.ssg-field{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;font-size:13px;color:#374151}.ssg-field__label{font-weight:500}.ssg-field__required{color:#ef4444}.ssg-field__input{box-sizing:border-box;width:100%;max-width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font:inherit;background:#fff;color:#111827}.ssg-field__hint{font-size:11px;color:#9ca3af}.ssg-dialog-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.ssg-dialog{width:min(28rem,calc(100% - 2rem));border-radius:8px;background:#fff;padding:1.5rem;color:#0f172a}.ssg-dialog__actions,.ssg-dialog__header,.ssg-pager,.ssg-pager__nav,.ssg-toast{display:flex;align-items:center}.ssg-dialog__header{justify-content:space-between;gap:12px;margin-bottom:1rem}.ssg-dialog__title{margin:0;font-size:1.25rem}.ssg-dialog__cancel,.ssg-dialog__close,.ssg-dialog__confirm,.ssg-pager button,.ssg-th__button,.ssg-toast__dismiss{font:inherit;cursor:pointer}.ssg-dialog__cancel,.ssg-dialog__close{border:0;background:transparent;color:#64748b}.ssg-dialog__message{margin:0 0 1rem;font-size:.875rem;color:#475569}.ssg-dialog__actions{justify-content:flex-end;gap:12px}.ssg-dialog__confirm{border:0;border-radius:6px;padding:8px 16px;color:#fff}.ssg-dialog__cancel:disabled,.ssg-dialog__close:disabled,.ssg-dialog__confirm:disabled,.ssg-pager button:disabled{cursor:not-allowed;opacity:.5}.ssg-dialog__confirm--primary{background:#2563eb}.ssg-dialog__confirm--danger{background:#dc2626}.ssg-toast-region{position:fixed;right:16px;bottom:16px;z-index:10000;display:flex;flex-direction:column;gap:8px;width:min(22rem,calc(100% - 32px))}.ssg-toast{justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:12px 14px;color:#0f172a}.ssg-toast__body{display:flex;flex-direction:column;gap:4px;font-size:13px}.ssg-toast--success{border-color:#a7f3d0}.ssg-toast--error{border-color:#fecaca}.ssg-toast--warning{border-color:#fde68a}.ssg-toast--info{border-color:#bfdbfe}.ssg-toast__dismiss{border:0;background:transparent;color:#64748b;font-size:18px;line-height:1}.ssg-table-shell{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.ssg-table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.ssg-th{padding:10px 16px}.ssg-th--resizable{position:relative}.ssg-col-resize{position:absolute;top:0;right:-4px;z-index:3;width:8px;height:100%;cursor:col-resize;touch-action:none;outline:none}.ssg-col-resize:after{content:"";position:absolute;top:20%;bottom:20%;left:3px;width:2px;border-radius:1px;background:transparent}.ssg-col-resize:focus-visible:after,.ssg-col-resize:hover:after,.ssg-col-resizing .ssg-col-resize:after{background:#6366f1}.ssg-col-resizing,.ssg-col-resizing *{cursor:col-resize!important;user-select:none!important}.ssg-th--center{text-align:center}.ssg-th--right{text-align:right}.ssg-td{padding:10px 16px}.ssg-td--center{text-align:center}.ssg-td--right{text-align:right}.ssg-th__button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ssg-th__button--active{color:#4338ca}.ssg-pager{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #e2e8f0;padding-top:16px;color:#475569;font-size:.875rem}.ssg-pager__nav,.ssg-pager__size{display:flex;align-items:center;gap:8px}.ssg-pager button,.ssg-pager select{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:6px 10px;color:#334155}.ssg-table-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0;max-width:100%;margin-bottom:16px;color:#0f172a}.ssg-table-toolbar--sticky{position:sticky;top:0;z-index:20;margin-bottom:0;border-bottom:1px solid #e2e8f0;background:#fff;padding-top:4px;padding-bottom:16px}.ssg-table-toolbar__filters,.ssg-table-toolbar__meta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ssg-table-toolbar__filters{flex:1 1 auto;min-width:0;max-width:100%}.ssg-table-toolbar__field{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;font-size:14px}.ssg-table-toolbar__field--search{flex:0 0 18rem;width:18rem;max-width:100%}.ssg-table-toolbar__field--search input{-webkit-appearance:textfield;appearance:textfield}.ssg-table-toolbar__label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.ssg-table-toolbar__clear,.ssg-table-toolbar__field input,.ssg-table-toolbar__field select{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:8px 12px;font:inherit;box-shadow:0 1px 2px rgb(15 23 42/6%)}.ssg-table-toolbar__field input,.ssg-table-toolbar__field select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;color-scheme:light}.ssg-table-toolbar__field input:focus,.ssg-table-toolbar__field select:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 2px rgba(99,102,241,.3)}.ssg-table-toolbar__field input:disabled,.ssg-table-toolbar__field select:disabled{opacity:.5}.ssg-table-toolbar__clear{cursor:pointer;font-size:14px;font-weight:500;color:#334155}.ssg-table-toolbar__meta{align-items:center;font-size:14px;color:#475569}.ssg-table-toolbar__meta strong{color:#0f172a}.ssg-table-toolbar__pending,.ssg-table-toolbar__total{color:#64748b}.ssg-table-toolbar__pending{margin-left:8px;font-size:12px}.ssg-table-toolbar[data-theme=dark]{color:#e8eaed}.ssg-table-toolbar[data-theme=dark].ssg-table-toolbar--sticky{border-bottom-color:#3c4043;background:#17181d}.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__label,.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__meta,.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__pending,.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__total{color:#9aa0a6}.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__meta strong{color:#e8eaed}.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__clear,.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__field input,.ssg-table-toolbar[data-theme=dark] .ssg-table-toolbar__field select{border-color:#3c4043;background:#292a2d;color:#e8eaed;box-shadow:none;color-scheme:dark}.ssg-select{position:relative;min-width:9rem}.ssg-select__button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:8px 10px 8px 12px;font:inherit;font-size:14px;text-align:left;box-shadow:0 1px 2px rgb(15 23 42/6%);cursor:pointer}.ssg-select__button:hover:not(:disabled){border-color:#94a3b8}.ssg-select.is-open .ssg-select__button,.ssg-select__button:focus-visible{outline:none;border-color:#818cf8;box-shadow:0 0 0 2px rgba(99,102,241,.3)}.ssg-select__button:disabled{opacity:.5;cursor:not-allowed}.ssg-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssg-select__chevron{flex:none;color:#64748b;transition:transform .12s ease}.ssg-select.is-open .ssg-select__chevron{transform:rotate(180deg)}.ssg-select__menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:100%;max-height:16rem;overflow:auto;margin:0;padding:4px;list-style:none;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.14)}.ssg-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:6px;color:#334155;padding:7px 10px;font-size:14px;white-space:nowrap;cursor:pointer}.ssg-select__option.is-active{background:#f1f5f9;color:#0f172a}.ssg-select__option.is-selected{color:#4338ca;font-weight:650}.ssg-table-toolbar[data-theme=dark] .ssg-select__button{border-color:#3c4043;background:#292a2d;color:#e8eaed;box-shadow:none}.ssg-table-toolbar[data-theme=dark] .ssg-select__menu{border-color:#3c4043;background:#202124}.ssg-table-toolbar[data-theme=dark] .ssg-select__option{color:#bdc1c6}.ssg-table-toolbar[data-theme=dark] .ssg-select__option.is-active{background:#303134;color:#e8eaed}.ssg-table-toolbar[data-theme=dark] .ssg-select__option.is-selected{color:#a5b4fc}.ssg-table tbody tr.ssg-tr--clickable{cursor:pointer}.ssg-table tbody tr.ssg-tr--clickable:hover td{background:#f8fafc}.ssg-column-menu{position:relative}.ssg-column-menu__button,.ssg-column-menu__option{font:inherit}.ssg-column-menu__button{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42/6%)}.ssg-column-menu__button:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.ssg-column-menu__panel{position:absolute;z-index:30;top:calc(100% + 6px);right:0;display:grid;gap:6px;min-width:11rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:8px;box-shadow:0 12px 28px rgba(15,23,42,.12)}.ssg-column-menu__option{display:flex;align-items:center;gap:8px;border-radius:6px;padding:4px 6px;color:#334155;font-size:13px;cursor:pointer}.ssg-column-menu__option:hover{background:#f8fafc}.ssg-view-switch{display:inline-flex;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:2px}.ssg-view-switch button{border:0;border-radius:6px;background:transparent;color:#475569;padding:6px 10px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.ssg-view-switch button.is-selected{background:#eef2ff;color:#3730a3}.ssg-thumbnail{display:flex;aspect-ratio:16/9;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #e2e8f0;background:linear-gradient(160deg,#eef2ff,#f8fafc 55%,#e2e8f0);color:#64748b;font-size:13px;font-weight:650}.ssg-thumbnail img{width:100%;height:100%;object-fit:cover}.ssg-thumbnail__fallback{padding:16px;text-align:center}.ssg-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ssg-tag-editor__suggestions button,.ssg-tag-list>li:not(.ssg-tag-more):not(.ssg-tag-add){display:inline-flex;align-items:center;gap:4px;border:1px solid #c7d2fe;border-radius:999px;background:#eef2ff;color:#3730a3;padding:2px 8px;font-size:12px;font-weight:650}.ssg-tag-editor__suggestions button{border-style:dashed;background:#fff;cursor:pointer}.ssg-tag-list>li>button{border:0;background:transparent;color:inherit;padding:0;font:inherit;line-height:1;cursor:pointer}.ssg-tag-empty{color:#94a3b8;font-size:12px}.ssg-tag-editor{display:grid;gap:8px;margin-bottom:12px}.ssg-tag-editor__label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ssg-tag-editor__add,.ssg-tag-editor__suggestions{display:flex;flex-wrap:wrap;gap:6px}.ssg-tag-editor__add input{min-width:0;flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;font:inherit}.ssg-tag-editor__add button{border:0;border-radius:8px;background:#e2e8f0;color:#334155;padding:7px 10px;font:inherit;cursor:pointer}.ssg-tag-add,.ssg-tag-more{position:relative}.ssg-tag-list .ssg-tag-add__trigger,.ssg-tag-list .ssg-tag-more__trigger{border:1px dashed #c7d2fe;border-radius:999px;background:#fff;color:#4338ca;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer}.ssg-tag-more__panel{display:none;position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:9rem;max-height:10rem;overflow:auto;margin:0;padding:4px;list-style:none;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.12)}.ssg-tag-more:focus-within .ssg-tag-more__panel,.ssg-tag-more:hover .ssg-tag-more__panel{display:block}.ssg-tag-more__panel li{display:block;border:0;border-radius:6px;background:transparent;color:#334155;padding:4px 8px;font-weight:600;white-space:nowrap}.ssg-tag-add__form{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:16rem;max-width:calc(100vw - 2rem);padding:8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.12)}.ssg-tag-add.is-above .ssg-tag-add__form,.ssg-tag-add__form.is-fixed{position:fixed;top:auto;right:auto;bottom:auto;left:auto;z-index:80}.ssg-tag-add__form input{grid-column:1;grid-row:1;width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;padding:6px 8px;font:inherit;font-size:13px}.ssg-tag-add__form>button:last-of-type{grid-column:2;grid-row:1;border:0;border-radius:8px;background:#4f46e5;color:#fff;padding:6px 10px;font-size:13px;font-weight:650;cursor:pointer}.ssg-tag-add__form>button:not(:last-of-type){grid-column:1/-1;justify-self:start;border:1px solid #c7d2fe;border-radius:999px;background:#eef2ff;color:#3730a3;padding:2px 8px;font-size:12px;font-weight:650;cursor:pointer}.ssg-tag-add__error{grid-column:1/-1;color:#be123c;font-size:12px}.ssg-catalog-card{display:flex;min-width:0;flex-direction:column;overflow:visible;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/4%)}.ssg-catalog-card__media{overflow:hidden;border-radius:13px 13px 0 0}.ssg-catalog-card__body{display:grid;gap:8px;padding:14px 14px 8px}.ssg-catalog-card__body h3,.ssg-catalog-card__body p,.ssg-catalog-card__meta{margin:0}.ssg-catalog-card__body h3,.ssg-catalog-card__title{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;text-align:left}.ssg-catalog-card__title{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.ssg-catalog-card__title:hover{color:#4338ca}.ssg-catalog-card__body p,.ssg-catalog-card__meta{color:#64748b;font-size:13px}.ssg-catalog-card__actions{display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px 14px}.ssg-admin-field{display:block;font-size:14px;line-height:20px}.ssg-admin-field--compact{font-size:12px;line-height:16px}.ssg-admin-field__heading{display:flex;align-items:center;gap:6px}.ssg-admin-field__label{font-weight:500;color:#334155}.ssg-admin-field--compact .ssg-admin-field__label{font-weight:inherit;color:#475569}.ssg-admin-field__hint{margin:2px 0 0;font-size:12px;line-height:16px;color:#64748b}.ssg-admin-field__input{display:block;box-sizing:border-box;width:100%;margin:6px 0 0;padding:8px 12px;border:1px solid #cbd5e1;border-radius:12px;background:rgba(248,250,252,.8);font:inherit;font-size:14px;line-height:20px;resize:vertical;outline:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.ssg-admin-field__input--compact{margin-top:4px;padding-top:6px;padding-bottom:6px;border-radius:8px}.ssg-admin-field__input:focus{border-color:#818cf8;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.ssg-admin-char-counter{font-size:11px;font-variant-numeric:tabular-nums;color:#94a3b8}.ssg-admin-char-counter--over{font-weight:500;color:#b45309}.ssg-collapsible{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0/5%)}.ssg-collapsible__summary{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;list-style:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.ssg-collapsible--compact .ssg-collapsible__summary{padding:10px 12px}.ssg-collapsible__summary::-webkit-details-marker{display:none}.ssg-collapsible__summary:hover{background:rgba(248,250,252,.8)}.ssg-collapsible__chevron{flex:none;margin-top:2px;color:#94a3b8;transition:transform .15s cubic-bezier(.4,0,.2,1)}.ssg-collapsible[open]>.ssg-collapsible__summary .ssg-collapsible__chevron{transform:rotate(90deg)}.ssg-collapsible__heading{min-width:0;flex:1 1 0%}.ssg-collapsible__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ssg-collapsible__title{font-size:14px;line-height:20px;font-weight:600;color:#1e293b}.ssg-collapsible--compact .ssg-collapsible__title,.ssg-collapsible__badge{font-size:12px;line-height:16px}.ssg-collapsible__badge{display:inline-flex;border-radius:999px;background:#f1f5f9;padding:2px 8px;font-weight:500;color:#475569}.ssg-collapsible__description{display:block;margin-top:2px;font-size:12px;line-height:16px;font-weight:400;color:#64748b}.ssg-collapsible__content{border-top:1px solid #f1f5f9;padding:12px 16px 16px}.ssg-collapsible__content>*+*{margin-top:16px}.ssg-collapsible--compact .ssg-collapsible__content{padding:10px 12px 12px}.ssg-collapsible--compact .ssg-collapsible__content>*+*{margin-top:12px}.ssg-compact-toggle{display:flex;flex-direction:column;gap:4px}.ssg-compact-toggle__row{display:inline-flex;align-items:center;gap:8px}.ssg-compact-toggle__row.is-disabled{opacity:.5}.ssg-compact-toggle__row.is-enabled{cursor:pointer}.ssg-compact-toggle__switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;width:36px;height:20px;padding:2px;border:0;border-radius:999px;background-color:#cbd5e1;font:inherit;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.ssg-compact-toggle__switch:disabled{cursor:default}.ssg-compact-toggle__switch.is-checked{background-color:#4f46e5}.ssg-compact-toggle__switch:focus{outline:none}.ssg-compact-toggle__switch:focus-visible{box-shadow:0 0 0 2px #818cf8}.ssg-compact-toggle__thumb{display:inline-block;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0/5%);transform:translateX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.ssg-compact-toggle__thumb.is-checked{transform:translateX(16px)}.ssg-compact-toggle__label{font-size:12px;line-height:16px;color:#475569}.ssg-compact-toggle__hint{margin:0;font-size:11px;color:#94a3b8}.ssg-form-field{display:flex;flex-direction:column;gap:4px}.ssg-form-field__label{font-size:12px;line-height:16px;font-weight:500;color:#475569}.ssg-form-field__required{color:#ef4444}.ssg-form-field__error,.ssg-form-field__hint{margin:0;font-size:11px}.ssg-form-field__error{color:#ef4444}.ssg-form-field__hint{color:#94a3b8}.ssg-multi-dropdown{position:relative;display:block;font-size:14px;line-height:20px}.ssg-multi-dropdown__field-label{display:block;margin-bottom:4px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.025em;text-transform:uppercase;color:#64748b}.ssg-multi-dropdown__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:14px;line-height:20px;text-align:left;box-shadow:0 1px 2px 0 rgb(0 0 0/5%);outline:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.ssg-multi-dropdown__trigger:focus{border-color:#818cf8;box-shadow:0 0 0 2px rgba(99,102,241,.3),0 1px 2px 0 rgb(0 0 0/5%)}.ssg-multi-dropdown__trigger:disabled{cursor:not-allowed;opacity:.5}.ssg-multi-dropdown__trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssg-multi-dropdown__chevron{flex-shrink:0;color:#64748b;transition:transform .15s cubic-bezier(.4,0,.2,1)}.ssg-multi-dropdown__chevron.is-open{transform:rotate(180deg)}.ssg-multi-dropdown__panel{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #f1f5f9,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ssg-multi-dropdown__panel--inline{position:absolute;z-index:50;left:0;margin-top:4px;max-height:min(20rem,50vh)}.ssg-multi-dropdown__panel--default-width{width:min(100%,20rem)}.ssg-multi-dropdown__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ssg-multi-dropdown__search{border-bottom:1px solid #f1f5f9;padding:8px}.ssg-multi-dropdown__search-input{box-sizing:border-box;width:100%;padding:6px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:14px;line-height:20px;outline:none}.ssg-multi-dropdown__search-input::placeholder{color:#94a3b8}.ssg-multi-dropdown__search-input:focus{border-color:#818cf8;box-shadow:0 0 0 2px rgba(99,102,241,.3)}.ssg-multi-dropdown__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #f1f5f9;background:rgba(248,250,252,.9);padding:8px 12px}.ssg-multi-dropdown__match-hint{font-size:12px;line-height:16px;color:#475569}.ssg-multi-dropdown__toolbar-actions{display:flex;align-items:center;gap:8px}.ssg-multi-dropdown__action{border:0;background:transparent;padding:0;color:#4338ca;font:inherit;font-size:12px;line-height:16px;font-weight:500;cursor:pointer}.ssg-multi-dropdown__action:hover{color:#312e81}.ssg-multi-dropdown__list{max-height:min(16rem,45vh);overflow-y:auto;padding:8px}.ssg-multi-dropdown__empty{margin:0;padding:12px 8px;font-size:14px;line-height:20px;color:#64748b}.ssg-multi-dropdown__group--titled{margin-bottom:8px}.ssg-multi-dropdown__group--titled:last-child{margin-bottom:0}.ssg-multi-dropdown__group-title{margin:0 0 4px;padding:0 8px;font-size:10px;line-height:16px;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:#64748b}.ssg-multi-dropdown__items{margin:0;padding:0;list-style:none}.ssg-multi-dropdown__items>li+li{margin-top:2px}.ssg-multi-dropdown__option{display:flex;align-items:flex-start;gap:8px;border-radius:8px;padding:6px 8px}.ssg-multi-dropdown__option.is-disabled{cursor:not-allowed;opacity:.5}.ssg-multi-dropdown__option.is-enabled{cursor:pointer}.ssg-multi-dropdown__option.is-enabled:hover{background:#f8fafc}.ssg-multi-dropdown__checkbox{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#4f46e5}.ssg-multi-dropdown__swatch{flex-shrink:0;width:10px;height:10px;margin-top:6px;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ssg-multi-dropdown__option-text{min-width:0;font-size:14px;line-height:20px;color:#1e293b}.ssg-multi-dropdown__option-label{font-weight:500}.ssg-multi-dropdown__option-description{display:block;margin-top:2px;font-size:12px;line-height:16px;color:#64748b}.ssg-multi-dropdown__footer{border-top:1px solid #f1f5f9;background:rgba(248,250,252,.8);padding:8px 12px}