
.r86-wrap{max-width:1250px;margin:20px auto;color:#183652}.r86-head{background:linear-gradient(110deg,#12385b,#1476b1);padding:23px;border-radius:14px;color:#fff;display:flex;justify-content:space-between;gap:15px;align-items:center}.r86-head h2{margin:6px 0;font-size:23px;color:white}.r86-head small{color:#dfedfa}.r86-card{margin-top:13px;border:1px solid #cbdbe8;background:#fff;border-radius:12px;padding:17px}.r86-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.r86-btn{border:0;border-radius:8px;background:#145c91;color:#fff;padding:10px 15px;font-weight:700;cursor:pointer}.r86-btn.light{color:#145c91;background:#eaf3f9}.r86-btn.red{background:#a73435}.r86-btn:disabled{opacity:.4;cursor:not-allowed}.r86-muted{color:#61788e;font-size:12px}.r86-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.r86-field{display:grid;gap:5px;font-size:12px;font-weight:700}.r86-field input,.r86-field select,.r86-field textarea{font:inherit;color:#14344e;background:white;min-width:0;border:1px solid #b6cada;border-radius:7px;padding:9px}.r86-tablewrap{overflow-x:auto}.r86-table{width:100%;border-collapse:collapse;font-size:12px}.r86-table th{background:#e6f2fa;text-align:left;padding:9px;white-space:nowrap}.r86-table td{padding:9px;border-bottom:1px solid #dde8f1;vertical-align:top}.r86-chip{background:#e7f0f8;color:#154b76;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.r86-chip.done{background:#e1f6e9;color:#176040}.r86-chip.warn{background:#fff3dc;color:#815218}.r86-alert{padding:12px;border-radius:8px;background:#fff4e3;border:1px solid #f0cc88;color:#684a15;font-size:13px}.r86-checklist{display:flex;gap:12px;flex-wrap:wrap}.r86-step{background:#edf4fa;border-radius:8px;padding:10px;font-size:12px;min-width:140px;flex:1}.r86-mini{font-size:11px;color:#637b92}.r86-link{color:#195f94;text-decoration:underline;border:0;background:none;cursor:pointer;padding:0}.r86-role{font-weight:700;background:#f2f7fa;padding:5px 9px;border-radius:7px;font-size:12px}
@media print{.r86-head{background:#154f7f!important;print-color-adjust:exact}.r86-btn,.r86-form,.r86-noprint{display:none!important}.r86-card{break-inside:avoid}.r86-wrap{max-width:none}}
