.website-provisioning-workspace,.websites-admin-workspace{gap:14px;display:grid}.website-provisioning-topbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.website-provisioning-topbar h1{letter-spacing:-.035em;margin:2px 0 4px;font-size:30px;font-weight:500}.website-provisioning-topbar>div>span{color:#77716a;font-size:11.5px}.website-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.website-provisioning-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.website-provisioning-main{gap:14px;display:grid}.website-provisioning-card{overflow:hidden}.provision-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.provision-fields label{color:#6f6962;gap:5px;font-size:9.5px;font-weight:700;display:grid}.provision-fields label.wide{grid-column:1/-1}.provision-fields input,.provision-fields select{color:#22201e;background:#fff;border:1px solid #ded9d2;border-radius:9px;outline:none;width:100%;height:40px;padding:0 11px;font-size:11px;font-weight:500}.provision-fields input:focus,.provision-fields select:focus{border-color:#f06a3d;box-shadow:0 0 0 3px #ef542714}.provision-suggestion-note{background:#faf8f5;border-top:1px solid #eeeae4;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.provision-suggestion-note strong{font-size:10px}.provision-suggestion-note span{color:#827c75;font-size:9.5px}.provision-suggestion-note button{color:#d94f26;cursor:pointer;background:0 0;border:0;font-size:9.5px;font-weight:800}.template-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.template-choice{text-align:left;color:#2a2825;cursor:pointer;background:#fff;border:1px solid #e4dfd8;border-radius:11px;gap:6px;min-height:126px;padding:14px;display:grid;position:relative}.template-choice:hover{background:#fcfbf9;border-color:#d5cfc7}.template-choice.active{background:#fff9f6;border-color:#f06a3d;box-shadow:0 0 0 2px #ef542714}.template-radio{color:#fff;border:1px solid #ddd7d0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:10px;right:10px}.template-choice.active .template-radio{background:#ef5427;border-color:#ef5427}.template-choice strong{padding-right:24px;font-size:12px}.template-choice small{color:#77716a;font-size:9.5px;line-height:1.5}.template-choice em{color:#8a847d;text-transform:uppercase;letter-spacing:.04em;margin-top:auto;font-size:8.5px;font-style:normal;font-weight:800}.provision-option-groups{border-top:1px solid #eeeae4;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.provision-option-group{border-right:1px solid #eeeae4;padding:14px 16px}.provision-option-group:last-child{border-right:0}.provision-option-group>div{gap:3px;margin-bottom:10px;display:grid}.provision-option-group>div strong{font-size:11px}.provision-option-group>div span{color:#8a847d;font-size:9px;line-height:1.45}.provision-option-group label{cursor:pointer;border-top:1px solid #f2efeb;grid-template-columns:16px 1fr;align-items:start;gap:8px;padding:7px 0;display:grid}.provision-option-group label input{accent-color:#ef5427;width:14px;height:14px;margin:2px 0 0}.provision-option-group label span{gap:2px;display:grid}.provision-option-group label b{font-size:9.8px;font-weight:650}.provision-option-group label small{color:#958e86;font-size:8.5px;line-height:1.35}.website-provisioning-side{position:sticky;top:76px}.provision-summary-card{padding:16px;overflow:hidden}.provision-summary-card>h2{margin:4px 0 12px;font-size:17px;font-weight:600}.preview-empty{background:#faf9f7;border:1px dashed #ddd7d0;border-radius:10px;padding:14px}.preview-empty strong{font-size:10.5px}.preview-empty p{color:#817a73;margin:5px 0 0;font-size:9.5px;line-height:1.5}.preview-definition{border:1px solid #ece8e2;border-radius:10px;margin:0;display:grid;overflow:hidden}.preview-definition>div{border-top:1px solid #f0ece7;grid-template-columns:90px 1fr;gap:8px;padding:8px 10px;display:grid}.preview-definition>div:first-child{border-top:0}.preview-definition dt{color:#8c857d;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px;font-weight:800}.preview-definition dd{overflow-wrap:anywhere;margin:0;font-size:9.5px;font-weight:650}.preview-step-mini{border-top:1px solid #eeeae4;margin-top:10px;display:grid}.preview-step-mini>div{border-bottom:1px solid #f3f0ec;grid-template-columns:12px 1fr auto;align-items:center;gap:7px;padding:6px 0;display:grid}.preview-step-mini b{font-size:9px}.preview-step-mini small{color:#8b847d;font-size:8px}.step-dot{background:#d8d3cc;border-radius:50%;width:7px;height:7px}.step-dot.status-skipped{background:#c7c1ba}.preview-button,.provision-create-button{justify-content:center;width:100%;margin-top:10px}.provision-create-button{margin-top:7px}.preview-stale{text-align:center;color:#a05b49;margin-top:6px;font-size:8.5px;display:block}.provision-error,.provision-success{border-radius:10px;gap:5px;margin-top:10px;padding:11px;display:grid}.provision-error{color:#8d3728;background:#fff3f0;border:1px solid #efd4cc}.provision-success{color:#286844;background:#edf8f1;border:1px solid #cee5d5}.provision-error strong,.provision-success strong{font-size:10px}.provision-error span,.provision-success span,.provision-error small{font-size:8.8px;line-height:1.45}.provision-success a{color:inherit;font-size:9px;font-weight:800;text-decoration:none}.provision-progress-panel{overflow:hidden}.provision-progress-list{display:grid}.provision-progress-row{border-top:1px solid #eeeae4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.provision-progress-row:first-child{border-top:0}.progress-index{color:#77716a;background:#f1efeb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.provision-progress-row>div{gap:2px;display:grid}.provision-progress-row strong{font-size:10px}.provision-progress-row small{color:#867f78;overflow-wrap:anywhere;font-size:8.7px}.provision-progress-row em{text-transform:uppercase;color:#77716a;background:#f1efeb;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.provision-progress-row.status-running{background:#fffaf7}.provision-progress-row.status-running .progress-index,.provision-progress-row.status-running em{color:#d94f26;background:#fff0e8}.provision-progress-row.status-complete .progress-index,.provision-progress-row.status-complete em{color:#25855c;background:#e8f6ee}.provision-progress-row.status-failed{background:#fff5f2}.provision-progress-row.status-failed .progress-index,.provision-progress-row.status-failed em{color:#a84232;background:#fbe8e3}.provision-progress-row.status-skipped{opacity:.7}.provision-stop-note{background:#fff4f0;border-top:1px solid #efd6cf;gap:3px;padding:12px 16px;display:grid}.provision-stop-note strong{color:#963c2d;font-size:10px}.provision-stop-note span{color:#805c54;font-size:9px}.website-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.website-overview-metrics article{background:#fff;border:1px solid #e5e1db;border-radius:12px;gap:3px;padding:14px 16px;display:grid}.website-overview-metrics span{text-transform:uppercase;letter-spacing:.06em;color:#8a837b;font-size:8.5px;font-weight:800}.website-overview-metrics strong{font-size:20px;font-weight:600}.website-overview-metrics small{color:#918a83;font-size:8.5px}.website-overview-metrics article.attention strong{color:#a84232}.website-overview-metrics article.healthy strong{color:#25855c}.websites-registry-panel{overflow:hidden}.website-registry-table{overflow-x:auto}.website-registry-row{border-top:1px solid #eeeae4;grid-template-columns:minmax(220px,1.35fr) minmax(170px,1fr) minmax(185px,1.05fr) 110px 90px 105px 100px;align-items:center;gap:12px;min-width:1100px;padding:11px 14px;font-size:9.7px;display:grid}.website-registry-row.head{color:#817b74;text-transform:uppercase;letter-spacing:.05em;background:#faf9f7;font-size:8.2px;font-weight:800}.website-registry-row>span:first-child{gap:2px;display:grid}.website-registry-row b{font-size:10.5px}.website-registry-row small{color:#8c857e;font-size:8.5px}.website-registry-row a{color:#34312e;font-weight:650;text-decoration:none}.provision-status{text-transform:uppercase;letter-spacing:.04em;color:#716b65;background:#f0eeea;border-radius:99px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.provision-status.status-ready,.provision-status.status-complete,.provision-status.status-healthy{color:#25855c;background:#e8f6ee}.provision-status.status-failed,.provision-status.status-down{color:#a84232;background:#fbe9e4}.provision-status.status-provisioning,.provision-status.status-running,.provision-status.status-warning{color:#d4532d;background:#fff0e8}.provision-history-list{display:grid}.provision-history-row{border-top:1px solid #eeeae4;grid-template-columns:minmax(260px,1.4fr) 1fr 110px 140px 140px;align-items:center;gap:14px;padding:13px 16px;display:grid}.history-title{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.history-title>div,.provision-history-row>div:not(.history-title):not(.history-error){gap:2px;display:grid}.history-title strong{font-size:10.5px}.history-title small,.provision-history-row span{color:#8b847d;font-size:8.5px}.provision-history-row b{font-size:9.5px}.history-error{color:#914031;background:#fff4f0;border-radius:8px;grid-column:1/-1;gap:3px;padding:8px 10px;display:grid}.history-error b{font-size:9px;font-weight:600}.infrastructure-settings-grid{grid-template-columns:1.1fr 1fr;gap:12px;display:grid}.infrastructure-settings-card{overflow:hidden}.policies-card{grid-column:1/-1}.infrastructure-key-list,.template-settings-list,.policy-list{display:grid}.infrastructure-key-list>div,.template-settings-list>div,.policy-list>div{border-top:1px solid #eeeae4;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.infrastructure-key-list code{color:#37332f;font-size:9.5px}.configuration-state{text-transform:uppercase;color:#77716a;background:#f0eeea;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.configuration-state.configured,.configuration-state.available{color:#25855c;background:#e8f6ee}.configuration-state.missing{color:#a84232;background:#fbe9e4}.configuration-state.pending,.configuration-state.optional{color:#a75b3f;background:#fff0e8}.template-settings-list span,.policy-list span{gap:2px;display:grid}.template-settings-list strong,.policy-list strong{font-size:10px}.template-settings-list small,.policy-list small{color:#8b847d;font-size:8.5px;line-height:1.4}.infrastructure-security-note{background:#f8f7f4;border-radius:9px;margin:12px 14px 14px;padding:11px}.infrastructure-security-note strong{font-size:9.5px}.infrastructure-security-note p,.settings-caption{color:#77716a;font-size:8.7px;line-height:1.5}.settings-caption{margin:0;padding:0 14px 12px}.live-data-pill.is-error{color:#a84232;background:#fbe9e4}@media (max-width:1200px){.website-provisioning-grid{grid-template-columns:1fr}.website-provisioning-side{position:static}.provision-option-groups{grid-template-columns:1fr}.provision-option-group{border-top:1px solid #eeeae4;border-right:0}.provision-option-group:first-child{border-top:0}.infrastructure-settings-grid{grid-template-columns:1fr}.policies-card{grid-column:auto}}@media (max-width:820px){.website-provisioning-topbar{display:grid}.website-provisioning-topbar h1{font-size:26px}.provision-fields,.template-choice-grid{grid-template-columns:1fr}.provision-fields label.wide{grid-column:auto}.provision-suggestion-note,.website-overview-metrics{grid-template-columns:1fr}.provision-history-row{grid-template-columns:1fr 1fr}.history-title,.history-error{grid-column:1/-1}}
.website-control-workspace{gap:14px;display:grid}.website-control-message{color:#286844;background:#edf8f1;border-color:#cee5d5;padding:11px 14px}.website-control-message strong{font-size:10px}.website-control-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.website-control-metrics strong{font-size:15px;line-height:1.3}.website-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.website-control-card{overflow:hidden}.website-control-card .panel-head h2{margin:2px 0 0}.website-control-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.website-control-details>div{border-top:1px solid #eeeae4;gap:3px;padding:11px 14px;display:grid}.website-control-details>div:nth-child(odd){border-right:1px solid #eeeae4}.website-control-details span{text-transform:uppercase;letter-spacing:.05em;color:#8a837b;font-size:8px;font-weight:800}.website-control-details b,.website-control-details code{color:#34312e;overflow-wrap:anywhere;font-size:9.5px}.website-control-actions{background:#faf9f7;border-top:1px solid #eeeae4;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.website-resource-columns,.website-env-columns{grid-template-columns:1fr 1fr;display:grid}.website-resource-columns>div,.website-env-columns>div{border-top:1px solid #eeeae4;align-content:start;gap:7px;padding:13px 14px;display:grid}.website-resource-columns>div:first-child,.website-env-columns>div:first-child{border-right:1px solid #eeeae4}.website-resource-columns>div>strong,.website-env-columns>div>strong{text-transform:uppercase;letter-spacing:.05em;color:#77716a;font-size:9px}.website-resource-columns span{background:#faf9f7;border:1px solid #ece8e2;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.website-resource-columns b{font-size:9.5px}.website-resource-columns small,.website-env-columns small{color:#8c857e;font-size:8.5px}.website-env-columns code{color:#3c3834;overflow-wrap:anywhere;background:#f5f3ef;border-radius:7px;padding:6px 8px;font-size:8.8px;display:block}.website-env-card{grid-column:1/-1}.website-env-comparison-note{background:#faf9f7;border-top:1px solid #eeeae4;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.website-env-comparison-note strong{color:#34312e;font-size:9px}.website-env-comparison-note span{color:#77716a;font-size:8.5px;line-height:1.45}.live-data-pill.is-warning{color:#a75b3f;background:#fff0e8}.website-env-compare-list{border-top:1px solid #eeeae4;display:grid}.website-env-compare-row{border-top:1px solid #f1ede8;grid-template-columns:minmax(220px,1.4fr) 110px 110px minmax(150px,.8fr);align-items:center;gap:12px;padding:9px 14px;display:grid}.website-env-compare-row:first-child{border-top:0}.website-env-compare-row.head{color:#817b74;text-transform:uppercase;letter-spacing:.05em;background:#f8f7f4;font-size:8px;font-weight:800}.website-env-compare-row.different{background:#fffaf7}.website-env-compare-row code{color:#34312e;overflow-wrap:anywhere;font-size:9px;font-weight:650}.website-env-compare-row>span{align-items:center;display:flex}.website-env-compare-row>span:last-child{justify-content:flex-end}.website-env-compare-row small{color:#8b847d;font-size:8.3px}.env-presence{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.env-presence.present{color:#25855c;background:#e8f6ee}.env-presence.missing{color:#a84232;background:#fbe9e4}.website-env-compare-row .button-secondary{min-height:30px;padding:6px 9px;font-size:8.5px}.website-env-editor{border-top:1px solid #eeeae4;grid-template-columns:120px minmax(140px,.8fr) minmax(180px,1fr) auto;gap:8px;padding:12px 14px;display:grid}.website-env-editor input,.website-env-editor select{background:#fff;border:1px solid #ded9d2;border-radius:8px;outline:none;height:36px;padding:0 10px;font-size:9.5px}.website-env-editor input:focus,.website-env-editor select:focus{border-color:#f06a3d;box-shadow:0 0 0 3px #ef542714}.website-timeline{display:grid}.website-timeline>div{border-top:1px solid #eeeae4;align-items:center;gap:10px;padding:9px 14px;display:flex}.website-timeline>div>span{gap:2px;display:grid}.website-timeline b{font-size:9.5px}.website-timeline small{color:#8c857e;font-size:8.3px}.website-timeline>small{color:#8c857e;padding:14px;font-size:9px}.website-manage-button{justify-content:center;min-height:30px;padding:6px 9px}.website-registry-row{grid-template-columns:minmax(200px,1.25fr) minmax(155px,.95fr) minmax(175px,1fr) 105px 85px 95px 100px 74px;min-width:1160px}.provision-status.status-running,.provision-status.status-restarting,.provision-status.status-starting,.provision-status.status-queued,.provision-status.status-in_progress{color:#d4532d;background:#fff0e8}.provision-status.status-exited,.provision-status.status-stopped,.provision-status.status-failed{color:#a84232;background:#fbe9e4}.provision-status.status-finished,.provision-status.status-success{color:#25855c;background:#e8f6ee}.website-release-card{overflow:hidden}.website-release-summary{border-top:1px solid #eeeae4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.website-release-summary>div{border-right:1px solid #eeeae4;gap:4px;padding:13px 14px;display:grid}.website-release-summary>div:last-child{border-right:0}.website-release-summary span{text-transform:uppercase;letter-spacing:.05em;color:#8b847d;font-size:8px;font-weight:800}.website-release-summary code{color:#302d2a;font-size:16px;font-weight:700}.website-release-summary b{font-size:10px}.website-release-summary small{color:#8b847d;overflow-wrap:anywhere;font-size:8px}.website-release-actions{background:#faf9f7;border-top:1px solid #eeeae4;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.website-release-actions p{color:#716b65;max-width:760px;margin:0;font-size:8.8px;line-height:1.5}.website-deployment-history{border-top:1px solid #eeeae4}.website-deployment-history-head{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.website-deployment-history-head strong{font-size:10px}.website-deployment-history-head span{color:#8b847d;font-size:8.5px}.website-deployment-list{display:grid}.website-deployment-row{border-top:1px solid #eeeae4;grid-template-columns:minmax(230px,1.5fr) 110px 180px 90px;align-items:center;gap:12px;padding:10px 14px;display:grid}.website-deployment-row>span{gap:2px;display:grid}.website-deployment-row code{font-size:10px;font-weight:700}.website-deployment-row b{font-size:9px}.website-deployment-row small{color:#8b847d;font-size:8px;line-height:1.35}.website-deployment-row .button-secondary{justify-self:end}@media (max-width:1100px){.website-control-grid{grid-template-columns:1fr}.website-control-metrics,.website-release-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.website-release-summary>div:nth-child(2){border-right:0}.website-deployment-row{grid-template-columns:minmax(200px,1fr) 100px 150px 80px}.website-env-card{grid-column:auto}}@media (max-width:720px){.website-control-metrics,.website-control-details,.website-resource-columns,.website-env-columns,.website-release-summary{grid-template-columns:1fr}.website-control-details>div:nth-child(odd),.website-resource-columns>div:first-child,.website-env-columns>div:first-child,.website-release-summary>div{border-right:0}.website-env-comparison-note{display:grid}.website-env-compare-list{overflow-x:auto}.website-env-compare-row{min-width:650px}.website-env-editor{grid-template-columns:1fr}.website-control-actions{flex-direction:column;justify-content:stretch}.website-control-actions a,.website-control-actions button{justify-content:center}.website-control-metrics{grid-template-columns:1fr}.website-release-actions,.website-deployment-history-head{display:grid}.website-deployment-list{overflow-x:auto}.website-deployment-row{min-width:650px}}
.coolify-discovery-workspace{gap:14px;display:grid}.discovery-safety-notice{border-left:3px solid #ef5427}.discovery-success{border-left:3px solid #25855c}.discovery-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-results-panel{overflow:hidden}.discovery-list{display:grid}.discovery-card{border-top:1px solid #eeeae4;gap:12px;padding:16px;display:grid}.discovery-card:first-child{border-top:0}.discovery-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.discovery-card-head h3{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:650}.discovery-card-head p{color:#7f7871;margin:4px 0 0;font-size:9.5px;line-height:1.5}.discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.discovery-grid>div{background:#faf9f7;border:1px solid #ece8e2;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:11px;display:grid}.discovery-grid span{text-transform:uppercase;letter-spacing:.06em;color:#8a837b;font-size:8px;font-weight:800}.discovery-grid b{overflow-wrap:anywhere;font-size:10px}.discovery-grid small{color:#817a73;overflow-wrap:anywhere;font-size:8.5px;line-height:1.45}.discovery-grid code{color:#77716a;overflow-wrap:anywhere;font-size:8px}.discovery-card-actions{align-items:center;gap:8px;display:flex}.discovery-review-label{color:#9a5a40;font-size:9px;font-weight:700}.website-registry-row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) minmax(185px,1.05fr) 105px 85px 100px 120px 90px;min-width:1180px}.website-registry-environments{gap:3px;display:grid}.website-manage-button{justify-content:center}@media (max-width:1100px){.discovery-grid,.discovery-metrics{grid-template-columns:1fr 1fr}}@media (max-width:720px){.discovery-grid,.discovery-metrics{grid-template-columns:1fr}.discovery-card-head{display:grid}.discovery-card-actions{align-items:stretch}.discovery-card-actions .button-primary,.discovery-card-actions .button-secondary{justify-content:center;width:100%}}
.website-monitoring-workspace{gap:14px;display:grid}.monitoring-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.monitoring-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.monitoring-toolbar>div:first-child{gap:2px;display:grid}.monitoring-toolbar strong{font-size:10px}.monitoring-toolbar span{color:#817a73;font-size:8.5px}.monitoring-filter-buttons{flex-wrap:wrap;gap:6px;display:flex}.monitoring-filter-buttons button{color:#6f6963;cursor:pointer;background:#fff;border:1px solid #ded9d2;border-radius:8px;min-height:31px;padding:6px 10px;font-size:8.6px;font-weight:700}.monitoring-filter-buttons button.active{color:#bb4e29;background:#fff3ee;border-color:#ef6a3c}.monitoring-site-list{gap:12px;display:grid}.monitoring-site-card{border-left:3px solid #d9d4ce;overflow:hidden}.monitoring-site-card.state-healthy{border-left-color:#43a273}.monitoring-site-card.state-warning,.monitoring-site-card.state-needs_setup{border-left-color:#e58b45}.monitoring-site-card.state-down{border-left-color:#b9493c}.monitoring-site-head{justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.monitoring-site-head>div{align-items:center;gap:10px;display:flex}.monitoring-site-head>div:first-child>span{gap:2px;display:grid}.monitoring-site-head>div:last-child{justify-items:end;gap:3px;display:grid}.monitoring-site-head strong{color:#302d2a;font-size:12px}.monitoring-site-head small{color:#857f78;font-size:8.5px}.monitoring-state-dot{background:#b9b4ae;border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 4px #f3f1ed}.monitoring-state-dot.healthy{background:#43a273}.monitoring-state-dot.warning,.monitoring-state-dot.needs_setup{background:#e58b45}.monitoring-state-dot.down{background:#b9493c}.monitoring-check-grid{border-top:1px solid #eeeae4;border-bottom:1px solid #eeeae4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.monitoring-check-grid>div{border-right:1px solid #eeeae4;gap:4px;padding:12px 13px;display:grid}.monitoring-check-grid>div:last-child{border-right:0}.monitoring-check-grid span{text-transform:uppercase;letter-spacing:.05em;color:#918a82;font-size:8px;font-weight:800}.monitoring-check-grid strong{color:#3a3632;font-size:10px}.monitoring-check-grid strong.ok{color:#2d825d}.monitoring-check-grid strong.bad,.monitoring-check-grid strong.down{color:#a84232}.monitoring-check-grid strong.warning{color:#ae653d}.monitoring-check-grid small{color:#88817a;overflow-wrap:anywhere;font-size:8px;line-height:1.35}.monitoring-reasons,.monitoring-all-clear{background:#fff8f4;border-bottom:1px solid #eeeae4;grid-template-columns:120px 1fr;align-items:start;gap:14px;padding:11px 14px;display:grid}.monitoring-reasons>strong,.monitoring-all-clear>strong{font-size:9px}.monitoring-reasons>div{flex-wrap:wrap;gap:6px;display:flex}.monitoring-reasons span{color:#83513d;background:#fff;border:1px solid #f0d8cb;border-radius:7px;padding:5px 7px;font-size:8.2px;display:inline-flex}.monitoring-all-clear{background:#f4faf6}.monitoring-all-clear span{color:#607568;font-size:8.5px}.monitoring-site-actions{background:#faf9f7;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.monitoring-site-actions>div:first-child{gap:2px;min-width:0;display:grid}.monitoring-site-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.monitoring-site-actions small{color:#847e77;overflow-wrap:anywhere;font-size:8px}.monitoring-site-actions code{color:#5f5954;font-size:8px}.provision-status.status-needs_setup{color:#b15c32;background:#fff0e8}.provision-status.status-down{color:#a84232;background:#fbe9e4}.provision-status.status-healthy{color:#25855c;background:#e8f6ee}.monitoring-automation-card{border-left:3px solid #22c55e;overflow:hidden}.monitoring-automation-card.has-attention{border-left-color:#f59e0b}.monitoring-automation-card .monitoring-site-head{background:#fff}.monitoring-automation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.monitoring-automation-card .monitoring-site-actions{background:#f8fafc}@media (max-width:1250px){.monitoring-metrics,.monitoring-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-check-grid>div:nth-child(3){border-right:0}.monitoring-check-grid>div:nth-child(-n+3){border-bottom:1px solid #eeeae4}.monitoring-automation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.monitoring-automation-grid>div:nth-child(3){border-right:1px solid #eeeae4}.monitoring-automation-grid>div:nth-child(-n+3){border-bottom:0}}@media (max-width:850px){.monitoring-toolbar{grid-template-columns:1fr}.monitoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-site-head,.monitoring-site-actions{align-items:stretch;display:grid}.monitoring-site-head>div:last-child{justify-items:start}.monitoring-site-actions>div:last-child{justify-content:flex-start}.monitoring-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-automation-grid>div:nth-child(2n){border-right:0}.monitoring-automation-grid>div:nth-child(-n+2){border-bottom:1px solid #eeeae4}}@media (max-width:620px){.monitoring-metrics,.monitoring-check-grid,.monitoring-automation-grid{grid-template-columns:1fr}.monitoring-check-grid>div,.monitoring-automation-grid>div{border-bottom:1px solid #eeeae4;border-right:0}.monitoring-check-grid>div:last-child,.monitoring-automation-grid>div:last-child{border-bottom:0}.monitoring-reasons,.monitoring-all-clear{grid-template-columns:1fr}.monitoring-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monitoring-site-actions>div:last-child{display:grid}.monitoring-site-actions .button-secondary,.monitoring-site-actions .button-primary{justify-content:center}}
:root{--admin-bg:#f8fafc;--admin-surface:#fff;--admin-surface-soft:#f1f5f9;--admin-ink:#111827;--admin-muted:#64748b;--admin-subtle:#94a3b8;--admin-line:#e2e8f0;--admin-line-strong:#cbd5e1;--admin-orange:#f25023;--admin-orange-soft:#fff7ed;--admin-green:#15803d;--admin-amber:#a16207;--admin-red:#b91c1c;--admin-radius:3px}html,body{background:var(--admin-bg)!important;color:var(--admin-ink)!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px!important}.admin-app{min-height:100vh;background:var(--admin-bg)!important;grid-template-columns:236px minmax(0,1fr)!important}.admin-main{min-width:0;background:var(--admin-bg)!important}.admin-sidebar{border-right:1px solid var(--admin-line)!important;height:100vh!important;box-shadow:none!important;color:var(--admin-ink)!important;background:#fff!important;padding:14px 10px 12px!important;position:sticky!important;top:0!important}.sidebar-head{border-bottom:1px solid var(--admin-line)!important;height:58px!important;padding:0 8px 12px!important}.admin-brand-logo{filter:none!important;width:106px!important;max-width:106px!important}.sidebar-collapse{border:1px solid var(--admin-line)!important;color:#64748b!important;width:28px!important;height:28px!important;box-shadow:none!important;background:#fff!important;border-radius:3px!important}.sidebar-collapse:hover{color:#111827!important;background:#f8fafc!important;border-color:#cbd5e1!important}.sidebar-nav{padding:12px 0 8px!important;overflow-x:hidden!important}.nav-group{margin:0 0 12px!important}.nav-group>p{color:#94a3b8!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 10px 5px!important;font-size:9px!important;font-weight:800!important}.nav-group a{color:#334155!important;letter-spacing:0!important;border:1px solid #0000!important;border-radius:3px!important;gap:10px!important;height:36px!important;min-height:36px!important;margin:1px 0!important;padding:0 10px!important;font-size:12px!important;font-weight:520!important;transition:background .14s,color .14s,border-color .14s!important;position:relative!important}.nav-group a i{color:#64748b!important;flex:0 0 21px!important;width:21px!important;height:21px!important}.nav-group a i svg{stroke-width:1.7px!important;width:18px!important;height:18px!important}.nav-group a:hover{color:#111827!important;background:#f8fafc!important;border-color:#f1f5f9!important;transform:none!important}.nav-group a.active{color:#111827!important;background:#fff7ed!important;border-color:#fed7aa!important;font-weight:650!important}.nav-group a.active i{color:var(--admin-orange)!important}.nav-group a.active b{background:var(--admin-orange)!important;width:3px!important;height:22px!important;box-shadow:none!important;border-radius:0!important;display:block!important;left:0!important;right:auto!important}.sidebar-foot{border-top:1px solid var(--admin-line)!important;padding:10px 8px 2px!important}.environment-pill{color:#64748b!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0!important;font-size:10px!important}.environment-pill span{box-shadow:none!important;background:#22c55e!important}.sidebar-foot p{color:#64748b!important;font-size:10px!important;line-height:1.45!important}.sidebar-foot small{color:#94a3b8!important}.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)!important}.sidebar-collapsed .admin-sidebar{padding-inline:8px!important}.sidebar-collapsed .admin-brand-logo{width:34px!important;max-width:34px!important;overflow:hidden!important}.sidebar-collapsed .nav-group a{border-radius:3px!important;width:42px!important;height:38px!important;min-height:38px!important}.sidebar-collapsed .nav-group a i svg{width:20px!important;height:20px!important}.sidebar-collapsed .nav-group a:after{color:#fff!important;background:#111827!important;border:1px solid #1f2937!important;border-radius:3px!important;box-shadow:0 5px 14px #0f172a2e!important}.admin-topbar{z-index:45!important;border-bottom:1px solid var(--admin-line)!important;height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;background:#fffffff5!important;padding:0 clamp(18px,2vw,30px)!important;position:sticky!important;top:0!important}.topbar-search{border:1px solid var(--admin-line)!important;width:min(600px,46vw)!important;height:34px!important;box-shadow:none!important;background:#f8fafc!important;border-radius:3px!important;padding:0 10px!important}.topbar-search input{color:#111827!important;background:0 0!important;font-size:12px!important}.topbar-search input::placeholder{color:#94a3b8!important}.topbar-search>span{color:#64748b!important;font-size:16px!important}.topbar-search kbd{border:1px solid var(--admin-line)!important;color:#94a3b8!important;box-shadow:none!important;background:#fff!important;border-radius:2px!important}.topbar-actions{gap:7px!important}.topbar-actions>button{border:1px solid var(--admin-line)!important;color:#64748b!important;background:#fff!important;border-radius:3px!important;width:34px!important;height:34px!important}.user-chip{height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 8px 2px 3px!important}.user-chip>span{color:#fff!important;background:#111827!important;border-radius:2px!important;width:30px!important;height:30px!important;font-size:10px!important}.user-chip b{font-size:11px!important}.user-chip small{color:#94a3b8!important;font-size:9px!important}.admin-signout{border:1px solid var(--admin-line)!important;color:#475569!important;background:#fff!important;border-radius:3px!important;height:34px!important;padding:0 10px!important;font-size:10px!important}.admin-content{width:100%!important;max-width:none!important;margin:0!important;padding:24px clamp(18px,2.2vw,34px) 42px!important}.page-heading{align-items:flex-end!important;gap:16px!important;min-height:52px!important;margin:0 0 18px!important}.page-heading h1{letter-spacing:-.035em!important;color:#111827!important;margin:0 0 4px!important;font-size:clamp(26px,2vw,34px)!important;font-weight:700!important;line-height:1.05!important}.page-heading>div>span,.page-heading p{color:#64748b!important;font-size:12px!important;line-height:1.5!important}.admin-eyebrow{color:var(--admin-orange)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:9px!important;font-weight:800!important}.heading-actions{gap:7px!important}.panel,.metric-card,.billing-metric-card,.invoice-builder-panel,.invoice-builder-summary-card,.client-form-section,.service-form-section,.billing-settings-card,.website-provision-card,.invoice-detail-metrics article,.invoice-side-card{border:1px solid var(--admin-line)!important;box-shadow:none!important;background:#fff!important;border-radius:3px!important}.panel{overflow:hidden!important}.panel-head{border-bottom:1px solid var(--admin-line)!important;background:#fff!important;min-height:54px!important;padding:12px 14px!important}.panel-head h2{letter-spacing:-.01em!important;color:#111827!important;margin:0!important;font-size:14px!important;font-weight:650!important}.metric-grid,.billing-metric-grid{gap:10px!important;margin-bottom:12px!important}.metric-card,.billing-metric-card{min-height:98px!important;padding:14px 15px!important}.metric-card small,.billing-metric-card small{color:#64748b!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:750!important}.metric-card strong,.billing-metric-card strong{color:#111827!important;letter-spacing:-.035em!important;margin:8px 0 3px!important;font-size:25px!important;font-weight:700!important;line-height:1!important;display:block!important}.metric-card span,.billing-metric-card span{color:#94a3b8!important;font-size:10px!important}.button-primary,.button-secondary,.inline-manage button,.quick-create-actions button,.invoice-side-form button,.invoice-send-form button,.website-provision-actions button{letter-spacing:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:3px!important;padding:0 11px!important;font-size:10.5px!important;font-weight:650!important;transition:background .14s,border-color .14s,color .14s!important}.button-primary{border:1px solid var(--admin-orange)!important;background:var(--admin-orange)!important;color:#fff!important}.button-primary:hover{box-shadow:none!important;background:#df451b!important;border-color:#df451b!important;transform:none!important}.button-secondary,.inline-manage button{border:1px solid var(--admin-line-strong)!important;color:#334155!important;background:#fff!important}.button-secondary:hover,.inline-manage button:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.danger-button{color:#b91c1c!important;background:#fff!important;border-color:#fecaca!important}.invoice-open-link,.quote-open-link,.managed-learn,.pw-arrow-link{color:#334155!important;font-weight:650!important;text-decoration:none!important}.invoice-open-link span,.quote-open-link span,.invoice-open-link:hover,.quote-open-link:hover{color:var(--admin-orange)!important}.quick-create-form,.client-account-form,.billing-settings-grid,.service-form-grid,.invoice-builder-fields,.invoice-side-form{gap:9px 11px!important}.quick-create-form label,.client-form-grid label,.billing-settings-grid label,.service-form-grid label,.invoice-builder-fields label,.invoice-side-form label,.website-provision-form label{color:#475569!important;gap:4px!important;font-size:10px!important;font-weight:650!important}input,select,textarea{font-family:inherit}.quick-create-form input,.quick-create-form select,.quick-create-form textarea,.client-form-grid input,.client-form-grid select,.client-form-grid textarea,.billing-settings-grid input,.billing-settings-grid select,.billing-settings-grid textarea,.service-form-grid input,.service-form-grid select,.service-form-grid textarea,.invoice-builder-fields input,.invoice-builder-fields select,.invoice-builder-fields textarea,.invoice-side-form input,.invoice-side-form select,.website-provision-form input,.website-provision-form select,.website-provision-form textarea{border:1px solid var(--admin-line-strong)!important;color:#111827!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border-radius:3px!important;outline:none!important;font-size:11px!important}.quick-create-form input:focus,.quick-create-form select:focus,.quick-create-form textarea:focus,.client-form-grid input:focus,.client-form-grid select:focus,.client-form-grid textarea:focus,.billing-settings-grid input:focus,.billing-settings-grid select:focus,.billing-settings-grid textarea:focus,.service-form-grid input:focus,.service-form-grid select:focus,.service-form-grid textarea:focus,.invoice-builder-fields input:focus,.invoice-builder-fields select:focus,.invoice-builder-fields textarea:focus,.invoice-side-form input:focus,.invoice-side-form select:focus,.website-provision-form input:focus,.website-provision-form select:focus,.website-provision-form textarea:focus{border-color:#fb923c!important;box-shadow:0 0 0 2px #f2502314!important}.business-table-wrap{background:#fff!important;border-top:0!important}.business-table{background:#fff!important}.business-head,.billing-invoice-head,.invoice-line-head{color:#64748b!important;border-bottom:1px solid var(--admin-line)!important;background:#f8fafc!important}.business-head span,.billing-invoice-head>*{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.business-row{color:#334155!important;border-bottom:1px solid #f1f5f9!important;min-height:48px!important;font-size:11px!important;transition:background .12s!important}.business-row:not(.business-head):hover{background:#f8fafc!important}.business-row span{padding:9px 12px!important}.inline-manage select{border:1px solid var(--admin-line-strong)!important;color:#475569!important;background:#fff!important;border-radius:3px!important;height:32px!important;min-height:32px!important;font-size:10px!important}.inline-manage button{height:32px!important;min-height:32px!important;font-size:9.5px!important}.billing-status,.invoice-payment-status,.module-state,.quote-status-locked,.invoice-status-locked,.managed-health,.website-status,.provisioning-status{letter-spacing:0!important;border:1px solid #0000!important;border-radius:2px!important;min-height:22px!important;padding:0 7px!important;font-size:9px!important;font-weight:750!important}.status-paid,.payment-paid,.ready,.complete,.status-active{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.status-sent,.payment-part_paid,.warning,.running{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.status-overdue,.status-void,.payment-unpaid,.failed,.is-error{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.status-draft,.pending,.waiting,.skipped{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important}.invoice-detail-workspace,.billing-workspace,.invoice-detail-grid{gap:10px!important}.invoice-side-card{border-radius:3px!important}.invoice-document-panel{background:#fff!important}.invoice-line-row{border-bottom:1px solid #f1f5f9!important}.invoice-total-block{border-top:1px solid var(--admin-line)!important;background:#f8fafc!important}.invoice-status-control{border:1px solid var(--admin-line)!important;background:#f8fafc!important;border-radius:3px!important;padding:5px!important}.invoice-status-control select{border-radius:3px!important;height:32px!important}.invoice-command-actions{gap:6px!important}.invoice-side-form,.invoice-send-form{padding:0 12px 12px!important}.website-provision-layout,.website-provision-grid,.website-preview-grid,.provisioning-history-grid{gap:10px!important}.website-provision-card,.website-preview-card,.provisioning-step,.infrastructure-setting-card{box-shadow:none!important;border-radius:3px!important}.provisioning-step{border:1px solid var(--admin-line)!important;background:#fff!important}.provisioning-step.is-running{border-left:3px solid var(--admin-orange)!important}.provisioning-step.is-complete{border-left:3px solid #22c55e!important}.provisioning-step.is-failed{border-left:3px solid #ef4444!important}.dashboard-grid,.dashboard-grid-refined,.billing-summary-grid,.module-shell-grid{gap:10px!important}.operations-grid{gap:8px!important}.operation-card{box-shadow:none!important;border-radius:3px!important}.activity-list>div,.priority-list a{border-color:#f1f5f9!important}.empty-foundation,.module-empty,.module-notice{background:#f8fafc!important;border-radius:3px!important}@media (min-width:1500px){.admin-app{grid-template-columns:242px minmax(0,1fr)!important}.admin-content{padding-left:28px!important;padding-right:28px!important}.metric-grid,.billing-metric-grid{grid-template-columns:repeat(4,minmax(190px,1fr))!important}.dashboard-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,.65fr)!important}.invoice-detail-grid{grid-template-columns:minmax(0,2.35fr) minmax(285px,.55fr)!important}}@media (max-width:980px){.admin-content{padding:20px 16px 34px!important}.page-heading{align-items:flex-start!important}.invoice-detail-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.admin-app{display:block!important}.admin-topbar{height:54px!important;padding-inline:14px!important}.admin-content{padding:16px 12px 30px!important}.page-heading h1{font-size:26px!important}.panel-head{padding:11px 12px!important}.business-table{min-width:760px!important}}@media (max-width:700px){.topbar-search{display:none!important}.page-heading{flex-direction:column!important;align-items:stretch!important}.heading-actions{justify-content:flex-start!important;margin-left:0!important}.metric-grid,.billing-metric-grid{grid-template-columns:1fr 1fr!important}.quick-create-form,.billing-settings-grid,.service-form-grid,.client-form-grid.two-col,.client-form-grid.address-grid{grid-template-columns:1fr!important}}
.website-monitoring-page{gap:16px;width:100%;max-width:1680px;margin:0 auto;display:grid}.websites-admin-workspace,.website-monitoring-workspace,.website-control-workspace{width:100%;max-width:1680px;margin:0 auto;gap:16px!important}.websites-admin-workspace .website-provisioning-topbar,.website-monitoring-workspace .website-provisioning-topbar,.website-control-workspace .website-provisioning-topbar{align-items:flex-end;min-height:72px;padding-bottom:2px}.websites-admin-workspace .website-provisioning-topbar h1,.website-monitoring-workspace .website-provisioning-topbar h1,.website-control-workspace .website-provisioning-topbar h1{margin:3px 0 7px!important;font-size:30px!important;font-weight:650!important;line-height:1.05!important}.websites-admin-workspace .website-provisioning-topbar>div>span,.website-monitoring-workspace .website-provisioning-topbar>div>span,.website-control-workspace .website-provisioning-topbar>div>span{line-height:1.5;color:#64748b!important;font-size:12px!important}.websites-admin-workspace .website-page-actions,.website-monitoring-workspace .website-page-actions,.website-control-workspace .website-page-actions{justify-content:flex-end;gap:7px!important}.websites-admin-workspace>.website-overview-metrics,.website-monitoring-workspace>.website-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.website-control-workspace>.website-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.websites-admin-workspace .website-overview-metrics article,.website-monitoring-workspace .website-overview-metrics article,.website-control-workspace .website-overview-metrics article{min-height:92px;box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:4px!important;gap:4px!important;padding:16px 17px!important}.websites-admin-workspace .website-overview-metrics span,.website-monitoring-workspace .website-overview-metrics span,.website-control-workspace .website-overview-metrics span{color:#64748b!important;font-size:9px!important}.websites-admin-workspace .website-overview-metrics strong,.website-monitoring-workspace .website-overview-metrics strong{font-size:23px!important;font-weight:700!important;line-height:1.1!important}.website-control-workspace .website-overview-metrics strong{font-size:16px!important;font-weight:700!important;line-height:1.25!important}.websites-admin-workspace .website-overview-metrics small,.website-monitoring-workspace .website-overview-metrics small,.website-control-workspace .website-overview-metrics small{margin-top:auto;line-height:1.35;color:#64748b!important;font-size:9.5px!important}.websites-admin-workspace .websites-registry-panel{border-radius:4px!important}.websites-admin-workspace .websites-registry-panel .panel-head{align-items:center!important;min-height:62px!important;padding:14px 16px!important}.websites-admin-workspace .website-registry-row{min-height:58px;gap:14px!important;padding:12px 16px!important;font-size:10.5px!important}.websites-admin-workspace .website-registry-row.head{min-height:38px;background:#f8fafc!important;padding-top:9px!important;padding-bottom:9px!important;font-size:8.8px!important}.websites-admin-workspace .website-registry-row b{font-size:11px!important}.websites-admin-workspace .website-registry-row small{line-height:1.35;font-size:9px!important}.websites-admin-workspace .website-registry-environments{gap:4px;display:grid}.websites-admin-workspace .website-manage-button{min-width:68px}.website-monitoring-workspace>.module-notice,.website-monitoring-workspace>.website-control-message,.website-monitoring-page>.module-notice,.website-monitoring-page>.website-control-message{text-align:left!important;background:#fffbeb!important;border-left:3px solid #f59e0b!important;align-content:start!important;gap:5px!important;min-height:0!important;padding:14px 16px!important;display:grid!important}.website-monitoring-workspace>.module-notice strong,.website-monitoring-workspace>.website-control-message strong,.website-monitoring-page>.module-notice strong,.website-monitoring-page>.website-control-message strong{font-size:12px!important}.website-monitoring-workspace>.module-notice p,.website-monitoring-workspace>.website-control-message p,.website-monitoring-page>.module-notice p,.website-monitoring-page>.website-control-message p{color:#64748b!important;margin:0!important;font-size:10.5px!important;line-height:1.45!important}.website-monitoring-page>.panel{border-radius:4px!important}.website-monitoring-page>.panel .monitoring-site-head{border-bottom:1px solid #f1f5f9;padding:13px 15px!important}.website-monitoring-page>.panel .monitoring-site-head strong{font-size:12px!important}.website-monitoring-page>.panel .monitoring-site-head small{font-size:9.5px!important}.website-monitoring-page>.panel .monitoring-check-grid>div{min-height:76px;padding:12px 14px!important}.website-monitoring-page>.panel .monitoring-check-grid span{font-size:8.5px!important}.website-monitoring-page>.panel .monitoring-check-grid strong{font-size:11px!important}.website-monitoring-page>.panel .monitoring-check-grid small{font-size:9px!important}.website-monitoring-workspace .monitoring-toolbar{min-height:58px;grid-template-columns:minmax(190px,1fr) auto auto!important;gap:12px!important;padding:11px 14px!important}.website-monitoring-workspace .monitoring-toolbar strong{font-size:11px!important}.website-monitoring-workspace .monitoring-toolbar span{line-height:1.35;font-size:9.5px!important}.website-monitoring-workspace .monitoring-filter-buttons{justify-content:flex-end;gap:5px!important}.website-monitoring-workspace .monitoring-filter-buttons button{border-radius:3px!important;min-height:32px!important;padding:6px 10px!important;font-size:9.5px!important}.website-monitoring-workspace .monitoring-site-list{gap:12px!important}.website-monitoring-workspace .monitoring-site-card{border-left-width:4px!important;border-radius:4px!important}.website-monitoring-workspace .monitoring-site-head{min-height:62px;padding:13px 15px!important}.website-monitoring-workspace .monitoring-site-head strong{font-size:13px!important}.website-monitoring-workspace .monitoring-site-head small{line-height:1.35;font-size:9.5px!important}.website-monitoring-workspace .monitoring-check-grid>div{min-height:82px;gap:5px!important;padding:13px 14px!important}.website-monitoring-workspace .monitoring-check-grid span{font-size:8.5px!important}.website-monitoring-workspace .monitoring-check-grid strong{line-height:1.25;font-size:11.5px!important}.website-monitoring-workspace .monitoring-check-grid small{font-size:9px!important;line-height:1.4!important}.website-monitoring-workspace .monitoring-reasons,.website-monitoring-workspace .monitoring-all-clear{grid-template-columns:145px 1fr!important;gap:14px!important;padding:12px 15px!important}.website-monitoring-workspace .monitoring-reasons>strong,.website-monitoring-workspace .monitoring-all-clear>strong{font-size:10px!important}.website-monitoring-workspace .monitoring-reasons span,.website-monitoring-workspace .monitoring-all-clear span{line-height:1.4;font-size:9px!important}.website-monitoring-workspace .monitoring-site-actions{min-height:52px;padding:10px 14px!important}.website-monitoring-workspace .monitoring-site-actions small,.website-monitoring-workspace .monitoring-site-actions code{line-height:1.4;font-size:8.8px!important}.website-control-workspace .website-release-card,.website-control-workspace .website-control-card{border-radius:4px!important}.website-control-workspace .panel-head{align-items:center!important;min-height:58px!important;padding:13px 15px!important}.website-control-workspace .panel-head h2{font-size:14px!important;line-height:1.25!important}.website-control-workspace .website-release-summary>div{min-height:94px;gap:5px!important;padding:15px 16px!important}.website-control-workspace .website-release-summary span,.website-control-workspace .website-control-details span{color:#64748b!important;font-size:8.8px!important}.website-control-workspace .website-release-summary code{line-height:1.2;font-size:18px!important}.website-control-workspace .website-release-summary b{font-size:11px!important}.website-control-workspace .website-release-summary small{font-size:9px!important;line-height:1.35!important}.website-control-workspace .website-release-actions{min-height:58px;padding:12px 15px!important}.website-control-workspace .website-release-actions p{max-width:920px!important;font-size:9.5px!important;line-height:1.5!important}.website-control-workspace .website-deployment-history-head{padding:12px 15px!important}.website-control-workspace .website-deployment-history-head strong{font-size:10.5px!important}.website-control-workspace .website-deployment-history-head span{font-size:9px!important}.website-control-workspace .website-deployment-row{min-height:54px;padding:11px 15px!important}.website-control-workspace .website-deployment-row code{font-size:11px!important}.website-control-workspace .website-deployment-row b{font-size:9.5px!important}.website-control-workspace .website-deployment-row small{font-size:8.8px!important}.website-control-workspace .website-control-grid{align-items:start;gap:12px!important}.website-control-workspace .website-control-details>div{min-height:62px;gap:5px!important;padding:12px 15px!important}.website-control-workspace .website-control-details b,.website-control-workspace .website-control-details code{font-size:10.5px!important;line-height:1.35!important}.website-control-workspace .website-control-actions{align-items:center;min-height:54px;padding:10px 14px!important}.website-control-workspace .website-resource-columns>div{min-height:115px;padding:14px 15px!important}.website-control-workspace .website-resource-columns>div>strong{font-size:9px!important}.website-control-workspace .website-resource-columns span{border-radius:3px!important;padding:9px 10px!important}.website-control-workspace .website-resource-columns b{font-size:10.5px!important}.website-control-workspace .website-resource-columns small{font-size:9px!important}.website-control-workspace .website-env-card{grid-column:1/-1!important}.website-control-workspace .website-env-comparison-note{gap:10px!important;padding:11px 15px!important}.website-control-workspace .website-env-comparison-note strong{white-space:nowrap;font-size:10px!important}.website-control-workspace .website-env-comparison-note span{font-size:9.5px!important}.website-control-workspace .website-env-compare-list{overflow-x:auto}.website-control-workspace .website-env-compare-row{min-width:830px;min-height:44px;grid-template-columns:minmax(300px,1.65fr) 125px 125px minmax(160px,.7fr)!important;gap:14px!important;padding:9px 15px!important}.website-control-workspace .website-env-compare-row.head{min-height:36px;font-size:8.8px!important}.website-control-workspace .website-env-compare-row code{line-height:1.35;font-size:10px!important}.website-control-workspace .website-env-compare-row small{font-size:9px!important}.website-control-workspace .env-presence{border-radius:3px!important;padding:5px 8px!important;font-size:8.5px!important}.website-control-workspace .website-env-compare-row .button-secondary{min-width:124px!important;height:32px!important;font-size:9.5px!important}.website-control-workspace .website-env-editor{background:#f8fafc;grid-template-columns:150px minmax(220px,.8fr) minmax(280px,1.4fr) 120px!important;gap:9px!important;padding:13px 15px!important}.website-control-workspace .website-env-editor input,.website-control-workspace .website-env-editor select{border-radius:3px!important;height:38px!important;font-size:10.5px!important}.website-control-workspace .settings-caption{background:#f8fafc;padding:0 15px 13px!important;font-size:9px!important}.website-control-workspace .website-timeline>div{min-height:48px;padding:10px 14px!important}.website-control-workspace .website-timeline b{font-size:10px!important}.website-control-workspace .website-timeline small{font-size:9px!important}@media (min-width:1500px){.website-control-workspace .website-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1280px){.websites-admin-workspace>.website-overview-metrics,.website-monitoring-workspace>.website-overview-metrics,.website-monitoring-workspace .monitoring-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.website-monitoring-workspace .monitoring-check-grid>div:nth-child(3n){border-right:0!important}}@media (max-width:1000px){.website-control-workspace .website-control-grid{grid-template-columns:1fr!important}.website-control-workspace .website-env-card{grid-column:auto!important}.website-control-workspace .website-env-editor{grid-template-columns:1fr 1fr!important}.websites-admin-workspace .website-provisioning-topbar,.website-monitoring-workspace .website-provisioning-topbar,.website-control-workspace .website-provisioning-topbar{align-items:flex-start;display:grid!important}.websites-admin-workspace .website-page-actions,.website-monitoring-workspace .website-page-actions,.website-control-workspace .website-page-actions{justify-content:flex-start}}@media (max-width:760px){.websites-admin-workspace>.website-overview-metrics,.website-monitoring-workspace>.website-overview-metrics,.website-control-workspace>.website-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.website-monitoring-workspace .monitoring-toolbar{grid-template-columns:1fr!important}.website-monitoring-workspace .monitoring-filter-buttons{justify-content:flex-start}.website-control-workspace .website-release-summary{grid-template-columns:1fr!important}.website-control-workspace .website-release-actions{display:grid!important}.website-control-workspace .website-env-editor{grid-template-columns:1fr!important}}@media (max-width:520px){.websites-admin-workspace>.website-overview-metrics,.website-monitoring-workspace>.website-overview-metrics,.website-control-workspace>.website-overview-metrics{grid-template-columns:1fr!important}}
.admin-topbar{padding-left:max(clamp(18px,2vw,30px),env(safe-area-inset-left))!important;padding-right:max(clamp(18px,2vw,30px),env(safe-area-inset-right))!important}.admin-content{padding-left:max(clamp(18px,2.2vw,34px),env(safe-area-inset-left))!important;padding-right:max(clamp(18px,2.2vw,34px),env(safe-area-inset-right))!important;padding-bottom:max(42px,env(safe-area-inset-bottom))!important}@media (min-width:821px) and (max-width:1180px){.admin-app{grid-template-columns:72px minmax(0,1fr)!important}.admin-sidebar{padding:12px 8px!important}.sidebar-head{justify-content:center!important;height:54px!important;padding:0 0 10px!important}.admin-brand-logo{width:42px!important;max-width:42px!important;overflow:visible!important}.admin-brand-logo img{object-fit:contain!important;width:42px!important;max-width:42px!important;height:auto!important;display:block!important}.sidebar-collapse{display:none!important}.sidebar-nav{padding-top:8px!important;overflow:visible!important}.nav-group{margin-bottom:8px!important}.nav-group>p,.nav-group a span,.nav-group a b,.sidebar-foot p{display:none!important}.nav-group a{justify-content:center!important;width:44px!important;height:40px!important;min-height:40px!important;margin:2px auto!important;padding:0!important;position:relative!important}.nav-group a i{flex-basis:28px!important;width:28px!important;height:28px!important}.nav-group a i svg{width:21px!important;height:21px!important}.nav-group a:after{content:attr(data-tooltip);z-index:120;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#111827;border-radius:3px;padding:7px 9px;font-size:10px;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.nav-group a:hover:after,.nav-group a:focus-visible:after{opacity:1;visibility:visible}.environment-pill{justify-content:center!important;font-size:0!important}.admin-topbar{gap:8px!important;height:56px!important;padding-inline:12px!important}.mobile-menu{border:1px solid var(--admin-line)!important;color:#334155!important;cursor:pointer!important;background:#fff!important;border-radius:3px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:18px!important;line-height:1!important;display:grid!important}.topbar-search{width:min(500px,52vw)!important}.user-chip>div{display:none!important}.admin-content{padding:18px 14px 32px!important}.admin-sidebar.mobile-open{z-index:90!important;width:270px!important;height:100dvh!important;padding:14px 10px 12px!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;box-shadow:0 20px 50px #0f172a33!important}.admin-sidebar.mobile-open .sidebar-head{justify-content:flex-start!important;height:58px!important;padding:0 8px 12px!important}.admin-sidebar.mobile-open .admin-brand-logo,.admin-sidebar.mobile-open .admin-brand-logo img{width:92px!important;max-width:92px!important}.admin-sidebar.mobile-open .sidebar-nav{padding:12px 0 8px!important;overflow:hidden auto!important}.admin-sidebar.mobile-open .nav-group{margin:0 0 12px!important}.admin-sidebar.mobile-open .nav-group>p{margin:0 10px 5px!important;display:block!important}.admin-sidebar.mobile-open .nav-group a{justify-content:flex-start!important;gap:10px!important;width:auto!important;height:38px!important;min-height:38px!important;margin:1px 0!important;padding:0 10px!important}.admin-sidebar.mobile-open .nav-group a span{display:inline!important}.admin-sidebar.mobile-open .nav-group a.active b{display:block!important}.admin-sidebar.mobile-open .nav-group a:after{display:none!important}.admin-sidebar.mobile-open .sidebar-foot p{display:block!important}.admin-sidebar.mobile-open .environment-pill{justify-content:flex-start!important;font-size:10px!important}.sidebar-scrim{z-index:80!important;background:#0f172a61!important;border:0!important;position:fixed!important;inset:0!important}.page-heading h1{font-size:28px!important}.invoice-detail-header h1{font-size:34px!important}.invoice-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.invoice-detail-metrics article{min-height:98px!important;padding:13px!important}.invoice-detail-metrics strong{font-size:21px!important}.invoice-detail-grid{grid-template-columns:1fr!important}.billing-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.billing-summary-grid{grid-template-columns:1fr!important}.recurring-create-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.recurring-create-form label.wide{grid-column:1/-1!important}}@media (max-width:820px){.admin-app{display:block!important}.admin-sidebar{z-index:90!important;width:min(320px,84vw)!important;height:100dvh!important;transition:transform .2s!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-105%)!important;box-shadow:0 20px 50px #0f172a2e!important}.admin-sidebar.mobile-open{transform:translate(0)!important}.sidebar-collapse{display:none!important}.sidebar-scrim{z-index:80!important;background:#0f172a61!important;border:0!important;position:fixed!important;inset:0!important}.admin-topbar{gap:8px!important;height:54px!important;padding:0 12px!important}.mobile-menu{border:1px solid var(--admin-line)!important;color:#334155!important;background:#fff!important;border-radius:3px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.topbar-search{flex:auto!important;width:auto!important;min-width:0!important}.topbar-search kbd{display:none!important}.topbar-actions{flex:none!important}.user-chip>div,.admin-signout{display:none!important}.admin-content{padding:16px 12px max(28px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.page-heading,.invoice-detail-header{align-items:start!important;gap:10px!important;display:grid!important}.heading-actions,.invoice-header-actions{justify-content:flex-start!important;width:100%!important}.heading-actions>*,.invoice-header-actions>*{min-width:0!important}.invoice-detail-metrics,.billing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.invoice-detail-grid,.billing-summary-grid{grid-template-columns:1fr!important}.recurring-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.recurring-create-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.admin-content{padding-inline:10px!important}.topbar-search input{font-size:11px!important}.topbar-actions>button{display:none!important}.page-heading h1,.invoice-detail-header h1{font-size:27px!important}.invoice-detail-metrics,.billing-metric-grid,.recurring-metrics{grid-template-columns:1fr 1fr!important}.invoice-detail-metrics article,.billing-metric-card,.recurring-metrics article{min-height:92px!important;padding:12px!important}.invoice-header-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.invoice-header-actions form,.invoice-header-actions a,.invoice-header-actions button{justify-content:center!important;width:100%!important}.invoice-header-actions>:first-child{grid-column:1/-1!important}.invoice-line-table{overflow:visible!important}.invoice-line-head{display:none!important}.invoice-line-row,.invoice-line-row.has-discounts{border:1px solid var(--admin-line)!important;background:#fff!important;border-radius:3px!important;grid-template-columns:1fr auto!important;min-width:0!important;margin:0 10px 10px!important;display:grid!important}.invoice-line-row>*{min-width:0!important;padding:8px 10px!important}.invoice-line-row>:first-child{border-bottom:1px solid #f1f5f9!important;grid-column:1/-1!important;font-weight:650!important}.invoice-total-block{width:100%!important;padding:14px 12px 18px!important}.recurring-create-form,.recurring-options{grid-template-columns:1fr!important;padding-inline:12px!important}.recurring-create-form label.wide{grid-column:auto!important}.recurring-table-wrap{overflow:visible!important}.recurring-table{gap:10px!important;min-width:0!important;padding:10px!important;display:grid!important}.recurring-head{display:none!important}.recurring-row{border:1px solid var(--admin-line)!important;background:#fff!important;border-radius:3px!important;grid-template-columns:1fr 1fr!important;gap:2px!important;min-width:0!important;padding:8px!important;display:grid!important}.recurring-row>span{white-space:normal!important;padding:7px 8px!important;overflow:visible!important}.recurring-row>span:first-child,.recurring-row>span:nth-child(4),.recurring-row>span:nth-child(7){grid-column:1/-1!important}.recurring-row>span:nth-child(2){text-align:left!important;justify-content:flex-start!important}.recurring-manage{grid-template-columns:1fr!important;justify-content:stretch!important;gap:7px!important;display:grid!important}.recurring-manage form{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;display:grid!important}.recurring-manage select,.recurring-manage button{width:100%!important;min-width:0!important}.business-table-wrap,.billing-invoice-list{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.login-page{min-height:100dvh!important;display:block!important}.login-brand-panel{min-height:238px!important;padding:24px 20px 72px!important}.login-brand-panel .admin-brand-logo{width:100px!important}.login-brand-copy h1{letter-spacing:-2px!important;font-size:40px!important;line-height:.96!important}.login-brand-copy>span{display:none!important}.login-form-panel{padding:0 14px max(28px,env(safe-area-inset-bottom))!important;display:block!important}.login-card{border-radius:16px!important;width:100%!important;max-width:none!important;margin:-48px 0 0!important;padding:24px 20px!important}.login-card h2{font-size:29px!important}}@media (max-width:390px){.invoice-detail-metrics,.billing-metric-grid,.recurring-metrics,.invoice-header-actions{grid-template-columns:1fr!important}.invoice-header-actions>:first-child{grid-column:auto!important}}@media (horizontal-viewport-segments:2){.admin-content{padding-left:max(16px,env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))!important}.invoice-detail-grid,.billing-summary-grid{grid-template-columns:1fr!important}.invoice-detail-metrics,.billing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (vertical-viewport-segments:2){.admin-topbar{position:sticky!important;top:0!important}.admin-content{padding-bottom:max(32px,env(safe-area-inset-bottom))!important}}
.dashboard-quick-links{border:1px solid var(--admin-line);background:#fff;border-radius:3px;margin:0 0 12px;overflow:hidden}.dashboard-quick-links-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 14px;display:flex}.dashboard-quick-links-head h2{color:var(--admin-ink);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650}.dashboard-quick-links-head>span{color:var(--admin-subtle);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.dashboard-quick-links-row{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--admin-line-strong) transparent;-webkit-overflow-scrolling:touch;gap:0;width:100%;display:flex;overflow:auto hidden}.dashboard-quick-links-row::-webkit-scrollbar{height:6px}.dashboard-quick-links-row::-webkit-scrollbar-track{background:0 0}.dashboard-quick-links-row::-webkit-scrollbar-thumb{background:var(--admin-line-strong);border-radius:20px}.dashboard-quick-link{scroll-snap-align:start;color:#475569;background:#fff;border-right:1px solid #f1f5f9;flex-direction:column;flex:0 0 96px;justify-content:center;align-items:center;gap:8px;width:96px;min-width:96px;min-height:88px;padding:12px 8px 10px;text-decoration:none;transition:background .14s,color .14s;display:flex}.dashboard-quick-link:last-child{border-right:0}.dashboard-quick-link:hover,.dashboard-quick-link:focus-visible{color:#111827;background:#fff7ed;outline:none}.dashboard-quick-link:hover i,.dashboard-quick-link:focus-visible i{color:var(--admin-orange);background:#fff;border-color:#fed7aa}.dashboard-quick-link i{border:1px solid var(--admin-line);color:#64748b;background:#f8fafc;border-radius:3px;place-items:center;width:34px;height:34px;transition:background .14s,color .14s,border-color .14s;display:grid}.dashboard-quick-link i svg{width:19px;height:19px}.dashboard-quick-link span{max-width:84px;color:inherit;text-align:center;white-space:normal;font-size:9.5px;font-weight:650;line-height:1.15}@media (max-width:1180px){.dashboard-quick-link{flex-basis:88px;width:88px;min-width:88px}.dashboard-quick-links-head>span{display:none}}@media (max-width:820px){.dashboard-quick-links{margin-bottom:10px}.dashboard-quick-links-head{min-height:46px;padding:9px 11px}.dashboard-quick-links-head h2{font-size:13px}.dashboard-quick-link{flex-basis:82px;width:82px;min-width:82px;min-height:82px;padding:10px 6px 9px}.dashboard-quick-link i{width:32px;height:32px}.dashboard-quick-link span{font-size:9px}}
.support-workspace,.support-detail-shell{box-sizing:border-box;width:min(100%,1380px);margin:0 auto;padding-inline:clamp(18px,2.6vw,38px)}.support-workspace{gap:22px;padding-bottom:30px;display:grid}.support-create-card,.support-queue-card,.support-conversation-card,.support-request-card,.support-actions-card{border:1px solid #e8e2db;box-shadow:0 10px 28px #17130f09}.support-create-card .panel-head span,.support-queue-head span{color:#746e67;margin-top:5px;font-size:12px;line-height:1.5;display:block}.support-queue-card{overflow:hidden}.support-queue-head{padding-bottom:18px}.support-table-wrap{margin-inline:-2px;padding:2px}.support-ticket-link{min-width:0;color:inherit;gap:3px;text-decoration:none;display:grid}.support-ticket-link b{letter-spacing:.01em;font-size:13px}.support-ticket-link small,.support-queue-row>span small{color:#7a746d;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-ticket-link:hover b{color:#e94b24}.support-requester-name{margin-bottom:3px;font-weight:700;display:block}.support-status-pill,.support-priority-pill{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.support-status-pill.status-open,.support-status-pill.status-in_progress{color:#1f6d39;background:#edf8f0;border:1px solid #d0ead7}.support-status-pill.status-waiting_client{color:#8b5b10;background:#fff7e9;border:1px solid #f0dfbb}.support-status-pill.status-resolved,.support-status-pill.status-closed{color:#706960;background:#f3f1ee;border:1px solid #e4dfd9}.support-priority-pill.priority-low{color:#596872;background:#f3f6f8}.support-priority-pill.priority-normal{color:#665f58;background:#f3f1ee}.support-priority-pill.priority-high{color:#a74a12;background:#fff2e8}.support-priority-pill.priority-urgent{color:#a52b22;background:#fff0ee}.support-list-manage{gap:8px}.support-detail-heading{align-items:end;margin-bottom:18px}.support-detail-heading .heading-actions{align-self:center}.support-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr);align-items:start;gap:22px;display:grid}.support-side-stack{gap:22px;min-width:0;display:grid}.support-conversation-card,.support-request-card,.support-actions-card{min-width:0;overflow:hidden}.support-conversation-card,.support-request-card,.support-actions-card,.support-create-card,.support-queue-card{border-radius:16px}.support-panel-head{border-bottom:1px solid #ece8e2;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px}.support-message-list{gap:12px;display:grid}.support-message{background:#fafafa;border:1px solid #ebe7e1;border-radius:13px;min-width:0;padding:16px 18px}.support-message-staff{background:#fff8f3;border-color:#f1ddd2}.support-message-internal{background:#f7f6f4;border-style:dashed}.support-message-meta{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.support-message-meta strong{font-size:13px}.support-message-meta small{text-align:right;color:#7f7971;flex:none}.support-message-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.65}.support-reply-form{background:#fcfbf9;border:1px solid #ece6df;border-radius:14px;gap:14px;margin-top:20px;padding:18px;display:grid}.support-reply-field{gap:8px;min-width:0;display:grid}.support-reply-field>span,.support-management-form label>span{font-size:12px;font-weight:700}.support-reply-field textarea{resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #dcd5cd;border-radius:11px;width:100%;min-width:0;min-height:145px;padding:13px 14px;display:block}.support-visible-toggle{color:#5f5952;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.support-visible-toggle input{flex:none;margin-top:2px}.support-reply-actions{justify-content:flex-start;display:flex}.support-actions-card,.support-request-card{padding:20px}.support-actions-head{border-bottom:1px solid #ece8e2;gap:10px;margin-bottom:16px;padding-bottom:16px;display:grid}.support-actions-head h3,.support-request-intro h3{margin:4px 0 0}.support-access-state{border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:800}.support-access-state.is-active{color:#1e6c38;background:#edf8f0;border:1px solid #cce8d4}.support-access-state.is-revoked{color:#7a716a;background:#f7f4f1;border:1px solid #e5dfd9}.support-management-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.support-management-form label{gap:7px;min-width:0;display:grid}.support-management-form select{box-sizing:border-box;background:#fff;border:1px solid #ddd6cf;border-radius:9px;width:100%;min-width:0;min-height:40px;padding-inline:10px}.support-management-wide{grid-column:1/-1}.support-security-actions{background:#faf8f5;border:1px solid #ece6df;border-radius:12px;gap:14px;margin-top:18px;padding:16px;display:grid}.support-security-actions p{color:#6f6963;margin:5px 0 0;font-size:11px;line-height:1.55}.support-security-buttons{flex-wrap:wrap;gap:9px;display:flex}.support-security-buttons form{margin:0}.support-security-buttons button:disabled{opacity:.45;cursor:not-allowed}.support-danger-button{color:#a02f25!important;background:#fff8f7!important;border-color:#e3b3ad!important}.support-danger-button:hover:not(:disabled){background:#fff0ee!important}.support-request-intro{border-bottom:1px solid #ece8e2;margin-bottom:16px;padding-bottom:16px}.support-request-intro a,.support-url{color:#245f8f;text-decoration:none}.support-request-intro a:hover,.support-url:hover{text-decoration:underline}.support-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.support-detail-item{min-width:0;padding:10px 0}.support-detail-item-wide{grid-column:1/-1}.support-detail-item small{color:#8a837b;letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.support-detail-item>div{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-weight:600;line-height:1.5}.support-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:500}@media (max-width:1160px){.support-detail-layout{grid-template-columns:1fr}.support-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.support-side-stack{grid-template-columns:1fr}.support-table{min-width:860px}}@media (max-width:720px){.support-workspace,.support-detail-shell{padding-inline:14px}.support-detail-heading,.support-detail-layout,.support-side-stack,.support-workspace{gap:14px}.support-conversation-card,.support-request-card,.support-actions-card,.support-create-card,.support-queue-card{padding:16px}.support-message{padding:14px}.support-message-meta{gap:4px;display:grid}.support-message-meta small{text-align:left}.support-details-grid,.support-management-form{grid-template-columns:1fr;gap:12px}.support-detail-item-wide,.support-management-wide{grid-column:auto}.support-reply-field textarea{min-height:135px}.support-reply-actions .button-primary,.support-management-form .button-primary,.support-security-buttons,.support-security-buttons form,.support-security-buttons button{width:100%}.support-reply-actions .button-primary,.support-management-form .button-primary,.support-security-buttons button{justify-content:center}}
.lead-detail-shell{box-sizing:border-box;width:min(100%,1420px);margin:0 auto;padding:6px clamp(20px,2.8vw,42px) 36px}.lead-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.lead-detail-heading h1{margin:5px 0 6px;line-height:1.04}.lead-detail-heading>div>span{color:#6f6962;font-size:13px;line-height:1.5;display:block}.lead-detail-heading .heading-actions{padding-top:8px}.lead-detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(330px,.78fr);align-items:start;gap:24px;display:grid}.lead-main-card,.lead-manage-card{border-radius:16px;min-width:0;overflow:hidden}.lead-main-card{padding:0}.lead-hero-row{background:linear-gradient(#fffdfb 0%,#fff 100%);border-bottom:1px solid #ece8e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.lead-hero-row h2{margin:5px 0 0;font-size:20px;line-height:1.25}.lead-stage-badge{white-space:nowrap;background:#f3f1ed;border:1px solid #e5dfd8;border-radius:999px;align-items:center;width:fit-content;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.stage-new{color:#8b5311;background:#fff7ec;border-color:#f2d7b5}.stage-qualified{color:#275c8c;background:#eef6ff;border-color:#cfdef3}.stage-proposal{color:#624397;background:#f4f0ff;border-color:#ded1f6}.stage-won{color:#1e6c38;background:#edf8f0;border-color:#cce8d4}.stage-lost,.stage-archived{color:#756f69;background:#f6f4f2;border-color:#e4dfda}.lead-contact-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:22px 24px 0;display:grid}.lead-contact-strip>div{box-sizing:border-box;background:#fbfaf8;border:1px solid #e9e4de;border-radius:13px;min-width:0;min-height:82px;padding:15px 16px}.lead-contact-strip small,.lead-detail-item small{color:#8a837b;letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.lead-contact-strip strong,.lead-contact-strip a,.lead-contact-strip span{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45;display:block}.lead-contact-strip strong{font-weight:800}.lead-contact-strip a,.lead-source-card a{color:#174b75;text-decoration:none}.lead-contact-strip a:hover,.lead-source-card a:hover{text-decoration:underline}.lead-message-block{background:#fffdfa;border:1px solid #e9e4de;border-radius:14px;margin:22px 24px 0;padding:20px}.lead-message-block .admin-eyebrow{margin-bottom:11px}.lead-message-block>div{white-space:pre-wrap;overflow-wrap:anywhere;color:#28231f;font-size:15px;line-height:1.75}.lead-source-card{background:#fcfbf9;border-top:1px solid #ece8e2;margin-top:22px;padding:22px 24px 24px}.lead-source-grid,.lead-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.lead-detail-item{min-width:0}.lead-detail-wide{grid-column:1/-1}.lead-detail-item>div{overflow-wrap:anywhere;word-break:break-word;color:#28231f;min-width:0;font-size:13px;line-height:1.55}.lead-manage-card{box-sizing:border-box;padding:22px;position:sticky;top:18px}.lead-manage-card h3{margin:5px 0 20px;font-size:18px}.lead-stage-form{border-bottom:1px solid #ece8e2;gap:12px;margin-bottom:20px;padding-bottom:20px;display:grid}.lead-stage-form label{gap:8px;display:grid}.lead-stage-form label>span{font-size:12px;font-weight:800}.lead-stage-form select{box-sizing:border-box;width:100%;min-height:42px}.lead-stage-form .button-primary{justify-content:center;width:100%}.lead-summary-grid{gap:18px 20px}.lead-summary-grid .lead-detail-item{padding:0 0 4px}.lead-list-manage{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lead-list-manage .inline-manage{min-width:0}.lead-open-name{color:inherit;font-weight:700;text-decoration:none}.lead-open-name:hover{text-decoration:underline}.lead-list-table .business-row>span:first-child{min-width:0}.lead-not-found{margin:20px}.lead-not-found a{margin-top:12px;display:inline-block}@media (max-width:1100px){.lead-detail-layout{grid-template-columns:1fr}.lead-manage-card{order:-1;position:static}.lead-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.lead-detail-shell{padding-inline:18px}.lead-detail-heading{gap:16px}.lead-contact-strip,.lead-summary-grid{grid-template-columns:1fr 1fr}.lead-list-manage{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:720px){.lead-detail-shell{padding:4px 14px 24px}.lead-detail-heading{margin-bottom:18px;display:grid}.lead-detail-heading .heading-actions{padding-top:0}.lead-detail-heading .button-secondary{justify-content:center;width:100%}.lead-detail-layout{gap:14px}.lead-hero-row{padding:18px;display:grid}.lead-contact-strip{grid-template-columns:1fr;padding:18px 18px 0}.lead-message-block{margin:18px 18px 0;padding:16px}.lead-source-card{padding:18px}.lead-source-grid,.lead-summary-grid{grid-template-columns:1fr}.lead-detail-wide{grid-column:auto}.lead-manage-card{padding:18px}.lead-list-manage{grid-template-columns:1fr;display:grid}.lead-list-manage .invoice-open-link{justify-self:start}}
.contacts-workspace,.contact-detail-shell{box-sizing:border-box;width:min(100%,1440px);margin:0 auto;padding-inline:clamp(20px,2.7vw,42px)}.contacts-create-panel{border-radius:16px;overflow:hidden}.contacts-create-head{background:linear-gradient(#fff 0%,#fcfbf9 100%);border-bottom:1px solid #ece8e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.contacts-create-head h2{margin:4px 0 5px}.contacts-create-head>div>span{color:#6f6962;font-size:12px;line-height:1.5}.contacts-create-hint{letter-spacing:.02em;background:#fff8f3;border:1px solid #eadfd5;border-radius:999px;flex:none;padding:7px 10px;font-weight:800;color:#96502a!important;font-size:10px!important}.contacts-create-form{gap:0;padding:0;display:grid}.contacts-form-section{border-bottom:1px solid #eee9e3;padding:22px 24px}.contacts-form-section-head{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.contacts-form-section-head>span{color:#d94f22;background:#fff3eb;border:1px solid #f2d8c7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.contacts-form-section-head>div{gap:3px;display:grid}.contacts-form-section-head strong{font-size:13px}.contacts-form-section-head small{color:#7b756e;font-size:10px;line-height:1.4}.contacts-form-final{border-bottom:0}.contacts-form-grid{gap:16px;display:grid}.contacts-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-form-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.contacts-form-grid-notes{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:stretch}.contacts-form-grid label,.contact-detail-form label,.client-add-contact-form label{gap:7px;min-width:0;display:grid}.contacts-form-grid label>span,.contact-detail-form label>span,.client-add-contact-form label>span{font-weight:700}.contacts-form-grid input,.contacts-form-grid select,.contacts-form-grid textarea,.contact-detail-form input,.contact-detail-form select,.contact-detail-form textarea,.client-add-contact-form input,.client-add-contact-form select,.client-add-contact-form textarea{box-sizing:border-box;width:100%;min-width:0}.contacts-company-field{grid-column:span 1}.contacts-notes-field{min-width:0}.contacts-flags{box-sizing:border-box;background:#faf9f7;border:1px solid #ece8e2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:100%;padding:12px;display:grid}.contacts-flags label{background:#fff;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.contacts-flags label:hover{border-color:#ead9cc}.contacts-flags input{flex:none;margin-top:3px}.contacts-flags label>span{gap:2px;min-width:0;display:grid}.contacts-flags strong{font-size:11px}.contacts-flags small{color:#7e7871;font-size:9px;font-weight:400;line-height:1.35}.contacts-create-actions{background:#fcfbf9;border-top:1px solid #eee9e3;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.contacts-create-actions>span{color:#817b74;font-size:10px}.contacts-directory-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 14px;display:flex}.contacts-directory-head h2{margin:3px 0}.contacts-directory-head>div:first-child>span{color:#77716a;font-size:11px}.contacts-directory-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contacts-directory-stats>span{color:#6f6962;background:#fff;border:1px solid #e6e1da;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.contacts-directory-stats b{color:#1f1d1a}.contacts-company-list{gap:16px;display:grid}.contacts-company-card{border-radius:15px;overflow:hidden}.contacts-company-head{background:#fcfbf9;border-bottom:1px solid #ece8e2;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.contacts-company-identity{align-items:center;gap:12px;min-width:0;display:flex}.contacts-company-avatar{color:#d95126;background:#fff2e9;border:1px solid #f0d9c9;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.contacts-company-head h3{margin:2px 0;font-size:17px}.contacts-company-head span{color:#77716a;font-size:10px}.contacts-company-open{align-items:center;gap:8px;display:inline-flex!important}.contacts-company-open>span{color:inherit;font-size:12px}.contacts-person-list{display:grid}.contacts-person-row{border-bottom:1px solid #f0ede8;grid-template-columns:minmax(220px,1.15fr) minmax(390px,1.5fr) minmax(110px,.45fr) auto;align-items:center;gap:20px;min-width:0;padding:17px 20px;transition:background .15s;display:grid}.contacts-person-row:hover{background:#fffdfb}.contacts-person-row:last-child{border-bottom:0}.contacts-person-row.is-inactive{opacity:.62;background:#faf9f7}.contacts-person-main,.contacts-person-meta{min-width:0}.contacts-person-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contacts-person-title>a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.contacts-person-title>a:hover{text-decoration:underline}.contacts-person-title em,.client-contact-badges em{color:#1f6f3d;background:#edf8f0;border:1px solid #cce8d4;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.contacts-person-title em.inactive{color:#77716a;background:#f0efec;border-color:#dfdbd4}.contacts-person-main>span{color:#77716a;margin-top:5px;font-size:10px;display:block}.contacts-person-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contacts-person-meta>div{min-width:0}.contacts-person-meta small{color:#8a847c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.contacts-person-meta a,.contacts-person-meta span{color:inherit;overflow-wrap:anywhere;font-size:10px;line-height:1.35;text-decoration:none;display:block}.contacts-person-meta a:hover{text-decoration:underline}.contacts-person-tags{flex-wrap:wrap;gap:6px;display:flex}.contacts-person-tags span{color:#9a531f;background:#fff6eb;border:1px solid #f0d5bd;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.contacts-open-link{color:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.contacts-open-link:hover{color:#c94820;background:#fff3eb}.contact-detail-heading{margin-bottom:18px}.contact-detail-card{overflow:hidden}.contact-detail-form{padding:20px}.contact-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-company-wide,.contact-notes-wide{grid-column:1/-1}.contact-flags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.contact-flags-grid>label{background:#faf9f7;border:1px solid #ece8e2;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.contact-flags-grid input{width:auto;margin-top:2px}.contact-flags-grid span{gap:3px;display:grid}.contact-flags-grid small{color:#817c75;font-size:10px;font-weight:400}.contact-detail-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.contact-active-pill{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.contact-active-pill.is-active{color:#1f6f3d;background:#edf8f0}.contact-active-pill.is-inactive{color:#77716a;background:#f0efec}.client-contacts-card{margin-top:20px;overflow:hidden}.client-contact-list{display:grid}.client-contact-row{border-top:1px solid #f0ede8;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(140px,.7fr) auto auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.client-contact-row.is-inactive{opacity:.62}.client-contact-person{min-width:0}.client-contact-person>a{color:inherit;font-weight:800;text-decoration:none}.client-contact-person>a:hover{text-decoration:underline}.client-contact-person>span{color:#77716a;margin-top:4px;font-size:10px;display:block}.client-contact-row>div small{color:#8a847c;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.client-contact-row>div a,.client-contact-row>div span{overflow-wrap:anywhere;color:inherit;text-decoration:none}.client-contact-badges{flex-wrap:wrap;gap:5px;display:flex}.client-add-contact{background:#fcfbf9;border-top:1px solid #e9e5df;padding:20px}.client-add-contact h3{margin:4px 0 16px}.client-add-contact-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.client-contact-notes{grid-column:span 2}.client-contact-flags{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:16px;display:flex}.client-contact-flags label{align-items:center;gap:7px;display:flex}.client-add-contact-actions{grid-column:1/-1;justify-content:flex-end;display:flex}@media (max-width:1180px){.contacts-form-grid-four,.contacts-form-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-form-grid-notes{grid-template-columns:1fr}.contacts-flags{height:auto}.client-add-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-person-row{grid-template-columns:minmax(210px,1fr) minmax(0,1.4fr) auto}.contacts-person-tags{grid-column:2}.contacts-open-link{grid-area:1/3/3}.client-contact-row{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) auto}.client-contact-badges{grid-column:2}.client-contact-row>.contacts-open-link{grid-area:1/3/3}}@media (max-width:820px){.contacts-create-head,.contacts-directory-head{align-items:flex-start}.contacts-create-head{display:grid}.contacts-create-hint{justify-self:start}.contacts-directory-head{display:grid}.contacts-directory-stats{justify-content:flex-start}.contacts-form-grid-three{grid-template-columns:1fr}.contacts-company-field{grid-column:auto}.contacts-flags{grid-template-columns:1fr 1fr}.contacts-person-row{grid-template-columns:1fr auto}.contacts-person-meta{grid-column:1/-1}.contacts-person-tags{grid-column:1}.contacts-open-link{grid-area:1/2}.contacts-company-head{align-items:flex-start}}@media (max-width:760px){.contacts-workspace,.contact-detail-shell{padding-inline:14px}.contacts-create-head,.contacts-form-section,.contacts-create-actions{padding-left:16px;padding-right:16px}.contacts-form-grid,.contact-detail-grid,.contact-flags-grid,.client-add-contact-form,.contacts-flags{grid-template-columns:1fr}.contact-company-wide,.contact-notes-wide,.client-contact-notes,.client-contact-flags{grid-column:auto}.contacts-company-head{padding:15px 16px}.contacts-company-open{padding:7px 9px!important}.contacts-person-row,.client-contact-row{grid-template-columns:1fr;gap:12px;padding:15px 16px}.contacts-person-meta{grid-column:auto;grid-template-columns:1fr}.contacts-person-tags,.contacts-open-link,.client-contact-badges,.client-contact-row>.contacts-open-link{grid-area:auto}.contacts-open-link{justify-self:start;padding-left:0}.contact-detail-actions,.client-add-contact-actions{flex-direction:column}.contacts-create-actions{flex-direction:column;align-items:stretch}.contacts-create-actions .button-primary,.contact-detail-actions .button-primary,.contact-detail-actions .button-secondary,.client-add-contact-actions .button-primary{justify-content:center;width:100%}.client-contact-row{padding:14px 16px}}
.callback-calendar-workspace{gap:20px;display:grid}.calendar-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.calendar-hero h2,.calendar-board-panel h3,.google-calendar-status h3,.calendar-bookings-panel h3,.calendar-create h3,.calendar-blocks h3,.calendar-settings h3,.cancelled-bookings h3{margin:4px 0 6px}.calendar-hero>div:first-child p:last-child,.calendar-settings .panel-head p:last-child{color:#5f6670;margin:0;font-size:14px}.calendar-hero-stats{grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;min-width:min(560px,55%);display:grid}.calendar-hero-stats>div{background:#fbfaf8;border:1px solid #e7e2da;border-radius:13px;padding:14px 16px}.calendar-hero-stats b{color:#1f2937;font-size:22px;display:block}.calendar-hero-stats span{color:#68707b;margin-top:2px;font-size:12px;display:block}.calendar-good{color:#166534!important}.calendar-warn{color:#b45309!important}.calendar-main-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.calendar-board-panel,.google-calendar-status,.calendar-bookings-panel,.calendar-create,.calendar-blocks,.calendar-settings,.cancelled-bookings{overflow:hidden}.calendar-board-panel .panel-head,.calendar-bookings-panel .panel-head,.calendar-settings .panel-head,.cancelled-bookings .panel-head{border-bottom:1px solid #eee8df;padding:18px 20px}.calendar-slot-help{color:#68707b;margin:4px 0 0;font-size:12px}.calendar-timezone{color:#6b7280;background:#faf9f7;border:1px solid #e4dfd8;border-radius:999px;padding:6px 10px;font-size:12px}.calendar-slot-legend{color:#626b76;flex-wrap:wrap;align-items:center;gap:16px;padding:11px 18px 0;font-size:12px;display:flex}.calendar-slot-legend>span{align-items:center;gap:6px;display:flex}.slot-legend-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.slot-legend-dot.available{background:#cfe7d7;border:1px solid #83bd98}.slot-legend-dot.blocked{background:#f3caca;border:1px solid #d77e7e}.calendar-day-strip{grid-template-columns:repeat(7,minmax(145px,1fr));gap:12px;padding:18px;display:grid;overflow-x:auto}.calendar-day{background:#fff;border:1px solid #e9e4dd;border-radius:14px;min-width:145px}.calendar-day header{background:#faf9f7;border-bottom:1px solid #eee9e2;border-radius:14px 14px 0 0;padding:12px 13px}.calendar-day header b,.calendar-day header small{display:block}.calendar-day header b{font-size:14px}.calendar-day header small{color:#737983;margin-top:2px;font-size:11px}.calendar-day>div{gap:6px;padding:10px;display:grid}.calendar-slot-form{margin:0}.calendar-slot{text-align:center;cursor:pointer;border-radius:8px;width:100%;min-height:35px;padding:7px 8px;font-size:13px;font-weight:700;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s}.calendar-slot:hover{transform:translateY(-1px);box-shadow:0 3px 9px #232f3d14}.calendar-slot:focus-visible{outline-offset:2px;outline:3px solid #e6562433}.calendar-slot.available{color:#24523b;background:#e9f5ee;border:1px solid #cfe7d7}.calendar-slot.available:hover{background:#dff0e6;border-color:#acd4bb}.calendar-slot.blocked{color:#8f2929;background:#fdecec;border:1px solid #efc9c9;gap:1px;display:grid}.calendar-slot.blocked small{color:#a94444;font-size:9px;font-weight:650;line-height:1.1}.google-calendar-status{padding:20px}.google-calendar-status>div{border-bottom:1px solid #eee9e2;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.google-calendar-status>div span{color:#6b7280}.google-calendar-status>div b{color:#253041}.calendar-integration-ok,.calendar-integration-warning{border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}.calendar-integration-ok{color:#166534;background:#e9f5ee}.calendar-integration-warning{color:#92400e;background:#fff4e5}.calendar-ops-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.calendar-side-stack{gap:20px;display:grid}.calendar-booking-list{display:grid}.calendar-booking{border-bottom:1px solid #eee9e2;grid-template-columns:145px minmax(220px,1fr) minmax(260px,.9fr);align-items:start;gap:18px;padding:18px 20px;display:grid}.calendar-booking:last-child{border-bottom:0}.calendar-booking-time b{color:#1f2937;font-size:24px;display:block}.calendar-booking-time span,.calendar-booking-time small{display:block}.calendar-booking-time span{color:#505863;margin-top:3px;font-size:13px}.calendar-booking-time small{color:#8a8178;margin-top:7px;font-size:11px}.calendar-booking-person{gap:4px;display:grid}.calendar-booking-person>b{font-size:16px}.calendar-booking-person a,.calendar-booking-person span{font-size:13px}.calendar-booking-person span{color:#666f79}.calendar-booking-actions{gap:8px;display:grid}.calendar-booking-actions form{align-items:end;gap:8px;display:flex}.calendar-booking-actions label{color:#6b7280;flex:1;font-size:11px}.calendar-booking-actions input,.calendar-booking-actions button,.calendar-create input,.calendar-create select,.calendar-create textarea,.calendar-blocks input,.calendar-blocks button,.calendar-settings input,.calendar-settings select{font:inherit}.calendar-booking-actions input,.calendar-create input,.calendar-create select,.calendar-create textarea,.calendar-blocks input,.calendar-settings input,.calendar-settings select{color:#1f2937;background:#fff;border:1px solid #dcd6ce;border-radius:9px;width:100%;padding:9px 10px}.calendar-booking-actions button,.calendar-blocks button{color:#303640;cursor:pointer;background:#faf9f7;border:1px solid #d8d2ca;border-radius:9px;padding:9px 11px;font-weight:650}.button-warning{color:#92400e!important;background:#fff4e5!important;border-color:#f1d8b1!important}.button-danger-soft{color:#a52727!important;background:#fff1f1!important;border-color:#efcccc!important}.calendar-create,.calendar-blocks{padding:20px}.calendar-create form,.calendar-blocks>form{gap:12px;margin-top:14px;display:grid}.calendar-create label,.calendar-blocks label,.calendar-rule-grid label{color:#4d5560;gap:6px;font-size:12px;font-weight:650;display:grid}.calendar-create textarea{resize:vertical}.calendar-form-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calendar-block-list{gap:8px;margin-top:16px;display:grid}.calendar-block-list>div{border-top:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.calendar-block-list span b,.calendar-block-list span small{display:block}.calendar-block-list span b{font-size:12px}.calendar-block-list span small{color:#707782;margin-top:2px;font-size:11px}.calendar-block-list button{padding:3px 8px;font-size:18px}.calendar-settings>form{padding:20px}.calendar-rule-grid{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(240px,1.4fr);gap:14px;display:grid}.calendar-switch{background:#fbfaf8;border:1px solid #e7e2da;border-radius:12px;align-items:center;padding:10px 12px;gap:10px!important;display:flex!important}.calendar-switch input{width:auto!important}.calendar-switch span b,.calendar-switch span small{display:block}.calendar-switch span small{color:#6b7280;margin-top:2px;font-weight:400}.weekly-availability{gap:8px;margin-top:20px;display:grid}.availability-day{background:#fcfbfa;border:1px solid #ebe6df;border-radius:12px;grid-template-columns:150px 1fr 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.availability-enable{align-items:center;gap:9px;display:flex}.availability-enable input{width:auto!important}.availability-day>div{grid-template-columns:60px 1fr 24px 1fr;align-items:center;gap:7px;display:grid}.availability-day>div span{color:#727984;font-size:11px}.calendar-settings-footer{border-top:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:16px;display:flex}.calendar-settings-footer span{color:#6b7280;font-size:12px}.cancelled-bookings>div:last-child{display:grid}.cancelled-bookings article{border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.cancelled-bookings article:last-child{border-bottom:0}.cancelled-bookings article span b,.cancelled-bookings article span small{display:block}.cancelled-bookings article span small{color:#6b7280;margin-top:3px;font-size:12px}.calendar-empty{color:#5f6670;gap:4px;padding:22px;display:grid}.calendar-empty b{color:#29313b}@media (max-width:1180px){.calendar-hero{display:grid}.calendar-hero-stats{width:100%;min-width:0}.calendar-main-grid,.calendar-ops-grid{grid-template-columns:1fr}.calendar-side-stack{grid-template-columns:1fr 1fr}.calendar-booking{grid-template-columns:120px 1fr}.calendar-booking-actions{grid-column:1/-1}.calendar-rule-grid{grid-template-columns:repeat(2,1fr)}.availability-day{grid-template-columns:130px 1fr}.availability-day>div:last-child{grid-column:2}}@media (max-width:760px){.calendar-hero{padding:18px}.calendar-hero-stats{grid-template-columns:1fr 1fr}.calendar-side-stack,.calendar-booking{grid-template-columns:1fr}.calendar-booking-time{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.calendar-booking-time b{font-size:20px}.calendar-booking-actions form{grid-template-columns:1fr;display:grid}.calendar-form-two,.calendar-rule-grid,.availability-day{grid-template-columns:1fr}.availability-day>div:last-child{grid-column:auto}.availability-day>div{grid-template-columns:52px 1fr 20px 1fr}.calendar-settings-footer{flex-direction:column;align-items:stretch}.cancelled-bookings article{flex-direction:column;align-items:flex-start}}
:root{--admin-text:#1f2937;--admin-text-strong:#111827;--admin-text-secondary:#4b5563;--admin-text-muted:#667085;--admin-border:#e1e5ea;--admin-border-soft:#eceff3;--admin-panel:#fff;--admin-panel-soft:#f8fafc;--admin-green-bg:#e8f6ed;--admin-green-text:#166534;--admin-amber-bg:#fff4e5;--admin-amber-text:#9a4d08;--admin-red-bg:#fdeaea;--admin-red-text:#b42318;--admin-grey-bg:#f1f3f5;--admin-grey-text:#475467}main,.admin-main,.admin-content,.admin-page-content{color:var(--admin-text)}.panel{border-color:var(--admin-border);background:var(--admin-panel)}.panel-head h2,.panel-head h3,.page-heading h1,.website-provisioning-topbar h1{color:var(--admin-text-strong)}.panel-head>div>span,.page-heading>div>span,.website-provisioning-topbar>div>span,.module-empty p,.module-notice p{color:var(--admin-text-secondary);font-size:13px;line-height:1.55}.admin-eyebrow{letter-spacing:.09em!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.panel label>span,.quick-create-form label>span{color:var(--admin-text-strong);font-size:12px;font-weight:700}.panel input,.panel select,.panel textarea{color:var(--admin-text-strong);font-size:13px}.panel input::placeholder,.panel textarea::placeholder{color:#87909d;opacity:1}.button-primary,.button-secondary,.invoice-open-link,.contacts-open-link,.website-manage-button{font-size:12px;font-weight:750}.provision-status,.module-state,.support-status-pill,.support-priority-pill,.live-data-pill{border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:5px 9px;line-height:1.1;display:inline-flex;font-size:10px!important;font-weight:800!important}.provision-status.status-ready,.provision-status.status-healthy,.provision-status.status-complete,.provision-status.status-protected,.module-state.ready,.support-status-pill.status-open,.support-status-pill.status-resolved{background:var(--admin-green-bg)!important;color:var(--admin-green-text)!important;border:1px solid #cce8d4!important}.provision-status.status-warning,.provision-status.status-needs_setup,.support-status-pill.status-waiting_client,.support-priority-pill.priority-high,.support-priority-pill.priority-urgent{background:var(--admin-amber-bg)!important;color:var(--admin-amber-text)!important;border:1px solid #f2dcc0!important}.provision-status.status-down,.provision-status.status-failed,.provision-status.status-error,.provision-status.status-unhealthy{background:var(--admin-red-bg)!important;color:var(--admin-red-text)!important;border:1px solid #f3c8c4!important}.support-status-pill.status-in_progress,.support-priority-pill.priority-normal,.support-priority-pill.priority-low{background:var(--admin-grey-bg)!important;color:var(--admin-grey-text)!important;border:1px solid #dde1e6!important}.support-workspace{box-sizing:border-box;width:min(100%,1460px);margin:0 auto;padding-inline:clamp(18px,2.3vw,34px)}.support-create-card,.support-queue-card{overflow:hidden}.support-create-card .quick-create-form{gap:16px;padding:20px 22px}.support-queue-head{padding:18px 20px}.support-table .business-head span{color:#596273;letter-spacing:.06em;font-size:10px;font-weight:850}.support-table .business-row{align-items:center;min-height:64px}.support-table .business-row>span{color:var(--admin-text);font-size:12px}.support-ticket-link b,.support-requester-name{color:var(--admin-text-strong);font-size:13px}.support-ticket-link small,.support-queue-row>span small{color:var(--admin-text-muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.support-list-manage{grid-template-columns:minmax(150px,1fr) auto;min-width:230px;justify-content:stretch!important;align-items:center!important;gap:9px!important;display:grid!important}.support-list-manage .inline-manage{grid-template-columns:minmax(105px,1fr) auto;min-width:0;gap:6px!important;display:grid!important}.support-list-manage select{background:#fff;min-width:0;height:36px;font-size:11px}.support-list-manage .inline-manage button{height:36px;padding:0 10px;font-size:10px;font-weight:800}.support-list-manage .invoice-open-link{color:#243247;white-space:nowrap;background:#fff;border:1px solid #d7dde5;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 11px;text-decoration:none;display:inline-flex}.support-list-manage .invoice-open-link:hover{background:#f7f9fb;border-color:#bdc7d4}.contacts-workspace{width:min(100%,1440px);padding-inline:clamp(18px,2.4vw,34px)}.contacts-create-panel{border-radius:12px;box-shadow:0 1px 2px #1018280a}.contacts-create-head{border-bottom:1px solid var(--admin-border-soft);padding:20px 22px!important}.contacts-create-head h2{color:var(--admin-text-strong);margin:3px 0 5px;font-size:18px}.contacts-create-head>div>span{color:var(--admin-text-secondary);font-size:12px}.contacts-create-hint{background:#fff5ec;border:1px solid #f2d8c5;border-radius:999px;padding:7px 10px;font-weight:800;color:#82502e!important;font-size:10px!important}.contacts-create-form{gap:0!important;padding:0!important}.contacts-form-section{border-bottom:1px solid var(--admin-border-soft);padding:20px 22px!important}.contacts-form-section-head{gap:12px!important;margin-bottom:16px!important}.contacts-form-section-head>span{color:#b54708;background:#fff4eb;border:1px solid #f0d4bd;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:inline-flex}.contacts-form-section-head strong{color:var(--admin-text-strong);font-size:13px}.contacts-form-section-head small{color:var(--admin-text-muted);margin-top:3px;font-size:10px;line-height:1.35;display:block}.contacts-form-grid{gap:16px!important}.contacts-form-grid label>span{color:var(--admin-text-strong);font-size:12px}.contacts-form-grid input,.contacts-form-grid select,.contacts-form-grid textarea{min-height:40px;font-size:13px}.contacts-form-grid-notes{grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr)!important;align-items:stretch!important}.contacts-notes-field textarea{min-height:112px}.contacts-flags{min-width:0;background:#f8fafc!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;padding:10px!important;display:grid!important}.contacts-flags label{background:#fff;border:1px solid #e5e9ee;border-radius:9px;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:9px!important;min-width:0!important;padding:12px!important;display:grid!important}.contacts-flags input{margin-top:2px;width:auto!important}.contacts-flags label>span{gap:3px!important;min-width:0!important;line-height:1.2!important;display:grid!important;overflow:visible!important}.contacts-flags strong{color:var(--admin-text-strong);white-space:normal!important;font-size:11px!important}.contacts-flags small{color:var(--admin-text-muted)!important;white-space:normal!important;font-size:9px!important;line-height:1.35!important;overflow:visible!important}.contacts-create-actions{align-items:center!important;padding:16px 22px!important}.contacts-create-actions>span{color:var(--admin-text-muted);font-size:10px}.contacts-directory-head{margin-top:24px;padding:0 2px}.contacts-directory-head h2{color:var(--admin-text-strong);font-size:18px}.contacts-directory-head>div>span{color:var(--admin-text-muted);font-size:11px}.contacts-directory-stats span{color:var(--admin-text-secondary);background:#fff;border:1px solid #e0e5eb;border-radius:9px;padding:8px 10px;font-size:10px}.contacts-directory-stats b{color:var(--admin-text-strong);margin-right:4px;font-size:13px}.contacts-company-card{border-radius:12px;box-shadow:0 1px 2px #10182808}.contacts-company-head{background:#fbfcfd;padding:16px 18px!important}.contacts-company-avatar{color:#9a4e1e!important;background:#fff2e8!important;border:1px solid #f0d0b7!important;width:38px!important;height:38px!important;font-size:11px!important}.contacts-company-head h3{color:var(--admin-text-strong);font-size:15px!important}.contacts-person-row{gap:18px!important;padding:15px 18px!important}.contacts-person-title>a{color:var(--admin-text-strong);font-size:12px}.contacts-person-main>span{color:var(--admin-text-muted)!important;font-size:10px!important}.contacts-person-meta small{color:#697386!important;font-size:9px!important}.contacts-person-meta a,.contacts-person-meta span{color:#283548!important;font-size:10px!important}.contacts-person-tags span{font-size:9px!important}.contacts-open-link{background:#fff;border:1px solid #dde2e8;border-radius:7px;padding:7px 9px;color:#283548!important;text-decoration:none!important}.contacts-open-link:hover{background:#f7f9fb}.website-registry-row{color:var(--admin-text)}.website-registry-row.head span{letter-spacing:.055em;color:#596273!important;font-size:10px!important;font-weight:850!important}.website-registry-row:not(.head)>span{font-size:11px;line-height:1.35}.website-registry-row:not(.head)>span:first-child b{color:var(--admin-text-strong);font-size:12px}.website-registry-row small{color:var(--admin-text-muted)!important;font-size:9px!important;line-height:1.35!important}.website-registry-environments{gap:6px!important}.website-registry-row a{color:#26364a}.website-registry-row>span:nth-child(7){align-content:center;gap:4px;min-width:0;display:grid}.website-registry-row>span:nth-child(7)>b{color:var(--admin-text-strong);white-space:nowrap;font-size:11px}.website-registry-row>span:nth-child(7)>small{white-space:normal;overflow-wrap:anywhere;max-width:160px;display:block}.website-registry-row>span:last-child{justify-content:flex-end;align-items:center;display:flex}.website-manage-button{justify-content:center;align-items:center;min-width:76px;min-height:36px;color:#26364a!important;background:#fff!important;border-color:#cbd3dd!important;border-radius:8px!important;display:inline-flex!important}.website-manage-button:hover{background:#f4f7fa!important;border-color:#aeb9c7!important}.monitoring-site-card{border-radius:12px;overflow:hidden}.monitoring-site-head{padding:18px 20px!important}.monitoring-site-head strong{color:var(--admin-text-strong);font-size:14px}.monitoring-site-head small{line-height:1.4;color:var(--admin-text-muted)!important;font-size:10px!important}.monitoring-check-grid{border-top:1px solid #e4e8ed;border-bottom:1px solid #e4e8ed;background:#e7ebef!important;gap:1px!important}.monitoring-check-grid>div{box-sizing:border-box;min-height:96px;background:#fff!important;padding:16px 18px!important}.monitoring-check-grid>div>span{text-transform:uppercase;margin-bottom:7px;display:block;color:#667085!important;letter-spacing:.055em!important;font-size:9px!important;font-weight:850!important}.monitoring-check-grid>div>strong{background:var(--admin-grey-bg);border-radius:7px;align-items:center;min-height:26px;padding:4px 8px;width:auto!important;color:var(--admin-grey-text)!important;font-size:12px!important;line-height:1.2!important;display:inline-flex!important}.monitoring-check-grid>div>strong.ok,.monitoring-check-grid>div>strong.healthy{background:var(--admin-green-bg)!important;color:var(--admin-green-text)!important}.monitoring-check-grid>div>strong.warning{background:var(--admin-amber-bg)!important;color:var(--admin-amber-text)!important}.monitoring-check-grid>div>strong.bad,.monitoring-check-grid>div>strong.down{background:var(--admin-red-bg)!important;color:var(--admin-red-text)!important}.monitoring-check-grid>div>small{overflow-wrap:anywhere;margin-top:7px;display:block;color:#596273!important;font-size:10px!important;line-height:1.4!important}.monitoring-reasons{background:#fffaf5!important;border-color:#f0dfd0!important;padding:14px 18px!important}.monitoring-reasons>strong{color:#84461f;font-size:11px}.monitoring-reasons>div span{line-height:1.4;color:#4f4238!important;background:#fff!important;border-color:#ead8ca!important;padding:6px 9px!important;font-size:10px!important}.monitoring-all-clear{color:#245b35!important;background:#f3faf5!important;padding:14px 18px!important}.monitoring-all-clear strong{font-size:11px}.monitoring-all-clear span{color:#4e6c58!important;font-size:10px!important}.monitoring-site-actions{background:#fbfcfd;padding:14px 18px!important}.monitoring-site-actions small{line-height:1.45;color:#596273!important;font-size:9px!important}.monitoring-toolbar{padding:15px 18px!important}.monitoring-toolbar strong{color:var(--admin-text-strong);font-size:12px}.monitoring-toolbar span{color:var(--admin-text-muted)!important;font-size:10px!important}.monitoring-filter-buttons button{color:#475467!important;background:#fff!important;border-color:#d8dee6!important;font-size:10px!important}.monitoring-filter-buttons button.active{color:#984914!important;background:#fff3ea!important;border-color:#efcdb3!important}.provision-history-list{background:#f7f9fb;gap:14px!important;padding:16px!important;display:grid!important}.provision-history-row{background:#fff;box-shadow:0 1px 2px #10182808;border:1px solid #e1e6ec!important;border-radius:12px!important;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.8fr) minmax(100px,.45fr) minmax(135px,.55fr) minmax(135px,.55fr)!important;gap:16px 20px!important;padding:18px!important;display:grid!important}.history-title{min-width:0;align-items:flex-start!important;gap:10px!important;display:flex!important}.history-title>div{min-width:0}.history-title strong{color:var(--admin-text-strong);font-size:13px!important}.history-title small{overflow-wrap:anywhere;margin-top:4px;line-height:1.4;display:block;color:var(--admin-text-muted)!important;font-size:9px!important}.provision-history-row>div:not(.history-title):not(.history-step-strip):not(.history-resources):not(.history-error)>span{text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-weight:800;display:block;color:#697386!important;font-size:9px!important}.provision-history-row>div:not(.history-title):not(.history-step-strip):not(.history-resources):not(.history-error)>b{line-height:1.4;color:#26364a!important;font-size:10px!important}.history-step-strip{border-top:1px solid #edf0f3!important;flex-wrap:wrap!important;grid-column:1/-1!important;gap:7px!important;padding-top:14px!important;display:flex!important}.history-step{color:#344054!important;background:#f8fafc!important;border:1px solid #dfe4ea!important;border-radius:7px!important;align-items:center!important;gap:6px!important;padding:6px 8px!important;font-size:9px!important;line-height:1.2!important;display:inline-flex!important}.history-step i{flex:none;background:#98a2b3!important;border-radius:999px!important;width:7px!important;height:7px!important}.history-step small{margin-left:2px;color:#667085!important;font-size:8px!important;font-weight:800!important}.history-step.status-complete{background:var(--admin-green-bg)!important;color:var(--admin-green-text)!important;border-color:#cce8d4!important}.history-step.status-complete i{background:#3a9b5d!important}.history-step.status-complete small{color:var(--admin-green-text)!important}.history-step.status-failed,.history-step.status-error{background:var(--admin-red-bg)!important;color:var(--admin-red-text)!important;border-color:#f3c8c4!important}.history-step.status-failed i,.history-step.status-error i{background:#d14b42!important}.history-step.status-failed small,.history-step.status-error small{color:var(--admin-red-text)!important}.history-resources,.history-error{border-radius:9px!important;grid-column:1/-1!important;gap:5px!important;padding:12px 14px!important;display:grid!important}.history-resources{background:#f8fafc;border:1px solid #e3e8ee}.history-resources span,.history-error span{text-transform:uppercase;letter-spacing:.04em;font-weight:800;font-size:9px!important}.history-resources b,.history-error b{color:#344054!important;font-size:10px!important;line-height:1.5!important}.history-error{background:#fff4f3;border:1px solid #f5ceca}.history-error span,.history-error b{color:#9f2f27!important}@media (max-width:1180px){.support-list-manage{grid-template-columns:1fr;min-width:170px}.support-list-manage .invoice-open-link{justify-self:stretch}.contacts-form-grid-notes{grid-template-columns:1fr!important}.contacts-flags{grid-template-columns:repeat(3,minmax(0,1fr))!important}.provision-history-row{grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(120px,.55fr))!important}.provision-history-row>div:nth-child(3),.provision-history-row>div:nth-child(5){display:none}}@media (max-width:820px){.support-workspace,.contacts-workspace{padding-inline:14px}.contacts-flags{grid-template-columns:1fr!important}.contacts-create-hint{display:none}.monitoring-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provision-history-row{grid-template-columns:1fr 1fr!important}.history-title{grid-column:1/-1}}@media (max-width:620px){.monitoring-check-grid,.provision-history-row{grid-template-columns:1fr!important}.provision-history-row>div{display:block!important}.history-title,.history-step-strip{display:flex!important}.support-list-manage{min-width:0}}
.calendar-ops-grid{align-items:start;grid-template-columns:1fr!important;gap:20px!important}.calendar-side-stack{grid-row:1;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important;gap:20px!important;display:grid!important}.calendar-bookings-panel{grid-row:2}.calendar-create,.calendar-blocks{padding:24px!important}.calendar-create form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;gap:14px 16px!important;display:grid!important}.calendar-create .calendar-form-two{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid!important}.calendar-create form>button{grid-column:1/-1;min-height:42px}.calendar-create textarea{min-height:104px}.calendar-blocks>form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.8fr);align-items:end;margin-top:16px;gap:14px 16px!important;display:grid!important}.calendar-blocks>form>button{grid-column:1/-1;min-height:42px}.calendar-block-list{margin-top:18px!important}.calendar-side-stack .panel{box-shadow:0 6px 20px #1f293709}@media (max-width:1050px){.calendar-side-stack,.calendar-create form{grid-template-columns:1fr!important}.calendar-create .calendar-form-two{grid-template-columns:1fr 1fr}.calendar-create form>button{grid-column:auto}.calendar-blocks>form{grid-template-columns:1fr 1fr}.calendar-blocks>form>label:last-of-type,.calendar-blocks>form>button{grid-column:1/-1}}@media (max-width:680px){.calendar-create .calendar-form-two,.calendar-blocks>form{grid-template-columns:1fr!important}.calendar-blocks>form>label:last-of-type,.calendar-blocks>form>button{grid-column:auto}.calendar-create,.calendar-blocks{padding:18px!important}}
