
/* CurioSpark v8.13 — focused payout operations desk. No shared/mobile/nav overrides. */
.v813-payout-page{display:grid;gap:1rem}.v813-payout-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem;border:1px solid rgba(95,37,121,.16);border-radius:1.1rem;background:linear-gradient(140deg,#fff,#fbf5ff);box-shadow:0 8px 28px rgba(53,18,69,.05)}.v813-payout-intro h2{margin:.16rem 0 .45rem;color:#40124f;font:750 clamp(1.45rem,2.5vw,2rem)/1.08 Fraunces,Georgia,serif}.v813-payout-intro p{max-width:52rem;margin:0;color:#66526d;font:500 .94rem/1.55 Inter,Arial,sans-serif}.v813-payout-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.v813-metric{display:grid;gap:.26rem;min-height:8.5rem;padding:1rem;border:1px solid rgba(95,37,121,.15);border-radius:1rem;background:#fff;box-shadow:0 4px 18px rgba(59,20,74,.04)}.v813-metric span,.v813-metric small{color:#74627d;font:800 .71rem/1.3 Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.v813-metric strong{color:#421553;font:800 2rem/1 Fraunces,Georgia,serif}.v813-metric small{letter-spacing:0;text-transform:none;font-size:.78rem}.v813-metric.is-ready{border-color:rgba(38,126,73,.3);background:#f5fcf6}.v813-metric.is-owner{border-color:rgba(130,86,15,.25);background:#fffaf0}.v813-payout-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(95,37,121,.14);border-radius:1rem;background:#fff}.v813-payout-tabs{display:flex;gap:.48rem;flex-wrap:wrap}.v813-payout-tabs button{min-height:2.45rem;padding:.58rem .8rem;border:1px solid rgba(95,37,121,.18);border-radius:.75rem;background:#fff;color:#542369;font:800 .82rem/1 Inter,Arial,sans-serif;cursor:pointer}.v813-payout-tabs button.is-active{border-color:#642479;background:#642479;color:#fff}.v813-payout-tabs button:hover:not(.is-active){background:#faf3fc}.v813-payout-filters{display:flex;gap:.7rem;flex-wrap:wrap}.v813-payout-filters label{display:grid;gap:.3rem;color:#634a6e;font:800 .71rem/1.2 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.v813-payout-filters select{min-width:11rem;min-height:2.45rem;padding:.42rem .62rem;border:1px solid rgba(95,37,121,.2);border-radius:.65rem;background:#fff;color:#382245;font:600 .88rem/1.2 Inter,Arial,sans-serif}.v813-payout-body{display:grid;gap:1rem}.v813-payout-section{padding:1.15rem;border:1px solid rgba(95,37,121,.15);border-radius:1rem;background:#fff}.v813-payout-section-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.v813-payout-section-head h3{margin:.1rem 0;color:#421553;font:750 1.45rem/1.1 Fraunces,Georgia,serif}.v813-payout-section-head p{margin:.35rem 0 0;color:#6d5a73;font:500 .9rem/1.45 Inter,Arial,sans-serif}.v813-payout-help{margin:0;padding:.72rem .84rem;border:1px solid rgba(95,37,121,.14);border-radius:.75rem;background:#fbf8fd;color:#604e68;font:600 .85rem/1.45 Inter,Arial,sans-serif}.v813-payee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.v813-payee-card{overflow:hidden;border:1px solid rgba(95,37,121,.16);border-radius:1rem;background:#fff}.v813-payee-card.is-owner{border-color:rgba(161,110,21,.32);background:linear-gradient(145deg,#fffdf8,#fff)}.v813-payee-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1rem 1rem .7rem;background:#fcf9fd}.v813-payee-card h4{margin:0;color:#421553;font:750 1.25rem/1.1 Fraunces,Georgia,serif}.v813-payee-card .v813-email{display:block;margin-top:.22rem;color:#76647d;font:600 .78rem/1.3 Inter,Arial,sans-serif}.v813-tag{display:inline-flex;align-items:center;min-height:1.75rem;padding:.3rem .54rem;border-radius:999px;background:#eee8f4;color:#5f2579;font:850 .7rem/1 Inter,Arial,sans-serif;white-space:nowrap}.v813-tag.is-owner{background:#fff0cc;color:#875800}.v813-payee-lines{display:grid;border-top:1px solid rgba(95,37,121,.1)}.v813-payee-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.9rem 1rem;border-bottom:1px solid rgba(95,37,121,.1)}.v813-payee-line:last-child{border-bottom:0}.v813-line-program strong{display:block;color:#40204d;font:800 .91rem/1.3 Inter,Arial,sans-serif}.v813-line-program small{display:block;margin-top:.18rem;color:#76647d;font:600 .76rem/1.35 Inter,Arial,sans-serif}.v813-line-meta{display:flex;gap:.38rem;flex-wrap:wrap;margin-top:.42rem}.v813-line-meta span{padding:.25rem .4rem;border-radius:.48rem;background:#f7f2f9;color:#6d5874;font:700 .7rem/1.25 Inter,Arial,sans-serif}.v813-line-amount{text-align:right}.v813-line-amount span{display:block;color:#6d5974;font:800 .68rem/1.2 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.v813-line-amount strong{display:block;margin:.18rem 0 .48rem;color:#421553;font:800 1.16rem/1 Fraunces,Georgia,serif}.v813-card-total{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;background:#fbf8fd}.v813-card-total div span{display:block;color:#6b5872;font:800 .68rem/1.2 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.v813-card-total div strong{display:block;margin-top:.18rem;color:#421553;font:800 1.35rem/1 Fraunces,Georgia,serif}.v813-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.v813-status{display:inline-flex;align-items:center;min-height:1.8rem;padding:.32rem .56rem;border-radius:999px;font:800 .72rem/1.2 Inter,Arial,sans-serif}.v813-status.is-ready{background:#e7f6ea;color:#236b3b}.v813-status.is-waiting{background:#fff0cc;color:#805800}.v813-status.is-review{background:#fde7e8;color:#982a37}.v813-status.is-setup{background:#eee8f4;color:#5f2579}.v813-empty{padding:1.25rem;border:1px dashed rgba(95,37,121,.28);border-radius:.9rem;background:#fffaf5;color:#67556f;font:600 .92rem/1.5 Inter,Arial,sans-serif}.v813-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.v813-review-card{padding:1rem;border:1px solid rgba(95,37,121,.14);border-radius:.9rem;background:#fff}.v813-review-card h4{margin:.3rem 0;color:#441653;font:750 1.08rem/1.15 Fraunces,Georgia,serif}.v813-review-card p{margin:.35rem 0;color:#6d5974;font:500 .84rem/1.45 Inter,Arial,sans-serif}.v813-review-card .button{margin-top:.55rem}.v813-history-controls{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.8rem}.v813-history-controls input{min-width:min(100%,18rem);min-height:2.45rem;padding:.45rem .65rem;border:1px solid rgba(95,37,121,.2);border-radius:.65rem;color:#3c2547;font:600 .9rem/1.2 Inter,Arial,sans-serif}.v813-history-list{display:grid;gap:.55rem}.v813-history-row{display:grid;grid-template-columns:8rem minmax(0,1fr) minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.78rem .85rem;border:1px solid rgba(95,37,121,.13);border-radius:.8rem;background:#fff}.v813-history-row strong{color:#421553;font:800 .9rem/1.25 Inter,Arial,sans-serif}.v813-history-row span,.v813-history-row small{display:block;color:#725f79;font:600 .76rem/1.35 Inter,Arial,sans-serif}.v813-history-row .v813-history-amount{color:#421553;font:800 1.04rem/1 Fraunces,Georgia,serif;text-align:right}.v813-setup-list{display:grid;gap:.7rem}.v813-setup-card{border:1px solid rgba(95,37,121,.14);border-radius:.9rem;background:#fff}.v813-setup-card summary{display:flex;justify-content:space-between;gap:.8rem;padding:1rem;cursor:pointer;list-style:none}.v813-setup-card summary::-webkit-details-marker{display:none}.v813-setup-card summary strong{display:block;color:#421553;font:800 .96rem/1.3 Inter,Arial,sans-serif}.v813-setup-card summary small{display:block;margin-top:.22rem;color:#725f79;font:600 .76rem/1.3 Inter,Arial,sans-serif}.v813-setup-body{padding:0 1rem 1rem;border-top:1px solid rgba(95,37,121,.1)}.v813-member-list{display:grid;gap:.55rem;margin:1rem 0}.v813-member-row{display:grid;grid-template-columns:minmax(0,1fr) 8rem auto;gap:.55rem;align-items:end}.v813-member-row select,.v813-member-row input{width:100%;min-height:2.45rem;padding:.45rem .62rem;border:1px solid rgba(95,37,121,.22);border-radius:.62rem;background:#fff;color:#3d2549;font:600 .88rem/1.2 Inter,Arial,sans-serif}.v813-member-row label{display:grid;gap:.28rem;color:#684f72;font:800 .7rem/1.2 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.v813-setup-actions{display:flex;gap:.55rem;flex-wrap:wrap}.v813-share-total{display:inline-flex;align-items:center;margin:.7rem 0;padding:.35rem .55rem;border-radius:.55rem;background:#eee8f4;color:#5f2579;font:800 .75rem/1 Inter,Arial,sans-serif}.v813-share-total.is-good{background:#e7f6ea;color:#236b3b}.v813-share-total.is-bad{background:#fde7e8;color:#982a37}.v813-payout-status{margin:0;padding:.85rem 1rem;border:1px solid rgba(95,37,121,.16);border-radius:.85rem;background:#fffaf4;color:#594663;font:700 .9rem/1.4 Inter,Arial,sans-serif}.v813-payout-status.is-good{border-color:#b9dfc3;background:#f1fbf3;color:#226438}.v813-payout-status.is-error{border-color:#e3b8be;background:#fff1f3;color:#942439}.v813-modal[hidden]{display:none}.v813-modal{position:fixed;z-index:10001;inset:0;display:grid;place-items:center;padding:1rem}.v813-modal-backdrop{position:absolute;inset:0;background:rgba(31,16,39,.55)}.v813-modal-card{position:relative;width:min(100%,35rem);max-height:calc(100vh - 2rem);overflow:auto;padding:1.2rem;border:1px solid rgba(95,37,121,.2);border-radius:1.05rem;background:#fff;box-shadow:0 24px 64px rgba(26,12,36,.28)}.v813-modal-card h2{margin:.2rem 0 .55rem;color:#40124f;font:750 1.65rem/1.08 Fraunces,Georgia,serif}.v813-modal-card p{margin:.35rem 0 .8rem;color:#69566f;font:500 .9rem/1.5 Inter,Arial,sans-serif}.v813-modal-lines{display:grid;gap:.38rem;margin:.75rem 0;padding:.7rem;border:1px solid rgba(95,37,121,.12);border-radius:.7rem;background:#fbf8fd}.v813-modal-lines div{display:flex;justify-content:space-between;gap:.5rem;color:#5e4c66;font:700 .8rem/1.35 Inter,Arial,sans-serif}.v813-modal-lines b{color:#421553}.v813-modal-card label:not(.v813-confirm){display:grid;gap:.35rem;margin:.65rem 0;color:#5b4367;font:800 .75rem/1.2 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.v813-modal-card input:not([type=checkbox]),.v813-modal-card textarea{width:100%;min-height:2.5rem;padding:.5rem .64rem;border:1px solid rgba(95,37,121,.22);border-radius:.65rem;color:#3c2547;font:600 .9rem/1.3 Inter,Arial,sans-serif}.v813-modal-card textarea{min-height:4.7rem;resize:vertical}.v813-confirm{display:flex;gap:.55rem;align-items:flex-start;margin:.8rem 0;color:#55425e;font:700 .84rem/1.4 Inter,Arial,sans-serif}.v813-modal-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end;margin-top:1rem}@media(max-width:980px){.v813-payout-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v813-payee-grid{grid-template-columns:1fr}.v813-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.v813-payout-intro,.v813-payout-toolbar{display:grid;grid-template-columns:1fr}.v813-payout-intro .admin-actions{width:100%}.v813-payout-intro .button{width:100%;justify-content:center}.v813-payout-filters{display:grid;grid-template-columns:1fr}.v813-payout-filters select{min-width:0;width:100%}.v813-payout-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v813-payout-tabs button{width:100%}.v813-payee-line{grid-template-columns:1fr}.v813-line-amount{text-align:left}.v813-card-total{align-items:flex-start;display:grid;grid-template-columns:1fr}.v813-card-actions{justify-content:flex-start}.v813-review-grid{grid-template-columns:1fr}.v813-history-row{grid-template-columns:1fr;gap:.25rem}.v813-history-row .v813-history-amount{text-align:left;margin-top:.15rem}.v813-member-row{grid-template-columns:1fr}.v813-member-row .button{width:100%;justify-content:center}.v813-modal{align-items:end;padding:.5rem}.v813-modal-card{width:100%;max-height:calc(100vh - 1rem);border-radius:1rem 1rem .7rem .7rem}.v813-modal-actions .button{flex:1;justify-content:center}}


/* CurioSpark v8.29 — Collection forecast is a planning surface, never a payout action. */
.v829-forecast-section{background:linear-gradient(145deg,#fff,#fcfbff)}
.v829-forecast-notice{margin:0 0 1rem;padding:.82rem .94rem;border:1px solid rgba(185,139,24,.36);border-radius:.82rem;background:#fff8dd;color:#665016;font:700 .87rem/1.45 Inter,Arial,sans-serif}
.v829-forecast-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}
.v829-forecast-metrics .v813-metric.is-forecast{border-color:rgba(95,37,121,.22);background:#faf6fd}
.v829-forecast-metrics .v813-metric.is-collected{border-color:#b9dfc3;background:#f1fbf3}
.v829-forecast-metrics .v813-metric.is-awaiting{border-color:#e8c38a;background:#fffaf0}
.v829-forecast-metrics .v813-metric.is-future{border-color:rgba(72,109,166,.26);background:#f4f8ff}
.v829-forecast-table-wrap{overflow:auto;border:1px solid rgba(95,37,121,.14);border-radius:.9rem}
.v829-forecast-table{width:100%;min-width:1060px;border-collapse:collapse;background:#fff}
.v829-forecast-table th{padding:.76rem .72rem;border-bottom:1px solid rgba(95,37,121,.16);background:#fbf8fd;color:#5b3a6b;text-align:left;font:850 .69rem/1.25 Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}
.v829-forecast-table td{padding:.8rem .72rem;border-bottom:1px solid rgba(95,37,121,.1);vertical-align:top;color:#5f4d68;font:600 .82rem/1.38 Inter,Arial,sans-serif}
.v829-forecast-table tbody tr:last-child td{border-bottom:0}
.v829-forecast-table td strong{display:block;color:#431553;font:800 .9rem/1.25 Inter,Arial,sans-serif}
.v829-forecast-table td small{display:block;margin-top:.22rem;color:#7a687f;font:600 .74rem/1.35 Inter,Arial,sans-serif}
.v829-forecast-status{display:inline-flex;align-items:center;min-height:1.75rem;padding:.28rem .5rem;border-radius:999px;font:850 .7rem/1.18 Inter,Arial,sans-serif;white-space:nowrap}
.v829-forecast-status.is-collected{background:#e7f6ea;color:#236b3b}
.v829-forecast-status.is-plan{background:#eee8f4;color:#5f2579}
.v829-forecast-status.is-partial{background:#fff0cc;color:#805800}
.v829-forecast-status.is-awaiting{background:#f3edf6;color:#684c77}
.v829-forecast-status.is-review{background:#fde7e8;color:#982a37}
@media(max-width:980px){.v829-forecast-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.v829-forecast-metrics{grid-template-columns:1fr}.v829-forecast-table-wrap{margin-right:-.1rem}}

/* CurioSpark v8.41 - Payout Center v2 receipt-level reconciliation */
.v841-recon-section .v813-payout-help { margin-bottom: 1rem; }
.v841-recon-metrics { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: .75rem; margin: .85rem 0 1rem; }
.v841-recon-summary { border: 1px solid rgba(95,37,121,.14); background: rgba(255,255,255,.72); border-radius: 18px; padding: .85rem; }
.v841-recon-list { display: grid; gap: .9rem; }
.v841-recon-card { border: 1px solid rgba(30,30,50,.12); border-radius: 18px; background: #fff; box-shadow: 0 12px 30px rgba(31, 21, 45, .08); overflow: hidden; }
.v841-recon-card summary { cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: 1rem 1.1rem; }
.v841-recon-card summary::-webkit-details-marker { display: none; }
.v841-recon-card summary strong { display: block; font-size: 1rem; color: #24122f; }
.v841-recon-card summary small { display: block; margin-top: .15rem; color: #6f6179; }
.v841-recon-body { border-top: 1px solid rgba(30,30,50,.09); padding: 1rem 1.1rem 1.2rem; }
.v841-recon-body h4 { margin: 1.1rem 0 .55rem; font-family: inherit; font-size: .95rem; color: #24122f; }
.v841-receipt-table-wrap { overflow-x: auto; border: 1px solid rgba(30,30,50,.10); border-radius: 14px; background: #fff; }
.v841-receipt-table { width: 100%; min-width: 920px; border-collapse: collapse; font-size: .88rem; }
.v841-receipt-table th, .v841-receipt-table td { text-align: left; vertical-align: top; padding: .7rem .65rem; border-bottom: 1px solid rgba(30,30,50,.08); }
.v841-receipt-table th { font-size: .75rem; letter-spacing: .04em; text-transform: uppercase; color: #6f6179; background: rgba(95,37,121,.05); }
.v841-receipt-table td strong { display: block; color: #24122f; }
.v841-receipt-table td small { display: block; margin-top: .12rem; color: #6f6179; line-height: 1.35; }
.v841-receipt-table tr.is-review { background: rgba(249, 115, 22, .06); }
.v841-receipt-table tr.is-excluded { background: rgba(107, 114, 128, .05); }
.v841-receipt-table tr:last-child td { border-bottom: 0; }

/* CurioSpark v9.0.1 - readable paid-history audit cards. */
.v813-history-list{display:grid;gap:.75rem}
.v813-history-row{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.1fr) minmax(12rem,1.1fr) minmax(9rem,.8fr) minmax(9rem,.7fr);grid-template-areas:"date recipient program method amount" "notes notes notes lines lines";gap:.7rem;align-items:start;padding:.9rem;border:1px solid rgba(95,37,121,.13);border-radius:.85rem;background:#fff}
.v813-history-row>div{min-width:0;overflow-wrap:anywhere}
.v813-history-date{grid-area:date}.v813-history-recipient{grid-area:recipient}.v813-history-program{grid-area:program}.v813-history-method{grid-area:method}.v813-history-amount{grid-area:amount;text-align:right}.v813-history-notes{grid-area:notes}.v813-history-lines{grid-area:lines}
.v813-history-row strong{display:block;color:#421553;font:800 .9rem/1.25 Inter,Arial,sans-serif;overflow-wrap:anywhere}
.v813-history-row span,.v813-history-row small{display:block;color:#725f79;font:600 .76rem/1.35 Inter,Arial,sans-serif;overflow-wrap:anywhere}
.v813-history-amount strong{font:800 1.08rem/1 Fraunces,Georgia,serif}
.v813-history-notes,.v813-history-receipts,.v813-history-note{padding:.62rem .7rem;border-radius:.7rem;background:#fbf8fd}
.v813-history-notes small{margin-top:.2rem;color:#5e4c66}
.v813-history-receipts{border:1px solid rgba(95,37,121,.12)}
.v813-history-receipts summary{cursor:pointer;color:#5f2579;font:850 .78rem/1.2 Inter,Arial,sans-serif}
.v813-history-receipts div{display:grid;gap:.35rem;margin-top:.5rem}
.v813-history-receipts p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .6rem;margin:0;padding:.45rem .5rem;border-radius:.55rem;background:#fff}
.v813-history-receipts p small{grid-column:1/-1}
.v813-history-note{margin:0;color:#725f79;font:650 .78rem/1.4 Inter,Arial,sans-serif}

@media(max-width:900px){
  .v813-history-row{grid-template-columns:1fr 1fr;grid-template-areas:"date amount" "recipient recipient" "program method" "notes notes" "lines lines"}
  .v813-history-amount{text-align:left}
}

@media(max-width:620px){
  .v813-history-row{grid-template-columns:1fr;grid-template-areas:"date" "recipient" "program" "method" "amount" "notes" "lines"}
  .v813-history-receipts p{grid-template-columns:1fr}
}
.v813-metric.is-review { border-color: rgba(185, 28, 28, .24); background: rgba(254, 242, 242, .9); }
@media (max-width: 680px) {
  .v841-recon-card summary { align-items: flex-start; flex-direction: column; }
  .v841-recon-metrics { grid-template-columns: 1fr; }
}

/* CurioSpark v9.6.0 — surgical receipt reconciliation controls. */
.v960-receipt-resolution{margin-top:.75rem;border-top:1px solid rgba(95,37,121,.16);padding-top:.65rem}
.v960-receipt-resolution>summary{cursor:pointer;color:#5f2579;font-weight:800;min-height:44px;display:flex;align-items:center}
.v960-receipt-resolution form{display:grid;gap:.85rem;padding:.8rem 0 .2rem}
.v960-reconcile-grid{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.2fr) minmax(10rem,.7fr);gap:.75rem}
.v960-reconcile-grid label,.v960-allocation-row label,.v960-receipt-resolution form>label{display:grid;gap:.35rem;font-weight:700;color:#452052}
.v960-reconcile-grid select,.v960-reconcile-grid input,.v960-allocation-row select,.v960-allocation-row input,.v960-receipt-resolution textarea{width:100%;min-height:44px;border:1px solid rgba(95,37,121,.25);border-radius:10px;background:#fff;padding:.65rem .75rem;font:600 .94rem/1.35 Inter,system-ui,sans-serif;color:#32163c}
.v960-receipt-resolution textarea{min-height:76px;resize:vertical}
.v960-allocation-grid{display:grid;gap:.55rem}
.v960-allocation-row{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(9rem,.45fr);gap:.65rem;padding:.65rem;border-radius:12px;background:rgba(95,37,121,.045)}
.v960-receipt-resolution .button{justify-self:start}
@media (max-width:760px){
  .v960-reconcile-grid,.v960-allocation-row{grid-template-columns:1fr}
  .v960-receipt-resolution .button{width:100%;justify-self:stretch}
}
