.admin-flow{font-size:13px;color:#48665c;line-height:1.8;margin:8px 0 16px}.admin-delivery-badge{display:inline-block;background:#e8f1ed;color:#17594f;border-radius:7px;padding:6px 10px;font-size:12px}.admin-review-dialog{position:fixed;inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#edf2ef;color:#18352f;overflow:hidden}.admin-review-dialog::backdrop{background:#102c25cc}.admin-review-layout{height:100%;display:flex;flex-direction:column;min-height:0}.admin-review-header{background:#123b37;color:white;padding:14px 18px;display:flex;gap:12px;justify-content:space-between;align-items:center}.admin-review-header h2{font-size:18px;line-height:1.5;margin:0;overflow-wrap:anywhere}.admin-review-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px}.admin-review-content img{display:block;width:100%;height:auto;max-width:1120px;margin:0 auto 18px;background:white;box-shadow:0 2px 12px #0002}.admin-review-content iframe{display:block;border:0;width:100%;min-height:70dvh;background:white}.admin-review-footer{flex:none;background:white;border-top:1px solid #cfddd5;padding:12px max(14px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom));max-height:44dvh;overflow:auto}.admin-review-footer .actions{margin:8px 0;gap:8px}.admin-review-footer a{text-decoration:none;display:inline-block}.admin-review-footer p{font-size:13px;line-height:1.6;margin:8px 0}.admin-review-footer [hidden]{display:none!important}.admin-review-footer .btn{min-height:44px}.admin-review-error{color:#9b2632}.admin-render-host{position:fixed;left:-100000px;top:0;width:max-content;pointer-events:none;z-index:-10;background:white;direction:rtl}.admin-render-host,.admin-render-host *{-webkit-text-size-adjust:none;text-size-adjust:none}.admin-render-host .letter-paper,.admin-render-host .payroll-page{margin:0;box-shadow:none}.admin-register-editor textarea{min-height:80px;resize:vertical}.admin-register-rows{display:grid;gap:10px;margin-top:15px}.admin-register-row{display:grid;grid-template-columns:32px 2fr 1fr 2fr auto;gap:8px;align-items:center}.admin-register-row input,.admin-register-row textarea{width:100%;border:1px solid #cdded7;border-radius:7px;padding:10px;min-width:0;font:inherit}.admin-register-row textarea{min-height:44px}.admin-register-paper{width:210mm;height:297mm;background:white;color:#111;position:relative;padding:18mm 15mm;font:14px/1.6 Arial,sans-serif;direction:rtl;overflow:hidden;box-sizing:border-box}.admin-register-content{width:100%}.admin-register-head{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #800000;padding-bottom:12px;margin-bottom:18px}.admin-register-head img{width:70px;height:70px;object-fit:contain}.admin-register-paper h2{font-size:20px;text-align:center;margin:10px 0}.admin-register-paper p{white-space:pre-wrap;overflow-wrap:anywhere}.admin-register-paper table{table-layout:fixed;border-collapse:collapse;width:100%;white-space:normal}.admin-register-paper th,.admin-register-paper td{border:1px solid #555;padding:8px;font:14px/1.5 Arial,sans-serif;text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}.admin-register-paper th{background:#e8eee9;font-weight:700}.admin-register-paper .admin-serial{width:34px;text-align:center}.admin-register-paper .admin-number{width:105px}.admin-delivery-history .topline{padding:12px 0;border-bottom:1px solid #e2ebe7}.admin-delivery-history .muted{line-height:1.8}.admin-delivery-history .actions{margin-top:5px}.admin-delivery-history h2{margin-bottom:10px}body.admin-review-open{overflow:hidden}@media(max-width:600px){.admin-review-header{padding:12px}.admin-review-header h2{font-size:16px}.admin-review-content{padding:8px}.admin-review-footer .btn{flex:1;min-width:130px;font-size:14px}.admin-register-row{grid-template-columns:24px 1fr 1fr}.admin-register-row textarea{grid-column:2/4}.admin-register-row button{grid-column:2/4}.admin-register-row input{font-size:16px}}@media print{.admin-review-dialog,.admin-render-host,.admin-delivery-history{display:none!important}}
