.file-upload[data-v-519fbbde]{cursor:pointer;background:#fff;border:1px dashed #c9c3b5;border-radius:10px;align-items:center;gap:.85rem;min-height:76px;padding:.85rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.file-upload[data-v-519fbbde]:hover,.file-upload--dragging[data-v-519fbbde]{background:#fbf8f0;border-color:#9a8045}.file-upload[data-v-519fbbde]:focus-visible{outline-offset:2px;background:#fbf8f0;border-color:#9a8045;outline:3px solid #9a804559}.file-upload--disabled[data-v-519fbbde]{cursor:not-allowed;opacity:.65}.file-upload__input[data-v-519fbbde]{clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file-upload__icon[data-v-519fbbde]{color:#92763e;background:#f3efe5;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.3rem;display:grid}.file-upload__text[data-v-519fbbde]{gap:.2rem;min-width:0;display:grid}.file-upload__text strong[data-v-519fbbde]{overflow-wrap:anywhere;color:#302e28;font-size:.9rem}.file-upload__text small[data-v-519fbbde]{color:#777467}.file-upload__clear[data-v-519fbbde]{color:#756b58;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.4rem;line-height:1}.catalog-name-with-photo[data-v-99c5802c]{align-items:center;gap:.75rem;display:flex}.catalog-name-with-photo img[data-v-99c5802c]{object-fit:cover;border:1px solid #e5e1d6;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.catalog-photo-editor[data-v-99c5802c]{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.catalog-photo-editor__preview[data-v-99c5802c]{object-fit:cover;border:1px solid #e5e1d6;border-radius:12px;width:100px;height:100px}.catalog-photo-editor__controls[data-v-99c5802c]{flex:1;min-width:min(100%,220px)}.quote-status-choices[data-v-7e0c1051]{border:0;min-width:0;margin:0;padding:0}.quote-status-choices__legend[data-v-7e0c1051]{color:#292821;margin-bottom:.35rem;font-size:1rem;font-weight:700}.quote-status-choices__current[data-v-7e0c1051]{color:#777467;margin:0 0 .9rem;font-size:.875rem}.quote-status-choices__current strong[data-v-7e0c1051]{color:#514b3a;font-weight:650}.quote-status-choices__grid[data-v-7e0c1051]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem;display:grid}.quote-status-option[data-v-7e0c1051]{cursor:pointer;background:#fff;border:1px solid #e5e1d6;border-radius:.75rem;align-items:flex-start;gap:.75rem;min-height:4.6rem;padding:.85rem .9rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;position:relative}.quote-status-option[data-v-7e0c1051]:hover{background:#fffdf8;border-color:#c8b77d}.quote-status-option[data-v-7e0c1051]:focus-within{outline-offset:2px;outline:3px solid #af924547}.quote-status-option[data-v-7e0c1051]:has(.quote-status-option__input:focus-visible){outline-offset:2px;outline:3px solid #af924561}.quote-status-option__input[data-v-7e0c1051]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quote-status-option__content[data-v-7e0c1051]{flex:1;gap:.2rem;display:grid}.quote-status-option__name[data-v-7e0c1051]{color:#312f28;font-size:.925rem;font-weight:650}.quote-status-option__description[data-v-7e0c1051]{color:#777467;font-size:.8rem;line-height:1.4}.quote-status-option__indicator[data-v-7e0c1051]{background:#fff;border:1.5px solid #b9b5a9;border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;margin-top:.05rem;display:grid}.quote-status-option__input:checked+.quote-status-option__content+.quote-status-option__indicator[data-v-7e0c1051]{background:#9b7c35;border-color:#9b7c35;box-shadow:inset 0 0 0 3px #fff}.quote-status-option[data-v-7e0c1051]:has(.quote-status-option__input:checked){background:#fbf8ef;border-color:#b49a58;box-shadow:0 0 0 1px #b49a581f}.quote-status-choices__other[data-v-7e0c1051]{margin-top:.8rem}.quote-status-choices__other summary[data-v-7e0c1051]{color:#78632e;cursor:pointer;width:fit-content;font-size:.85rem;font-weight:600}.quote-status-choices__other .quote-status-choices__grid[data-v-7e0c1051]{margin-top:.65rem}.quote-status-choices__empty[data-v-7e0c1051]{color:#777467;margin:.75rem 0 0;font-size:.875rem}.quote-status-choices:disabled .quote-status-option[data-v-7e0c1051]{cursor:not-allowed;opacity:.65;background:#f7f6f3;border-color:#e9e7e1}.quote-status-choices:disabled .quote-status-choices__other summary[data-v-7e0c1051]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.quote-status-option[data-v-7e0c1051]{transition:none}}
