:root{--brand-900: #0b3d2c;--brand-700: #12614a;--brand-600: #157a5c;--brand-500: #1d9370;--brand-100: #d7f0e6;--brand-50: #eef8f4;--ink-900: #10201a;--ink-700: #33453e;--ink-500: #61736c;--ink-300: #9aa8a2;--ink-200: #c8d2ce;--ink-100: #e4eae7;--ink-50: #f4f7f6;--surface: #ffffff;--canvas: #f6f8f7;--positive-600: #147a45;--positive-50: #e6f5ec;--warning-600: #9a6300;--warning-50: #fdf3e0;--danger-600: #b3261e;--danger-50: #fdecea;--info-600: #14608a;--info-50: #e6f2f8;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--shadow-sm: 0 1px 2px rgb(16 32 26 / 8%);--shadow: 0 2px 8px rgb(16 32 26 / 8%), 0 1px 2px rgb(16 32 26 / 6%);--shadow-lg: 0 12px 32px rgb(16 32 26 / 12%);--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--topbar-height: 60px;--content-max: 1180px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.55;color:var(--ink-900);background:var(--canvas);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 var(--space-3);line-height:1.25;font-weight:600;color:var(--ink-900)}h1{font-size:1.6rem}h2{font-size:1.3rem}h3{font-size:1.05rem}p{margin:0 0 var(--space-3)}a{color:var(--brand-600);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.page{max-width:var(--content-max);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-7)}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.page-header .subtitle{margin:0;color:var(--ink-500)}.section{margin-bottom:var(--space-6)}.grid{display:grid;gap:var(--space-4)}.grid-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.row-end{justify-content:flex-end}.spacer{flex:1 1 auto}.card{background:var(--surface);border:1px solid var(--ink-100);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--space-5)}.card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.card-header h2,.card-header h3{margin:0}.stat{background:var(--surface);border:1px solid var(--ink-100);border-radius:var(--radius);padding:var(--space-4);box-shadow:var(--shadow-sm)}.stat-label{margin:0 0 var(--space-1);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500)}.stat-value{margin:0;font-size:1.55rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink-900);overflow-wrap:anywhere}.stat-note{margin:var(--space-1) 0 0;font-size:.82rem;color:var(--ink-500)}.stat-accent{border-left:3px solid var(--brand-500)}.stat-warning{border-left:3px solid var(--warning-600)}.stat-danger{border-left:3px solid var(--danger-600)}.field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}.field>span{font-size:.85rem;font-weight:600;color:var(--ink-700)}.field-hint{font-size:.8rem;font-weight:400;color:var(--ink-500)}input,select,textarea{width:100%;padding:10px 12px;font:inherit;color:var(--ink-900);background:var(--surface);border:1px solid var(--ink-200);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease}input:hover,select:hover,textarea:hover{border-color:var(--ink-300)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}input[type=checkbox]{width:auto;margin-right:var(--space-2)}.field-inline{flex-direction:row;align-items:center}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.field-error{font-size:.8rem;color:var(--danger-600)}input.invalid,select.invalid{border-color:var(--danger-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:9px 16px;font:inherit;font-weight:600;line-height:1.2;color:var(--surface);background:var(--brand-600);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn:hover:not(:disabled){background:var(--brand-700)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{color:var(--brand-700);background:var(--surface);border-color:var(--ink-200)}.btn-secondary:hover:not(:disabled){background:var(--brand-50);border-color:var(--brand-500)}.btn-ghost{color:var(--ink-700);background:transparent;border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--ink-100)}.btn-danger{color:var(--danger-600);background:var(--surface);border-color:var(--ink-200)}.btn-danger:hover:not(:disabled){background:var(--danger-50);border-color:var(--danger-600)}.btn-sm{padding:5px 10px;font-size:.85rem}.btn-block{width:100%}.table-wrap{overflow-x:auto;border:1px solid var(--ink-100);border-radius:var(--radius);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:.92rem}thead th{position:sticky;top:0;padding:10px 14px;text-align:left;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);background:var(--ink-50);border-bottom:1px solid var(--ink-100);white-space:nowrap}tbody td{padding:11px 14px;border-bottom:1px solid var(--ink-100);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--ink-50)}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mono{font-family:var(--font-mono);font-size:.86em}.badge{display:inline-block;padding:2px 9px;font-size:.74rem;font-weight:700;letter-spacing:.03em;border-radius:999px;white-space:nowrap;color:var(--ink-700);background:var(--ink-100)}.badge-positive{color:var(--positive-600);background:var(--positive-50)}.badge-warning{color:var(--warning-600);background:var(--warning-50)}.badge-danger{color:var(--danger-600);background:var(--danger-50)}.badge-info{color:var(--info-600);background:var(--info-50)}.alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border-left:3px solid;margin-bottom:var(--space-4)}.alert-error{color:var(--danger-600);background:var(--danger-50);border-color:var(--danger-600)}.alert-success{color:var(--positive-600);background:var(--positive-50);border-color:var(--positive-600)}.alert-info{color:var(--info-600);background:var(--info-50);border-color:var(--info-600)}.empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--ink-500);background:var(--surface);border:1px dashed var(--ink-200);border-radius:var(--radius)}.loading{padding:var(--space-5);text-align:center;color:var(--ink-500)}.narrative{padding:var(--space-3) var(--space-4);font-size:.93rem;color:var(--ink-700);background:var(--brand-50);border-left:3px solid var(--brand-500);border-radius:var(--radius-sm)}.muted{color:var(--ink-500)}.small{font-size:.85rem}.strong{font-weight:650}.list-reasons{margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:.88rem;color:var(--ink-700)}.list-reasons li{margin-bottom:var(--space-1)}@media(max-width:860px){.page{padding:var(--space-5) var(--space-3) var(--space-6)}h1{font-size:1.35rem}h2{font-size:1.15rem}.card{padding:var(--space-4)}input,select,textarea{font-size:16px}input[type=checkbox]{width:20px;height:20px}.btn{min-height:44px}.btn-sm{min-height:44px;padding:8px 12px}.stat-value{font-size:1.35rem}.field-inline>span{flex:0 0 auto}.table-wrap{overflow-x:visible;background:transparent;border:0;border-radius:0}.table-wrap table,.table-wrap tbody,.table-wrap tr,.table-wrap td{display:block;width:100%}.table-wrap thead{display:none}.table-wrap tbody tr{padding:var(--space-2) var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:1px solid var(--ink-100);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.table-wrap tbody tr:last-child{margin-bottom:0}.table-wrap tbody tr:hover{background:var(--surface)}.table-wrap tbody td{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;gap:var(--space-1) var(--space-3);align-items:baseline;padding:var(--space-2) 0;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--ink-100)}.table-wrap tbody td:before{content:attr(data-label);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500)}.table-wrap tbody td>*{grid-column:2}.table-wrap tbody td:last-child{border-bottom:none}.table-wrap tbody td:first-child{font-weight:650}.table-wrap tbody td.cell-actions,.table-wrap tbody td.cell-full{display:block;padding-top:var(--space-3);border-bottom:none}.table-wrap tbody td.cell-actions:before,.table-wrap tbody td.cell-full:before{content:none}.table-wrap tbody td.cell-actions .btn{flex:1 1 8rem}.table-wrap tbody td.cell-actions>.btn{width:100%}.card .table-wrap tbody tr{box-shadow:none}}@media(max-width:640px){.page-header{flex-direction:column;align-items:stretch}.page-header .btn{width:100%}.row>.btn,.row>.field{flex:1 1 100%}.row>.field{margin-bottom:0}.row-end>span{flex:1 1 100%}.row-end>.btn{flex:1 1 0}.card-header{flex-wrap:wrap;align-items:flex-start}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/*GITEXNAVFIX*/nav.nav{flex-wrap:wrap!important;overflow-x:visible!important;height:auto!important;row-gap:2px}
