@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#150d17;background:#0d1713;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.lexicon-app{min-height:100vh;background:#0d1713;padding:0 10px 10px}.app-topbar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:15px 20px}.lexicon-hero-toggle,.topbar-actions,.page-actions,.row-actions,.language-stack,.pagination-controls{display:flex;align-items:center}.lexicon-hero-toggle{gap:20px}.brand-mark{display:inline-flex;width:49px;height:34px;align-items:center;justify-content:center;flex:0 0 auto}.brand-mark img{display:block;width:49px;height:34px}.topbar-separator{width:1px;height:20px;border-radius:999px;background:#233b32}.module-icon,.topbar-icon,.icon-button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#ebfff7}.module-icon.active{background:#00b35c}.module-icon:not(.active):hover{background:#ebfff714}.topbar-actions{gap:10px}.topbar-search-icon{width:20px;height:20px;display:block;background:#ebfff7;mask:url(/Icons/magnifier.svg) center / contain no-repeat;-webkit-mask:url(/Icons/magnifier.svg) center / contain no-repeat}.avatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#31594a,#cfe7de);position:relative}.avatar span{position:absolute;right:2px;top:2px;width:6px;height:6px;border-radius:999px;background:#0bc33f;outline:2px solid #0a0a0d}.app-panel{min-height:calc(100vh - 80px);background:#fff;border:1px solid #dcddde;border-radius:12px;overflow:hidden}.lexicon-workspace-shell{min-height:calc(100vh - 80px);display:flex;flex-direction:column;background:#fff}.lexicon-content-header{min-height:76px;display:grid;grid-template-columns:90px minmax(0,1fr);border-bottom:1px solid #eeeeee;background:#fff}.lexicon-sidebar-toggle{width:90px;min-height:76px;display:inline-flex;align-items:center;justify-content:center;border:0;border-right:1px solid #eeeeee;background:#fff;color:#909090}.lexicon-sidebar-toggle:disabled{cursor:default;opacity:1}.lexicon-sidebar-toggle .lexicon-icon{transition:transform .18s ease}.lexicon-workspace-shell.sidebar-open .lexicon-sidebar-toggle .lexicon-icon{transform:rotate(180deg)}.lexicon-breadcrumbs{min-width:0;min-height:76px;display:flex;align-items:center;gap:14px;overflow:hidden;padding:0 20px;color:#909090;font-size:14px;font-weight:500}.lexicon-breadcrumb-item{display:inline-flex;min-width:0;align-items:center;gap:14px;white-space:nowrap}.lexicon-breadcrumb-item a,.lexicon-breadcrumb-item span{overflow:hidden;text-overflow:ellipsis}.lexicon-breadcrumb-item .active{color:#000}.lexicon-breadcrumb-separator{color:#909090}.lexicon-workspace-main{flex:1;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr);transition:grid-template-columns .18s ease}.lexicon-workspace-shell.sidebar-collapsed .lexicon-workspace-main{grid-template-columns:0 minmax(0,1fr)}.lexicon-workspace-shell.sidebar-collapsed .lexicon-workspace-main>.lexicon-workspace-content:first-child{grid-column:2}.lexicon-local-sidebar{min-width:0;overflow:hidden;border-right:1px solid #eeeeee;background:#fff;padding:20px 10px;opacity:1;transition:opacity .16s ease,padding .16s ease}.lexicon-workspace-shell.sidebar-collapsed .lexicon-local-sidebar{padding-left:0;padding-right:0;border-right-width:0;opacity:0;pointer-events:none}.lexicon-sidebar-group{display:grid;gap:8px;width:220px;margin:0 auto 20px}.lexicon-sidebar-group-title{min-height:20px;width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;padding:0 10px;color:#4b5751;font-size:12px;font-weight:400;text-align:left}.lexicon-sidebar-group-title span:last-child{width:12px;text-align:center;font-size:14px;line-height:12px}.lexicon-sidebar-group-title:hover{color:#0d1713}.lexicon-sidebar-links{display:grid;gap:0}.lexicon-sidebar-links a{min-height:34px;display:flex;align-items:center;border-radius:6px;color:#0d1713;padding:10px;font-size:13px;font-weight:400}.lexicon-sidebar-link-icon{flex:0 0 auto;margin-right:8px}.lexicon-sidebar-links a.active{background:#00b35c4d}.lexicon-sidebar-links a:not(.active):hover{background:#f4f7f5}.lexicon-workspace-content{min-width:0;overflow:auto}.lexicon-page-body{min-width:0;padding:20px}.lexicon-section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.projects-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.projects-search-control{width:247px;height:44px;display:grid;grid-template-columns:78px 1fr;align-items:center;gap:4px;flex:0 0 auto;border:1px solid #b6d6cb;border-radius:6px;background:#fff;padding:4px}.projects-search-icon-block,.projects-search-input-block{height:34px;display:inline-flex;align-items:center;border-radius:6px}.projects-search-icon-block{justify-content:center;background:#b6d6cb;color:#0d1713}.projects-search-input-block{min-width:0;border:0;background:#fff;padding:0 14px}.projects-search-input-block input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0d1713;font-size:13px}.projects-search-input-block input::placeholder{color:#0d1713}.projects-toolbar-actions,.projects-view-switch{display:inline-flex;align-items:center;gap:10px}.projects-toolbar-actions{justify-content:flex-end;min-width:0;flex-wrap:nowrap}.projects-view-switch button,.projects-toolbar-button,.lexicon-expandable-action-button{position:relative;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b6d6cb;border-radius:6px;background:#fff;color:#0d1713;padding:4px}.projects-view-switch button>*,.projects-toolbar-button>*,.lexicon-expandable-action-button>*,.jobs-assignee-toggle button>*{position:relative;z-index:1}.projects-view-switch button,.projects-toolbar-button{width:86px}.projects-view-switch button:before,.projects-toolbar-button:before,.lexicon-expandable-action-button:before{content:"";position:absolute;inset:4px;z-index:0;border-radius:6px;background:#fff;transition:background-color .17s ease}.projects-view-switch button.active:before{border-color:#b6d6cb;background:#b6d6cb}.projects-view-switch button:not(.active):hover:before,.projects-view-switch button:not(.active):focus-visible:before,.projects-toolbar-button:hover:before,.projects-toolbar-button:focus-visible:before{background:#b6d6cbcc}.lexicon-expandable-action-button:before{display:none}.projects-view-switch .lexicon-icon,.projects-toolbar-button .lexicon-icon,.lexicon-expandable-action-button .lexicon-icon,.lexicon-split-action-button .lexicon-icon,.jobs-assignee-toggle .lexicon-icon{position:relative;z-index:1}.lexicon-expandable-action-button{width:86px;overflow:hidden;justify-content:flex-start;gap:4px;color:#0d1713;transition:width .19s ease,border-color .19s ease,background-color .19s ease}.lexicon-expandable-action-button:hover,.lexicon-expandable-action-button:focus-visible,.lexicon-expandable-action-button:focus-within,.lexicon-expandable-action-button.expanded{width:237px}.lexicon-expandable-action-icon,.lexicon-expandable-action-label{position:relative;z-index:1;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.lexicon-expandable-action-icon{width:78px;flex:0 0 78px;background:transparent;transition:background-color .19s ease}.lexicon-expandable-action-button:hover .lexicon-expandable-action-icon,.lexicon-expandable-action-button:focus-visible .lexicon-expandable-action-icon,.lexicon-expandable-action-button:focus-within .lexicon-expandable-action-icon,.lexicon-expandable-action-button.expanded .lexicon-expandable-action-icon{background:#b6d6cb}.lexicon-expandable-action-label{width:auto;flex:1;padding:0 30px;background:#fff;font-size:13px;font-weight:400;opacity:0;transform:translate(-6px);transition:opacity .17s ease,transform .19s ease;white-space:nowrap}.lexicon-expandable-action-button:hover .lexicon-expandable-action-label,.lexicon-expandable-action-button:focus-visible .lexicon-expandable-action-label,.lexicon-expandable-action-button:focus-within .lexicon-expandable-action-label,.lexicon-expandable-action-button.expanded .lexicon-expandable-action-label{opacity:1;transform:translate(0)}@media(hover:none),(pointer:coarse){.lexicon-expandable-action-button{width:237px}.lexicon-expandable-action-icon{background:#b6d6cb}.lexicon-expandable-action-label{opacity:1;transform:translate(0)}}.projects-filter-button{cursor:pointer}.projects-filter-button select{position:absolute;inset:4px;z-index:2;opacity:0;cursor:pointer}.projects-view-surface .lexicon-data-grid-card{border-color:#eaf1ff;border-radius:6px;box-shadow:none}.projects-view-surface .lexicon-data-grid-table th,.projects-view-surface .lexicon-data-grid-table td{border-color:#eaf1ff}.projects-view-surface .lexicon-column-label,.projects-view-surface .lexicon-column-header-button,.projects-view-surface .lexicon-actions-header{color:#0e1118;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.projects-view-surface .lexicon-column-header-button{gap:8px}.projects-view-surface .lexicon-data-grid-table td{height:50px;padding-top:0;padding-bottom:0}.projects-view-surface .lexicon-data-grid-table .row-actions{justify-content:center}.projects-view-surface .projects-table-actions-cell,.jobs-page .lexicon-table-actions-cell,.lexicon-table-actions-cell{width:70px!important;min-width:70px!important;max-width:70px!important}.projects-view-surface .project-name-cell span{max-width:284px}.lexicon-table-title-cell,.project-name-cell{gap:8px}.lexicon-table-title-cell strong,.project-name-cell strong{color:#150d17;font-size:13px;font-weight:500;line-height:14px}.lexicon-table-title-cell span,.project-name-cell span{display:block;min-width:0;color:#150d17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-action-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#150d17}.project-action-button:hover{background:#f4f7f5}.lexicon-split-action-button{width:254px;height:42px;display:grid;grid-template-columns:78px 1fr;align-items:center;gap:4px;border:1px solid #b6d6cb;border-radius:6px;background:#fff;padding:4px;color:#0d1713}.lexicon-split-action-icon,.lexicon-split-action-label{height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.lexicon-split-action-icon{background:#b6d6cb}.lexicon-split-action-label{border:1px solid #f0f1f6;background:#fff;padding:0 18px;font-size:13px;font-weight:400;white-space:nowrap}.project-languages-page{min-width:0}.lexicon-setup-banner{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #dbe7ff;border-radius:6px;background:#f5f8ff;color:#1f3b74;font-size:.95rem}.project-language-table-shell{overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff}.project-language-list{display:grid;gap:20px}.project-language-card{overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 4px 14px #150d170a}.project-language-card.expanded{border-color:#eaf1ff;box-shadow:0 8px 22px #150d170f}.project-language-summary-scroll{width:100%;overflow-x:auto}.project-language-card-summary{min-width:0;min-height:66px;display:grid;grid-template-columns:34px 120px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:16px 20px}.project-language-summary{min-width:1480px;display:grid;grid-template-columns:230px 88px 100px 116px 126px 126px 108px 128px 112px 88px 142px 118px 118px;border-bottom:1px solid #eaf1ff}.project-language-header-row{min-height:40px;border-bottom:0;background:#fff}.project-language-header-row>div{display:flex;align-items:center;border-right:1px solid #eaf1ff;padding:0 14px;color:#0e1118;font-size:13px;font-weight:400;line-height:14px}.project-language-header-row>div:last-child{border-right:0}.project-language-card:not(.expanded) .project-language-summary{border-bottom:0}.project-language-identity{width:120px;min-width:120px;max-width:120px;display:flex;align-items:center}.project-language-name-link{min-width:0;overflow:hidden;color:#150d17;font-size:16px;font-weight:600;line-height:16px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-language-name-link:hover{color:#0d1713}.project-language-identity-meta{min-width:0;display:flex;align-items:center;gap:8px;color:#909090;font-size:12px;font-weight:400;line-height:12px;white-space:nowrap}.project-language-metadata{min-width:0;max-width:100%;justify-self:end;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:end;gap:12px;overflow-x:auto;overflow-y:hidden}.language-summary-metric{min-width:0;display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 14px;white-space:nowrap}.language-summary-metric>span{color:#909090;font-size:13px;font-weight:400;line-height:14px;white-space:nowrap}.language-summary-metric>strong{min-width:0;color:#150d17;font-size:13px;font-weight:400;line-height:14px;white-space:nowrap}.language-summary-cell{min-height:50px;display:grid;align-content:center;gap:8px;border-right:1px solid #eaf1ff;padding:8px 14px}.language-summary-cell:last-child{border-right:0}.language-summary-cell>span{color:#909090;font-size:12px;font-weight:400;line-height:12px}.language-summary-cell>strong{min-width:0;color:#0e1118;font-size:13px;font-weight:500;line-height:14px}.language-main-cell{grid-template-columns:28px minmax(0,1fr);align-items:center;align-content:center;gap:12px}.language-main-cell>div{min-width:0;display:grid;gap:6px}.language-main-cell strong{overflow:hidden;color:#150d17;font-size:13px;font-weight:500;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.language-expand-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#0d1713}.language-expand-button:hover{background:transparent;color:#00b35c}.language-actions-cell .row-actions{justify-content:flex-start}.project-language-card-actions{width:34px;min-width:34px;display:flex;align-items:center;justify-content:flex-end}.language-target-action-button.lexicon-expandable-action-button:hover,.language-target-action-button.lexicon-expandable-action-button:focus-visible,.language-target-action-button.lexicon-expandable-action-button:focus-within,.language-target-action-button.lexicon-expandable-action-button.expanded{width:254px}@media(hover:none),(pointer:coarse){.language-target-action-button.lexicon-expandable-action-button{width:254px}}.project-language-dark-action-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eaf1ff;border-radius:6px;background:#150d17;color:#eaf1ff;box-shadow:0 1px 2px #150d1729}.project-language-dark-action-button .lexicon-icon{position:relative;z-index:1;filter:brightness(0) saturate(100%) invert(95%) sepia(6%) saturate(2436%) hue-rotate(185deg) brightness(105%) contrast(101%)}.project-language-dark-action-button:hover{background:#0d1713}.project-language-details-table{margin:0;border:1px solid #eaf1ff;border-radius:0 0 6px 6px;background:#fafafa;padding:20px}.project-language-details-table .lexicon-data-grid-card{border-color:#eaf1ff;border-radius:6px;box-shadow:0 4px 14px #150d1708}.project-language-details-table .lexicon-data-grid-table th,.project-language-details-table .lexicon-data-grid-table td{border-color:#eaf1ff}.project-language-details-table .lexicon-data-grid-table td{height:50px}.language-area-title-cell{min-width:0;overflow:hidden;color:#0e1118;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.language-area-title-cell strong{color:#0e1118;font-size:13px;font-weight:500;line-height:14px}.project-language-details-table .lexicon-column-label,.project-language-details-table .lexicon-column-header-button,.project-language-details-table .lexicon-actions-header{color:#0e1118;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.project-language-empty{border:1px solid #eaf1ff;border-radius:6px;background:#fff;padding:48px 20px}.project-workspace-page{min-width:0}.project-workspace-toolbar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.project-workspace-toolbar-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.project-workspace-toolbar>.project-workspace-toolbar-actions:only-child{margin-left:auto}.project-workspace-search-control{width:254px}.project-workspace-icon-button,.project-workspace-action-button{width:86px;min-width:86px}.project-workspace-action-button.lexicon-expandable-action-button:hover,.project-workspace-action-button.lexicon-expandable-action-button:focus-visible,.project-workspace-action-button.lexicon-expandable-action-button:focus-within,.project-workspace-action-button.lexicon-expandable-action-button.expanded{width:237px}@media(hover:none),(pointer:coarse){.project-workspace-action-button.lexicon-expandable-action-button{width:237px}}.workspace-language-tabs{min-height:42px;display:inline-flex;align-items:center;gap:4px;border:1px solid #b6d6cb;border-radius:6px;background:#fff;padding:4px}.workspace-language-tabs button{min-width:44px;height:32px;border:0;border-radius:5px;background:transparent;color:#0d1713;padding:0 12px;font-size:13px;font-weight:500}.workspace-language-tabs button.active{background:#b6d6cb;color:#0d1713}.project-keys-page .project-workspace-toolbar-actions{flex-wrap:nowrap}.workspace-inline-filter select{height:42px;min-width:180px;border:1px solid #b6d6cb;border-radius:6px;background:#fff;padding:0 12px;color:#0d1713}.workspace-inline-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.project-keys-page .workspace-language-tabs{width:410px;min-width:410px;height:42px;min-height:42px;flex:0 0 410px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;border:1px solid #b6d6cb;border-radius:6px;background:#fff;padding:4px;overflow:hidden;box-sizing:border-box}.project-keys-page .workspace-language-tabs button{width:100%;height:34px;min-width:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#150d17;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:14px;cursor:pointer}.project-keys-page .workspace-language-tabs button.active{background:#b6d6cb;color:#150d17}.workspace-main-cell{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px}.workspace-expand-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#fff;color:#0e1118;font-size:13px;font-weight:700;line-height:1}.workspace-expand-button span{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1.4px solid currentColor;border-radius:3px;line-height:14px}.workspace-expand-button:hover{background:#f8fafe}.workspace-text-cell{display:block;overflow:hidden;color:#0e1118;font-size:13px;font-weight:400;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.workspace-key-name{display:block;overflow:hidden;color:#150d17;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.workspace-title-link strong{color:#150d17;font-size:13px;font-weight:500;line-height:14px}.workspace-title-link span{color:#36233b;font-size:12px;font-weight:400;line-height:12px}.project-key-title-cell{min-width:0;display:grid;gap:6px}.project-key-title-cell strong{min-width:0;overflow:hidden;color:#150d17;font-size:13px;font-weight:500;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.project-key-title-cell span{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:#150d17;font-size:12px;font-weight:500;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.project-key-title-cell em{color:#909090;font-style:normal;font-weight:400}.project-key-state-chip{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:4px;padding:6px 5px;font-size:11px;font-weight:500;line-height:12px;white-space:nowrap}.project-key-state-chip.state-active,.project-key-state-chip.state-translated{background:#3699ff33;color:#3699ff}.project-key-state-chip.state-missing,.project-key-state-chip.state-deprecated{background:#f64e6033;color:#f64e60}.project-key-state-chip.state-outdated{background:#ffa80033;color:#ffa800}.project-key-state-chip.state-archived,.project-key-state-chip.state-unknown{background:#e4e6ef;color:#7e8299}.project-key-target-language{color:#150d17;font-size:13px;font-weight:500;line-height:14px}.project-key-review-state{color:#150d17;font-size:13px;font-weight:400;line-height:14px}.workspace-avatar-group{display:inline-flex;align-items:center;padding-left:6px}.workspace-avatar{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border:2px solid #ffffff;border-radius:999px;background:#e4f8ee;color:#007a42;font-size:10px;font-weight:700;letter-spacing:0}.workspace-avatar:nth-child(2){background:#eaf1ff;color:#2556a3}.workspace-avatar:nth-child(3){background:#fff6df;color:#8a5a00}.workspace-avatar.more{background:#e4e6ef;color:#7e8299}.workspace-language-coverage{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-coverage-chip{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:0;border-radius:4px;background:#90909033;color:#909090;padding:6px 5px;font-size:11px;font-weight:500;line-height:12px;white-space:nowrap}.workspace-coverage-chip.source{background:#7a00b333;color:#7a00b3}.lexicon-expanded-row td{height:auto;border-right:0;background:#f8fafe;padding:0}.lexicon-expanded-row:hover{background:#f8fafe!important}.project-workspace-nested-table{border-top:1px solid #eaf1ff;border-bottom:1px solid #eaf1ff;background:#f8fafe;padding:14px 20px}.project-workspace-page .lexicon-data-grid-card{border-color:#eaf1ff;border-radius:6px;box-shadow:none}.project-workspace-page .lexicon-data-grid-table th,.project-workspace-page .lexicon-data-grid-table td{border-color:#eaf1ff}.project-workspace-page .lexicon-data-grid-table th{height:40px;padding:0 14px}.project-workspace-page .lexicon-data-grid-table td{height:50px;padding:0 14px}.project-workspace-page .lexicon-column-label,.project-workspace-page .lexicon-column-header-button,.project-workspace-page .lexicon-actions-header{color:#0e1118;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.project-workspace-page .lexicon-column-header-button{gap:5px}.project-workspace-page .lexicon-table-actions-cell{padding-left:14px!important;padding-right:14px!important;text-align:center}.project-workspace-page .lexicon-actions-header,.project-workspace-page .row-actions{justify-content:center}.project-workspace-page .row-actions{gap:4px}.project-workspace-page .lexicon-data-grid-footer,.project-languages-page .lexicon-data-grid-footer{min-height:58px;border-top-color:#eaf1ff;padding:14px 20px;color:#909090;font-size:13px;font-weight:500}.project-workspace-page .page-size-control select,.project-languages-page .page-size-control select{width:56px;height:30px;border-color:#eaf1ff;background:#eaf1ff;color:#909090;font-size:11px}.project-workspace-nested-table .lexicon-data-grid-card{border-color:#eaf1ff;border-radius:6px;box-shadow:none}.project-workspace-nested-table .lexicon-data-grid-table th,.project-workspace-nested-table .lexicon-data-grid-table td{border-color:#eaf1ff}.project-workspace-nested-table .lexicon-data-grid-table td{height:50px}.project-workspace-nested-table .lexicon-column-label,.project-workspace-nested-table .lexicon-column-header-button,.project-workspace-nested-table .lexicon-actions-header{color:#0e1118;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.project-keys-page .lexicon-table-scroll{overflow-x:auto}.project-keys-page>.lexicon-data-grid-card{border-color:#eaf1ff;border-radius:6px;box-shadow:0 4px 14px #150d1708}.project-keys-page>.lexicon-data-grid-card>.lexicon-table-scroll>.lexicon-data-grid-table{width:100%;table-layout:fixed}.project-keys-page .lexicon-expanded-row>td{height:auto;background:#fafafa;padding:0}.project-keys-page .lexicon-expanded-row:hover{background:#fafafa!important}.project-keys-page .row-actions{gap:12px}.project-key-translations-table .project-workspace-nested-table{border:0;border-radius:0 0 6px 6px;background:#fafafa;padding:0}.project-key-translations-table{margin:0;border-radius:0 0 6px 6px;background:#fafafa;padding:20px}.project-key-translations-table .lexicon-data-grid-card{overflow:hidden;border:1px solid #eaf1ff;border-radius:0 0 6px 6px;background:#fff;box-shadow:0 8px 18px #150d170a}.project-key-translations-table .lexicon-table-scroll{overflow-x:auto}.project-key-translations-table .lexicon-data-grid-table{width:100%;min-width:0;table-layout:fixed}.project-key-translations-table .lexicon-data-grid-table th,.project-key-translations-table .lexicon-data-grid-table td{background:#fff}.project-key-translations-table .lexicon-data-grid-table tbody tr:hover{background:#f7faf8}.project-key-translations-table .lexicon-data-grid-table thead tr,.project-key-translations-table .lexicon-data-grid-table tbody tr,.project-key-translations-table .lexicon-data-grid-table th,.project-key-translations-table .lexicon-data-grid-table td{height:50px;min-height:50px}.project-key-translations-table .lexicon-data-grid-table th,.project-key-translations-table .lexicon-data-grid-table td{padding-top:0;padding-bottom:0}.workspace-number-cell{color:#0e1118;font-size:13px;font-weight:400;line-height:14px}.lexicon-data-grid-table .metric-number,.lexicon-data-grid-table .workspace-number-cell,.lexicon-data-grid-table .workspace-text-cell,.lexicon-data-grid-table .muted{color:#0e1118;font-weight:400}.project-areas-page>.lexicon-data-grid-card,.project-sources-page>.lexicon-data-grid-card,.project-folders-page>.lexicon-data-grid-card{overflow:hidden;border-color:#eaf1ff;border-radius:6px;background:#fff;box-shadow:0 4px 14px #150d1708}.project-areas-page>.lexicon-data-grid-card>.lexicon-table-scroll,.project-sources-page>.lexicon-data-grid-card>.lexicon-table-scroll,.project-folders-page>.lexicon-data-grid-card>.lexicon-table-scroll{overflow-x:auto}.project-areas-page>.lexicon-data-grid-card>.lexicon-table-scroll>.lexicon-data-grid-table,.project-sources-page>.lexicon-data-grid-card>.lexicon-table-scroll>.lexicon-data-grid-table,.project-folders-page>.lexicon-data-grid-card>.lexicon-table-scroll>.lexicon-data-grid-table{width:100%;table-layout:fixed}.project-areas-page .lexicon-expanded-row>td,.project-sources-page .lexicon-expanded-row>td{height:auto;background:#fafafa;padding:0}.project-areas-page .lexicon-expanded-row:hover,.project-sources-page .lexicon-expanded-row:hover{background:#fafafa!important}.project-areas-page .row-actions,.project-sources-page .row-actions,.project-folders-page .row-actions{gap:12px}.project-folders-page .workspace-count-link{display:inline-block;color:#0e1118;text-decoration:none}.project-folders-page .workspace-count-link:hover{color:#150d17;text-decoration:underline}.project-folders-page .workspace-folder-updated-cell{display:grid;gap:6px;justify-items:start}.project-folders-page .workspace-folder-updated-cell .muted{color:#687076;font-size:12px;line-height:12px}.project-area-source-keys-table .project-workspace-nested-table,.project-source-keys-table .project-workspace-nested-table{border:0;border-radius:0 0 6px 6px;background:#fafafa;padding:0}.project-area-source-keys-table,.project-source-keys-table{margin:0;border-radius:0 0 6px 6px;background:#fafafa;padding:20px}.project-area-source-keys-table .lexicon-data-grid-card,.project-source-keys-table .lexicon-data-grid-card{overflow:hidden;border:1px solid #eaf1ff;border-radius:0 0 6px 6px;background:#fff;box-shadow:0 8px 18px #150d170a}.project-area-source-keys-table .lexicon-table-scroll,.project-source-keys-table .lexicon-table-scroll{overflow-x:auto}.project-area-source-keys-table .lexicon-data-grid-table,.project-source-keys-table .lexicon-data-grid-table{width:100%;min-width:0;table-layout:fixed}.project-area-source-keys-table .lexicon-data-grid-table th,.project-area-source-keys-table .lexicon-data-grid-table td,.project-source-keys-table .lexicon-data-grid-table th,.project-source-keys-table .lexicon-data-grid-table td{background:#fff}.project-area-source-keys-table .lexicon-data-grid-table tbody tr:hover,.project-source-keys-table .lexicon-data-grid-table tbody tr:hover{background:#f7faf8}.project-area-source-keys-table .lexicon-data-grid-table thead tr,.project-area-source-keys-table .lexicon-data-grid-table tbody tr,.project-area-source-keys-table .lexicon-data-grid-table th,.project-area-source-keys-table .lexicon-data-grid-table td,.project-source-keys-table .lexicon-data-grid-table thead tr,.project-source-keys-table .lexicon-data-grid-table tbody tr,.project-source-keys-table .lexicon-data-grid-table th,.project-source-keys-table .lexicon-data-grid-table td{height:50px;min-height:50px}.project-area-source-keys-table .lexicon-data-grid-table th,.project-area-source-keys-table .lexicon-data-grid-table td,.project-source-keys-table .lexicon-data-grid-table th,.project-source-keys-table .lexicon-data-grid-table td{padding-top:0;padding-bottom:0}.jobs-page{min-width:0}.jobs-page .project-workspace-toolbar{min-height:42px;margin-bottom:20px}.jobs-page .project-workspace-search-control{width:226px}.jobs-page .project-cell{min-width:0}.jobs-page .project-name{color:#150d17;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:14px}.jobs-page .project-meta{display:flex;align-items:center;gap:4px;margin-top:8px}.jobs-page .project-meta-label{color:#36233b;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.jobs-page .project-meta-value{color:#150d17;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:12px}.jobs-assignee-toggle{width:180px;height:42px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #b6d6cb;border-radius:6px;background:#fff;padding:4px}.jobs-assignee-toggle button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#0d1713;transition:background-color .17s ease}.jobs-assignee-toggle button.active{background:#b6d6cb}.jobs-assignee-toggle button:not(.active):hover,.jobs-assignee-toggle button:not(.active):focus-visible{background:#b6d6cbcc}.jobs-page>.lexicon-data-grid-card,.job-detail-page .lexicon-data-grid-card{overflow:hidden;border-color:#eaf1ff;border-radius:6px;background:#fff;box-shadow:0 4px 14px #150d1708}.jobs-page>.lexicon-data-grid-card>.lexicon-table-scroll,.job-detail-page .lexicon-table-scroll{overflow-x:auto}.jobs-page>.lexicon-data-grid-card>.lexicon-table-scroll>.lexicon-data-grid-table{width:100%;table-layout:fixed}.job-detail-page .lexicon-data-grid-table{width:100%;table-layout:auto}.jobs-page .lexicon-data-grid-table th,.job-detail-page .lexicon-data-grid-table th{height:40px;border-color:#eaf1ff;padding:0 14px}.jobs-page .lexicon-data-grid-table td,.job-detail-page .lexicon-data-grid-table td{height:50px;border-color:#eaf1ff;padding:0 14px}.jobs-page .lexicon-column-label,.jobs-page .lexicon-column-header-button,.jobs-page .lexicon-actions-header,.job-detail-page .lexicon-column-label,.job-detail-page .lexicon-column-header-button,.job-detail-page .lexicon-actions-header{color:#0e1118;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.jobs-page .lexicon-actions-header,.jobs-page .row-actions,.job-detail-page .lexicon-actions-header,.job-detail-page .row-actions{justify-content:center}.jobs-page .row-actions,.job-detail-page .row-actions{gap:4px}.job-detail-page .lexicon-data-grid-table th,.job-detail-page .lexicon-data-grid-table td,.job-detail-page .lexicon-data-grid-table .stack-cell{min-width:0}.job-detail-page .lexicon-data-grid-table .stack-cell strong,.job-detail-page .lexicon-data-grid-table .stack-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-detail-page .lexicon-data-grid-table .lexicon-table-actions-cell{width:70px;min-width:70px;max-width:70px;text-align:center}.jobs-page .lexicon-data-grid-footer{min-height:58px;border-top-color:#eaf1ff;padding:14px 20px;color:#909090;font-size:13px;font-weight:500}.jobs-page .page-size-control select{width:56px;height:30px;border-color:#eaf1ff;background:#eaf1ff;color:#909090;font-size:11px}.job-status-chip{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:4px;padding:6px 5px;font-size:11px;font-weight:500;line-height:12px;white-space:nowrap}.job-status-chip.status-open{background:#ffa80033;color:#ffa800}.job-status-chip.status-in_progress{background:#ff7a0033;color:#ff7a00}.job-status-chip.status-in_review{background:#8950fc33;color:#8950fc}.job-status-chip.status-completed{background:#1bc5bd33;color:#1bc5bd}.job-status-chip.status-canceled,.job-status-chip.status-cancelled{background:#f64e6033;color:#f64e60}.job-detail-page{gap:20px}.job-detail-page .job-hero-panel{display:block;border-color:#eaf1ff;border-radius:6px;padding:30px;box-shadow:none}.job-detail-page .job-hero-main{display:grid;gap:12px}.job-detail-page .job-title-row{display:block}.job-detail-page .job-title-row h1{margin:0;color:#150d17;font-size:18px;font-weight:600;line-height:18px;letter-spacing:-.18px}.job-detail-page .job-breadcrumb-badges{display:flex;align-items:center;gap:18px;margin-top:14px}.job-detail-page .job-meta-item{min-height:auto;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0}.job-detail-page .job-meta-item img{width:16px;height:16px;display:block;flex:0 0 16px}.job-detail-page .job-meta-item span{color:#36233b;font-size:14px;font-weight:400;line-height:14px}.job-detail-page .job-hero-main p{max-width:788px;margin:2px 0 0;color:#534b57;font-size:12px;font-weight:400;line-height:12px}.job-detail-page .job-stat-grid{display:flex;align-items:center;gap:10px;margin-top:18px}.job-detail-page .job-stat-card{width:160px;height:51px;min-height:51px;align-content:center;gap:7px;border-radius:6px;padding:9px 11px}.job-detail-page .job-stat-card.tone-green{width:100px;border-color:#b6d6cb;background:#b6d6cb}.job-detail-page .job-stat-card.tone-dark{border-color:#0e1118;background:#0e1118}.job-detail-page .job-stat-card.tone-dark:nth-child(3),.job-detail-page .job-stat-card.tone-dark:nth-child(4){width:120px}.job-detail-page .job-stat-card.tone-dark strong{color:#ebfff7}.job-detail-page .job-stat-card.tone-dark>span{color:#b6d6cb}.job-detail-page .job-stat-card.tone-outline{width:160px;border-style:dashed;border-color:#909090;background:#fff}.job-detail-page .job-stat-card strong{color:#150d17;font-size:14px;font-weight:500;line-height:14px}.job-detail-page .job-stat-card>span{color:#36233b;font-size:12px;font-weight:400;line-height:12px}.job-detail-actions{min-height:42px;display:flex;justify-content:flex-end;gap:10px}.job-due-date-inline{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.job-due-date-inline label{color:#150d17;font-size:13px;font-weight:500}.job-due-date-inline input{min-width:220px;height:36px;padding:0 12px;border:1px solid #eaf1ff;border-radius:6px;color:#150d17;font:inherit}.job-detail-main{display:grid;gap:20px}.workspace-query-filters{margin:-8px 0 14px}.content-pad{padding:20px}.page-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #eeeeee;margin:-20px -20px 20px;padding:16px 20px}.page-header h1{margin:0;font-size:20px;font-weight:650}.page-header p,.muted,.stack-cell span,.project-card p{color:#687076}.page-header p{margin:4px 0 0;font-size:13px}.eyebrow{margin-bottom:4px;color:#00a357;font-size:12px;font-weight:650}.page-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.btn.primary{background:#2563eb;color:#fff}.lexicon-app .btn.primary:hover,.lexicon-app .btn.primary:focus-visible{background:#1d4ed8}.btn.secondary{background:#fff;border-color:#dcddde;color:#150d17}.btn.small{min-height:28px;padding:0 10px;font-size:12px}.segmented-control{display:inline-flex;padding:3px;border:1px solid #dcddde;border-radius:8px;background:#f6f7f7}.segmented-control button{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#687076}.segmented-control button.active{background:#fff;color:#150d17;box-shadow:0 1px 2px #00000014}.projects-view-toggle button{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.table-card{border:1px solid #e6e8ea;border-radius:8px;background:#fff;overflow:hidden}.table-toolbar{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #edf0f2;flex-wrap:wrap}.search-input,.filter-select{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid #dcddde;border-radius:6px;background:#fff;padding:0 10px;box-shadow:0 1px 2px #0000000a}.search-input{width:min(360px,100%)}.search-input input,.filter-select select{border:0;outline:0;background:transparent}.search-input input{width:100%}.filter-select span{color:#687076;font-size:12px}.search-input button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#687076}.search-input button:hover{background:#f2f3f4;color:#150d17}.lexicon-data-grid-card{min-width:0;max-width:100%;overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 1px 2px #150d170a}.lexicon-data-grid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eaf1ff;padding:14px 16px}.lexicon-toolbar-main{min-width:0;flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.column-visibility-control{position:relative;flex:0 0 auto}.column-visibility-control summary{min-height:34px;display:inline-flex;align-items:center;gap:7px;list-style:none;border:1px solid #dcddde;border-radius:6px;background:#fff;color:#150d17;padding:0 12px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0000000a;cursor:pointer}.column-visibility-control summary::-webkit-details-marker{display:none}.column-visibility-control>div{position:absolute;right:0;z-index:20;width:190px;display:grid;gap:6px;margin-top:8px;border:1px solid #dcddde;border-radius:8px;background:#fff;padding:8px;box-shadow:0 12px 30px #150d1724}.column-visibility-control label{display:flex;align-items:center;gap:8px;border-radius:6px;padding:7px 8px;color:#36233b;font-size:13px}.column-visibility-control label:hover{background:#f4f7f5}.lexicon-table-scroll{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.lexicon-app :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #00b35c;outline-offset:2px}.lexicon-route-loading{min-height:100vh;display:grid;place-items:center;background:#fff;color:#36233b;font:500 13px/14px Inter,sans-serif}.lexicon-data-grid-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#150d17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;text-align:left}.lexicon-data-grid-table thead tr{background:#fff}.lexicon-data-grid-table th{position:relative;height:40px;border-right:1px solid #eaf1ff;border-bottom:1px solid #eaf1ff;padding:0 14px;color:#0e1118;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:14px;white-space:nowrap}.lexicon-data-grid-table th:last-child,.lexicon-data-grid-table td:last-child{border-right:0}.lexicon-data-grid-table td{position:relative;height:56px;border-right:1px solid #eaf1ff;border-bottom:1px solid #eaf1ff;padding:0 14px;color:#150d17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:14px;vertical-align:middle}.lexicon-data-grid-table tbody tr{transition:background-color .16s ease}.lexicon-data-grid-table tbody tr:hover{background:#f7faf8}.lexicon-data-grid-table tbody tr[data-state=selected]{background:#eaf8f1}.lexicon-table-select-cell{width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:0!important;padding-right:0!important;text-align:center}.lexicon-table-actions-cell{width:70px!important;min-width:70px!important;max-width:70px!important;padding-left:14px!important;padding-right:14px!important;text-align:right}.lexicon-checkbox{width:15px;height:15px;accent-color:#00b35c}.selection-rail{display:none;position:absolute;left:0;top:0;bottom:0;width:2px;background:#00b35c}.selection-rail.active{display:block}.lexicon-column-label,.lexicon-column-header-button,.lexicon-actions-header{color:#0e1118;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:14px}.lexicon-column-header-button{display:inline-flex;align-items:center;gap:6px;min-height:100%;border:0;background:transparent;padding:0}.lexicon-sort-icon{opacity:.72;transform:rotate(0)}.lexicon-sort-icon.ascending{transform:rotate(180deg)}.project-language-expand-icon{transition:transform .16s ease}.project-language-expand-icon.expanded{transform:rotate(90deg)}.lexicon-actions-header{display:flex;align-items:center;justify-content:flex-end;height:100%}.lexicon-data-grid-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;border-top:1px solid #eaf1ff;padding:14px 20px;color:#909090;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:-.13px}.page-size-control{display:flex;align-items:center;gap:8px}.page-size-control select{appearance:none;-webkit-appearance:none;width:56px;height:30px;border:1px solid #eaf1ff;border-radius:6px;background-color:#eaf1ff;background-image:url(/Icons/select-chevron.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:14px 14px;color:#909090;padding:0 26px 0 10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;line-height:14px}.lexicon-app .page-size-control select{background-color:#eaf1ff;background-image:url(/Icons/select-chevron.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:14px 14px}.skeleton-line{display:block;width:min(100%,160px);height:12px;border-radius:999px;background:linear-gradient(90deg,#eef1f2,#f8faf9 45%,#eef1f2);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{background-position:-200% 0}}.table-scroll{width:100%;overflow:auto}.hub-table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.hub-table th{height:42px;padding:0 14px;border-bottom:1px solid #eaf1ff;color:#0e1118;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:14px;text-align:left;white-space:nowrap}.hub-table td{min-height:52px;padding:0 14px;border-bottom:1px solid #eaf1ff;color:#150d17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:14px;vertical-align:middle}.hub-table tr[data-selected=true]{background:#f0fbf6}.sort-header{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;padding:0;font-weight:inherit}.sort-asc{transform:rotate(180deg)}.link-button{display:grid;gap:3px;border:0;background:transparent;padding:0;text-align:left}.link-button strong{color:#150d17}.link-button span{color:#150d17;font-size:12px}.project-layer-pill{color:#36233b;font-size:13px;font-weight:600;display:inline-flex;min-height:24px;align-items:center;border:1px solid #dcddde;border-radius:6px;background:#fff;padding:0 10px;text-transform:capitalize}.metric-number{color:#0e1118;font-size:13px;font-weight:400;line-height:14px}.avatar-stack{display:flex;align-items:center;padding-left:6px}.avatar-stack span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border:2px solid #ffffff;border-radius:999px;background:#e4f8ee;color:#007a42;font-size:10px;font-weight:700}.language-stack{gap:5px;flex-wrap:wrap}.language-badge,.status-badge{display:inline-flex;min-height:22px;align-items:center;border-radius:999px;padding:0 8px;font-size:11px;font-weight:650}.language-badge{background:#f2f6f4;color:#31594a}.language-badge.source{background:#e4f8ee;color:#007a42}.lexicon-status-chip,.lexicon-language-chip{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:0;border-radius:4px;padding:6px 5px;font-size:11px;font-weight:500;line-height:12px;white-space:nowrap}.lexicon-status-chip.chip-blue{background:#3699ff33;color:#3699ff}.lexicon-status-chip.chip-amber{background:#ffa80033;color:#ffa800}.lexicon-status-chip.chip-red{background:#f64e6033;color:#f64e60}.lexicon-status-chip.chip-teal{background:#1bc5bd33;color:#1bc5bd}.lexicon-status-chip.chip-purple{background:#8950fc33;color:#8950fc}.lexicon-status-chip.chip-neutral{background:#e4e6ef;color:#7e8299}.lexicon-language-chip{background:#90909033;color:#909090}.lexicon-language-chip.source{background:#7a00b333;color:#7a00b3}.lexicon-value-chip{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:1px solid #dcddde;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000014;color:#2c2d30;padding:7px 9px;font-size:11px;font-weight:500;line-height:12px;text-transform:capitalize;white-space:nowrap}.badge-success{background:#e4f8ee;color:#007a42}.badge-info{background:#eaf1ff;color:#2556a3}.badge-warning{background:#fff6df;color:#8a5a00}.badge-danger{background:#ffecef;color:#b4233c}.badge-muted{background:#f2f3f4;color:#687076}.progress-cell{display:flex;align-items:center;gap:10px}.progress-cell>div{width:92px;height:6px;overflow:hidden;border-radius:999px;background:#eef1f2}.progress-cell span{display:block;height:100%;border-radius:inherit;background:#00b35c}.progress-cell b{font-size:12px}.row-actions{justify-content:flex-end;gap:6px}.row-actions .icon-button,.pagination-controls .icon-button{width:28px;height:28px;border:1px solid #dcddde;color:#687076}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;color:#687076;font-size:12px}.pagination-controls{gap:8px}.pagination-pages{display:inline-flex;align-items:center;gap:1px}.pagination-pages button{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#0e1118;font-size:14px;font-weight:400}.pagination-pages button.active{background:#eaf1ff;font-weight:500}.pagination-controls .icon-button{width:26px;height:26px;border:0;color:#909090}.pagination-controls select{height:30px;border:1px solid #dcddde;border-radius:6px;background:#fff;padding:0 8px}.state-box,.empty-state,.error-state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:130px;color:#687076}.empty-state{flex-direction:column;text-align:center}.empty-state h3,.empty-state p{margin:0}.empty-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#f2f3f4}.error-state{justify-content:flex-start;min-height:0;border:1px solid #ffd2d9;border-radius:8px;background:#fff7f8;color:#b4233c;padding:14px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.projects-view-surface{animation:projects-view-in .16s ease both}@keyframes projects-view-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.projects-grid-panel{width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent}.projects-grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:30px;padding:0}.project-grid-card{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;height:447px;border:1px solid #b6d6cb;border-radius:6px;background:#ebfff7;padding:4px;color:#150d17;display:grid;grid-template-rows:34px 401px;box-shadow:0 1px 2px #150d170a}.project-card-shell{min-width:0;box-sizing:border-box;display:grid;grid-template-rows:260px 34px 1px 24px;gap:14px;height:401px;min-height:0;border:1px solid #b6d6cb;border-radius:6px;background:#fff;padding:20px 14px}.project-card-top{min-width:0;height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px}.project-card-top a{min-width:0;overflow:hidden;color:#150d17;font-size:14px;font-weight:500;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.project-card-top .project-action-button{flex:0 0 28px;width:28px;height:28px;color:#150d17}.project-card-image{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:block;height:260px;overflow:hidden;border-radius:6px;background-size:cover;background:radial-gradient(circle at 22% 26%,rgba(255,255,255,.88) 0 9%,transparent 10%),linear-gradient(140deg,#150d1729,#150d1780),linear-gradient(45deg,#f3a9d1,#86cfe7 48%,#d9cc9c)}.project-card-1 .project-card-image{background:radial-gradient(circle at 72% 34%,rgba(255,255,255,.75) 0 10%,transparent 11%),linear-gradient(145deg,#150d172e,#150d1785),linear-gradient(45deg,#80c5ff,#e2ba83 50%,#665244)}.project-card-2 .project-card-image{background:radial-gradient(circle at 44% 28%,rgba(255,255,255,.78) 0 8%,transparent 9%),linear-gradient(145deg,#150d1729,#150d1780),linear-gradient(45deg,#cfc3ff,#ffbe9f 52%,#7c5a8a)}.project-card-3 .project-card-image{background:radial-gradient(circle at 68% 24%,rgba(255,255,255,.78) 0 9%,transparent 10%),linear-gradient(145deg,#150d171f,#150d1770),linear-gradient(45deg,#a7ddbd,#f2c268 52%,#647a70)}.project-card-image{background-position:center;background-repeat:no-repeat;background-size:cover}.project-card-meta{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:0}.project-card-copy{min-width:0;flex:1 1 auto}.project-card-meta h2{margin:0;max-width:100%;overflow:hidden;color:#150d17;font-size:13px;font-weight:500;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.project-card-meta p{margin:8px 0 0;max-width:100%;overflow:hidden;color:#909090;font-size:12px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.project-card-meta p strong{color:#534b57;font-weight:500}.project-card-divider{height:1px;background:#ebfff7}.project-card-bottom{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.project-card-bottom .language-stack{min-width:0;overflow:hidden;flex:1 1 auto}.project-card-bottom .project-progress-pill{flex:0 0 auto}.project-progress-pill{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:1px solid #dcddde;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000014;color:#2c2d30;padding:7px 9px;font-size:11px;font-weight:500;line-height:12px}.projects-grid-empty{padding:48px 20px}.projects-grid-load-trigger{height:1px;margin-top:30px}.skeleton-card{display:grid;gap:14px;border-color:#edf0f2;background:#fff;padding:16px}.skeleton-media{height:220px;border-radius:6px;background:#eef1f2}.skeleton-line.short{max-width:42%}.job-detail-page{display:grid;gap:20px}.job-detail-topline{min-height:34px;display:flex;align-items:center;gap:10px;color:#687076;font-size:14px}.job-detail-topline strong{color:#150d17;font-weight:650}.job-detail-topline a:not(.btn){color:#00a357;font-weight:650}.job-hero-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr);gap:18px;border:1px solid #dcddde;border-radius:12px;background:#fff;padding:20px}.job-hero-main{display:grid;align-content:start;gap:18px}.job-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.job-title-row h1{margin:0;color:#150d17;font-size:18px;font-weight:700}.job-title-actions{display:flex;align-items:center;gap:8px}.job-breadcrumb-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.job-breadcrumb-badges span{display:inline-flex;min-height:28px;align-items:center;border-radius:6px;background:#fff;color:#36233b;font-size:13px}.job-hero-main p{max-width:720px;white-space:pre-line;color:#534b57;font-size:12px;line-height:1.7}.job-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.job-stat-card{display:grid;align-content:center;gap:7px;min-height:74px;border:1px solid #eaf1ff;border-radius:6px;background:#fff;padding:12px 14px}.job-stat-card strong{color:#150d17;font-size:14px;font-weight:700}.job-stat-card>span{color:#687076;font-size:12px}.job-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.job-detail-main{display:grid;gap:18px;min-width:0}.job-side-panel{display:grid;align-content:start;gap:14px}.job-side-card{border:1px solid #dcddde;border-radius:10px;background:#fff;padding:16px}.job-side-card h2{margin:0 0 14px;color:#150d17;font-size:14px;font-weight:700}.job-person-list{display:grid;gap:10px;margin-top:14px}.job-person-list div,.job-activity-list div{border-top:1px solid #edf0f2;padding-top:10px}.job-person-list span,.job-activity-list p{display:block;margin:0;color:#150d17;font-size:13px;font-weight:600}.job-person-list small,.job-activity-list small{color:#687076;font-size:12px}.job-activity-list{display:grid;gap:12px}.job-activity-list div{position:relative;padding-left:18px}.job-activity-list div>span{position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:999px;background:#00b35c}.editor-page{padding:0 10px 10px}.editor-crumbs{height:76px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eeeeee;padding:0 110px;color:#909090;font-size:14px;font-weight:600}.editor-crumbs strong{color:#000}.editor-crumbs a{color:#00a357}.editor-crumb-meta{min-height:24px;display:inline-flex;align-items:center;border:1px solid #eaf1ff;border-radius:999px;padding:0 10px;color:#534b57;font-size:12px}.editor-shell{min-height:calc(100vh - 156px);display:grid;grid-template-columns:360px minmax(0,1fr) 500px;grid-template-rows:80px minmax(0,1fr);overflow:hidden;border:1px solid #dcddde;border-top:0;border-radius:0 0 12px 12px;background:#fff}.editor-toolbar{grid-column:1 / 3;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #eaf1ff;background:#fff;padding:20px 30px}.editor-toolbar-left,.editor-toolbar-right{display:flex;align-items:center;gap:10px;min-width:0}.editor-search,.editor-language-switch,.editor-view-select,.editor-case-select,.editor-icon-button{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid #eaf1ff;border-radius:6px;background:#fff;color:#0e1118;padding:0 12px;font-size:13px}.editor-context-pill{min-height:34px;display:inline-flex;align-items:center;border:1px solid #d7f2e4;border-radius:6px;background:#f0fbf6;color:#007a42;padding:0 12px;font-size:12px;font-weight:650}.editor-search{width:300px}.editor-search input,.editor-comment-box input{width:100%;border:0;outline:0;background:transparent;color:#0e1118;font:inherit}.editor-language-switch{min-width:204px;justify-content:center}.switch-icon{color:#0e1118}.editor-case-select{max-width:164px}.editor-icon-button{width:34px;justify-content:center;padding:0}.editor-sidebar{grid-column:1;grid-row:2;display:flex;flex-direction:column;min-height:0;border-right:1px solid #eaf1ff;background:#fff}.editor-key-summary{height:80px;display:grid;grid-template-columns:50px 1fr 40px;align-items:center;border-bottom:1px solid #eaf1ff;padding:0 20px}.editor-key-summary strong{color:#0e1118;font-size:15px}.editor-checkbox{display:inline-flex;align-items:center;justify-content:center}.editor-checkbox input{width:18px;height:18px;accent-color:#00b35c}.editor-key-preview{padding:18px 20px;color:#393b40;font-size:13px;line-height:20px}.editor-key-list{min-height:0;overflow:auto;border-top:1px solid #faebff}.editor-key-row{width:100%;height:50px;display:grid;grid-template-columns:50px 1fr 34px;align-items:center;border:0;border-bottom:1px solid #eaf1ff;background:#fff;padding:0 14px 0 0;text-align:left}.editor-key-row span{display:grid;gap:6px;min-width:0}.editor-key-row strong{overflow:hidden;color:#150d17;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.editor-key-row small{color:#36233b;font-size:12px}.editor-key-row svg{color:#909090}.editor-key-row svg.done{color:#00b35c}.editor-key-row svg.error{color:#b4233c}.editor-add-key{min-height:50px;display:inline-flex;align-items:center;gap:8px;border:0;border-top:1px solid #eaf1ff;background:#fff;color:#0e1118;padding:0 20px;font-size:13px}.editor-workspace{grid-column:2;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;padding:30px}.editor-key-chip{width:max-content;min-height:28px;display:inline-flex;align-items:center;gap:12px;border:1px solid #eaf1ff;border-radius:6px;background:#eaf1ff;color:#0e1118;padding:0 20px 0 0;font-size:13px}.editor-key-chip .editor-checkbox{width:58px;align-self:stretch;background:#eaf1ff}.editor-block-list{min-height:0;overflow:auto;margin-top:3px}.editor-translation-card{display:grid;grid-template-rows:minmax(220px,1fr) minmax(220px,1fr);min-height:620px;border-top:1px solid #eaf1ff;border-bottom:1px solid #eaf1ff}.editor-translation-card+.editor-translation-card{margin-top:18px}.editor-translation-card.has-error{border-color:#ffd2d9}.editor-text-block{display:grid;grid-template-rows:auto minmax(120px,1fr) auto;gap:14px;border-bottom:1px solid #eaf1ff;background:#00b35c1a;padding:10px}.editor-text-block.source{background:#00b35c1a}.editor-text-block.error{background:#fff7f8}.editor-text-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.editor-text-heading div{display:grid;gap:8px}.editor-text-heading strong{color:#150d17;font-size:13px}.editor-text-heading span{color:#36233b;font-size:12px}.editor-text-heading svg{color:#00b35c}.editor-text-block.error .editor-text-heading svg{color:#b4233c}.editor-text-block textarea{width:100%;min-height:128px;resize:vertical;border:0;outline:0;background:transparent;color:#393b40;font:13px/20px Inter,system-ui,sans-serif}.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-actions>div{display:inline-flex;align-items:center;gap:10px}.editor-flag{min-height:28px;display:inline-flex;align-items:center;gap:8px;border:1px solid #f5f5f5;border-radius:56px;background:#f5f5f5;color:#909090;padding:0 10px;font-size:12px}.editor-validation-message{margin:0;border:1px solid #ffd2d9;border-radius:6px;background:#fff;color:#b4233c;padding:10px;font-size:12px}.editor-footer-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #faebff;padding-top:20px}.editor-footer-control{min-height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #dcddde;border-radius:6px;background:#fff;color:#909090}.editor-empty-state{min-height:100%;display:grid;place-items:center;border:1px solid #eaf1ff;border-radius:8px;background:#fff}.editor-context-panel{grid-column:3;grid-row:1 / 3;min-height:0;overflow:auto;border-left:1px solid #eaf1ff;background:#fff}.editor-context-card{border-bottom:1px solid #eaf1ff;padding:20px}.editor-context-card h2{margin:0 0 16px;color:#0e1118;font-size:15px;font-weight:700}.editor-context-card p{margin:0;color:#393b40;font-size:13px;line-height:20px}.editor-comment-box{display:block;padding:20px}.editor-comment-box input{min-height:34px;border:1px solid #eaf1ff;border-radius:6px;padding:0 12px}.card-view-shell{padding-bottom:14px}.card-view-shell .cards-grid{padding:14px}.project-card{overflow:hidden;border:1px solid #e1e4e6;border-radius:8px;background:#fff}.card-media{height:116px;background:linear-gradient(135deg,#00b35c33,#150d1773),linear-gradient(45deg,#f7d7ef,#b9e8fb)}.project-card-1 .card-media{background:linear-gradient(135deg,#00b35c1f,#150d177a),linear-gradient(45deg,#a7d8ff,#e3c7a8)}.project-card-2 .card-media{background:linear-gradient(135deg,#00b35c24,#150d1780),linear-gradient(45deg,#d9d3ff,#ffccbc)}.project-card-3 .card-media{background:linear-gradient(135deg,#00b35c1f,#150d1773),linear-gradient(45deg,#bde6d0,#f1d18f)}.card-body{display:grid;gap:12px;padding:14px}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.card-title-row h2{margin:0;font-size:15px}.project-card p{min-height:34px;margin:0;font-size:12px}.workspace-frame{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 80px)}.workspace-sidebar{border-right:1px solid #eeeeee;background:#fbfbfb;padding:18px 14px}.sidebar-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:18px;color:#00a357;font-size:12px;font-weight:650}.sidebar-project{display:grid;gap:4px;margin-bottom:14px}.sidebar-project strong{color:#150d17;font-size:14px;font-weight:700}.sidebar-project span{color:#687076;font-size:12px}.workspace-sidebar nav{display:grid;gap:4px}.workspace-sidebar nav a{border-radius:6px;padding:9px 10px;color:#687076;font-size:13px}.workspace-sidebar nav a.active{background:#e6f7ee;color:#007a42;font-weight:700}.workspace-content{min-width:0;padding:20px}.workspace-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;color:#8b9297;font-size:12px;font-weight:650}.workspace-breadcrumbs a{color:#00a357}.workspace-breadcrumbs strong{color:#150d17}.project-kpis{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-bottom:14px}.project-kpis div{border:1px solid #e6e8ea;border-radius:8px;background:#fff;padding:12px}.project-kpis span{display:block;margin-bottom:6px;color:#687076;font-size:11px;font-weight:650;text-transform:uppercase}.project-kpis strong{color:#150d17;font-size:18px}.stack-cell{display:grid;gap:4px}.stack-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-filter-stack{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.query-filter-pill{min-height:32px;display:inline-flex;align-items:center;border:1px solid #d7f2e4;border-radius:6px;background:#f0fbf6;color:#007a42;padding:0 10px;font-size:12px;font-weight:650}.project-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-panel{display:grid;gap:14px;border:1px solid #e6e8ea;border-radius:8px;background:#fff;padding:16px}.settings-panel-wide{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:start}.settings-panel h2{margin:0;color:#150d17;font-size:15px}.settings-panel p{max-width:720px;margin:8px 0 0;color:#687076;font-size:13px}.settings-list{display:grid;gap:10px}.settings-list div{display:grid;gap:4px;border-top:1px solid #f0f1f2;padding-top:10px}.settings-list span{color:#687076;font-size:12px}.settings-list strong{color:#150d17;font-size:13px}@media(max-width:900px){.lexicon-content-header{grid-template-columns:70px minmax(0,1fr)}.lexicon-sidebar-toggle{width:70px}.lexicon-workspace-main,.lexicon-workspace-shell.sidebar-collapsed .lexicon-workspace-main{grid-template-columns:1fr}.lexicon-local-sidebar{border-right:0;border-bottom:1px solid #eeeeee}.lexicon-workspace-shell.sidebar-collapsed .lexicon-local-sidebar{display:none}.editor-page{padding:0}.editor-crumbs{padding:0 20px}.editor-shell{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.editor-toolbar,.editor-sidebar,.editor-workspace,.editor-context-panel{grid-column:1;grid-row:auto}.editor-toolbar,.editor-toolbar-left,.editor-toolbar-right{align-items:stretch;flex-direction:column}.editor-search,.editor-language-switch,.editor-view-select,.editor-case-select{width:100%}.editor-sidebar{max-height:360px;border-right:0;border-bottom:1px solid #eaf1ff}.editor-context-panel{border-left:0;border-top:1px solid #eaf1ff}.editor-translation-card{min-height:auto}.job-hero-panel,.job-detail-grid{grid-template-columns:1fr}.job-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-card-image{height:210px}.project-card-meta,.project-card-bottom{align-items:flex-start;flex-direction:column}.lexicon-split-action-button{width:min(254px,100%)}.workspace-frame{grid-template-columns:1fr}.workspace-sidebar{border-right:0;border-bottom:1px solid #eeeeee}.workspace-sidebar nav{display:flex;overflow-x:auto}.project-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header,.table-footer,.lexicon-data-grid-footer,.lexicon-data-grid-toolbar{align-items:flex-start;flex-direction:column}.pagination-controls{flex-wrap:wrap}}@media(max-width:640px){.job-stat-grid,.projects-grid{grid-template-columns:1fr}}.editor-page{height:calc(100vh - 150px);min-height:690px;padding:0;overflow:hidden}.lexicon-workspace-content:has(.editor-page){overflow:hidden}.editor-shell{height:100%;min-height:0;display:grid;grid-template-columns:360px minmax(600px,1fr) 500px;grid-template-rows:80px minmax(0,1fr);overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 8px 18px #0f172a08}.editor-shell.keys-collapsed{grid-template-columns:54px minmax(600px,1fr) 500px}.editor-sidebar{grid-column:1;grid-row:1 / 3;min-height:0;display:flex;flex-direction:column;border-right:1px solid #eaf1ff;background:#fff}.editor-sidebar.collapsed{align-items:center;padding-top:20px}.editor-sidebar-expand,.editor-panel-toggle{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#fff;color:#909090}.editor-sidebar-expand:hover,.editor-panel-toggle:hover{background:#f4f7f5;color:#0e1118}.editor-sidebar-search-wrap{height:80px;padding:20px}.editor-sidebar-search,.editor-toolbar-search{height:42px;display:grid;grid-template-columns:48px minmax(0,1fr);overflow:hidden;border:1px solid #a8d8cb;border-radius:6px;background:#fff;color:#0e1118}.editor-sidebar-search .lexicon-icon,.editor-toolbar-search .lexicon-icon{width:100%;height:100%;padding:13px 16px;background:#b8ddd2}.editor-sidebar-search input,.editor-toolbar-search input{min-width:0;border:0;outline:0;background:transparent;color:#17151a;padding:0 14px;font:13px Inter,system-ui,sans-serif}.editor-key-count{height:50px;display:grid;grid-template-columns:50px minmax(0,1fr) 40px;align-items:center;border-bottom:1px solid #eaf1ff;padding:0 15px 0 0}.editor-key-count strong{color:#17151a;font-size:14px;font-weight:650}.editor-key-checkbox{width:50px;height:100%;display:inline-flex;align-items:center;justify-content:center}.editor-key-checkbox input{width:14px;height:14px;accent-color:#00b35c}.editor-key-list{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;border-top:0}.editor-key-row{width:100%;min-height:50px;height:50px;display:grid;grid-template-columns:50px minmax(0,1fr) 38px;align-items:center;gap:0;border:0;border-bottom:1px solid #eaf1ff;background:#fff;padding:0;text-align:left;cursor:pointer}.editor-key-row.active{background:#f1fbf6}.editor-key-row:hover{background:#f8fbfa}.editor-key-box{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin:0 20px;border-radius:4px;background:#e7f2ff;color:#1b1d21}.editor-key-copy{min-width:0;display:grid;gap:5px}.editor-key-copy strong,.translation-key-header strong{overflow:hidden;color:#17151a;font-size:13px;font-weight:650;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.editor-key-copy small,.translation-key-header small{color:#473a4c;font-size:12px;line-height:14px}.editor-key-status{display:inline-flex;justify-content:center;color:#97a0a8}.editor-key-status.status-done{color:#00b35c}.editor-key-status.status-missing{color:#ffa800}.editor-key-status.status-review{color:#8950fc}.editor-key-status.status-error{color:#f64e60}.editor-key-list-empty{padding:22px 20px;color:#8e9198;font-size:13px}.editor-add-key{height:56px;min-height:56px;display:inline-flex;align-items:center;gap:12px;border:0;border-top:1px solid #eaf1ff;background:#fff;color:#17151a;padding:0 20px;font-size:13px;font-weight:600}.editor-add-key span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#b8ddd2}.editor-toolbar{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eaf1ff;background:#fff;padding:20px 30px}.editor-toolbar-search{width:260px;flex:0 0 auto}.editor-toolbar-controls{min-width:0;display:inline-flex;align-items:center;gap:10px}.editor-language-select,.editor-content-view-select,.editor-layout-select,.editor-kebab-button{position:relative;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e0f0eb;border-radius:6px;background:#fff;color:#17151a;padding:0 14px;font-size:13px;font-weight:600}.editor-language-select{min-width:204px;position:relative;overflow:visible;padding:0}.editor-language-select-trigger{width:100%;height:100%;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0 12px;text-align:left}.editor-language-select-trigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-language-select-trigger .editor-select-unfold{margin-left:auto}.editor-language-select-menu{position:absolute;z-index:60;top:calc(100% + 4px);left:0;min-width:100%;overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 8px 20px #150d1724;padding:4px}.editor-language-select-option{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#0e1118;cursor:pointer;padding:6px 8px;text-align:left;font:400 13px/16px Inter,sans-serif}.editor-language-select-option:hover{background:#f8fbfa}.editor-language-select-option:hover:not(.selected) .editor-language-select-check{border-color:#e7f2ff;background:#e7f2ff}.editor-language-select-option.selected{background:#00b35c1a}.editor-language-select-check{width:16px;height:16px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #eaf1ff;border-radius:4px;background:transparent}.editor-language-select-option.selected .editor-language-select-check{border-color:#00b35c;background:#00b35c}.editor-view-select{min-width:96px}.editor-kebab-button{width:42px;padding:0}.editor-arrow-label{color:#8b8f96;font-weight:700}.editor-select-shell{overflow:hidden;cursor:pointer}.editor-select-shell strong{font:inherit}.editor-select-shell select{position:absolute;inset:0;opacity:0;cursor:pointer}.editor-workspace{grid-column:2;grid-row:2;min-width:0;min-height:0;display:block;overflow:auto;background:#fff;padding:30px}.editor-search-miss{width:min(100%,980px);margin-bottom:12px;border:1px solid #ffe2b8;border-radius:6px;background:#fff8ed;color:#8a5a00;padding:10px 14px;font-size:13px}.translation-key-block{width:min(100%,980px);min-height:100%;display:grid;grid-template-rows:28px minmax(0,1fr) 58px;overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 8px 18px #0f172a09}.translation-key-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;border-bottom:1px solid #eaf1ff;background:#eaf1ff;padding:0 20px 0 0}.translation-key-header>div{min-width:0;display:grid;gap:4px}.translation-key-check{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef8f4;color:#00a357}.editor-unsaved-pill{min-height:20px;display:inline-flex;align-items:center;border-radius:4px;background:#ffa80033;color:#9a6500;padding:0 7px;font-size:11px;font-weight:650}.translation-language-grid{min-height:0;display:grid;overflow:auto;background:#fff}.translation-key-block.layout-stacked .translation-language-grid{grid-auto-rows:minmax(210px,1fr)}.translation-key-block.layout-large .translation-language-grid{grid-auto-rows:minmax(330px,1fr)}.translation-key-block.layout-split .translation-language-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-auto-rows:minmax(210px,1fr)}.translation-key-block.layout-compact .translation-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(230px,1fr)}.translation-language-cell{min-width:0;min-height:150px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;border-bottom:1px solid #eaf1ff;background:#fff;padding:20px}.translation-language-cell.layout-split:first-child{grid-row:span 2}.translation-language-cell.layout-compact{border-bottom:0}.translation-language-cell.layout-compact+.translation-language-cell,.translation-language-cell.layout-split:nth-child(2),.translation-language-cell.layout-split:nth-child(3){border-left:1px solid #eaf1ff}.translation-language-cell.status-needs_review{background:#fffaf1}.translation-language-cell.status-missing{background:#fff8f9}.translation-language-cell.dirty{background:#fffaf1}.translation-language-cell header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.translation-language-cell header>div{display:grid;gap:5px}.translation-language-cell strong{color:#17151a;font-size:13px;font-weight:700}.translation-language-cell span{color:#5f5664;font-size:12px}.translation-cell-status{color:#00a357}.translation-status-pill{min-height:24px;display:inline-flex;align-items:center;border-radius:4px;background:#e4e6ef;color:#7e8299;padding:0 7px;font-size:11px;font-weight:650}.translation-status-pill.status-approved,.translation-status-pill.status-translated{background:#1bc5bd33;color:#1bc5bd}.translation-status-pill.status-draft{background:#ffa80033;color:#ffa800}.translation-status-pill.status-missing{background:#f64e6033;color:#f64e60}.translation-status-pill.status-needs_review{background:#8950fc33;color:#8950fc}.translation-status-pill.status-outdated{background:#ffa80033;color:#ffa800}.translation-language-cell textarea{width:100%;min-height:0;resize:none;border:0;outline:0;background:transparent;color:#393b40;padding:0;font:13px/22px Inter,system-ui,sans-serif}.translation-key-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eaf1ff;background:#fff;padding:0 20px}.editor-discard-button{border:0;background:transparent;color:#878b92;font-size:13px;font-weight:600}.editor-discard-button:disabled,.editor-save-button:disabled{opacity:.45;cursor:not-allowed}.editor-save-cluster{display:inline-flex;align-items:center;gap:10px}.editor-flag{height:28px;display:inline-flex;align-items:center;gap:8px;border:1px solid #f5f5f5;border-radius:56px;background:#f5f5f5;color:#909090;padding:0 10px;font-size:12px}.editor-flag span{border:1px solid #eeeeee;border-radius:4px;background:#f9f9f9;padding:2px 5px}.editor-save-button{min-width:68px;height:28px;border:0;border-radius:999px;background:#17151a;color:#fff;font-size:13px;font-weight:700}.editor-empty-state{height:100%;min-height:420px;display:grid;place-content:center;gap:8px;border:1px solid #eaf1ff;border-radius:6px;background:#fff;color:#5f5664;text-align:center}.editor-empty-state strong{color:#17151a;font-size:16px}.editor-context-panel{grid-column:3;grid-row:1 / 3;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-left:1px solid #eaf1ff;background:#fff}.editor-accordion-list{min-height:0;overflow-y:auto}.editor-accordion-row{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #eaf1ff;background:#fff;color:#17151a;padding:0 20px;font-size:13px;font-weight:650}.editor-accordion-section.open .editor-accordion-row .lexicon-icon{transform:rotate(180deg)}.editor-accordion-row .lexicon-icon{opacity:.72;transition:transform .16s ease}.editor-accordion-body{border-bottom:1px solid #eaf1ff;padding:14px 20px 18px}.editor-section-muted,.editor-detail-list,.editor-section-list{margin:0;color:#393b40;font-size:13px;line-height:20px}.editor-detail-list{display:grid;gap:10px}.editor-detail-list div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px}.editor-detail-list dt{color:#8e9198}.editor-detail-list dd{min-width:0;margin:0;color:#150d17}.editor-section-list{display:grid;gap:8px;padding-left:16px}.editor-comment-box{display:block;border-top:1px solid #eaf1ff;padding:16px 20px 20px}.editor-comment-box input{width:100%;height:38px;border:1px solid #eaf1ff;border-radius:6px;outline:0;background:#fff;color:#17151a;padding:0 12px;font:13px Inter,system-ui,sans-serif}@media(max-width:1280px){.editor-shell{grid-template-columns:260px minmax(420px,1fr) 250px}.editor-toolbar-search{width:210px}.editor-language-select{min-width:160px}}.login-page,.auth-loading{min-height:calc(100vh - 80px);display:grid;place-items:center;padding:24px}.login-card{width:min(100%,420px);display:grid;gap:16px;padding:28px;border-radius:16px;background:#f7fff9;color:#150d17;box-shadow:0 24px 60px #00000047}.login-card-header h1{margin:0 0 8px;font-size:28px}.login-card-header p{margin:0;color:#51645c}.login-field{display:grid;gap:8px}.login-field span{font-size:13px;font-weight:600}.login-field input{width:100%;border:1px solid #d7e5dd;border-radius:10px;padding:12px 14px;background:#fff}.login-error{margin:0;color:#b42318;font-size:14px}.login-submit{width:100%}.crud-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#00000073}.crud-dialog{width:min(100%,520px);display:grid;gap:16px;padding:24px;border-radius:16px;background:#f7fff9;color:#150d17;box-shadow:0 24px 60px #00000047}.crud-dialog-header h2,.crud-dialog-header p{margin:0}.crud-dialog-header p{margin-top:8px;color:#51645c}.crud-dialog-body{display:grid;gap:12px}.crud-dialog-field{display:grid;gap:8px}.crud-dialog-field span{font-size:13px;font-weight:600}.crud-dialog-field input,.crud-dialog-field textarea,.crud-dialog-field select{width:100%;border:1px solid #d7e5dd;border-radius:10px;padding:12px 14px;background:#fff}.crud-dialog-error{margin:0;color:#b42318;font-size:14px}.crud-dialog-footer{display:flex;justify-content:flex-end;gap:12px}.lexicon-modal-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:#0d171385;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lexicon-modal{width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #eaf1ff;border-radius:12px;background:#fff;color:#0e1118;box-shadow:0 24px 64px #0d17133d}.lexicon-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid #faebff}.lexicon-modal-header h2,.lexicon-modal-header p{margin:0}.lexicon-modal-header h2{color:#0e1118;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:28px}.lexicon-modal-header p{max-width:460px;margin-top:6px;color:#909090;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:18px}.lexicon-modal-close{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:transparent;color:#36233b;cursor:pointer}.lexicon-modal-close .lexicon-icon{filter:none}.lexicon-modal-close:hover,.lexicon-modal-close:focus-visible{background:#00b35c14;outline:none}.lexicon-modal-body{min-height:0;overflow-y:auto;padding:24px}.lexicon-modal-form{display:grid;gap:18px}.lexicon-modal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lexicon-form-field{display:grid;gap:8px;min-width:0}.lexicon-form-label{color:#150d17;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:14px}.lexicon-form-label em{color:#dc2626;font-style:normal}.lexicon-form-field input,.lexicon-form-field textarea{width:100%;min-height:42px;border:1px solid #dcdfe5;border-radius:6px;padding:0 14px;background:#fff;color:#150d17;font:400 13px/18px Inter,sans-serif;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.lexicon-form-field textarea{min-height:92px;padding:12px 14px;resize:vertical}.lexicon-form-field input:hover,.lexicon-form-field textarea:hover,.lexicon-select-trigger:hover{border-color:#b6d6cb}.lexicon-form-field input:focus,.lexicon-form-field textarea:focus,.lexicon-select-trigger:focus-visible{border-color:#00b35c;box-shadow:0 0 0 3px #00b35c1a}.lexicon-form-field.has-error input,.lexicon-form-field.has-error textarea,.lexicon-form-field.has-error .lexicon-select-trigger,.lexicon-form-field.has-error .lexicon-language-multiselect{border-color:#dc2626}.lexicon-form-help,.lexicon-form-error,.lexicon-modal-form-error{margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:16px}.lexicon-form-help{color:#909090}.lexicon-form-error,.lexicon-modal-form-error{color:#dc2626}.lexicon-select{position:relative;min-width:0}.lexicon-select-trigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dcdfe5;border-radius:6px;padding:0 14px;background:#fff;color:#150d17;font:400 13px/18px Inter,sans-serif;text-align:left;cursor:pointer;outline:none}.lexicon-select-trigger .lexicon-icon{flex:0 0 auto}.lexicon-select-placeholder{color:#909090}.lexicon-select-menu{position:absolute;z-index:5;top:calc(100% + 6px);right:0;left:0;overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 12px 32px #0d171324}.lexicon-select-search{width:calc(100% - 20px);height:34px;margin:10px;border:1px solid #dcdfe5;border-radius:6px;padding:0 10px;font:400 13px/18px Inter,sans-serif;outline:none}.lexicon-select-options{max-height:190px;overflow-y:auto;padding:4px}.lexicon-select-options button{width:100%;display:grid;gap:2px;border:0;border-radius:4px;padding:9px 10px;background:transparent;color:#150d17;font:500 13px/16px Inter,sans-serif;text-align:left;cursor:pointer}.lexicon-select-options button small{color:#909090;font:400 11px/14px Inter,sans-serif}.lexicon-select-options button:hover,.lexicon-select-options button.selected{background:#00b35c14}.lexicon-select-empty{margin:8px;color:#909090;font:400 12px/16px Inter,sans-serif}.lexicon-language-multiselect{display:grid;gap:10px;border:1px solid #dcdfe5;border-radius:6px;padding:10px;background:#fff}.lexicon-selected-languages{display:flex;min-height:22px;flex-wrap:wrap;align-items:center;gap:6px}.lexicon-selected-language-chip{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:4px 5px;background:#00b35c14;color:#150d17;font:500 12px/14px Inter,sans-serif}.lexicon-selected-language-chip button{display:inline-grid;width:14px;height:14px;place-items:center;border:0;padding:0;background:transparent;color:#36233b;cursor:pointer}.lexicon-selected-language-chip .lexicon-icon{width:10px!important;height:10px!important}.lexicon-language-options{display:flex;flex-wrap:wrap;gap:6px}.lexicon-language-options button{min-height:28px;border:1px solid #eaf1ff;border-radius:4px;padding:0 9px;background:#fff;color:#36233b;font:500 12px/14px Inter,sans-serif;cursor:pointer}.lexicon-language-options button:hover,.lexicon-language-options button.selected{border-color:#b6d6cb;background:#00b35c14;color:#150d17}.lexicon-modal-footer{min-height:72px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #faebff;background:#fff}.lexicon-modal-secondary-button,.lexicon-modal-primary-button{height:36px;min-width:94px;border-radius:18px;padding:0 18px;font:500 13px/14px Inter,sans-serif;cursor:pointer}.lexicon-modal-primary-button{background:#2563eb;color:#fff}.lexicon-modal-primary-button:hover,.lexicon-modal-primary-button:focus-visible{background:#1d4ed8}.lexicon-modal-primary-button.is-destructive{background:#dc2626}.lexicon-modal-primary-button.is-destructive:hover,.lexicon-modal-primary-button.is-destructive:focus-visible{background:#b91c1c}.lexicon-modal-sm{width:min(460px,calc(100vw - 32px))}.lexicon-modal-lg{width:min(820px,calc(100vw - 32px))}.lexicon-confirmation-warning{border:1px solid rgb(220 38 38 / .22);border-radius:6px;padding:12px 14px;background:#dc26260f;color:#7f1d1d;font:400 13px/18px Inter,sans-serif}.lexicon-multi-select,.lexicon-string-array-editor{display:grid;gap:8px;min-width:0;border:1px solid #dcdfe5;border-radius:6px;padding:10px;background:#fff}.lexicon-multi-select-search,.lexicon-string-array-editor>input{min-height:34px!important}.lexicon-multi-select-options{display:grid;max-height:150px;overflow-y:auto;border-top:1px solid #faebff;padding-top:6px}.lexicon-multi-select-options button{display:grid;gap:2px;border:0;border-radius:4px;padding:8px 10px;background:transparent;color:#150d17;text-align:left;cursor:pointer}.lexicon-multi-select-options button:hover,.lexicon-multi-select-options button.selected{background:#00b35c14}.lexicon-multi-select-options small{color:#909090}.lexicon-checkbox-field{display:flex;align-items:center;gap:10px;min-height:42px;color:#150d17;font:500 13px/14px Inter,sans-serif}.lexicon-checkbox-field input{width:16px;min-height:16px;margin:0;accent-color:#00b35c}.lexicon-modal-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none}.lexicon-modal-steps li{display:flex;align-items:center;gap:7px;color:#909090;font:500 12px/14px Inter,sans-serif}.lexicon-modal-steps li span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#f5f5f5}.lexicon-modal-steps li.active{color:#150d17}.lexicon-modal-steps li.active span,.lexicon-modal-steps li.complete span{background:#b6d6cb;color:#150d17}.lexicon-assignee-matrix{display:grid;gap:14px}.lexicon-assignee-matrix>div{display:grid;gap:8px}.lexicon-assignee-matrix strong{color:#150d17;font:500 13px/14px Inter,sans-serif}.lexicon-action-menu{position:relative;display:inline-grid}.lexicon-action-menu-list{position:fixed;z-index:1000;min-width:150px;display:grid;border:1px solid #eaf1ff;border-radius:6px;padding:4px;background:#fff;box-shadow:0 12px 30px #0d171329}.lexicon-action-menu-list button{border:0;border-radius:4px;padding:9px 10px;background:transparent;color:#150d17;font:500 13px/14px Inter,sans-serif;text-align:left;cursor:pointer}.lexicon-action-menu-list button:hover,.lexicon-action-menu-list button:focus-visible{background:#00b35c14;outline:none}.lexicon-action-menu-list button.destructive{color:#dc2626}.lexicon-export-review{display:grid;gap:1px;border:1px solid #eaf1ff;border-radius:6px;overflow:hidden}.lexicon-export-review p{display:flex;justify-content:space-between;gap:20px;margin:0;padding:12px 14px;background:#fff;border-bottom:1px solid #faebff}.lexicon-export-review p:last-child{border-bottom:0}.lexicon-export-review span{color:#909090}.lexicon-export-success{border:1px solid #b6d6cb;border-radius:6px;padding:20px;background:#00b35c14}.lexicon-export-success p{margin:8px 0;color:#36233b}.lexicon-secret-panel{display:grid;gap:14px}.lexicon-secret-panel code{overflow-wrap:anywhere;border:1px solid #eaf1ff;border-radius:6px;padding:14px;background:#fafafa;color:#150d17}.integration-client-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.integration-client-toolbar h1,.integration-client-toolbar p{margin:0}.integration-client-toolbar p{margin-top:6px;color:#909090}.integration-client-list{display:grid;border:1px solid #eaf1ff;border-radius:6px;overflow:hidden;background:#fff}.integration-client-row{display:grid;grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:20px;min-height:64px;padding:0 14px;border-bottom:1px solid #eaf1ff}.integration-client-row:last-child{border-bottom:0}.integration-client-row>div:first-child{display:grid;gap:5px;min-width:0}.integration-client-row>div:first-child span{color:#909090;font-size:12px}.integration-client-setup{display:grid;gap:16px;margin-top:28px}.integration-client-setup h2{margin:0;font-size:18px}.integration-client-setup-lead{margin:0;color:#606060;line-height:1.5}.integration-client-setup-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.integration-client-setup-card{border:1px solid #eaf1ff;border-radius:6px;padding:16px;background:#fafcff;display:grid;gap:10px}.integration-client-setup-card h3{margin:0;font-size:15px}.integration-client-setup-card p{margin:0;color:#606060;font-size:13px;line-height:1.45}.integration-client-setup-note{margin-top:16px;color:#909090;font-size:13px}.integration-client-meta{display:grid;gap:12px;margin:20px 0 0}.integration-client-meta>div{display:grid;grid-template-columns:160px 1fr;gap:12px}.integration-client-meta dt{margin:0;color:#909090;font-size:13px}.integration-client-meta dd{margin:0}.lexicon-modal-secondary-button{border:1px solid transparent;background:#f5f5f5;color:#150d17}.lexicon-modal-primary-button{display:inline-grid;min-width:120px;place-items:center;border:0;padding:0 20px}.lexicon-auto-suggest-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.lexicon-auto-suggest-regenerate{white-space:nowrap;min-height:40px;padding:0 12px}.lexicon-modal-secondary-button:hover,.lexicon-modal-secondary-button:focus-visible{background:#eaf1ff;outline:none}.lexicon-modal-primary-button:hover,.lexicon-modal-primary-button:focus-visible{outline:2px solid #00b35c;outline-offset:2px}.lexicon-modal button:disabled{cursor:not-allowed;opacity:.6}.lexicon-modal-spinner{width:14px;height:14px;border:2px solid rgb(235 255 247 / .4);border-top-color:#ebfff7;border-radius:50%;animation:lexicon-modal-spin .7s linear infinite}@keyframes lexicon-modal-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.lexicon-modal-overlay{padding:16px}.lexicon-modal{width:min(600px,calc(100vw - 24px));max-height:calc(100vh - 32px)}.lexicon-modal-header,.lexicon-modal-body,.lexicon-modal-footer{padding-right:18px;padding-left:18px}.lexicon-modal-form-grid{grid-template-columns:1fr}}.settings-form-grid{display:grid;gap:12px}.settings-form-field{display:grid;gap:8px}.settings-saved-message{margin:0;color:#027a48}.topbar-user-button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#00b35c;color:#fff;font-weight:700}.topbar-user-initial{font-size:14px}.lexicon-app:has(.editor-page){height:100vh;overflow:hidden}.lexicon-workspace-shell:has(.editor-page){height:calc(100vh - 80px);min-height:0}.lexicon-workspace-shell:has(.editor-page) .lexicon-workspace-main,.lexicon-workspace-shell:has(.editor-page) .lexicon-workspace-content{min-height:0;overflow:hidden}.editor-page{height:100%;min-height:0;padding:0;overflow:hidden}.editor-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:360px minmax(0,1fr) 500px;grid-template-rows:80px minmax(0,1fr);overflow:hidden;border:0;border-radius:0;box-shadow:none}.editor-shell.keys-collapsed{grid-template-columns:54px minmax(0,1fr) 500px}.editor-shell.context-collapsed{grid-template-columns:360px minmax(0,1fr) 54px}.editor-shell.keys-collapsed.context-collapsed{grid-template-columns:54px minmax(0,1fr) 54px}.editor-shell.context-resized:not(.context-collapsed){grid-template-columns:360px minmax(0,1fr) var(--editor-context-width)}.editor-shell.keys-collapsed.context-resized:not(.context-collapsed){grid-template-columns:54px minmax(0,1fr) var(--editor-context-width)}.editor-toolbar{grid-column:1 / 3;grid-row:1;min-width:0;height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #eaf1ff;background:#fff;padding:20px 30px}.editor-toolbar-left,.editor-toolbar-controls{min-width:0;display:inline-flex;align-items:center;gap:10px}.editor-toolbar-search{width:330px;height:34px;display:flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000014;padding:0 10px}.editor-toolbar-search .lexicon-icon{width:16px;height:16px;flex:0 0 auto;background:transparent;padding:0}.editor-toolbar-search input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;color:#0e1118;padding:0;font:400 13px/14px Inter,sans-serif}.editor-language-select,.editor-view-select,.editor-kebab-button{height:34px;min-width:0;border:1px solid #eaf1ff;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000014;color:#0e1118;font:400 13px/14px Inter,sans-serif}.editor-language-select{width:240px;padding:0 12px;white-space:nowrap}.editor-content-view-select,.editor-layout-select{width:96px;padding:0 12px}.editor-content-view-select{width:118px}.editor-kebab-button{width:34px;padding:0}.editor-toolbar-controls>.lexicon-action-menu .lexicon-action-menu-list{min-width:210px;z-index:30}.editor-sidebar{grid-column:1;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-rows:80px minmax(0,1fr) 94px;border-right:1px solid #eaf1ff;background:#fff}.editor-sidebar.collapsed{display:flex;align-items:center;justify-content:flex-start;padding-top:20px}.editor-key-count{height:80px;display:grid;grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;border-bottom:1px solid #faebff;padding:0 20px}.editor-key-count strong{color:#0e1118;font:600 15px/14px Inter,sans-serif}.editor-key-checkbox{width:50px;height:50px}.editor-key-checkbox input{width:18px;height:18px;appearance:none;border:1px solid #eaf1ff;border-radius:4px;background:#fff}.editor-key-checkbox input:checked{border-color:#00b35c;background:#00b35c}.editor-key-list{min-height:0;overflow-x:hidden;overflow-y:auto;border:0;border-bottom:1px solid #faebff;padding:10px 20px}.editor-key-row{min-width:0;height:50px;min-height:50px;grid-template-columns:50px minmax(0,1fr) 28px;border:0;background:#fff}.editor-key-row.active{background:#00b35c1a}.editor-key-row:hover:not(.active){background:#f8fbfa}.editor-key-copy{gap:8px}.editor-key-copy strong{color:#150d17;font:500 13px/14px Inter,sans-serif;letter-spacing:-.13px}.editor-key-copy small{color:#36233b;font:400 12px/12px Inter,sans-serif}.editor-key-status{display:inline-flex;align-items:center;color:#cfd3d2}.editor-key-status.is-complete{color:#00b35c}.editor-key-status.is-partial{color:#909090}.editor-key-empty-status,.translation-language-empty-check{width:16px;height:16px;display:inline-block;flex:0 0 auto;border:1px solid #909090;border-radius:999px}.editor-add-key{width:calc(100% - 60px);height:34px;min-height:34px;align-self:center;justify-self:center;justify-content:center;gap:8px;border:1px solid #dcddde;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000014;color:#909090;padding:0 12px;font:400 13px/14px Inter,sans-serif}.editor-add-key span{width:16px;height:16px;border-radius:0;background:transparent}.editor-workspace{grid-column:2;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 94px;overflow:hidden;background:#fff;padding:0}.editor-workspace-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:30px 30px 20px}.editor-workspace-multiple{grid-template-rows:minmax(0,1fr)}.editor-key-card-list{display:grid;gap:28px}.editor-workspace-multiple .translation-key-block{min-height:min(640px,calc(100vh - 220px))}.editor-load-more{min-height:40px;display:grid;place-items:center;color:#909090;font:400 12px/16px Inter,sans-serif}.translation-key-block{width:100%;min-height:100%;display:grid;grid-template-rows:31px minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.translation-key-block.layout-split,.translation-key-block.layout-compact{width:100%}.translation-key-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;border:0;background:#fff;padding:0 20px 0 0}.translation-key-header>div{display:block}.translation-key-header small{display:none}.translation-key-header strong{color:#150d17;font:500 13px/14px Inter,sans-serif;letter-spacing:-.13px}.translation-editor-card{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 50px;overflow:hidden;border:1px solid #eaf1ff;border-radius:6px;background:#fff}.translation-language-grid{min-height:0;display:grid;overflow:hidden;background:#fff}.translation-key-block.layout-stacked .translation-language-grid,.translation-key-block.layout-large .translation-language-grid{grid-auto-rows:minmax(0,1fr)}.translation-key-block.layout-split .translation-language-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.translation-key-block.layout-compact .translation-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.translation-language-cell{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;border:0;border-bottom:1px solid #eaf1ff;background:#fff;padding:10px}.translation-language-cell:last-child{border-bottom:0}.translation-language-cell.active,.translation-language-cell.readonly.active{background:#00b35c1a}.translation-language-cell.status-needs_review,.translation-language-cell.status-missing,.translation-language-cell.dirty{background:#fff}.translation-language-cell.focused{background:#f8fbfa}.translation-language-cell.layout-split:first-child{grid-column:1;grid-row:1;border-bottom:0}.translation-target-stack{display:contents}.translation-key-block.layout-split .translation-target-stack{grid-column:2;grid-row:1;min-height:0;display:grid;grid-auto-rows:minmax(0,1fr)}.translation-key-block.layout-split .translation-target-stack .translation-language-cell{border-left:1px solid #eaf1ff;border-bottom:0}.translation-key-block.layout-split .translation-target-stack .translation-language-cell+.translation-language-cell{border-top:1px solid #eaf1ff}.translation-key-block.layout-split .translation-target-stack .translation-language-cell:last-child{border-bottom:0}.translation-key-block.layout-compact .translation-language-cell{border-left:0;border-bottom:0}.translation-language-cell.layout-compact:nth-child(2n){border-left:1px solid #eaf1ff}.translation-language-cell.layout-compact:nth-child(n+3){border-top:1px solid #eaf1ff}.translation-language-cell header{gap:10px}.translation-language-cell header>div{gap:5px}.translation-language-cell header>div>span{display:none}.translation-language-cell strong{color:#0e1118;font:500 13px/14px Inter,sans-serif}.translation-language-cell span,.translation-language-cell textarea{color:#36233b;font:400 12px/12px Inter,sans-serif}.translation-language-cell textarea{line-height:18px}.translation-language-cell textarea:focus{border:0;outline:0}.translation-status-pill{display:none}.translation-key-actions{min-height:50px;border-top:1px solid #eaf1ff;background:#fff;padding:0 10px 0 20px}.editor-discard-button{color:#8e9198;font:400 12px/14px Inter,sans-serif}.editor-flag{width:28px;height:28px;justify-content:center;border:0;border-radius:999px;background:#f5f5f5;padding:0}.editor-flag span:not(.editor-asset-icon){display:none}.editor-save-button{min-width:68px;height:28px;background:#150d17;font:500 13px/14px Inter,sans-serif}.editor-navigation-footer{height:94px;min-height:94px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid #faebff;background:#fff;padding:30px}.editor-navigation-footer button{min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dcddde;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000014;color:#909090}.editor-navigation-footer button:first-child .editor-navigation-arrow{transform:rotate(90deg)}.editor-navigation-footer button:last-child .editor-navigation-arrow{transform:rotate(-90deg)}.editor-empty-state{min-height:100%;border:1px solid #eaf1ff;border-radius:6px}.editor-context-panel{grid-column:3;grid-row:1 / 3;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 94px;overflow:hidden;border-left:1px solid #eaf1ff;background:#fff}.editor-context-panel.collapsed{display:flex;align-items:center;justify-content:center;border-left:1px solid #eaf1ff}.editor-context-resize-handle{grid-column:2;grid-row:1 / 3;align-self:stretch;justify-self:end;width:12px;margin-right:-6px;position:relative;z-index:5;cursor:col-resize;touch-action:none}.editor-context-resize-handle:before{content:"";position:absolute;inset:0 5px;border-radius:999px;background:transparent;transition:background .12s ease,width .12s ease}.editor-context-resize-handle:hover:before{background:#b8ddca}.editor-context-resize-handle.is-resizing:before{inset-inline:4px;background:#00b35c}.editor-context-expand,.editor-context-collapse{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#fff;color:#909090}.editor-context-expand:hover,.editor-context-collapse:hover{background:#f4f7f5;color:#0e1118}.editor-context-expand-icon{transform:rotate(180deg)}.editor-context-collapse-icon{transform:rotate(0)}.editor-context-footer{position:relative;min-height:94px}.editor-accordion-list{min-height:0;display:flex;flex-direction:column;overflow-y:auto}.editor-accordion-section:last-child{flex:1 0 auto}.editor-accordion-row{height:80px;min-height:80px;border-bottom:1px solid #faebff;color:#0e1118;padding:0 20px;font:600 15px/14px Inter,sans-serif}.editor-accordion-body{border-bottom:1px solid #faebff;padding:20px}.editor-comment-box{height:94px;display:block;position:relative;border-top:1px solid #faebff;background:#fff;padding:30px}.editor-context-footer .editor-comment-box{height:100%}.editor-context-collapse{position:absolute;top:10px;left:10px;z-index:1}.editor-comment-box input{height:34px;border-color:#dcddde;box-shadow:0 1px 2px #00000014;color:#0e1118;font:400 13px/14px Inter,sans-serif}@media(max-width:1280px){.editor-shell,.editor-shell.keys-collapsed{grid-template-columns:260px minmax(0,1fr) 250px}.editor-shell.keys-collapsed{grid-template-columns:54px minmax(0,1fr) 250px}.editor-shell.context-collapsed{grid-template-columns:260px minmax(0,1fr) 54px}.editor-shell.keys-collapsed.context-collapsed{grid-template-columns:54px minmax(0,1fr) 54px}.editor-shell.context-resized:not(.context-collapsed){grid-template-columns:260px minmax(0,1fr) 250px}.editor-shell.keys-collapsed.context-resized:not(.context-collapsed){grid-template-columns:54px minmax(0,1fr) 250px}.editor-context-resize-handle{display:none}.editor-toolbar-search{width:min(330px,30vw)}.editor-language-select{width:200px}}.editor-asset-icon{display:inline-block;flex:0 0 auto;background-color:currentColor;mask:var(--editor-icon-mask) center / contain no-repeat;-webkit-mask:var(--editor-icon-mask) center / contain no-repeat}.editor-language-switch-icon,.editor-select-unfold,.editor-navigation-arrow{color:#150d17}.editor-secondary-arrow,.editor-flag-icon{color:#909090}.editor-panel-collapse-icon,.editor-accordion-section.open .editor-accordion-arrow{transform:rotate(180deg)}.translation-language-cell .translation-language-check{color:#909090}.translation-language-cell .translation-language-check.is-source{color:#00b35c}.translation-language-cell .translation-language-check.is-saved-target{color:#909090}.editor-context-error{position:absolute;right:30px;bottom:70px;left:30px;color:#dc2626;font:500 12px/14px Inter,sans-serif}.lexicon-api-disabled-state{margin:24px;padding:16px 18px;display:grid;gap:6px;color:#36233b;background:#fff;border:1px solid #eaf1ff;border-radius:6px;font:400 13px/18px Inter,sans-serif}.lexicon-api-disabled-state strong{color:#150d17;font-weight:600}.lexicon-api-disabled-state code{color:#0e1118;font-family:inherit;font-weight:500}.editor-remote-list li{display:grid;gap:4px}.editor-remote-list li span{color:#36233b}.editor-remote-list li small{color:#909090;font-size:11px}.editor-section-remote-error{display:grid;gap:8px;color:#dc2626;font-size:12px}.editor-section-remote-error button{width:fit-content;color:#150d17;background:transparent;border:0;padding:0;text-decoration:underline}.lexicon-path-builder{display:grid;gap:12px}.lexicon-path-builder-preview{display:grid;gap:6px;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;font-size:12px;line-height:1.45}.lexicon-path-builder-preview pre{margin:0;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}
