.ol-panel{padding:16px 22px 22px;}
.nr-jadval{font-size:12px;}
.ol-pager{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0;font-size:12.5px;}
.ol-pager > span:first-child{margin-right:8px;color:var(--muted);}
.ol-pager .gd-mini.faol{background:var(--teal-600,#0d9488);color:#fff;border-color:transparent;}
.ol-pager select{margin-left:auto;padding:4px 6px;border:1px solid var(--border);border-radius:6px;font-size:12px;}
.ol-maxfiy{font-size:12px;color:#475569;background:#f1f5f9;border:1px solid var(--border);border-radius:8px;padding:7px 10px;margin:6px 0 8px;}
.ol-forma .field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:6px;}
.ol-forma .field{margin:0;}
.ol-forma input[disabled],.ol-forma select[disabled]{background:#f1f5f9;color:#475569;}
.ol-forma-shakl{display:flex;gap:14px;align-items:center;min-height:38px;}
@media (max-width:640px){.ol-forma .field-row{grid-template-columns:1fr;}}
.nr-jadval th,.nr-jadval td{white-space:nowrap;}
.nr-jadval td.ts-nomi{white-space:normal;min-width:170px;}
.ol-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px;}
.ol-bar .field{margin:0;}
.ol-bar .ol-yil select{min-width:170px;}
.ol-bar .ol-bosh{flex:1 1 auto;}
.ol-filtr{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;}
.ol-filtr .field{margin:0;min-width:160px;}
.ol-filtr .ol-q{flex:1 1 220px;}
.ol-jadval{font-size:12px;}
.ol-jadval th,.ol-jadval td{white-space:nowrap;vertical-align:top;}
.ol-jadval td.ts-nomi{white-space:normal;min-width:180px;}
.ol-sinf-qator td{background:#eef7f6;color:#0f5b57;font-size:12.5px;white-space:normal !important;}
.ol-chiqqan td{background:#fff4f4;color:#8a3b3b;}
.ol-chk{display:inline-flex;align-items:center;gap:4px;margin-right:8px;font-size:11.5px;cursor:pointer;}
.ol-chk input{margin:0;}
.ol-sub{font-size:11px;color:var(--muted);white-space:normal;}
.ol-farq{color:#c2410c;font-weight:600;}
.ol-mos{color:#0f766e;}
.ol-amal{display:flex;gap:4px;flex-wrap:nowrap;}
.ol-amal .gd-mini{padding:3px 7px;font-size:11px;}
.ol-pending{border:2px solid #f5c26b;background:#fffaf0;padding:14px 16px;margin-bottom:12px;}
.ol-p-bosh{font-size:13px;line-height:1.6;}
.ol-p-blok{margin-top:12px;}
.ol-p-sar{font-weight:700;font-size:13px;margin-bottom:6px;cursor:default;}
details.ol-p-blok > summary{cursor:pointer;}
.ol-p-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;}
.ol-chiplar{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}
.ol-chip{font-size:11.5px;padding:3px 9px;border-radius:14px;background:#eef2f7;border:1px solid var(--border);}
.ol-takror{border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin-bottom:6px;background:#fff;}
.ol-takror.ol-tanlanmagan, select.ol-tanlanmagan{border-color:#f59e0b;box-shadow:0 0 0 2px #fde68a;}
.ol-radio{display:block;font-size:12.5px;padding:3px 0;cursor:pointer;}
.ol-teg{display:inline-block;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:5px;background:#e0e7ff;color:#3730a3;}
.ol-teg.f{background:#dcfce7;color:#166534;}
@media (max-width:720px){.ol-panel{padding:12px;}.ol-bar .ol-bosh{display:none;}}
