.tenant-lexicon-workspace{--lexicon-primary:#0b8ed8;--lexicon-primary-dark:#075f91;--lexicon-ink:#14364b;--lexicon-muted:#647f90;--lexicon-line:#cfe2ec;--lexicon-soft:#edf8ff;min-height:100vh;padding:18px 26px 38px;color:var(--lexicon-ink);background:radial-gradient(circle at 88% 2%,rgba(59,130,246,.14),transparent 28rem),linear-gradient(180deg,#eef8ff,#f8fafc 30rem,#f8fafc);font-family:HarmonyOS Sans SC,Microsoft YaHei,system-ui,sans-serif}.tenant-lexicon-editor-head>div>span{color:var(--lexicon-primary);font-size:12px;font-weight:800;letter-spacing:.16em}.tenant-lexicon-topbar-quota{display:grid;min-width:132px;grid-template-columns:auto auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;border:1px solid #d6e7ef;border-radius:10px;padding:5px 9px 6px;background:#f3f8fb}.tenant-lexicon-topbar-quota>span{color:#6b8393;font-size:9px;font-weight:750}.tenant-lexicon-topbar-quota strong{justify-self:end;color:#17394d;font-size:12px}.tenant-lexicon-topbar-quota strong small{color:#6d8494;font-size:9px}.tenant-lexicon-topbar-quota>i{overflow:hidden;height:3px;grid-column:1/-1;border-radius:99px;background:#dceaf1}.tenant-lexicon-topbar-quota>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b8ed8,#22b8e5)}.tenant-lexicon-message{max-width:none;color:#075985}.tenant-lexicon-job-progress,.tenant-lexicon-message{width:100%;margin:0 0 14px;padding:11px 15px;border:1px solid #bae6fd;border-radius:12px;background:#f0f9ff}.tenant-lexicon-job-progress{display:grid}.tenant-lexicon-job-progress>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;color:#075985}.tenant-lexicon-job-progress>div strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-job-progress>div span,.tenant-lexicon-job-progress>small{color:#52788d;font-size:11px}.tenant-lexicon-job-progress>i{overflow:hidden;height:7px;margin:8px 0 6px;border-radius:999px;background:#d9edf7}.tenant-lexicon-job-progress>i b{display:block;min-width:2px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b8ed8,#22b8e5);transition:width .3s ease}.tenant-lexicon-layout{display:grid;grid-template-columns:clamp(280px,18vw,320px) minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;max-width:none;min-height:620px;height:max(620px,calc(100dvh - 100px));margin:0}.tenant-lexicon-editor,.tenant-lexicon-list{width:100%;min-width:0;overflow:hidden;border:1px solid #d1e3ed;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(46,96,123,.06)}.tenant-lexicon-list{display:grid;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr);padding:14px}.tenant-lexicon-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e4ecfc}.tenant-lexicon-list>header div{display:flex;align-items:center;gap:8px;font-weight:800}.tenant-lexicon-list>header div strong{min-width:26px;padding:3px 7px;border-radius:9px;color:var(--lexicon-primary-dark);text-align:center;background:var(--lexicon-soft)}.tenant-lexicon-editor button,.tenant-lexicon-list>header button{min-height:44px;border:1px solid #bfd9e7;border-radius:11px;color:var(--lexicon-primary-dark);font-weight:800;background:#f8fbfd;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.tenant-lexicon-list>header button{padding:0 14px}.tenant-lexicon-editor button:hover:not(:disabled),.tenant-lexicon-list>header button:hover{border-color:#82cbe9;color:#064f78;background:#edf8fd}.tenant-lexicon-editor button:focus-visible,.tenant-lexicon-editor input:focus-visible,.tenant-lexicon-editor select:focus-visible,.tenant-lexicon-editor textarea:focus-visible,.tenant-lexicon-list button:focus-visible,.tenant-lexicon-search input:focus-visible{outline:3px solid rgba(11,142,216,.22);outline-offset:2px}.tenant-lexicon-editor button:disabled,.tenant-lexicon-list button:disabled{opacity:.48;cursor:not-allowed}.tenant-lexicon-search{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.tenant-lexicon-search span{color:#64748b;font-size:11px;font-weight:800}.tenant-lexicon-search input{width:100%;min-height:42px;padding:0 12px;border:1px solid #cbd9e8;border-radius:10px;color:var(--lexicon-ink);background:#fff}.tenant-lexicon-group-list{display:grid;min-height:0;align-content:start;grid-gap:8px;gap:8px;margin-top:10px;padding-right:3px;overflow:auto}.tenant-lexicon-group-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;width:100%;padding:14px;border:1px solid #e0e9f4;border-radius:14px;color:var(--lexicon-ink);text-align:left;background:#fbfdff;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.tenant-lexicon-group-list>button:hover{border-color:#b9dfee;background:#f4fbfe}.tenant-lexicon-group-list>button.is-active{border-color:#79c9ea;background:linear-gradient(135deg,#e1f5ff,#edf8ff);box-shadow:inset 4px 0 var(--lexicon-primary),0 8px 18px rgba(46,135,177,.08)}.tenant-lexicon-group-list>button span{display:grid;min-width:0;grid-gap:3px;gap:3px}.tenant-lexicon-group-list>button strong{overflow:hidden;color:var(--lexicon-ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-group-list>button small{overflow:hidden;color:var(--lexicon-muted);text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-group-list>button i{align-self:start;padding:4px 7px;border-radius:8px;color:var(--lexicon-primary-dark);font-size:11px;font-style:normal;background:#e3f4fb}.tenant-lexicon-group-list>button em{grid-column:1/-1;color:var(--lexicon-muted);font-size:12px;font-style:normal}.tenant-lexicon-empty{display:grid;grid-gap:6px;gap:6px;padding:42px 16px;color:#64748b;text-align:center}.tenant-lexicon-editor{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:18px}.tenant-lexicon-editor>*{flex-shrink:0}.tenant-lexicon-editor>.tenant-lexicon-rule-editor{flex:1 0 auto}.tenant-lexicon-editor-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e4ecfc}.tenant-lexicon-editor-head>div:first-child{display:grid;flex:1 1 auto;min-width:0;grid-gap:4px;gap:4px}.tenant-lexicon-editor-head input{width:100%;padding:2px 0;border:0;color:var(--lexicon-ink);font:800 24px/1.25 inherit;background:transparent}.tenant-lexicon-editor-head small{color:var(--lexicon-muted)}.tenant-lexicon-head-actions{display:flex;gap:9px}.tenant-lexicon-head-actions button{min-width:94px;padding:0 16px}.tenant-lexicon-head-actions button.is-primary{border-color:var(--lexicon-primary);color:#fff;background:linear-gradient(135deg,var(--lexicon-primary),#1767d2);box-shadow:0 8px 18px rgba(11,142,216,.16)}.tenant-lexicon-head-actions button.is-primary:hover:not(:disabled){border-color:var(--lexicon-primary-dark);color:#fff;background:linear-gradient(135deg,var(--lexicon-primary-dark),#1459b7)}.tenant-lexicon-head-actions button.is-ai-extract{border-color:#8bd6ec;color:#075985;background:linear-gradient(135deg,#e4f8ff,#eef4ff)}.tenant-lexicon-head-actions button.is-ai-extract:hover:not(:disabled){border-color:#38bdf8;color:#064f78;background:linear-gradient(135deg,#d8f5ff,#e6efff)}.tenant-lexicon-head-actions button.is-danger{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.tenant-lexicon-head-actions button.is-danger:hover:not(:disabled){border-color:#fca5a5;color:#991b1b;background:#fef2f2}.tenant-lexicon-meta{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0}.tenant-lexicon-meta label{display:grid;grid-gap:7px;gap:7px}.tenant-lexicon-meta label span{color:#36576b;font-size:13px;font-weight:800}.tenant-lexicon-meta input,.tenant-lexicon-meta select{min-height:46px;padding:0 13px;border:1px solid #c9dce7;border-radius:11px;color:var(--lexicon-ink);background:#fff}.tenant-lexicon-translation-prompt{position:relative;display:grid;grid-template-columns:minmax(180px,.48fr) minmax(320px,1fr);align-items:center;grid-gap:14px;gap:14px;margin:0 0 16px;padding:13px 15px;border:1px solid #cbe5ef;border-radius:14px;background:linear-gradient(135deg,#f0fbff,#f7faff)}.tenant-lexicon-translation-prompt>span{display:grid;grid-gap:4px;gap:4px}.tenant-lexicon-translation-prompt strong{color:var(--lexicon-primary-dark);font-size:14px}.tenant-lexicon-translation-prompt em{color:#5b7180;font-size:11px;font-style:normal;line-height:1.55}.tenant-lexicon-translation-prompt textarea{min-height:72px;padding:10px 42px 10px 12px;resize:vertical;border:1px solid #bdd8e4;border-radius:11px;color:var(--lexicon-ink);font:13px/1.6 inherit;background:rgba(255,255,255,.92)}.tenant-lexicon-translation-prompt textarea:focus{border-color:var(--lexicon-primary);outline:3px solid rgba(11,142,216,.1)}.tenant-lexicon-translation-prompt textarea:disabled{color:#64748b;background:#f8fafc}.tenant-lexicon-translation-prompt>small{position:absolute;right:24px;bottom:19px;color:#718597;font-size:10px}.tenant-lexicon-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--lexicon-line);border-radius:14px;background:#f6fafc}.tenant-lexicon-tabs button{display:grid;grid-gap:3px;gap:3px;min-height:62px;padding:9px 13px;border:0;border-right:1px solid #d8e7ee;border-radius:0;color:var(--lexicon-ink);text-align:left;background:transparent;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.tenant-lexicon-tabs button:first-child{border-radius:13px 0 0 13px}.tenant-lexicon-tabs button:last-child{border-right:0;border-radius:0 13px 13px 0}.tenant-lexicon-tabs button:hover:not(.is-active){background:#edf7fb}.tenant-lexicon-tabs button.is-active{color:var(--lexicon-primary-dark);background:linear-gradient(135deg,#e1f5ff,#edf8ff);box-shadow:inset 0 -3px var(--lexicon-primary)}.tenant-lexicon-tabs button span{display:flex;justify-content:space-between;gap:8px}.tenant-lexicon-tabs button b{min-width:24px;padding:2px 6px;border-radius:8px;text-align:center;background:rgba(148,163,184,.18)}.tenant-lexicon-tabs button small{color:#64748b}.tenant-lexicon-tabs button.is-active b{color:var(--lexicon-primary-dark);background:#fff}.tenant-lexicon-tabs button.is-active small{color:#39708d}.tenant-lexicon-rule-editor{margin-top:16px;border:1px solid #d8e4f3;border-radius:16px;background:#fbfdff;display:grid;min-height:0;grid-template-rows:auto minmax(190px,1fr) auto auto auto}.tenant-lexicon-rule-editor>header{display:flex;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #e4ecfc}.tenant-lexicon-rule-editor>header div{display:grid;grid-gap:4px;gap:4px}.tenant-lexicon-rule-editor>header strong{font-size:17px}.tenant-lexicon-rule-editor>header span{color:#64748b;font-size:13px}.tenant-lexicon-rule-editor>header em{align-self:start;padding:5px 9px;border-radius:9px;color:var(--lexicon-primary-dark);font-size:12px;font-style:normal;background:#e4f5fb}.tenant-lexicon-rule-editor textarea{display:block;width:calc(100% - 28px);min-height:190px;height:calc(100% - 28px);margin:14px;padding:16px;resize:none;border:1px solid #cad8e8;border-radius:12px;color:var(--lexicon-ink);font:14px/1.8 Cascadia Mono,Microsoft YaHei,monospace;background:#fff}.tenant-lexicon-rule-editor textarea:disabled{color:#64748b;background:#f8fafc}.tenant-lexicon-provider-compatibility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 14px 10px}.tenant-lexicon-provider-compatibility>div{display:flex;min-height:46px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:9px 11px;border:1px solid #cfe3ee;border-radius:10px;background:#f3f9fc}.tenant-lexicon-provider-compatibility>div.is-incompatible{border-color:#fed7aa;background:#fff7ed}.tenant-lexicon-provider-compatibility strong{color:var(--lexicon-primary-dark);font-size:12px}.tenant-lexicon-provider-compatibility .is-incompatible strong{color:#9a3412}.tenant-lexicon-provider-compatibility span{color:#5c7483;font-size:11px;text-align:right}.tenant-lexicon-provider-compatibility em{width:100%;color:#9a3412;font-size:10px;font-style:normal;line-height:1.45}.tenant-lexicon-validation{display:flex;min-height:38px;align-items:center;gap:9px;padding:8px 14px;border-top:1px solid #e4ecfc;color:#64748b;font-size:11px;background:#f8fafc}.tenant-lexicon-validation strong{color:var(--lexicon-primary-dark)}.tenant-lexicon-validation em{color:#b91c1c;font-style:normal}.tenant-lexicon-validation.is-warning{flex-wrap:wrap;border-top-color:#f8d9a2;background:#fffbeb}.tenant-lexicon-validation.is-warning em,.tenant-lexicon-validation.is-warning strong{color:#9a5b08}.tenant-lexicon-validation.is-error{align-items:flex-start;flex-wrap:wrap;background:#fff7f7}.tenant-lexicon-validation.is-error strong{color:#b91c1c}.tenant-lexicon-validation .lexicon-validation-jump{padding:0;border:0;color:#b91c1c;background:transparent;font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tenant-lexicon-validation .lexicon-validation-jump:focus-visible,.tenant-lexicon-validation .lexicon-validation-jump:hover{color:#7f1d1d}.tenant-lexicon-rule-editor footer{display:flex;justify-content:space-between;gap:16px;padding:0 18px 16px;color:#64748b;font-size:12px}.tenant-lexicon-editor-empty{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;min-height:560px;color:#64748b;text-align:center}.tenant-lexicon-editor-empty strong{color:var(--lexicon-ink);font-size:22px}.tenant-lexicon-editor-empty button{margin-top:10px;padding:0 18px;border-color:var(--lexicon-primary);color:#fff;background:linear-gradient(135deg,var(--lexicon-primary),#1767d2)}.tenant-lexicon-extraction-backdrop{position:fixed;z-index:300;inset:0;display:flex;min-height:100dvh;align-items:center;justify-content:center;overflow:auto;padding:24px;background:rgba(18,54,75,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tenant-lexicon-extraction{--lexicon-primary:#0b8ed8;--lexicon-primary-dark:#075f91;--lexicon-ink:#14364b;display:grid;width:min(1120px,100%);margin:auto;max-height:min(860px,calc(100dvh - 48px));grid-template-rows:auto auto auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid #bbdce9;border-radius:22px;color:var(--lexicon-ink);background:#f8fcfe;box-shadow:0 30px 80px rgba(15,60,83,.28)}.tenant-lexicon-extraction>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #d9e9f0;background:linear-gradient(135deg,#fff,#eff9fd)}.tenant-lexicon-extraction>header div{display:grid;grid-gap:4px;gap:4px}.tenant-lexicon-extraction>header span{color:var(--lexicon-primary);font-size:11px;font-weight:900;letter-spacing:.14em}.tenant-lexicon-extraction h2{margin:0;font-size:24px}.tenant-lexicon-extraction>header p{margin:0;color:#647f90;font-size:13px}.tenant-lexicon-extraction>header>button{width:42px;min-height:42px;padding:0;flex:none;border:1px solid #cbdde6;border-radius:12px;color:#36576b;font-size:25px;background:#fff;cursor:pointer}.tenant-lexicon-extraction-settings{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 24px 0}.room-lexicon-job-progress{display:grid;grid-gap:10px;gap:10px;margin:14px 24px 0;padding:14px 16px;border:1px solid #a9ddec;border-radius:14px;color:#123f55;background:radial-gradient(circle at 92% 12%,rgba(35,199,183,.15),transparent 34%),linear-gradient(135deg,#effbff,#f4fffc);box-shadow:inset 3px 0 0 #12a7cf}.room-lexicon-job-progress>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.room-lexicon-job-progress .is-live{display:inline-flex;align-items:center;gap:6px;color:#08775f;font-size:11px;font-weight:900}.room-lexicon-job-progress .is-live i{width:8px;height:8px;border-radius:999px;background:#20c997;box-shadow:0 0 0 5px rgba(32,201,151,.12);animation:lexicon-job-pulse 1.6s ease-in-out infinite}.room-lexicon-job-progress strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.room-lexicon-job-progress em{color:#5f7f8e;font-size:11px;font-style:normal}.room-lexicon-job-progress>div[role=progressbar]{height:8px;overflow:hidden;border-radius:999px;background:#d8eaf0}.room-lexicon-job-progress>div[role=progressbar] b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#168ed0,#23c7b7);transition:width .35s ease}.room-lexicon-job-progress>small{color:#62808f;font-size:11px}@keyframes lexicon-job-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.tenant-lexicon-extraction-settings>label{display:grid;align-content:start;grid-gap:7px;gap:7px}.tenant-lexicon-extraction-settings legend,.tenant-lexicon-extraction-settings>label>span{color:#36576b;font-size:12px;font-weight:800}.tenant-lexicon-extraction-settings select{min-height:43px;padding:0 12px;border:1px solid #c6dce7;border-radius:11px;color:var(--lexicon-ink);background:#fff}.tenant-lexicon-extraction-settings fieldset{min-width:0;padding:0;border:0}.tenant-lexicon-extraction-settings fieldset>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.tenant-lexicon-extraction-settings fieldset label{display:flex;min-height:43px;align-items:center;gap:7px;padding:0 11px;border:1px solid #cfe0e8;border-radius:11px;color:#4e6b7c;font-size:12px;background:#fff;cursor:pointer}.tenant-lexicon-extraction-settings fieldset label.is-selected{border-color:#70c9ea;color:#075985;background:#e9f8fe}.tenant-lexicon-extraction-settings input[type=checkbox]{width:16px;height:16px;accent-color:var(--lexicon-primary)}.tenant-lexicon-extraction-documents{display:grid;grid-gap:10px;gap:10px;padding:16px 24px}.tenant-lexicon-extraction-documents>div{display:flex;align-items:center;justify-content:space-between}.tenant-lexicon-extraction-documents button,.tenant-lexicon-extraction>footer button{min-height:40px;padding:0 14px;border:1px solid #bad6e4;border-radius:10px;color:#075985;font-weight:800;background:#fff;cursor:pointer}.tenant-lexicon-extraction-documents>p{margin:0;padding:16px;border:1px dashed #bdd8e5;border-radius:12px;color:#6b8290;text-align:center;background:#fff}.tenant-lexicon-extraction-documents ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.tenant-lexicon-extraction-documents li{display:flex;min-width:0;align-items:center;gap:10px;padding:9px 11px;border:1px solid #d5e6ed;border-radius:11px;background:#fff}.tenant-lexicon-extraction-documents li i{padding:5px 7px;border-radius:7px;color:#075985;font-size:10px;font-style:normal;font-weight:900;background:#e4f5fb}.tenant-lexicon-extraction-documents li span{display:grid;min-width:0;grid-gap:2px;gap:2px}.tenant-lexicon-extraction-documents li strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-extraction-documents li small{color:#78909d;font-size:10px}.tenant-lexicon-local-preparation{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:5px 11px;gap:5px 11px;padding:13px 14px;border:1px solid #9ed9ed;border-radius:13px;background:linear-gradient(135deg,#effaff,#eefcf9);box-shadow:inset 0 1px rgba(255,255,255,.82)}.tenant-lexicon-local-preparation-icon{display:grid;width:36px;height:36px;grid-row:span 2;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#0b9ce3,#20bca9)}.tenant-lexicon-local-preparation-icon i{display:block;width:17px;height:17px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:lexicon-document-preparation-spin .8s linear infinite}.tenant-lexicon-local-preparation>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.tenant-lexicon-local-preparation strong{color:#12455d;font-size:12px}.tenant-lexicon-local-preparation small{overflow:hidden;color:#6a8795;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-local-preparation em{color:#087cad;font-size:11px;font-style:normal;font-weight:850}.tenant-lexicon-local-preparation>span[role=progressbar]{height:6px;grid-column:2/-1;overflow:hidden;border-radius:999px;background:#d2e9f0}.tenant-lexicon-local-preparation>span[role=progressbar] b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#129ee4,#20c1ad);transition:width .22s ease}.tenant-lexicon-local-preparation>span[role=progressbar].is-indeterminate b{width:38%;animation:lexicon-document-preparation-slide 1.1s ease-in-out infinite}@keyframes lexicon-document-preparation-spin{to{transform:rotate(1turn)}}@keyframes lexicon-document-preparation-slide{0%{transform:translateX(-115%)}to{transform:translateX(265%)}}@media (prefers-reduced-motion:reduce){.tenant-lexicon-local-preparation-icon i,.tenant-lexicon-local-preparation>span[role=progressbar].is-indeterminate b{animation:none}}.tenant-lexicon-extraction-preview{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 24px 14px;overflow:auto}.tenant-lexicon-extraction-preview>section{min-width:0;overflow:hidden;border:1px solid #d4e5ed;border-radius:13px;background:#fff}.tenant-lexicon-extraction-preview section>header{display:flex;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #e1edf2;background:#f3f9fc}.tenant-lexicon-extraction-preview section>header span{color:#64808f;font-size:11px}.tenant-lexicon-extraction-preview section>div{display:grid;max-height:250px;overflow:auto}.tenant-lexicon-extraction-preview section label{display:flex;min-width:0;align-items:flex-start;gap:8px;padding:9px 11px;border-bottom:1px solid #eef3f6;cursor:pointer}.tenant-lexicon-extraction-preview section label:last-child{border-bottom:0}.tenant-lexicon-extraction-preview section label span{display:grid;min-width:0;grid-gap:2px;gap:2px}.tenant-lexicon-extraction-preview section label strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-extraction-preview section label small{overflow:hidden;color:#718795;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-extraction-preview section p{margin:0;padding:24px 12px;color:#8195a1;font-size:12px;text-align:center}.tenant-lexicon-extraction-message{margin:0 24px 12px;padding:10px 12px;border-radius:10px;color:#075985;font-size:12px;background:#eaf7fd}.tenant-lexicon-extraction>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px;border-top:1px solid #d8e8ef;background:#fff}.tenant-lexicon-extraction>footer>span{color:#708794;font-size:11px}.tenant-lexicon-extraction>footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tenant-lexicon-extraction>footer button.is-primary{border-color:var(--lexicon-primary);color:#fff;background:linear-gradient(135deg,var(--lexicon-primary),#1767d2)}.tenant-lexicon-extraction button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:980px){.tenant-lexicon-workspace{padding:12px}.tenant-lexicon-layout{height:auto;grid-template-columns:1fr}.tenant-lexicon-list{max-height:390px;overflow:auto}.tenant-lexicon-editor{min-height:640px}.tenant-lexicon-extraction-preview{grid-template-columns:1fr}}@media (max-width:680px){.tenant-lexicon-editor{padding:14px}.tenant-lexicon-editor-head{align-items:stretch;flex-direction:column}.tenant-lexicon-editor-head input{width:100%;font-size:23px}.tenant-lexicon-head-actions{justify-content:flex-end}.tenant-lexicon-meta,.tenant-lexicon-translation-prompt{grid-template-columns:1fr}.tenant-lexicon-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-lexicon-tabs button:nth-child(2){border-right:0}.tenant-lexicon-tabs button:nth-child(-n+2){border-bottom:1px solid #dce6f1}.tenant-lexicon-provider-compatibility{grid-template-columns:1fr}.tenant-lexicon-provider-compatibility>div{align-items:flex-start;flex-direction:column}.tenant-lexicon-provider-compatibility span{text-align:left}.tenant-lexicon-validation{align-items:flex-start}.tenant-lexicon-rule-editor footer,.tenant-lexicon-validation{flex-direction:column;gap:4px}.tenant-lexicon-extraction-backdrop{padding:8px}.tenant-lexicon-extraction{max-height:calc(100dvh - 16px)}.tenant-lexicon-extraction-documents ul,.tenant-lexicon-extraction-settings{grid-template-columns:1fr}.tenant-lexicon-extraction>footer{align-items:stretch;flex-direction:column}}@media (max-width:460px){.tenant-lexicon-topbar-quota{align-self:flex-end}}.tenant-lexicon-picker{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #cfe0f1;border-radius:15px;background:#f8fbff}.tenant-lexicon-picker-dropdown>header,.tenant-lexicon-picker>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.tenant-lexicon-picker-dropdown>header div,.tenant-lexicon-picker>header div{display:grid;grid-gap:3px;gap:3px}.tenant-lexicon-picker-dropdown>header strong,.tenant-lexicon-picker>header strong{color:var(--lexicon-ink,#14364b)}.tenant-lexicon-picker-dropdown>header span,.tenant-lexicon-picker-dropdown>p,.tenant-lexicon-picker>header span,.tenant-lexicon-picker>p{color:#64748b;font-size:12px}.tenant-lexicon-picker-dropdown>header a,.tenant-lexicon-picker-empty a,.tenant-lexicon-picker>header a{color:var(--lexicon-primary,#0b8ed8);font-size:13px;font-weight:800;text-decoration:none}.tenant-lexicon-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tenant-lexicon-picker-grid label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:56px;padding:9px 11px;border:1px solid #d8e4f0;border-radius:11px;background:#fff;cursor:pointer}.tenant-lexicon-picker-grid label.is-selected{border-color:#79c9ea;background:linear-gradient(135deg,#e1f5ff,#edf8ff)}.tenant-lexicon-picker-grid input{width:18px;height:18px;accent-color:var(--lexicon-primary,#0b8ed8)}.tenant-lexicon-picker-grid label span{display:grid;min-width:0;grid-gap:2px;gap:2px}.tenant-lexicon-picker-grid label strong{overflow:hidden;color:var(--lexicon-ink,#14364b);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-picker-grid label small{color:#64748b;font-size:11px}.tenant-lexicon-picker-grid label i{color:var(--lexicon-primary,#0b8ed8);font-size:11px;font-style:normal;font-weight:800}.tenant-lexicon-picker-empty{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px dashed #bfd3e6;border-radius:10px;color:#64748b;background:#fff}.tenant-lexicon-picker.is-compact{display:block;overflow:visible;padding:0;background:#fff}.tenant-lexicon-picker.is-compact>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:8px 13px;list-style:none;color:#17394d;cursor:pointer}.tenant-lexicon-picker.is-compact>summary::-webkit-details-marker{display:none}.tenant-lexicon-picker.is-compact>summary>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.tenant-lexicon-picker.is-compact>summary strong{font-size:13px}.tenant-lexicon-picker.is-compact>summary small{overflow:hidden;color:#6b8190;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tenant-lexicon-picker.is-compact>summary>i{display:grid;width:30px;height:30px;place-items:center;flex:none;border-radius:9px;color:#0b82c7;background:#e8f5fb;transition:transform .18s ease}.tenant-lexicon-picker.is-compact>summary svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tenant-lexicon-picker.is-compact[open]>summary>i{transform:rotate(180deg)}.tenant-lexicon-picker-dropdown{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #dbe8ef;padding:12px;background:#f8fbfd}.tenant-lexicon-picker.is-compact .tenant-lexicon-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-lexicon-picker .is-error{color:#b91c1c}@media (max-width:680px){.tenant-lexicon-picker-grid,.tenant-lexicon-picker.is-compact .tenant-lexicon-picker-grid{grid-template-columns:1fr}.tenant-lexicon-picker-dropdown>header{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.tenant-lexicon-editor button,.tenant-lexicon-group-list>button,.tenant-lexicon-list button,.tenant-lexicon-picker.is-compact>summary>i,.tenant-lexicon-tabs button{transition:none}}.lexicon-prompt-editor{--lexicon-prompt-accent:#078ed3;--lexicon-prompt-accent-soft:#e9f7fd;--lexicon-prompt-surface:#f7fafc;--lexicon-prompt-field:#fff;--lexicon-prompt-border:#cfdee6;--lexicon-prompt-border-strong:#a9c7d6;--lexicon-prompt-text:#17384a;--lexicon-prompt-muted:#647f8e;display:grid;min-width:0;min-height:min-content;overflow:hidden;border:1px solid var(--lexicon-prompt-border);border-radius:14px;color:var(--lexicon-prompt-text);background:var(--lexicon-prompt-surface);container-type:inline-size}.lexicon-prompt-summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;list-style:none;cursor:pointer}.lexicon-prompt-summary::-webkit-details-marker{display:none}.lexicon-prompt-summary>strong{flex:0 0 auto;font-size:13px}.lexicon-prompt-summary-preview{flex:1 1;min-width:0;overflow:hidden;color:var(--lexicon-prompt-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lexicon-prompt-summary-action{margin-left:auto;color:var(--lexicon-prompt-accent);font-size:12px;white-space:nowrap}.lexicon-prompt-summary>svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.lexicon-prompt-disclosure[open] .lexicon-prompt-summary-action>span:first-child,.lexicon-prompt-summary-action>span:last-child{display:none}.lexicon-prompt-disclosure[open] .lexicon-prompt-summary-action>span:last-child{display:inline}.lexicon-prompt-disclosure[open] .lexicon-prompt-summary>svg{transform:rotate(180deg)}.lexicon-prompt-disclosure[open] .lexicon-prompt-summary{border-bottom:1px solid var(--lexicon-prompt-border)}.lexicon-prompt-summary:focus-visible{outline:2px solid var(--lexicon-prompt-accent);outline-offset:-3px}.lexicon-prompt-field-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--lexicon-prompt-accent) 24%,transparent);border-radius:10px;color:var(--lexicon-prompt-accent);background:color-mix(in srgb,var(--lexicon-prompt-accent) 10%,var(--lexicon-prompt-field))}.lexicon-prompt-field-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.lexicon-prompt-count{flex:0 0 auto;align-self:center;margin-left:auto;padding:4px 7px;border:1px solid var(--lexicon-prompt-border);border-radius:999px;color:var(--lexicon-prompt-muted);font-size:11px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750;line-height:1;background:var(--lexicon-prompt-field);white-space:nowrap}.lexicon-prompt-count.is-changed{border-color:#f1c47d;color:#9a5b08;background:#fff8e8}.lexicon-prompt-editor-fields{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-gap:8px;gap:8px;padding:8px}.lexicon-custom-prompt-field,.lexicon-industry-prompt-picker{display:grid;align-content:start;min-width:0;grid-gap:8px;gap:8px;padding:11px;border:1px solid var(--lexicon-prompt-border);border-radius:12px;color:var(--lexicon-prompt-text);background:var(--lexicon-prompt-field)}.lexicon-prompt-field-heading{display:flex;align-items:center;gap:9px;min-width:0}.lexicon-prompt-field-heading>span:nth-child(2){display:grid;min-width:0;grid-gap:1px;gap:1px}.lexicon-prompt-field-icon{width:32px;height:32px;border-radius:9px}.lexicon-prompt-field-icon svg{width:18px;height:18px}.lexicon-prompt-field-heading b,.lexicon-prompt-field-heading label{color:var(--lexicon-prompt-text);font-size:13px;font-weight:800;line-height:1.3}.lexicon-prompt-field-heading small{overflow:hidden;color:var(--lexicon-prompt-muted);font-size:11px;font-weight:550;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lexicon-prompt-select-shell{position:relative;display:block;min-width:0}.lexicon-industry-prompt-picker select{width:100%;min-width:0;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 42px 0 12px;border:1px solid var(--lexicon-prompt-border-strong);border-radius:10px;color:var(--lexicon-prompt-text);font-family:inherit;font-size:13px;font-weight:750;line-height:1.2;background:var(--lexicon-prompt-field);cursor:pointer;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lexicon-prompt-select-shell>svg{position:absolute;top:50%;right:13px;width:18px;height:18px;fill:none;stroke:var(--lexicon-prompt-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;pointer-events:none;transform:translateY(-50%)}.lexicon-industry-prompt-picker select:hover:not(:disabled){border-color:var(--lexicon-prompt-accent);background:color-mix(in srgb,var(--lexicon-prompt-accent) 3%,var(--lexicon-prompt-field))}.lexicon-custom-prompt-field textarea:focus-visible,.lexicon-industry-prompt-picker select:focus-visible{border-color:var(--lexicon-prompt-accent);outline:3px solid color-mix(in srgb,var(--lexicon-prompt-accent) 18%,transparent);outline-offset:1px}.lexicon-custom-prompt-field textarea:disabled,.lexicon-industry-prompt-picker select:disabled{cursor:not-allowed;opacity:.58}.lexicon-prompt-template-status{display:flex;align-items:center;min-width:0;min-height:18px;gap:5px;margin:0;color:var(--lexicon-prompt-muted);font-size:11px;font-weight:550;line-height:1.35}.lexicon-prompt-template-status.is-applied{color:#08785c}.lexicon-prompt-template-status svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.lexicon-prompt-template-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lexicon-prompt-template-status b{font-weight:800}.lexicon-custom-prompt-field textarea{width:100%;min-height:68px;max-height:126px;padding:10px 11px;resize:vertical;border:1px solid var(--lexicon-prompt-border-strong);border-radius:10px;color:var(--lexicon-prompt-text);font-family:inherit;font-size:13px;font-weight:600;line-height:1.55;background:var(--lexicon-prompt-field);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.lexicon-custom-prompt-field textarea::placeholder{color:color-mix(in srgb,var(--lexicon-prompt-muted) 76%,transparent)}.lexicon-custom-prompt-hint{color:var(--lexicon-prompt-muted);font-size:11px;font-weight:550;line-height:1.35}.office-page .lexicon-prompt-editor,.office-settings-dialog-layer .lexicon-prompt-editor{--lexicon-prompt-accent:#27d8ed;--lexicon-prompt-accent-soft:rgba(31,136,164,.18);--lexicon-prompt-surface:rgba(7,25,38,.84);--lexicon-prompt-field:rgba(3,17,27,.92);--lexicon-prompt-border:rgba(89,170,196,.26);--lexicon-prompt-border-strong:rgba(89,184,211,.42);--lexicon-prompt-text:#e8f7fb;--lexicon-prompt-muted:#8eafbc;color-scheme:dark}.office-page .lexicon-prompt-count,.office-settings-dialog-layer .lexicon-prompt-count{background:rgba(2,14,23,.86)}.office-page .lexicon-prompt-count.is-changed,.office-settings-dialog-layer .lexicon-prompt-count.is-changed{border-color:rgba(251,191,36,.48);color:#ffd88a;background:rgba(120,74,8,.22)}.office-page .lexicon-prompt-template-status.is-applied,.office-settings-dialog-layer .lexicon-prompt-template-status.is-applied{color:#68e5bd}.office-page .lexicon-industry-prompt-picker optgroup,.office-page .lexicon-industry-prompt-picker option,.office-settings-dialog-layer .lexicon-industry-prompt-picker optgroup,.office-settings-dialog-layer .lexicon-industry-prompt-picker option{color:#17384a;background:#fff}@container (max-width: 540px){.lexicon-prompt-editor-fields{grid-template-columns:1fr}.lexicon-prompt-field-heading small,.lexicon-prompt-template-status span{overflow:visible;text-overflow:clip;white-space:normal}}@container (max-width: 380px){.lexicon-prompt-summary{flex-wrap:wrap;gap:6px}.lexicon-prompt-summary-preview{order:1;flex-basis:100%}.lexicon-prompt-summary>strong{font-size:12px}}@media (max-height:800px){.lexicon-custom-prompt-field,.lexicon-industry-prompt-picker{gap:6px;padding:8px}.lexicon-prompt-field-heading small{display:none}.lexicon-custom-prompt-field textarea{height:60px;min-height:60px}}@media (prefers-reduced-motion:reduce){.lexicon-custom-prompt-field textarea,.lexicon-industry-prompt-picker select{transition:none}}.office-settings-dialog-layer:has(.office-lexicon-dialog),.operator-shell-blueprint .operator-modal-backdrop:has(.operator-lexicon-manager){padding:16px}.operator-shell-blueprint .operator-lexicon-manager{width:min(1440px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);min-height:0;gap:10px;padding:16px}.operator-shell-blueprint .operator-lexicon-manager>.operator-mini-head{margin:0;padding-bottom:10px}.operator-shell-blueprint .operator-lexicon-provider-strip{margin:0;gap:8px}.operator-shell-blueprint .operator-lexicon-manager-actions{margin:0}.operator-shell-blueprint .operator-lexicon-manager-actions>div{width:100%;gap:8px}.operator-shell-blueprint .operator-lexicon-group-workspace{min-height:0}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor-title{min-height:44px;padding:8px 12px}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-bulk-textarea{flex:1 0 160px;height:auto;min-height:160px;padding:12px}.operator-shell-blueprint .operator-lexicon-manager .bulk-validation{flex-wrap:wrap}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs{min-height:0;overflow-y:auto}.operator-shell-blueprint .operator-lexicon-manager-actions .button{white-space:normal;overflow-wrap:anywhere}.office-settings-dialog.office-lexicon-dialog{width:min(1440px,100%);height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.office-settings-dialog-content.office-lexicon-dialog-content{padding:12px;gap:10px}.office-settings-dialog-layer .office-lexicon-editor{display:flex;flex-direction:column;min-width:0;overflow-y:auto;overscroll-behavior:contain}.office-settings-dialog-layer .office-lexicon-editor>*,.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor>*{flex-shrink:0}.office-settings-dialog-layer .office-lexicon-textarea{flex:1 0 160px;height:auto;min-height:160px}.office-settings-dialog-layer .office-lexicon-tabs{min-height:0;overflow-y:auto}.office-settings-dialog-layer .office-lexicon-actions,.office-settings-dialog-layer .office-lexicon-actions>div{flex-wrap:wrap}.tenant-lexicon-layout{min-height:0;height:max(420px,calc(100dvh - 100px))}.tenant-lexicon-editor-head{position:-webkit-sticky;position:sticky;top:-18px;z-index:2;flex-wrap:wrap;padding-top:8px;background:#fff}.tenant-lexicon-head-actions{flex-wrap:wrap}@media (min-width:781px){.operator-shell-blueprint .operator-lexicon-group-workspace{display:grid;grid-template-columns:clamp(220px,20vw,260px) 116px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.operator-shell-blueprint .operator-lexicon-group-rail{max-height:none;border-right:1px solid #c1cbd0}.operator-shell-blueprint .operator-lexicon-group-list{grid-template-columns:1fr}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs{grid-template-columns:1fr;border-right:1px solid #c1cbd0}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs button{min-height:56px;padding:8px 12px}.operator-shell-blueprint .operator-lexicon-manager-actions>div>span{width:auto}.operator-shell-blueprint .operator-lexicon-manager-actions .button{width:auto;flex:0 1 auto}.office-settings-dialog-layer .office-lexicon-body{grid-template-columns:clamp(190px,19vw,250px) minmax(0,1fr)}.office-settings-dialog-layer .office-lexicon-edit-workspace{grid-template-columns:116px minmax(0,1fr)}}@media (max-height:800px){.operator-shell-blueprint .operator-lexicon-manager{padding:12px;gap:8px}.operator-shell-blueprint .operator-lexicon-manager>.operator-mini-head{padding-bottom:6px}.operator-shell-blueprint .operator-lexicon-provider-strip{min-height:0;padding:6px 10px}.office-lexicon-dialog .office-settings-dialog-head{padding:10px 14px}.office-settings-dialog-layer .office-lexicon-provider-strip{padding:6px 10px}.tenant-lexicon-editor{padding:12px}.tenant-lexicon-editor-head{top:-12px;gap:8px;padding-bottom:10px}.tenant-lexicon-meta{padding:10px 0}.tenant-lexicon-tabs button{min-height:48px;padding:6px 10px}}@media (max-width:980px){.tenant-lexicon-layout{height:auto}.tenant-lexicon-editor{overflow:visible}.tenant-lexicon-editor-head{top:0}}@media (max-width:780px){.operator-shell-blueprint .operator-modal-backdrop:has(.operator-lexicon-manager){padding:8px}.office-settings-dialog-layer:has(.office-lexicon-dialog){padding:8px}.operator-shell-blueprint .operator-lexicon-manager{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:10px}.operator-shell-blueprint .operator-lexicon-group-workspace{display:block;overflow-y:auto}.operator-shell-blueprint .operator-lexicon-group-rail{max-height:140px}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor{min-height:320px;overflow:visible}.operator-shell-blueprint .operator-lexicon-manager-actions .button{min-height:40px;padding:8px;font-size:12px}.office-settings-dialog.office-lexicon-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.office-settings-dialog-content.office-lexicon-dialog-content{overflow:hidden}.office-settings-dialog-layer .office-lexicon-body{display:block;overflow-y:auto}.office-settings-dialog-layer .office-lexicon-group-rail{max-height:140px}.office-settings-dialog-layer .office-lexicon-edit-workspace{overflow:visible;margin-top:8px}.office-settings-dialog-layer .office-lexicon-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.office-settings-dialog-layer .office-lexicon-editor{min-height:320px;overflow:visible}.office-settings-dialog-layer .office-lexicon-actions{gap:6px}}