.gc-billing-control{width:min(680px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #cad5e4;border-radius:20px;padding:24px;color:#17304c;background:#fff}.gc-billing-control::backdrop{background:#15283d99}.gc-billing-control form>label{display:grid;gap:6px;margin:14px 0}.gc-billing-control select{padding:12px;border:1px solid #bdcbd9;border-radius:10px;background:#f7faff;color:inherit}.gc-billing-control fieldset{border:1px solid #d5e0ec;border-radius:12px;padding:12px}.gc-billing-selection{max-height:210px;overflow:auto}.gc-billing-selection label{display:flex;gap:10px;align-items:center;padding:8px}.gc-billing-selection input{width:18px;height:18px}.gc-billing-note{padding:14px;border-radius:12px;background:#eef5ff;font-size:.9rem;line-height:1.5}.gc-billing-buttons{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.gc-billing-feedback{min-height:24px}.gc-billing-preview ul{max-height:200px;overflow:auto;padding-left:24px}.gc-billing-preview li{margin:8px 0}
.gc-billing-control{color:#e9f1ff;background:#142034;border-color:#344663}.gc-billing-control h2,.gc-billing-control h3,.gc-billing-control label,.gc-billing-control legend,.gc-billing-control li{color:#f0f5ff}.gc-billing-control p{color:#c2cee2}.gc-billing-control select{background:#1e3049;color:#eef6ff;border-color:#405778}.gc-billing-control fieldset{border-color:#405778}.gc-billing-control .gc-billing-note{background:#1c304a;color:#d8e7ff}.gc-billing-control .gc-billing-feedback{color:#a8f0d0}
