﻿.bale-followup-panel{height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.bale-followup-panel>header{flex:none}.followup-nav{display:flex;flex-wrap:wrap;gap:6px;flex:none;padding:8px 0;background:#f3f7ff}.followup-nav button{border:1px solid #cbd9eb;background:white;color:#14375c;padding:10px;border-radius:9px;font:inherit;cursor:pointer}.followup-nav button[aria-expanded=true]{background:#1765cf;color:white}#baleFollowupBody{overflow:auto;min-height:0;flex:1}.followup-pane[hidden]{display:none!important}.followup-pane>details{margin:0}.followup-pane>details>summary{display:none}.followup-pane>details[open]>summary{display:none}.accounting-tools{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.accounting-tools label{display:grid;gap:5px;flex:1;min-width:160px}.accounting-tools input,.accounting-tools select{width:100%;padding:9px;border:1px solid #cbd9eb;border-radius:8px}.accounting-row{border:1px solid #cbd9eb;border-radius:10px;padding:12px;background:white;margin:9px 0}.accounting-row summary{cursor:pointer;font-weight:bold;line-height:1.8}.accounting-row p{line-height:1.8}.accounting-row .difference{color:#ba2020;font-weight:bold}.accounting-row textarea{width:100%;min-height:70px}.accounting-page{padding:10px}.accounting-page button{padding:8px;border-radius:8px;border:1px solid #cbd9eb}.accounting-warning{padding:10px;border-radius:8px;background:#fff3d7;color:#734c00}@media(max-width:520px){.bale-followup-modal{padding:5px}.bale-followup-panel{height:calc(100dvh - 10px);padding:10px}.followup-nav button{padding:8px;font-size:13px}.bale-followup-panel h2{font-size:20px}}

.accounting-ledger{position:fixed;inset:15px;z-index:10030;background:#eef4fc;padding:14px;overflow:auto;border:1px solid #cad8eb;border-radius:12px}.accounting-ledger>section{max-width:850px;margin:auto}

.accounting-row .difference.pending{color:#376449;font-weight:700}

.staff-reply-dialog label{display:block;margin:12px 0}.staff-reply-dialog textarea,.staff-reply-dialog select,.staff-reply-dialog input{display:block;width:100%;box-sizing:border-box}.staff-reply-dialog [hidden]{display:none!important}

.accounting-case-actions{border:1px solid #cbd9eb;border-radius:10px;padding:12px;margin:12px 0;background:#f4f8ff}.accounting-case-actions h4{margin:0 0 10px}.accounting-case-actions button{display:block;margin:10px 0}.accounting-case-actions small{display:block;line-height:1.8}
