#view-billing-control .financial-control-card{padding:20px;min-width:0}#view-billing-control .financial-details{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px 20px}#view-billing-control dt{font-weight:700}#view-billing-control dd{margin:0;overflow-wrap:anywhere}#systemBillingForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}#systemBillingForm label{display:grid;gap:8px;font-weight:600}#systemBillingForm select{width:100%;min-width:0;min-height:44px;border:1px solid #d9ddd4;border-radius:8px;padding:8px;font:inherit;background:white;color:#17211c}#systemBillingForm p{grid-column:1/-1;margin:0;overflow-wrap:anywhere}.financial-status{min-height:24px}#systemBillingForm button,.financial-dialog button{min-height:44px;border-radius:8px;padding:10px 14px;font:inherit;white-space:normal;cursor:pointer}#systemBillingSave,#systemBillingConfirmSave{background:#17211c;color:white}#systemBillingForm button:disabled,.financial-dialog button:disabled{opacity:.5;cursor:not-allowed}.financial-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid #d9ddd4;border-radius:16px;padding:20px;background:white;color:#17211c}.financial-dialog::backdrop{background:#17211c88}.financial-dialog p{overflow-wrap:anywhere;line-height:1.6}.financial-dialog button{display:block;width:100%;margin-top:12px}.financial-dialog h2{font-size:22px}.trial-ended-banner{padding:18px;border:1px solid #d7c48a;border-radius:12px;background:#fff8e5;margin-bottom:20px;overflow-wrap:anywhere}.trial-ended-banner[hidden],.trial-notification-count[hidden]{display:none!important}.trial-ended-banner p{font-size:14px;line-height:1.5}.trial-notification{padding:14px 0;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.trial-notification.is-unread{border-left:3px solid #718a36;padding-left:10px}.trial-notification p{margin:8px 0}.trial-read-state{display:block;font-size:12px;font-weight:700}.trial-notification button{margin-top:8px;min-height:44px;width:100%;white-space:normal}.trial-notification-count{position:absolute;top:1px;right:1px;min-width:18px;padding:2px;border-radius:10px;background:#718a36;color:white;font:700 11px/1.3 system-ui;text-align:center}#trialNotificationItems:empty{display:none}#notificationPanel{max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px);overflow-y:auto}#view-billing-control [hidden]{display:none!important}@media(max-width:600px){#systemBillingForm{grid-template-columns:minmax(0,1fr)}#view-billing-control .financial-details{grid-template-columns:minmax(0,1fr);gap:6px}#view-billing-control dd{margin-bottom:10px}#view-billing-control .financial-control-card{padding:16px}.financial-dialog{padding:16px}}
#platformShell .top-actions{min-width:0}@media(max-width:360px){#platformShell .top-actions{flex-wrap:wrap;gap:8px}}

#systemProductionConfirmationLabel{display:grid;gap:10px;overflow-wrap:anywhere}#systemProductionConfirmationLabel[hidden]{display:none!important}#systemProductionConfirmation{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px;font:inherit}
