.billing-view{color:#e4e4e7;font-size:14px}.billing-view a{color:#e4e4e7;text-decoration:none}.bill-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.bill-toolbar p,.bill-detail-top p{color:var(--account-muted);margin:9px 0 0}.bill-eyebrow{color:#b0bac9;letter-spacing:.04em;font-size:12px}.bill-test{border:1px solid #354153;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:10px;display:inline-block}.billing-view .bill-button{border:1px solid var(--account-line);color:#cbd4e2;white-space:nowrap;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.billing-view button:disabled{opacity:.4;cursor:default}.billing-view a:hover,.billing-view button:not(:disabled):hover{color:#fff;border-color:#edcf9566}.bill-table{border:1px solid var(--account-line);background:var(--account-surface);border-radius:20px;overflow:hidden}.bill-row{border-top:1px solid var(--account-line);grid-template-columns:minmax(160px,1.8fr) .8fr .8fr 1fr 60px;align-items:center;gap:16px;padding:24px;display:grid}.bill-head{color:var(--account-muted);background:#ffffff08;border-top:0;padding-top:15px;padding-bottom:15px;font-size:12px}.bill-product{align-items:center;gap:14px;display:flex}.bill-product strong{font-weight:550}.bill-icon{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.billing-view small{color:var(--account-muted);margin-top:6px;font-size:12px;display:block}.bill-date{color:#b3b6bc;font-variant-numeric:tabular-nums}.bill-amount strong{font-variant-numeric:tabular-nums;font-weight:550}.billing-view .bill-badge{color:#dec38c;white-space:nowrap;background:#30291c;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:inline-flex}.bill-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.billing-view .bill-badge.paid{color:#90d4b9;background:#16302b}.billing-view .bill-badge.cancelled{color:#a6b0c1;background:#28303b}.bill-detail-link{font-size:13px}.bill-detail-link .account-icon{color:#8190a6;margin-left:5px}.bill-footer{color:var(--account-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:12px;display:flex}.bill-footer nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bill-back{margin-bottom:20px;font-size:13px;display:inline-block}.bill-detail{border:1px solid var(--account-line);background:var(--account-surface);border-radius:22px;padding:32px}.bill-detail-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bill-detail-top h2{margin:10px 0;font-size:23px}.bill-total{border-block:1px solid var(--account-line);color:var(--account-muted);gap:8px;margin:30px 0;padding:26px 0;display:grid}.bill-total strong{letter-spacing:-.04em;color:#eef2f8;font-size:36px;font-weight:550}.bill-total small{margin:0}.bill-fields{grid-template-columns:1fr 1fr;gap:26px 40px;margin:28px 0;display:grid}.bill-fields dt{color:var(--account-muted);margin:0;font-size:12px}.bill-fields dd{margin:7px 0 0;font-size:14px}.bill-order-id{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px!important}.bill-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.billing-view .bill-primary{color:#26241f;background:linear-gradient(110deg,#ffe8b0,#edd09a);border-radius:12px;padding:10px 16px}.billing-view .bill-primary:hover{color:#26241f;background:linear-gradient(110deg,#ffedc2,#f5dab0)}.bill-help{color:var(--account-muted);margin:16px 0 0;font-size:12px}.bill-notice{color:#ddc997;background:#242219;border:1px solid #46402f;border-radius:12px;padding:12px 16px}.bill-empty{text-align:center;border:1px solid var(--account-line);background:var(--account-surface);border-radius:20px;padding:70px 24px}.bill-empty h2{font-size:20px}.bill-empty p{color:var(--account-muted)}.bill-empty a{margin-top:16px;display:inline-block}@media (width<=1000px){.bill-toolbar{margin-bottom:24px}.bill-head{display:none}.bill-row{grid-template-columns:1fr auto;gap:16px;padding:20px}.bill-row:first-of-type+div{border-top:0}.bill-product{grid-column:1/-1}.bill-date{font-size:12px}.bill-amount,.bill-row>div:last-child{text-align:right}.bill-footer{flex-direction:column;align-items:flex-start}.bill-detail{padding:22px}.bill-detail-top{flex-direction:column}.bill-fields{grid-template-columns:1fr;gap:20px}.bill-toolbar .bill-button{flex-shrink:0}.bill-toolbar{flex-wrap:wrap}.admin-search-row{grid-template-columns:1fr}}.billing-view textarea,.billing-view select,.billing-view input{width:100%;font:inherit;color:#e4e4e7;background:#00000029;border:1px solid #3c485c;border-radius:12px;margin:10px 0;padding:12px;display:block}.billing-view textarea{resize:vertical}.billing-view form p{color:#a4afc0}.billing-view button[aria-pressed=true]{border-color:#8197b9}.billing-view .bill-danger{color:#f2b4b4;border-color:#7d4242}.billing-view .bill-danger:not(:disabled):hover{background:#3a2020}
