/* One row of three numeric entries; the same columns are used in every count readout. */
#app#app#app#app#app#app .counts296-inputs,
#modal#modal#modal .counts296-inputs {
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:10px 0!important;padding:0!important;
}
#app#app#app#app#app#app .counts296-field,
#modal#modal#modal .counts296-field {display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important;}
#app#app#app#app#app#app .counts296-field>span,
#modal#modal#modal .counts296-field>span {font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#223451!important;white-space:nowrap!important;}
#app#app#app#app#app#app .counts296-field input:not([type=hidden]),
#modal#modal#modal .counts296-field input:not([type=hidden]) {
 display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px!important;border:1px solid #c6cfdf!important;border-radius:7px!important;background:#fff!important;color:#1f3150!important;font-size:16px!important;line-height:24px!important;font-variant-numeric:tabular-nums!important;text-align:right!important;box-sizing:border-box!important;
}
.counts296-field input[type=hidden] {display:none!important;}
.counts296-field input::-webkit-inner-spin-button,.counts296-field input::-webkit-outer-spin-button {margin:0;-webkit-appearance:none;}
.counts296-report {min-width:0;padding:12px 0;color:#223451;}
.counts296-report>header {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;}
.counts296-report h3 {margin:0!important;font-size:14px!important;line-height:20px!important;}
.counts296-report small,.counts296-note {font-size:11px!important;color:#51617b!important;line-height:17px!important;}
#app#app#app#app#app#app .counts296-strip,
#modal#modal#modal .counts296-strip {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important;padding:9px 10px!important;border-radius:7px!important;background:#f1f5ff!important;}
.counts296-strip>div {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;min-width:0;}
.counts296-strip dt {font-size:11px!important;font-weight:600!important;white-space:nowrap!important;}
.counts296-strip dd {margin:0!important;font-size:16px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;}
#app#app#app#app#app#app .counts296-table,
#modal#modal#modal .counts296-table {display:table!important;width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:12px!important;}
#app#app#app#app#app#app .counts296-table :is(thead,tbody) {display:table-row-group!important;}
#app#app#app#app#app#app .counts296-table tr {display:table-row!important;}
#app#app#app#app#app#app .counts296-table :is(th,td),
#modal#modal#modal .counts296-table :is(th,td) {display:table-cell!important;padding:8px 5px!important;border-bottom:1px solid #e0e6f0!important;text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;}
#app#app#app#app#app#app .counts296-table tr>:first-child,
#modal#modal#modal .counts296-table tr>:first-child {text-align:left!important;}
.counts296-range {margin:12px 0;padding:0;border-top:1px solid #e0e6f0;}
.counts296-range>summary {padding:12px 0;font-size:13px;font-weight:700;color:#223451;cursor:pointer;}
#app#app#app#app#app#app .counts296-catalog-table {width:100%!important;min-width:0!important;table-layout:fixed!important;}
#app#app#app#app#app#app .counts296-catalog-table :is(th,td) {min-width:0!important;padding:8px 4px!important;font-size:11px!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;}
#app#app#app#app#app#app .counts296-catalog-table tr>:first-child {width:34%!important;text-align:left!important;}
/* Keep the closing entry at phone scale: one amount row and three count columns. */
#app#app#app#app#app#app[data-screen=journal] .journal-hub {gap:10px!important;}
#app#app#app#app#app#app[data-screen=journal] .journal-hub>.closing-section-tabs {margin:0!important;}
#app#app#app#app#app#app[data-screen=journal] .journal-hub>[data-closing-panel] {padding:0!important;margin:0!important;}
#app#app#app#app#app#app[data-screen=journal] .journal-hub .journal-own-pending {margin-top:0!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales {padding:14px!important;margin:12px 0!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-sales-intro {padding:0 0 9px!important;margin:0 0 10px!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-sales-intro h3 {margin:0!important;font-size:16px!important;line-height:23px!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales .growth-form {display:block!important;padding:0!important;margin:0!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales .journal-money-fields {margin:0!important;gap:6px!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales .money-entry-field {padding:0!important;margin:0!important;gap:6px!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales .money-entry-field>label>strong {font-size:13px!important;line-height:20px!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales [data-money-display] {height:44px!important;min-height:44px!important;font-size:16px!important;padding:8px 10px!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales button[type=submit] {width:100%!important;min-height:44px!important;height:44px!important;padding:8px 12px!important;font-size:14px!important;margin:4px 0 0!important;}
#app#app#app#app#app#app[data-screen=journal] .closing-personal-sales .growth-status:empty {display:none!important;}
#app#app#app#app#app#app[data-screen=journal] .journal278-navigation {padding:8px 12px!important;margin-bottom:10px!important;}
#app#app#app#app#app#app[data-screen=journal] .journal278-date small {display:none!important;}
#app#app#app#app#app#app[data-screen=journal] .journal278-pager button {height:40px!important;min-height:40px!important;width:40px!important;}
#app#app#app#app#app#app[data-screen=journal] .journal278-date time {font-size:21px!important;line-height:28px!important;}
#app#app#app#app#app#app[data-screen=journal] .journal278-context {margin:4px 0!important;padding:0!important;}
@media(max-width:360px){.counts296-strip>div{flex-direction:column!important;align-items:flex-start!important;}.counts296-table{font-size:11px!important;}}
@media(max-width:600px){
 #app#app#app#app#app#app [data-manager-workspace] .mgr245-month {min-width:0!important;max-width:146px!important;flex:0 1 146px!important;}
 #app#app#app#app#app#app [data-manager-workspace] .mgr245-month input[type=month] {width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
}
