body.studio-system .price-vat-note{display:block;color:#bdd6e5!important;font-size:13px!important;font-weight:500;line-height:1.5;margin:9px 0 14px}
body.studio-system .pc-plan-metrics .price-vat-note{font-size:12px!important;margin:7px 0 0}
body.studio-system .invoice-order-details{grid-column:1/-1;width:100%;border:1px solid #35536b;border-radius:16px;background:#0e2033;overflow:hidden;margin-top:12px}
.invoice-order-details>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:16px 20px;font-weight:700;color:#e2f1fb;list-style:none}
.invoice-order-details>summary:after{content:'+';margin-left:auto;color:#74e6d3;font-size:22px}.invoice-order-details[open]>summary:after{content:'−'}
.invoice-order-details>summary svg{width:20px;height:20px}.invoice-order-details>summary .badge{font-size:12px}
.invoice-order-body{padding:0 20px 22px}.invoice-snapshot-note{font-size:13px!important;line-height:1.6;color:#b1cadc!important}
.invoice-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #29445c;border-radius:12px;overflow:hidden;background:#29445c;margin:18px 0}
.invoice-billing-grid>div{padding:14px 16px;background:#132a40;min-width:0}.invoice-billing-grid dt{font-size:12px;color:#b2cede!important;font-weight:600;margin-bottom:5px}.invoice-billing-grid dd{margin:0;color:#f0f7ff!important;font-size:15px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}
.invoice-export-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-top:1px solid #29445c;padding-top:18px}.invoice-export-status p{flex-basis:100%;margin:0}.invoice-export-status strong{color:#e1f6ef}.invoice-export-status span{color:#b2cede}
body.studio-system .invoice-order-body p{color:#bdd6e5!important;line-height:1.7}
body.studio-system .invoice-settings{background:linear-gradient(140deg,#142c42,#0e2033)!important;border:1px solid #35536b;color:#e2f1fb}
body.studio-system .invoice-settings h2,body.studio-system .invoice-settings label{color:#e2f1fb!important}
body.studio-system .invoice-settings p{color:#bdd6e5!important;line-height:1.7}
body.studio-system .invoice-settings .eyebrow{color:#7de8d5!important}
.invoice-settings .activity-heading{align-items:center}.invoice-settings h2{margin-top:8px}.invoice-settings form{margin-top:24px}.invoice-settings .check-label{margin:20px 0}.invoice-settings small{display:block;line-height:1.6;margin-top:8px;color:#abc5d8!important;font-size:13px}
.invoice-connection-info{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;background:#0d2134;border:1px solid #35536b;border-radius:12px;padding:16px 20px;margin-top:20px}.invoice-connection-info span{color:#b2cede;font-size:13px}.invoice-connection-info code{color:#7de8d5;background:none;font-size:15px;overflow-wrap:anywhere}.invoice-connection-info a{font-size:13px;text-decoration:underline;text-underline-offset:4px;color:#d3e9f7}
@media(max-width:600px){.invoice-billing-grid{grid-template-columns:1fr}.invoice-order-details>summary{padding:15px;flex-wrap:wrap}.invoice-order-body{padding:0 15px 18px}.invoice-order-details>summary .badge{font-size:11px}.invoice-export-status .button{width:100%}.invoice-settings .activity-heading{align-items:flex-start;gap:16px}}
