.dev-banner{position:fixed;inset:0 0 auto;z-index:10000;background:#ffe169;text-align:center;font:700 12px/22px sans-serif;color:#111}body{padding-top:22px}header{gap:16px}header>a:last-child{color:#245c5a}nav button{text-align:left}.summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.summary .card strong{display:block;font-size:26px;margin-top:8px}.notice{background:#fff5e9;border-left:4px solid #ef7c22;padding:16px;line-height:1.6}.repeat-row{padding:14px;background:#f5f7f8;border-radius:8px;margin:10px 0}.repeat-row .grid{grid-template-columns:repeat(3,1fr)}.form-check{display:flex;gap:8px;align-items:center}.form-check input{width:auto}.multi{min-height:130px}#formError{color:#a52620;margin:10px 0}#content button{margin:3px;font-size:12px}dialog{max-height:90vh;overflow-y:auto}textarea{min-height:90px;resize:vertical;font:inherit;border:1px solid #cfd7df;border-radius:8px;padding:10px;width:100%}#formNote{line-height:1.6;color:#53616a}#content h2{margin-top:25px}.tag{font-size:12px;background:#e7efed;padding:4px 8px;border-radius:12px}#content .tablewrap{max-width:100%}.empty{padding:35px;text-align:center;color:#697780}@media(max-width:700px){header{height:auto;flex-wrap:wrap;padding:10px}.summary{grid-template-columns:1fr}.repeat-row .grid{grid-template-columns:1fr}.layout{display:block}nav{display:flex;overflow:auto}main{padding:14px}.grid{grid-template-columns:1fr}header strong{display:none}.actions button{width:auto}}
main{min-width:0}#content p{overflow-wrap:anywhere}#content code{overflow-wrap:anywhere;word-break:break-word}
header>a:last-child{font-size:14px;font-weight:500}#content table{min-width:680px}#content th{white-space:nowrap}#content td{min-width:90px}#content td:last-child{min-width:150px}#content td:first-child{min-width:125px}

/* Workflow names and details must fit alongside the mobile table scrollers. */
#content h2,#content h3,.dialog-head h2{overflow-wrap:anywhere;min-width:0}
.dialog-head{flex-wrap:wrap;gap:10px}

.cash-shell .cash-billing-selector{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:400;max-width:100%}
.cash-shell #billingView{width:280px;max-width:100%;font-weight:400}
@media(max-width:480px){.cash-shell .cash-billing-selector{width:100%}.cash-shell #billingView{flex:1;min-width:0;width:auto}}
