:root{--brand: #322f80;--brand-2: #524fa2;--brand-3: #0a4596;--brand-gradient: linear-gradient(100deg, var(--brand) 0%, var(--brand-3) 100%);--brand-gradient-v: linear-gradient(180deg, var(--brand) 0%, var(--brand-3) 100%);--bg: #eceef3;--surface: #ffffff;--surface-2: #fafafc;--border: #e5e6ed;--border-strong: #d4d6e0;--border-soft: #eff0f4;--text: #14152b;--text-2: #45475e;--muted: #6f7188;--faint: #a1a3b4;--accent: var(--brand);--accent-soft: #efeefa;--accent-ring: rgba(82, 79, 162, .18);--ok: #15803d;--ok-soft: #e8f6ed;--warn: #b45309;--warn-soft: #fef3e2;--danger: #d50f1a;--danger-soft: #fef3f3;--danger-border: #f6d0d3;--radius: .625rem;--radius-lg: .875rem;--shadow-xs: 0 1px 1px rgba(20, 21, 43, .04);--shadow-sm: 0 1px 2px rgba(20, 21, 43, .04), 0 .5rem 1.25rem -.75rem rgba(20, 21, 43, .1);--shadow-lg: 0 1.5rem 4rem -1rem rgba(20, 21, 43, .28), 0 2px .375rem rgba(20, 21, 43, .06);--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--side-w: 15.25rem}*{box-sizing:border-box}html{font-size:70%}html,body,#root{height:100%}body{margin:0;overflow:hidden;background:var(--bg);color:var(--text);font:.875rem/1.45 Geist,system-ui,sans-serif;font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}h1{margin:0;font-size:1.5rem;line-height:1.2;font-weight:650;letter-spacing:-.025em}h2{margin:0;font-size:.875rem;font-weight:600;letter-spacing:-.005em}h3{margin:0;font-size:.8125rem;font-weight:600}::selection{background:#524fa22e}.ic{width:1rem;height:1rem;flex:none}.code,.mono{font-family:var(--mono);font-size:.93em;letter-spacing:.01em}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#14152b24;border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#14152b3d}::-webkit-scrollbar-track{background:transparent}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;color:var(--text);transition:border-color .12s,box-shadow .12s}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{height:2.125rem;padding:0 .625rem}input::placeholder,textarea::placeholder{color:var(--faint)}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-2);box-shadow:0 0 0 .1875rem var(--accent-ring)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--muted)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.875rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f7188' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:right .5625rem center}input[type=checkbox]{accent-color:var(--brand);width:.9375rem;height:.9375rem}.input{width:100%}.textarea{width:100%;padding:.75rem .875rem;font-size:.84375rem;line-height:1.6;resize:vertical;min-height:10rem}.textarea.sm{min-height:6rem}.field-label{font-size:.8125rem;font-weight:600;color:var(--text)}label.title{gap:.375rem}label.title>small{font-size:.75rem;font-weight:500;color:var(--text-2)}label.title>input,label.title>select,label.title>textarea{width:100%;min-width:0}label.check{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-2);cursor:pointer}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11.25rem,100%),1fr));gap:.75rem;align-items:end}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid>.btn{justify-self:start}.form-grid.one-two{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;height:2.125rem;padding:0 .75rem;border:1px solid var(--border);border-radius:.5625rem;background:var(--surface);color:var(--text);font-size:.8125rem;font-weight:550;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-xs);transition:background .12s,border-color .12s,box-shadow .12s,filter .12s;text-decoration:none}.btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}.btn:active:not(:disabled){transform:translateY(.5px)}.btn.primary{background:var(--brand-gradient);border-color:transparent;color:#fff;box-shadow:inset 0 1px #ffffff29,0 .25rem .75rem -.25rem #0a459673}.btn.primary:hover:not(:disabled){background:var(--brand-gradient);filter:brightness(1.08)}.btn.primary kbd{background:#ffffff29;border-color:#ffffff3d;color:#fff}.btn.danger{color:var(--danger)}.btn.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger-border)}.btn.danger-solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger-solid:hover:not(:disabled){background:#b30d16;border-color:#b30d16}.btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-2)}.btn.ghost:hover:not(:disabled){background:#14152b0d;border-color:transparent}.btn.lg{height:2.5rem;padding:0 1.125rem;font-size:.875rem;border-radius:.625rem}.btn.sm{height:1.75rem;padding:0 .5625rem;font-size:.78125rem;border-radius:.4375rem;gap:.3125rem}.btn.icon{width:2.125rem;padding:0;color:var(--text-2)}.btn.icon.sm{width:1.75rem}.btn.icon .ic{width:1.0625rem;height:1.0625rem}.btn:disabled{opacity:.5;cursor:not-allowed}.btn kbd{margin-left:2px}.linkbtn{all:unset;cursor:pointer;color:var(--accent);font-weight:550;text-decoration:underline;text-decoration-color:#322f804d;text-underline-offset:.1875rem}.linkbtn:hover{text-decoration-color:currentColor}.linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.1875rem}.list>.linkbtn{align-self:flex-start;font-size:.75rem}kbd,.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:.3125rem;border:1px solid var(--border);border-bottom-width:2px;background:var(--surface);color:var(--muted);font:500 .6875rem/1 var(--mono)}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:.1875rem;border-radius:.625rem;background:#eeeff3;border:1px solid var(--border-soft);max-width:100%}.seg button{height:1.75rem;padding:0 .6875rem;border:0;border-radius:.4375rem;background:transparent;font-size:.78125rem;font-weight:500;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.seg button:hover{color:var(--text)}.seg button.on{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 1px 2px #14152b14,0 0 0 1px #14152b08}.seg button em{font-style:normal;font-size:.75rem;color:var(--faint);font-variant-numeric:tabular-nums}.tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{position:relative;height:2.375rem;padding:0 .75rem;border:0;background:transparent;font-size:.8125rem;font-weight:500;color:var(--muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.4375rem}.tabs button:hover,.tabs a:hover{color:var(--text)}.tabs button.on,.tabs a.on{color:var(--brand);font-weight:600}.tabs em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.tabs .on em{color:var(--brand)}.tabs em.hot{min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--danger);color:#fff}.tabs button.on:after,.tabs a.on:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:2px;border-radius:2px;background:var(--brand-gradient)}.chips{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.chip{display:inline-flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .6875rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text-2);font-size:.78125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.chip:hover{border-color:var(--border-strong)}.chip.active{background:var(--accent-soft);border-color:#322f8059;color:var(--brand);font-weight:600}label.chip:focus-within{outline:2px solid var(--accent);outline-offset:2px}.badge{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding:0 .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;white-space:nowrap;background:#f1f2f5;color:var(--text-2)}.badge .ic{width:.75rem;height:.75rem}.badge.type{height:1.25rem;padding:0 .4375rem;font-size:.75rem}.badge.type:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.badge.TALEP{background:#ebf1ff;color:#1d4ed8}.badge.FATURA{background:#fff4e5;color:#b45309}.badge.UCUS_DEGISIKLIGI{background:#f2eeff;color:#6d28d9}.badge.MUTABAKAT{background:#e6f6f2;color:#0f766e}.badge.SIKAYET{background:#ffeef4;color:#be185d}.badge.DIGER{background:#f1f2f5;color:#4b5065}.badge.BILGI{background:#e8f2f7;color:#24546b}.badge.flag{height:1.25rem;padding:0 .4375rem;font-size:.75rem;background:var(--warn-soft);color:var(--warn)}.badge.flag.hard{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-border)}.badge.sm{height:1.25rem;padding:0 .4375rem;font-size:.75rem}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.status{font-size:.75rem;font-weight:500;color:var(--muted);white-space:nowrap}.status.PENDING_APPROVAL,.status.OPEN{color:var(--brand)}.status.REVIEW_REQUIRED,.status.REJECTED{color:var(--danger)}.status.DONE{color:var(--ok)}.sla{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sla .ic{width:.8125rem;height:.8125rem}.sla.warn{color:var(--warn)}.sla.late{color:var(--danger)}.sla.ok{color:var(--ok)}.when{font-size:.75rem;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.mbx{display:inline-flex;align-items:center;height:1.25rem;padding:0 .375rem;border-radius:.375rem;background:#f1f2f5;font-size:.75rem;color:var(--muted);white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:.375rem;height:1.5rem;padding:0 .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:550;white-space:nowrap;background:#f1f2f5;color:var(--text-2)}.pill:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.danger{background:var(--danger-soft);color:var(--danger)}.avatar{width:2rem;height:2rem;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-gradient);color:#fff;font-size:.75rem;font-weight:650;letter-spacing:.02em}.avatar.sm{width:1.375rem;height:1.375rem;font-size:.75rem;background:var(--accent-soft);color:var(--brand);box-shadow:inset 0 0 0 1px #322f801f}.banner{position:relative;display:flex;flex-direction:column;gap:2px;padding:.75rem 1rem .75rem 2.75rem;border-radius:.75rem;border:1px solid;font-size:.8125rem;line-height:1.5}.banner:before{content:"!";position:absolute;left:.875rem;top:.75rem;width:1.125rem;height:1.125rem;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:800;color:#fff}.banner strong{font-weight:600}.banner.warn{background:#fffaf2;border-color:#f7dfb8;color:#7a3d06}.banner.warn:before{background:var(--warn)}.banner.danger{background:var(--danger-soft);border-color:var(--danger-border);color:#7a0910}.banner.danger:before{background:var(--danger)}.banner a{color:inherit;text-decoration:underline;text-underline-offset:2px}.app{position:relative;height:100%;display:flex}.app:before{content:"";position:absolute;top:0;left:0;right:0;height:.1875rem;background:var(--brand-gradient);z-index:40;pointer-events:none}.mobilebar,.scrim,.only-drawer{display:none}.side{flex:none;width:var(--side-w);display:flex;flex-direction:column;gap:.75rem;padding:1.125rem .75rem .875rem;overflow:hidden;background:var(--bg)}.side-brand{display:flex;align-items:center;gap:.625rem;padding:0 .375rem;min-width:0}.side-brand img{width:2rem;height:2rem;border-radius:.5625rem;flex:none;box-shadow:0 1px 2px #14152b1f}.side-brand-text{display:flex;flex-direction:column;min-width:0;flex:1}.side-brand strong{font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.side-brand small{font-size:.75rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-search{display:flex;align-items:center;gap:.5rem;height:2.125rem;padding:0 .5rem 0 .625rem;border-radius:.5625rem;border:1px solid var(--border);background:var(--surface);color:var(--faint);font-size:.8125rem;cursor:pointer;text-align:left;box-shadow:var(--shadow-xs)}.side-search:hover{border-color:var(--border-strong);color:var(--muted)}.side-search span{flex:1}.nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.375rem;margin:0 -.25rem;padding:0 .25rem}.nav-group{display:flex;flex-direction:column;gap:1px}.nav-sec{padding:.875rem .625rem .375rem;font-size:.75rem;font-weight:600;color:var(--muted)}.nav a{position:relative;display:flex;align-items:center;gap:.625rem;height:2.125rem;padding:0 .625rem;border-radius:.5rem;color:var(--text-2);font-size:.84375rem;font-weight:500}.nav a .ic{width:1.0625rem;height:1.0625rem;color:var(--muted)}.nav a span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav a em{font-style:normal;font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.nav a em.hot{min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:62.4375rem;background:var(--danger);color:#fff;font-size:.75rem;font-weight:650;display:inline-flex;align-items:center;justify-content:center}.nav a:hover{background:#14152b0b;color:var(--text)}.nav a.on{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 1px 2px #14152b0f,0 0 0 1px var(--border)}.nav a.on .ic{color:var(--brand)}.nav a.on:before{content:"";position:absolute;left:0;top:.5625rem;bottom:.5625rem;width:.1875rem;border-radius:0 .1875rem .1875rem 0;background:var(--brand-gradient-v)}.side-foot{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border)}.mode{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .625rem;border-radius:.5rem;background:var(--surface);box-shadow:0 0 0 1px var(--border-soft);font-size:.78125rem;color:var(--text-2)}.mode i{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:#22c55e;box-shadow:0 0 0 .1875rem #22c55e2e}.mode.shadow i{background:#f59e0b;box-shadow:0 0 0 .1875rem #f59e0b33}.mode span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode small{font-size:.75rem;color:var(--faint);white-space:nowrap}.me{display:flex;align-items:center;gap:.625rem;padding:2px 2px 2px .375rem;min-width:0}.me-text{flex:1;min-width:0;display:flex;flex-direction:column}.me strong{font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me small{font-size:.75rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor{padding:0 .375rem;font-size:.75rem;line-height:1.4;color:var(--faint)}.main{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem;padding:1.375rem 1.5rem 1.5rem .75rem}.main>*{flex-shrink:0}.main>.fill{flex:1 1 0;min-height:17.5rem;overflow-y:auto}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap}.ph-text{min-width:0;flex:1 1 20rem}.ph-text p{margin:.3125rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted);max-width:90ch}.ph-text p b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.ph-text p b.r{color:var(--danger)}.ph-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap}.toolbar-row.with-tabs{align-items:flex-end;border-bottom:1px solid var(--border)}.toolbar-row.with-tabs .tabs{border-bottom:0}.toolbar-row.with-tabs .filters{padding-bottom:.375rem}.search{display:flex;align-items:center;gap:.5rem;height:2.25rem;width:min(20rem,100%);padding:0 .5rem 0 .625rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);color:var(--faint);box-shadow:var(--shadow-xs);transition:border-color .12s,box-shadow .12s}.search:focus-within{border-color:var(--brand-2);box-shadow:0 0 0 .1875rem var(--accent-ring)}.search input{flex:1;min-width:0;height:100%!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:.8125rem}.search input::-webkit-search-cancel-button{cursor:pointer}.card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card>.head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;min-height:3.25rem;padding:.75rem 1.125rem;border-bottom:1px solid var(--border-soft)}.card>.head>.sub{flex:1 1 16.25rem;text-align:right}.card>.head h2{display:flex;align-items:center;gap:.5rem}.card>.head h2 .ic{color:var(--brand-3)}.card>.body{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem}.card>.foot{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap;padding:.75rem 1.125rem;border-top:1px solid var(--border-soft);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem .75rem}.row:has(>label.title){align-items:flex-end}.sub{font-size:.8125rem;color:var(--muted)}.notice{font-size:.78125rem;line-height:1.5;color:var(--muted)}.error{font-size:.8125rem;color:var(--danger)}.empty{padding:2.5rem 1.5rem;text-align:center;font-size:.8125rem;line-height:1.6;color:var(--muted)}.empty strong{display:block;margin-bottom:2px;font-size:.875rem;color:var(--text)}.section-label{font-size:.75rem;font-weight:600;color:var(--muted)}.title{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.title strong{font-weight:600}.title small{font-size:.75rem;line-height:1.45;color:var(--muted)}.agent-note{font-size:.8125rem;color:var(--text-2);overflow-wrap:anywhere}.list{display:flex;flex-direction:column;gap:.625rem}.list .item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;min-width:0;overflow-wrap:anywhere}.list .item small{color:var(--muted)}.list label.item{justify-content:flex-start;cursor:pointer}.list .item.note{align-items:flex-start;padding:.625rem .75rem;border-radius:.625rem;background:#fffbeb;box-shadow:inset 0 0 0 1px #f8e7b5}.rows{display:flex;flex-direction:column;margin:0 -1.125rem -1.125rem;border-top:1px solid var(--border-soft)}.rows>*{padding:.75rem 1.125rem;border-bottom:1px solid var(--border-soft)}.rows>:last-child{border-bottom:0}.rows:not(:last-child){margin-bottom:0;border-bottom:1px solid var(--border-soft)}.rows:empty{display:none}.rows .item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.rows .item>.title{flex:1 1 16.25rem}.actions{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}dl.kv{margin:0}.kv{display:grid;grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);gap:.5rem 1rem;font-size:.8125rem}.kv>span:nth-child(odd),.kv>dt{color:var(--muted)}.kv>span:nth-child(2n),.kv>dd{margin:0;font-weight:500;min-width:0;overflow-wrap:anywhere}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.375rem,100%),1fr));gap:.625rem}.kpi{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem;border-radius:.75rem;background:var(--surface-2);border:1px solid var(--border-soft)}.kpi span{font-size:.75rem;font-weight:500;color:var(--muted)}.kpi strong{font-size:1.375rem;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.quote{margin:0;padding:.5rem .75rem;border-left:.1875rem solid var(--brand-2);border-radius:0 .5rem .5rem 0;background:var(--surface-2);color:var(--text-2);font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.progress{height:.5rem;border-radius:6.1875rem;background:var(--border-soft);overflow:hidden}.progress>i{display:block;height:100%;border-radius:inherit;background:var(--brand-gradient);transition:width .4s}.table{container-type:inline-size;overflow-x:hidden}.table>*{flex-shrink:0}.table .grid{display:grid;grid-template-columns:minmax(5.25rem,8.125rem) minmax(0,1.4fr) minmax(0,1.5fr) minmax(0,7.5rem) minmax(0,7.5rem) minmax(0,6.875rem);gap:.75rem;align-items:center;padding:.75rem 1.125rem;border-bottom:1px solid var(--border-soft);color:var(--text);font-size:.8125rem}.table .grid>*{min-width:0;overflow-wrap:anywhere}.table .grid.head{position:sticky;top:0;z-index:1;padding-top:.5625rem;padding-bottom:.5625rem;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:.75rem;font-weight:600;color:var(--muted)}.card.table .grid.head{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.card>.body>.table{margin:0 -1.125rem;border-top:1px solid var(--border-soft)}.card>.body>.table:last-child{margin-bottom:-1.125rem;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.card>.body>.table:first-child,.card>.body>.rows:first-child{margin-top:-1.125rem;border-top:0}.cols{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.cols>.table{border:1px solid var(--border-soft);border-radius:.75rem;overflow:hidden}.table .grid:last-child{border-bottom:0}.table a.grid:hover,.table div.grid:not(.head):hover{background:var(--surface-2)}.table .grid.review{background:snow;box-shadow:inset .1875rem 0 0 var(--danger)}.table .grid.deadlines{grid-template-columns:minmax(5.25rem,8.125rem) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,9.375rem) minmax(0,6.875rem) minmax(0,1.2fr)}.table .grid .actions{justify-content:flex-end}@container (max-width: 47.5rem){.table .grid.head{display:none}.table .grid.deadlines{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .75rem}.table .grid.deadlines>:nth-child(6){grid-column:1 / -1;justify-content:flex-start}}.main>.qpage{flex:1 1 0;min-height:27.5rem;display:flex;flex-direction:column;gap:.875rem}.qhead{flex:none;display:flex;flex-direction:column;gap:.875rem}.split{flex:1;min-height:0;display:flex;gap:1.25rem}.split>.card{border-color:var(--border-strong)}.qlist{flex:0 0 clamp(20rem,33%,26.25rem);min-height:0;overflow-y:auto;overflow-x:hidden}.qlist>*{flex-shrink:0}.qlist-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:2.5rem;padding:0 1rem;background:#fffffff0;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border-bottom:1px solid var(--border-soft);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:.75rem;color:var(--muted)}.qlist-head b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.qlist-head .btn{margin-right:-.5rem;color:var(--muted)}.qlist-more{display:flex;justify-content:center;padding:.75rem 1rem;border-top:1px solid var(--border-soft)}.qrow{position:relative;display:flex;flex-direction:column;gap:.375rem;padding:.8125rem 1rem;border-bottom:1px solid var(--border-soft);color:var(--text);min-width:0;transition:background .1s}.qrow:last-child{border-bottom:0}.qrow:hover{background:var(--surface-2)}.qrow:before{content:"";position:absolute;left:0;top:.75rem;bottom:.75rem;width:.1875rem;border-radius:0 .1875rem .1875rem 0}.qrow.review:before{background:var(--danger)}.qrow.active{background:color-mix(in srgb,var(--type-c, var(--brand)) 7%,var(--surface))}.qrow.active:before{top:0;bottom:0;width:.25rem;border-radius:0;background:var(--type-c, var(--brand))}.qrow-top{display:flex;align-items:baseline;gap:.5rem;min-width:0}.qrow-top strong{flex:1;min-width:0;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrow-sum{font-size:.8125rem;line-height:1.45;color:var(--text-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qrow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;font-size:.75rem}.qrow-meta .sp{flex:1}.qrow-meta .sub{font-size:.75rem}.qrow-meta .qno{font-variant-numeric:tabular-nums}.qlist.jl{display:flex;flex-direction:column;overflow:hidden}.jl-head{flex:none;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem .6875rem;border-bottom:1px solid var(--border)}.jl-bar{display:flex;align-items:center;gap:.25rem;min-width:0}.jl-bar .search{flex:1;width:auto;min-width:0;height:2.125rem;background:var(--surface-2);box-shadow:none}.jl-bar .search:focus-within{background:var(--surface)}.jl-bar>.btn{flex:none;margin-right:-.375rem;color:var(--text-2)}.jl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.jl-filters .chip{height:1.75rem;padding:0 .5625rem;gap:.3125rem;font-size:.75rem}.jl-filters .chip .ic{width:.875rem;height:.875rem}.jl-filters .chip .ic:last-child{width:.75rem;height:.75rem;color:var(--faint)}.jl-filters .chip.active .ic:last-child{color:var(--brand)}.jl-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.jl-group{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.4375rem;height:1.875rem;margin:0;padding:0 1rem;background:var(--surface-2);border-bottom:1px solid var(--border-soft);font-size:.75rem;font-weight:600;color:var(--text-2)}.jl-group em{font-style:normal;font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums}.jl-group.late,.jl-group.hard{color:var(--danger)}.jl-group.warn{color:var(--warn)}.jl-group .ic{width:.8125rem;height:.8125rem}.jl .qrow{gap:.1875rem;padding:.5625rem .875rem .5625rem 1rem}.jl .qrow:last-child{border-bottom:1px solid var(--border-soft)}.jl .qrow-top{align-items:center}.qrow-aux{flex:none;display:inline-flex;align-items:center;gap:.4375rem;font-size:.75rem;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.qrow-aux .avatar.sm{width:1.25rem;height:1.25rem}.qrow-line{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.8125rem}.qrow-line .qrow-sum{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.qrow-line .qrow-sum b{font-weight:600;color:var(--type-c, var(--text-2))}.qrow-line .sla,.qrow-line .status{flex:none}.qtag{flex:none;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:var(--muted);white-space:nowrap}.qtag .ic{width:.75rem;height:.75rem}.qtag.new{color:var(--brand);font-weight:600}.qtag.warn{color:var(--warn)}.qtag.danger{color:var(--danger);font-weight:600}.jl .qlist-more{align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted);border-top:0}.qdetail{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.qdetail:not(.placeholder){box-shadow:0 1px 2px #14152b0d,0 1rem 2.5rem -1.5rem #14152b4d}.qdetail.placeholder{display:flex;align-items:center;justify-content:center}.only-narrow,button.only-narrow{display:none}@media (max-width: 1099px){.qlist{flex:1 1 auto}.qpage.has-job .qhead,.qpage.has-job .qlist,.qpage:not(.has-job) .qdetail{display:none}.only-narrow,button.only-narrow{display:inline-flex}}.toast{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:flex;align-items:center;gap:.625rem;max-width:min(27.5rem,calc(100vw - 2.5rem));padding:.6875rem 1rem .6875rem .75rem;border-radius:.75rem;background:#17182e;color:#fff;font-size:.8125rem;box-shadow:var(--shadow-lg);animation:toast-in .18s ease-out}.toast .ic{width:1.125rem;height:1.125rem;color:#4ade80}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}.jobpage{flex:1 1 0;min-height:27.5rem;overflow-y:auto}.jc{position:relative;container-type:inline-size;min-width:0;--type-c: var(--brand)}.jc-head{position:sticky;top:0;z-index:3;padding:1.125rem 1.5rem 1rem;background:linear-gradient(180deg,#f8f8fd,#fff);border-bottom:1px solid var(--border-soft);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:inset 0 3px 0 var(--type-c)}.jc-top{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .625rem;min-height:2.125rem}.jc-top .back{margin-right:.25rem}.jc-actions{display:flex;align-items:center;gap:.375rem;margin-left:auto;flex-wrap:wrap}.jc-head h2{margin-top:.625rem;font-size:1.375rem;line-height:1.25;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.jc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem;margin-top:.75rem;font-size:.78125rem;color:var(--muted)}.jc-meta .when{font-size:.78125rem;color:var(--muted)}.jc-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}@media (min-width: 861px){.card:has(>.jc){overflow:hidden}.jc{flex:1;min-height:0;display:flex;flex-direction:column}.jc-head{flex:none}.jc-body{position:relative;flex:1;min-height:0;overflow-y:auto}}.dot{width:.1875rem;height:.1875rem;border-radius:50%;background:var(--faint);flex:none}.back{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:550;color:var(--muted)}.back:hover{color:var(--brand)}button.back{border:0;background:none;padding:0;cursor:pointer}.disclosure{all:unset;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;border-radius:.375rem}.disclosure:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.risk{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border-radius:.75rem;background:var(--danger-soft);border:1px solid var(--danger-border);color:#6e1a1f}.risk>.ic{width:1.25rem;height:1.25rem;margin-top:1px;color:var(--danger)}.risk strong{display:block;font-size:.84375rem;font-weight:600;color:#b00d16}.risk p{margin:.1875rem 0 0;font-size:.8125rem;line-height:1.5}.conf{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.conf i{position:relative;width:3.25rem;height:.375rem;border-radius:.5625rem;background:var(--border-soft);overflow:hidden}.conf i b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ok)}.conf.warn i b{background:#f59e0b}.conf.danger i b{background:var(--danger)}.mailframe{width:100%;height:clamp(16rem,50vh,40rem);border:1px solid var(--border-soft);border-radius:.625rem;background:#fff;resize:vertical;overflow:auto}.card:has(>.jc>.jc-grid){overflow:hidden}.jc:has(>.jc-grid){flex:1;min-height:0;display:flex;flex-direction:column}.jc[data-type=TALEP],.qrow[data-type=TALEP]{--type-c: #1d4ed8}.jc[data-type=FATURA],.qrow[data-type=FATURA]{--type-c: #d97706}.jc[data-type=UCUS_DEGISIKLIGI],.qrow[data-type=UCUS_DEGISIKLIGI]{--type-c: #6d28d9}.jc[data-type=MUTABAKAT],.qrow[data-type=MUTABAKAT]{--type-c: #0f766e}.jc[data-type=SIKAYET],.qrow[data-type=SIKAYET]{--type-c: #be185d}.jc[data-type=DIGER],.qrow[data-type=DIGER]{--type-c: #8b8fa3}.jc[data-type=BILGI],.qrow[data-type=BILGI]{--type-c: #24546b}.jc:has(>.jc-grid):before{content:"";position:absolute;z-index:4;top:0;left:0;right:0;height:3px;background:var(--type-c);pointer-events:none}.jc-grid{flex:1;min-height:0;display:grid}.ji{grid-area:info;min-width:0;min-height:0;background:var(--surface)}.jt{grid-area:talk;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.jr{grid-area:reply;min-width:0;min-height:0;display:flex;flex-direction:column;background:#f6f6fc}.jc-grid.l-stack{grid-template-columns:clamp(18rem,30%,24rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto calc(clamp(7rem,var(--reply-h, 18rem),75%) + var(--band-h, 0rem));grid-template-areas:"info talk" "info split" "info reply"}.jc-grid.l-stack.decide{grid-template-rows:minmax(0,1fr) auto calc(clamp(7rem,var(--reply-h, 22rem),75%) + var(--band-h, 0rem))}.jc-grid.l-stack:has(.jband){--band-h: calc(3rem + 1px) }.l-stack>.ji{display:flex;flex-direction:column;gap:0;padding:0 0 .75rem;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--border)}.l-stack>.ji>*{flex-shrink:0}.l-stack>.ji>.ji-id{padding:1rem 1.125rem .875rem;border-bottom:1px solid var(--border)}.l-stack>.ji>.jcard{background:none;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--border-soft)}.l-stack>.ji>.jcard:last-child{border-bottom:0}.l-stack>.ji>.jcard>.jcard-h{min-height:2.25rem;padding:.625rem .75rem 0 1.125rem;border-bottom:0}.l-stack>.ji>.jcard>.jcard-b{padding:.375rem 1.125rem .875rem}.l-stack>.ji>.jcard>.vsteps{padding:.5rem 1.125rem .875rem .9375rem}.l-stack>.ji>.jcard.danger{background:var(--danger-soft)}.l-stack>.ji>.jhist>summary{min-height:2.75rem;padding:0 .75rem 0 1.125rem;border-radius:0}.l-stack>.ji>.jhist[open]>summary{border-bottom:0}.jc-grid.l-side{grid-template-columns:minmax(0,1fr) auto clamp(20rem,var(--reply-w, 38%),62%);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"info info info" "talk split reply"}.l-side>.ji{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;overflow-x:auto;overscroll-behavior:contain;border-bottom:1px solid var(--border)}.l-side>.ji>.ji-id{flex:0 0 clamp(17rem,30%,24rem)}.l-side>.ji>.jcard{flex:1 0 15rem;max-width:22rem;max-height:14rem;overflow-y:auto;border-color:var(--border);box-shadow:none}.l-side>.ji>.jcard .jcard-h{position:sticky;top:0;z-index:1;background:var(--surface);border-radius:.75rem .75rem 0 0}.l-side>.ji>.jhist:not([open]){flex:0 0 auto}.l-side.info-open>.ji{flex-wrap:wrap;align-content:flex-start;max-height:min(36rem,55vh);overflow-x:hidden;overflow-y:auto}.l-side.info-open>.ji>.jcard{max-height:none;overflow:visible}.jsplit{position:relative;z-index:2;grid-area:split;touch-action:none;outline:none}.jsplit:before{content:"";position:absolute;background:var(--border)}.jsplit:after{content:"";position:absolute;border-radius:999px;background:var(--border-strong);transition:background .12s}.jsplit:hover:before,.jsplit.drag:before,.jsplit:focus-visible:before,.jsplit:hover:after,.jsplit.drag:after,.jsplit:focus-visible:after{background:var(--brand-2)}.jsplit.h{height:.75rem;margin:-.375rem 0;cursor:row-resize}.jsplit.h:before{left:0;right:0;top:50%;height:1px}.jsplit.h:after{left:50%;top:50%;width:2.75rem;height:.3125rem;transform:translate(-50%,-50%)}.jsplit.v{width:.75rem;margin:0 -.375rem;cursor:col-resize}.jsplit.v:before{top:0;bottom:0;left:50%;width:1px}.jsplit.v:after{top:50%;left:50%;width:.3125rem;height:2.75rem;transform:translate(-50%,-50%)}body.resizing-y,body.resizing-y *{cursor:row-resize!important;-webkit-user-select:none;user-select:none}body.resizing-x,body.resizing-x *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}body.resizing-x iframe,body.resizing-y iframe{pointer-events:none}.ji-id{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ji-top{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.ji-top .back{margin-right:.25rem}.ji-top>.sub{font-size:.75rem}.jno{display:inline-flex;align-items:center;gap:.25rem;height:1.375rem;padding:0 .5rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text-2);font:inherit;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:copy}.jno:hover{border-color:var(--brand);color:var(--brand)}.jno.copied{border-color:var(--ok);color:var(--ok)}.jno svg{width:.75rem;height:.75rem}.offerprev{margin:.75rem .75rem .25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow:hidden}.offerprev-h{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .75rem;font-size:.8125rem;color:var(--text-2);border-bottom:1px solid var(--border-soft)}.offerprev-h>svg{width:.875rem;height:.875rem;color:var(--brand)}.offerprev-h .grow{flex:1}.offerprev-h .sub{font-size:.75rem}.offerprev-f{display:block;width:100%;border:0;background:#fff}.jpill{display:inline-flex;align-items:center;height:1.375rem;padding:0 .5rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:#ebecf1;color:var(--text-2)}.jpill.brand{background:var(--accent-soft);color:var(--brand)}.jpill.ok{background:var(--ok-soft);color:var(--ok)}.jpill.danger{background:var(--danger-soft);color:var(--danger)}.ji-title{margin:0;font-size:1.1875rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.ji-sum{margin:0;font-size:.84375rem;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.ji-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;font-size:.78125rem;color:var(--muted)}.ji-meta .when{font-size:.78125rem;color:var(--muted)}.ji-actions{display:flex;flex-wrap:wrap;gap:.125rem;margin:0 -.375rem}.ji-layout{display:flex;align-items:center;font-size:.75rem;color:var(--muted)}.ji-layout .linkbtn{font-size:.75rem}.jcard{min-width:0;background:var(--surface);border:1px solid var(--border-soft);border-radius:.75rem;box-shadow:var(--shadow-xs)}.jcard-h{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem;min-height:2.375rem;padding:.25rem .375rem .25rem .75rem;border-bottom:1px solid var(--border-soft)}.jcard-h h3{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.4375rem;font-size:.8125rem}.jcard-h h3 .ic{color:var(--brand-3)}.jcard-h>.sub{padding-right:.375rem;font-size:.75rem;overflow-wrap:anywhere}.jcard-b{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.625rem .75rem .75rem}.jcard-b.jquiet{flex-direction:row;align-items:flex-start;font-size:.8125rem;line-height:1.5;color:var(--muted)}.jcard-b.jquiet .ic{margin-top:.125rem}.jcard.danger{background:var(--danger-soft);border-color:var(--danger-border)}.jcard.danger .jcard-h{border-bottom-color:var(--danger-border);background:transparent}.jcard.danger h3,.jcard.danger h3 .ic{color:#b00d16}.jcard.danger p{margin:0;font-size:.8125rem;line-height:1.5;color:#6e1a1f}.vsteps{list-style:none;margin:0;padding:.625rem .75rem .75rem;display:flex;flex-direction:column}.vsteps li{position:relative;padding-bottom:.625rem}.vsteps li:last-child{padding-bottom:0}.vsteps li:after{content:"";position:absolute;left:calc(.6875rem - 1px);top:1.625rem;bottom:.125rem;width:2px;border-radius:2px;background:var(--border-strong)}.vsteps li:last-child:after{display:none}.vsteps li.done:after{background:#8fd0a6}.vstep{display:grid;grid-template-columns:1.375rem minmax(0,1fr);gap:.625rem;align-items:start;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}button.vstep{cursor:pointer;border-radius:.5rem}button.vstep:hover strong{text-decoration:underline;text-underline-offset:.1875rem}.vstep>i{width:1.375rem;height:1.375rem;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.75rem;font-weight:700;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.vstep>i .ic{width:.75rem;height:.75rem;stroke-width:3}.vstep strong{display:block;font-size:.8125rem;line-height:1.375rem}.vstep small{display:block;font-size:.75rem;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}.vsteps li.done i{background:var(--ok);color:#fff;box-shadow:none}.vsteps li.done strong{color:var(--ok)}.vsteps li.current i{background:var(--brand-gradient);color:#fff;box-shadow:0 0 0 .25rem var(--accent-ring)}.vsteps li.current strong{color:var(--brand)}.vsteps li.danger i{background:var(--danger);color:#fff;box-shadow:none}.vsteps li.danger strong{color:var(--danger)}.vsteps li.todo strong{font-weight:500;color:var(--muted)}.jc.hard .vsteps li.current i{background:var(--danger);box-shadow:0 0 0 .25rem #d50f1a24}.jc.hard .vsteps li.current strong{color:var(--danger)}.jfacts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.375rem .75rem;margin:0;font-size:.8125rem}.jfacts dt{color:var(--muted)}.jfacts dd{margin:0;min-width:0;font-weight:550;overflow-wrap:anywhere}.jfacts dd.money{font-variant-numeric:tabular-nums}.jfacts dd small{display:block;font-size:.75rem;font-weight:500}.jfacts .flag{color:var(--danger)}.jfacts dd input{width:100%;height:1.875rem;font-weight:400}.jnote{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.jname{font-size:.84375rem;font-weight:600;overflow-wrap:anywhere}.jstat{display:flex;justify-content:space-between;gap:.625rem;font-size:.8125rem}.jstat>span{color:var(--muted)}.jstat>strong{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.jstat>strong.ok{color:var(--ok)}.jstat>strong.danger{color:var(--danger)}.jlist{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding-top:.5rem;border-top:1px solid var(--border-soft)}.jlist:first-child{padding-top:0;border-top:0}.jlist>.linkbtn{align-self:flex-start;font-size:.75rem}.mini{font-size:.75rem;font-weight:600;color:var(--muted)}.jrow{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;font-size:.8125rem}.jrow .title strong{font-weight:550}.jmemo{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;line-height:1.5;color:var(--text-2)}.jhist>summary{display:flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .75rem;border-radius:.75rem;list-style:none;font-size:.8125rem;font-weight:600;cursor:pointer}.jhist>summary::-webkit-details-marker{display:none}.jhist>summary:hover{background:var(--surface-2)}.jhist>summary .ic{color:var(--brand-3)}.jhist>summary .sub{margin-left:auto;font-size:.75rem;font-weight:400}.jhist>summary .ic:last-child{color:var(--muted);transition:transform .15s}.jhist[open]>summary{border-bottom:1px solid var(--border-soft);border-radius:.75rem .75rem 0 0}.jhist[open]>summary .ic:last-child{transform:rotate(90deg)}.jt-h{flex:none;display:flex;align-items:center;gap:.75rem;min-height:2.875rem;padding:.375rem 1.25rem;border-bottom:1px solid var(--border-soft)}.jt-h strong{flex:1;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-h .sub{font-size:.75rem;white-space:nowrap}.jt-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem}.jt-list>*{flex-shrink:0;max-width:70rem}.cm{display:flex;flex-direction:column;gap:.375rem;min-width:0;border-radius:.75rem}.cm-h{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;font-size:.8125rem}.cm-h strong{min-width:0;font-weight:600;overflow-wrap:anywhere}.cm-h .via{font-size:.75rem;color:var(--muted)}.cm-h time{margin-left:auto;font-size:.75rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cm .av{width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;flex:none;background:#eceef3;color:var(--text-2);font-size:.75rem;font-weight:650}.cm .av .ic{width:.875rem;height:.875rem}.cm-text{margin-left:2.25rem;font-size:.875rem;line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.cm-text.clamp{max-height:25rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.cm-text.muted{color:var(--muted)}.cm-f{margin-left:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .875rem;font-size:.75rem;color:var(--muted)}.cm-f:empty{display:none}.cm-f .linkbtn{font-size:.75rem}.cm-att{display:inline-flex;align-items:center;gap:.3125rem;max-width:100%;height:1.75rem;padding:0 .5rem;border:1px solid var(--border);border-radius:.4375rem;background:var(--surface);color:var(--text);font:inherit;font-size:.75rem;cursor:pointer;transition:border-color .12s,background .12s}.cm-att:hover{border-color:var(--brand-2);background:var(--accent-soft)}.cm-att .ic{width:.875rem;height:.875rem;color:var(--brand-3)}.cm-att small{color:var(--muted)}.cm-att.risk{border-color:var(--danger-border);background:var(--danger-soft)}.cm-att.risk:hover{border-color:var(--danger);background:var(--danger-soft)}.cm-att.risk .ic{color:var(--danger)}.cm-att.risk.block{color:var(--muted)}.cm-att .att-risk{margin-left:.125rem;padding:0 .3125rem;border-radius:999px;background:var(--danger);color:#fff;font-size:.75rem;font-weight:650;line-height:1.125rem}.cm-err{color:var(--warn)}.cm.out{margin-left:2.25rem;padding:.625rem .875rem .75rem;background:#f2faf5;border:1px solid #d5ecdd}.cm.out .cm-text,.cm.out .cm-f{margin-left:0}.cm.out .av{width:1.5rem;height:1.5rem;background:var(--ok-soft);color:var(--ok)}.cm.out .cm-h strong{color:var(--ok)}.cm.new .av{background:var(--brand-gradient);color:#fff}.cm.flash{animation:cm-flash 1.4s ease-out}@keyframes cm-flash{0%{background:var(--accent-soft);box-shadow:0 0 0 .5rem var(--accent-soft)}}.cm-new{display:flex;align-items:center;gap:.625rem;font-size:.75rem;font-weight:650;color:var(--brand)}.cm-new:before,.cm-new:after{content:"";flex:1;height:1px;background:#524fa259}.jtag{display:inline-flex;align-items:center;gap:.25rem;height:1.125rem;padding:0 .375rem;border-radius:999px;background:#f1f2f5;color:var(--muted);font-size:.75rem;font-weight:600;white-space:nowrap}.jtag.brand{background:var(--accent-soft);color:var(--brand)}.jtag .ic{width:.75rem;height:.75rem}.dialog:has(.att-view){width:min(64rem,calc(100vw - 2rem));height:calc(100dvh - 3rem)}.att-view{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;border:1px solid var(--border-soft);border-radius:.625rem;background:var(--surface-2)}.att-view iframe{width:100%;height:100%;border:0;background:#fff}.att-view img{max-width:100%;max-height:100%;object-fit:contain}.att-view>span{padding:2rem}.dialog:has(.orig-mail){width:min(56rem,calc(100vw - 2rem))}.jband{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;padding:.5rem .875rem;background:var(--surface);border-bottom:1px solid var(--border)}.jband .jb{height:2rem}.jb .ic{width:1.0625rem;height:1.0625rem}.jb.done .ic{color:var(--ok)}.jb.close .ic{color:var(--text-2)}.jb.hold .ic{color:var(--brand-2)}.btn.jb.ack{background:var(--brand);border-color:var(--brand);color:#fff}.btn.jb.ack:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2)}.jb.ack .ic{color:#fff}.jb.ign{color:var(--muted)}.jb-split{display:inline-flex}.jb-split>.btn.jb:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.jb-split>.btn.jb.more{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:0 .375rem}.jr-h{flex:none;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .5rem .25rem 1rem}.jr-h h3{font-size:.875rem;color:var(--brand)}.jr-to{flex:1;min-width:0;font-size:.78125rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-to b{font-weight:600;color:var(--text-2)}.jr-status{flex:none;display:flex;align-items:flex-start;gap:.5rem;margin:0 1rem .5rem;padding:.375rem .625rem;border:1px solid var(--border-soft);border-radius:.5625rem;background:var(--surface);font-size:.78125rem;line-height:1.45;color:var(--text-2)}.jr-status .ic{width:.9375rem;height:.9375rem;margin-top:.0625rem}.jr-status.ok{border-color:#cfe9d8;background:var(--ok-soft);color:#14532d}.jr-status.ok .ic{color:var(--ok)}.jr-status.risk,.jr-status.danger{border-color:var(--danger-border);background:var(--danger-soft);color:#6e1a1f}.jr-status.risk .ic,.jr-status.danger .ic{color:var(--danger)}.jr-status.muted{color:var(--muted)}.jr-box{flex:1;min-height:3rem;display:flex;margin:0 1rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);transition:border-color .12s,box-shadow .12s}.jr-box:focus-within{border-color:var(--brand-2);box-shadow:0 0 0 .1875rem var(--accent-ring)}.jr-box textarea{flex:1;width:100%;min-height:0;padding:.625rem .75rem;border:0!important;box-shadow:none!important;background:transparent;resize:none;font-size:.875rem;line-height:1.6}.jr-box textarea:disabled{background:transparent}.jr-box.rt{flex-direction:column;overflow:hidden}.jr-box.rt.disabled{background:var(--surface-2)}.rt-bar{flex:none;display:flex;align-items:center;gap:.125rem;min-width:0;padding:.25rem .375rem;border-bottom:1px solid var(--border-soft)}.rt-g{display:contents}.rt-bar .grow{flex:1}.rt-b{flex:none;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.4375rem;background:transparent;color:var(--text-2);cursor:pointer}.rt-b:hover:not(:disabled){background:#f1f2f7;color:var(--text)}.rt-b.on{background:var(--accent-soft);color:var(--brand)}.rt-b:disabled{opacity:.45;cursor:default}.rt-b .ic{width:1.0625rem;height:1.0625rem}.rt-sep{flex:none;width:1px;height:1.125rem;margin:0 .25rem;background:var(--border)}.rt-sigbtn{display:inline-flex;align-items:center;gap:.375rem;min-width:0;height:2rem;padding:0 .5rem;border:0;border-radius:.4375rem;background:transparent;color:var(--muted);font:inherit;font-size:.78125rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-sigbtn:hover{background:#f1f2f7;color:var(--text-2)}.rt-sigbtn .ic{flex:none;width:.9375rem;height:.9375rem}.rt-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.625rem;cursor:text}.rt-ed{position:relative;min-height:3rem;padding:.625rem .75rem .25rem;font-size:.875rem;line-height:1.6;color:var(--text);outline:none;overflow-wrap:anywhere;cursor:text}.rt-ed[data-empty]:before{content:attr(data-placeholder);position:absolute;color:var(--muted);pointer-events:none}.rt-ed ul,.rt-ed ol{margin:0;padding-left:1.5rem}.rt-ed a{color:var(--brand-2);text-decoration:underline}.rt-scroll{position:relative}::highlight(snt-hot){background-color:var(--danger-soft);color:#6e1a1f}.snt-x{position:absolute;z-index:3;width:1.375rem;height:1.375rem;padding:0;display:grid;place-items:center;transform:translate(-25%,-55%);border:2px solid var(--surface);border-radius:50%;background:var(--danger);color:#fff;cursor:pointer;box-shadow:0 .125rem .375rem #0000002e}.snt-x .ic{width:.75rem;height:.75rem;stroke-width:2.75}.snt-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.snt-menu{position:fixed;z-index:60;width:19rem;padding:.25rem;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);box-shadow:0 .5rem 1.5rem #14143229}.snt-menu button{all:unset;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;align-items:start;padding:.5rem .625rem;border-radius:.4375rem;cursor:pointer;color:var(--text)}.snt-menu button:hover,.snt-menu button:focus-visible{background:var(--surface-2)}.snt-menu .ic{width:1rem;height:1rem;margin-top:.125rem;color:var(--danger)}.snt-menu b{display:block;font-size:.8125rem;font-weight:600}.snt-menu small{display:block;font-size:.75rem;line-height:1.4;color:var(--muted)}.snt-undo{font-size:.8125rem;color:var(--text-2)}.jr-box.rt{position:relative}.jr-box.dropping{border-color:var(--brand-2);box-shadow:0 0 0 .1875rem var(--accent-ring)}.rt-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.5rem;border:2px dashed var(--brand-2);border-radius:inherit;background:#ffffffe6;color:var(--brand);font-size:.875rem;font-weight:600;pointer-events:none}.rt-drop .ic{width:1.125rem;height:1.125rem}.rf{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none}.rf-chip{display:inline-flex;align-items:center;gap:.3125rem;min-width:0;max-width:18rem;height:1.75rem;padding:0 .25rem 0 .5rem;border:1px solid var(--border);border-radius:.4375rem;background:var(--surface);font-size:.75rem}.rf-chip .ic{flex:none;width:.875rem;height:.875rem;color:var(--brand-3)}.rf-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-chip small{flex:none;padding-right:.25rem;color:var(--muted)}.rf-chip.up{opacity:.6}.rf-chip.risk{border-color:var(--danger-border);background:var(--danger-soft)}.rf-chip.risk .ic{color:var(--danger)}.rf-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:.3125rem;background:transparent;color:var(--muted);cursor:pointer}.rf-x:hover{background:var(--danger-soft);color:var(--danger)}.rf-x .ic{width:.75rem;height:.75rem;color:inherit}.rf-total{color:var(--faint);font-size:.75rem}.rf-n{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;background:var(--brand);color:#fff;font-size:.75rem;font-weight:650;line-height:1}.rf-foot{flex:1 1 14rem;min-width:0;max-height:3.875rem;overflow-y:auto}.rf-foot:empty{display:none}.jr-f .rf-foot:not(:empty)~.grow{display:none}.jr-f .rf-foot:not(:empty)~.grow+.btn{margin-left:auto}.mi-ic{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.mi-ic .ic{flex:none;width:.875rem;height:.875rem;color:var(--brand-3)}.rf-mi{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-att.sent{cursor:default}.cm-att.sent:hover{border-color:var(--border);background:var(--surface)}.rt-sig{margin:.375rem .75rem 0;padding-top:.625rem;border-top:1px dashed var(--border);color:var(--muted);font-size:.8125rem;line-height:1.5;-webkit-user-select:none;user-select:none;cursor:default}.rt-sig img{display:block;width:24rem;max-width:100%;height:auto;border-radius:.25rem}.sig-prev{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;border:1px solid var(--border-soft);border-radius:.625rem;background:var(--surface-2)}.sig-prev img{display:block;width:100%;height:auto;border-radius:.25rem}.sig-prev small{font-size:.75rem;color:var(--muted)}.sig-prev small.warn{color:var(--danger)}.sig-none{font-size:.8125rem;line-height:1.5;color:var(--text-2)}.sig-pick{align-self:flex-start;cursor:pointer}.dialog-foot .grow{flex:1}.jr-decision{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 1rem}.jr-note{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-2)}.jchecks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.jchecks li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;padding:.375rem .5rem;border:1px solid var(--border-soft);border-radius:.5rem;background:var(--surface)}.jchecks i{width:1.25rem;height:1.25rem;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.jchecks i .ic{width:.75rem;height:.75rem;stroke-width:3}.jchecks strong{display:block;font-size:.8125rem;font-weight:600;line-height:1.25rem}.jchecks small{display:block;font-size:.75rem;line-height:1.4;color:var(--muted)}.jchecks li.ok i{background:var(--ok);color:#fff;box-shadow:none}.jchecks li.bad{border-color:var(--danger-border);background:var(--danger-soft)}.jchecks li.bad i{background:var(--danger);color:#fff;box-shadow:none}.jchecks li.bad strong{color:#b00d16}.jchecks li.wait i{box-shadow:inset 0 0 0 1.5px #f2c98a}.jchecks li.wait strong{color:var(--warn)}.jr-msg{flex:none;margin:.5rem 1rem 0;font-size:.8125rem;line-height:1.45;color:var(--ok);overflow-wrap:anywhere}.jr-msg.err{color:var(--danger)}.jr-f{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 1rem .75rem}.jr-f .grow{flex:1}.jr-f .btn.primary{min-width:9rem}.l-side .jr-f{margin-top:.75rem;border-top:1px solid var(--border);background:var(--surface)}@container (max-width: 46rem){.jc .jc-grid{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.jc .jc-grid>*{flex:none}.jc .jc-grid>.ji{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.75rem;max-height:none;padding:1rem;overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.jc .jc-grid>.ji>.ji-id,.jc .jc-grid>.ji>.jcard{flex:none;width:auto;max-width:none;max-height:none;overflow:visible}.jc .jc-grid.l-stack>.ji{gap:0;padding:0 0 .5rem}.jc .jt-list{flex:none;overflow:visible}.jc .jsplit,.jc .ji-layout{display:none}.jc .jr{border-top:1px solid var(--border)}.jc .jr-box{flex:none;height:12rem}.jc .jr-decision{flex:none;overflow:visible}}.timeline{display:flex;flex-direction:column}.tl{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 0 .875rem 1.25rem;font-size:.8125rem;min-width:0;overflow-wrap:anywhere}.tl:before{content:"";position:absolute;left:.25rem;top:.375rem;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1.5px var(--faint)}.tl:after{content:"";position:absolute;left:.4375rem;top:1.0625rem;bottom:0;width:1px;background:var(--border)}.tl:last-child{padding-bottom:0}.tl:last-child:after{display:none}.tl.note:before{background:#f59e0b;box-shadow:0 0 0 1.5px #f59e0b}.tl.key:before{background:var(--brand);box-shadow:0 0 0 1.5px var(--brand)}.tl strong{font-weight:600}.tl small{color:var(--muted);font-size:.75rem}.tl .note-text{margin-top:2px;padding:.5rem .625rem;border-radius:.5rem;background:#fffbeb;box-shadow:inset 0 0 0 1px #f8e7b5;white-space:pre-wrap;color:var(--text-2)}.note-form{display:flex;gap:.375rem}.note-form input{flex:1;min-width:0}.shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .875rem;font-size:.75rem;color:var(--muted)}.shortcuts span{display:inline-flex;align-items:center;gap:.3125rem}.menu-pop{position:fixed;z-index:80;min-width:12.5rem;max-width:18.75rem;max-height:min(26.25rem,calc(100vh - 1rem));overflow-y:auto;padding:.3125rem;border-radius:.75rem;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:pop-in .12s ease-out}@keyframes pop-in{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}}.menu-sec{padding:.5rem .625rem .25rem;font-size:.75rem;font-weight:600;color:var(--faint)}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2rem;padding:0 .625rem;border:0;border-radius:.4375rem;background:transparent;font-size:.8125rem;text-align:left;cursor:pointer}.menu-item small{font-size:.75rem;color:var(--faint);white-space:nowrap}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--accent-soft);color:var(--brand);outline:none}.menu-item.on{color:var(--brand);font-weight:600}.menu-item.danger{color:var(--danger)}.menu-item:disabled{opacity:.45;cursor:default}.palette{width:min(35rem,calc(100vw - 2rem));margin:12vh auto auto;padding:0;border:0;border-radius:1rem;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);overflow:hidden}.palette::backdrop{background:#14152b59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.palette-in{display:flex;align-items:center;gap:.625rem;height:3.375rem;padding:0 1rem;border-bottom:1px solid var(--border-soft);color:var(--muted)}.palette-in .ic{width:1.125rem;height:1.125rem}.palette-in input{flex:1;height:100%;padding:0;border:0!important;box-shadow:none!important;background:transparent;font-size:.9375rem}.palette-list{max-height:22.5rem;overflow-y:auto;padding:.375rem}.palette-group{padding:.625rem .625rem .25rem;font-size:.75rem;font-weight:600;color:var(--faint)}.palette-item{display:flex;align-items:center;gap:.625rem;width:100%;height:2.375rem;padding:0 .625rem;border:0;border-radius:.5rem;background:transparent;font-size:.84375rem;text-align:left;cursor:pointer}.palette-item span{flex:1}.palette-item .ic{color:var(--muted)}.palette-item.on{background:var(--accent-soft);color:var(--brand)}.palette-item.on .ic{color:var(--brand)}.palette-foot{display:flex;gap:1rem;padding:.625rem 1rem;border-top:1px solid var(--border-soft);background:var(--surface-2);font-size:.75rem;color:var(--muted)}.palette-foot span{display:inline-flex;align-items:center;gap:.25rem}.dialog{width:min(32.5rem,calc(100vw - 2rem));max-height:calc(100dvh - 3rem);padding:0;border:0;border-radius:1rem;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);overflow:hidden}.dialog[open]{display:flex;flex-direction:column;animation:pop-in .14s ease-out}.dialog::backdrop{background:#14152b66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem .875rem .875rem 1.375rem}.dialog-head h2{font-size:1rem;font-weight:650;letter-spacing:-.015em}.dialog-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 1.375rem 1.125rem;display:flex;flex-direction:column;gap:.75rem}.dialog-foot{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.375rem;border-top:1px solid var(--border-soft);background:var(--surface-2)}.dialog-text{margin:0;font-size:.84375rem;line-height:1.6;color:var(--text-2)}.dialog-text p{margin:.625rem 0 .25rem}.dialog-text p:first-child{margin-top:0}.ign-opts{display:flex;flex-direction:column;gap:.5rem}.ign-opt{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border:1px solid var(--border);border-radius:.5rem;cursor:pointer}.ign-opt input{margin-top:.1875rem}.ign-opt>span{display:flex;flex-direction:column;gap:.1875rem;min-width:0;font-size:.84375rem}.ign-opt code{font:500 .8125rem var(--mono);color:var(--text);overflow-wrap:anywhere}.ign-opt small{font-size:.75rem;color:var(--muted)}.ign-opt.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.ign-opt.off{cursor:default;background:var(--bg)}.ign-opt.off strong,.ign-opt.off code{color:var(--muted)}.ign-why{display:flex;align-items:flex-start;gap:.3125rem}.ign-why .ic{flex:none;width:.875rem;height:.875rem;margin-top:.0625rem}.ign-sum{font-size:.8125rem}.dialog-list{margin:0;padding-left:1.125rem;display:flex;flex-direction:column;gap:2px}.ask-form{display:flex;flex-direction:column;gap:.875rem}.ask-field{display:flex;flex-direction:column;gap:.375rem}.people{display:flex;flex-direction:column;gap:2px;max-height:20rem;overflow-y:auto;margin:0 -.5rem}.person{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem;border:0;border-radius:.5625rem;background:transparent;color:var(--text);text-align:left;cursor:pointer}.person:hover:not(:disabled){background:var(--accent-soft)}.person:disabled{cursor:default}.person .title{flex:1}.person.current{background:var(--surface-2)}.login{position:relative;height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem 1rem;background:radial-gradient(75rem 37.5rem at 50% -10%,rgba(82,79,162,.14),transparent 60%),var(--bg)}.login:before{content:"";position:fixed;top:0;left:0;right:0;height:.1875rem;background:var(--brand-gradient)}.login-card{width:100%;max-width:25rem;display:flex;flex-direction:column;gap:1.25rem;padding:2rem;border-radius:1.125rem;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.login-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.login-brand img{width:2.75rem;height:2.75rem;border-radius:.75rem;box-shadow:0 2px .375rem #14152b26}.login-brand h1{font-size:1.375rem}.login-brand p{margin:.25rem 0 0;font-size:.84375rem;color:var(--muted)}.login-form{display:flex;flex-direction:column;gap:.875rem}.login-form label.title{gap:.375rem}.login-form input{height:2.625rem!important;font-size:.875rem}.login-form input.code{font:600 1.375rem/1 var(--mono);letter-spacing:.5rem;text-align:center}.login-form .btn{width:100%}.login-or{display:flex;align-items:center;gap:.625rem;font-size:.75rem;color:var(--faint)}.login-or:before,.login-or:after{content:"";flex:1;border-top:1px solid var(--border)}.login .vendor{text-align:center}@media (max-width: 860px){.app{flex-direction:column}.app:before{position:fixed}.mobilebar{display:flex;flex:none;align-items:center;gap:.5rem;height:3.375rem;padding:.1875rem .625rem 0;background:var(--surface);border-bottom:1px solid var(--border)}.brand-mark{flex:1;display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.brand-mark img{border-radius:.4375rem}.side{position:fixed;z-index:70;top:0;bottom:0;left:0;width:min(18.75rem,86vw);padding-top:1.25rem;background:var(--bg);box-shadow:var(--shadow-lg);transform:translate(-102%);transition:transform .2s ease}.nav-open .side{transform:none}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#14152b59;opacity:0;pointer-events:none;transition:opacity .2s}.nav-open .scrim{opacity:1;pointer-events:auto}.only-drawer{display:inline-flex}.main{padding:1rem}h1{font-size:1.3125rem}.search{width:100%}.card>.head>.sub{text-align:left}.ph-actions:has(.search){flex:1 1 100%}.btn kbd,.shortcuts,.side-search kbd,.search kbd{display:none}.jc-head{padding:1rem}.form-grid.three,.form-grid.one-two{grid-template-columns:minmax(0,1fr)}.jc-head{position:static}.jc-body{padding:1rem}.rows{margin:0 -1.125rem -1.125rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.mgr{display:flex;flex-direction:column;gap:1rem;--series-1: #524fa2;--series-2: #eb6834}.mgr-kpis{grid-template-columns:repeat(auto-fit,minmax(min(8.75rem,100%),1fr))}.mgr-kpis .kpi{background:var(--surface);box-shadow:var(--shadow-xs);text-align:left;font:inherit;color:inherit}.mgr-kpis .kpi small{font-size:.75rem;color:var(--muted);line-height:1.4}.mgr-kpis .kpi small b.up{color:var(--warn);font-weight:600}.mgr-kpis .kpi small b.down{color:var(--muted);font-weight:600}.kpi.click{cursor:pointer;border:1px solid var(--border-soft);transition:border-color .12s,box-shadow .12s}.kpi.click:hover{border-color:var(--brand-3);box-shadow:var(--shadow-sm)}.tone-ok strong,.tone-ok>b{color:var(--ok)}.tone-warn strong,.tone-warn>b{color:var(--warn)}.tone-danger strong,.tone-danger>b{color:var(--danger)}.kpi.tone-danger{background:var(--danger-soft);border-color:var(--danger-border)}.insights{list-style:none;margin:0;padding:.25rem 0}.insights li{display:flex;gap:.75rem;padding:.75rem 1.125rem;border-bottom:1px solid var(--border-soft)}.insights li:last-child{border-bottom:0}.insights li>.ic{flex:none;width:1.125rem;height:1.125rem;margin-top:1px;color:var(--muted)}.insights li.danger>.ic{color:var(--danger)}.insights li.warn>.ic{color:var(--warn)}.insights li.ok>.ic{color:var(--ok)}.insights li>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.insights li strong{font-weight:600}.insights li p{margin:0;font-size:.8125rem;color:var(--text-2);line-height:1.5}.insights li .chips{margin-top:.25rem}.insights li .chips .badge{text-decoration:none;max-width:16.25rem;overflow:hidden;text-overflow:ellipsis}.insights li .chips .badge:hover{background:var(--accent-soft);color:var(--brand)}.mgr-table .grid{width:100%;border:0;border-bottom:1px solid var(--border-soft);background:none;font:inherit;text-align:left;color:var(--text);text-decoration:none}button.grid,a.grid{cursor:pointer}.mgr-table .grid.dept,.mgr-table .grid.person{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr)}.mgr-table .grid.person{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.6fr) minmax(0,.9fr) minmax(0,.9fr)}.mgr-table .grid.job{grid-template-columns:minmax(0,4.375rem) minmax(0,2fr) minmax(0,1fr) repeat(3,minmax(0,1fr)) minmax(0,1fr) minmax(0,.9fr);align-items:start}.mgr-table .grid.job.outlook{grid-template-columns:minmax(0,4.375rem) minmax(0,2fr) minmax(0,1fr) repeat(2,minmax(0,1fr)) minmax(0,1.1fr) minmax(0,.9fr)}.mgr-table .grid.person.outlook{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.mgr-table .grid>span{display:flex;flex-direction:column;gap:2px}.mgr-table .grid>span.chips{flex-direction:row;gap:.25rem}.mgr-table .stack{display:flex;flex-direction:column;gap:2px;min-width:0}.mgr-table .stack>small{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.mgr-table .pill{white-space:normal;height:auto;min-height:1.5rem;padding:.1875rem .625rem;line-height:1.3}.mgr-table .grid>span>small,.mgr-table .grid .title>small{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.mgr-table .grid .title>small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mgr-table .grid .title .chips{margin-top:.25rem;gap:.25rem}.mgr-table .grid b{font-weight:600;font-variant-numeric:tabular-nums}.mgr-table .pill.brand{background:var(--accent-soft);color:var(--brand)}.mgr-table .pill.none{background:transparent;color:var(--faint);padding:0}.mgr-table .pill.none:before{display:none}@container (max-width: 47.5rem){.mgr-table .grid.dept,.mgr-table .grid.person,.mgr-table .grid.job,.mgr-table .grid.job.outlook,.mgr-table .grid.person.outlook{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem .75rem}.mgr-table .grid>.title{grid-column:1 / -1}.mgr-table .grid>[data-k]:before{content:attr(data-k);font-size:.75rem;font-weight:600;color:var(--faint)}}.legend{display:inline-flex;align-items:center;gap:.375rem;font-size:.78125rem;color:var(--text-2);flex-wrap:wrap}.legend i{width:.625rem;height:.625rem;border-radius:.1875rem;margin-left:.5rem}.legend i:first-child{margin-left:0}.legend i.s1,.bars2 i.s1{background:var(--series-1)}.legend i.s2,.bars2 i.s2{background:var(--series-2)}.legend small{color:var(--muted);font-size:.75rem}.bars2,.bars1{display:flex;align-items:flex-end;gap:.375rem;height:10.625rem;padding-top:1.125rem;border-bottom:1px solid var(--border)}.bars2 .col,.bars1 .col{position:relative;flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;padding:0 1px;border-radius:.375rem}.bars2 .col:hover{background:var(--surface-2)}.bars2 .pair{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.bars2 .pair i{flex:1 1 0;max-width:.875rem;min-height:0;border-radius:.25rem .25rem 0 0}.bars2 small,.bars1 small{font-size:.75rem;color:var(--faint);font-variant-numeric:tabular-nums;line-height:1;padding-bottom:.25rem}.bars1{height:9.375rem;margin-bottom:1.125rem}.bars1 i{width:100%;max-width:1.625rem;border-radius:.25rem .25rem 0 0;background:var(--series-1)}.bars1 .v{font-size:.75rem;color:var(--text-2);font-variant-numeric:tabular-nums}.bars1 em{position:absolute;bottom:-1.125rem;font-style:normal;font-size:.75rem;color:var(--danger);white-space:nowrap}.mgr-mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:.375rem 1rem;margin-top:.5rem;font-size:.78125rem;color:var(--muted)}.mgr-mini span{display:flex;justify-content:space-between;gap:.5rem}.mgr-mini b{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.mgr-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mgr-filters select,.mgr-filters input{height:2rem;padding:0 .5rem;font-size:.8125rem;max-width:100%}.mgr-filters input{flex:1 1 11.25rem}.mgr-defs>summary{cursor:pointer;list-style:none;border-bottom:0}.mgr-defs[open]>summary{border-bottom:1px solid var(--border-soft)}.mgr-defs p{margin:0}
