@charset "UTF-8";
.collection-workspace{grid-template-columns:212px minmax(0,1fr) 280px;gap:19px}.collection-editor{min-width:0;overflow:auto;padding:4px 0 10px}.collection-editor>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.collection-editor h2{font-size:12px;font-weight:550}.collection-editor>header>button{font-size:10px;color:var(--accent);min-height:28px}.group-list{display:grid;gap:7px;max-height:280px;overflow:auto;padding:1px}.group-row{display:flex;align-items:center;gap:4px;border:1px solid transparent;min-width:0;padding:5px}.group-row.active{background:#e7e7db;border-color:#d4d7c6}.group-select{display:flex;align-items:center;gap:9px;text-align:left;min-width:0;flex:1;min-height:51px}.group-select>img,.group-placeholder{width:35px;height:42px;object-fit:contain;flex-shrink:0}.group-placeholder{display:grid;place-items:center;color:var(--muted);border:1px solid var(--line);font-size:17px}.group-select>span:last-child{min-width:0}.group-select strong{display:block;font-size:11px;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.group-select small{font-size:8px;color:var(--muted);display:block;margin-top:7px}.group-row-controls{display:grid;grid-template-columns:19px 19px;gap:2px;flex-shrink:0}.group-row-controls button{font-size:10px;min-height:22px;min-width:19px}.group-row-controls [data-delete-group]{grid-column:1/-1;font-size:8px;color:var(--muted);min-height:19px}.group-form{margin-top:22px;padding-top:19px;border-top:1px solid var(--line)}.group-form>label,.interval-setting{display:block;font-size:10px;color:var(--muted);line-height:1.8;margin-bottom:17px}.group-form input[type=text],.group-form input:not([type]),.group-form select,.interval-setting select{display:block;width:100%;font-size:11px;min-width:0;padding:9px 8px;background:#fffdf7;border:1px solid var(--line);margin-top:7px}.group-form .group-visible{display:flex;align-items:center;gap:7px;color:var(--ink);margin-top:20px}.group-visible input,.only-selected input{accent-color:#56614b;width:13px;height:13px}.interval-setting{padding-top:19px;margin-top:19px;border-top:1px solid var(--line)}.collection-note{font-size:9px;color:var(--muted);line-height:1.9;margin-top:22px;padding:0 4px}.library-filter-row{display:flex;align-items:center;gap:11px;padding:10px 15px;border-bottom:1px solid var(--line)}.library-filter-row>label:not(.only-selected){min-width:0;flex:1}.library-filter-row select{width:100%;max-width:100%;padding:7px 5px;font-size:10px;min-width:0;border:1px solid var(--line);background:#fffdf7}.only-selected{display:flex;align-items:center;font-size:9px;gap:5px;white-space:nowrap}.no-current-group{grid-column:1/-1;padding:70px 15px;font-size:11px;line-height:1.9;text-align:center;color:var(--muted)}.collection-workspace .photo-library{gap:18px 12px}.collection-workspace .candidate-image{height:122px}.group-row[data-enabled=false] .group-select strong{color:var(--muted)}
@media(min-width:1800px){.collection-workspace{grid-template-columns:235px minmax(0,1fr) 320px;gap:26px}.collection-workspace .candidate-image{height:165px}.group-select strong{max-width:122px}}
@media(max-width:1200px) and (min-width:901px){.collection-workspace{grid-template-columns:178px minmax(0,1fr) 225px;gap:12px}.group-select{gap:6px}.group-select>img,.group-placeholder{width:27px;height:36px}.group-select strong{max-width:71px;font-size:10px}.group-row{padding:4px 3px}.group-row-controls{grid-template-columns:17px 17px}.group-row-controls button{min-width:17px}.library-filter-row{flex-wrap:wrap;gap:8px;padding:9px 10px}.only-selected{width:100%;font-size:9px}.collection-workspace .candidate-image{height:108px}}
@media(max-width:900px){.collection-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.collection-editor{display:grid;grid-template-columns:1fr 1fr;gap:17px 18px;overflow:visible}.collection-editor>header{grid-column:1/-1;margin-bottom:0}.group-list{grid-column:1/-1;max-height:230px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.group-select strong{font-size:10px;max-width:90px}.group-select>img,.group-placeholder{width:30px;height:39px}.group-row{padding:4px}.group-row-controls{grid-template-columns:18px 18px}.group-row-controls button{min-width:18px}.group-form{margin:0;padding:0;border:0;grid-row:3/5}.group-form>label{font-size:10px}.group-form input:not([type]),.group-form select{font-size:10px}.interval-setting{margin:0;padding:0;border:0;align-self:start}.collection-note{font-size:9px;margin:0;padding:0;line-height:1.9}.library-filter-row{padding:10px 12px;gap:8px}.library-filter-row select{font-size:9px;padding:7px 4px}.only-selected{font-size:8px;gap:3px}.collection-workspace .candidate-image{height:108px}.collection-workspace .library-panel{height:610px}.collection-workspace .selected-panel{min-height:300px}.collection-workspace .selected-panel>p{font-size:9px}}
@media(max-width:380px){.group-list{grid-template-columns:minmax(0,1fr)}.group-select strong{max-width:none}.collection-editor{grid-template-columns:1fr 1fr}.library-filter-row{flex-wrap:wrap}.only-selected{width:100%}}
.presentation-settings{border:0;border-top:1px solid var(--line);margin:18px 0 0;padding:16px 0 0;display:grid;gap:14px;min-width:0}.presentation-settings legend{font-size:11px;padding:0 0 10px;font-weight:600}.presentation-settings>label{display:grid;gap:7px;font-size:10px;color:var(--muted)}.presentation-settings input[type=number],.presentation-settings select{width:100%;min-width:0;padding:8px;border:1px solid var(--line);background:var(--paper);font:inherit;font-size:11px;color:var(--ink)}.presentation-settings>label.group-visible{display:flex;align-items:center;gap:7px;line-height:1.7}.presentation-settings small{font-size:9px;color:var(--muted);line-height:1.9}@media(max-width:900px){.presentation-settings{grid-column:1/-1;grid-row:auto;margin:0}.presentation-settings>label{max-width:360px}}
