:is(.style-page,.style-manager,.style-panel){--style-canvas:var(--canvas,#f7f7f9);--style-card:var(--panel,#fff);--style-surface-subtle:#faf8fc;--style-surface-muted:#f7f3fa;--style-hover:#f0eaf5;--style-border:var(--line,#e9e7ed);--style-border-soft:#eee9f1;--style-border-strong:#ded4e5;--style-text:var(--ink,#16151b);--style-text-soft:#38313f;--style-muted:var(--muted,#777482);--style-muted-soft:#96889f;--style-accent:var(--accent,#e43b91);--style-accent-strong:var(--accent-strong,#c92777);--style-accent-soft:var(--accent-soft,#fff0f7);--style-violet:var(--violet,#7957dc);--style-violet-text:#714890;--style-violet-soft:#eee5f6;--style-violet-selected:#efe5f7;--style-focus:rgba(228,59,145,.25);--style-positive-bg:#eaf8f2;--style-positive-text:#23775a;--style-negative-bg:#ffedf0;--style-negative-text:#bd4055;--style-warning-bg:#fff5df;--style-warning-text:#9d6d1d;--style-neutral-bg:#f0eef2;--style-neutral-text:#746f79;--style-feedback-bg:#f1faf6;--style-feedback-border:#cfe8dc;--style-feedback-text:#2e7557;--style-feedback-error-bg:#fff6f7;--style-feedback-error-border:#f1cfd5;--style-feedback-error-text:#b63c51;--style-notice-bg:#edf5ef;--style-notice-text:#3c654b;--style-hint-bg:#f6f0e7;--style-hint-text:#80623b;--style-error-bg:#fbebee;--style-error-text:#963e52;--style-overlay:rgba(33,27,43,.4);--style-panel-shadow:0 24px 80px rgba(37,24,47,.18);color-scheme:light;color:var(--style-text);min-width:0;max-width:100%}.style-page{background:var(--style-canvas);padding:24px;border-radius:12px;min-height:70vh}.style-page>.page-header{margin-bottom:8px;gap:16px}.style-page>.page-header h1{color:var(--style-text);font-size:25px;letter-spacing:-.025em}.style-page>.page-header p{color:var(--style-muted);font-size:13px;line-height:1.6}.style-page .page-eyebrow{color:var(--style-accent)}.style-manager{gap:16px;background:var(--style-canvas);font-size:13px}:is(.style-page,.style-manager,.style-panel) .surface{background:var(--style-card);border-color:var(--style-border);box-shadow:0 1px 0 rgba(20,18,26,.02)}.style-manager .media-browser{border:0;border-radius:0;background:transparent;overflow:visible}.style-manager .media-stats{gap:12px;margin-bottom:0}.style-manager .media-stats>div{padding:14px 18px;background:var(--style-card);border-color:var(--style-border);border-radius:8px}.style-manager .media-stats strong{font-size:23px;color:var(--style-text)}.style-manager .media-stats span{color:var(--style-muted);font-size:11px}.style-manager .media-toolbar{margin-bottom:16px;padding:14px 16px;border:1px solid var(--style-border);border-radius:10px;background:var(--style-card);gap:10px;min-width:0}.style-manager .media-toolbar>label{flex:1 1 135px;min-width:0}.style-manager .media-toolbar>label:first-child{flex:1.8 1 200px;min-width:0}.style-manager .style-category{background:var(--style-card);border:1px solid var(--style-border);border-radius:10px;margin-bottom:16px;overflow:hidden;min-width:0}.style-manager .style-category:hover{border-color:#e7bfd3}.style-manager .style-category-header,.style-manager .style-category>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--style-card);border:0;color:var(--style-text);cursor:pointer;list-style:none;min-width:0}.style-manager .style-category>summary::-webkit-details-marker,.style-manager summary.style-category-header::-webkit-details-marker{display:none}.style-manager .style-category-header:hover,.style-manager .style-category>summary:hover{background:var(--style-hover)}.style-manager .style-category>summary:before{content:"▸";color:var(--style-accent);font-size:16px;flex:0 0 auto}.style-manager .style-category[open]>summary:before{content:"▾"}.style-manager .style-category-summary{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.style-manager .style-category-header strong,.style-manager .style-category>summary strong{font-size:16px;color:var(--style-text);font-weight:700;overflow-wrap:anywhere}.style-manager .style-category-header span,.style-manager .style-category>summary span{color:var(--style-muted);font-size:12px}.style-manager .style-category-hint{margin-left:auto;font-size:11px}.style-manager .style-category-header .primary-button{margin-left:auto;flex:0 0 auto}.style-manager .style-category[open]>.style-category-header,.style-manager .style-category[open]>summary{border-bottom:1px solid var(--style-border)}:is(.style-manager,.style-panel) .media-table-scroll{min-width:0;max-width:100%;overflow-x:auto;background:var(--style-card)}:is(.style-manager,.style-panel) .media-table{background:var(--style-card);color:var(--style-text-soft);font-size:12px}:is(.style-manager,.style-panel) .media-table td,:is(.style-manager,.style-panel) .media-table th{padding:11px 14px;border-color:var(--style-border);vertical-align:middle;min-width:80px;max-width:310px;line-height:1.5}:is(.style-manager,.style-panel) .media-table thead th{background:var(--style-surface-subtle);color:#85748e;font-size:11px;font-weight:700;letter-spacing:.025em}.style-manager .media-table th[scope=row]{min-width:185px;color:var(--style-text);font-size:13px}:is(.style-manager,.style-panel) .media-table small{font-size:11px;color:#8b7d95;margin-top:3px}:is(.style-manager,.style-panel) .media-table tbody tr:hover{background:#fbf9fd}:is(.style-manager,.style-panel) .media-table caption{color:var(--style-muted)}:is(.style-manager,.style-panel) .media-table a{color:var(--style-violet-text)}.style-manager .media-table td:last-child{min-width:220px}:is(.style-manager,.style-panel) .media-actions{gap:6px;min-width:0}:is(.style-manager,.style-panel) .media-actions button{padding:5px 9px;min-height:30px;font-size:11px}:is(.style-page,.style-manager,.style-panel) button{width:auto;max-width:100%;min-width:0;min-height:34px;font:inherit;font-size:12px}:is(.style-page,.style-manager,.style-panel) .primary-button{width:auto;background:var(--style-text);border:1px solid var(--style-text);color:#fff;box-shadow:0 10px 24px rgba(22,21,27,.14);font-weight:750;border-radius:7px;padding:8px 14px}:is(.style-page,.style-manager,.style-panel) .primary-button:hover:not(:disabled){background:#2b2931;border-color:#2b2931;color:#fff}:is(.style-page,.style-manager,.style-panel) .secondary-button{width:auto;background:#fff;color:#4d4953;border:1px solid #dedce3;border-radius:6px;box-shadow:none}:is(.style-page,.style-manager,.style-panel) .secondary-button:hover:not(:disabled){background:#fbfafc;border-color:#cbc7d0;color:#4d4953}:is(.style-page,.style-manager,.style-panel) .ghost-button{width:auto;background:transparent;color:#77727f;border:1px solid transparent;border-radius:6px;box-shadow:none}:is(.style-page,.style-manager,.style-panel) .ghost-button:hover:not(:disabled){background:#f1eff3;border-color:transparent;color:var(--style-text)}:is(.style-page,.style-manager,.style-panel) button:disabled{opacity:.42;cursor:not-allowed}:is(.style-page,.style-manager,.style-panel) :is(button,summary,a):focus-visible{outline:2px solid var(--style-accent);outline-offset:3px}:is(.style-manager,.style-panel) .workflow-field{min-width:0;max-width:100%}:is(.style-manager,.style-panel) .workflow-field>span{color:#63566e;font-size:12px}:is(.style-manager,.style-panel) .workflow-field :is(input,select,textarea){width:100%;min-width:0;max-width:100%;box-sizing:border-box;color:var(--style-text-soft);background:var(--style-card);border:1px solid var(--style-border-strong);border-radius:6px;padding:9px 11px;font-size:13px}:is(.style-manager,.style-panel) .workflow-field :is(input,select){min-height:38px;height:auto}:is(.style-manager,.style-panel) .workflow-field textarea{resize:vertical;overflow-wrap:anywhere;word-break:break-word;line-height:1.65}:is(.style-manager,.style-panel) .workflow-field :is(input,textarea)::placeholder{color:#aaa5af}:is(.style-manager,.style-panel) .workflow-field :is(input,select,textarea):focus{border-color:#dc93b8;outline:0;box-shadow:0 0 0 2px rgba(228,59,145,.08)}:is(.style-manager,.style-panel) input[type=checkbox]{accent-color:var(--style-accent)}:is(.style-manager,.style-panel) .media-badge{background:var(--style-violet-soft);color:#764f90;border:1px solid #e1d2eb;border-radius:4px;padding:2px 6px;font-size:10px}:is(.style-manager,.style-panel) .status-pill{border-radius:4px;padding:3px 7px}:is(.style-manager,.style-panel) .status-pill--positive{background:var(--style-positive-bg);color:var(--style-positive-text)}:is(.style-manager,.style-panel) .status-pill--negative{background:var(--style-negative-bg);color:var(--style-negative-text)}:is(.style-manager,.style-panel) .status-pill--warning{background:var(--style-warning-bg);color:var(--style-warning-text)}:is(.style-manager,.style-panel) .status-pill--neutral{background:var(--style-neutral-bg);color:var(--style-neutral-text)}:is(.style-manager,.style-panel) :is(.media-empty,.workflow-empty,.style-context,.workflow-secret-note,.media-muted){color:var(--style-muted);line-height:1.65}.style-manager .media-empty{padding:28px;text-align:center;background:var(--style-card)}.style-manager .media-import{margin-top:4px;background:var(--style-card);border:1px solid var(--style-border)}.style-manager .media-import>summary{color:var(--style-violet-text);font-size:12px}:is(.style-manager,.style-panel) .media-error{color:#a53750}:is(.style-manager,.style-panel) .model-feedback{background:var(--style-feedback-bg);border-color:var(--style-feedback-border);color:var(--style-feedback-text)}:is(.style-manager,.style-panel) .model-feedback--error{background:var(--style-feedback-error-bg);border-color:var(--style-feedback-error-border);color:var(--style-feedback-error-text)}.style-panel{inset:4vh 20px;width:min(1240px,calc(100vw - 40px));max-width:calc(100vw - 40px);height:92dvh;max-height:92dvh;margin:auto;border:1px solid #e8deee;border-radius:12px;background:var(--style-card);box-shadow:var(--style-panel-shadow);padding:0}.style-panel::backdrop{background:var(--style-overlay);backdrop-filter:blur(3px)}.style-panel>header{background:var(--style-card);border-color:#ebe4f0;padding:16px 24px;gap:14px;min-width:0}.style-panel>header>div{min-width:0}.style-panel>header span{color:var(--style-accent);font-size:11px}.style-panel>header h2{color:var(--style-text);font-size:21px;overflow-wrap:anywhere}.style-panel>header button{flex:0 0 auto}.style-panel .media-panel-body{padding:20px 24px 28px;min-width:0}.style-panel .style-context{margin:0 0 16px;color:var(--style-muted);font-size:12px}.style-panel .style-context-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px}.style-panel .style-context-row .style-context{flex:1;margin:0}.style-panel .style-context-row>a{flex:0 0 auto;text-decoration:none}.style-panel a[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:auto}.style-panel .media-form-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:10px;margin-bottom:20px;border:1px solid var(--style-border);border-radius:8px;background:var(--style-surface-subtle);min-width:0}.style-panel .media-form-tabs button{flex:1 1 auto;min-width:0;width:auto;min-height:42px;background:transparent;color:#75627f;border-radius:6px}.style-panel .media-form-tabs button:hover:not(:disabled){background:var(--style-hover)}.style-panel .media-form-tabs button[aria-pressed=true]{background:var(--style-violet-selected);border-color:#aa86bf;color:#673b84}.style-panel :is(.media-fieldset,.workflow-form,.workflow-form-grid){min-width:0}.style-panel .workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.style-panel .workflow-definition-form{background:#fbfafb;border-color:#e6e0e8}.style-panel .media-editor-section{background:var(--style-card);border-color:#e8dfed;border-radius:9px;padding:18px}.style-panel .media-editor-section h3{color:var(--style-text);font-size:14px}.style-panel .media-editor-section p{color:#706578;font-size:12px;line-height:1.65}.style-panel .media-editor-section summary{color:#79538f}.style-panel .media-binding-row{border-color:#eee7f3;grid-template-columns:90px minmax(0,1fr) minmax(0,.7fr) 70px}.style-panel .media-binding-row strong{color:var(--style-text-soft)}.style-panel .media-binding-row small{color:var(--style-muted-soft)}.style-panel .workflow-legacy{background:#f2eff3}.style-panel .prompt-flags>label{background:var(--style-card);border-color:#e4dfe6;color:#6e6672}.style-panel .style-prompt-workspace{color:var(--style-text-soft)}.style-panel .style-prompt-workspace .style-prompt-heading p{color:#766780}.style-panel .style-prompt-workspace .style-prompt-description{color:#796786}.style-panel .style-prompt-workspace .style-prompt-empty{color:#796884}.style-panel .style-prompt-workspace .style-prompt-tools small{color:#7d6e86}.style-panel .style-prompt-workspace .style-prompt-list-title small{color:#776382}.style-panel .style-prompt-workspace .style-prompt-editor-heading :is(span,small){color:#817089}.style-panel .style-prompt-workspace .style-prompt-heading>div>span{color:#8653a3}.style-panel .style-prompt-workspace :is(.style-prompt-library,.style-prompt-editor-empty){background:var(--style-surface-subtle);border-color:#e7dfec}.style-panel .style-prompt-workspace :is(.style-prompt-tools,.style-prompt-quick-actions){border-color:#e7dfec}.style-panel .style-prompt-workspace .style-prompt-tools label>span{color:#65576e}.style-panel .style-prompt-workspace .style-prompt-tools :is(input,select){background:var(--style-card);color:#45374f;border-color:var(--style-border-strong);min-width:0}.style-panel .style-prompt-workspace .style-prompt-filter-summary{color:#73617f}.style-panel .style-prompt-workspace .style-prompt-filter-summary button{color:#71458c}.style-panel .style-prompt-workspace .style-prompt-list li>button{background:transparent;color:inherit;width:100%}.style-panel .style-prompt-workspace .style-prompt-list li>button:hover{background:var(--style-hover)}.style-panel .style-prompt-workspace .style-prompt-list li>button[aria-pressed=true]{background:var(--style-violet-selected);border-color:#aa86bf}.style-panel .style-prompt-workspace .style-prompt-badges>span{background:#ece8f0;color:#6b5c77}.style-panel .style-prompt-workspace .style-prompt-badges .is-default{background:#e4d4f0;color:#673b84}.style-panel .style-prompt-workspace .style-prompt-badges .is-enabled{background:#e3f1e9;color:#32654a}.style-panel .style-prompt-workspace .style-prompt-badges .is-disabled{background:#f2e8ea;color:#8b5060}.style-panel .style-prompt-workspace .style-prompt-empty strong{color:#574460}.style-panel .style-prompt-workspace .style-prompt-notice{background:var(--style-notice-bg);color:var(--style-notice-text)}.style-panel .style-prompt-workspace .style-prompt-hint{background:var(--style-hint-bg);color:var(--style-hint-text)}.style-panel .style-prompt-workspace .style-prompt-error{background:var(--style-error-bg);color:var(--style-error-text)}.style-panel .style-prompt-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid var(--style-accent);outline-offset:2px}.style-panel .style-draft-form{max-width:780px;margin:0 auto;min-width:0;gap:20px}.style-panel .style-draft-fields{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.style-panel .style-draft-hint{margin:0;color:#786184;background:var(--style-surface-muted);border:1px solid #e8e1ed;border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.7}.style-panel .style-draft-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid #eee7f3}@media(max-width:740px){.style-page{padding:16px 12px;border-radius:8px;min-width:0}.style-manager .media-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.style-manager .media-toolbar{padding:12px;gap:10px}.style-manager .media-toolbar>label,.style-manager .media-toolbar>label:first-child{flex:1 1 140px;min-width:0}.style-manager .style-category-header,.style-manager .style-category>summary{padding:14px;flex-wrap:wrap;gap:10px;min-width:0}.style-manager .style-category-hint{display:none}.style-panel{inset:10px;margin:auto;width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.style-panel>header{padding:14px 16px}.style-panel>header h2{font-size:17px}.style-panel .media-panel-body{padding:16px 14px 22px}.style-panel .media-form-tabs{gap:5px;padding:6px}.style-panel .media-form-tabs button{padding:8px;min-height:38px;flex:1 1 100px;width:auto}.style-panel .style-prompt-workspace .style-prompt-columns,.style-panel .workflow-form-grid{grid-template-columns:minmax(0,1fr)}.style-panel .media-binding-row{grid-template-columns:repeat(2,minmax(0,1fr))}.style-panel .media-binding-row>strong{grid-column:1/-1}.style-panel .style-prompt-workspace .style-prompt-tools{grid-template-columns:minmax(0,1fr)}.style-panel .style-prompt-workspace .style-prompt-heading{flex-wrap:wrap}.style-panel .style-context-row{align-items:stretch;flex-direction:column}.style-panel .style-context-row>a{align-self:flex-start}:is(.style-manager,.style-panel) :is(.media-actions,.style-draft-actions) button{width:auto;min-width:0;max-width:100%}}.style-manager .style-catalog-summary{margin:0 0 4px;color:var(--style-muted);font-size:12px;line-height:1.6}.style-manager .style-category-header{justify-content:flex-start}.style-manager .style-category-header:has(.style-category-icon):before{content:none;display:none}.style-manager .style-category-header:has(.style-category-icon):after{content:"▸";margin-left:8px;color:var(--style-muted);flex:0 0 auto;font-size:16px}.style-manager .style-category[open]>.style-category-header:has(.style-category-icon):after{content:"▾"}.style-manager .style-category-header .style-category-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;font-size:25px;color:var(--style-accent-strong);background:var(--style-accent-soft);border-radius:8px}.style-manager .style-category-header .style-category-summary{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex:1 1 auto;min-width:0}.style-manager .style-category-header .style-category-summary small{color:var(--style-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.style-manager .style-category-header>:last-child:not(.style-category-summary){flex-shrink:0;color:var(--style-muted);font-size:12px}.style-manager .style-category-header .style-category-count{border:1px solid #e7dfec;border-radius:5px;padding:4px 8px;background:var(--style-surface-subtle);color:#73617f}.style-manager .media-table th[scope=row]{min-width:135px}.style-manager .media-table :is(th,td):first-child{min-width:50px;max-width:115px;font-variant-numeric:tabular-nums}.style-manager .media-table :is(th,td):nth-child(3){min-width:130px;max-width:200px;color:var(--style-muted)}.style-manager .style-sort-form{margin:0;min-width:0}.style-manager .style-sort-form input{width:76px;min-width:0;max-width:100%;height:34px;padding:6px 8px;box-sizing:border-box;border:1px solid var(--style-border-strong);border-radius:6px;background:var(--style-card);color:var(--style-text-soft);text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.style-manager .style-sort-form input:focus-visible{outline:2px solid var(--style-accent);outline-offset:2px;border-color:var(--style-accent)}.style-manager .style-sort-form input:disabled{opacity:.45;cursor:not-allowed}.style-panel.style-panel--create{inset:0;width:min(680px,94vw);max-width:94vw;height:fit-content;max-height:90dvh;margin:auto}.style-panel.style-panel--create .media-panel-body{padding:22px 24px 26px}@media(min-width:741px){.style-manager .media-table :is(th,td):last-child{position:sticky;right:0;z-index:1;background:var(--style-card);box-shadow:-8px 0 10px -10px rgba(37,24,47,.24)}.style-manager .media-table thead th:last-child{background:var(--style-surface-subtle)}.style-manager .media-table tbody tr:hover td:last-child{background:#fbf9fd}.style-manager .media-table td:last-child .media-actions{flex-wrap:nowrap}.style-manager .media-table td:last-child button{white-space:nowrap}}@media(max-width:740px){.style-manager .style-category-header .style-category-icon{width:34px;height:34px;flex-basis:34px;font-size:22px}.style-manager .style-category-header .style-category-summary{flex-basis:calc(100% - 64px);min-width:0}.style-panel.style-panel--create{inset:0;width:min(680px,94vw);max-width:94vw;height:fit-content;max-height:90dvh}.style-panel.style-panel--create .media-panel-body{padding:18px 16px 22px}.style-panel.style-panel--create .style-draft-actions button{width:auto;min-width:0}}.style-manager .style-catalog-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.style-manager .style-catalog-overview .style-catalog-summary{margin:0}.style-manager .style-category-header{cursor:default}.style-manager .style-category-header:has(.style-category-icon):after{content:none;display:none}.style-manager .style-category-toggle{display:flex;align-items:center;gap:14px;flex:1 1 420px;width:auto;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;box-shadow:none}.style-manager .style-category-toggle:hover:not(:disabled){background:transparent}.style-manager .style-category-toggle .style-category-summary{flex:1 1 auto}.style-manager .style-category-toggle .style-category-count{flex:0 0 auto}.style-manager .style-category-chevron{flex:0 0 auto;width:18px;color:var(--style-muted);font-size:16px;text-align:center}.style-manager .style-category-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 1 auto;min-width:0}.style-manager .style-category-actions .media-action-form,:is(.style-manager,.style-panel) .media-actions .media-action-form{flex:0 0 auto}:is(.style-manager,.style-panel) .media-action-form{display:inline-flex;margin:0;min-width:0}:is(.style-manager,.style-panel) .danger-button{width:auto;min-width:0;min-height:34px;padding:8px 14px;font-weight:600;white-space:nowrap;border:1px solid #efb9c6;border-radius:6px;background:#fff7f9;color:#b43e58;box-shadow:none}:is(.style-manager,.style-panel) .danger-button:hover:not(:disabled){border-color:#e7889f;background:#ffedf2;color:#9f2e49}.style-manager .style-category.is-collapsed .style-category-header{border-bottom:0}.style-manager .style-recycle-bin{overflow:hidden;border:1px solid var(--style-border);border-radius:10px;background:var(--style-card)}.style-manager .style-recycle-bin>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:var(--style-text-soft);cursor:pointer;list-style:none}.style-manager .style-recycle-bin>summary::-webkit-details-marker{display:none}.style-manager .style-recycle-bin>summary:before{content:"▸";color:var(--style-violet-text)}.style-manager .style-recycle-bin[open]>summary:before{content:"▾"}.style-manager .style-recycle-bin>summary span{flex:1 1 auto;font-weight:700}.style-manager .style-recycle-bin>summary small{color:var(--style-muted)}.style-manager .style-recycle-bin[open]>summary{border-bottom:1px solid var(--style-border);background:var(--style-surface-subtle)}.style-manager .style-recycle-body{display:grid;gap:18px;padding:18px;min-width:0}.style-manager .style-recycle-body>p{margin:0;color:var(--style-muted);font-size:12px;line-height:1.65}.style-manager .style-recycle-body section{min-width:0}.style-manager .style-recycle-body h3{margin:0 0 10px;color:var(--style-text);font-size:13px}.style-manager .style-recycle-body .media-table td:last-child{min-width:118px}.style-manager .style-recycle-body .media-table th[scope=row]{min-width:150px}.style-manager .style-recycle-body .media-empty{padding:12px;border:1px dashed var(--style-border-strong);border-radius:7px}.style-panel .category-form{max-width:780px;margin:0 auto;gap:20px}.style-panel .category-kind-lock{display:grid;grid-template-columns:minmax(100px,.3fr) minmax(120px,.5fr) minmax(220px,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--style-border);border-radius:7px;background:var(--style-surface-subtle)}.style-panel .category-kind-lock small,.style-panel .category-kind-lock span{color:var(--style-muted);font-size:12px}.style-panel .category-kind-lock strong{color:var(--style-text)}.style-draft-form .system-purpose-fields,.style-panel .system-purpose-fields{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 14px;border:1px solid var(--style-border);border-radius:8px;background:var(--style-surface-subtle)}.style-draft-form .system-purpose-fields>span,.style-panel .system-purpose-fields>span{width:100%;color:var(--style-text);font-size:12px;font-weight:750}.style-draft-form .system-purpose-fields label,.style-panel .system-purpose-fields label{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid var(--style-border);border-radius:7px;background:#fff;color:var(--style-text-soft)}.style-draft-form .system-purpose-fields label:has(input:checked),.style-panel .system-purpose-fields label:has(input:checked){border-color:#bca0cd;background:#f1e9f7;color:var(--style-violet-text)}.style-draft-form .system-purpose-fields input,.style-panel .system-purpose-fields input{accent-color:var(--style-violet-text)}.style-draft-form .system-purpose-fields small,.style-panel .system-purpose-fields small{flex:1 1 100%;color:var(--style-muted);line-height:1.55}.style-purpose-badges{display:inline-flex;flex-wrap:wrap;gap:4px}.style-purpose-badges>span{display:inline-flex;align-items:center;width:max-content;padding:2px 6px;border-radius:999px;background:#eee4f4;color:#71458c;font-size:10px;font-weight:650}.style-purpose-badges .is-template-only{background:#f1eff3;color:#77727f}.style-purpose-badges.is-compact{margin-top:6px}.style-setup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 16px}.style-setup-summary>div{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid var(--style-border);border-radius:8px;background:var(--style-surface-subtle)}.style-setup-summary>div>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border-radius:50%;background:#e8e3eb;color:#746b7a;font-weight:750}.style-setup-summary>.is-ready>span{background:#dceddf;color:#32654a}.style-setup-summary p{display:grid;gap:2px;min-width:0;margin:0}.style-setup-summary strong{color:var(--style-text);font-size:12px}.style-setup-summary small{color:var(--style-muted);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.style-manager .system-media-settings{padding:20px;margin-bottom:20px;border:1px solid var(--style-border);border-radius:10px;background:var(--style-card)}.style-manager .media-feature-settings{padding:20px;margin-bottom:20px;border:1px solid #dfd3e5;border-radius:12px;background:linear-gradient(180deg,#fff,#fdfafe);box-shadow:0 10px 30px rgba(65,35,79,.045)}.style-manager .media-feature-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.style-manager .media-feature-heading span{color:var(--style-accent);font-size:10px;font-weight:800;letter-spacing:.12em}.style-manager .media-feature-heading h2{margin:5px 0 7px;color:var(--style-text);font-size:20px}.style-manager .media-feature-heading p{margin:0;color:var(--style-muted);font-size:12px;line-height:1.6}.style-manager .media-feature-heading>strong{flex-shrink:0;padding:6px 9px;border-radius:6px;background:#f1eaf6;color:#79578d;font-size:11px}.style-manager .media-feature-form>fieldset{padding:0;border:0}.style-manager .media-review-switch{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid #ead9c7;border-radius:9px;background:#fffaf4;cursor:pointer}.style-manager .media-review-switch.is-on{border-color:#d8c9e1;background:#f9f5fb}.style-manager .media-option-toggle>input,.style-manager .media-review-switch>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.style-manager .media-switch-track{position:relative;width:40px;height:22px;border-radius:999px;background:#c8becb;transition:background .18s ease}.style-manager .media-switch-track i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(34,22,39,.28);transition:transform .18s ease}.style-manager .media-review-switch input:checked+.media-switch-track{background:#8b55a5}.style-manager .media-review-switch input:checked+.media-switch-track i{transform:translateX(18px)}.style-manager .media-review-switch>span:nth-of-type(2){display:grid;gap:3px}.style-manager .media-review-switch strong{color:var(--style-text);font-size:13px}.style-manager .media-review-switch small{color:var(--style-muted);font-size:11px;line-height:1.5}.style-manager .media-review-switch em{color:#7d5c3e;font-size:11px;font-style:normal;font-weight:750}.style-manager .media-review-switch.is-on em{color:#75478e}.style-manager .media-review-boundary{margin:8px 2px 16px;color:var(--style-muted);font-size:10px;line-height:1.55}.style-manager .media-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.style-manager .media-capability-card{padding:15px;border:1px solid var(--style-border);border-radius:9px;background:var(--style-surface-subtle)}.style-manager .media-capability-card.is-ready{border-color:#cce2d8;background:#fbfefc}.style-manager .media-capability-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.style-manager .media-capability-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#f4e9f2;font-size:18px}.style-manager .media-capability-card h3{margin:1px 0 4px;color:var(--style-text);font-size:14px}.style-manager .media-capability-card header p{margin:0;color:var(--style-muted);font-size:10px;line-height:1.45}.style-manager .media-capability-status{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0;margin:12px 0;border-block:1px solid var(--style-border)}.style-manager .media-capability-card>footer span,.style-manager .media-capability-status span,.style-manager .media-capability-status strong{padding:3px 6px;border-radius:5px;background:#ece8ee;color:#716b75;font-size:9px;font-weight:650}.style-manager .media-capability-card>footer .is-ok,.style-manager .media-capability-status .is-ready{background:#e5f3ec;color:#307257}.style-manager .media-capability-card>footer .is-missing,.style-manager .media-capability-status .is-pending{background:#fae9ea;color:#a34f59}.style-manager .media-capability-options{display:grid;gap:7px}.style-manager .media-option-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--style-border);border-radius:7px;background:#fff;cursor:pointer}.style-manager .media-option-toggle>span{display:grid;gap:2px}.style-manager .media-option-toggle strong{color:var(--style-text-soft);font-size:11px}.style-manager .media-option-toggle small{color:var(--style-muted);font-size:9px;line-height:1.4}.style-manager .media-option-toggle>i{position:relative;width:32px;height:18px;border-radius:999px;background:#c8becb}.style-manager .media-option-toggle>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .18s ease}.style-manager .media-option-toggle input:checked~i{background:#8b55a5}.style-manager .media-option-toggle input:checked~i:after{transform:translateX(14px)}.style-manager .media-option-toggle:has(input:focus-visible),.style-manager .media-review-switch:has(input:focus-visible){outline:2px solid var(--style-accent);outline-offset:2px}.style-manager .media-capability-card>footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.style-manager .media-feature-form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.style-manager .media-feature-form>footer p{margin:0;color:var(--style-muted);font-size:10px;line-height:1.5}.style-manager .system-media-settings>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.style-manager .system-media-settings header span{color:var(--style-accent);font-size:10px;letter-spacing:.12em;font-weight:750}.style-manager .style-library-title,.style-manager .system-media-settings h2{margin:5px 0 7px;color:var(--style-text);font-size:18px;font-weight:700}.style-manager .system-media-settings header p{margin:0;color:var(--style-muted);font-size:12px}.style-manager .system-media-settings header>small{flex-shrink:0;padding:5px 9px;background:#f1eaf6;border-radius:5px;color:#79578d;font-size:11px}.style-manager .system-media-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.style-manager .system-media-purpose{min-width:0;padding:14px;border:1px solid var(--style-border);border-radius:8px;background:var(--style-surface-subtle)}.style-manager .system-media-purpose>label{color:var(--style-text);font-size:13px;font-weight:700}.style-manager .system-media-purpose>p{margin:5px 0 12px;font-size:11px;line-height:1.55;color:var(--style-muted)}.style-manager .system-media-purpose>div{display:flex;gap:8px}.style-manager .system-media-purpose select{width:100%;min-width:0;padding:8px;border:1px solid var(--style-border-strong);border-radius:6px;background:#fff;color:var(--style-text-soft);font-size:12px}.style-manager .system-media-purpose button{width:auto;flex-shrink:0;min-height:36px;padding:7px 12px}.style-manager .system-media-purpose>small{display:block;margin-top:8px;font-size:10px;line-height:1.55;color:var(--style-muted)}.style-manager .system-media-purpose select:focus-visible{outline:2px solid var(--style-accent);outline-offset:2px}.style-panel .style-automatic-note{border-left:3px solid #b79dc7;background:#f8f4fb;padding:10px 12px;font-size:12px;line-height:1.7;color:var(--style-muted)}@media(max-width:1000px){.style-manager .media-capability-grid,.style-manager .system-media-purpose-grid{grid-template-columns:1fr}}@media(max-width:600px){.style-manager .media-feature-settings,.style-manager .system-media-settings{padding:14px}.style-manager .media-feature-form>footer,.style-manager .media-feature-heading,.style-manager .system-media-settings>header{flex-direction:column;align-items:stretch}.style-manager .media-review-switch{grid-template-columns:auto minmax(0,1fr)}.style-manager .media-review-switch em{grid-column:2}.style-manager .media-capability-card>header{grid-template-columns:auto minmax(0,1fr)}.style-manager .media-capability-card>header .media-option-toggle{grid-column:1/-1}}.style-panel{display:grid;grid-template-rows:auto minmax(0,1fr);inset:3vh 16px;width:min(1480px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:94dvh;max-height:94dvh;overflow:hidden}.style-panel>header{position:relative;top:auto;padding:18px 24px}.style-panel>header>div>p{margin:5px 0 0;color:var(--style-muted);font-size:11px;line-height:1.5}.style-panel .style-panel-header-actions{display:flex;flex:none;align-items:center;gap:12px}.style-panel .style-panel-header-actions>b{padding:7px 10px;border:1px solid var(--style-border);border-radius:999px;background:var(--style-surface-subtle);color:var(--style-muted);font-size:10px;letter-spacing:.04em}.style-panel .media-panel-body{min-height:0;padding:18px 24px 26px;overflow-y:auto;scrollbar-gutter:stable}.style-panel .style-panel-busy{position:sticky;top:-18px;z-index:8;margin:0 0 8px;padding:7px 11px;border:1px solid #d8e8de;border-radius:6px;background:#f1f8f4;color:#356a4b}.style-panel .style-context{margin-bottom:12px}.style-panel .media-form-tabs{position:sticky;top:-18px;z-index:7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:10px 0 12px;border:0;border-bottom:1px solid var(--style-border);border-radius:0;background:linear-gradient(#fff 82%,#ffffffed)}.style-panel .media-form-tabs button{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid transparent;border-radius:8px;text-align:left}.style-panel .media-form-tabs button>span{display:grid;min-width:0;gap:3px;color:inherit;letter-spacing:0}.style-panel .media-form-tabs button strong{color:inherit;font-size:13px}.style-panel .media-form-tabs button small{overflow:hidden;color:var(--style-muted);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.style-panel .media-form-tabs button>b{display:grid;min-width:28px;height:28px;place-items:center;flex:none;padding:0 7px;border-radius:999px;background:#ece9ee;color:#77717d;font-size:10px}.style-panel .media-form-tabs button[aria-pressed=true]{border-color:#9c74b5;background:#f0e7f6;box-shadow:inset 0 0 0 1px #ffffff8a}.style-panel .media-form-tabs button[aria-pressed=true] small{color:#785f84}.style-panel .media-form-tabs button[aria-pressed=true]>b{background:#8a59a8;color:#fff}.style-basic-form{gap:16px!important}.style-basic-card{padding:18px;border:1px solid var(--style-border);border-radius:9px;background:var(--style-card)}.style-basic-card>header,.style-workflow-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.style-basic-card>header h3,.style-workflow-toolbar h3{margin:0 0 4px;color:var(--style-text);font-size:15px}.style-basic-card>header p,.style-workflow-toolbar p{margin:0;color:var(--style-muted);font-size:11px;line-height:1.55}.style-publish-grid{display:grid;grid-template-columns:minmax(140px,.45fr) repeat(2,minmax(0,1fr));gap:12px}.style-identity-readonly{display:grid;align-content:center;gap:3px;min-height:70px;padding:10px 12px;border:1px solid var(--style-border);border-radius:7px;background:var(--style-surface-subtle)}.style-identity-readonly>span{color:var(--style-muted);font-size:10px}.style-identity-readonly>strong{color:var(--style-text);font-size:12px}.style-identity-readonly>small{color:var(--style-muted);font-size:10px;overflow-wrap:anywhere}.style-section-footer{position:sticky;bottom:-26px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:2px -24px -26px;padding:14px 24px;border-top:1px solid var(--style-border);background:#ffffffed;box-shadow:0 -12px 30px #ffffffd9;backdrop-filter:blur(8px)}.style-section-footer p{margin:0;color:var(--style-muted);font-size:10px}.style-section-footer .primary-button{flex:none;min-width:150px}.localized-copy-editor{display:grid;min-width:0;gap:12px}.localized-source-grid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.3fr);gap:12px}.localized-source-grid:not(.has-description){grid-template-columns:minmax(0,1fr)}.localized-source-grid .workflow-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.localized-source-grid .workflow-field>span em{color:var(--style-accent);font-size:10px;font-style:normal;font-weight:750}.localized-copy-drawer{overflow:hidden;border:1px solid #e5dfe8;border-radius:8px;background:#fbfafc}.localized-copy-drawer>summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px!important;list-style:none;cursor:pointer}.localized-copy-drawer>summary::-webkit-details-marker{display:none}.localized-copy-drawer>summary>span:first-child{display:grid;gap:2px;min-width:0;color:inherit;letter-spacing:0}.localized-copy-drawer>summary strong{color:var(--style-text);font-size:12px}.localized-copy-drawer>summary small{color:var(--style-muted);font-size:10px;font-weight:500}.localized-copy-summary-actions{display:flex;align-items:center;gap:9px;flex:none}.localized-copy-summary-actions b{padding:3px 7px;border-radius:999px;background:#eee8f2;color:#745586;font-size:10px}.localized-copy-summary-actions i{color:var(--style-muted);font-style:normal;transition:transform .16s ease}.localized-copy-drawer[open] .localized-copy-summary-actions i{transform:rotate(180deg)}.localized-copy-body{padding:12px;border-top:1px solid #e5dfe8}.localized-copy-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px}.localized-copy-toolbar label{display:grid;gap:4px;min-width:170px;color:var(--style-muted);font-size:10px}.localized-copy-toolbar select{min-height:36px;padding:7px 9px;border:1px solid var(--style-border-strong);border-radius:6px;background:#fff;color:var(--style-text-soft)}.localized-translate-button{flex:none}.localized-copy-help,.localized-copy-notice{margin:8px 0 0;color:var(--style-muted);font-size:10px;line-height:1.55}.localized-copy-notice{padding:8px 10px;border-radius:6px;background:#f3eef6;color:#725184}.localized-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;margin-top:10px;padding-right:4px;overflow-y:auto}.localized-copy-grid fieldset{display:grid;min-width:0;gap:7px;margin:0;padding:10px;border:1px solid var(--style-border);border-radius:7px;background:#fff}.localized-copy-grid fieldset.is-source{background:#f4f0f6}.localized-copy-grid legend{padding:0 4px;color:var(--style-text);font-size:11px;font-weight:750}.localized-copy-grid legend small{margin-left:5px;color:var(--style-muted);font-weight:500}.localized-copy-grid legend b{margin-left:7px;color:var(--style-accent);font-size:9px}.localized-copy-grid label{display:grid;gap:3px;min-width:0;color:var(--style-muted);font-size:9px}.localized-copy-grid :is(input,textarea){width:100%;min-width:0;padding:7px 8px;border:1px solid var(--style-border-strong);border-radius:5px;background:#fff;color:var(--style-text-soft);font:inherit;font-size:11px;line-height:1.5;resize:vertical}.localized-copy-grid fieldset:disabled :is(input,textarea){color:#675d6d;opacity:1}.style-workflow-pane{display:grid;gap:14px}.style-workflow-toolbar{align-items:center;margin:0;padding:0 2px}.style-workflow-toolbar>a{flex:none;text-decoration:none}.style-workflow-pane>.media-editor-section,.style-workflow-pane>.workflow-form{margin:0}@media(max-width:900px){.style-panel .media-form-tabs button{min-height:54px;padding:8px 10px}.style-panel .media-form-tabs button small{display:none}.localized-copy-grid,.localized-source-grid,.style-publish-grid{grid-template-columns:1fr}}@media(max-width:650px){.style-panel{inset:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.style-panel>header{align-items:flex-start;padding:14px}.style-panel .style-panel-header-actions>b,.style-panel>header>div>p{display:none}.style-panel .media-panel-body{padding:14px 12px 20px}.style-panel .media-form-tabs{top:-14px;grid-template-columns:1fr;gap:5px;padding-top:6px}.style-panel .media-form-tabs button{min-height:42px}.localized-copy-toolbar,.style-section-footer,.style-workflow-toolbar{align-items:stretch;flex-direction:column}.localized-copy-toolbar label{min-width:0}.style-section-footer{bottom:-20px;margin:0 -12px -20px;padding:11px 12px}.style-section-footer .primary-button{width:100%}}@media(max-width:900px){.style-manager .style-category-header{align-items:stretch;flex-direction:column}.style-manager .style-category-toggle{flex-basis:auto;width:100%}.style-manager .style-category-actions{justify-content:flex-end;width:100%}}@media(max-width:740px){.style-manager .style-catalog-overview{align-items:flex-start;flex-direction:column}.style-manager .style-category-toggle{align-items:flex-start;flex-wrap:wrap;gap:10px}.style-manager .style-category-toggle .style-category-summary{flex:1 1 calc(100% - 62px)}.style-manager .style-category-toggle .style-category-count{margin-left:44px}.style-manager .style-category-actions{flex-wrap:wrap;justify-content:flex-start}.style-panel .category-kind-lock{grid-template-columns:minmax(0,1fr);gap:5px}.style-manager .style-recycle-body{padding:14px}.style-setup-summary{grid-template-columns:1fr}}.style-prompt-workspace{min-width:0;color:#38313f;font-size:13px}.style-prompt-workspace .style-prompt-board-header,.style-prompt-workspace .style-prompt-editor-heading,.style-prompt-workspace .style-prompt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.style-prompt-workspace .style-prompt-heading{margin-bottom:14px}.style-prompt-workspace .style-prompt-heading h3{margin:0 0 5px;font-size:20px;letter-spacing:-.02em}.style-prompt-workspace .style-prompt-board-header p,.style-prompt-workspace .style-prompt-heading p{margin:0;color:#766f7c;font-size:12px;line-height:1.6}.style-prompt-total{flex:none;padding:6px 10px;border:1px solid #e4dfe8;border-radius:999px;background:#f6f3f8;color:#746b7a;font-size:11px;font-weight:750}.style-prompt-board{overflow:hidden;border:1px solid #e5dfe8;border-radius:10px;background:#fff}.style-prompt-board-header{align-items:center;padding:14px 16px;border-bottom:1px solid #e9e4ec;background:#fbfafc}.style-prompt-board-header h4{margin:0 0 3px;font-size:14px}.style-prompt-board-header>button{flex:none}.style-prompt-columns{display:grid;grid-template-columns:minmax(285px,330px) minmax(0,1fr);height:min(64dvh,720px);min-height:480px;min-width:0;overflow:hidden}.style-prompt-library{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid #e5dfe8;background:#faf8fc}.style-prompt-editor{min-width:0;min-height:0;padding:16px;overflow-y:auto;background:#fff;scrollbar-gutter:stable}.style-prompt-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid #e5dfe8}.style-prompt-tools>input:first-child{grid-column:1/-1}.style-prompt-tools :is(input,select){width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #ded4e5;border-radius:6px;background:#fff;color:#453f49;font:inherit;font-size:12px}.style-prompt-filter-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7d7483;font-size:11px}.style-prompt-filter-summary button{min-height:auto!important;padding:0;border:0;background:none;color:#71458c;font-weight:750;cursor:pointer}.style-prompt-list{display:grid;flex:1 1 auto;min-height:0;align-content:start;gap:5px;margin:0;padding:8px;overflow-y:auto;list-style:none;scrollbar-gutter:stable}.style-prompt-list li{min-width:0}.style-prompt-list li>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:64px;padding:9px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.style-prompt-list li>button:hover{border-color:#dfd4e6;background:#f1ebf5}.style-prompt-list li>button[aria-pressed=true]{border-color:#a882bf;background:#efe5f7;box-shadow:inset 3px 0 0 #8653a3}.style-prompt-list-index{color:#8752a4;font-size:10px;font-weight:850}.style-prompt-list-copy{display:grid;min-width:0;gap:6px}.style-prompt-list-copy>strong{overflow:hidden;color:#322b37;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.style-prompt-badges{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.style-prompt-badges i{display:inline-flex;max-width:105px;align-items:center;padding:2px 6px;overflow:hidden;border:1px solid #ded8e2;border-radius:999px;background:#f0edf2;color:#756a7c;font-size:9px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.style-prompt-badges i.is-enabled{border-color:#c7e6d3;background:#e8f6ed;color:#26734d}.style-prompt-badges i.is-disabled{border-color:#e8d4d8;background:#f5ebed;color:#925364}.style-prompt-editor-heading{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ece7ef}.style-prompt-editor-heading>div:first-child{min-width:160px}.style-prompt-editor-heading h4{margin:4px 0;font-size:16px;overflow-wrap:anywhere}.style-prompt-editor-heading small,.style-prompt-editor-heading span{color:#817789;font-size:11px}.style-prompt-editor-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}.style-prompt-convert-form,.style-prompt-delete-form,.style-prompt-inline-form{margin:0}.style-prompt-quick-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.style-prompt-fieldset{min-width:0;margin:0;padding:0;border:0}.fixed-prompt-form{gap:14px}.fixed-prompt-core{display:grid;gap:12px}.fixed-prompt-core textarea{width:100%;min-height:250px;resize:vertical;line-height:1.65}.fixed-prompt-priority-card{padding:12px;border:1px solid #e3dce7;border-radius:8px;background:#fbfafc}.fixed-prompt-priority-card .fixed-prompt-secondary-fields{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(120px,.7fr));gap:10px}.fixed-prompt-priority-card>p{margin:8px 0 0;color:#807686;font-size:10px;line-height:1.55}.fixed-prompt-availability{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #d8e8de;border-radius:8px;background:#f1f8f4;cursor:pointer}.fixed-prompt-availability input{flex:none;margin-top:3px;accent-color:#527b62}.fixed-prompt-availability span{display:grid;gap:3px}.fixed-prompt-availability strong{color:#355942;font-size:12px}.fixed-prompt-availability small{color:#63786b;font-size:10px;line-height:1.5}.fixed-prompt-compatibility-note{margin:-5px 0 0;padding:8px 10px;border-radius:7px;background:#f7f1e8;color:#775d37;font-size:11px;line-height:1.55}.fixed-prompt-details{overflow:hidden;border:1px solid #e7dfec;border-radius:8px;background:#fcfafd}.fixed-prompt-details summary{padding:10px 12px;color:#5e4d67;font-size:12px;font-weight:750;cursor:pointer}.fixed-prompt-details[open] summary{border-bottom:1px solid #e7dfec}.fixed-prompt-details>div{padding:12px}.fixed-prompt-details textarea{width:100%;min-height:104px;resize:vertical}.fixed-prompt-form>.primary-button{justify-self:end;position:sticky;bottom:-16px;z-index:2;min-width:160px;box-shadow:0 -10px 24px #ffffffd9,0 8px 20px rgba(22,21,27,.16)!important}.style-prompt-empty{padding:28px 16px;color:#796f80;line-height:1.7;text-align:center}.style-prompt-empty strong{display:block;color:#574d5d;font-size:13px}.style-prompt-empty p{margin:5px 0 0}.style-prompt-editor-empty{min-height:390px;display:flex;align-items:center;justify-content:center;flex-direction:column}.style-prompt-editor-empty button{margin-top:10px}.style-prompt-error,.style-prompt-hint,.style-prompt-notice{margin:0 0 12px;padding:9px 12px;border-radius:7px;font-size:12px;line-height:1.6}.style-prompt-notice{background:#edf5ef;color:#3c654b}.style-prompt-hint{background:#f6f0e7;color:#80623b}.style-prompt-error{background:#fbebee;color:#963e52}.style-prompt-legacy{margin-top:14px;overflow:hidden;border:1px solid #e4dce8;border-radius:8px;background:#f8f6f9}.style-prompt-legacy>summary{padding:11px 13px;color:#675b6d;font-size:12px;font-weight:750;cursor:pointer}.style-prompt-legacy[open]>summary{border-bottom:1px solid #e4dce8}.style-prompt-legacy-body{padding:12px}.style-prompt-legacy-body>p{margin:0 0 10px;color:#786c7e;font-size:11px;line-height:1.6}.style-prompt-legacy ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.style-prompt-legacy li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #e5dfe8;border-radius:7px;background:#fff}.style-prompt-legacy-copy{display:grid;min-width:0;gap:3px}.style-prompt-legacy-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-prompt-legacy-copy span{color:#807587;font-size:10px}.style-prompt-legacy-actions{display:flex;flex:none;align-items:center;gap:7px}.style-prompt-workspace button:disabled{opacity:.55;cursor:not-allowed}.style-prompt-workspace :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #aa7fca;outline-offset:2px}.style-prompt-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){.style-prompt-columns{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.style-prompt-library{min-height:0;border-right:0;border-bottom:1px solid #e5dfe8}.style-prompt-list{max-height:250px}.style-prompt-editor{max-height:none}}@media (max-width:650px){.style-prompt-board-header,.style-prompt-editor-heading,.style-prompt-heading{align-items:stretch!important;flex-direction:column}.style-prompt-editor-actions{justify-content:flex-start}.fixed-prompt-priority-card .fixed-prompt-secondary-fields{grid-template-columns:1fr}}