.biller-shell{max-width:1120px;margin:0 auto;padding:36px 24px 64px}.biller-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:44px}.biller-brand{font:800 28px 'Bricolage Grotesque',sans-serif;color:#183265;text-decoration:none}.biller-test{font-size:12px;background:#e9f0ff;color:#2356af;padding:8px 12px;border-radius:20px}.biller-intro{max-width:660px;margin-bottom:28px}.biller-intro h1{font:800 clamp(28px,5vw,40px)/1.15 'Bricolage Grotesque',sans-serif;margin:0 0 14px}.biller-intro p{color:#64758f;line-height:1.7}.biller-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.biller-category{background:white;border:1px solid #d9e3f4;border-radius:12px;padding:22px 16px;text-align:left;cursor:pointer;font:600 16px Geist,sans-serif;color:#183265}.biller-category span{display:block;font-size:25px;margin-bottom:14px;color:#3159bf}.biller-category[aria-pressed=true]{border-color:#3159bf;background:#edf3ff;box-shadow:inset 0 0 0 1px #3159bf}.biller-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:24px;align-items:start}.biller-panel{padding:26px;background:#fff;border:1px solid #dfe6f2;border-radius:15px;margin-bottom:24px;min-width:0}.biller-panel h2{font:700 22px 'Bricolage Grotesque',sans-serif;margin:0 0 20px}.biller-panel label{display:block;font:600 14px Geist,sans-serif;margin:20px 0 8px}.biller-panel input,.biller-panel select{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #cdd8ea;border-radius:8px;background:#fbfcff;color:#183265;padding:12px;font:400 15px Geist,sans-serif}.biller-panel select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f7398' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:42px}.biller-panel button,.biller-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:8px;padding:12px 18px;background:#3159bf;color:white;font:600 14px Geist,sans-serif;cursor:pointer;text-decoration:none;margin-top:18px}.biller-panel button.secondary{background:#edf3ff;color:#3159bf}.biller-panel button:disabled{opacity:.6;cursor:wait}.biller-note{font-size:13px;line-height:1.7;background:#f0f5ff;border:1px solid #dce7fa;padding:15px;border-radius:9px;color:#49648b;margin:16px 0}.biller-error{color:#9a2d36;background:#fff2f2;border-color:#f1cdd1}.biller-result{padding:14px 0;border-bottom:1px solid #e4eaf3;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.biller-result strong{display:block;color:#1b3459}.biller-ref{font-family:'Geist Mono',monospace;font-size:12px;overflow-wrap:anywhere;color:#64758f}.biller-spinner{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:biller-spin .7s linear infinite}.biller-confirm{display:flex!important;gap:12px;align-items:start;line-height:1.7;font-weight:400!important}.biller-confirm input{width:18px;min-height:18px;margin-top:4px;flex-shrink:0}.biller-links{display:flex;flex-wrap:wrap;gap:10px}.biller-status{font-size:13px;color:#3159bf;font-weight:600}#billerMount [hidden]{display:none!important}@keyframes biller-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.biller-layout{grid-template-columns:1fr}.biller-categories{grid-template-columns:repeat(2,1fr)}.biller-panel{padding:20px}.biller-top{align-items:start;margin-bottom:30px}.biller-shell{padding:24px 16px 48px}.biller-test{font-size:11px}.biller-category{padding:18px 14px}}@media(prefers-reduced-motion:reduce){.biller-spinner{animation:none}}
