/* Fiscal V10 — preparação NFS-e */
#fiscalModal .fiscal-issue-notice{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px;padding:13px 14px;border-radius:13px;background:rgba(245,178,58,.07);border:1px solid rgba(245,178,58,.16);color:#a99c80;font-size:12px;line-height:1.45}#fiscalModal .fiscal-issue-notice b{color:#f1d398}
#fiscalModal .fiscal-form-grid select{width:100%;box-sizing:border-box;min-height:48px;border:1px solid rgba(111,205,193,.18);background:#08181f;color:#d4e7e4;border-radius:11px;padding:11px 12px;font:inherit;font-size:14px}#fiscalModal .fiscal-form-grid input:not([readonly]),#fiscalModal .fiscal-form-grid textarea{color:#d4e7e4}#fiscalModal .fiscal-form-grid input[readonly]{background:#07141a;color:#81999a}
#fiscalModal .fiscal-nfse-preview{margin-top:18px;padding:18px;border-radius:16px;background:#091a21;border:1px solid rgba(74,224,202,.2)}#fiscalModal .fiscal-preview-head{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(112,208,196,.1)}#fiscalModal .fiscal-preview-head small{color:#64d8c6;font-weight:900;letter-spacing:.12em}#fiscalModal .fiscal-preview-head h4{margin:4px 0 0;color:#e1f2ef;font-size:18px}#fiscalModal .fiscal-preview-head>span{padding:6px 9px;border-radius:999px;color:#e5b85f;background:rgba(245,178,58,.08);border:1px solid rgba(245,178,58,.16);font-size:9px;font-weight:900}
#fiscalModal .fiscal-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}#fiscalModal .fiscal-preview-grid>div{padding:13px;border-radius:12px;background:rgba(255,255,255,.018);border:1px solid rgba(112,208,196,.08)}#fiscalModal .fiscal-preview-grid .wide{grid-column:1/-1}#fiscalModal .fiscal-preview-grid small{display:block;color:#789294;font-size:10px;text-transform:uppercase;font-weight:800}#fiscalModal .fiscal-preview-grid b{display:block;margin-top:5px;color:#d8e9e6;font-size:13.5px}#fiscalModal .fiscal-preview-grid span{display:block;margin-top:3px;color:#789294;font-size:11px}#fiscalModal .fiscal-preview-foot{margin-top:13px;color:#718889;font-size:10.5px;text-align:center}
@media(max-width:900px){#fiscalModal .fiscal-issue-notice{font-size:12px}#fiscalModal .fiscal-preview-grid{grid-template-columns:1fr}#fiscalModal .fiscal-preview-grid .wide{grid-column:auto}#fiscalModal .fiscal-preview-head{align-items:flex-start}#fiscalModal .fiscal-preview-head h4{font-size:16px}#fiscalModal .fiscal-preview-head>span{font-size:8px;white-space:nowrap}#fiscalModal .fiscal-form-grid select{font-size:15px}}
