.companyTabs,.platformTabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.companyTabs button,.platformTabs button{border:1px solid #dce5df;background:#fff;color:#52695c;border-radius:8px;padding:10px 16px;font:600 13px/1.4 inherit;cursor:pointer}.companyTabs button[aria-pressed=true],.platformTabs button[aria-pressed=true]{background:#e5f3e9;color:#17663e;border-color:#a6cdb5}.platformOps{font-size:14px}.opsPanel{padding:0 24px 24px}.opsPanel .consoleSectionHeading{padding-inline:0}.opsCaption{font-size:13px;color:#63796c;line-height:1.6}.opsInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 24px}.opsInfoGrid>div{display:grid;grid-gap:8px;gap:8px;border:1px solid #dfe9e3;border-radius:10px;padding:16px}.opsInfoGrid small,.opsInfoGrid span{color:#63796c;font-size:12px}.opsListRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e6ece8}.opsListRow>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.opsListRow :is(strong,a,span){overflow-wrap:anywhere}.opsListRow :is(a,span){font-size:12px;color:#617568}.opsListRow a{color:#176b44}.opsForm,.opsForm fieldset{display:grid;grid-gap:16px;gap:16px}.opsForm fieldset{border:0;padding:0;margin:0;min-width:0}.opsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.opsApproval,.platformOps label{display:grid;grid-gap:7px;gap:7px}.platformOps label{font-size:12px;font-weight:600;color:#425e4e}.platformOps :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-height:44px;border:1px solid #ccdad1;border-radius:8px;background:#fff;color:#233c2d;padding:10px 12px;font:400 14px/1.5 inherit}.platformOps textarea{resize:vertical}.platformOps .opsCheckbox{display:flex;gap:10px;align-items:center;line-height:1.5}.platformOps input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#237748;flex:0 0 18px}.platformOps .siteButton{width:-moz-fit-content;width:fit-content}.opsApproval{border-top:1px solid #e1e9e4;margin-top:6px;padding-top:16px}.opsInset{border:1px solid #dce7df;background:#f7faf8;border-radius:12px;padding:20px;margin:20px 0}.opsInset h3{margin:0}.opsEmpty{color:#657b6d;padding:20px 0;font-size:14px}.opsDisclosure{margin:20px 0;border-top:1px solid #dfebe3;padding-top:16px}.opsDisclosure summary{cursor:pointer;color:#176b44;font-weight:650;padding:10px 0}.opsDisclosure[open] summary{margin-bottom:14px}.opsPaymentList{display:grid;grid-gap:10px;gap:10px}.opsPaymentList article{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;border:1px solid #dfe8e2;border-radius:10px}.opsPaymentList article>div{display:grid;grid-gap:6px;gap:6px}.opsPaymentList :is(span,p){font-size:12px;color:#687c70;overflow-wrap:anywhere;margin:0}.opsVoided{opacity:.65}.opsVoided strong{text-decoration:line-through}.opsTextButton{border:0;background:none;font:inherit;color:#a0493b;cursor:pointer;padding:4px}.opsPlanGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:20px 0}.opsPlanCard{border:1px solid #dbe6df;border-radius:12px;padding:20px;display:grid;justify-items:start;grid-gap:14px;gap:14px;background:#fff}.opsPlanCard h3,.opsPlanCard p{margin:0}.opsPlanCard>strong{font-size:24px}.opsPlanCard strong small{font-size:12px;font-weight:400}.opsPlanCard p{color:#687d70;font-size:13px}.opsTicketList{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.opsTicket{border:1px solid #dce6df;border-radius:10px;overflow:hidden}.opsTicketHeading{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:16px;border:0;background:#fff;text-align:left;font:inherit;color:#244330;cursor:pointer}.opsTicketHeading>span:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.opsTicketHeading strong{overflow-wrap:anywhere}.opsTicketHeading small{font-size:12px;color:#6d7e73}.opsTicketBody{border-top:1px solid #e2eae5;padding:18px}.opsTicketMessage{background:#f1f7f3;border-radius:8px;padding:12px;margin-bottom:10px}.opsTicketMessage.internal{background:#fff7e8}.opsTicketMessage small{font-size:11px;color:#6a7d70}.opsTicketMessage p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.opsInlineLabel{display:flex!important;align-items:center;gap:10px!important}.companyTabs button:focus-visible,.platformOps :is(button,input,textarea,select):focus-visible,.platformTabs button:focus-visible{outline:3px solid #8fbda2;outline-offset:2px}.platformOps button:disabled{opacity:.55;cursor:not-allowed}.companyDialog:has(.companyTabs){width:min(900px,calc(100vw - 32px))}.companyTabs{padding-bottom:16px;border-bottom:1px solid #e0e9e3}.opsClientSupport{max-width:800px;margin:0 auto}.opsClientSupport>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.opsClientSupport h1{margin:0}.opsNotice{padding:12px 16px;border-radius:8px;background:#eaf5ee;color:#255d3d;font-size:13px}.opsReadOnlyBanner{background:#fff5e6;border:1px solid #ecd7b4;color:#755728;padding:14px;border-radius:10px;margin:16px 0;line-height:1.6}.opsReadOnlyBanner p{margin:6px 0 0;font-size:13px}@media (max-width:640px){.opsFormGrid,.opsInfoGrid{grid-template-columns:1fr}.opsPanel{padding:0 16px 16px}.companyTabs{gap:5px}.companyTabs button{padding:9px 11px;font-size:12px}.opsClientSupport>header,.opsPaymentList article,.opsTicketHeading{align-items:stretch;flex-direction:column}.opsListRow{align-items:flex-start}.opsInlineLabel{width:100%}.opsPlanGrid{grid-template-columns:1fr}.opsInset{padding:16px}.platformTabs button{flex:1 1}.opsClientSupport{padding:0 16px}}.platformOps .companyFeedback{overflow-wrap:anywhere}.platformOps .companyFeedback .opsTextButton{color:inherit;margin-left:12px;min-height:40px;text-decoration:underline}.platformOps .opsTextButton{min-height:40px}.platformOps .opsApproval input[type=password]{max-width:100%}.opsClientSupport .opsTicketHeading{cursor:pointer}.opsTicketBody fieldset{border:0;min-width:0;padding:0}.opsClientSupport .opsTicketBody :is(input,textarea){max-width:100%}@media (max-width:640px){.opsClientSupport .opsListRow{flex-wrap:wrap}.platformOps .opsListRow{gap:10px}.platformOps .companyActions{flex-wrap:wrap}.platformOps .opsForm .siteButton{max-width:100%;white-space:normal}}.opsPagination{align-items:center;display:flex;justify-content:space-between;gap:12px;margin:20px 0}.opsPagination>span{color:#607567;font-size:13px;white-space:nowrap}.opsPagination .siteButton{min-height:42px;padding:9px 12px}@media (max-width:400px){.opsPagination .siteButton{font-size:12px;padding:9px}}