:root{--c-bg: #f2f4f8;--c-surface: #ffffff;--c-surface-2: #f7f8fb;--c-line: #e4e8f0;--c-line-strong: #d3d9e4;--c-text: #111827;--c-text-2: #5b6376;--c-muted: #646c7c;--c-navy: #111827;--c-shell: #ffffff;--c-shell-line: #e4e8f0;--c-shell-text: #5b6376;--c-ink: #111827;--c-ink-600: #000000;--c-primary: #2456c4;--c-primary-600: #1d46a3;--c-primary-050: #eaf1fe;--c-green: #0f7a46;--c-green-bg: #e7f6ee;--c-amber: #9a6413;--c-amber-bg: #fdf3e2;--c-red: #c22b23;--c-red-bg: #fdeceb;--c-violet: #5b4bc4;--c-violet-bg: #ecebfa;--r-xs: 6px;--r-sm: 8px;--r: 10px;--r-lg: 13px;--r-xl: 18px;--r-pill: 999px;--sh-xs: 0 1px 2px rgba(20,30,55,.05);--sh-sm: 0 1px 3px rgba(20,30,55,.07), 0 1px 2px rgba(20,30,55,.04);--sh: 0 4px 14px rgba(20,30,55,.07);--sh-lg: 0 12px 36px rgba(20,30,55,.14);--navy: var(--c-navy);--blue: var(--c-primary);--green: var(--c-green);--bg: var(--c-bg);--panel: var(--c-surface);--line: var(--c-line);--text: var(--c-text);--muted: var(--c-muted);--danger: var(--c-red);--warn: var(--c-amber);--chip: var(--c-primary-050)}*{box-sizing:border-box}html,body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Arial,sans-serif;background:var(--c-bg);color:var(--c-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px;color:var(--c-text)}a{color:var(--c-primary);text-decoration:none}::placeholder{color:#a6adbd}:focus-visible{outline:none}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--c-bg);padding:20px}.login-card{background:var(--c-surface);border:1px solid var(--c-line);padding:38px 36px;border-radius:var(--r-xl);width:380px;box-shadow:var(--sh)}.login-card h1{margin:0 0 4px;font-size:22px;color:var(--c-text);letter-spacing:-.025em}.login-card .sub{color:var(--c-muted);font-size:13px;margin-bottom:22px}.login-card label{display:block;font-size:12.5px;font-weight:600;color:var(--c-text-2);margin:14px 0 6px}.login-card input{width:100%;padding:11px 13px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);transition:border-color .15s,box-shadow .15s}.login-card input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-050)}.login-card button{width:100%;margin-top:22px;padding:13px;background:var(--c-ink);color:#fff;border:none;border-radius:var(--r-sm);font-weight:650;font-size:15px;transition:background .15s,transform .05s}.login-card button:hover{background:var(--c-ink-600)}.login-card button:active{transform:translateY(1px)}.login-hint{margin-top:16px;font-size:12px;color:var(--c-muted);text-align:center}.err{color:var(--c-red);font-size:13px;margin-top:12px}.shell{display:flex;min-height:100vh}.sidebar{width:248px;background:var(--c-shell);color:var(--c-shell-text);display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh;border-right:1px solid var(--c-shell-line)}.brand{padding:18px 18px 15px;border-bottom:1px solid var(--c-line)}.brand b{color:var(--c-text);font-size:16px;display:block;letter-spacing:-.015em}.brand span{font-size:10.5px;color:var(--c-muted);letter-spacing:.7px;font-weight:700}.nav{padding:11px;flex:1;overflow-y:auto}.nav>button{display:flex;gap:11px;align-items:center;width:100%;text-align:left;background:none;border:none;color:var(--c-text-2);padding:9px 11px;border-radius:var(--r-sm);font-size:13.5px;font-weight:550;margin-bottom:1px;transition:background .13s,color .13s}.nav>button:hover{background:var(--c-bg);color:var(--c-text)}.nav>button.active{background:var(--c-ink);color:#fff;font-weight:650;box-shadow:var(--sh-sm)}.nav .ico{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.9}.nav>button.active .ico{opacity:1}.nav .ico svg{width:18px;height:18px}.nav-section{margin:15px 0 5px;padding:0 13px;font-size:10.5px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.8px;font-weight:700}.sidebar .who{padding:13px 15px;border-top:1px solid var(--c-line);font-size:12px;background:var(--c-surface-2)}.sidebar .who b{color:var(--c-text);display:block;font-size:13px}.sidebar .who .role{color:var(--c-muted)}.sidebar .who button{margin-top:10px;background:var(--c-surface);color:var(--c-text-2);border:1px solid var(--c-line-strong);padding:8px 10px;border-radius:var(--r-sm);font-size:12px;width:100%;font-weight:600;transition:background .13s,border-color .13s}.sidebar .who button:hover{background:var(--c-bg);border-color:var(--c-muted);color:var(--c-text)}.main{flex:1;min-width:0}.topbar{background:var(--c-surface);border-bottom:1px solid var(--c-line);padding:14px 26px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.topbar h1,.topbar h2{margin:0;font-size:19px;color:var(--c-text);letter-spacing:-.025em;font-weight:700}.topbar .desc{font-size:12.5px;color:var(--c-muted);margin-top:2px}.content{padding:22px 26px 40px;max-width:1400px}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text);padding:8px 14px;border-radius:var(--r-sm);font-size:13px;font-weight:600;transition:all .13s;box-shadow:var(--sh-xs)}.btn:hover{border-color:#bcc6d8;background:#fbfcfe}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--c-ink);border-color:var(--c-ink);color:#fff;box-shadow:var(--sh-sm)}.btn.primary:hover{background:var(--c-ink-600);border-color:var(--c-ink-600)}.btn.ghost{background:none;border-color:transparent;box-shadow:none;color:var(--c-text-2)}.btn.ghost:hover{background:var(--c-surface-2);border-color:transparent}.btn.danger{color:var(--c-red);border-color:#f0c9c6;background:#fff}.btn.danger:hover{background:var(--c-red-bg);border-color:#e8b3af}.btn.sm{padding:5px 10px;font-size:12px;border-radius:var(--r-xs)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.icon{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);color:var(--c-text-2)}.btn.icon:hover{color:var(--c-primary);border-color:var(--c-primary);background:var(--c-primary-050)}.btn.icon.danger{color:var(--c-red)}.btn.icon.danger:hover{border-color:#e8b3af;background:var(--c-red-bg)}table.son-sabit th:last-child,table.son-sabit td:last-child{position:sticky;right:0;z-index:1;background:var(--c-surface);box-shadow:-1px 0 0 var(--c-line)}table.son-sabit thead th:last-child{z-index:3;background:var(--c-surface-2)}table.son-sabit tr.pasif-satir>td{background:var(--c-surface-2)}.esik-kirp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:300px}.row-actions{display:inline-flex;gap:5px;align-items:center;flex-wrap:nowrap;justify-content:flex-end}td>.row-actions{display:flex;white-space:nowrap}td:has(>.row-actions){text-align:right;white-space:nowrap;width:1%}tbody tr .btn.icon{opacity:.72}tbody tr:hover .btn.icon{opacity:1}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.kpi{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--sh-xs)}.kpi .n{font-size:30px;font-weight:700;color:var(--c-navy);letter-spacing:-.03em;line-height:1.1}.kpi .l{font-size:12.5px;color:var(--c-muted);margin-top:4px;font-weight:500}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-xs)}.card-head{padding:15px 20px;border-bottom:1px solid var(--c-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.card-head h3{margin:0;font-size:14.5px;color:var(--c-navy);font-weight:700}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:11px 20px;background:var(--c-surface-2);border-bottom:1px solid var(--c-line)}td{padding:10px 20px;border-bottom:1px solid var(--c-line);font-size:13.5px;vertical-align:middle;color:var(--c-text-2);height:52px}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .1s}tbody tr:hover td{background:#fafbfe}.t-title{font-weight:600;color:var(--c-navy)}.t-sub{font-size:12px;color:var(--c-muted);margin-top:2px}.chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;background:var(--c-primary-050);color:var(--c-primary-600);line-height:1.6;white-space:nowrap}.chip.green{background:var(--c-green-bg);color:var(--c-green)}.chip.gray{background:#eef1f6;color:var(--c-text-2)}.chip.orange{background:var(--c-amber-bg);color:var(--c-amber)}.chip.red{background:var(--c-red-bg);color:var(--c-red)}.chip.v{background:var(--c-violet-bg);color:var(--c-violet)}.editor{display:grid;grid-template-columns:1fr;gap:16px}.section{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);overflow:hidden}.section>h3,.section>h4{margin:0;padding:14px 18px;border-bottom:1px solid var(--c-line);font-size:13.5px;color:var(--c-navy);background:var(--c-surface-2);font-weight:700}.section .body{padding:18px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.field label{display:block;font-size:12px;font-weight:600;color:var(--c-text-2);margin-bottom:6px}.field input[type=text],.field input[type=password],.field input[type=number],.field input[type=date],.field input[type=time],.field input[type=datetime-local],.field select,.field textarea{width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-primary);box-shadow:var(--ring);outline:none}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--c-surface-2);color:var(--c-muted);cursor:not-allowed}.field select,select.search,.toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235b6376' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.field select:disabled{background-image:none}.field textarea{resize:vertical;min-height:62px}.checks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px 16px}.check{display:flex;gap:8px;align-items:center;font-size:13px;padding:5px 0;color:var(--c-text-2);cursor:pointer}.check input{width:17px;height:17px;accent-color:var(--c-ink)}.item-block{border:1px solid var(--c-line);border-radius:var(--r-lg);margin-bottom:14px;overflow:hidden;background:var(--c-surface);box-shadow:var(--sh-xs)}.item-head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--c-surface-2);border-bottom:1px solid var(--c-line)}.item-head .num{width:26px;height:26px;border-radius:var(--r-pill);background:var(--c-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;flex-shrink:0}.item-head input{flex:1;padding:8px 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);font-weight:600}.item-head input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-050)}.item-body{padding:16px}.item-body .sub{font-size:11px;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.5px;margin:4px 0 10px}.item-body .sub:not(:first-child){margin-top:20px;padding-top:16px;border-top:1px dashed var(--c-line)}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap}.toolbar .left{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search{min-height:40px;padding:9px 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);width:260px;background:var(--c-surface);font:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.search:focus{border-color:var(--c-primary);box-shadow:var(--ring);outline:none}.drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f192d73;display:flex;justify-content:flex-end;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{width:460px;background:var(--c-surface);height:100%;overflow-y:auto;box-shadow:var(--sh-lg);animation:slideIn .18s ease}@keyframes slideIn{0%{transform:translate(20px);opacity:.6}to{transform:none;opacity:1}}.drawer .dh{padding:18px 22px;border-bottom:1px solid var(--c-line);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;z-index:1}.drawer .dh h3{margin:0;font-size:16px;color:var(--c-navy);font-weight:700}.drawer .db{padding:18px 22px}.timeline{list-style:none;margin:0;padding:0}.timeline li{padding:12px 0 12px 20px;border-left:2px solid var(--c-line);position:relative}.timeline li:before{content:"";position:absolute;left:-6px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--c-primary)}.timeline .vno{font-weight:700;color:var(--c-navy)}.timeline .meta{font-size:12px;color:var(--c-muted)}.empty{text-align:center;padding:52px 20px;color:var(--c-muted)}.empty .big{font-size:40px;margin-bottom:12px;opacity:.5}.muted{color:var(--c-muted)}.uzun-metin{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:160px;max-width:420px}.uzun-metin-ac{display:inline;margin-left:6px;padding:0;border:0;background:none;color:var(--c-primary);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.banner{background:#f6f9ff;border:1px solid #e3ecfd;border-left:3px solid var(--c-primary);color:#46557a;padding:9px 14px;border-radius:var(--r-sm);font-size:12.5px;line-height:1.55;margin-bottom:18px}.banner b{color:#33436b}.spin{padding:44px;text-align:center;color:var(--c-muted);font-size:13px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f192d80;display:flex;align-items:center;justify-content:center;z-index:60;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--c-surface);border-radius:var(--r-xl);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:var(--sh-lg);animation:pop .16s ease}@keyframes pop{0%{transform:scale(.97);opacity:.7}to{transform:none;opacity:1}}.modal .mh{padding:18px 22px;border-bottom:1px solid var(--c-line);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;z-index:1}.modal .mh h3{margin:0;font-size:16.5px;color:var(--c-navy);font-weight:700}.modal .mb{padding:20px 22px}.modal .mf{padding:14px 22px;border-top:1px solid var(--c-line);display:flex;gap:10px;justify-content:flex-end;position:sticky;bottom:0;background:#fff}.modal .modal-ust{position:sticky;top:0;z-index:2;background:var(--c-surface, #fff)}.modal .modal-ust .mh{position:static}.modal .modal-hata{padding:10px 22px;font-size:13px;color:var(--c-red);background:var(--c-red-bg);border-bottom:1px solid var(--c-line)}.modal .field{margin-bottom:14px}.modal .field label{display:block;font-size:12px;font-weight:600;color:var(--c-text-2);margin-bottom:6px}.modal .field input[type=text],.modal .field input[type=password],.modal .field input[type=number],.modal .field input[type=date],.modal .field input[type=time],.modal .field input[type=datetime-local],.modal .field select,.modal .field textarea{width:100%;padding:10px 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm)}.modal .field input:focus,.modal .field select:focus,.modal .field textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-050);outline:none}.perm-grid{display:grid;gap:8px}.perm-row{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--c-line);border-radius:var(--r-sm);font-size:14px;transition:border-color .13s}.perm-row:hover{border-color:var(--c-line-strong)}.perm-row input{width:18px;height:18px;accent-color:var(--c-primary)}.perm-row .desc{font-size:12px;color:var(--c-muted)}.mini-list{display:flex;flex-wrap:wrap;gap:8px}.mini-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);padding:6px 8px 6px 14px;font-size:13px}.mini-chip button{border:none;background:#eef1f6;width:var(--s-6);height:var(--s-6);border-radius:50%;font-size:12px;color:var(--c-muted)}.btn{min-height:var(--s-6);min-width:var(--s-6)}.mini-chip button:hover{background:var(--c-red-bg);color:var(--c-red)}.bell{position:relative;background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-2);transition:all .13s}.bell:hover{border-color:var(--c-primary);color:var(--c-primary)}.bell svg{width:19px;height:19px}.bell-badge{position:absolute;top:-6px;right:-6px;background:var(--c-red);color:#fff;font-size:10.5px;font-weight:700;min-width:18px;height:18px;border-radius:10px;padding:0 5px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.notif-panel{position:absolute;top:50px;right:0;width:384px;max-height:470px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);z-index:70;overflow:hidden;display:flex;flex-direction:column}.notif-head{padding:13px 16px;border-bottom:1px solid var(--c-line);display:flex;align-items:center;justify-content:space-between}.notif-head b{font-size:14.5px;color:var(--c-navy)}.notif-list{overflow-y:auto}.notif-item{display:flex;gap:10px;width:100%;text-align:left;padding:12px 16px;border:none;border-bottom:1px solid var(--c-line);background:#fff;position:relative;transition:background .1s}.notif-item:hover{background:var(--c-surface-2)}.notif-item.unread{background:var(--c-primary-050)}.notif-ico{font-size:17px;flex-shrink:0}.notif-body{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-title{font-weight:600;font-size:13px;color:var(--c-navy)}.notif-text{font-size:12px;color:var(--c-text-2)}.notif-meta{font-size:11px;color:var(--c-muted);margin-top:2px}.notif-dot{position:absolute;top:15px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--c-primary)}.notif-item.unread{padding-right:30px}.notif-body{flex:1;overflow-wrap:anywhere}.notif-ico{width:30px;height:30px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-ico.blue{background:var(--c-primary-050);color:var(--c-primary)}.notif-ico.red{background:var(--c-red-bg);color:var(--c-red)}.notif-ico.amber{background:var(--c-amber-bg);color:var(--c-amber)}.push-davet{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--c-surface);border:1px solid var(--c-line-strong);border-left:3px solid var(--c-primary);border-radius:var(--r-sm);padding:12px 14px;margin-bottom:16px;box-shadow:var(--sh-xs)}.push-davet-ico{width:32px;height:32px;border-radius:var(--r-sm);background:var(--c-primary-050);color:var(--c-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.push-davet-txt{flex:1;min-width:190px;display:flex;flex-direction:column;gap:2px}.push-davet-txt b{font-size:14px;color:var(--c-text)}.push-davet-txt span{font-size:12.5px;color:var(--c-muted);line-height:1.5}.push-davet-acts{display:flex;gap:8px;flex-wrap:wrap}.push-davet.mobil{margin:10px 12px 0}.photos{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.thumb{position:relative;width:84px;height:84px;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--c-line);background:#f2f4f8}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb-x{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center}.thumb-x:hover{background:var(--c-red)}.thumb-kilit{position:absolute;top:3px;right:3px;min-width:22px;height:22px;padding:0 4px;border-radius:11px;background:#0009;color:#fff;font-size:11px;line-height:22px;text-align:center;cursor:help}.addphoto{display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border:2px dashed #c3d0e4;border-radius:var(--r-sm);color:var(--c-primary);font-size:12px;font-weight:600;cursor:pointer;gap:2px;transition:all .13s}.addphoto:hover{border-color:var(--c-primary);background:var(--c-primary-050)}.addphoto span{font-size:20px;line-height:1}.ai-badge{position:absolute;bottom:3px;left:3px;right:3px;font-size:10px;font-weight:700;text-align:center;border-radius:var(--r-xs);padding:1px 2px;color:#fff}.ai-badge.gecti{background:#12905aeb}.ai-badge.supheli{background:#b7791ff0}.ai-badge.basarisiz{background:#d0342cf0}.ai-line{font-size:12px;margin-top:8px;padding:7px 11px;border-radius:var(--r-sm)}.ai-line.gecti{background:var(--c-green-bg);color:var(--c-green)}.ai-line.supheli{background:var(--c-amber-bg);color:var(--c-amber)}.ai-line.basarisiz{background:var(--c-red-bg);color:var(--c-red)}.stars{display:flex;gap:6px}.stars button{background:none;border:none;font-size:40px;line-height:1;color:#d8dee9;cursor:pointer;padding:0;transition:color .1s,transform .1s}.stars button:hover{transform:scale(1.1)}.stars button.on{color:#f5b301}.survey-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--c-bg);padding:20px}.survey-card{background:var(--c-surface);border-radius:var(--r-xl);max-width:440px;width:100%;padding:32px;box-shadow:var(--sh-lg);text-align:center}.survey-card h1{font-size:22px;color:var(--c-navy);margin:0 0 4px;letter-spacing:-.02em}.survey-card .sub{color:var(--c-muted);font-size:14px;margin-bottom:20px}.survey-card .stars{justify-content:center;margin:10px 0 18px}.survey-card select,.survey-card textarea{width:100%;padding:12px;border:1px solid var(--c-line-strong);border-radius:var(--r);margin-bottom:12px;font-size:15px}.survey-card select:focus,.survey-card textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-050);outline:none}.survey-card button.send{width:100%;padding:14px;background:var(--c-primary);color:#fff;border:none;border-radius:var(--r);font-size:16px;font-weight:700;transition:background .15s}.survey-card button.send:hover{background:var(--c-primary-600)}.copy-link{display:flex;gap:8px;align-items:center;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:8px 12px;font-size:13px}.copy-link code{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-2)}.ann{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:15px 18px;margin-bottom:10px;box-shadow:var(--sh-xs)}.ann.unread{border-left:3px solid var(--c-primary)}.ann.important{border-left:3px solid var(--c-red)}.ann-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ann-title{font-weight:700;color:var(--c-navy);font-size:14.5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ann-body{font-size:13.5px;color:var(--c-text-2);margin-top:6px;white-space:pre-wrap;line-height:1.6}.ann-meta{font-size:12px;color:var(--c-muted);margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.thread{margin-top:8px}.comment{display:flex;gap:10px;padding:10px 0;border-bottom:1px dashed var(--c-line)}.comment:last-child{border-bottom:none}.c-avatar{width:32px;height:32px;border-radius:50%;background:var(--c-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.c-main{flex:1;min-width:0}.c-top{display:flex;gap:8px;align-items:baseline}.c-name{font-weight:600;font-size:13px;color:var(--c-navy)}.c-role{font-size:11px;color:var(--c-muted)}.c-time{font-size:11px;color:var(--c-muted);margin-left:auto}.c-body{font-size:13px;color:var(--c-text-2);margin-top:2px;white-space:pre-wrap}.c-input{display:flex;gap:8px;margin-top:12px}.pasif-neden{font-size:12px;line-height:1.45;color:var(--c-text-2);margin-top:6px}.modal .mf{flex-wrap:wrap}.modal .mf .pasif-neden{flex-basis:100%;order:-1;text-align:right;margin:0}.c-input input{flex:1;padding:10px 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm)}.c-input input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-050);outline:none}.c-empty{color:var(--c-muted);font-size:13px;padding:8px 0}.m-app{max-width:520px;margin:0 auto;min-height:100vh;background:var(--c-bg)}.m-top{position:sticky;top:0;z-index:10;background:var(--c-surface);color:var(--c-text);border-bottom:1px solid var(--c-line);padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.m-brand{font-weight:700;font-size:16px;letter-spacing:-.01em}.m-user{font-size:12px;color:var(--c-muted);margin-top:1px}.m-top-actions{display:flex;gap:8px}.m-top-actions button{background:var(--c-bg);color:var(--c-text-2);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:8px 11px;font-size:13px;font-weight:600}.m-body{padding:14px 14px 96px}.m-datebar{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);padding:11px 14px;margin-bottom:14px;font-size:13px;color:var(--c-muted);box-shadow:var(--sh-xs)}.m-datebar input{border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:7px 10px;font-size:14px}.m-section{font-size:11.5px;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.5px;margin:16px 4px 8px}.m-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:16px;margin-bottom:10px;text-align:left;box-shadow:var(--sh-xs);transition:transform .08s}.m-card:active{transform:scale(.99)}.m-card.done,.perfrow.bitti{background:var(--c-surface-2)}.m-card-title{font-weight:600;font-size:15px;color:var(--c-text)}.m-card-sub{font-size:12px;color:var(--c-muted);margin-top:3px}.m-card-right{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:4px}.m-grup{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);margin-bottom:10px;box-shadow:var(--sh-xs);overflow:hidden}.m-grup>.m-card{border:none;border-radius:0;margin:0;box-shadow:none}.m-grup>.m-card+.m-card{border-top:1px solid var(--c-line)}.m-grup .m-card-main{flex:1;min-width:0}.m-grup>.m-card.m-grup-sube{padding:12px 16px 12px 30px}.m-grup-sube .m-card-title{font-size:14px;font-weight:500}.m-grup-ok{flex-shrink:0;font-size:20px;line-height:1;color:var(--c-muted);transition:transform .15s}.m-grup.acik>.m-card:first-child .m-grup-ok{transform:rotate(90deg)}.m-empty{text-align:center;color:var(--c-muted);padding:52px 20px}.m-back{background:none;border:none;color:var(--c-primary);font-size:14px;font-weight:600;padding:4px 12px 4px 0;margin-bottom:4px;min-height:40px;display:inline-flex;align-items:center}.m-task-head{margin-bottom:14px}.m-note{background:var(--c-primary-050);border:1px solid #d9e6fd;color:#2b4a78;padding:10px 12px;border-radius:var(--r);font-size:13px;margin-bottom:12px}.m-note.uyari{background:var(--c-amber-bg);border-color:#f0ddb4;color:#6f4f12}.m-item{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:14px;margin-bottom:12px;box-shadow:var(--sh-xs)}.m-item.ok,.m-item.bad{border-color:var(--c-line)}.m-item-title{font-weight:600;font-size:15px;margin-bottom:12px;color:var(--c-text)}.m-choice{display:flex;gap:10px}.m-btn{flex:1;padding:14px;border-radius:var(--r);border:1.5px solid var(--c-line-strong);background:#fff;font-size:15px;font-weight:600;color:var(--c-text);transition:all .12s}.m-btn.ok{background:var(--c-green);border-color:var(--c-green);color:#fff}.m-btn.bad{background:var(--c-red);border-color:var(--c-red);color:#fff}.m-input{width:100%;margin-top:10px;padding:12px;border:1px solid var(--c-line-strong);border-radius:var(--r);font-size:15px}.m-photos{margin-top:12px}.m-foto-hata{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-sm);background:var(--c-red-bg);color:var(--c-red);font-size:13px}.m-photo-label{font-size:11.5px;font-weight:700;color:var(--c-muted);text-transform:uppercase;margin-bottom:8px;display:flex;gap:8px;align-items:center}.m-capa{margin-top:10px;font-size:13px;color:var(--c-red)}.m-actions{position:fixed;bottom:0;left:0;right:0;max-width:520px;margin:0 auto;display:flex;gap:10px;padding:12px 14px;background:#fff;border-top:1px solid var(--c-line);box-shadow:0 -4px 16px #141e370f}.m-save{flex:1;padding:15px;border-radius:var(--r);border:1px solid var(--c-line-strong);background:#fff;font-size:15px;font-weight:600}.m-complete{flex:2;padding:15px;border-radius:var(--r);border:none;background:var(--c-ink);color:#fff;font-size:16px;font-weight:700}.m-save:disabled,.m-complete:disabled{opacity:.55}.m-sil{color:var(--c-red);border-color:var(--c-red)}.m-app .addphoto{width:72px;height:72px}.m-netbar{padding:9px 14px;font-size:12px;text-align:center;font-weight:600}.m-netbar.off{background:var(--c-red-bg);color:var(--c-red)}.m-netbar.on{background:var(--c-green-bg);color:var(--c-green)}.m-syncbtn{background:var(--c-primary);color:#fff;border:none;border-radius:var(--r-xs);padding:3px 8px;font-size:11px;font-weight:600;margin-left:6px}.thumb-pend{position:absolute;bottom:3px;left:3px;background:#0000008c;color:#fff;border-radius:var(--r-xs);font-size:10px;padding:0 3px}.m-brandwrap{display:flex;align-items:center;gap:11px;min-width:0}.m-logo{width:38px;height:38px;border-radius:11px;background:var(--c-ink);color:#fff;font-weight:800;font-size:12.5px;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-top .m-brand{font-weight:700;font-size:15px;letter-spacing:-.01em}.m-iconbtn{width:38px;height:38px;border-radius:10px;background:var(--c-bg);color:var(--c-text-2);border:1px solid var(--c-line);display:flex;align-items:center;justify-content:center;padding:0;transition:background .13s}.m-iconbtn:hover{background:var(--c-surface-2);color:var(--c-text)}.m-iconbtn.danger{background:var(--c-red);color:#fff}.m-datebar-label{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--c-text-2)}.m-item{padding:16px 16px 18px}.m-item.ok{border-left:3px solid var(--c-green)}.m-item.bad{border-left:3px solid var(--c-red)}.m-item-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-seg{display:flex;gap:5px;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:12px;padding:5px}.m-seg-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 8px;min-height:44px;border-radius:9px;border:none;background:transparent;color:var(--c-text-2);font-size:14.5px;font-weight:600;transition:all .14s}.m-seg-btn svg{opacity:.5}.m-seg-btn.on svg{opacity:1}.m-seg-btn.ok.on{background:var(--c-green);color:#fff;box-shadow:0 3px 10px #12905a59}.m-seg-btn.bad.on{background:var(--c-red);color:#fff;box-shadow:0 3px 10px #d0342c52}.m-seg-btn:not(.on):active{background:#141e370d}.m-app .addphoto{width:76px;height:76px;gap:0}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:36px;height:36px;border-radius:10px;background:var(--c-ink);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.brand-txt b{color:var(--c-text);font-size:15px;display:block;letter-spacing:-.01em}.brand-txt span{font-size:10.5px;color:var(--c-muted);letter-spacing:.6px;font-weight:600;text-transform:uppercase;display:block;margin-top:1px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.who-avatar{width:34px;height:34px;border-radius:50%;background:var(--c-ink);color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.who-row{display:flex;gap:6px}.who-row button{margin-top:0!important;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.hero h1,.hero h2{margin:0;font-size:22px;color:var(--c-navy);letter-spacing:-.02em}.hero .date{color:var(--c-muted);font-size:13px;margin-top:3px;text-transform:capitalize}.quick{display:flex;gap:8px;flex-wrap:wrap}.statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.stat{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:16px 18px;display:flex;gap:13px;align-items:center;box-shadow:var(--sh-xs)}.stat-ico{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-ico.blue{background:var(--c-primary-050);color:var(--c-primary)}.stat-ico.green{background:var(--c-green-bg);color:var(--c-green)}.stat-ico.red{background:var(--c-red-bg);color:var(--c-red)}.stat-ico.amber{background:var(--c-amber-bg);color:var(--c-amber)}.stat-n{font-size:21px;font-weight:700;color:var(--c-navy);letter-spacing:-.02em;line-height:1.15}.stat-l{font-size:12px;color:var(--c-muted);font-weight:500;margin-top:1px}.bar{height:6px;background:#e8edf5;border-radius:4px;overflow:hidden;margin-top:7px;width:100%}.bar>i{display:block;height:100%;background:var(--c-primary);border-radius:4px}.empty-ico{width:46px;height:46px;border-radius:12px;background:var(--c-surface-2);border:1px solid var(--c-line);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:var(--c-muted)}.empty-title{font-weight:600;color:var(--c-text-2);font-size:14px}.empty-hint{font-size:12.5px;color:var(--c-muted);margin-top:4px}.toast{position:fixed;bottom:22px;right:22px;display:flex;gap:11px;align-items:flex-start;background:#fff;border:1px solid var(--c-line);border-radius:12px;padding:12px 16px;box-shadow:var(--sh-lg);z-index:100;max-width:380px;animation:toastIn .18s ease}@keyframes toastIn{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.toast-ico{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.toast.ok{border-left:3px solid var(--c-green)}.toast.err{border-left:3px solid var(--c-red)}.toast.ok .toast-ico{background:var(--c-green-bg);color:var(--c-green)}.toast.bilgi{border-left:3px solid var(--c-amber)}.toast.bilgi .toast-ico{background:var(--c-amber-bg);color:var(--c-amber)}.toast.err .toast-ico{background:var(--c-red-bg);color:var(--c-red)}.toast-eylem{align-self:center;flex-shrink:0;margin-left:6px;white-space:nowrap;min-height:32px}.toast-kapat{margin-left:4px;border:none;background:none;color:var(--c-muted);font-size:13px;padding:0 2px;cursor:pointer;align-self:flex-start}.toast-title{font-weight:700;font-size:12px;color:var(--c-navy);text-transform:uppercase;letter-spacing:.4px}.toast-msg{font-size:13px;color:var(--c-text-2);margin-top:2px}.login-mark{width:46px;height:46px;border-radius:13px;background:var(--c-ink);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:16px}.btn.sm.ghost{box-shadow:none}.m-app.has-tabbar .m-body{padding-bottom:92px}.m-tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:520px;display:flex;background:var(--c-surface);border-top:1px solid var(--c-line);box-shadow:0 -4px 16px #17233d12;padding-bottom:env(safe-area-inset-bottom);z-index:40}.m-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px 8px;border:none;background:transparent;color:var(--c-muted);font-size:11px;font-weight:600}.m-tab svg{opacity:.55}.m-tab.on{color:var(--c-text);font-weight:700}.m-tab.on svg{opacity:1}.m-pulsebar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.m-pulsebar input[type=date]{border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:9px 10px;font-size:13px;background:#fff}.m-seg-btn.on{background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-sm)}.m-lastupd{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--c-muted);margin:2px 4px 10px}.m-live{width:8px;height:8px;border-radius:50%;background:var(--c-green);box-shadow:0 0 0 3px #12905a2e;animation:m-pulse 2s infinite}.m-live.off{background:var(--c-muted);box-shadow:none;animation:none}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.45}}.m-refresh{margin-left:auto;border:1px solid var(--c-line-strong);background:#fff;border-radius:var(--r-sm);width:30px;height:30px;font-size:15px;color:var(--c-text-2)}.m-hero{--m-durum: var(--c-muted);display:flex;align-items:center;gap:18px;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line);border-left:3px solid var(--m-durum);border-radius:var(--r-lg);padding:18px;margin-bottom:12px;box-shadow:var(--sh-sm)}.m-hero.lv-kritik{--m-durum: var(--c-red);background:var(--c-red-bg)}.m-hero.lv-dikkat{--m-durum: var(--c-amber);background:var(--c-amber-bg)}.m-ring{--p: 0;width:92px;height:92px;border-radius:50%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(var(--m-durum) calc(var(--p) * 1%),var(--c-line) 0);position:relative}.m-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--c-surface)}.m-ring b,.m-ring span{position:relative;z-index:1}.m-ring b{font-size:20px;letter-spacing:-.02em;color:var(--c-text)}.m-ring span{font-size:9.5px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.4px;margin-top:1px}.m-hero-status{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--c-text)}.m-hero-nums{font-size:13px;margin-top:4px;color:var(--c-text-2)}.m-hero-sub{font-size:12px;color:var(--c-muted);margin-top:3px;line-height:1.45}.m-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.m-kpi{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);padding:11px 12px;box-shadow:var(--sh-xs);color:var(--c-text-2)}.m-kpi b{font-size:17px;color:var(--c-text)}.m-kpi span{font-size:11.5px;color:var(--c-muted);line-height:1.25}.m-kpi svg{flex-shrink:0;opacity:.6}.m-kpi.red{border-color:#f3c1be;background:var(--c-red-bg)}.m-kpi.red b,.m-kpi.red svg{color:var(--c-red);opacity:1}.m-kpi.amber{border-color:#ecd9b0;background:var(--c-amber-bg)}.m-kpi.amber b,.m-kpi.amber svg{color:var(--c-amber);opacity:1}.m-kpi.blue{border-color:#c3d5fb;background:var(--c-primary-050)}.m-kpi.blue b,.m-kpi.blue svg{color:var(--c-primary);opacity:1}.m-section em{font-style:normal;text-transform:none;font-weight:500;letter-spacing:0}.m-branch{width:100%;text-align:left;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:13px 14px;margin-bottom:9px;box-shadow:var(--sh-xs);transition:transform .08s}.m-branch:active{transform:scale(.99)}.m-branch-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.m-branch-name{font-weight:600;font-size:14.5px;color:var(--c-navy)}.m-branch-pct{font-size:12.5px;font-weight:700}.m-branch-pct.ok{color:var(--c-green)}.m-branch-pct.mid{color:var(--c-amber)}.m-branch-pct.bad{color:var(--c-red)}.m-bar{height:7px;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:99px;margin:9px 0 8px;overflow:hidden}.m-bar i{display:block;height:100%;border-radius:99px;transition:width .3s}.m-bar i.ok{background:var(--c-green)}.m-bar i.mid{background:#d9a327}.m-bar i.bad{background:var(--c-red)}.m-branch-foot{display:flex;align-items:center;justify-content:space-between}.m-branch-go{font-size:12px;color:var(--c-primary);font-weight:600}.m-alarm{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #f3c1be;border-left:3px solid var(--c-red);border-radius:var(--r);padding:11px 12px;margin-bottom:8px;box-shadow:var(--sh-xs)}.m-alarm svg{color:var(--c-red);flex-shrink:0;margin-top:1px}.m-alarm-msg{font-size:13px;color:var(--c-text);line-height:1.4}.m-alarm-sub{font-size:11.5px;color:var(--c-muted);margin-top:2px}.m-card-plain{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:14px;margin-bottom:10px;box-shadow:var(--sh-xs)}.m-bars{display:flex;gap:5px;align-items:flex-end;height:120px}.m-barcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.m-barwrap{flex:1;width:100%;max-width:26px;display:flex;align-items:flex-end;background:var(--c-surface-2);border-radius:6px;overflow:hidden}.m-barwrap i{display:block;width:100%;border-radius:6px 6px 0 0}.m-barwrap i.ok{background:var(--c-green)}.m-barwrap i.mid{background:#d9a327}.m-barwrap i.bad{background:var(--c-red)}.m-barcol span{font-size:9.5px;color:var(--c-muted)}.m-ligrow{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--c-line)}.m-ligrow:last-child{border-bottom:none}.m-lig-rank{width:26px;text-align:center;font-size:15px;font-weight:700;color:var(--c-muted);flex-shrink:0}.m-lig-name{font-weight:600;font-size:13.5px;color:var(--c-navy);flex:1}.m-lig-detail{font-size:11px;color:var(--c-muted)}.m-lig-score{font-size:15px;color:var(--c-primary)}.m-sumtext{margin:0 0 10px;font-size:13.5px;line-height:1.6;color:var(--c-text)}.m-rec{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;color:var(--c-text-2);padding:5px 0}.m-rec svg{color:var(--c-violet);flex-shrink:0;margin-top:1px}.m-filterbar{display:flex;align-items:center;justify-content:space-between;background:var(--c-primary-050);border:1px solid #c3d5fb;color:var(--c-primary-600);border-radius:var(--r);padding:9px 12px;margin-bottom:12px;font-size:13px;font-weight:600}.m-filterbar button{border:none;background:#fff;color:var(--c-primary);border-radius:var(--r-sm);padding:5px 10px;font-size:12px;font-weight:700;box-shadow:var(--sh-xs)}.m-hrcard{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:var(--c-surface);border:1px solid var(--c-line);border-left:3px solid var(--c-violet);border-radius:var(--r-lg);padding:13px 14px;margin-bottom:10px;box-shadow:var(--sh-xs)}.m-hrcard.orient{border-left-color:var(--c-green)}.m-hr-ico{width:38px;height:38px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--c-violet);flex-shrink:0;box-shadow:var(--sh-xs)}.m-hrcard.orient .m-hr-ico{color:var(--c-green)}.m-hr-main{flex:1;min-width:0}.m-hr-main b{display:block;font-size:13.5px;color:var(--c-navy)}.m-hr-main span{display:block;font-size:11.5px;color:var(--c-muted);margin-top:2px}.m-hr-go{font-size:12.5px;font-weight:700;color:var(--c-primary);flex-shrink:0}.m-hr-main span.m-hr-uyari{color:var(--c-red);font-weight:600}.m-hrcard:disabled{opacity:.75;cursor:default}.m-hrcard:disabled .m-hr-go{color:var(--c-muted)}.m-opt{display:block;width:100%;text-align:left;margin-top:8px;padding:11px 13px;border:1.5px solid var(--c-line-strong);border-radius:11px;background:#fff;font-size:14px;color:var(--c-text);transition:all .12s}.m-opt.on{border-color:var(--c-primary);background:var(--c-primary-050);font-weight:600;color:var(--c-primary-600)}.rulebar{display:flex;align-items:center;gap:12px;background:#fffdf5;border:1px solid #ecdfb8;border-left:4px solid #d9a327;border-radius:var(--r-lg);padding:12px 16px;margin-bottom:16px;box-shadow:var(--sh-xs)}.rulebar.cat-isg{background:#fff6f5;border-color:#f3c1be;border-left-color:var(--c-red)}.rulebar.cat-urun{background:#f7f5ff;border-color:#d8d5f2;border-left-color:var(--c-violet)}.rulebar.cat-servis,.rulebar.cat-hizmet{background:#f4f8ff;border-color:#c3d5fb;border-left-color:var(--c-primary)}.rulebar-cat{font-size:10px;font-weight:800;letter-spacing:.8px;background:var(--c-navy);color:#fff;border-radius:6px;padding:4px 8px;flex-shrink:0}.rulebar-main{flex:1;font-size:13px;color:var(--c-text-2);line-height:1.5}.rulebar-main b{color:var(--c-navy)}.rulebar-ok{display:inline-flex;align-items:center;gap:5px;color:var(--c-green);font-size:12.5px;font-weight:700;white-space:nowrap}.m-rulecard{background:#fffdf5;border:1px solid #ecdfb8;border-left:4px solid #d9a327;border-radius:var(--r-lg);padding:13px 14px;margin-bottom:10px;box-shadow:var(--sh-xs)}.m-rulecard.cat-isg{background:#fff6f5;border-color:#f3c1be;border-left-color:var(--c-red)}.m-rulecard.cat-urun{background:#f7f5ff;border-color:#d8d5f2;border-left-color:var(--c-violet)}.m-rulecard.cat-servis,.m-rulecard.cat-hizmet{background:#f4f8ff;border-color:#c3d5fb;border-left-color:var(--c-primary)}.m-rule-head{font-size:10px;font-weight:800;letter-spacing:.8px;color:var(--c-muted)}.m-rule-title{font-size:14.5px;font-weight:700;color:var(--c-navy);margin-top:4px}.m-rule-body{font-size:12.5px;color:var(--c-text-2);line-height:1.5;margin-top:4px}.m-rule-btn{display:block;width:100%;margin-top:10px;padding:10px;border:none;border-radius:10px;background:var(--c-navy);color:#fff;font-size:13px;font-weight:700}.m-rulesbox{background:#fffdf5;border:1px solid #ecdfb8;border-radius:var(--r-lg);padding:12px 14px;margin-bottom:12px;box-shadow:var(--sh-xs)}.m-rules-head{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--c-amber);margin-bottom:8px}.m-rules-item{font-size:12.5px;color:var(--c-text-2);line-height:1.5;padding:6px 0 6px 10px;border-left:3px solid var(--c-line-strong);margin-bottom:6px}.m-rules-item:last-child{margin-bottom:0}.m-rules-item b{color:var(--c-navy)}.m-rules-item.kritik{border-left-color:var(--c-red)}.m-rules-item.onemli{border-left-color:#d9a327}:root{--ease: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .12s;--t: .18s;--t-slow: .28s;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-19: 19px;--fs-23: 23px;--fs-28: 28px;--fs-34: 34px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--touch: 44px;--ring: 0 0 0 3px rgba(36,86,196,.26);--ring-odak: 0 0 0 2px #fff, 0 0 0 4px #2456c4}body{font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"ss01" 1;letter-spacing:-.006em;text-rendering:optimizeLegibility}.kpi .n,.stat .n,td,th,.m-ring b,.m-kpi b,.m-branch-pct,.m-lig-score,.chip,.progress-num,time,.num,.tabular{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}h1,h2,h3,h4,.kpi .n,.stat .n,.topbar h1,.topbar h2{letter-spacing:-.022em}[aria-modal=true]:focus{outline:none}:focus-visible:not([aria-modal=true]){outline:none;box-shadow:var(--ring-odak)!important;border-radius:var(--r-sm);position:relative;z-index:1}.btn:focus-visible,.nav>button:focus-visible,.bell:focus-visible{box-shadow:var(--ring-odak),var(--sh-xs)!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.icerige-gec{position:absolute;left:8px;top:-60px;z-index:300;background:var(--c-ink, #0f1b33);color:#fff;padding:9px 14px;border-radius:var(--r-sm);font-weight:600;text-decoration:none}.icerige-gec:focus{top:8px}.ozel-ad{text-transform:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform 90ms var(--ease),color var(--t-fast);will-change:transform;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn:active{transform:translateY(1px) scale(.985)}.btn.primary{background:var(--c-ink);box-shadow:0 1px 2px #11182738,0 2px 8px #11182724}.btn.primary:hover{background:var(--c-ink-600);box-shadow:0 2px 5px #11182742,0 6px 18px #1118272e}.btn.primary:active{box-shadow:0 1px 2px #1118274d,inset 0 1px 3px #0003}.btn:disabled{opacity:.5;box-shadow:none;transform:none!important}.btn.loading{color:transparent!important;pointer-events:none;position:relative}.btn.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:#fff;animation:btnspin .6s linear infinite}.btn:not(.primary).loading:after{color:var(--c-primary)}@keyframes btnspin{to{transform:rotate(360deg)}}.card,.section,.item-block,.kpi,.stat{transition:box-shadow var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t) var(--ease)}.card:hover,.section:hover{box-shadow:var(--sh-sm)}.kpi:hover,.stat:hover{box-shadow:var(--sh-sm);border-color:var(--c-line-strong)}thead th{position:sticky;top:0;z-index:2;-webkit-backdrop-filter:saturate(1.6) blur(6px);backdrop-filter:saturate(1.6) blur(6px);background:#f8fafcf0}.drawer .dh,.modal .mh{z-index:3}tbody tr:hover td{background:var(--c-primary-050)}td,th{transition:background var(--t-fast) var(--ease)}.field input,.field select,.field textarea,.search,.modal .field input,.modal .field select,.modal .field textarea{transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast)}.field input:hover:not(:focus),.field select:hover:not(:focus),.field textarea:hover:not(:focus){border-color:#c2ccdc}.field input:focus,.field select:focus,.field textarea:focus,.search:focus,.modal .field input:focus,.modal .field select:focus,.modal .field textarea:focus{box-shadow:var(--ring);border-color:var(--c-primary)}.field select,.modal .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23858ea3' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 11px center}.chip{box-shadow:inset 0 0 0 1px #0f192d0d;letter-spacing:.1px}.nav>button{position:relative;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.nav>button.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--c-primary)}.nav>button .ico svg{transition:transform var(--t) var(--ease)}.nav>button:hover .ico svg{transform:scale(1.08)}.skel{background:linear-gradient(90deg,#eef1f6 25%,#f7f9fc 37%,#eef1f6 63%);background-size:400% 100%;animation:shimmer 1.3s ease-in-out infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.skel-row{height:52px;margin-bottom:1px}.skel-card{height:92px;margin-bottom:var(--s-4);border-radius:var(--r-lg)}.spin{position:relative}.spin:before{content:"";display:block;width:22px;height:22px;margin:0 auto 12px;border:2.5px solid var(--c-line-strong);border-top-color:var(--c-primary);border-radius:50%;animation:btnspin .7s linear infinite}.modal{animation:modalIn var(--t-slow) var(--ease-out)}@keyframes modalIn{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:none;opacity:1}}.drawer{animation:drawerIn var(--t-slow) var(--ease-out)}@keyframes drawerIn{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}.modal-bg,.drawer-bg{animation:fade var(--t) var(--ease)}@keyframes fade{0%{opacity:0}to{opacity:1}}.content>*{animation:contentIn var(--t-slow) var(--ease-out)}@keyframes contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (pointer: coarse){.btn{min-height:40px;padding:10px 16px}.btn.sm{min-height:36px;padding:8px 12px}.btn.icon{width:var(--touch);height:var(--touch)}.field input,.field select,.field textarea,.search{min-height:var(--touch);font-size:16px}.nav>button{min-height:var(--touch)}td{height:56px}}@media (max-width: 900px){.content{padding:var(--s-4)}.topbar{padding:12px var(--s-4)}.kpis,.statgrid{grid-template-columns:1fr 1fr;gap:10px}.grid2,.grid3,.checks{grid-template-columns:1fr}.drawer{width:100%}.modal{max-width:100%}.card>table,.section>table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width: 560px){.kpis,.statgrid{grid-template-columns:1fr}.toolbar{gap:var(--s-2)}.search{width:100%}}.m-app{padding-bottom:env(safe-area-inset-bottom)}.m-top{padding-top:calc(14px + env(safe-area-inset-top))}.m-body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.m-app,.m-body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.m-card,.m-branch,.m-hrcard,.m-opt{-webkit-tap-highlight-color:transparent;transition:transform 90ms var(--ease),box-shadow var(--t) var(--ease)}.m-card:active,.m-branch:active,.m-hrcard:active{transform:scale(.985);box-shadow:var(--sh-xs)}.metric{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5);box-shadow:var(--sh-xs);display:flex;flex-direction:column;gap:2px;min-width:0}.metric-l{font-size:var(--fs-12);color:var(--c-muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.metric-n{font-size:var(--fs-28);font-weight:700;color:var(--c-text);line-height:1.15;letter-spacing:-.03em}.metric-n small{font-size:var(--fs-16);font-weight:600;color:var(--c-muted);margin-left:2px}.metric-sub{font-size:var(--fs-12);color:var(--c-text-2);display:flex;align-items:center;gap:5px;margin-top:2px}.trend{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:var(--fs-12)}.trend.up{color:var(--c-green)}.trend.down{color:var(--c-red)}.trend.flat{color:var(--c-muted)}.metric{border-left:3px solid transparent}.metric.crit{border-left-color:var(--c-red)}.metric.warn{border-left-color:var(--c-amber)}.metric.good{border-left-color:var(--c-green)}.metric.crit .metric-n{color:var(--c-red)}.metric.warn .metric-n{color:var(--c-amber)}.metric.good .metric-n{color:var(--c-green)}.pbar{height:8px;background:#eef1f6;border-radius:99px;overflow:hidden;box-shadow:inset 0 1px 2px #0f192d0f}.pbar i{display:block;height:100%;border-radius:99px;transition:width var(--t-slow) var(--ease);background:var(--c-primary)}.pbar i.ok{background:linear-gradient(90deg,#17a566,var(--c-green))}.pbar i.mid{background:linear-gradient(90deg,#e0ae35,#c98a1c)}.pbar i.bad{background:linear-gradient(90deg,#e2544b,var(--c-red))}.perfrow{display:grid;grid-template-columns:1fr 130px 88px 76px;gap:var(--s-3);align-items:center;padding:11px var(--s-4);border-bottom:1px solid var(--c-line);transition:background var(--t-fast)}.perfrow:last-child{border-bottom:none}.perfrow:hover{background:var(--c-surface-2)}.perfrow .pname{font-weight:600;color:var(--c-navy);font-size:var(--fs-14);display:flex;align-items:center;gap:7px;min-width:0}.perfrow .pname em{font-style:normal;font-size:var(--fs-12);color:var(--c-muted);font-weight:500}.perfrow .pscore{font-weight:700;font-size:var(--fs-16);text-align:right}.perfrow .pscore.ok{color:var(--c-green)}.perfrow .pscore.mid{color:var(--c-amber)}.perfrow .pscore.bad{color:var(--c-red)}@media (max-width: 700px){.perfrow{grid-template-columns:1fr 70px;row-gap:8px}.perfrow .pbar-wrap{grid-column:1 / -1}}.rank{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-12);font-weight:800;background:#eef1f6;color:var(--c-text-2);flex-shrink:0}.rank.r1{background:linear-gradient(135deg,#f6d365,#d9a327);color:#6b4a12}.rank.r2{background:linear-gradient(135deg,#e8ecf3,#c2ccdc);color:#414a5e}.rank.r3{background:linear-gradient(135deg,#e8c9a8,#c79766);color:#6b4a12}.sec-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin:var(--s-6) 0 var(--s-3)}.sec-title h3{margin:0;font-size:var(--fs-16);color:var(--c-navy);font-weight:700;letter-spacing:-.02em}.sec-title .hint{font-size:var(--fs-12);color:var(--c-muted)}.alertrow{display:flex;gap:10px;align-items:flex-start;padding:11px var(--s-4);border-bottom:1px solid var(--c-line);transition:background var(--t-fast)}.alertrow:last-child{border-bottom:none}.alertrow:hover{background:var(--c-surface-2)}.alertrow .adot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.alertrow .adot.k{background:var(--c-red);box-shadow:0 0 0 3px var(--c-red-bg)}.alertrow .adot.o{background:#d9a327;box-shadow:0 0 0 3px var(--c-amber-bg)}.alertrow .adot.n{background:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-050)}.alertrow .amain{flex:1;min-width:0;font-size:var(--fs-13);color:var(--c-text);line-height:1.45}.alertrow .ameta{font-size:var(--fs-11);color:var(--c-muted);margin-top:2px}.mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3);margin-bottom:var(--s-5)}.tabs{display:inline-flex;background:#eef1f6;border-radius:var(--r);padding:3px;gap:2px}.tabs button{border:none;background:none;padding:7px 14px;border-radius:var(--r-xs);font-size:var(--fs-13);font-weight:600;color:var(--c-text-2);transition:all var(--t-fast) var(--ease)}.tabs button:hover{color:var(--c-navy)}.tabs button.btn.primary:hover,.tabs button.btn.danger:hover{color:#fff}.tabs button.on{background:#fff;color:var(--c-navy);box-shadow:var(--sh-xs)}.m-top{gap:10px;align-items:center}.m-top .m-brandwrap{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px;overflow:hidden}.m-top .m-brandwrap>div:last-child{min-width:0;flex:1}.m-brand{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-user{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.m-top-actions{flex-shrink:0}.m-top-actions button{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.m-ring{width:96px;height:96px}.m-ring:before{top:9px;right:9px;bottom:9px;left:9px}.m-ring b{font-size:21px;line-height:1}.m-ring span{font-size:8.5px;letter-spacing:.3px;margin-top:3px;max-width:64px;text-align:center;line-height:1.1}.m-hero{gap:14px;align-items:center}.m-hero>div:last-child{min-width:0}.m-hero-status,.m-hero-nums,.m-hero-sub{overflow-wrap:anywhere}.m-branch-top{gap:8px}.m-branch-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-branch-pct{flex-shrink:0;white-space:nowrap}.m-ring{width:100px;height:100px}.m-ring:before{top:10px;right:10px;bottom:10px;left:10px}.m-ring b{font-size:22px}.m-ring span{font-size:8px;letter-spacing:.2px;margin-top:2px;max-width:58px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3);margin-bottom:var(--s-5)}.kpi{display:flex;flex-direction:column;gap:2px;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-surface);box-shadow:var(--sh-xs)}.kpi .l{order:-1;font-size:var(--fs-12);color:var(--c-muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin:0}.kpi .n{font-size:var(--fs-28);font-weight:700;color:var(--c-navy);line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.kpis.bakim-kpis{grid-template-columns:repeat(8,1fr)}@media (max-width: 1100px){.kpis.bakim-kpis{grid-template-columns:repeat(4,1fr)}}@media (max-width: 560px){.kpis.bakim-kpis{grid-template-columns:1fr 1fr}}.h-ks{display:flex;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:16px}.h-ks>div{flex:1;padding:14px 16px;border-right:1px solid var(--c-line);min-width:0}.h-ks>div:last-child{border-right:0}.h-ks b{display:block;font-size:23px;font-weight:700;letter-spacing:-.04em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--c-text)}.h-ks span{display:block;font-size:10.5px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.h-ks .kir b{color:var(--c-red)}.h-ks .sar b{color:var(--c-amber)}.h-ks .yes b{color:var(--c-green)}.h-ks .tr{font-size:11px;font-weight:700;color:var(--c-red)}.h-seg{display:flex;gap:3px;background:#eaedf3;border-radius:10px;padding:3px;margin-bottom:14px}.h-seg button{flex:1;border:0;background:0;padding:8px 6px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:650;color:var(--c-text-2);cursor:pointer;white-space:nowrap}.h-seg button.on{background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-sm)}.h-flow{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:2px 16px}.h-ol{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid var(--c-line);position:relative}.h-ol:last-child{border-bottom:0}.h-ol:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:1px;background:var(--c-line)}.h-ol:first-child:before{top:13px}.h-ol:last-child:before{bottom:auto;height:13px}.h-ol .h-ik{width:33px;height:33px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:14px;z-index:1;border:3px solid var(--c-surface);background:var(--c-surface-2);color:var(--c-text-2)}.h-ol.kir .h-ik{background:var(--c-red-bg);color:var(--c-red)}.h-ol.sar .h-ik{background:var(--c-amber-bg);color:var(--c-amber)}.h-ol.yes .h-ik{background:var(--c-green-bg);color:var(--c-green)}.h-ol.mav .h-ik{background:var(--c-primary-050);color:var(--c-primary)}.h-ol .h-g{flex:1;min-width:0}.h-ol .h-u{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.h-ol .h-b{font-weight:650;font-size:14px;letter-spacing:-.01em;color:var(--c-text)}.h-ol .h-t{font:600 11px ui-monospace,Menlo,monospace;color:var(--c-muted);margin-left:auto}.h-ol .h-d{display:block;font-size:12.5px;color:var(--c-text-2);margin-top:3px;line-height:1.5}.h-ol .h-kim{display:block;font-size:11.5px;color:var(--c-muted);margin-top:4px}.h-kol{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(214px,1fr);gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;align-items:start}.h-kk{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;padding:10px}.h-kb{display:flex;align-items:center;gap:7px;padding:2px 3px 4px}.h-kb i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--c-line-strong)}.h-kk.yen .h-kb i{background:var(--c-primary)}.h-kk.sar .h-kb i{background:var(--c-amber)}.h-kk.kir .h-kb i{background:var(--c-red)}.h-kk.yes .h-kb i{background:var(--c-green)}.h-kb b{font-size:12.5px;font-weight:700;flex:1;color:var(--c-text)}.h-kb em{font-style:normal;font:700 10.5px ui-monospace,Menlo,monospace;color:var(--c-text-2);background:var(--c-surface-2);border:1px solid var(--c-line);padding:2px 6px;border-radius:5px}.h-kalt{display:block;font-size:10.5px;color:var(--c-muted);margin:0 0 9px 14px}.h-kt{background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:9px;padding:11px 12px;margin-bottom:7px;cursor:grab}.h-kt .h-b{font-size:12.8px;font-weight:550;line-height:1.4;color:var(--c-text)}.h-kt .h-u{display:flex;align-items:center;gap:8px;margin-top:9px}.h-bar{flex:1;height:4px;border-radius:2px;background:var(--c-line);overflow:hidden}.h-bar i{display:block;height:100%;background:var(--c-line-strong)}.h-kk.yen .h-bar i{background:var(--c-primary)}.h-kk.sar .h-bar i{background:var(--c-amber)}.h-kk.kir .h-bar i{background:var(--c-red)}.h-kk.yes .h-bar i{background:var(--c-green)}.h-list{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden}.h-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--c-line);min-height:62px}.h-row:last-child{border-bottom:0}.h-row:hover{background:var(--c-surface-2)}.h-row .h-av{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;font:700 15px ui-sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-muted)}.h-row.kir .h-av{background:var(--c-red-bg);border-color:transparent;color:var(--c-red)}.h-row.sar .h-av{background:var(--c-amber-bg);border-color:transparent;color:var(--c-amber)}.h-row.yes .h-av{background:var(--c-green-bg);border-color:transparent;color:var(--c-green)}.h-row .h-g{flex:1;min-width:0}.h-row .h-a{display:block;font-weight:600;font-size:14.5px;letter-spacing:-.015em;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-row .h-m{display:block;font-size:12.5px;color:var(--c-muted);margin-top:1px}.h-row .h-rz{font:700 11px ui-sans-serif;padding:4px 9px;border-radius:999px;flex:none;white-space:nowrap;background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-muted)}.h-row .h-rz.kir{background:var(--c-red-bg);border-color:transparent;color:var(--c-red)}.h-row .h-rz.sar{background:var(--c-amber-bg);border-color:transparent;color:var(--c-amber)}.h-row .h-rz.yes{background:var(--c-green-bg);border-color:transparent;color:var(--c-green)}.h-row .h-ok{color:var(--c-line-strong);font-size:19px;flex:none}.h-sheet{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);padding:16px 18px 20px;box-shadow:var(--sh-lg)}.h-kip{display:inline-flex;align-items:center;gap:6px;font:700 10px ui-sans-serif;text-transform:uppercase;letter-spacing:.08em;background:var(--c-ink);color:#fff;padding:4px 9px;border-radius:6px;margin-bottom:12px}.h-md{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--c-line)}.h-md:last-of-type{border-bottom:0}.h-md .h-mt{flex:1;min-width:0;font-size:14.5px;font-weight:550;color:var(--c-text)}.h-md .h-mt em{display:block;font-style:normal;font-size:12px;color:var(--c-muted);margin-top:2px}.h-ik2{display:flex;gap:6px;flex:none}.h-ik2 button{width:44px;height:38px;border-radius:9px;border:1px solid var(--c-line-strong);background:var(--c-surface);font-size:15px;cursor:pointer;display:grid;place-items:center}.h-ik2 button.e.on{background:var(--c-green-bg);border-color:#9fd9bc;color:var(--c-green)}.h-ik2 button.h.on{background:var(--c-red-bg);border-color:#f0b3ae;color:var(--c-red)}.h-bs{font-size:10.5px;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em;margin:16px 0 9px}.h-alt{position:fixed;bottom:0;left:0;right:0;max-width:520px;margin:0 auto;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--c-line);display:flex;padding:8px 0 max(18px,env(safe-area-inset-bottom));z-index:30}.h-alt button{flex:1;background:0;border:0;text-align:center;font-size:10.5px;color:var(--c-muted);font-weight:650;padding:0}.h-alt button.on{color:var(--c-text)}.h-alt i{display:block;font-size:18px;font-style:normal;margin-bottom:2px}@media (max-width: 560px){.h-ks{flex-wrap:wrap}.h-ks>div{flex:1 1 50%;border-bottom:1px solid var(--c-line)}.h-ks>div:nth-child(2n){border-right:0}.h-ks>div:nth-last-child(-n+2){border-bottom:0}}.nav-tumu{display:block;width:100%;margin:10px 0 4px;padding:8px 11px;border:1px dashed var(--c-line-strong);background:transparent;color:var(--c-muted);border-radius:var(--r-sm);font-size:12px;font-weight:600;text-align:left;transition:all .13s}.nav-tumu:hover{border-color:var(--c-muted);color:var(--c-text-2);background:var(--c-bg)}.item-block{border-left:3px solid transparent}.item-block.d-ok{border-left-color:var(--c-green)}.item-block.d-bad{border-left-color:var(--c-red)}.item-block.d-ok .item-head{background:var(--c-green-bg)}.item-block.d-bad .item-head{background:var(--c-red-bg)}.item-block.d-ok .item-head .num{background:var(--c-green)}.item-block.d-bad .item-head .num{background:var(--c-red)}.zy-adim .card-head b{display:flex;align-items:center;gap:10px}.zy-adim-no{width:26px;height:26px;border-radius:var(--r-pill);background:var(--c-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;flex-shrink:0}.zy-adim.bitti .zy-adim-no{background:var(--c-green)}.zy-adim.bitti .card-head{background:var(--c-green-bg)}.zy-adim{border-left:3px solid transparent}.zy-adim.bitti{border-left-color:var(--c-green)}.modal .mh{background:var(--c-surface)}.modal .mh h3{color:var(--c-text)}.modal .mf{background:var(--c-surface)}.modal-bg,.drawer-bg{background:#1118276b}select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:9px 34px 9px 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background-color:var(--c-surface);color:var(--c-text);font:inherit;font-size:14px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235b6376' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s,box-shadow .15s}select:not([multiple]):not([size]):focus{border-color:var(--c-primary);box-shadow:var(--ring);outline:none}select:not([multiple]):not([size]){padding-right:34px!important}select:disabled{background-image:none;background-color:var(--c-surface-2);color:var(--c-muted);cursor:not-allowed}input[type=text],input[type=password],input[type=number],input[type=date],input[type=time],input[type=search],input[type=email],textarea{font:inherit;font-size:14px;color:var(--c-text)}input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=search]:focus,textarea:focus{outline:none}.banner.uyari{background:var(--c-amber-bg);border-color:#f0ddb4;border-left-color:var(--c-amber);color:#6f4f12}@media (max-width: 720px){.grid2,.grid3,.checks{grid-template-columns:1fr}.item-body{padding:13px}.section .body{padding:14px}.modal{max-width:100%;border-radius:var(--r-lg)}.modal .mb{padding:16px}.modal .mh,.modal .mf{padding:14px 16px}.toolbar{gap:8px}.search{width:100%}}.oturum-perde{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--c-bg);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.oturum-perde .login-card{max-width:100%}.oturum-perde .login-card .sub{line-height:1.55}.oturum-perde .oturum-cikis{background:transparent;color:var(--c-text-2);border:1px solid var(--c-line-strong);margin-top:10px}.oturum-perde .oturum-cikis:hover{background:var(--c-surface-2)}.topbar-baslik{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yv-dugme{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text-2);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .13s,border-color .13s,color .13s}.yv-dugme:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-050)}.yv-dugme:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.yv-sayi{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-primary-050);color:var(--c-primary);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.m-top-actions .yv-dugme.mobil{height:40px;min-height:40px;border-radius:10px;background:var(--c-bg);border-color:var(--c-line);padding:0 10px;gap:4px;font-size:12.5px}.yv-modal{max-width:960px}.yv-modal.dikey{max-width:560px}.yv-modal.liste{max-width:580px}.yv-baslik{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.yv-baslik h3{min-width:0;overflow-wrap:anywhere}.yv-video{display:block;width:100%;max-height:68vh;background:#000;border-radius:var(--r)}.yv-arac{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.yv-aciklama{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--c-text-2)}.yv-liste{display:flex;flex-direction:column;gap:8px}.yv-satir{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;padding:11px 12px;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-surface);box-shadow:var(--sh-xs);cursor:pointer;transition:border-color .13s,background .13s}.yv-satir:hover{border-color:var(--c-primary);background:var(--c-primary-050)}.yv-satir:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.yv-oynat{width:34px;height:34px;border-radius:50%;background:var(--c-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.yv-satir-metin{flex:1;min-width:0}.yv-satir-metin b{display:block;font-size:14px;color:var(--c-navy);line-height:1.35}.yv-ozet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--c-text-2);line-height:1.45;margin-top:3px}.yv-meta{display:block;font-size:11.5px;color:var(--c-muted);margin-top:4px}.yv-ekran .toolbar{flex-wrap:wrap}.yv-bolum-aciklama{margin:-4px 0 12px}@media (max-width: 720px){.modal-bg.yv-bg{padding:0;align-items:stretch}.modal.yv-modal{max-width:100%;max-height:none;height:100%;border-radius:0}.yv-video{max-height:calc(100vh - 230px);border-radius:var(--r-sm)}.yv-ekran .tabs{display:flex;width:100%}.yv-ekran .tabs button{flex:1;padding:8px 6px}}@media (max-height: 500px){.modal-bg.yv-bg{padding:0;align-items:stretch}.modal.yv-modal{max-height:100vh;max-height:100dvh;overflow-y:auto;border-radius:0}.yv-video{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px)}}.sh-wrap{--sh-kabuk: 150px;display:flex;gap:14px;height:calc(100vh - var(--sh-kabuk));height:calc(100dvh - var(--sh-kabuk));min-height:440px}.sh-liste{width:312px;flex-shrink:0;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);overflow:hidden}.sh-liste-head{display:flex;gap:8px;padding:10px;border-bottom:1px solid var(--c-line);flex-shrink:0}.sh-liste-ara{flex:1;min-width:0;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:8px 11px;font-size:13.5px}.sh-liste-ara:focus{border-color:var(--c-primary);outline:2px solid var(--c-primary-050)}.sh-yeni{width:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text-2);border-radius:var(--r-sm)}.sh-yeni:hover{background:var(--c-primary-050);color:var(--c-primary);border-color:var(--c-primary)}.sh-liste-govde{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.sh-bolum{font-size:11px;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.5px;padding:12px 13px 5px}.sh-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;text-align:left;border-left:3px solid transparent}.sh-row:hover{background:var(--c-surface-2)}.sh-row.on{background:var(--c-primary-050);border-left-color:var(--c-primary)}.sh-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-row-ad{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--c-text)}.sh-row-ad>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-row-ad em{flex-shrink:0;font-style:normal;font-size:10px;padding:1px 6px}.sh-row-son{font-size:12px;color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-row-sag{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.sh-row-saat{font-size:10.5px;color:var(--c-muted)}.sh-row-sayi{background:var(--c-red);color:#fff;font-size:10.5px;font-weight:700;min-width:19px;height:19px;border-radius:10px;padding:0 5px;display:flex;align-items:center;justify-content:center}.sh-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--c-primary-050);color:var(--c-primary-600);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.sh-avatar.grup{background:var(--c-violet-bg);color:var(--c-violet)}.sh-avatar.sm{width:22px;height:22px;font-size:9.5px}.sh-akis{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);overflow:hidden}.sh-akis-bos{align-items:center;justify-content:center}.sh-akis-head{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--c-line);flex-shrink:0}.sh-akis-baslik{min-width:0;display:flex;flex-direction:column;gap:2px}.sh-akis-baslik b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-akis-baslik>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--c-muted)}.sh-geri{border:none;background:transparent;color:var(--c-text-2);font-size:24px;line-height:1;padding:0 6px}.sh-akis-govde{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:14px 16px;background:var(--c-surface-2)}.sh-eski{display:block;margin:0 auto 12px;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text-2);border-radius:var(--r-pill);padding:5px 15px;font-size:12px;font-weight:600}.sh-gun{display:flex;align-items:center;justify-content:center;margin:12px 0}.sh-gun span{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-muted);font-size:11px;font-weight:600;padding:3px 12px;border-radius:var(--r-pill)}.sh-msg{display:flex;margin-bottom:8px}.sh-msg.ben{justify-content:flex-end}.sh-balon{max-width:76%;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:8px 12px;box-shadow:var(--sh-xs)}.sh-msg.ben .sh-balon{background:var(--c-primary-050);border-color:#cddcfa}.sh-msg-kim{font-size:11.5px;font-weight:700;color:var(--c-primary-600);margin-bottom:3px}.sh-msg-txt{font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sh-msg-saat{font-size:10.5px;color:var(--c-muted);text-align:right;margin-top:3px}.sh-foto{display:block;padding:0;border:none;background:transparent;margin-bottom:6px}.sh-foto img{display:block;max-width:240px;max-height:240px;border-radius:var(--r);object-fit:cover}.sh-buyuk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f192dd1;display:flex;align-items:center;justify-content:center;padding:24px}.sh-buyuk img{max-width:100%;max-height:100%;border-radius:var(--r)}.sh-buyuk-x{position:absolute;top:16px;right:16px;width:38px;height:38px;border:none;border-radius:50%;background:#ffffffe6;color:var(--c-text);display:flex;align-items:center;justify-content:center}.sh-gorev{background:var(--c-surface-2);border:1px solid var(--c-line-strong);border-radius:var(--r);padding:9px 11px;margin-bottom:6px;min-width:210px}.sh-msg.ben .sh-gorev{background:var(--c-surface)}.sh-gorev-head{display:flex;align-items:center;gap:7px}.sh-gorev-head b{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-gorev-ico{color:var(--c-primary);display:flex}.sh-gorev-alt{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--c-muted);margin-top:4px}.sh-gorev-git{margin-top:7px;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-primary);border-radius:var(--r-sm);padding:5px 11px;font-size:12px;font-weight:600}.sh-gorev-git:hover{border-color:var(--c-primary);background:var(--c-primary-050)}.sh-row-sar{display:flex;align-items:stretch}.sh-row-sar>.sh-row{flex:1;min-width:0;width:auto}.sh-row-pin{flex:0 0 34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--c-muted);opacity:0;cursor:pointer}.sh-row-sar:hover>.sh-row-pin,.sh-row-sar:focus-within>.sh-row-pin,.sh-row-pin:focus-visible,.sh-row-pin.on{opacity:1}.sh-row-pin.on,.sh-row-pin:hover{color:var(--c-primary)}.sh-row-pin:focus-visible,.sh-sabit-govde:focus-visible,.sh-sabit-sonraki:focus-visible,.sh-sabit-kaldir:focus-visible,.sh-msg-pin:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;opacity:1}.sh-row-sar:hover>.sh-row,.sh-row-sar:hover>.sh-row-pin{background:var(--c-surface-2)}.sh-row-sar>.sh-row.on,.sh-row-sar>.sh-row.on+.sh-row-pin{background:var(--c-primary-050)}.sh-siralama{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--c-line);flex-shrink:0;font-size:12px;color:var(--c-muted)}.sh-siralama select{flex:1;min-width:0;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:5px 8px;font-size:12.5px;background:var(--c-surface);color:var(--c-text)}.sh-sabit-bant{display:flex;align-items:stretch;gap:4px;padding:0 8px 0 12px;border-bottom:1px solid var(--c-line);background:var(--c-surface);flex-shrink:0}.sh-sabit-ico{display:flex;align-items:center;color:var(--c-primary)}.sh-sabit-govde{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left;border:none;border-left:2px solid var(--c-primary);background:transparent;padding:7px 6px 7px 8px;margin:5px 0;cursor:pointer}.sh-sabit-govde:hover{background:var(--c-primary-050)}.sh-sabit-etiket{font-size:11px;font-weight:700;color:var(--c-primary-600)}.sh-sabit-metin{font-size:12.5px;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-sabit-sonraki,.sh-sabit-kaldir{flex-shrink:0;min-width:34px;border:none;background:transparent;color:var(--c-text-2);font-size:12px;font-weight:600;cursor:pointer}.sh-sabit-sonraki{font-size:22px;line-height:1}.sh-sabit-sonraki:hover{color:var(--c-primary)}.sh-sabit-kaldir:hover{color:var(--c-red)}.sh-msg{align-items:center;gap:4px}.sh-msg.ben{flex-direction:row-reverse;justify-content:flex-start}.sh-msg:focus{outline:none}.sh-msg-pin{flex:0 0 28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--c-muted);opacity:0;cursor:pointer}.sh-msg:hover>.sh-msg-pin,.sh-msg:focus-within>.sh-msg-pin,.sh-msg-pin:focus-visible{opacity:1}.sh-msg-pin:hover{color:var(--c-primary);background:var(--c-primary-050)}.sh-msg-sabit{display:inline-flex;align-items:center;gap:3px;margin-right:6px;color:var(--c-primary-600);font-weight:600}.sh-msg.vurgu .sh-balon{outline:2px solid var(--c-amber);outline-offset:2px;background:var(--c-amber-bg)}@media (hover: none){.sh-row-pin,.sh-msg-pin{opacity:.75}.sh-row-pin.on{opacity:1}}@media (prefers-reduced-motion: no-preference){.sh-msg .sh-balon{transition:background-color .4s,outline-color .4s}}.sh-comp{position:relative;flex-shrink:0;border-top:1px solid var(--c-line);background:var(--c-surface);padding:9px 12px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.sh-comp-satir{display:flex;align-items:flex-end;gap:8px}.sh-comp-txt{flex:1;min-width:0;resize:none;max-height:132px;border:1px solid var(--c-line-strong);border-radius:var(--r);padding:9px 12px;font-size:13.5px;line-height:1.45}.sh-comp-txt:focus{border-color:var(--c-primary);outline:2px solid var(--c-primary-050)}.sh-comp-foto,.sh-comp-gonder{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text-2);cursor:pointer}.sh-comp-foto:hover,.sh-comp-gonder:hover:not(:disabled){background:var(--c-primary-050);color:var(--c-primary);border-color:var(--c-primary)}.sh-comp-gonder:disabled{opacity:.45;cursor:default}.sh-comp-gonder:not(:disabled){background:var(--c-ink);border-color:var(--c-ink);color:#fff}.sh-comp-sayac{font-size:11.5px;color:var(--c-muted);text-align:right;padding:5px 2px 0}.sh-comp-sayac.asildi{color:var(--c-red);font-weight:600}.sh-anma{position:absolute;bottom:100%;left:12px;right:12px;max-height:208px;overflow-y:auto;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r);box-shadow:var(--sh-lg);margin-bottom:6px;z-index:30}.sh-anma-item{width:100%;display:flex;align-items:center;gap:8px;padding:7px 11px;border:none;background:transparent;text-align:left;font-size:13px;font-weight:600;color:var(--c-text)}.sh-anma-item.on,.sh-anma-item:hover{background:var(--c-primary-050)}.sh-anma-item em{margin-left:auto;font-style:normal;font-size:11px;font-weight:500;color:var(--c-muted)}.sh-kopuk{flex-shrink:0;background:var(--c-amber-bg);color:var(--c-amber);font-size:12px;font-weight:600;padding:7px 12px;border-bottom:1px solid var(--c-line)}.sh-hata{color:var(--c-red);background:var(--c-red-bg);border-radius:var(--r);font-size:12.5px;padding:12px 14px;margin:12px}.sh-tekrar{margin-left:8px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:var(--r-sm);padding:3px 10px;font-size:12px;font-weight:600}.sh-bos{text-align:center;color:var(--c-muted);font-size:13px;padding:34px 18px}.sh-modal-arka{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f192d6b;display:flex;align-items:center;justify-content:center;padding:20px}.sh-modal{width:100%;max-width:420px;max-height:min(560px,86vh);max-height:min(560px,86dvh);display:flex;flex-direction:column;background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.sh-modal-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--c-line)}.sh-modal-x{border:none;background:transparent;color:var(--c-muted);display:flex;align-items:center;justify-content:center;padding:4px;min-width:44px;min-height:44px;margin:-8px -8px -8px 0}.sh-modal-ara{margin:12px 16px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:9px 12px;font-size:13.5px}.sh-modal-liste{flex:1;overflow-y:auto;padding-bottom:8px}.sh-modal-kisi{width:100%;display:flex;align-items:center;gap:10px;padding:9px 16px;border:none;background:transparent;text-align:left}.sh-modal-kisi:hover:not(:disabled){background:var(--c-surface-2)}.sh-modal-kisi:disabled{opacity:.5}.sh-modal-kisi-txt{min-width:0;display:flex;flex-direction:column}.sh-modal-kisi-txt b{font-size:13.5px}.sh-modal-kisi-txt span{font-size:11.5px;color:var(--c-muted)}.sh-dosya{display:flex;align-items:center;gap:10px;min-width:230px;max-width:100%;padding:8px 9px;margin-bottom:6px;background:var(--c-surface-2);border:1px solid var(--c-line-strong);border-radius:var(--r)}.sh-msg.ben .sh-dosya{background:var(--c-surface)}.sh-dosya-ico{flex:0 0 38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:var(--c-primary-050);color:var(--c-primary-600)}.sh-dosya-ico.pdf{background:var(--c-red-bg);color:var(--c-red)}.sh-dosya-ico.tablo{background:var(--c-green-bg);color:var(--c-green)}.sh-dosya-ico.belge{background:var(--c-primary-050);color:var(--c-primary-600)}.sh-dosya-ico.sunum{background:var(--c-amber-bg);color:var(--c-amber)}.sh-dosya-ico.metin{background:var(--c-surface);color:var(--c-text-2);border:1px solid var(--c-line)}.sh-dosya-bilgi{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-dosya-bilgi b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-dosya-bilgi span{font-size:11.5px;color:var(--c-muted)}.sh-dosya-eylem{flex-shrink:0;display:flex;gap:4px}.sh-dosya-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text-2);cursor:pointer}.sh-dosya-btn:hover:not(:disabled){background:var(--c-primary-050);color:var(--c-primary);border-color:var(--c-primary)}.sh-dosya-btn:disabled{opacity:.5;cursor:progress}.sh-dosya-btn:focus-visible,.sh-comp-ek:focus-visible,.sh-akis-ayar:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.sh-comp-ek{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text-2);cursor:pointer}.sh-comp-ek:hover:not(:disabled){background:var(--c-primary-050);color:var(--c-primary);border-color:var(--c-primary)}.sh-comp-ek:disabled{opacity:.45;cursor:default}.sh-comp-durum{flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;color:var(--c-primary-600);background:var(--c-primary-050);border-top:1px solid var(--c-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-comp-kapali{flex-shrink:0;padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom));text-align:center;font-size:13px;color:var(--c-muted);background:var(--c-surface-2);border-top:1px solid var(--c-line)}.sh-akis-ayar{margin-left:auto;flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text-2);cursor:pointer}.sh-akis-ayar:hover{background:var(--c-primary-050);color:var(--c-primary);border-color:var(--c-primary)}.sh-arsiv-serit{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;font-weight:600;background:var(--c-amber-bg);color:var(--c-amber);border-bottom:1px solid var(--c-line)}.sh-arsiv-serit button{margin-left:auto;border:1px solid currentColor;background:transparent;color:inherit;border-radius:var(--r-sm);padding:5px 11px;font-size:12px;font-weight:700;cursor:pointer}.sh-row-sar.arsivli .sh-row{opacity:.72}.sh-bekleyen .sh-dosya{margin-bottom:4px}.sh-ilerleme{height:5px;margin:2px 0 6px;border-radius:3px;background:var(--c-line);overflow:hidden}.sh-ilerleme>span{display:block;height:100%;background:var(--c-primary);transition:width .2s ease}.sh-bekleyen-hata{border-color:var(--c-red)}.sh-bekleyen-hata .sh-dosya-bilgi span{color:var(--c-red);font-weight:600;white-space:normal}.sh-bekleyen-eylem{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.sh-bekleyen-btn{min-height:34px;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text-2);border-radius:var(--r-sm);padding:0 12px;font-size:12.5px;font-weight:600;cursor:pointer}.sh-bekleyen-btn:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-050)}.sh-bekleyen-btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.sh-grup-not{margin:2px 16px 8px;font-size:12px;line-height:1.45;color:var(--c-muted)}.sh-uye-devret{color:var(--c-primary)}.sh-uye-devret:hover:not(:disabled){border-color:var(--c-primary);background:var(--c-primary-050)}.sh-yeni-grup{margin-left:0}.sh-modal-grup{max-width:460px;max-height:min(640px,90vh);max-height:min(640px,90dvh)}.sh-modal-govde{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.sh-grup-ad{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 4px}.sh-grup-ad label{flex:0 0 100%;font-size:12px;font-weight:700;color:var(--c-text-2)}.sh-grup-ad input{flex:1;min-width:0;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:9px 12px;font-size:13.5px}.sh-grup-ad input:focus{border-color:var(--c-primary);outline:2px solid var(--c-primary-050)}.sh-grup-sayac{flex:0 0 100%;text-align:right;font-size:11px;color:var(--c-muted)}.sh-grup-sayac.asildi{color:var(--c-red);font-weight:600}.sh-grup-uyari{margin:2px 16px 6px;font-size:12px;color:var(--c-red)}.sh-grup-baslik{display:flex;align-items:center;gap:8px;padding:12px 16px 2px}.sh-grup-kurucu{padding:2px 16px 6px;font-size:12px;color:var(--c-muted)}.sh-uyeler{list-style:none;margin:0;padding:0}.sh-uye{display:flex;align-items:center;gap:10px;padding:7px 16px}.sh-uye .sh-modal-kisi-txt{flex:1;min-width:0}.sh-uye .sh-modal-kisi-txt b,.sh-uye .sh-modal-kisi-txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-uye-cikar{flex-shrink:0;min-height:34px;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-red);border-radius:var(--r-sm);padding:0 12px;font-size:12.5px;font-weight:600;cursor:pointer}.sh-uye-cikar:hover:not(:disabled){border-color:var(--c-red);background:var(--c-red-bg)}.sh-secim{cursor:pointer}.sh-secim input{flex-shrink:0;width:18px;height:18px;accent-color:var(--c-primary)}.sh-secim.on{background:var(--c-primary-050)}.sh-modal-alt{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--c-line);font-size:12.5px;color:var(--c-muted);flex-shrink:0}.sh-modal-alt>span{flex:1}.sh-modal-birincil,.sh-modal-ikincil,.sh-modal-satir{min-height:36px;border-radius:var(--r-sm);font-size:13px;font-weight:600;cursor:pointer}.sh-modal-birincil{padding:0 16px;border:1px solid var(--c-ink);background:var(--c-ink);color:#fff}.sh-modal-ikincil{padding:0 14px;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text-2)}.sh-modal-birincil:disabled,.sh-modal-ikincil:disabled{opacity:.45;cursor:default}.sh-modal-satir{display:flex;align-items:center;gap:8px;width:calc(100% - 32px);margin:8px 16px 0;padding:0 12px;border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-text);text-align:left}.sh-modal-satir:hover:not(:disabled){background:var(--c-surface-2)}.sh-modal-satir.tehlike{color:var(--c-red)}.sh-modal-satir:disabled{opacity:.5;cursor:default}.sh-grup-eylemler{padding-bottom:6px}.sh-modal-birincil:focus-visible,.sh-modal-ikincil:focus-visible,.sh-modal-satir:focus-visible,.sh-uye-cikar:focus-visible,.sh-arsiv-serit button:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.top-acts{display:flex;align-items:center;gap:10px}.top-sohbet{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text-2);border-radius:var(--r-sm)}.top-sohbet:hover,.top-sohbet.on{background:var(--c-primary-050);color:var(--c-primary);border-color:var(--c-primary)}.pk{padding-bottom:110px}.pk-live{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--c-text-2);background:var(--c-green-bg);border:1px solid #bfe3cf;border-radius:var(--r);padding:9px 10px;margin-bottom:10px}.pk-live.stale{background:var(--c-amber-bg);border-color:#ecd9b0;color:#7a5410}.pk-live b{color:inherit}.pk-dot{width:9px;height:9px;border-radius:50%;background:var(--c-green);box-shadow:0 0 0 3px #12905a33;animation:pk-pulse 2s infinite;flex-shrink:0}.pk-dot.off{background:var(--c-amber);box-shadow:none;animation:none}@keyframes pk-pulse{0%,to{opacity:1}50%{opacity:.35}}.pk-refresh{margin-left:auto;flex-shrink:0;width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--c-line-strong);background:#fff;font-size:17px;color:var(--c-text-2)}.pk-refresh:disabled{opacity:.5}.pk-segbar{display:flex;gap:8px;align-items:stretch;margin-bottom:10px}.pk-seg{display:flex;flex:1;gap:4px;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:12px;padding:4px}.pk-seg button{flex:1;min-height:40px;border:none;background:transparent;border-radius:9px;font-size:14px;font-weight:600;color:var(--c-text-2)}.pk-seg button.on{background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-sm)}.pk-segbar input[type=date]{border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:0 10px;min-height:44px;background:#fff;font-size:13px}.pk-gecmis{background:var(--c-primary-050);border:1px solid #c3d5fb;color:var(--c-primary-600);border-radius:var(--r);padding:9px 12px;font-size:12.5px;margin-bottom:10px}.pk-gecmis button{border:none;background:#fff;color:var(--c-primary);border-radius:var(--r-xs);padding:4px 9px;font-weight:700;font-size:12px}.pk-hero{--pk-durum: var(--c-muted);display:flex;align-items:center;gap:16px;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line);border-left:3px solid var(--pk-durum);border-radius:var(--r-lg);padding:16px;margin-bottom:10px;box-shadow:var(--sh-sm)}.pk-hero.lv-kritik{--pk-durum: var(--c-red);background:var(--c-red-bg)}.pk-hero.lv-dikkat{--pk-durum: var(--c-amber);background:var(--c-amber-bg)}.pk-hero.lv-bos{--pk-durum: var(--c-muted);background:var(--c-surface-2)}.pk-ring{--p: 0;width:96px;height:96px;border-radius:50%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(var(--pk-durum) calc(var(--p) * 1%),var(--c-line) 0);position:relative}.pk-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--c-surface)}.pk-ring b,.pk-ring span{position:relative;z-index:1}.pk-ring b{font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--c-text)}.pk-ring span{font-size:9px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.pk-heroinfo{min-width:0}.pk-heronums{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--c-text)}.pk-herosub{font-size:12.5px;color:var(--c-text-2);margin-top:4px;line-height:1.45}.pk-herosub em{font-style:normal;color:var(--c-muted)}.pk-neden{background:#fff;border:1px solid var(--c-line);border-left:3px solid var(--c-primary);border-radius:var(--r);padding:11px 13px;margin-bottom:12px;font-size:13px;line-height:1.55;color:var(--c-text-2);box-shadow:var(--sh-xs)}.pk-neden div+div{margin-top:5px}.pk-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.pk-kpi{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:66px;text-align:left;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);padding:10px 12px;box-shadow:var(--sh-xs);transition:transform .08s}.pk-kpi:active{transform:scale(.98)}.pk-kpi b{font-size:22px;font-variant-numeric:tabular-nums;color:var(--c-navy);line-height:1.1}.pk-kpi span{font-size:11.5px;color:var(--c-muted);margin-top:3px;line-height:1.25}.pk-kpi.red{border-color:#f3c1be;background:var(--c-red-bg)}.pk-kpi.red b{color:var(--c-red)}.pk-kpi.amber{border-color:#ecd9b0;background:var(--c-amber-bg)}.pk-kpi.amber b{color:var(--c-amber)}.pk-kpi.ok{border-color:#bfe3cf;background:var(--c-green-bg)}.pk-kpi.ok b{color:var(--c-green)}.pk-alert{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;background:#fff;border:1px solid var(--c-line);border-left:3px solid var(--c-muted);border-radius:var(--r);padding:12px;margin-bottom:8px;min-height:56px;box-shadow:var(--sh-xs);transition:transform .08s}.pk-alert:active{transform:scale(.99)}.pk-alert.p1{border-left-color:var(--c-red);background:#fffbfb}.pk-alert.p2{border-left-color:#d9a327}.pk-alert-ico{flex-shrink:0;color:var(--c-muted);margin-top:1px}.pk-alert.p1 .pk-alert-ico{color:var(--c-red)}.pk-alert.p2 .pk-alert-ico{color:var(--c-amber)}.pk-alert-txt{flex:1;min-width:0}.pk-alert-txt b{display:block;font-size:13.5px;font-weight:600;color:var(--c-navy);line-height:1.4}.pk-alert-txt span{display:block;font-size:12px;color:var(--c-text-2);margin-top:3px;line-height:1.45}.pk-alert-txt em{display:block;font-style:normal;font-size:11.5px;color:var(--c-muted);margin-top:3px}.pk-ok{display:flex;align-items:center;gap:8px;background:var(--c-green-bg);border:1px solid #bfe3cf;color:var(--c-green);border-radius:var(--r);padding:13px;font-size:13.5px;font-weight:600}.pk-sube{width:100%;text-align:left;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:12px 13px;margin-bottom:8px;box-shadow:var(--sh-xs);transition:transform .08s}.pk-sube:active{transform:scale(.99)}.pk-sube-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pk-sube-ad{font-weight:600;font-size:14.5px;color:var(--c-navy)}.pk-sube-ad em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.5px;color:var(--c-muted);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:5px;padding:2px 5px;margin-left:6px;vertical-align:1px}.pk-sube-oran{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pk-sube-oran.ok{color:var(--c-green)}.pk-sube-oran.mid{color:var(--c-amber)}.pk-sube-oran.bad{color:var(--c-red)}.pk-sube-oran.gri{color:var(--c-muted)}.pk-bar{height:6px;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:99px;margin:8px 0;overflow:hidden}.pk-bar i{display:block;height:100%;border-radius:99px;transition:width .3s}.pk-bar i.ok{background:var(--c-green)}.pk-bar i.mid{background:#d9a327}.pk-bar i.bad{background:var(--c-red)}.pk-bar i.gri{background:var(--c-line-strong)}.pk-sube-alt{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pk-sube-detay{font-size:11.5px;color:var(--c-muted)}.pk-sube-son{font-size:11px;color:var(--c-muted);margin-left:auto}.pk-chip{font-size:10.5px;font-weight:700;border-radius:99px;padding:3px 8px;border:1px solid}.pk-chip.ok{color:var(--c-green);background:var(--c-green-bg);border-color:#bfe3cf}.pk-chip.mid{color:var(--c-amber);background:var(--c-amber-bg);border-color:#ecd9b0}.pk-chip.bad{color:var(--c-red);background:var(--c-red-bg);border-color:#f3c1be}.pk-chip.gri{color:var(--c-muted);background:var(--c-surface-2);border-color:var(--c-line)}.pk-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:13px;margin-bottom:10px;box-shadow:var(--sh-xs)}.pk-marka+.pk-marka{border-top:1px solid var(--c-line);margin-top:11px;padding-top:11px}.pk-marka-top{display:flex;align-items:baseline;gap:8px}.pk-marka-top b{font-size:14.5px;color:var(--c-navy)}.pk-marka-top span{font-size:11.5px;color:var(--c-muted)}.pk-marka-top i{margin-left:auto;font-style:normal;font-weight:700;font-size:13px}.pk-marka-top i.ok{color:var(--c-green)}.pk-marka-top i.mid{color:var(--c-amber)}.pk-marka-top i.bad{color:var(--c-red)}.pk-marka-top i.gri{color:var(--c-muted);font-weight:600;font-size:11.5px}.pk-marka-alt{font-size:11.5px;color:var(--c-muted)}.pk-not+.pk-not{border-top:1px solid var(--c-line);margin-top:10px;padding-top:10px}.pk-not b{display:block;font-size:13px;color:var(--c-navy)}.pk-not span{display:block;font-size:12px;color:var(--c-text-2);margin-top:3px;line-height:1.5}.pk-note{font-size:11.5px;color:var(--c-muted);line-height:1.55;margin:12px 4px 0}.pk-legend{font-size:11.5px;color:var(--c-muted);line-height:1.5;margin-top:9px}.pk-modul{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);padding:11px 12px;margin-bottom:8px;min-height:60px;box-shadow:var(--sh-xs)}.pk-modul.tik:active{transform:scale(.99)}.pk-modul-ico{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--c-surface-2);color:var(--c-text-2)}.pk-modul.red .pk-modul-ico{background:var(--c-red-bg);color:var(--c-red)}.pk-modul.amber .pk-modul-ico{background:var(--c-amber-bg);color:var(--c-amber)}.pk-modul.ok .pk-modul-ico{background:var(--c-green-bg);color:var(--c-green)}.pk-modul-txt{flex:1;min-width:0}.pk-modul-txt b{display:block;font-size:13.5px;color:var(--c-navy)}.pk-modul-txt span{display:block;font-size:11.5px;color:var(--c-muted);margin-top:2px;line-height:1.4}.pk-modul-sag{text-align:right;flex-shrink:0}.pk-modul-sag b{display:block;font-size:19px;font-variant-numeric:tabular-nums;color:var(--c-navy);line-height:1.1}.pk-modul.red .pk-modul-sag b{color:var(--c-red)}.pk-modul.amber .pk-modul-sag b{color:var(--c-amber)}.pk-modul-sag span{font-size:10px;color:var(--c-muted)}.pk-modul-sag em{font-style:normal;font-size:11px;color:var(--c-muted)}.pk-menugo{color:var(--c-line-strong);font-size:20px;flex-shrink:0;line-height:1}.pk-bars{display:flex;gap:4px;align-items:flex-end;height:116px}.pk-barcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.pk-barwrap{flex:1;width:100%;display:flex;align-items:flex-end;background:var(--c-surface-2);border-radius:5px;overflow:hidden}.pk-barwrap i{display:block;width:100%;border-radius:5px 5px 0 0}.pk-barwrap i.ok{background:var(--c-green)}.pk-barwrap i.mid{background:#d9a327}.pk-barwrap i.bad{background:var(--c-red)}.pk-barwrap i.zero{background:var(--c-line-strong)}.pk-barcol span{font-size:9px;color:var(--c-muted)}.pk-trendrow{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--c-line);font-size:12.5px}.pk-trendrow:last-child{border-bottom:none}.pk-trendrow span{color:var(--c-text-2);width:88px;flex-shrink:0}.pk-trendrow b{font-variant-numeric:tabular-nums;color:var(--c-navy)}.pk-trendrow i{font-style:normal;margin-left:auto;font-size:11.5px;color:var(--c-muted)}.pk-err{display:flex;gap:10px;align-items:flex-start;background:var(--c-red-bg);border:1px solid #f3c1be;border-radius:var(--r);padding:13px;color:var(--c-red);margin-bottom:10px}.pk-err svg{flex-shrink:0;margin-top:2px}.pk-err b{display:block;font-size:14px}.pk-err span{display:block;font-size:12.5px;color:var(--c-text-2);margin-top:3px;line-height:1.45}.pk-retry{width:100%;min-height:48px;border:none;border-radius:var(--r);background:var(--c-ink);color:#fff;font-size:15px;font-weight:700}.pk-sheetwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d152873;display:flex;align-items:flex-end;justify-content:center;animation:pk-fade .15s}@keyframes pk-fade{0%{opacity:0}to{opacity:1}}.pk-sheet{width:100%;max-width:520px;max-height:86vh;display:flex;flex-direction:column;background:var(--c-bg);border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -10px 40px #0d15284d;animation:pk-up .2s var(--ease-out, ease)}@keyframes pk-up{0%{transform:translateY(24px)}to{transform:translateY(0)}}.pk-sheet-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--c-line);flex-shrink:0}.pk-sheet-head b{display:block;font-size:15px;color:var(--c-navy)}.pk-sheet-head span{display:block;font-size:11.5px;color:var(--c-muted);margin-top:2px}.pk-sheet-head button{margin-left:auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--c-line);background:var(--c-surface-2);font-size:16px;color:var(--c-text-2);flex-shrink:0}.pk-sheet-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.pk-sheet-act{flex-shrink:0;min-height:52px;border:none;background:var(--c-ink);color:#fff;font-size:15px;font-weight:700;padding-bottom:env(safe-area-inset-bottom)}.pk-row{background:#fff;border:1px solid var(--c-line);border-left:3px solid var(--c-line-strong);border-radius:var(--r);padding:11px 12px;margin-bottom:8px;box-shadow:var(--sh-xs)}.pk-row.kritik{border-left-color:var(--c-red)}.pk-row.ok{border-left-color:var(--c-green)}.pk-row b{display:block;font-size:13.5px;font-weight:600;color:var(--c-navy);line-height:1.4}.pk-row span{display:block;font-size:12px;color:var(--c-text-2);margin-top:3px}.pk-row em{display:block;font-style:normal;font-size:11.5px;color:var(--c-muted);margin-top:3px;line-height:1.45}.m-deskbtn{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 11px;border-radius:10px;background:var(--c-bg);color:var(--c-text-2);border:1px solid var(--c-line);font-size:12.5px;font-weight:600;white-space:nowrap}.m-deskbtn:active{background:var(--c-surface-2)}.pk-menuhead{margin-bottom:10px}.pk-menutitle{font-size:19px;font-weight:700;color:var(--c-navy);letter-spacing:-.01em}.pk-menusub{font-size:12px;color:var(--c-muted);margin-top:2px}.pk-search{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--c-line-strong);border-radius:var(--r);font-size:15px;background:#fff;margin-bottom:4px}.pk-menuitem{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:#fff;border:1px solid var(--c-line);border-radius:var(--r);padding:11px 12px;margin-bottom:8px;min-height:58px;box-shadow:var(--sh-xs)}.pk-menuitem:active{transform:scale(.99)}.pk-menuico{width:36px;height:36px;border-radius:10px;background:var(--c-primary-050);color:var(--c-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pk-menutxt{flex:1;min-width:0}.pk-menutxt b{display:block;font-size:14px;color:var(--c-navy)}.pk-menutxt span{display:block;font-size:11.5px;color:var(--c-muted);margin-top:2px;line-height:1.4}.pk-tag{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--c-amber);background:var(--c-amber-bg);border:1px solid #ecd9b0;border-radius:5px;padding:2px 5px;margin-left:6px;vertical-align:1px}.pk-deskwide{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin-top:16px;border:1px solid var(--c-line-strong);border-radius:var(--r);background:#fff;color:var(--c-navy);font-size:14.5px;font-weight:600}.pk-deskwrap{display:flex;flex-direction:column;min-height:calc(100vh - 66px)}.pk-deskbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;background:#fff;border-bottom:1px solid var(--c-line);padding:8px 10px;min-height:50px}.pk-deskback{min-height:40px;padding:0 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface-2);font-size:13.5px;font-weight:600;color:var(--c-text-2)}.pk-desktitle{font-size:15px;font-weight:700;color:var(--c-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-deskswitch{margin-left:auto;width:40px;height:40px;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:#fff;color:var(--c-text-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pk-deskwarn{background:var(--c-amber-bg);border-bottom:1px solid #ecd9b0;padding:10px 12px;font-size:12px;color:#7a5410;line-height:1.5}.pk-deskwarn-acts{display:flex;gap:8px;margin-top:8px}.pk-deskwarn-acts button{min-height:40px;padding:0 12px;border-radius:var(--r-sm);border:none;background:var(--c-navy);color:#fff;font-size:12.5px;font-weight:600}.pk-deskwarn-acts button.ghost{background:#fff;color:var(--c-text-2);border:1px solid #ecd9b0}.pk-desk{padding:12px 10px 110px}.pk-desk .card,.pk-desk .panel,.pk-desk .tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pk-desk table{min-width:560px}.pk-desk .card-head{flex-wrap:wrap;gap:8px}.pk-desk .tabs{max-width:100%;flex-wrap:wrap}.pk-desk .statgrid,.pk-desk .grid2,.pk-desk .grid3,.pk-desk .cols,.pk-desk [style*=grid-template-columns]{grid-template-columns:1fr!important}.pk-desk .kpis.bakim-kpis{grid-template-columns:1fr 1fr!important;gap:8px;margin-bottom:12px}.pk-desk .bakim-kpis .kpi{padding:8px 12px}.pk-desk .bakim-kpis .kpi .n{font-size:20px}.pk-desk .bakim-kpis .kpi .l{font-size:10.5px;letter-spacing:.2px}.pk-desk [style*="display: flex"],.pk-desk [style*="display:flex"]{flex-wrap:wrap}.pk-desk button,.pk-desk .btn,.m-app .btn,.m-app .btn.sm{min-height:40px;min-width:40px}.m-app .notif-head .btn,.m-app .m-datebar input{min-height:40px}.m-app .m-iconbtn.m-temizle{min-width:var(--touch, 44px);min-height:var(--touch, 44px)}.m-app .c-input input{min-height:40px}.pk-desk input,.pk-desk select,.pk-desk textarea{min-height:42px;font-size:16px;max-width:100%}.pk-desk .toolbar,.pk-desk .filters,.pk-desk .row{flex-wrap:wrap;gap:8px}.tablo-kaydir{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pk-desk table.ilk-sabit th:first-child,.pk-desk table.ilk-sabit td:first-child{position:sticky;left:0;z-index:1;background:var(--c-surface);box-shadow:1px 0 0 var(--c-line);min-width:128px;max-width:168px;white-space:normal}.pk-desk table.ilk-sabit thead th:first-child{z-index:3;background:var(--c-surface-2)}.pk-desk .section{overflow-x:auto;-webkit-overflow-scrolling:touch}.pk-desk .h-kol{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow-x:visible}.pk-desk .h-kk.kir{order:-3}.pk-desk .h-kk.sar{order:-2}.pk-desk .h-kk.yes{order:-1}.pk-desk .chip{max-width:100%;white-space:normal}.pk-desk td .chip,.pk-desk th .chip{white-space:nowrap}.m-app{overflow-x:clip}.pk-desk .shell,.pk-desk .sidebar,.pk-desk .topbar{display:block;width:auto}.pk-desk .modal,.pk-desk .drawer{max-width:100%}.pk-desk img{max-width:100%;height:auto}.pk-desk pre{overflow-x:auto}.m-tabbar .m-tab{font-size:10px;padding:8px 2px 7px;min-height:56px}.m-tabbar .m-tab span{line-height:1.15;text-align:center}.m-app.has-tabbar{--m-tabbar-h: 57px}.m-app.has-tabbar .m-actions{position:sticky;bottom:calc(var(--m-tabbar-h) + env(safe-area-inset-bottom));margin:14px -14px 0;z-index:30}.m-app.has-tabbar .m-body.m-body-eylemli{padding-bottom:calc(var(--m-tabbar-h) + env(safe-area-inset-bottom))}.m-app~.toast{top:calc(66px + env(safe-area-inset-top));bottom:auto;left:12px;right:12px;max-width:496px;margin:0 auto}.m-app~.toast .toast-eylem{min-height:44px;min-width:44px;padding-inline:16px}.btn.sm.m-silinenler{display:block;margin:16px auto 4px;min-height:44px;padding-inline:18px}@media (max-width: 819.98px){.login-wrap~.toast{left:12px;right:12px;max-width:496px;margin:0 auto}}.m-app.has-tabbar .m-body input,.m-app.has-tabbar .m-body select,.m-app.has-tabbar .m-body textarea,.m-app.has-tabbar .m-body button{scroll-margin-bottom:calc(var(--m-tabbar-h) + 88px + env(safe-area-inset-bottom))}@media (max-width: 370px){.pk-hero{gap:12px;padding:14px}.pk-ring{width:84px;height:84px}.pk-ring b,.pk-kpi b{font-size:20px}.m-tabbar .m-tab{font-size:9.5px}}.sh-wrap.mobil{display:block;min-height:0;gap:0}.m-app.sohbet-acik{display:flex;flex-direction:column;height:100vh;height:100dvh}.m-app.sohbet-acik>.sh-wrap.mobil{flex:1;min-height:0;padding-bottom:calc(57px + env(safe-area-inset-bottom))}.sh-wrap.mobil .sh-liste,.sh-wrap.mobil .sh-akis{width:auto;height:100%;border:none;border-radius:0;box-shadow:none}.sh-wrap.mobil .sh-liste-head{padding:9px 12px}.sh-wrap.mobil .sh-akis-govde{padding:12px}.sh-wrap.mobil .sh-balon{max-width:84%}.sh-wrap.mobil .sh-foto img{max-width:190px;max-height:190px}.sh-wrap.mobil .sh-comp-foto,.sh-wrap.mobil .sh-comp-ek,.sh-wrap.mobil .sh-comp-gonder{width:var(--touch, 44px);height:var(--touch, 44px)}.sh-wrap.mobil .sh-dosya{min-width:0}.sh-wrap.mobil .sh-dosya-btn,.sh-wrap.mobil .sh-akis-ayar{width:var(--touch, 44px);height:var(--touch, 44px)}.sh-wrap.mobil .sh-arsiv-serit button,.sh-wrap.mobil .sh-uye-cikar,.sh-wrap.mobil .sh-modal-birincil,.sh-wrap.mobil .sh-modal-ikincil,.sh-wrap.mobil .sh-modal-satir,.sh-wrap.mobil .sh-secim{min-height:var(--touch, 44px)}.sh-wrap.mobil .sh-secim input{width:22px;height:22px}.sh-wrap.mobil .sh-grup-ad input{min-height:var(--touch, 44px);font-size:16px}.sh-wrap.mobil .sh-liste-ara,.sh-wrap.mobil .sh-modal-ara,.sh-wrap.mobil .sh-comp-txt{min-height:42px}.sh-wrap.mobil .sh-yeni{width:44px;min-height:44px}.sh-wrap.mobil .sh-geri,.sh-wrap.mobil .sh-modal-x{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.sh-wrap.mobil .sh-bekleyen-btn{min-height:var(--touch, 44px)}.sh-wrap.mobil .sh-row-pin{flex-basis:var(--touch, 44px);min-height:var(--touch, 44px)}.sh-wrap.mobil .sh-msg-pin{flex-basis:var(--touch, 44px);height:var(--touch, 44px)}.sh-wrap.mobil .sh-sabit-govde,.sh-wrap.mobil .sh-sabit-sonraki,.sh-wrap.mobil .sh-sabit-kaldir{min-height:var(--touch, 44px)}.sh-wrap.mobil .sh-sabit-sonraki,.sh-wrap.mobil .sh-sabit-kaldir{min-width:var(--touch, 44px)}.sh-wrap.mobil .sh-sabit-govde{margin:0;padding-top:4px;padding-bottom:4px;justify-content:center}.sh-wrap.mobil .sh-siralama{padding:6px 12px}.sh-wrap.mobil .sh-siralama select{min-height:var(--touch, 44px);font-size:16px}.m-app~.toast .toast-eylem{min-height:var(--touch, 44px);min-width:var(--touch, 44px)}.sh-wrap.mobil .sh-comp-txt,.sh-wrap.mobil .sh-liste-ara,.sh-wrap.mobil .sh-modal-ara{font-size:16px}.m-tabbar .m-tab{padding-left:1px;padding-right:1px}.m-tab-sayi{position:absolute;top:4px;right:calc(50% - 20px);background:var(--c-red);color:#fff;font-size:9.5px;font-weight:700;min-width:16px;height:16px;border-radius:8px;padding:0 4px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--c-surface)}.m-tab{position:relative}@media (max-width: 390px){.m-tabbar .m-tab{font-size:9px}.m-tab-sayi{right:calc(50% - 17px)}}@media (max-height: 500px){.m-top{padding-top:env(safe-area-inset-top);padding-bottom:0;min-height:40px}.m-top .m-logo{width:30px;height:30px;font-size:11px}.m-top .m-user{display:none}.m-app.has-tabbar{--m-tabbar-h: 41px}.m-tabbar .m-tab{min-height:40px;flex-direction:row;justify-content:center;gap:5px;padding:2px 4px}.m-app.sohbet-acik>.sh-wrap.mobil{padding-bottom:calc(41px + env(safe-area-inset-bottom))}}
