.bidfe-panel{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:6px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.45}.bidfe-panel--inline{margin:4px 0 12px}.bidfe-panel--error,.bidfe-confirm__error,.bidfe-errors{color:var(--theme-error-500)}.bidfe-panel__title{margin:0 0 8px;font-size:14px}.bidfe-panel__note{color:var(--theme-elevation-700);margin:6px 0}.bidfe-panel__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bidfe-panel__actions>.btn,.bidfe-panel__actions>.bidfe-confirm{margin:0}.bidfe-status{margin:0 0 6px;font-weight:600}.bidfe-status--published,.bidfe-status--approved{color:var(--theme-success-600)}.bidfe-status--paused,.bidfe-status--pending{color:var(--theme-warning-600,#b7791f)}.bidfe-status--rejected,.bidfe-status--closed{color:var(--theme-elevation-600)}.bidfe-ok{color:var(--theme-success-600);margin:0}.bidfe-errors{margin:0;padding-left:18px}.bidfe-checklist{margin:4px 0;padding:0;list-style:none}.bidfe-confirm{border-left:3px solid var(--theme-warning-500,#d69e2e);background:var(--theme-elevation-50);border-radius:4px;width:100%;padding:8px 10px}.bidfe-confirm__explain{margin:0 0 6px}.bidfe-confirm__label{margin-bottom:4px;font-weight:600;display:block}.bidfe-confirm__reason{width:100%;font:inherit;border:1px solid var(--theme-elevation-250);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);border-radius:4px;padding:6px}.bidfe-confirm__buttons{gap:8px;margin-top:8px;display:flex}.bidfe-confirm__buttons .btn{margin:0}.bidfe-dashboard{margin-bottom:32px}.bidfe-dashboard__hello{margin:0 0 12px}.bidfe-dashboard__cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.bidfe-card{border:1px solid var(--theme-elevation-150);color:var(--theme-text);background:var(--theme-elevation-0);border-radius:6px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.bidfe-card:hover,.bidfe-card:focus-visible{border-color:var(--theme-elevation-400)}.bidfe-card span{color:var(--theme-elevation-600);font-size:13px}.bidfe-dashboard__help{color:var(--theme-elevation-600);margin-top:12px;font-size:13px}.bidfe-navlinks{border-top:1px solid var(--theme-elevation-100);flex-direction:column;gap:6px;margin-top:16px;padding-top:12px;display:flex}.bidfe-navlinks a{color:var(--theme-text);text-decoration:none}.bidfe-navlinks a:hover{text-decoration:underline}.bidfe-mfa{background:var(--theme-elevation-50);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.bidfe-mfa__card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px;width:100%;max-width:440px;padding:24px;font-size:14px}.bidfe-mfa__card h1{margin:0 0 12px;font-size:22px}.bidfe-mfa__form label{font-weight:600;display:block}.bidfe-mfa__form input{letter-spacing:.2em;border:1px solid var(--theme-elevation-250);background:var(--theme-input-bg);width:100%;color:var(--theme-text);border-radius:4px;margin:6px 0 12px;padding:10px 12px;font-size:20px;display:block}.bidfe-mfa__qr svg{background:#fff;width:220px;height:220px;margin:8px 0;display:block}.bidfe-mfa__codes{columns:2;font-family:monospace;font-size:15px}.bidfe-mfa__link{color:var(--theme-success-500);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bidfe-mfa__foot{color:var(--theme-elevation-500);margin-top:20px}.bidfe-billing{padding-bottom:48px;font-size:14px}.bidfe-billing h1{margin:8px 0 4px}.bidfe-billing__nav{border-bottom:1px solid var(--theme-elevation-150);flex-wrap:wrap;gap:16px;margin:8px 0 16px;display:flex}.bidfe-billing__nav a{color:var(--theme-elevation-700);padding:6px 0;text-decoration:none}.bidfe-billing__nav a[aria-current=page]{color:var(--theme-text);border-bottom:2px solid var(--theme-text);font-weight:600}.bidfe-billing__summary .bidfe-card{text-align:left;cursor:pointer;font:inherit}.bidfe-billing__filters{flex-wrap:wrap;gap:6px;margin:16px 0 12px;display:flex}.bidfe-billing__filters button{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;font:inherit;border-radius:999px;padding:4px 12px;font-size:13px}.bidfe-billing__filters button.is-active{background:var(--theme-text);color:var(--theme-bg);border-color:var(--theme-text)}.bidfe-billing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.bidfe-billing__headside{align-items:center;gap:10px;display:flex}.bidfe-billing__headside .btn{margin:0}.bidfe-billing__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;display:grid}@media (max-width:900px){.bidfe-billing__grid{grid-template-columns:minmax(0,1fr)}}.bidfe-table{border-collapse:collapse;width:100%;margin:8px 0 16px}.bidfe-table th,.bidfe-table td{text-align:left;border-bottom:1px solid var(--theme-elevation-100);vertical-align:top;padding:7px 8px}.bidfe-table th{color:var(--theme-elevation-600);font-size:12px;font-weight:600}.bidfe-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bidfe-table--compact td,.bidfe-table--compact th{padding:5px 6px}.bidfe-badge{background:var(--theme-elevation-100);color:var(--theme-elevation-800);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.bidfe-badge--issued,.bidfe-badge--partially_paid{background:var(--theme-warning-100,#fdf3d8);color:var(--theme-warning-800,#7a5600)}.bidfe-badge--proof_uploaded{background:var(--theme-success-100,#e0f2e9);color:var(--theme-success-800,#1f6b45)}.bidfe-badge--paid{background:var(--theme-success-500,#2f9e66);color:#fff}.bidfe-badge--overdue{background:var(--theme-error-100,#fde4e1);color:var(--theme-error-700,#a2281b)}.bidfe-totals{grid-template-columns:1fr auto;gap:4px 16px;max-width:340px;margin:8px 0 8px auto;display:grid}.bidfe-totals dt{color:var(--theme-elevation-700)}.bidfe-totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.bidfe-totals .strong{color:var(--theme-text);font-weight:700}.bidfe-muted{color:var(--theme-elevation-600)}.bidfe-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.bidfe-inline-form .btn{margin:0}.bidfe-field{flex-direction:column;gap:3px;min-width:140px;display:flex}.bidfe-field__label{color:var(--theme-elevation-700);font-size:12px}.bidfe-field__hint{color:var(--theme-elevation-500);font-size:11px}.bidfe-billing input,.bidfe-billing select,.bidfe-panel input,.bidfe-panel select{font:inherit;border:1px solid var(--theme-elevation-250);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);border-radius:4px;padding:6px 8px;font-size:13px}.bidfe-panel input{width:100%;margin:4px 0;display:block}.bidfe-panel .bidfe-radio-row input,.bidfe-check input{width:auto;margin:0 4px 0 0;display:inline}.bidfe-radio-row{gap:16px;margin:6px 0;display:flex}.bidfe-checklist{margin:0 0 8px;padding-left:18px}.bidfe-checklist li.ok{color:var(--theme-success-600)}.bidfe-proof{border:1px dashed var(--theme-elevation-250);border-radius:6px;margin-bottom:10px;padding:8px 10px}.bidfe-proof p{margin:4px 0}.bidfe-list,.bidfe-history{margin:4px 0;padding-left:18px}.bidfe-history li{margin:2px 0}.bidfe-logo{flex-direction:column;align-items:center;gap:2px;display:flex}.bidfe-logo img{width:96px;height:96px;margin-bottom:6px}.bidfe-logo__name{color:var(--theme-text);font-size:22px;font-weight:700}.bidfe-logo__sub{color:var(--theme-elevation-600);font-size:13px}.bidfe-icon{width:28px;height:28px;display:block}
