@media screen{
#accountingProPage [hidden],#accountingProPage #accountingKpis,#accountingProPage .accounting-grid{display:none!important}
body:not(.pos-workspace) #appView #accountingProPage>.page-head{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;padding:25px!important;margin-bottom:18px!important;border-radius:21px!important;background:linear-gradient(120deg,#edf4fd,#f8fbff)!important;border:1px solid #d4e1f2!important;box-shadow:0 7px 23px #244f7a09!important}
body:not(.pos-workspace) #appView #accountingProPage>.page-head h2{font:700 25px/1.6 Tahoma,Arial!important;color:#294c73!important;letter-spacing:0!important;margin:5px 0!important}#accountingProPage>.page-head .muted{color:#778fa8!important;font-size:12px!important;line-height:1.8!important}#accountingProPage .head-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;border-top:1px solid #dae5f1;padding-top:18px}
body:not(.pos-workspace) #appView #accountingProPage .head-actions button{display:inline-flex;align-items:center;gap:9px;font:600 12px/1.7 Tahoma,Arial!important;padding:9px 14px!important;border-radius:11px!important;margin:0!important;min-height:43px!important;box-shadow:0 3px 10px #2d52730a!important;border:1px solid #cbddf4!important;background:#e5efff!important;color:#396ba6!important}body:not(.pos-workspace) #appView #accountingProPage .head-actions button[data-ap-tone="1"]{background:#e3f3ee!important;color:#3e856f!important;border-color:#cce5dc!important}body:not(.pos-workspace) #appView #accountingProPage .head-actions button[data-ap-tone="2"]{background:#eee8fa!important;color:#7b5ba8!important;border-color:#e0d4f4!important}body:not(.pos-workspace) #appView #accountingProPage .head-actions button[data-ap-tone="3"]{background:#fcf0da!important;color:#a87e39!important;border-color:#efdfbf!important}
#accountingProPage .ap-action-icon{width:27px;height:27px;display:grid;place-items:center;background:#ffffff90;border-radius:8px}#accountingProPage svg{width:22px;height:22px}
#apWorkspaceTools{background:#fff;border:1px solid #dbe5f1;border-radius:18px;padding:20px;margin-bottom:17px}#accountingProPage .ap-period{display:flex;align-items:end;gap:14px;flex-wrap:wrap}#accountingProPage .ap-period label{display:grid;gap:7px;min-width:170px;font-size:12px;color:#6d849d}#accountingProPage .ap-period input{box-sizing:border-box;width:100%;height:43px;max-width:100%;background:#f5f8fd;border:1px solid #d5e2ef;border-radius:9px;padding:8px 12px;direction:ltr;font:13px Tahoma,Arial;color:#2e5178}#accountingProPage .ap-period button{border-radius:10px;padding:11px 18px;font:600 12px Tahoma,Arial;background:linear-gradient(120deg,#316ea9,#2b92a2);border:0;color:white;min-height:43px}#apPeriodNote{font-size:11px;color:#7b8fa5;line-height:1.8;margin-bottom:10px}
#accountingProPage .ap-tabs{display:flex;gap:10px;border-top:1px solid #e4ebf4;padding-top:18px;margin-top:20px;flex-wrap:wrap}#accountingProPage .ap-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dbe5f1;border-radius:11px;background:#f5f8fc;color:#6a829d;padding:12px 18px;font:600 13px Tahoma,Arial;cursor:pointer;flex:1}#accountingProPage .ap-tabs button.is-active{background:#e6effd;border-color:#bcd1ed;color:#3469a4;box-shadow:0 3px 10px #2e639916}#apStatus{margin:13px 0 0;color:#8092a8;font-size:11px;line-height:1.8}
#apSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}#accountingProPage .ap-metric{display:flex;align-items:center;gap:14px;background:linear-gradient(115deg,white,#f1f7ff);border:1px solid #d9e4f2;border-radius:16px;padding:19px 16px;min-width:0}#accountingProPage .ap-metric>span{width:44px;height:44px;flex:none;border-radius:13px;display:grid;place-items:center;background:#e2edff;color:#497ab3}#accountingProPage .ap-metric.amber>span{background:#fff0d8;color:#b68a40}#accountingProPage .ap-metric.purple>span{background:#ede6fa;color:#8061ae}#accountingProPage .ap-metric.green>span{background:#dff3ea;color:#3d9172}#accountingProPage .ap-metric small{font-size:11px;color:#7a8fa7}#accountingProPage .ap-metric strong{display:block;color:#2b5078;font:700 21px/1.8 Tahoma,Arial;overflow-wrap:anywhere}#accountingProPage .ap-metric em{font-size:10px;color:#8fa0b4;font-style:normal}
#accountingProPage #financialStatementsPanel,#accountingProPage #accountingControlPanel>.panel{border:1px solid #dce6f2!important;border-radius:18px!important;background:white!important;padding:22px!important;box-shadow:0 5px 18px #294c7105!important}#accountingProPage h3{font:700 17px/1.8 Tahoma,Arial!important;color:#345a83;margin:0 0 17px}#accountingProPage h4{font:600 14px/1.8 Tahoma,Arial;color:#527494;margin:22px 0 13px}#accountingProPage p{font-size:12px;line-height:1.9;color:#7187a1}#apReports{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #e4ebf3;margin-bottom:18px}#apReports button{font:600 12px/1.6 Tahoma,Arial;border:1px solid #dbe4f1;color:#758ba4;background:#f4f7fc;padding:10px 15px;border-radius:10px;cursor:pointer}#apReports button.is-active{background:#e6effd;color:#3c70ae;border-color:#bfd2ef}
#accountingProPage .ap-fs-tools,#accountingProPage .ap-control-tools{display:flex!important;align-items:end;flex-wrap:wrap;gap:12px!important;margin:15px 0 20px}#accountingProPage .ap-fs-tools label{display:grid;gap:7px;min-width:180px;flex:1;font-size:12px;color:#6d849f}#accountingProPage select{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid #d9e4f1;background:#f7faff;color:#45688e;border-radius:9px;padding:10px;font:12px Tahoma,Arial}#accountingProPage .ap-fs-tools button,#accountingProPage .ap-control-tools button,#accountingProPage .mini{border:1px solid #d5e2f2;border-radius:9px;background:#eef4fd;color:#4c76a6;padding:10px 14px;font:600 12px/1.6 Tahoma,Arial;cursor:pointer}#accountingProPage button:disabled{opacity:.45;cursor:default}#accountingProPage #fsBody h2{font-size:19px;color:#315981;margin-top:24px}#accountingProPage .table-wrap{border:1px solid #dce6f2;border-radius:12px;overflow:auto;margin:14px 0}#accountingProPage table{width:100%;border-collapse:collapse}#accountingProPage th{background:#edf3fc!important;color:#6380a2!important;white-space:nowrap;padding:13px 12px;font:600 11px/1.8 Tahoma,Arial!important}#accountingProPage td{padding:14px 12px;font:400 12px/1.8 Tahoma,Arial!important;color:#345778;border-bottom:1px solid #e9eff6}#accountingProPage tbody tr:nth-child(even){background:#f8fafd}#accountingProPage .ap-source{background:#eaf2fd;color:#4674ab;border:1px solid #d1e1f4;border-radius:8px;padding:6px 10px;font:600 11px/1.8 Tahoma,Arial;cursor:pointer}#accountingProPage .ap-source:hover{background:#dceafb}#accountingProPage details{border:1px solid #dce6f2;background:#f7fafd;padding:14px;border-radius:11px;margin:12px 0}#accountingProPage summary{cursor:pointer;font-size:12px;color:#547699;line-height:1.9}#accountingProPage .notice{background:#fff7e9;color:#94753e;border:1px solid #f0dfbc;border-radius:10px;padding:13px}
@media(max-width:1100px){#apSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#apSummary{gap:10px}#accountingProPage .ap-metric{flex-wrap:wrap;padding:13px;gap:8px}#accountingProPage .ap-metric strong{font-size:17px}#accountingProPage .ap-period label{min-width:0;flex:1 1 140px}#accountingProPage .ap-tabs button{flex:1 1 100%;padding:11px}#apReports button{flex:1 1 120px}#accountingProPage .head-actions button{flex:1 1 140px}body:not(.pos-workspace) #appView #accountingProPage>.page-head h2{font-size:21px!important}}
}
