/* ===== Buyruq tayyorlash ===== */
.bq-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}
.bq-chip{border:1px solid var(--line);background:#fff;border-radius:99px;padding:4px 12px;font-size:.85rem;cursor:pointer;color:var(--navy);font-family:inherit}
.bq-chip:hover{background:var(--blue-soft);border-color:#c9d8ee}
.bq-more{margin-top:14px}
.bq-more summary{cursor:pointer;color:var(--navy-2);font-weight:600}
.bq-more textarea{margin-top:8px}
.bq-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}
.bq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:start}
.bq-form > div{margin-bottom:12px}
.bq-form textarea{font-family:inherit}
.bq-form .hint{font-size:.82rem;color:var(--muted);margin:4px 0 0}
.bq-paper-wrap{background:#e9edf3;border-radius:12px;padding:16px;position:sticky;top:90px;max-height:85vh;overflow:auto}
.bq-paper{background:#fff;box-shadow:0 2px 12px rgba(15,42,74,.15);padding:9% 7% 9% 11%;min-height:400px}
@media(max-width:960px){.bq-layout{grid-template-columns:1fr}.bq-paper-wrap{position:static;max-height:none}}
.bq-doc{font-family:"Times New Roman",Times,serif;font-size:14px;line-height:1.45;color:#000}
.bq-doc p{margin:0 0 4px}
.bq-doc .c{text-align:center}.bq-doc .r{text-align:right}.bq-doc .j{text-align:justify}.bq-doc .b{font-weight:700}.bq-doc .up{text-transform:uppercase}
.bq-doc .ind{text-indent:1.25cm}
.bq-doc .sub{padding-left:2cm;text-indent:0}
.bq-doc .bq-word{font-size:16px;letter-spacing:1px;margin:8px 0}
.bq-doc .bq-title{margin:14px 0}
.bq-doc table.bq-row,.bq-doc table.bq-sign{width:100%;border-collapse:collapse;margin:6px 0}
.bq-doc table.bq-row td,.bq-doc table.bq-sign td{padding:0;border:0;width:33%}
.bq-doc table.bq-sign{margin-top:24px}
.bq-doc table.bq-sign td{width:50%}
.bq-doc .ack span{color:#666}
.bq-doc mark{background:#fff1c7;color:inherit;padding:0 2px;border-radius:3px}
.bq-annex{margin-top:28px;padding-top:16px;border-top:2px dashed #cbd5e1}
.bq-tbl{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}
.bq-tbl th,.bq-tbl td{border:1px solid #000;padding:3px 5px;vertical-align:top}
.bq-tbl th{background:#e7ecf3}
#bqStatus{margin:0 0 18px}
#bqPrint{display:none}
@media print{
  @page{size:A4;margin:20mm 15mm 20mm 30mm}
  body.bq-printing > *:not(#bqPrint){display:none !important}
  body.bq-printing{background:#fff}
  body.bq-printing #bqPrint{display:block}
  #bqPrint .bq-doc{font-size:14pt}
  #bqPrint .bq-doc .bq-word{font-size:16pt}
  #bqPrint mark{background:none}
  #bqPrint .bq-annex{break-before:page;border-top:0;margin-top:0;padding-top:0}
  #bqPrint .bq-tbl{font-size:12pt}
}
