.pick[data-v-09be721f]{border:1px dashed var(--border-strong,var(--border));border-radius:var(--radius-control);background:var(--bg-subtle);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:12px;display:flex}.pick[data-v-09be721f]:focus-within{outline:2px solid var(--primary);outline-offset:2px}.sr[data-v-09be721f]{opacity:0;width:1px;height:1px;position:absolute}.files[data-v-09be721f]{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.file[data-v-09be721f]{align-items:center;gap:10px;display:flex}.thumb[data-v-09be721f]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);border-radius:6px;flex:none;width:64px;height:36px}.thumb--icon[data-v-09be721f]{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.file__name[data-v-09be721f]{overflow-wrap:anywhere;flex:1;min-width:0}.file__do[data-v-09be721f]{flex:none;display:flex}.ss-iconbtn[data-v-09be721f]{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ss-iconbtn[data-v-09be721f]:hover:not(:disabled){background:var(--bg-subtle)}.ss-iconbtn[data-v-09be721f]:disabled{opacity:.35;cursor:default}.tform[data-v-27e3ed8f]{gap:20px}.estimate[data-v-27e3ed8f],.tform[data-v-27e3ed8f]{flex-direction:column;display:flex}.estimate[data-v-27e3ed8f]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);gap:12px;padding:16px}.between[data-v-27e3ed8f]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.total[data-v-27e3ed8f]{font-weight:600}.tasks[data-v-27e3ed8f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.task__row[data-v-27e3ed8f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.task__name[data-v-27e3ed8f]{overflow-wrap:anywhere;min-width:0}.flag[data-v-27e3ed8f]{color:var(--text-muted);align-items:flex-start;gap:6px;margin-top:4px;display:flex}.flag[data-v-27e3ed8f] .ss-icon{flex:none;margin-top:2px}.flag--bad[data-v-27e3ed8f]{color:var(--danger-text)}.nowrap[data-v-27e3ed8f]{white-space:nowrap}
