: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;min-width:260px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#121c2ef5;box-shadow:0 12px 30px #00000073;z-index:999999;display:block}.workloadMore__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.workloadMore__title{color:#ffffffeb;font-weight:800;font-size:12px;letter-spacing:.02em}.workloadMore__list{display:grid;gap:8px}.workloadMore__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.workloadMore__name{color:#ffffffe6;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.workloadMore__count{color:#ffffffdb;font-weight:800;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}.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{flex-shrink:0;padding-top:4px;display:grid;gap:14px;justify-items:end;align-content:end}.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;margin-top:0;justify-content:flex-end}.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}}.landingNote{margin-top:10px;font-size:13px}.landingGrid{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:980px){.landingGrid{grid-template-columns:1fr}.landingTitle{font-size:30px}}.landingCard{padding:14px}.landingCardTitle{font-weight:1000;margin-bottom:8px;letter-spacing:.2px}.landingBottomBar{margin-top:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.landingFooter{display:flex;gap:12px;flex-wrap:wrap;padding:10px 2px 0;min-width:0}.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:980px){.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}.landingPreview{padding:14px}.landingPreviewImage{margin-top:10px;width:100%;height:auto;display:block;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000014;max-height:340px;object-fit:contain}@media(max-width:980px){.landingPreviewImage{max-height:240px}}.previewMock{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.previewLeft,.previewRight{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;background:#00000014;min-height:120px}.mockRow{height:10px;border-radius:999px;background:#ffffff1a;margin-bottom:10px}.mockBlock{height:22px;border-radius:12px;background:#ffffff1a;margin-bottom:10px}.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:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#0000002e;display:inline-flex;align-items:center;justify-content:center;color:#ffffffc7;font-size:17px;font-weight:800;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff0f}.workloadMore__close:hover{background:#0000003d;border-color:#ffffff29;color:#ffffffeb}.workloadMore__close:active{transform:translateY(1px)}@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}
