.connect-fiscal-modal{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.connect-fiscal-modal .modal-body{overflow:auto;min-height:0;padding-bottom:24px}.connect-fiscal-modal .modal-actions{flex-shrink:0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.connect-fiscal-environment{display:grid;gap:6px;background:#fff7df;border:1px solid #e3bd57;border-radius:12px;padding:16px;margin-bottom:18px;color:#77500c}.connect-fiscal-environment.production{background:#eaf6ef;color:#21683d;border-color:#a4cfb2}.connect-fiscal-environment span{font-size:13px}.connect-fiscal-orders{display:grid;gap:14px}.connect-fiscal-order{border:1px solid #d9e0e3;border-radius:14px;padding:16px;display:grid;gap:10px}.connect-fiscal-order>div:first-child{display:flex;justify-content:space-between;gap:12px}.connect-fiscal-order p{margin:0;font-size:13px;overflow-wrap:anywhere}.connect-fiscal-actions{display:flex;gap:10px;flex-wrap:wrap}.connect-fiscal-actions>*{min-height:44px;flex:1 1 150px;text-align:center;display:flex;align-items:center;justify-content:center}.connect-fiscal-status{width:fit-content;padding:5px 10px;border-radius:20px;background:#eef1f3;color:#485761;font-size:13px}.connect-fiscal-status.authorized{background:#dff4e7;color:#176237}.connect-fiscal-status.rejected,.connect-fiscal-status.error{background:#fde7e4;color:#9c3027}.connect-fiscal-status.processing,.connect-fiscal-status.queued{background:#fff0ca;color:#755214}
.connect-fiscal-history{margin:8px 0 18px;min-height:44px}.connect-fiscal-history-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;text-align:left;margin-bottom:10px}.connect-fiscal-history-row span{display:grid;gap:5px}.connect-fiscal-history-row small{font-weight:400}
