:root{--bg: #0b1220;--card: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .12);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .65);--shadow: 0 10px 30px rgba(0, 0, 0, .35);--radius: 16px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:radial-gradient(1200px 800px at 20% 10%,rgba(78,130,255,.2),transparent 55%),radial-gradient(900px 700px at 90% 20%,rgba(0,216,255,.14),transparent 55%),linear-gradient(180deg,#070c17,#0b1220 55%,#070c17);background-attachment:fixed;color:var(--text)}.app{min-height:100%;display:flex;flex-direction:column}.container{width:min(1680px,calc(100% - 16px));margin:0 auto}.header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b12208c;border-bottom:1px solid var(--border)}.headerInner{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.headerTools{display:flex;gap:10px;align-items:center;flex:0 0 auto}.headerToolsWrap{position:relative;display:inline-flex;align-items:center}.headerToolsMenu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:8px;border-radius:14px;background:#0b1220eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 40px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40}.headerToolsMenuItem{width:100%;text-align:left;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:#ffffffeb;cursor:pointer}.headerToolsMenuItem:hover{background:#ffffff0f;border-color:#ffffff1a}.brand{display:flex;align-items:center;gap:12px}.logoMark{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#4e82ffe6,#00d8ff99);box-shadow:var(--shadow)}.brandName{font-weight:800;letter-spacing:.2px;font-size:16px;line-height:1.1}.brandTagline{margin-top:4px;font-size:12.5px;letter-spacing:.2px;color:var(--muted);opacity:.95;line-height:1.2}.muted{color:var(--muted)}main{flex:1;padding:14px 0 22px}.card{border:1px solid var(--border);background:linear-gradient(180deg,var(--card) 0%,rgba(255,255,255,.04) 100%);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px;min-width:0}.footer{padding:14px 0 18px;border-top:1px solid rgba(255,255,255,.08);background:#00000014}.pageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.pageTitle{margin:0 0 4px;font-size:16px;letter-spacing:.2px}.btn{border-radius:12px;border:1px solid rgba(255,255,255,.16);padding:10px 12px;font-weight:800;letter-spacing:.2px;cursor:pointer;background:#ffffff0f;color:#ffffffeb;transition:background .12s ease,border-color .12s ease,transform .12s ease}.btn:active{transform:translateY(.5px)}.btn:hover{background:#ffffff17}.btnPrimary{border-color:#00d8ff59;background:#00d8ff1f}.btnPrimary:hover{background:#00d8ff29}.btnSecondary{border-color:#ffffff2e;background:#ffffff0f}.btnGhost{border-color:#ffffff29;background:transparent;color:#ffffffdb}.btnGhost:hover{background:#ffffff0d;border-color:#ffffff38}.btnDanger{border-color:#ff464647;background:#ff464614}.btnDanger:hover{background:#ff46461f}.empty{margin-top:12px;padding:12px;border-radius:14px;border:1px dashed rgba(255,255,255,.18);color:var(--muted)}.actionGroup{display:flex;gap:8px;justify-content:flex-end}.btnSmall{border-radius:10px;padding:7px 10px;font-weight:800;font-size:13px;letter-spacing:.2px;white-space:nowrap}.btnSmall:hover{background:#ffffff17}.btnSmallDanger{border-color:#ff46464d;background:#ff46461a}.btnSmallDanger:hover{background:#ff464624}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.2px;border:none;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;white-space:nowrap}.badge--danger{background:#ff46461a;box-shadow:inset 0 0 0 1px #ff464629}.badge--warning{background:#ffc4001a;box-shadow:inset 0 0 0 1px #ffc40029}.badge--info{background:#00d8ff1a;box-shadow:inset 0 0 0 1px #00d8ff29}.statusPill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.2px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;white-space:nowrap}.statusPill--Baslanmadi{background:#ffffff0f;border-color:#ffffff24}.statusPill--DevamEdiyor{background:#00d8ff1f;border-color:#00d8ff47}.statusPill--Tamamlandi{background:#4eff8c1f;border-color:#4eff8c47}.cellStrong{font-weight:900;letter-spacing:.2px}.cellMono{font-variant:tabular-nums}.splitTable{position:relative;display:grid;grid-template-columns:1fr 560px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0000001a;overflow:hidden}.splitLeft{overflow:hidden;border-right:1px solid rgba(255,255,255,.1)}.leftScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.leftHeader{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:110px 360px 120px 160px 460px 160px 140px 210px;gap:10px;padding:10px 12px;background:#0b1220c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.leftHeader:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff1a}.leftBody{display:flex;flex-direction:column}.leftRow{display:grid;grid-template-columns:110px 360px 120px 160px 460px 160px 140px 210px;gap:10px;align-items:center;padding:10px 12px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08)}.splitRight{position:sticky;right:0;background:#090e1ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rightHeader{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:160px 90px 220px 140px;gap:10px;padding:10px 12px;background:#0b1220c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rightHeader:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff1a}.leftHeader .th,.rightHeader .th{color:#ffffffc7}.rightBody{display:flex;flex-direction:column}.rightRow{display:grid;grid-template-columns:160px 90px 220px 140px;gap:10px;align-items:center;padding:10px 12px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08)}.tdRight{display:flex;justify-content:flex-end;align-items:start}.th{font-size:12px;font-weight:600;letter-spacing:.04em;color:#ffffffe0;text-transform:none}.modalOverlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:18px}.modalBackdrop{position:absolute;inset:0;background:#0000008c;border:0;padding:0;cursor:pointer}.modalCard{position:relative;width:min(860px,100%);max-height:min(86vh,900px);overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#0b1220eb;box-shadow:0 30px 80px #0000008c}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.modalTitle{font-weight:900;letter-spacing:.2px;font-size:14px}.modalHint{font-size:12px;margin-top:2px}.modalBody{padding:14px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:820px){.formGrid,.splitTable{grid-template-columns:1fr}.splitRight{position:static;border-top:1px solid rgba(255,255,255,.1)}}.field{display:flex;flex-direction:column;gap:6px}.fieldFull{grid-column:1 / -1}.label{font-size:12px;color:#ffffffc7;letter-spacing:.2px}.req{color:#ffc400f2;font-weight:900}.input,.select,.textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffeb;padding:10px 12px;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:#00d8ff73;box-shadow:0 0 0 3px #00d8ff1f}.textarea{resize:vertical;min-height:96px}.formError{margin-top:10px;color:#ff6b6bf2;font-size:13px}.formActions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.tableShell{border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#0000001a}.tableHeaderRow{display:grid;grid-template-columns:1fr 520px;background:#0b1220c7;position:sticky;top:0;z-index:5}.tableHeaderRow:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff1a}.tableHeaderLeft{overflow-x:auto}.tableHeaderRight{border-left:1px solid rgba(255,255,255,.1)}.rightGrid{display:grid;grid-template-columns:160px 90px 200px 1fr;gap:10px;padding:10px 12px}.tableHeaderRow .th{font-size:12px;font-weight:900;letter-spacing:.2px;color:#ffffffc7}.kalanGun--late{color:#ff7878e6}.kalanGun--today{color:#ffd25af2}.tableBody{display:flex;flex-direction:column}.tableRow{display:grid;grid-template-columns:1fr 520px;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.08)}.rowLeft{overflow-x:auto}.rowRight{border-left:1px solid rgba(255,255,255,.1);background:#090e1ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tableRow .td{display:flex;align-items:center;min-height:58px}.tableScrollHint{padding:8px 12px;background:#0000000f}.scrollBar{height:6px;border-radius:999px;background:#ffffff1a}.fixedSplitTable{display:grid;grid-template-columns:1fr 520px;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#0000001a}.fixedLeft{min-width:0;border-right:1px solid rgba(255,255,255,.1)}.fixedLeftScroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.fixedLeftHeader{position:sticky;top:0;z-index:3;background:#0b1220c7}.fixedLeftHeader:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff1a}.fixedLeftRow{border-bottom:1px solid rgba(255,255,255,.08)}.fixedRight{background:#090e1ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fixedRightHeader{position:sticky;top:0;z-index:4;background:#0b1220c7;border-left:1px solid rgba(255,255,255,.1)}.fixedRightHeader:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff1a}.fixedRightRow{border-bottom:1px solid rgba(255,255,255,.08)}.leftGrid{display:grid;grid-template-columns:110px 360px 120px 160px 460px 160px 140px 210px;gap:10px;padding:10px 12px}.rightGrid{display:grid;grid-template-columns:160px 90px 200px 140px;gap:10px;padding:10px 12px}.fixedSplitTable .th{font-size:12px;font-weight:900;letter-spacing:.2px;color:#ffffffc7}.thRight{text-align:right}.fixedSplitTable .td{display:flex;align-items:center;min-height:58px}.cellWrap{white-space:normal;overflow:hidden}.cellClamp2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.tdRight{display:flex;justify-content:flex-end}.actionStack{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.iconBtn{border-radius:12px;border:1px solid rgba(255,255,255,.14);padding:8px 10px;font-weight:900;letter-spacing:.2px;cursor:pointer;background:#ffffff0f;color:#ffffffeb}.iconBtn:hover{background:#ffffff1a}.dashboardGrid{display:grid;grid-template-columns:1fr 420px;gap:16px;align-items:start}@media(max-width:1100px){.dashboardGrid{grid-template-columns:1fr}}.cardPanel{position:sticky;top:92px}.caseList{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0000001a}.caseListScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.caseListHeader{position:sticky;top:0;z-index:2;background:#0b1220c7;border-bottom:1px solid rgba(255,255,255,.1);width:max-content;min-width:100%}.caseGrid{display:grid;grid-template-columns:160px 160px 90px 400px 160px 160px 160px 160px 140px 110px 210px;padding:10px 12px;width:max-content;min-width:100%}.caseRow{width:max-content;min-width:100%;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08)}.caseRow:hover{background:#ffffff0a}.caseRow--selected{background:#3b5bdb24;outline:1px solid rgba(59,91,219,.35)}.detailPanel{padding:14px;overflow-anchor:none}.detailPanel__empty{padding:18px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;background:#ffffff0a}.detailPanel__emptyTitle{font-weight:900;letter-spacing:.2px;margin-bottom:6px}.detailPanel__top{display:grid;grid-template-columns:1fr auto;align-items:start;column-gap:12px;row-gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.detailPanel__top>div:first-child{min-width:0}.detailPanel__title{font-size:18px;font-weight:1000;letter-spacing:.2px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;line-height:1.15}.detailPanel__sub{margin-top:4px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.detailPanel__actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.iconBtn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.iconBtn:hover{background:#ffffff12;border-color:#fff3}.iconBtn:active{transform:translateY(1px)}.iconBtn:focus{outline:none;box-shadow:0 0 0 3px #00d8ff1f;border-color:#00d8ff73}.iconBtn--active{background:#00d8ff1a;border-color:#00d8ff59}.iconBtn--danger{border-color:#ff6b6b59;background:#ff6b6b14}.iconBtn--danger:hover{border-color:#ff6b6b8c;background:#ff6b6b1f}.detailPanel__meta{padding:12px 0}.detailPanel{container-type:inline-size}.detailKpiGroup{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-radius:14px;overflow:hidden;box-shadow:0 14px 32px #00000061,inset 0 1px #ffffff12;display:grid;grid-template-columns:1fr 1fr 120px}@container (max-width: 520px){.detailKpiGroup{grid-template-columns:1fr 1fr 110px}.detailKpiSeg{padding:8px 10px;min-height:56px}.detailKpiSeg+.detailKpiSeg{border-left:1px solid rgba(255,255,255,.1);border-top:0;box-shadow:inset 1px 0 #00000040}.detailKpi__label{font-size:11px;margin-bottom:5px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1}.detailKpiSeg--days{text-align:center}.detailKpiSeg--days .detailKpi__value{font-size:17px}}.detailKpiSeg{padding:10px 12px;min-height:62px;display:flex;flex-direction:column;justify-content:center;transition:background .16s ease}.detailKpiSeg:hover{background:#ffffff08}.detailKpiSeg+.detailKpiSeg{border-left:1px solid rgba(255,255,255,.1);box-shadow:inset 1px 0 #00000040}.detailKpiSeg--days{text-align:center}.detailKpiSeg--days .detailKpi__label{color:#ffffff94}.detailKpiSeg--days .detailKpi__value{font-size:18px;letter-spacing:.2px}.detailKpi__label{font-size:11px;font-weight:900;color:#ffffff9e;margin-bottom:6px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailKpi__value{font-size:14px;font-weight:900;color:#ffffffeb}.detailKpi__value{font-size:14px;font-weight:900}.detailKpi:nth-child(2){text-align:center;background:#ffffff0f;border-color:#ffffff24;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff0f;transform:translateY(-1px)}.detailKpi:nth-child(2) .detailKpi__label{font-size:11px;color:#fff9;letter-spacing:.2px;margin-bottom:6px}.detailKpi:nth-child(2) .detailKpi__value{font-size:20px;letter-spacing:.2px}.detailPanel__section{margin-bottom:22px}.detailPanel__sectionTitle{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#fffc;margin-bottom:10px}.detailGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detailGrid>*{min-width:0}.detailField{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0b,#ffffff06);border-radius:14px;padding:10px;min-width:0;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff0d;transition:background .16s ease,border-color .16s ease}.detailField:hover{background:linear-gradient(180deg,#ffffff0e,#ffffff07);border-color:#ffffff21}.detailField__label{font-size:11px;font-weight:900;color:#ffffff9e;margin-bottom:6px;letter-spacing:.2px}.detailField__value{font-size:14px;font-weight:800;color:#ffffffeb;min-width:0;overflow:hidden}.detailPanel__text{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff06);border-radius:14px;padding:10px;line-height:1.45;white-space:pre-wrap;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0d}@media(max-width:1100px){.cardPanel{position:static}}.filtersBar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;border:0;background:#ffffff06;border-radius:18px;margin:12px;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0f}.filtersLeft{flex:1;min-width:260px}.filtersRight{display:none}.searchBox{display:flex;align-items:center;gap:10px;height:36px;border:0;background:#00000024;border-radius:16px;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff14}.searchBox--fixed{width:520px;max-width:100%}.searchIcon{opacity:.75;font-weight:700}.searchInput{width:100%;border:0;outline:none;background:transparent;color:#ffffffeb;font-size:13px}.btnSm{padding:8px 10px;border-radius:12px;font-size:12px}.filtersToolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filtersToolbar--stacked{display:flex;flex-direction:column;align-items:stretch;gap:10px}.filtersRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.filtersRow__left,.filtersRow__right{display:flex;align-items:center;gap:10px;min-width:0}.filtersRow--secondary .filtersRow__left{flex:0 0 auto}.filtersRow--secondary .filtersRow__right{flex:1 1 auto;justify-content:flex-end}.filtersRow--secondary{opacity:.92;flex-wrap:nowrap;align-items:center}@media(max-width:1350px){.filtersRow--primary{flex-wrap:wrap;align-items:center;gap:10px}.filtersRow--primary .filtersRow__right{flex:0 0 100%;justify-content:flex-start;flex-wrap:wrap}.filtersRow--primary .filtersRow__left{flex-wrap:wrap}.searchBox--fixed{min-width:240px;flex:1 1 340px}}@media(max-width:1100px){.filtersRow{justify-content:flex-start}.filtersRow--secondary{flex-wrap:wrap;gap:8px}.filtersRow--secondary .filtersRow__left{flex:0 0 100%}.filtersRow--secondary .filtersRow__right{flex:0 0 100%;justify-content:flex-start}.workloadBar__chips{flex-wrap:wrap;overflow:visible}}.chip{border:0;background:#ffffff0d;color:#ffffffeb;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1a}.chip:hover{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.chip--active{background:#3b5bdb29;box-shadow:inset 0 0 0 1px #3b5bdb80,0 10px 26px #00000038}.resultCount{font-size:12px;padding:10px 12px;border:0;background:#0000001f;border-radius:16px;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff14}.workloadBar{margin-top:0;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.workloadBar__label{font-size:11px;color:#ffffff8c;letter-spacing:.02em;white-space:nowrap}.workloadBar__chips{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;overflow:visible}.workloadChip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;color:#ffffffe0;-webkit-user-select:none;user-select:none;cursor:default;min-width:0;max-width:200px}.workloadChip__name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;opacity:.92}.workloadChip__count{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:800;color:#ffffffc2;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff1a}.workloadMore{position:relative;flex:0 0 auto;z-index:99999}.workloadMore__btn{border:0;height:28px;padding:0 10px;border-radius:999px;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff14;color:#ffffffa8;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none}.workloadMore__btn:hover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f;color:#ffffffbd}.workloadMore__popover{position:fixed;width:min(260px,calc(100vw - 16px));min-width:0;max-height:calc(100vh - 16px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#142034;box-shadow:0 12px 28px #0000005c;z-index:999999;display:block}.workloadMore__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.workloadMore__title{color:#f5f7fae0;font-weight:650;font-size:12px}.workloadMore__list{display:grid;gap:4px}.workloadMore__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;border-radius:7px;background:#ffffff09}.workloadMore__name{flex:1 1 auto;color:#f5f7fad1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:none}.workloadMore__count{color:#f5f7faad;font-weight:650;font-size:12px;flex:0 0 auto}.btnHidden{visibility:hidden;pointer-events:none}.segmented{display:inline-flex;align-items:center;gap:0;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;overflow:hidden}.segmented--disabled{opacity:.55}.segBtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;background:transparent;color:#ffffffe6;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}.segBtn:disabled{cursor:not-allowed}.segBtn+.segBtn{box-shadow:inset 1px 0 #ffffff14}.segBtn--active{background:#3b5bdb29;box-shadow:inset 0 0 0 1px #3b5bdb8c}.segDot{width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 2px #00000040}.segDot--Tumu{background:#ffffff59}.segDot--Gecikti{background:#ff505af2}.segDot--Bugün{background:#ffd25af2}.segDot--Yaklaşıyor{background:#50dc8cf2}.focusPill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;border:0;background:#ffffff0d;color:#ffffffe6;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1a}.focusPill--active{background:#3b5bdb29;box-shadow:inset 0 0 0 1px #3b5bdb8c}.responsibleCtl{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.responsibleCtl__label{font-size:12px;font-weight:700;letter-spacing:.02em;opacity:.8}.responsibleCtl__select{height:28px;width:150px;min-width:150px;max-width:150px;padding:0 30px 0 12px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resultCount--toolbar{height:28px;display:inline-flex;align-items:center;padding:0 12px}@media(max-width:1100px){.filtersBar{margin:12px 12px 0;flex-direction:column;align-items:stretch}.filtersRight{justify-content:flex-start;min-width:unset}}.shortcutsBox{display:flex;flex-direction:column;gap:10px}.shortcutsRow{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:14px;font-weight:900}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#0000002e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.shortcutsHint{margin-top:8px;font-size:12px}.select{height:28px;min-width:120px;padding:0 30px 0 12px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select:hover{border-color:#fff3}.select:focus{border-color:#78b4ff73;box-shadow:0 0 0 3px #78b4ff2e}.select option{background:#121822;color:#ffffffeb}.input[type=date],.input[type=datetime-local]{color-scheme:dark}.input[type=date]::-webkit-calendar-picker-indicator,.input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.95;filter:invert(1) brightness(1.2);cursor:pointer}.input[type=date]::-webkit-calendar-picker-indicator:hover,.input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;filter:invert(1) brightness(1.4)}.peopleSummary{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;flex:0 0 auto}.peopleMore{position:relative;cursor:help}.peopleTooltip{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;max-width:280px;background:#121822fa;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;box-shadow:0 14px 40px #00000073;z-index:50;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.peopleMore:hover .peopleTooltip{opacity:1;transform:translateY(0);pointer-events:auto}.peopleTooltip__title{font-weight:800;font-size:12px;opacity:.85;margin-bottom:8px}.peopleTooltip__list{display:flex;flex-direction:column;gap:6px}.peopleTooltip__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;border-radius:10px;background:#ffffff0a}.peopleTooltip__name{opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peopleTooltip__count{font-weight:800;opacity:.95}.peopleMeasure{position:absolute;left:-9999px;top:-9999px;visibility:hidden;pointer-events:none;height:0;overflow:hidden;white-space:nowrap}.detailInlineRow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.detailInlineRow__text{flex:1 1 0;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailInlineRow--edit{justify-content:flex-start}.detailStack{display:flex;flex-direction:column;gap:4px}.detailStack__main{font-weight:900;color:#fffffff0}.detailStack__sub{font-size:13px;font-weight:800;color:#ffffffb8}.detailField--responsible{position:relative;overflow:visible}.detailOverlay{position:absolute;left:10px;right:10px;top:44px;z-index:40;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#142837eb,#0a1620eb);box-shadow:0 18px 44px #0000008c,inset 0 1px #ffffff0d}.detailOverlay__select{width:100%;height:36px}.detailOverlay__actions{display:flex;gap:8px;margin-top:10px}.pinIcon{margin-right:8px;opacity:.9}.pinBadge{margin-left:0;width:fit-content;font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6}.caseRow--selected{position:relative}.caseRow--selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3b5bdbd9;border-radius:2px}.caseRow--pinned{box-shadow:inset 0 0 0 1px #ffd70059,inset 0 0 14px #ffd70014}.caseRow--stale{background-image:linear-gradient(to right,rgba(255,193,7,.06),transparent 35%)}.caseRow:focus,.caseRow:focus-visible{outline:none}.checklistProgress{width:100%;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.checklistProgress__bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#4e82ffd9,#00d8ffd9);transition:width .22s ease}.staleIcon{font-size:14px;cursor:help}.staleIcon--low{opacity:.55}.staleIcon--mid{opacity:.85}.staleIcon--high{opacity:1;filter:drop-shadow(0 0 4px rgba(255,80,80,.65))}.chip--disabled{opacity:.45;cursor:not-allowed}.chip--disabled:hover{background:inherit}.focusHint{font-size:13px;opacity:.9}.brand{display:flex;align-items:center;gap:14px}.brandLogo{width:40px;height:40px;object-fit:contain}.authLayout{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 0 34px}.authWrap{width:100%;display:flex;justify-content:center}.authCard{width:min(520px,calc(100% - 16px));padding:18px;border-color:#ffffff24;background:radial-gradient(900px 420px at 20% 10%,rgba(78,130,255,.1),transparent 60%),radial-gradient(700px 360px at 90% 0%,rgba(0,216,255,.07),transparent 65%),linear-gradient(180deg,#ffffff0f,#ffffff09);box-shadow:0 18px 60px #0000008c,0 0 0 1px #ffffff0a inset}.authHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.authBrand{display:flex;align-items:center;gap:12px;margin-bottom:0}.authBrandName{font-weight:1000;letter-spacing:.2px;font-size:18px;line-height:1.1}.authModeLinks{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.authModeLink{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffc7;padding:8px 10px;border-radius:12px;font-size:12px;font-weight:900;letter-spacing:.2px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.authModeLink:hover{background:#ffffff12;border-color:#ffffff2e;color:#ffffffeb}.authModeLink:active{transform:translateY(.5px)}.authTitle{font-weight:1000;letter-spacing:.2px;margin:0 0 12px;font-size:13.5px;color:#ffffffd1}.authForm{display:grid;gap:12px}.authCard .label{font-size:11.5px;color:#ffffffb8}.authCard .input{background:#0000002e;border-color:#ffffff1f}.authCard .input:focus{border-color:#00d8ff80;box-shadow:0 0 0 3px #00d8ff24}.authBtn{width:100%;padding:12px}.authHelp{font-size:12px;margin-top:6px}.linkBtn{border:0;background:transparent;color:#ffffffb8;text-align:left;padding:0;cursor:pointer;font-weight:800}.linkBtn:hover{color:#ffffffeb;text-decoration:underline}.formHint{padding:10px 12px;border-radius:14px;border:1px solid rgba(59,91,219,.3);background:#3b5bdb1f;color:#ffffffeb;font-weight:800;font-size:13px}.authFooter{margin-top:14px;font-size:12px;opacity:.78}.authApp{min-height:100vh;background:linear-gradient(180deg,#070c17,#0b1220 58%,#070c17)}.authApp .authLayout{align-items:flex-start;padding:24px 0 28px}.authApp .authWrap{width:100%;padding:0 12px}.authApp .authShell{display:grid;width:min(540px,100%);gap:12px}.authApp .authCard{width:100%;padding:20px 24px;border:1px solid rgba(181,191,207,.14);border-radius:10px;background:#0c1422f5;box-shadow:0 16px 40px #00000057}.authApp .authHeader{display:flex;align-items:center;justify-content:flex-start;margin:0 0 10px}.authApp .authBrand{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:#f1f4f8c7;cursor:pointer}.authApp .authBrand .brandLogo{width:26px;height:26px}.authApp .authBrandName{font-size:14px;font-weight:720;line-height:1;letter-spacing:0}.authApp .authTitle{margin:0 0 14px;color:#f7f9fcf5;font-size:28px;font-weight:740;line-height:1.15;letter-spacing:0}.authApp .authForm{display:grid;gap:8px}.authApp .authFormGroupTitle{color:#d6dde7a8;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:0}.authApp .authFormGroupTitle--divided{margin-top:1px;padding-top:10px;border-top:1px solid rgba(181,191,207,.11)}.authApp .authCard .field{gap:4px}.authApp .authCard .label{color:#e0e6eec7;font-size:12px;font-weight:600;letter-spacing:0}.authApp .authCard .input{min-height:40px;padding:8px 11px;border:1px solid rgba(181,191,207,.17);border-radius:8px;background:#04091185;color:#f7f9fcf0;font-size:14px}.authApp .authCard .input::placeholder{color:#c1cad66b}.authApp .authCard .input:focus,.authApp .authCard .input:focus-visible{border-color:#8491d7b8;outline:none;box-shadow:0 0 0 3px #6573c329}.authApp .authHelp{margin-top:2px;color:#c1cad68f;font-size:12px}.authApp .authFeedback{display:grid;min-height:14px;gap:6px}.authApp .authFeedback .formError,.authApp .authFeedback .formHint{margin:0;padding:7px 10px;border-radius:8px;font-size:12.5px;font-weight:600;line-height:1.45}.authApp .authFeedback .formError{border:1px solid rgba(255,133,133,.24);background:#9f39391f;color:#ffb1b1f0}.authApp .authFeedback .formHint{border:1px solid rgba(107,188,145,.24);background:#2a7a4f1f;color:#b2e2c7f0}.authApp .authBtn{width:100%;min-height:42px;padding:9px 16px;border:1px solid rgba(133,146,218,.78);border-radius:8px;background:#6573c3;color:#fff;font-size:13px;font-weight:750;letter-spacing:0;box-shadow:none}.authApp .authBtn:hover:not(:disabled){border-color:#97a3e5e0;background:#707dca}.authApp .authBtn:disabled{cursor:wait;opacity:.54}.authApp .authModeLinks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(181,191,207,.11)}.authApp .authModeLink,.authApp .authInlineLegalLink,.authApp .authLegalLink{border:0;background:transparent;color:#ced6e1a3;cursor:pointer;font-family:inherit;letter-spacing:0}.authApp .authModeLink{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 11px;border:1px solid rgba(181,191,207,.16);border-radius:7px;background:#ffffff09;color:#d8dfe9b8;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.authApp .authModeLink:hover{border-color:#b5bfcf47;background:#fff1;color:#f1f4f8eb;text-decoration:none}.authApp .authInlineLegalLink:hover,.authApp .authLegalLink:hover{color:#f1f4f8eb;text-decoration:underline}.authApp .authConsentGroup{display:grid;gap:7px}.authApp .authConsentRow{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start}.authApp .authCheckbox{width:16px;height:16px;margin:2px 0 0;accent-color:#6573c3;cursor:pointer}.authApp .authConsentCopy{min-width:0;color:#cbd3dea8;font-size:12.5px;line-height:1.35}.authApp .authConsentCopy label{cursor:pointer}.authApp .authInlineLegalLink{padding:0;font-size:inherit;font-weight:700;text-decoration:underline}.authApp .authConsentError{margin-top:2px;color:#ffa3a3e6;font-size:12px;line-height:1.35}.authApp .authCompliance{display:grid;gap:10px;width:100%;padding:0 4px 4px}.authApp .authLegalLinks{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px}.authApp .authLegalLink{padding:2px 0;font-size:11.5px;font-weight:600}.authApp .authPaymentTrust{display:grid;justify-items:center;gap:6px;width:min(420px,100%);margin:0 auto;padding-top:10px;border-top:1px solid rgba(181,191,207,.1)}.authApp .authPaymentTrustLabel{color:#cbd3de8a;font-size:11.5px;font-weight:650;line-height:1.2}.authApp .authPaymentTrustLogos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-width:0}.authApp .authPaymentTrustCta,.authApp .authPaymentTrustBand{display:block;width:auto;max-width:100%;flex-shrink:1;opacity:.86}.authApp .authPaymentTrustCta{height:18px}.authApp .authPaymentTrustBand{height:22px}.authApp .authLegalModalText{display:grid;gap:10px}.authApp .authBrand:focus-visible,.authApp .authModeLink:focus-visible,.authApp .authInlineLegalLink:focus-visible,.authApp .authLegalLink:focus-visible,.authApp .authCheckbox:focus-visible,.authApp .authBtn:focus-visible{outline:2px solid rgba(132,160,245,.78);outline-offset:3px}@media(max-width:720px){.authApp .authLayout{padding:28px 0 34px}.authApp .authWrap{padding:0 4px}.authApp .authCard{padding:22px 18px;border-radius:8px}.authApp .authHeader{margin-bottom:17px}.authApp .authTitle{margin-bottom:18px;font-size:26px}.authApp .authCard .input{min-height:44px;padding:10px 12px;font-size:16px}.authApp .authForm{gap:10px}.authApp .authFormGroupTitle--divided{padding-top:12px}.authApp .authModeLinks{gap:8px}.authApp .authModeLink{min-height:36px}.authApp .authLegalLinks{justify-content:flex-start}.authApp .authPaymentTrust{justify-items:start}.authApp .authPaymentTrustLogos{justify-content:flex-start}}@media(min-width:721px)and (max-height:760px){.authApp .authLayout{align-items:flex-start;padding-top:16px;padding-bottom:20px}.authApp .authCard{padding-top:18px;padding-bottom:18px}}.headerPublic{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing{padding:18px 0 30px}.landingHero{padding:0 px 0 10px}.landingKicker{font-weight:1000;letter-spacing:.2px;color:#ffffffb8;margin-bottom:8px;font-size:13px}.landingHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.landingHeroCopy{min-width:0}.landingHeroActions{display:block;width:fit-content;max-width:100%;margin-left:0;padding-top:0;justify-items:start;align-content:normal}.landingTitle{font-size:34px;line-height:1.08;margin:0 0 10px}.landingDesc{max-width:680px;color:#ffffffc7;margin:0 0 14px;font-weight:700}.landingCtas{display:flex;gap:10px;align-items:center;width:fit-content;max-width:100%;margin-top:0;justify-content:flex-start}.landingPublicPayments{min-width:320px;max-width:460px;margin-top:auto;margin-left:auto;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff08}.landingPublicPaymentsLabel{margin-bottom:10px;font-size:12px;font-weight:900;letter-spacing:.2px;color:#ffffffb8;text-align:right}.landingPublicPaymentsLogos{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:nowrap}.landingPublicPaymentsBand{display:block;width:auto;max-width:220px;height:22px}.landingPublicPaymentsCta{display:block;width:auto;max-width:160px;height:18px}@media(max-width:980px){.landingHeroTop{flex-direction:column;align-items:stretch}.landingHeroActions{padding-top:0;justify-items:start;align-content:start}.landingCtas{justify-content:flex-start;margin-top:10px}.landingPublicPayments{min-width:0;max-width:none;margin-left:0}.landingPublicPaymentsLabel{text-align:left}.landingPublicPaymentsLogos{justify-content:flex-start;flex-wrap:wrap}.landingPublicPaymentsBand{max-width:200px;height:20px}.landingPublicPaymentsCta{max-width:150px;height:17px}}.landingBottomBar{margin-top:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.landingFooter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 2px 0;min-width:0}.landingFooter a{white-space:nowrap}.landingPublicPaymentsBottom{margin-left:auto;flex-shrink:0;display:grid;gap:8px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;align-self:flex-start}.landingPublicPaymentsLabel{font-size:12px;font-weight:800;line-height:1.2;color:#ffffffb8;text-align:left}.landingPublicPaymentsLogos{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.landingPublicPaymentsCta{display:block;height:18px;width:auto}.landingPublicPaymentsBand{display:block;height:22px;width:auto}@media(max-width:1520px){.landingBottomBar{flex-direction:column;align-items:stretch}.landingPublicPaymentsBottom{margin-left:0;align-self:flex-start}.landingPublicPaymentsLabel{text-align:left}.landingPublicPaymentsLogos{justify-content:flex-start;flex-wrap:wrap}}.landingModalText{display:grid;gap:10px}.landingHow{margin-top:14px;display:grid;grid-template-columns:1.2fr 1fr;gap:12px}@media(max-width:980px){.landingHow{grid-template-columns:1fr}}.landingHowCard{padding:14px}.landingSteps{margin:8px 0 0;padding-left:18px;display:grid;gap:8px;color:#ffffffc7;font-weight:650}body:has(.landing){background:radial-gradient(900px 580px at 18% 8%,rgba(67,82,148,.1),transparent 52%),radial-gradient(720px 520px at 88% 18%,rgba(65,101,128,.07),transparent 52%),linear-gradient(180deg,#070c17,#0b1220 55%,#070c17);background-attachment:fixed}.app:has(.landing) .headerPublic .headerInner{width:min(1220px,calc(100% - 48px))}.landingHero{padding:64px 0 36px}.landingHeroInner{width:min(1220px,calc(100% - 48px));margin:0 auto}.landingHeroTop{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.92fr);gap:72px;align-items:center}.landingHeroCopy{min-width:0;max-width:740px}.landingTitle{max-width:740px;margin:0;color:#f7f9fcf5;font-size:52px;font-weight:760;line-height:1.08;letter-spacing:0}.landingTitleLine{display:block;white-space:nowrap}.landingDesc{max-width:650px;margin:20px 0 0;color:#dbe1eab8;font-size:17px;font-weight:450;line-height:1.65}.landingHeroActions{display:block;padding:0}.landingCtas{justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:26px}.landing .landingCtas .btn{min-height:42px;padding:10px 17px;border-radius:6px;font-size:13px;font-weight:750;letter-spacing:0;box-shadow:none}.landing .landingCtas .btnPrimary{border-color:#8592dac7;background:#6573c3;color:#fff}.landing .landingCtas .btnPrimary:hover{border-color:#97a3e5e0;background:#707dca}.landing .landingCtas .btnSecondary{border-color:#b5bfcf38;background:#ffffff0b;color:#eff2f7e6}.landing .landingCtas .btnSecondary:hover{border-color:#bfc9d857;background:#ffffff13}.landing .landingCtas .btnGhost{border-color:transparent;background:transparent;color:#d2dae5ad}.landing .landingCtas .btnGhost:hover{border-color:#b5bfcf29;background:#ffffff06;color:#f1f4f8e6}.landing .landingCtas .btn:focus-visible{outline:2px solid rgba(146,159,229,.98);outline-offset:3px}.landingHow{display:block;width:min(1220px,calc(100% - 48px));margin:0 auto;padding:48px 0 40px;border-top:1px solid rgba(176,188,207,.12)}.landingHowCard{display:block;max-width:860px;padding:0}.landingHow .landingCardTitle{margin:0 0 24px;color:#f5f7faf0;font-size:34px;font-weight:720;line-height:1.18;letter-spacing:0}.landingNarrativeCopy{display:grid;gap:16px;max-width:860px}.landingNarrativeCopy p{margin:0;color:#d2dbe6b3;font-size:16px;line-height:1.72}.landingNarrativeCopy .landingNarrativeEmphasis{color:#f2f5f9eb;font-weight:700}.landingValues{display:grid;grid-template-columns:1fr;min-width:0;align-self:center;margin:0;padding:0}.landingValue{min-width:0;padding:20px 0;border-top:1px solid rgba(176,188,207,.13)}.landingValue:first-child{padding-top:0;border-top:0}.landingValue:last-child{padding-bottom:0}.landingValueIndex{margin-bottom:9px;color:#8291d3eb;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.landingValue h2{margin:0 0 7px;color:#f2f5f9eb;font-size:17px;font-weight:720;line-height:1.3;letter-spacing:0}.landingValue p{margin:0;color:#cdd6e2a8;font-size:14px;line-height:1.6}.landingWorkflow{width:min(1220px,calc(100% - 48px));margin:0 auto 52px;padding:44px 0 28px;border-top:1px solid rgba(176,188,207,.12)}.landingWorkflow>h2{margin:0;color:#f5f7faf0;font-size:28px;font-weight:720;line-height:1.2;letter-spacing:0}.landingWorkflowSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:30px 0 0;padding:0;list-style:none}.landingWorkflowSteps li{min-width:0;padding:0 32px;border-left:1px solid rgba(176,188,207,.14)}.landingWorkflowSteps li:first-child{padding-left:0;border-left:0}.landingWorkflowSteps li:last-child{padding-right:0}.landingWorkflowIndex{display:block;margin-bottom:13px;color:#a7b2c685;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.landingWorkflowSteps p{margin:0;color:#cdd6e2a8;font-size:14px;line-height:1.62}.landingWorkflowSteps strong{color:#eef2f7e6;font-weight:700}@media(max-width:1100px){.landingHeroTop{display:block}.landingValues{margin-top:44px;padding-top:32px;border-top:1px solid rgba(176,188,207,.13)}}@media(max-width:980px){.landingTitleLine{display:inline;white-space:normal}.landingHero{padding:48px 0 30px}.landingHeroTop{display:block}.landingHeroActions{padding:0}.landingCtas{justify-content:flex-start;margin-top:26px}.landingTitle{font-size:44px}.landingHow{padding-top:40px;padding-bottom:34px}.landingHowCard{display:block}.landingNarrativeCopy{max-width:860px}.landingWorkflow{padding-top:36px}.landingWorkflowSteps li{padding-right:24px;padding-left:24px}}@media(max-width:720px){.app:has(.landing) .headerPublic .headerInner,.landingHeroInner,.landingHow,.landingWorkflow{width:calc(100% - 24px)}.landingHero{padding:36px 0 26px}.landingTitle{font-size:36px;line-height:1.12}.landingDesc{margin-top:16px;font-size:15px}.landingCtas{width:100%}.landing .landingCtas .btn{flex:0 1 auto;max-width:100%}.landing .landingCtas .btnPrimary{flex-basis:auto}.landingHow{padding:32px 0 28px}.landingHow .landingCardTitle{font-size:28px}.landingNarrativeCopy p{font-size:15px}.landingValues{margin-top:40px;padding-top:32px}.landingValue,.landingValue:first-child,.landingValue:last-child{padding:24px 0;border-top:1px solid rgba(176,188,207,.13);border-left:0}.landingValue:first-child{padding-top:0;border-top:0}.landingValue:last-child{padding-bottom:0}.landingValueIndex{margin-bottom:10px}.landingWorkflow{margin-bottom:36px;padding:32px 0 22px}.landingWorkflow>h2{font-size:25px}.landingWorkflowSteps{grid-template-columns:1fr;margin-top:22px}.landingWorkflowSteps li,.landingWorkflowSteps li:first-child,.landingWorkflowSteps li:last-child{padding:18px 0;border-top:1px solid rgba(176,188,207,.13);border-left:0}.landingWorkflowSteps li:first-child{padding-top:0;border-top:0}.landingWorkflowSteps li:last-child{padding-bottom:0}.landingWorkflowIndex{margin-bottom:7px}}.onboardingCard{padding:14px;margin:12px 0 14px}.onboardingHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.onboardingTitle{font-weight:1000;letter-spacing:.2px;font-size:15px}.onboardingGrid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:980px){.onboardingGrid{grid-template-columns:1fr}}.onboardingStep{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.onboardingStepIcon{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;display:grid;place-items:center;flex:0 0 auto}.onboardingStepTitle{font-weight:1000;letter-spacing:.2px;font-size:13px;color:#ffffffeb}.onboardingStepDesc{margin-top:3px;line-height:1.35}.btnIcon{display:inline-grid;place-items:center;margin-right:8px}.onboardingActions{margin-top:12px;display:flex;gap:10px;align-items:center}.emptyState{padding:16px;border-top:1px solid rgba(255,255,255,.1)}.emptyTitle{font-weight:1000;letter-spacing:.2px}.emptyActions{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.caseList,.tableShell,.fixedSplitTable{background:linear-gradient(180deg,#ffffff0a,#0000000f)}select.select{background-color:#1e283ce6}select.select option{background-color:#1e283cf2;color:#ffffffeb}select.select option:hover,select.select option:checked{background-color:#2d4164f2}.morePeoplePopover{background:linear-gradient(180deg,#1c283ef5,#121c2ef5);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 30px #00000073}.morePeoplePopover li{color:#ffffffeb}.morePeoplePopover{border:1px solid rgba(255,255,255,.12);background:#1c283ef5;box-shadow:0 12px 30px #00000073}.caseRow{border:none!important}.caseRow:hover{background:linear-gradient(90deg,#ffffff08,#ffffff03);box-shadow:inset 0 0 0 1px #ffffff0f}.caseRow{margin-bottom:6px;border-radius:12px}.workloadMore__close{width:28px;height:28px;flex:0 0 28px;padding:0;border-radius:7px;border:1px solid rgba(255,255,255,.075);background:#ffffff06;display:inline-flex;align-items:center;justify-content:center;color:#e8edf4a3;font-size:16px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.workloadMore__close:hover{background:#fff1;border-color:#ffffff24;color:#f5f7faeb}.workloadMore__close:active{transform:translateY(1px)}.workloadMore__close:focus-visible{outline:2px solid rgba(132,160,245,.76);outline-offset:2px}@media(max-width:1250px){.caseDetailPanel,.caseDetailPanel *{min-width:0}.caseDetailTopRow{flex-wrap:wrap}.caseDetailGrid{grid-template-columns:1fr!important}.caseDetailPanel h1,.caseDetailPanel h2,.caseDetailPanel .title,.caseDetailPanel .subtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1250px){.detailPanel,.detailPanel *{min-width:0}.detailPanel__top{flex-wrap:wrap;gap:10px}.detailPanel__actions{flex:0 0 100%;justify-content:flex-start;flex-wrap:wrap}.detailKpiGroup{grid-template-columns:1fr}.detailKpiSeg+.detailKpiSeg{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.detailKpiSeg--days{text-align:left}.detailGrid{grid-template-columns:1fr}.detailPanel__title,.detailPanel__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:520px){.filtersBar,.filtersLeft,.filtersToolbar--stacked{min-width:0;overflow-x:hidden}.filtersRow,.filtersRow__left,.filtersRow__right{min-width:0;max-width:100%}.searchBox--fixed{flex:1 1 100%;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.searchInput{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.filtersRow--primary .filtersRow__left{flex:0 0 100%;max-width:100%}.filtersRow--primary .filtersRow__right{flex:0 0 100%;max-width:100%;flex-wrap:wrap;justify-content:flex-start}.segmented{flex-wrap:wrap;max-width:100%}.focusPill{white-space:nowrap}.filtersRow--secondary .filtersRow__right{justify-content:flex-start}.workloadBar__chips{flex-wrap:wrap;max-width:100%}.workloadChip{max-width:100%}.workloadChip__name{max-width:120px}.workloadMore__btn{flex:0 0 auto}}@media(max-width:1024px){.headerInner{flex-wrap:wrap;gap:10px}.brand{flex:1 1 auto;min-width:0}.headerTools{flex:0 0 auto;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.headerIdentity{flex:0 0 100%!important;justify-content:flex-start!important;padding:0!important;gap:10px!important;flex-wrap:wrap}.headerIdentityField{min-width:0}.headerIdentityInput{width:200px!important;max-width:42vw!important}}@media(max-width:760px){.brandTagline{display:none}}@media(max-width:520px){.headerIdentity{flex-direction:column;align-items:stretch}.headerIdentityField{width:100%}.headerIdentityLabel{width:70px;flex:0 0 auto}.headerIdentityInput{width:100%!important}}.trialBanner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);margin-bottom:12px}.trialBanner__title{font-weight:800;color:#ffffffeb;font-size:14px}.trialBanner__sub{margin-top:2px;font-size:13px;color:#ffffffb8;line-height:1.35}.trialBanner__actions{display:flex;gap:8px;flex-shrink:0}.dashboardApp{--dashboard-sticky-top: 61px;min-height:100vh;background:linear-gradient(180deg,#0b1220,#0e1626 48%,#0b1220);color:#f5f7faeb}.dashboardApp main.container{padding-top:12px;display:flex;flex-direction:column}.dashboardApp .container{width:min(1640px,calc(100% - 24px))}.dashboardApp .dashboardFooterWrap{width:100%;margin:auto 0 0;padding-top:clamp(32px,5vh,56px)}.dashboardApp .header{background:#0a101cf5;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(255,255,255,.09)}.dashboardApp .headerInner{gap:16px;padding:10px 0}.dashboardApp .headerBrand{flex:0 0 auto;min-width:0}.dashboardApp .brandLogo{width:38px;height:38px}.dashboardApp .brandName{font-weight:700;letter-spacing:0}.dashboardApp .brandTagline{color:#f5f7fa8a;font-weight:450;letter-spacing:0}.dashboardApp .headerIdentity{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center;padding:0 8px}.dashboardApp .headerIdentityField{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0a}.dashboardApp .headerIdentityLabel{font-size:12px;font-weight:600;white-space:nowrap;color:#f5f7fa8f}.dashboardApp .headerIdentityInput{width:210px;max-width:34vw;height:30px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:#f5f7fae6;font-weight:500}.dashboardApp .headerIdentityInput:focus-visible{outline:2px solid rgba(132,160,245,.7);outline-offset:2px;box-shadow:none}.dashboardApp .headerTools{gap:8px}.dashboardApp .headerNewCaseBtn,.dashboardApp .iconBtn{transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.dashboardApp .headerNewCaseBtn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:8px;border:1px solid rgba(126,152,235,.38);background:#4a60a65c;color:#fffffff0;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;cursor:pointer}.dashboardApp .headerNewCaseBtn:hover:not(:disabled){background:#546cb870;border-color:#909ae08a}.dashboardApp .headerNewCaseBtn:disabled{cursor:not-allowed;opacity:.46}.dashboardApp .headerNewCaseBtn:focus-visible,.dashboardApp .iconBtn:focus-visible,.dashboardApp .headerToolsMenuItem:focus-visible,.dashboardApp .segBtn:focus-visible,.dashboardApp .focusPill:focus-visible,.dashboardApp .workloadMore__btn:focus-visible,.dashboardApp .workloadMore__close:focus-visible{outline:2px solid rgba(132,160,245,.76);outline-offset:2px;box-shadow:none}.dashboardApp .iconBtn{width:38px;height:38px;border-radius:8px;border-color:#ffffff1a;background:transparent;color:#f5f7fab3;font-weight:600}.dashboardApp .iconBtn:hover{background:#ffffff12;border-color:#ffffff29;color:#f5f7fae6}.dashboardApp .headerToolsMenu{border-radius:10px;border-color:#ffffff1a;background:#142034;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 38px #0000006b}.dashboardApp .headerToolsMenuItem{border-radius:7px;font-weight:550;color:#f5f7fad6}.dashboardApp .appBtn{height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:625;line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:none;transform:none}.dashboardApp .appBtn--compact{height:34px;min-height:34px;padding-inline:11px;border-radius:7px;font-size:12.5px;font-weight:600}.dashboardApp .appBtn.btnPrimary{border-color:#7e8ccb70;background:#4d5a92;color:#fff}.dashboardApp .appBtn.btnPrimary:hover:not(:disabled){border-color:#8e9cda94;background:#5866a2}.dashboardApp .appBtn.btnSecondary,.dashboardApp .appBtn.btnGhost{border-color:#fff1;background:#ffffff05;color:#e4e9f0b3}.dashboardApp .appBtn.btnSecondary:hover:not(:disabled),.dashboardApp .appBtn.btnGhost:hover:not(:disabled){border-color:#ffffff21;background:#ffffff0d;color:#f2f5f9e6}.dashboardApp .appBtn.appBtn--utility{border-color:transparent;background:transparent;color:#dce2eb8a}.dashboardApp .appBtn.appBtn--utility:hover:not(:disabled){border-color:#ffffff14;background:#ffffff0a;color:#f0f3f8d1}.dashboardApp .appBtn--icon{width:34px;min-width:34px;padding:0}.dashboardApp .appBtn--stable{min-width:124px}.dashboardApp .appBtn:focus-visible{outline:2px solid rgba(132,160,245,.78);outline-offset:2px}.dashboardApp .appBtn:disabled{cursor:not-allowed;opacity:.46}.dashboardApp .trialBanner{min-width:0;gap:12px;padding:10px 12px;border-radius:11px;border-color:#ffffff14;background:#111b2d;box-shadow:none;margin-bottom:10px}.dashboardApp .trialBanner__text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.dashboardApp .trialBanner__title{color:#f5f7fae6;font-size:13.5px;font-weight:625;line-height:1.3}.dashboardApp .trialBanner__sub{margin-top:3px;color:#dae1eba8;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.dashboardApp .trialBanner--accountClosed{border-color:#c26f752e;background:#151b2a}.dashboardApp .trialBanner--accountClosed .trialBanner__title{color:#f1dee1e6}.dashboardApp .trialBanner--writeLock{border-color:#c89d542e;background:#151c2a}.dashboardApp .trialBanner--writeLock .trialBanner__title{color:#efe1c6e6}.dashboardApp .trialBanner--billingSuccess{border-color:#64ab872e;background:#131d29}.dashboardApp .trialBanner--billingSuccess .trialBanner__title{color:#cfebdbe6}.dashboardApp .trialBanner--billingFailed{border-color:#c89d542e;background:#161c29}.dashboardApp .trialBanner--billingFailed .trialBanner__title{color:#efe1c6e6}.dashboardApp .trialBanner__actions{min-width:0;flex-wrap:wrap;justify-content:flex-end}.dashboardApp .trialBanner__actions .appBtn--icon{border-color:transparent;background:transparent;color:#dce2eb8f}.dashboardApp .trialBanner__actions .appBtn--icon:hover:not(:disabled){border-color:#ffffff14;background:#ffffff0a;color:#f2f5f9e0}.dashboardApp .onboardingCard{margin:0 0 12px;padding:14px 16px;border-radius:10px;border-color:#ffffff17;background:#111b2d;box-shadow:none}.dashboardApp .onboardingHead{align-items:center;gap:16px}.dashboardApp .onboardingTitle{color:#f5f7faeb;font-size:14px;font-weight:650;letter-spacing:0}.dashboardApp .onboardingHead .muted{color:#dae1eb94;font-weight:450}.dashboardApp .onboardingHead>.btn{width:32px;height:32px;min-height:32px;flex:0 0 32px;padding:0;border-radius:7px;border-color:transparent;background:transparent;color:#dce2eb8f;box-shadow:none}.dashboardApp .onboardingHead>.btn:hover{border-color:#ffffff17;background:#ffffff0a;color:#f2f5f9e0}.dashboardApp .onboardingHead>.btn:focus-visible{outline:2px solid rgba(132,160,245,.76);outline-offset:2px}.dashboardApp .onboardingGrid{margin-top:12px;gap:0;border-top:1px solid rgba(255,255,255,.07)}.dashboardApp .onboardingStep{min-width:0;padding:12px 16px 2px;border:0;border-left:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent}.dashboardApp .onboardingStep:first-child{padding-left:0;border-left:0}.dashboardApp .onboardingStep:last-child{padding-right:0}.dashboardApp .onboardingStepIcon{width:32px;height:32px;border-radius:8px;border-color:#7e98eb29;background:#4a60a61a;color:#d3dcf4c7}.dashboardApp .onboardingStepTitle{color:#f2f5f9db;font-size:12.5px;font-weight:625;letter-spacing:0}.dashboardApp .onboardingStepDesc{color:#dae1eb99;font-size:12.5px;line-height:1.45}.dashboardApp .dashboardGrid{grid-template-columns:minmax(0,1fr) 420px;gap:14px}.dashboardApp .dashboardGrid>.card{border-radius:10px;border-color:#ffffff17;background:#111b2d;box-shadow:none;padding:8px}.dashboardApp .cardPanel{top:var(--dashboard-sticky-top)}.dashboardApp .filtersBar{padding:10px;border-radius:8px;background:transparent;box-shadow:none}.dashboardApp .filtersToolbar--stacked,.dashboardApp .filtersRow{gap:8px}.dashboardApp .filtersRow--secondary{opacity:1}.dashboardApp .searchBox,.dashboardApp .responsibleCtl,.dashboardApp .segmented,.dashboardApp .focusPill,.dashboardApp .resultCount,.dashboardApp .workloadChip,.dashboardApp .workloadMore__btn{border-radius:7px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;box-shadow:none}.dashboardApp .searchBox{height:38px;width:min(500px,100%);padding:0 12px}.dashboardApp .searchIcon{color:#f5f7fa75;font-weight:500}.dashboardApp .searchInput{font-size:13px;font-weight:450}.dashboardApp .searchBox:focus-within{border-color:#84a0f575;box-shadow:0 0 0 2px #84a0f521}.dashboardApp .responsibleCtl{height:38px}.dashboardApp .responsibleCtl__label{font-weight:600;color:#f5f7fa8f}.dashboardApp .responsibleCtl__select{height:28px;border-radius:6px;background:#00000024;border-color:#ffffff12;font-weight:500}.dashboardApp .segmented{overflow:visible}.dashboardApp .segBtn{height:36px;padding:0 11px;border-radius:6px;color:#f5f7faa3;font-weight:550}.dashboardApp .segBtn+.segBtn{box-shadow:none}.dashboardApp .segBtn--active,.dashboardApp .focusPill--active{background:#4a60a63d;box-shadow:inset 0 0 0 1px #7e98eb57;color:#f5f7faeb}.dashboardApp .segDot{width:6px;height:6px;box-shadow:none}.dashboardApp .focusPill{height:38px;color:#f5f7fab3;font-weight:600}.dashboardApp .resultCount,.dashboardApp .workloadChip,.dashboardApp .workloadMore__btn{height:26px;color:#f5f7fa85;font-weight:500}.dashboardApp .resultCount strong{color:#f5f7fac7;font-weight:650}.dashboardApp .workloadChip__name{font-weight:500}.dashboardApp .workloadChip__count,.dashboardApp .workloadMore__count{font-weight:650}.dashboardApp .caseList{border-radius:9px;border-color:#ffffff17;background:#111b2d}.dashboardApp .caseListScroll{overflow-x:auto}.dashboardApp .caseListHeader{background:#142034;border-bottom-color:#ffffff17}.dashboardApp .caseGrid{grid-template-columns:minmax(110px,.58fr) minmax(190px,1.05fr) minmax(300px,1.72fr) minmax(120px,.72fr) minmax(160px,.86fr) minmax(132px,.62fr);gap:12px;width:100%;min-width:1040px;padding:10px 12px}.dashboardApp .caseListHeader .th{font-size:11.5px;font-weight:600;letter-spacing:0;color:#f5f7fa80}.dashboardApp .caseRow{position:relative;margin-bottom:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent;color:#f5f7fadb}.dashboardApp .caseRow:hover{background:#17243a;box-shadow:none}.dashboardApp .caseRow--selected{background:#4a60a629;outline:none}.dashboardApp .caseRow--selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#84a0f5db}.dashboardApp .caseRow:focus-visible{outline:2px solid rgba(132,160,245,.76);outline-offset:-2px}.dashboardApp .caseRow--pinned{box-shadow:none}.dashboardApp .caseRow--stale{background-image:linear-gradient(to right,rgba(207,151,48,.08),transparent 22%)}.dashboardApp .td{min-width:0;display:flex;align-items:center}.dashboardApp .casePriorityCell,.dashboardApp .caseStatusCell{align-items:flex-start;padding-top:2px}.dashboardApp .casePriorityStack,.dashboardApp .cellStack{min-width:0;display:grid;gap:4px}.dashboardApp .casePriorityStack{align-content:start;justify-items:start}.dashboardApp .cellPrimary{min-width:0;color:#f5f7fae8;font-size:13px;font-weight:600;line-height:1.25}.dashboardApp .cellSecondary{min-width:0;color:#f5f7fa85;font-size:12px;font-weight:450;line-height:1.3}.dashboardApp .cellStrong{font-weight:600;letter-spacing:0}.dashboardApp .cellClamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardApp .badge,.dashboardApp .statusPill,.dashboardApp .pinMarker{border-radius:7px;font-weight:650;letter-spacing:0;box-shadow:none}.dashboardApp .badge{gap:7px;padding:5px 8px;border:1px solid transparent;font-size:11.5px}.dashboardApp .badgeDot{width:7px;height:7px;border-radius:999px;background:currentColor}.dashboardApp .badge--danger{color:#ff8585f5;background:#9f393926;border-color:#ff858529}.dashboardApp .badge--warning{color:#ebbe5cf5;background:#9a712326;border-color:#ebbe5c29}.dashboardApp .badge--info{color:#73c89bf5;background:#2c704e24;border-color:#73c89b26}.dashboardApp .pinMarker{padding:3px 7px;border:1px solid rgba(215,176,86,.18);background:#966a1f1f;color:#e1be70e0;font-size:11px}.dashboardApp .statusPill{padding:5px 8px;border-color:#ffffff1a;background:#ffffff0a;color:#f5f7fabd;font-size:11.5px}.dashboardApp .statusPill--DevamEdiyor{background:#4a60a62b;border-color:#7e98eb3d;color:#cdd8ffe6}.dashboardApp .statusPill--Tamamlandi{background:#2c704e24;border-color:#73c89b33;color:#97d8b4e0}.dashboardApp .kalanGun--late{color:#ff8585e0}.dashboardApp .kalanGun--today{color:#ebbe5ceb}.dashboardApp .staleIcon{color:#ebbe5cd1;filter:none}.dashboardApp .staleIcon--high{color:#ff8585e6;filter:none}.dashboardApp .dashboardSummary{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:3px 0 1px}.dashboardApp .dashboardSummaryItem{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:7px;color:#f5f7fa94;font-size:12px;font-weight:500;line-height:1}.dashboardApp .dashboardSummaryItem strong{color:#f5f7fad1;font-weight:650}.dashboardApp .dashboardSummaryDot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor}.dashboardApp .dashboardSummaryItem--late .dashboardSummaryDot{background:#ff8585e0}.dashboardApp .dashboardSummaryItem--today .dashboardSummaryDot{background:#ebbe5ce0}.dashboardApp .headerIdentityField{padding:3px 4px 3px 8px;border-color:transparent;background:transparent}.dashboardApp .headerIdentityField:focus-within{border-color:#ffffff17;background:#ffffff0a}.dashboardApp .headerIdentityLabel{font-size:11.5px;font-weight:500;color:#f5f7fa80}.dashboardApp .headerIdentityInput{width:190px;height:28px;padding:4px 6px;color:#f5f7fadb;font-weight:550;text-overflow:ellipsis}.dashboardApp .headerIdentityInput:hover{background:#ffffff0a}.dashboardApp .filtersRow--secondary{opacity:.84}.dashboardApp .resultCount{height:24px;padding:0 6px;border-color:transparent;background:transparent;color:#f5f7fa75;font-size:11.5px;font-weight:450}.dashboardApp .resultCount strong{color:#f5f7faad;font-weight:600}.dashboardApp .workloadChip,.dashboardApp .workloadMore__btn{height:24px;padding:0 8px;border-color:#ffffff0f;background:transparent;color:#f5f7fa7a;font-size:11.5px}.dashboardApp .workloadChip__name{font-weight:450}.dashboardApp .workloadChip__count,.dashboardApp .workloadMore__count{font-size:11px;font-weight:600}.dashboardApp .cellStack{gap:3px}.dashboardApp .cellPrimary{font-size:13px;font-weight:600;line-height:1.28}.dashboardApp .caseTaskCell .cellPrimary,.dashboardApp .caseFileCell .cellPrimary,.dashboardApp .caseDateCell .cellPrimary{color:#f5f7fae8}.dashboardApp .caseOwnerCell .cellWrap{color:#f5f7fae0;font-size:12.5px;font-weight:550;line-height:1.3}.dashboardApp .cellSecondary{color:#f5f7fa8f;font-size:11.7px;font-weight:400;line-height:1.36}.dashboardApp .caseDateCell .cellStack{gap:2px}.dashboardApp .caseDateCell .kalanGun{font-size:11.5px;font-weight:500}.dashboardApp .caseDateCell .cellSecondary.cellClamp1{color:#f5f7fa80;font-size:11.3px;font-weight:400}.dashboardApp .caseStatusCell{align-items:center;padding-top:0}.dashboardApp .statusPill{min-height:24px;padding:3px 7px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.2}@media(max-width:1100px){.dashboardApp .dashboardGrid{grid-template-columns:1fr}.dashboardApp .cardPanel{position:static}}@media(max-width:1024px){.dashboardApp .headerInner{gap:10px}.dashboardApp .headerIdentity{flex:0 0 100%!important;justify-content:flex-start!important;padding:0!important}.dashboardApp .headerIdentityInput{width:200px!important;max-width:42vw!important}}@media(max-width:760px){.dashboardApp .headerNewCaseBtn{flex:1 1 auto}.dashboardApp .headerTools{width:100%}.dashboardApp .trialBanner{flex-wrap:wrap}.dashboardApp .trialBanner__text,.dashboardApp .trialBanner__actions{width:100%;min-width:0}.dashboardApp .trialBanner__actions{justify-content:flex-start}.dashboardApp .trialBanner__actions .appBtn{height:36px;min-height:36px}.dashboardApp .trialBanner__actions .appBtn--icon{width:36px;min-width:36px}.dashboardApp .caseGrid{min-width:920px;grid-template-columns:104px 180px 270px 112px 150px 120px}}@media(max-width:520px){.dashboardApp .container{width:min(100% - 16px,1640px)}.dashboardApp .headerIdentityInput{width:100%!important;max-width:100%!important}.dashboardApp .headerNewCaseBtn{min-width:150px}}.dashboardApp .cardPanel{overflow:visible}@media(min-width:1520px){.dashboardApp .caseList{overflow:clip}.dashboardApp .caseListScroll{overflow:visible}.dashboardApp .caseListHeader{position:sticky;top:var(--dashboard-sticky-top);z-index:4;border-radius:8px 8px 0 0;background:#142034;box-shadow:0 1px #ffffff1a}}@media(max-width:1519px){.dashboardApp .caseListHeader{position:static}}@media(max-width:980px){.dashboardApp .onboardingGrid{gap:0}.dashboardApp .onboardingStep,.dashboardApp .onboardingStep:first-child,.dashboardApp .onboardingStep:last-child{padding:12px 0;border-left:0;border-top:1px solid rgba(255,255,255,.07)}.dashboardApp .onboardingStep:first-child{border-top:0}}.dashboardApp .detailPanel{padding:12px;color:#f5f7fae6}.dashboardApp .detailPanel__top{padding-bottom:12px;border-bottom-color:#ffffff14}.dashboardApp .detailPanel__identity{min-width:0}.dashboardApp .detailPanel__title{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.2}.dashboardApp .detailPanel__title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardApp .detailPanel__sub{color:#f5f7fa8a;font-size:12.5px;line-height:1.35;-webkit-line-clamp:2;line-clamp:2}.dashboardApp .pinBadge{flex:0 0 auto;padding:3px 7px;border-radius:999px;border-color:#d7b05629;background:#966a1f1a;color:#e1be70d6;font-size:11px;font-weight:600}.dashboardApp .detailPanel__actions{gap:6px}.dashboardApp .detailActionBtn{width:34px;height:34px;border-radius:7px;border-color:#ffffff14;background:transparent;color:#f5f7fa94}.dashboardApp .detailActionBtn:hover:not(:disabled){color:#f5f7fae6;background:#ffffff0f;border-color:#ffffff24}.dashboardApp .detailActionBtn--danger{color:#f5f7fa7a}.dashboardApp .detailActionBtn--danger:hover:not(:disabled),.dashboardApp .detailActionBtn--danger:focus-visible{color:#ff8585eb;border-color:#ff85853d;background:#9f39391f}.dashboardApp .detailPanel__meta{padding:12px 0 14px}.dashboardApp .detailKpiGroup{border-radius:9px;border-color:#ffffff17;background:#142034;box-shadow:none}.dashboardApp .detailKpiSeg{min-height:56px;padding:9px 10px}.dashboardApp .detailKpiSeg:hover{background:#ffffff06}.dashboardApp .detailKpiSeg+.detailKpiSeg{border-left-color:#ffffff14;box-shadow:none}.dashboardApp .detailKpi__label,.dashboardApp .detailField__label{color:#f5f7fa80;font-size:11px;font-weight:600;letter-spacing:0}.dashboardApp .detailKpi__value,.dashboardApp .detailField__value{color:#f5f7fae0;font-size:13px;font-weight:560}.dashboardApp .detailPanel__section{margin-bottom:18px}.dashboardApp .detailPanel__sectionTitle{margin-bottom:8px;color:#f5f7fab8;font-size:12px;font-weight:650;letter-spacing:0}.dashboardApp .detailPanel__text{border-radius:8px;border-color:#ffffff14;background:#ffffff06;box-shadow:none;color:#f5f7fad1;font-size:13px}.dashboardApp .detailPanel__text--task{border-color:#7e98eb24;background:#4a60a614;color:#f5f7fae6;font-weight:520}.dashboardApp .detailInfoList{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}.dashboardApp .detailInfoItem{position:relative;min-width:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.dashboardApp .detailInfoItem:nth-child(odd){padding-right:12px}.dashboardApp .detailInfoItem:nth-child(2n){padding-left:12px;border-left:1px solid rgba(255,255,255,.08)}.dashboardApp .detailInfoItem--full{grid-column:1 / -1;padding-right:0;padding-left:0;border-left:0}.dashboardApp .detailInfoItem--updated{padding-bottom:8px}.dashboardApp .detailUpdatedValue{min-height:62px;display:flex;flex-direction:column;justify-content:space-between}.dashboardApp .detailUpdatedFeedback{height:18px;margin-top:6px;display:flex;align-items:center;gap:6px;color:#73c89beb;font-size:12px;font-weight:600;visibility:hidden}.dashboardApp .detailUpdatedFeedback:not([aria-hidden=true]){visibility:visible}.dashboardApp .detailStack__main{color:#f5f7fadb;font-size:13px;font-weight:560}.dashboardApp .detailStack__sub{color:#f5f7fa85;font-size:12px;font-weight:450}.dashboardApp .detailInlineEditBtn{width:30px;height:30px;border-radius:7px;color:#f5f7fa94}.dashboardApp .detailOverlay{left:0;right:auto;top:calc(100% + 7px);width:min(240px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px;border-radius:11px;border-color:#ffffff1a;background:#142034;box-shadow:0 12px 28px #0000005c}.dashboardApp .detailOverlay__select{height:38px;border-radius:8px;border-color:#ffffff1c;background:#101a2b;color:#f5f7fae6}.dashboardApp .detailOverlay__select:hover:not(:disabled){border-color:#ffffff2e}.dashboardApp .detailOverlay__select:focus-visible{outline:2px solid rgba(132,160,245,.72);outline-offset:1px;border-color:#84a0f57a}.dashboardApp .detailOverlay__actions{justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:8px}.dashboardApp .detailOverlay__actions .btn{height:33px;min-height:33px;padding-inline:10px;font-weight:600}.dashboardApp .detailOverlay__actions .appBtn.btnGhost{border-color:transparent;background:transparent;color:#dce2eb9e}.dashboardApp .detailOverlay__actions .appBtn.btnGhost:hover:not(:disabled){border-color:#ffffff14;background:#ffffff0a;color:#f2f5f9e0}.dashboardApp .checklistHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboardApp .checklistHeader__main{flex:1 1 auto;min-width:0;display:grid;gap:6px}.dashboardApp .checklistHeader__title{margin-bottom:0}.dashboardApp .checklistHeader__actions{display:flex;align-items:center;gap:6px}.dashboardApp .checklistHeaderBtn,.dashboardApp .checklistGhostIcon{width:30px;height:30px;border-radius:7px;border-color:transparent;background:transparent;color:#f5f7fa7a}.dashboardApp .checklistHeaderBtn:hover:not(:disabled),.dashboardApp .checklistGhostIcon:hover:not(:disabled){color:#f5f7fad6;border-color:#ffffff1a;background:#ffffff0b}.dashboardApp .checklistHeaderBtn--danger:hover:not(:disabled),.dashboardApp .checklistGhostIcon--danger:hover:not(:disabled),.dashboardApp .checklistGhostIcon--danger:focus-visible{color:#ff8585e6;border-color:#ff858538;background:#9f39391a}.dashboardApp .checklistProgress{height:5px;background:#ffffff14}.dashboardApp .checklistProgress__bar{background:#7e98ebb8;transition:width .18s ease}.dashboardApp .checklistList{display:grid;gap:6px;margin:10px 0}.dashboardApp .checklistItem{display:grid;grid-template-columns:18px minmax(0,1fr) 30px auto 30px;align-items:center;gap:8px;min-height:38px;padding:5px 6px 5px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.dashboardApp .checklistItem--important{border-color:#d7b05629;background:#966a1f14}.dashboardApp .checklistItem--done{opacity:.78}.dashboardApp .checklistItem__check{width:16px;height:16px;accent-color:rgba(126,152,235,.88)}.dashboardApp .checklistItem__text{min-width:0;overflow:hidden;color:#f5f7fadb;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dashboardApp .checklistItem--done .checklistItem__text{color:#f5f7fa85;font-weight:400;text-decoration:line-through}.dashboardApp .checklistStarBtn{width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:#f5f7fa6b;font-size:16px;line-height:1;cursor:pointer}.dashboardApp .checklistStarBtn:hover:not(:disabled),.dashboardApp .checklistStarBtn--active{color:#e1be70e6;background:#966a1f14}.dashboardApp .checklistMoveGroup{display:flex;align-items:center;gap:2px}.dashboardApp .checklistEmpty{margin:8px 0 10px;padding:8px 0;font-size:12.5px}.dashboardApp .checklistAddRow{display:flex;align-items:center;gap:8px;margin-top:8px}.dashboardApp .checklistAddInput{height:36px;border-radius:8px}.dashboardApp .checklistAddBtn{width:36px;height:36px;border-radius:8px}.modalCard.caseFormModal{width:min(920px,100%);border-radius:12px;border-color:#ffffff1a;background:#111b2d;box-shadow:0 24px 58px #00000075}.modalCard.caseFormModal .modalHeader{align-items:center;padding:14px 16px 12px;border-bottom-color:#ffffff14}.modalCard.caseFormModal .modalTitle{color:#f5f7faeb;font-size:15px;font-weight:700;letter-spacing:0}.modalCard.caseFormModal .modalBody{padding:14px 16px 16px}.modalCard.caseFormModal .caseFormSections{display:grid;gap:14px}.modalCard.caseFormModal .caseFormSection{min-width:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.modalCard.caseFormModal .caseFormSection:first-of-type{padding-top:0;border-top:0}.modalCard.caseFormModal .caseFormSection__title{margin-bottom:9px;color:#f5f7faad;font-size:12px;font-weight:650;letter-spacing:0}.modalCard.caseFormModal .caseFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.modalCard.caseFormModal .caseFormGrid--file{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) minmax(150px,1fr)}.modalCard.caseFormModal .label{color:#f5f7fa94;font-size:11.5px;font-weight:600;letter-spacing:0}.modalCard.caseFormModal .input,.modalCard.caseFormModal .select,.modalCard.caseFormModal .textarea{border-radius:8px;border-color:#ffffff17;background:#ffffff0a;color:#f5f7fae6;font-size:13px}.modalCard.caseFormModal .input,.modalCard.caseFormModal .textarea{padding:9px 10px}.modalCard.caseFormModal .select{height:38px;min-width:0;padding:0 30px 0 10px;border-radius:8px}.modalCard.caseFormModal .input:focus,.modalCard.caseFormModal .select:focus,.modalCard.caseFormModal .textarea:focus{border-color:#84a0f575;box-shadow:0 0 0 2px #84a0f521}.modalCard.caseFormModal .caseFormTaskField{padding:10px;border-radius:9px;border:1px solid rgba(126,152,235,.14);background:#4a60a614}.modalCard.caseFormModal .caseFormTaskInput{font-weight:560}.modalCard.caseFormModal .textarea{min-height:92px}.modalCard.caseFormModal .fieldHint{color:#f5f7fa75;font-size:11.5px;line-height:1.35}.modalCard.caseFormModal .formError{margin-top:12px;color:#ff8585f0}.modalCard.caseFormModal .caseFormActions{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.dashboardApp .detailPanel__top{grid-template-columns:1fr}.dashboardApp .detailPanel__actions{justify-content:flex-start}.dashboardApp .detailInfoList,.modalCard.caseFormModal .caseFormGrid,.modalCard.caseFormModal .caseFormGrid--file{grid-template-columns:1fr}.dashboardApp .detailInfoItem,.dashboardApp .detailInfoItem:nth-child(odd),.dashboardApp .detailInfoItem:nth-child(2n){padding-left:0;padding-right:0;border-left:0}.dashboardApp .checklistItem{gap:5px;grid-template-columns:18px minmax(0,1fr) 28px auto 28px}.dashboardApp .checklistHeaderBtn,.dashboardApp .checklistGhostIcon,.dashboardApp .checklistStarBtn{width:28px;height:28px}.modalCard.caseFormModal .modalBody{padding:12px}}.dashboardApp .detailInfoList{border-top:0;column-gap:18px;row-gap:12px}.dashboardApp .detailInfoItem,.dashboardApp .detailInfoItem:nth-child(odd),.dashboardApp .detailInfoItem:nth-child(2n),.dashboardApp .detailInfoItem--full{padding:0;border:0}.dashboardApp .detailInfoItem--full{grid-column:auto}.dashboardApp .detailInfoItem--updated{padding-bottom:0}.dashboardApp .detailUpdatedValue{min-height:0;gap:7px}.dashboardApp .detailUpdatedFeedback{margin-top:0}.dashboardApp .checklistItem{align-items:center;min-height:46px;padding-top:7px;padding-bottom:7px}.dashboardApp .checklistItem--important{border-color:#d7b0561a;background:#966a1f0b}.dashboardApp .checklistItem__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip}.dashboardApp .checklistGhostIcon{border-color:#ffffff14;background:#ffffff06;color:#f5f7fa9e}.dashboardApp .checklistGhostIcon--danger{border-color:#ff85851f;background:transparent;color:#ff85859e}.dashboardApp .checklistGhostIcon:disabled,.dashboardApp .checklistStarBtn:disabled{opacity:.38}@media(max-width:760px){.dashboardApp .detailInfoItem--full{grid-column:1 / -1}.dashboardApp .checklistItem{grid-template-columns:18px minmax(0,1fr) 28px auto 28px}}.dashboardApp .detailResponsibleTrigger{min-width:0;max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:2px 5px 2px 0;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dashboardApp .detailResponsibleTrigger .detailInlineRow__text{flex:0 1 auto}.dashboardApp .detailResponsibleTrigger__icon{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#f5f7fa7a}.dashboardApp .detailResponsibleTrigger__icon svg{width:15px;height:15px}.dashboardApp .detailResponsibleTrigger:hover:not(:disabled),.dashboardApp .detailResponsibleTrigger:focus-visible{border-color:#ffffff1a;background:#ffffff0a}.dashboardApp .detailResponsibleTrigger:hover:not(:disabled) .detailResponsibleTrigger__icon,.dashboardApp .detailResponsibleTrigger:focus-visible .detailResponsibleTrigger__icon{color:#f5f7fac7}.dashboardApp .detailResponsibleTrigger:focus-visible{outline:2px solid rgba(132,160,245,.7);outline-offset:2px}.dashboardApp .detailResponsibleTrigger:disabled{cursor:not-allowed;opacity:.58}.modalCard.caseFormModal{max-height:min(92vh,860px)}.modalCard.caseFormModal .modalHeader{padding:10px 14px 8px}.modalCard.caseFormModal .modalTitle{font-size:14px}.modalCard.caseFormModal .modalBody{padding:10px 14px 12px}.modalCard.caseFormModal .caseFormSections{gap:9px}.modalCard.caseFormModal .caseFormSection{padding-top:8px}.modalCard.caseFormModal .caseFormSection__title{margin-bottom:6px;font-size:11.5px}.modalCard.caseFormModal .caseFormGrid{gap:7px 10px}.modalCard.caseFormModal .field{gap:3px}.modalCard.caseFormModal .label{font-size:11px}.modalCard.caseFormModal .input,.modalCard.caseFormModal .select,.modalCard.caseFormModal .textarea{font-size:12.5px}.modalCard.caseFormModal .input{min-height:34px;padding:7px 9px}.modalCard.caseFormModal .select{height:34px;padding-left:9px}.modalCard.caseFormModal .caseFormTaskField{padding:7px 8px}.modalCard.caseFormModal .caseFormTaskInput{min-height:34px}.modalCard.caseFormModal .textarea{min-height:58px;padding:7px 9px;line-height:1.35}.modalCard.caseFormModal .fieldHint{font-size:11px;line-height:1.25}.modalCard.caseFormModal .formError{margin-top:8px}.modalCard.caseFormModal .caseFormActions{margin-top:10px;padding-top:9px}.modalCard.caseFormModal .btnSmall{padding:6px 10px;min-height:32px}.modalCard.caseFormModal .caseFormActions .btn{height:35px;min-height:35px;max-width:100%;flex:0 1 auto;padding:0 12px;border-radius:7px;font-size:13px;font-weight:600;letter-spacing:0;box-shadow:none;transform:none}.modalCard.caseFormModal .caseFormActions .btnPrimary{border-color:#7e8ccb70;background:#4d5a92;color:#fff}.modalCard.caseFormModal .caseFormActions .btnPrimary:hover:not(:disabled){border-color:#8e9cda94;background:#5866a2}.modalCard.caseFormModal .caseFormActions .btnGhost{border-color:#fff1;background:#ffffff05;color:#e4e9f0b3}.modalCard.caseFormModal .caseFormActions .btnGhost:hover:not(:disabled){border-color:#ffffff21;background:#ffffff0d;color:#f2f5f9e6}.modalCard.caseFormModal .caseFormActions>.btnGhost:first-child:nth-last-child(3){border-color:transparent;background:transparent;color:#dce2eb8a}.modalCard.caseFormModal .caseFormActions>.btnGhost:first-child:nth-last-child(3):hover:not(:disabled){border-color:#ffffff14;background:#ffffff0a;color:#f0f3f8d1}.modalCard.caseFormModal .caseFormActions .btn:focus-visible{outline:2px solid rgba(132,160,245,.78);outline-offset:2px}.modalCard.caseFormModal .caseFormActions .btn:disabled{cursor:not-allowed;opacity:.46}@media(max-height:760px){.modalCard.caseFormModal{max-height:94vh}.modalCard.caseFormModal .modalHeader{padding-top:8px;padding-bottom:7px}.modalCard.caseFormModal .modalBody{padding-top:8px}.modalCard.caseFormModal .caseFormSections{gap:8px}.modalCard.caseFormModal .textarea{min-height:52px}}@media(max-width:760px){.modalCard.caseFormModal{max-height:92vh}.modalCard.caseFormModal .modalBody{padding:10px}.modalCard.caseFormModal .caseFormSections{gap:10px}}.modalCard.documentModal{width:min(820px,100%);max-height:min(88vh,900px);max-height:min(88dvh,900px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:12px;border-color:#ffffff1a;background:#111b2d;box-shadow:0 24px 64px #0000007a}.modalCard.documentModal .modalHeader{min-height:64px;align-items:center;padding:12px 16px 11px 22px;border-bottom-color:#ffffff14;background:#0f192a}.modalCard.documentModal .modalTitle{min-width:0;color:#f5f7faf0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.modalCard.documentModal .modalHeader .iconBtn{width:40px;height:40px;flex:0 0 40px;padding:0;border-radius:8px;border-color:#ffffff1a;background:#ffffff09;color:#ebeff5bd;box-shadow:none}.modalCard.documentModal .modalHeader .iconBtn:hover{border-color:#ffffff2e;background:#ffffff12;color:#f7f9fcf0}.modalCard.documentModal .modalHeader .iconBtn:focus{outline:none;border-color:#8491d770;box-shadow:none}.modalCard.documentModal .modalHeader .iconBtn:focus-visible{outline:2px solid rgba(132,160,245,.78);outline-offset:2px;border-color:#8491d7ad}.modalCard.documentModal .modalBody{min-height:0;padding:24px 28px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modalCard.documentModal .landingModalText,.modalCard.documentModal .authLegalModalText{display:grid;width:100%;max-width:none;margin:0;gap:14px;color:#e7ebf1d6;font-size:14.5px;line-height:1.65;letter-spacing:0;overflow-wrap:anywhere;word-break:normal}.modalCard.documentModal .documentModalSections{display:grid;gap:12px;line-height:1.62}.modalCard.documentModal .landingModalText p,.modalCard.documentModal .authLegalModalText p{line-height:1.65}.modalCard.documentModal .landingModalText strong,.modalCard.documentModal .authLegalModalText strong{color:#f5f7faeb;font-weight:700}.modalCard.documentModal .landingModalText ul,.modalCard.documentModal .landingModalText ol,.modalCard.documentModal .authLegalModalText ul,.modalCard.documentModal .authLegalModalText ol{max-width:100%}.modalCard.documentModal .landingModalText li+li,.modalCard.documentModal .authLegalModalText li+li{margin-top:6px}@media(max-width:720px){.modalCard.documentModal{max-height:calc(100dvh - 36px);border-radius:10px}.modalCard.documentModal .modalHeader{min-height:58px;padding:9px 10px 9px 16px}.modalCard.documentModal .modalTitle{font-size:15px}.modalCard.documentModal .modalBody{padding:16px;scrollbar-gutter:auto}.modalCard.documentModal .landingModalText,.modalCard.documentModal .authLegalModalText{max-width:100%;gap:12px;font-size:14px;line-height:1.62}.modalCard.documentModal .documentModalSections{gap:10px}}@media(max-height:700px){.modalCard.documentModal{max-height:calc(100dvh - 36px)}.modalCard.documentModal .modalHeader{min-height:56px}.modalCard.documentModal .modalBody{padding-top:16px;padding-bottom:18px}}.modalCard.appActionModal,.modalCard.appUtilityModal{width:min(520px,calc(100dvw - 24px));max-height:min(88vh,720px);max-height:min(88dvh,720px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:12px;border-color:#ffffff1a;background:#111b2d;box-shadow:0 20px 52px #0000006b}.modalCard.appActionModal:focus{outline:none}.modalCard.appActionModal .modalHeader,.modalCard.appUtilityModal .modalHeader{min-height:60px;align-items:center;padding:10px 12px 10px 18px;border-bottom-color:#ffffff14;background:#0f192a}.modalCard.appActionModal .modalTitle,.modalCard.appUtilityModal .modalTitle{min-width:0;color:#f5f7faf0;font-size:15.5px;font-weight:700;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.modalCard.appActionModal .modalHeader .iconBtn,.modalCard.appUtilityModal .modalHeader .iconBtn{width:38px;height:38px;flex:0 0 38px;padding:0;border-radius:8px;border-color:#ffffff1a;background:#ffffff09;color:#ebeff5b8;box-shadow:none}.modalCard.appActionModal .modalHeader .iconBtn:hover,.modalCard.appUtilityModal .modalHeader .iconBtn:hover{border-color:#ffffff2e;background:#ffffff12;color:#f7f9fcf0}.modalCard.appActionModal .modalHeader .iconBtn:focus,.modalCard.appUtilityModal .modalHeader .iconBtn:focus{outline:none;border-color:#8491d770;box-shadow:none}.modalCard.appActionModal .modalHeader .iconBtn:focus-visible,.modalCard.appUtilityModal .modalHeader .iconBtn:focus-visible{outline:2px solid rgba(132,160,245,.78);outline-offset:2px;border-color:#8491d7ad}.modalCard.appActionModal .modalBody,.modalCard.appUtilityModal .modalBody{min-height:0}.modalCard.appActionModal .modalBody,.modalCard.appUtilityModal.appUtilityModal--notice .modalBody{display:flex;padding:0;overflow:hidden}.modalCard.appUtilityModal .modalBody{padding:12px 20px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modalCard.appUtilityModal.appUtilityModal--notice .modalBody{padding:0}.modalCard.appActionModal .appModalLayout,.modalCard.appUtilityModal .appModalLayout{flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.modalCard.appActionModal .appModalMain,.modalCard.appUtilityModal .appModalMain{min-width:0;min-height:0;padding:20px 22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modalCard.appActionModal .appModalLead{color:#f5f7faed;font-size:14px;font-weight:700;line-height:1.45}.modalCard.appActionModal .appModalCopy{margin-top:10px;color:#d2dae5b8;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.modalCard.appActionModal .appModalCopy strong,.modalCard.appActionModal .appModalCopy b{color:#f0f3f7e6;font-weight:700}.modalCard.appActionModal .appModalDetails{display:grid;gap:4px}.modalCard.appActionModal .appModalCopyDetail,.modalCard.appActionModal .appAccountCloseTimeline{margin-top:8px}.modalCard.appActionModal .appAccountCloseTimelineDetail{margin-top:6px}.modalCard.appActionModal .appAccountCloseInput{width:100%;min-height:40px;margin-top:14px;border-radius:8px;border-color:#ffffff1f;background:#152238}.modalCard.appActionModal .appAccountCloseInput:focus-visible{outline:2px solid rgba(132,160,245,.74);outline-offset:1px;border-color:#8491d7b3;box-shadow:none}.modalCard.appActionModal .appModalActions,.modalCard.appUtilityModal .appModalActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.08);background:#101a2b}.modalCard.appActionModal .appModalActions .btn,.modalCard.appUtilityModal--notice .appModalActions .btn{height:35px;min-height:35px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:600;letter-spacing:0;box-shadow:none;transform:none}.modalCard.appActionModal .appModalActions .btnPrimary,.modalCard.appUtilityModal--notice .appModalActions .btnPrimary{border-color:#7e8ccb70;background:#4d5a92;color:#fff}.modalCard.appActionModal .appModalActions .btnPrimary:hover:not(:disabled),.modalCard.appUtilityModal--notice .appModalActions .btnPrimary:hover:not(:disabled){border-color:#8e9cda94;background:#5866a2}.modalCard.appActionModal .appModalActions .btnSecondary,.modalCard.appActionModal .appModalActions .btnGhost,.modalCard.appUtilityModal--notice .appModalActions .btnSecondary,.modalCard.appUtilityModal--notice .appModalActions .btnGhost{border-color:#fff1;background:transparent;color:#e4e9f0b3}.modalCard.appActionModal .appModalActions .btnSecondary:hover:not(:disabled),.modalCard.appActionModal .appModalActions .btnGhost:hover:not(:disabled),.modalCard.appUtilityModal--notice .appModalActions .btnSecondary:hover:not(:disabled),.modalCard.appUtilityModal--notice .appModalActions .btnGhost:hover:not(:disabled){border-color:#ffffff21;background:#ffffff0d;color:#f2f5f9e6}.modalCard.appActionModal .appModalActions .btnDanger{border-color:#d25c674d;background:#7e273266;color:#ffdadee6}.modalCard.appActionModal .appModalActions .btnDanger:hover:not(:disabled){border-color:#e06c7770;background:#8e2d398a;color:#ffe4e7f2}.modalCard.appActionModal .appModalActions .btn:focus-visible,.modalCard.appUtilityModal--notice .appModalActions .btn:focus-visible{outline:2px solid rgba(132,160,245,.78);outline-offset:2px}.modalCard.appActionModal .appModalActions .btnDanger:focus-visible{outline-color:#f5808bdb}.modalCard.appActionModal .appModalActions .btn:disabled,.modalCard.appUtilityModal--notice .appModalActions .btn:disabled{cursor:not-allowed;opacity:.46}.modalCard.appUtilityModal .shortcutsBox{display:grid;gap:0}.modalCard.appUtilityModal .shortcutsRow{min-height:42px;gap:12px;padding:9px 2px;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:#e2e7eed1;font-size:13.5px;font-weight:550;line-height:1.4}.modalCard.appUtilityModal .shortcutsRow:last-of-type{border-bottom:0}.modalCard.appUtilityModal .kbd{width:72px;min-width:72px;padding:5px 7px;border-radius:6px;border-color:#ffffff21;background:#ffffff0b;color:#f4f7fae0;font-size:11.5px;font-weight:700}.modalCard.appUtilityModal .appUtilityNote{margin-top:8px;padding:12px 2px 0;border-top:1px solid rgba(255,255,255,.08);color:#c3ccd894;font-size:12.5px;line-height:1.5}.modalCard.appUtilityModal .appNoticeText{color:#e2e7eed6;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}@media(max-width:520px){.modalCard.appActionModal,.modalCard.appUtilityModal{width:calc(100dvw - 24px);max-height:calc(100dvh - 24px);border-radius:10px}.modalCard.appActionModal .modalHeader,.modalCard.appUtilityModal .modalHeader{min-height:56px;padding:9px 10px 9px 16px}.modalCard.appActionModal .modalTitle,.modalCard.appUtilityModal .modalTitle{font-size:15px}.modalCard.appActionModal .modalHeader .iconBtn,.modalCard.appUtilityModal .modalHeader .iconBtn{width:36px;height:36px;flex-basis:36px}.modalCard.appActionModal .appModalMain,.modalCard.appUtilityModal .appModalMain{padding:16px;scrollbar-gutter:auto}.modalCard.appActionModal .appModalActions,.modalCard.appUtilityModal .appModalActions{padding:12px 16px 14px}.modalCard.appActionModal .appModalActions .btn,.modalCard.appUtilityModal--notice .appModalActions .btn{flex:0 1 auto;max-width:100%}.modalCard.appUtilityModal .modalBody{padding:8px 16px 16px;scrollbar-gutter:auto}.modalCard.appUtilityModal.appUtilityModal--notice .modalBody{padding:0}.modalCard.appUtilityModal .shortcutsRow{gap:10px;padding:9px 0}.modalCard.appUtilityModal .kbd{width:64px;min-width:64px}}@media(max-height:640px){.modalCard.appActionModal,.modalCard.appUtilityModal{max-height:calc(100dvh - 16px)}.modalCard.appActionModal .modalHeader,.modalCard.appUtilityModal .modalHeader{min-height:54px}.modalCard.appActionModal .appModalMain,.modalCard.appUtilityModal .appModalMain{padding-top:14px;padding-bottom:14px}.modalCard.appActionModal .appModalActions,.modalCard.appUtilityModal .appModalActions{padding-top:10px;padding-bottom:12px}}
