.cm-admin{--ink:#1b1813;--muted:#7f776d;--line:#eadfce;--soft:#fbf7ef;--gold:#c88f2d;--gold-deep:#946313;--green:#19845b;--green-soft:#eaf7ef;--red:#b84c4c;--red-soft:#fff0ef;--blue:#3974aa;--blue-soft:#edf5fd;width:100%;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cm-admin *{box-sizing:border-box}.cm-admin button,.cm-admin input,.cm-admin select,.cm-admin textarea{font:inherit}.cm-admin button{cursor:pointer}.cm-admin button:focus-visible,.cm-admin input:focus-visible,.cm-admin select:focus-visible,.cm-admin textarea:focus-visible{outline:3px solid rgba(200,143,45,.22);outline-offset:2px}.cm-admin svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.cm-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 26px;border:1px solid #dfcda9;border-radius:22px;background:linear-gradient(122deg,#17140f 0%,#262017 56%,#4a3518 100%);box-shadow:0 18px 40px rgba(65,43,15,.1);color:#fff}.cm-hero:before{content:"";position:absolute;width:310px;height:310px;right:-90px;top:-180px;border:1px solid rgba(241,201,114,.22);border-radius:50%;box-shadow:0 0 0 38px rgba(241,201,114,.035),0 0 0 80px rgba(241,201,114,.025)}.cm-hero-copy,.cm-hero-actions{position:relative;z-index:1}.cm-kicker{display:block;margin-bottom:7px;color:#e4b85e;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cm-hero h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:500;letter-spacing:-.035em}.cm-hero p{max-width:650px;margin:7px 0 0;color:rgba(255,255,255,.68);font-size:11px;line-height:1.5}.cm-hero-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.cm-btn{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font-size:10.5px;font-weight:850;white-space:nowrap}.cm-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(58,39,14,.08)}.cm-btn-primary{border-color:#d39a37;background:linear-gradient(135deg,#f0c563,#c98c25);color:#22190c}.cm-btn-dark{border-color:rgba(255,255,255,.19);background:rgba(255,255,255,.08);color:#fff}.cm-btn-soft{background:var(--soft)}.cm-btn-danger{border-color:#efd0ce;background:var(--red-soft);color:var(--red)}.cm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}
.cm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:13px}.cm-summary-card{min-height:104px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.94);box-shadow:0 10px 26px rgba(59,39,13,.035)}.cm-summary-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #edd8ad;border-radius:13px;background:#fff7e8;color:var(--gold-deep)}.cm-summary-card:nth-child(2) .cm-summary-icon{border-color:#d9e6f4;background:var(--blue-soft);color:var(--blue)}.cm-summary-card:nth-child(3) .cm-summary-icon{border-color:#cfe9da;background:var(--green-soft);color:var(--green)}.cm-summary-card:nth-child(4) .cm-summary-icon{border-color:#edd6c9;background:#fff4ed;color:#ad5c2e}.cm-summary-copy span{display:block;color:var(--muted);font-size:9px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.cm-summary-copy strong{display:block;margin-top:7px;font-size:20px;letter-spacing:-.04em}.cm-summary-copy small{display:block;margin-top:5px;color:#988c7c;font-size:9px;line-height:1.35}
.cm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:#fff}.cm-tabs{display:flex;gap:4px;overflow-x:auto}.cm-tab{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:10px;font-weight:820;white-space:nowrap}.cm-tab.active{background:#211d17;color:#fff}.cm-period{display:flex;align-items:center;gap:6px}.cm-period button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--soft);color:var(--ink)}.cm-period-label{min-width:132px;text-align:center}.cm-period-label span{display:block;color:#9b8c76;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cm-period-label strong{display:block;margin-top:2px;font-size:11px;text-transform:capitalize}
.cm-panel{margin-top:13px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 12px 30px rgba(62,42,15,.04);overflow:hidden}.cm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid var(--line)}.cm-panel-head h3{margin:0;font-size:14px;letter-spacing:-.02em}.cm-panel-head p{margin:4px 0 0;color:var(--muted);font-size:9.5px}.cm-panel-actions{display:flex;align-items:center;gap:8px}.cm-search{height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--soft);color:#a07a38}.cm-search input{min-width:180px;border:0;outline:0;background:transparent;color:var(--ink);font-size:10px}
.cm-close-list{display:grid}.cm-close-row{display:grid;grid-template-columns:minmax(205px,1.35fr) minmax(96px,.62fr) repeat(3,minmax(105px,.72fr)) minmax(205px,1.08fr);gap:12px;align-items:center;min-height:76px;padding:11px 18px;border-bottom:1px solid #f0e8dc}.cm-close-row:last-child{border-bottom:0}.cm-close-head{min-height:37px;background:var(--soft);color:#998b77;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.cm-person{min-width:0;display:flex;align-items:center;gap:10px}.cm-avatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #ead4a8;border-radius:12px;background:linear-gradient(145deg,#fbf4e3,#efd49e);color:var(--gold-deep);font-size:10px;font-weight:900}.cm-person strong{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cm-person small{display:block;margin-top:3px;overflow:hidden;color:var(--muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.cm-cell span{display:block;color:#9a8d7d;font-size:8px}.cm-cell strong{display:block;margin-top:3px;font-size:10.5px}.cm-cell small{display:block;margin-top:4px;color:#9a8d7d;font-size:7.5px;line-height:1.25}.cm-cell .cm-total{font-size:14px;color:#17130e}.cm-cell-balance{padding:9px 11px;border-radius:11px;background:#fff8e8}.cm-model{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 8px;border-radius:99px;background:var(--blue-soft);color:var(--blue);font-size:8.5px;font-weight:850}.cm-model.salary{background:#fff3dc;color:#99620f}.cm-model.hybrid{background:#f1ecfb;color:#6d52a4}.cm-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:99px;font-size:8.5px;font-weight:850}.cm-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.cm-status.paid{background:var(--green-soft);color:var(--green)}.cm-status.pending{background:#fff3df;color:#a76a12}.cm-status.collecting{background:var(--blue-soft);color:var(--blue)}.cm-status.unconfigured{background:#f0ede8;color:#756d64}.cm-row-action{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.cm-row-action .cm-btn{min-height:32px;padding:0 9px;font-size:9px}
.cm-empty{padding:48px 20px;text-align:center;color:var(--muted);font-size:10px}.cm-empty-icon{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 11px;border:1px solid var(--line);border-radius:15px;background:var(--soft);color:var(--gold-deep)}.cm-empty strong{display:block;margin-bottom:5px;color:var(--ink);font-size:12px}
.cm-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px}.cm-rule-card{display:flex;flex-direction:column;min-height:205px;padding:15px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(160deg,#fff,#fdf9f2)}.cm-rule-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cm-rule-top .cm-person{align-items:flex-start}.cm-rule-state{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#c5b8a5}.cm-rule-state.active{background:var(--green)}.cm-rule-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0}.cm-rule-data{padding:9px;border:1px solid #eee4d5;border-radius:10px;background:#fff}.cm-rule-data span{display:block;color:#988a77;font-size:8px}.cm-rule-data strong{display:block;margin-top:4px;font-size:10px}.cm-rule-note{margin:auto 0 13px;color:var(--muted);font-size:9px;line-height:1.45}.cm-rule-card .cm-btn{width:100%}
.cm-ledger{width:100%;overflow:auto}.cm-ledger table{width:100%;min-width:850px;border-collapse:collapse}.cm-ledger th{padding:11px 16px;background:var(--soft);color:#998b77;font-size:8px;letter-spacing:.07em;text-align:left;text-transform:uppercase}.cm-ledger td{padding:12px 16px;border-bottom:1px solid #f0e8dc;font-size:10px}.cm-ledger tr:last-child td{border-bottom:0}.cm-ledger .right{text-align:right}.cm-credit{color:var(--green)}.cm-debit{color:var(--red)}
.cm-modal-wrap{position:fixed;inset:0;z-index:9800;display:grid;place-items:center;padding:22px}.cm-modal-backdrop{position:absolute;inset:0;background:rgba(20,16,10,.48);backdrop-filter:blur(5px)}.cm-modal{position:relative;z-index:1;width:min(820px,100%);max-height:min(760px,calc(100vh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2d3bc;border-radius:22px;background:#fff;box-shadow:0 35px 90px rgba(26,18,8,.25)}.cm-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fffdf9,#fbf4e7)}.cm-modal-head h3{margin:2px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:500}.cm-modal-head p{margin:5px 0 0;color:var(--muted);font-size:9.5px}.cm-modal-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);font-size:18px}.cm-modal-body{overflow:auto;padding:20px 22px}.cm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cm-field{display:grid;gap:6px}.cm-field.full{grid-column:1/-1}.cm-field label{color:#766a5b;font-size:8.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.cm-field input,.cm-field select,.cm-field textarea{width:100%;min-height:42px;padding:0 11px;border:1px solid #e4d8c7;border-radius:11px;background:#fffdf9;color:var(--ink);font-size:10.5px;outline:0}.cm-field textarea{min-height:82px;padding-top:10px;resize:vertical}.cm-field small{color:#9b8f80;font-size:8.5px;line-height:1.4}.cm-mode-options{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cm-mode-option{position:relative;display:block}.cm-mode-option input{position:absolute;opacity:0;pointer-events:none}.cm-mode-card{min-height:88px;display:block;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer}.cm-mode-card strong{display:block;font-size:10px}.cm-mode-card span{display:block;margin-top:5px;color:var(--muted);font-size:8.5px;line-height:1.35}.cm-mode-option input:checked+.cm-mode-card{border-color:#c89232;background:#fff7e6;box-shadow:inset 0 0 0 1px #c89232}.cm-form-section{grid-column:1/-1;margin-top:3px;padding-top:14px;border-top:1px solid var(--line)}.cm-form-section strong{display:block;font-size:10px}.cm-form-section span{display:block;margin-top:4px;color:var(--muted);font-size:8.5px}.cm-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid var(--line);background:#fffdf9}.cm-pay-resume{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:15px}.cm-pay-resume div{padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--soft)}.cm-pay-resume span{display:block;color:var(--muted);font-size:8px}.cm-pay-resume strong{display:block;margin-top:5px;font-size:12px}
.cm-fixed-rule{align-content:center;min-height:88px;padding:12px 13px;border:1px solid #dfc58f;border-radius:12px;background:#fff8e9}.cm-fixed-rule strong{font-size:13px;color:#7f5417}.cm-calculation-note{padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--soft);font-size:10px;line-height:1.55}
.cm-version-note{grid-column:1/-1;display:grid;gap:4px;padding:12px 14px;border:1px solid #d8c08f;border-radius:12px;background:#fff8e9;color:#6f4b15}.cm-version-note strong{font-size:10.5px}.cm-version-note span{font-size:9px;line-height:1.45;color:#8b6b3d}
.cm-upload{min-height:82px;display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed #d7bb83;border-radius:13px;background:#fffaf0;color:#704a13;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.cm-upload:hover{border-color:#bd8122;background:#fff6e4}.cm-upload.has-file{border-style:solid;border-color:#80ba9e;background:#eff9f4;box-shadow:inset 0 0 0 1px rgba(25,132,91,.08);color:var(--green)}.cm-upload input{position:absolute;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0;pointer-events:none}.cm-upload-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#f3d89e;color:#744b0c}.cm-upload.has-file .cm-upload-icon{background:#d8efe3;color:var(--green)}.cm-upload>span:last-child{min-width:0}.cm-upload strong{display:block;font-size:10.5px}.cm-upload small{display:block;margin-top:5px;overflow:hidden;color:#927f66;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cm-receipt-link{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d7e6dd;border-radius:9px;background:#f0f8f4;color:#197550;font-size:8.5px;font-weight:850;white-space:nowrap}.cm-receipt-link:hover{border-color:#9fcab4;background:#e6f5ed}.cm-receipt-link svg{width:14px;height:14px}.cm-no-receipt{color:#b7ada0}.cm-payment-history{display:grid;gap:8px;margin-top:16px}.cm-payment-history article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fff}.cm-payment-history article span{display:block;color:var(--muted);font-size:8px}.cm-payment-history article strong{display:block;margin-top:3px;font-size:11px}.cm-payment-history article small{display:block;margin-top:3px;color:#958878;font-size:8px}.cm-payment-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cm-payment-actions .cm-btn{min-height:30px}
.cm-person-copy{min-width:0;display:block}.cm-person-link{width:100%;margin:-6px;padding:6px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.cm-person-link:hover{background:#fff7e7;box-shadow:inset 0 0 0 1px #ead8b7}.cm-person-link:focus-visible{outline:2px solid #c58b28;outline-offset:2px}.cm-person-link strong{text-decoration:underline;text-decoration-color:#d6ad65;text-decoration-thickness:1px;text-underline-offset:3px}.cm-person-link:hover strong{color:#865712}.cm-modal-audit{width:min(1040px,100%);max-height:calc(100vh - 28px)}.cm-decision-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm-decision-summary>div{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.cm-decision-summary>div.featured{border-color:#d9ae5c;background:#fff4d9}.cm-decision-summary span,.cm-balance-strip span{display:block;color:var(--muted);font-size:8.5px;font-weight:800;text-transform:uppercase}.cm-decision-summary strong{display:block;margin-top:7px;font-size:21px;letter-spacing:-.04em}.cm-balance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.cm-balance-strip>div{padding:11px 13px;background:var(--soft)}.cm-balance-strip strong{display:block;margin-top:4px;font-size:12px}.cm-audit-details{margin-top:16px;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.cm-audit-details>summary{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;background:#fffaf1;color:#79531a;font-size:10px;font-weight:900;cursor:pointer;list-style:none}.cm-audit-details>summary:after{content:"Abrir";font-size:8px;color:#9b7842}.cm-audit-details[open]>summary:after{content:"Fechar"}.cm-audit-details>summary::-webkit-details-marker{display:none}.cm-audit-details-body{padding:14px}.cm-audit-resume{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.cm-audit-resume>div{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.cm-audit-resume>div.featured{border-color:#d5ae62;background:#fff4d9}.cm-audit-resume span{display:block;color:var(--muted);font-size:8px}.cm-audit-resume strong{display:block;margin-top:5px;font-size:13px}.cm-audit-section,.cm-audit-formula{margin-top:16px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.cm-audit-section>header,.cm-audit-formula>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line);background:#fffaf1}.cm-audit-section h4,.cm-audit-formula h4{margin:2px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:500}.cm-audit-section header p{margin:4px 0 0;color:var(--muted);font-size:8.5px}.cm-audit-section>header>strong{font-size:10px;color:#8a601d}.cm-audit-table{width:100%;overflow:auto}.cm-audit-table table{width:100%;min-width:1080px;border-collapse:collapse}.cm-audit-table-compact table{min-width:720px}.cm-audit-table th{padding:10px 12px;background:#faf6ef;color:#928471;font-size:7.5px;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.cm-audit-table td{padding:12px;border-top:1px solid #f0e8dc;color:#4d4439;font-size:9px;vertical-align:top}.cm-audit-table td>strong{display:block;color:var(--ink);font-size:10px}.cm-audit-table td>small{display:block;margin-top:4px;color:#978a79;font-size:7.5px;line-height:1.35}.cm-audit-table .right{text-align:right}.cm-audit-table .cm-status{margin-top:2px;white-space:nowrap}.cm-trace{max-width:260px;margin-top:7px;padding-top:6px;border-top:1px dashed #e5d8c6}.cm-trace summary{color:#966519;font-size:8px;font-weight:850;cursor:pointer}.cm-trace p{margin:5px 0;color:#8d7f6d;font-size:7.5px;line-height:1.4}.cm-trace>strong{display:block;margin-top:6px;color:#665946;font-size:7.5px}.cm-trace ul{display:grid;gap:4px;margin:5px 0 0;padding:0;list-style:none}.cm-trace li{display:grid;gap:1px}.cm-trace li strong{font-size:8px}.cm-trace li span{color:#8d7f6d;font-size:7px}.cm-formula-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:13px 16px}.cm-formula-grid>div{padding:8px 12px;border-right:1px solid var(--line)}.cm-formula-grid>div:last-child{border-right:0}.cm-formula-grid span{display:block;color:var(--muted);font-size:8px}.cm-formula-grid strong{display:block;margin-top:4px;font-size:11px}.cm-formula-grid .cm-formula-total{border-radius:10px;background:#fff2d3}.cm-formula-grid .cm-formula-total strong{color:#805317;font-size:13px}.cm-formula-payment{padding-top:0}.cm-audit-formula>p{margin:0;padding:11px 16px;border-top:1px solid var(--line);background:#f8fbf9;color:#627167;font-size:8.5px}.cm-audit-footnote{margin-right:auto;color:var(--muted);font-size:8px}
@media(max-width:1180px){.cm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-close-row{grid-template-columns:minmax(175px,1.2fr) minmax(88px,.58fr) repeat(3,minmax(92px,.68fr)) minmax(180px,1fr)}.cm-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.cm-hero{grid-template-columns:1fr;padding:20px}.cm-hero-actions{justify-content:flex-start}.cm-toolbar{align-items:stretch;flex-direction:column}.cm-period{justify-content:space-between}.cm-panel-head{align-items:flex-start;flex-direction:column}.cm-panel-actions{width:100%;flex-wrap:wrap}.cm-search{flex:1}.cm-search input{min-width:0;width:100%}.cm-close-head{display:none}.cm-close-list{gap:10px;padding:12px}.cm-close-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:0;padding:13px;border:1px solid var(--line);border-radius:13px}.cm-close-row>.cm-person{grid-column:1/-1}.cm-row-action{grid-column:1/-1;justify-content:flex-start}.cm-rules{grid-template-columns:1fr}.cm-modal-wrap{padding:10px}.cm-modal{max-height:calc(100vh - 20px);border-radius:17px}.cm-form-grid{grid-template-columns:1fr}.cm-field.full,.cm-mode-options,.cm-form-section{grid-column:1}.cm-mode-options{grid-template-columns:1fr}.cm-mode-card{min-height:auto}.cm-pay-resume{grid-template-columns:1fr}.cm-decision-summary,.cm-balance-strip{grid-template-columns:1fr}.cm-audit-resume{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-formula-grid{grid-template-columns:1fr}.cm-formula-grid>div{border-right:0;border-bottom:1px solid var(--line)}.cm-formula-grid>div:last-child{border-bottom:0}.cm-audit-footnote{display:none}}
@media(max-width:540px){.cm-summary{grid-template-columns:1fr}.cm-hero-actions{display:grid;grid-template-columns:1fr}.cm-btn{width:100%}.cm-tabs{width:100%}.cm-tab{flex:1;justify-content:center}.cm-close-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-close-row>.cm-person,.cm-close-row>.cm-cell-balance{grid-column:1/-1}.cm-close-row>div:nth-child(2){grid-column:1/-1}.cm-panel-actions{display:grid;grid-template-columns:1fr;width:100%}.cm-search{width:100%}.cm-modal-head,.cm-modal-body,.cm-modal-foot{padding-left:15px;padding-right:15px}.cm-modal-foot{display:grid;grid-template-columns:1fr}.cm-payment-history article{align-items:flex-start;flex-direction:column}.cm-payment-actions{width:100%}.cm-payment-actions>*{flex:1}.cm-rule-main{grid-template-columns:1fr}}
