.portal-module__qZpqlq__authPage{color:#18202a;background:radial-gradient(circle at 20% 20%,#e88a2e29,#0000 34%),radial-gradient(circle at 85% 85%,#31527a24,#0000 32%),#f4f6f8;place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.portal-module__qZpqlq__authBackground{pointer-events:none;background-image:linear-gradient(#18202a09 1px,#0000 1px),linear-gradient(90deg,#18202a09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.portal-module__qZpqlq__authCard{z-index:1;background:#fffffff5;border:1px solid #e2e6ea;border-radius:24px;width:min(100%,470px);padding:38px;position:relative;box-shadow:0 24px 70px #121c281f}.portal-module__qZpqlq__productMark,.portal-module__qZpqlq__sidebarBrand{align-items:center;gap:12px;display:flex}.portal-module__qZpqlq__productMark{color:#15202d;letter-spacing:-.02em;margin-bottom:42px;font-size:16px;font-weight:750}.portal-module__qZpqlq__productIcon{color:#fff;background:#e88a2e;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:0 8px 20px #e88a2e40}.portal-module__qZpqlq__authHeading{margin-bottom:28px}.portal-module__qZpqlq__eyebrow,.portal-module__qZpqlq__dashboardKicker,.portal-module__qZpqlq__setupIntro>span,.portal-module__qZpqlq__sectionHeading>div>span{color:#e07d20;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:850;line-height:1;display:block}.portal-module__qZpqlq__authHeading h1{color:#16202b;letter-spacing:-.045em;margin:0;font-size:clamp(30px,7vw,38px);line-height:1.08}.portal-module__qZpqlq__authHeading p{color:#657181;margin:14px 0 0;font-size:15px;line-height:1.65}.portal-module__qZpqlq__authForm{gap:18px;display:grid}.portal-module__qZpqlq__field{gap:8px;display:grid}.portal-module__qZpqlq__field>span{color:#344050;font-size:13px;font-weight:700}.portal-module__qZpqlq__field input{color:#17212c;background:#fff;border:1px solid #d8dee5;border-radius:12px;outline:none;width:100%;height:50px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.portal-module__qZpqlq__field input:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1f}.portal-module__qZpqlq__formUtility{justify-content:flex-end;margin-top:-4px;display:flex}.portal-module__qZpqlq__formUtility a,.portal-module__qZpqlq__secondaryLink,.portal-module__qZpqlq__summaryCard a,.portal-module__qZpqlq__backLink{color:#b85e12;font-size:13px;font-weight:750}.portal-module__qZpqlq__formUtility a:hover,.portal-module__qZpqlq__secondaryLink:hover,.portal-module__qZpqlq__summaryCard a:hover,.portal-module__qZpqlq__backLink:hover{text-decoration:underline}.portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__primaryLink{color:#fff;cursor:pointer;background:#172331;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .15s,background .15s;display:inline-flex}.portal-module__qZpqlq__primaryButton:hover,.portal-module__qZpqlq__primaryLink:hover{background:#223246;transform:translateY(-1px)}.portal-module__qZpqlq__primaryButton:disabled{opacity:.6;cursor:wait;transform:none}.portal-module__qZpqlq__secondaryLink{text-align:center;padding:8px}.portal-module__qZpqlq__authFooter{color:#9aa2ac;text-align:center;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #edf0f2;margin-top:32px;padding-top:22px;font-size:11px;font-weight:650}.portal-module__qZpqlq__errorMessage,.portal-module__qZpqlq__infoMessage{border-radius:11px;padding:12px 14px;font-size:13px;line-height:1.5}.portal-module__qZpqlq__errorMessage{color:#8d3029;background:#fff5f4;border:1px solid #f1c7c3}.portal-module__qZpqlq__infoMessage{color:#71502d;background:#fff9f0;border:1px solid #e5d4bd}.portal-module__qZpqlq__fieldHint{color:#8b949f;margin-top:-8px;font-size:12px}.portal-module__qZpqlq__successPanel,.portal-module__qZpqlq__errorPanel{border-radius:16px;gap:14px;padding:20px;display:grid}.portal-module__qZpqlq__successPanel{background:#f2fbf6;border:1px solid #cbe5d6}.portal-module__qZpqlq__errorPanel{background:#fff6f5;border:1px solid #f1c7c3}.portal-module__qZpqlq__successPanel strong,.portal-module__qZpqlq__errorPanel strong{color:#18222d;font-size:18px}.portal-module__qZpqlq__successPanel p,.portal-module__qZpqlq__errorPanel p{color:#66717d;margin:0;font-size:14px;line-height:1.6}.portal-module__qZpqlq__dashboardPage{color:#18212c;background:#f5f6f8;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.portal-module__qZpqlq__sidebar{color:#dfe6ee;background:#111a25;flex-direction:column;height:100vh;min-height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.portal-module__qZpqlq__sidebarBrand{border-bottom:1px solid #ffffff14;padding:0 4px 28px}.portal-module__qZpqlq__sidebarBrand>div{gap:3px;display:grid}.portal-module__qZpqlq__sidebarBrand strong{color:#fff;font-size:14px}.portal-module__qZpqlq__sidebarBrand span:not(.portal-module__qZpqlq__productIcon){color:#7f8b99;font-size:11px}.portal-module__qZpqlq__sidebarNav{gap:5px;margin-top:28px;display:grid}.portal-module__qZpqlq__sidebarNav a,.portal-module__qZpqlq__sidebarNav>span{color:#9da9b6;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 13px;font-size:13px;font-weight:650;display:flex}.portal-module__qZpqlq__sidebarNav a>svg,.portal-module__qZpqlq__sidebarNav>span>svg{opacity:.82;flex:none}.portal-module__qZpqlq__sidebarNav .portal-module__qZpqlq__navActive>svg{color:#f2a45a;opacity:1}.portal-module__qZpqlq__sidebarNav a:hover{color:#fff;background:#ffffff0f}.portal-module__qZpqlq__sidebarNav .portal-module__qZpqlq__navActive{color:#fff;background:#e88a2e24}.portal-module__qZpqlq__sidebarNav>span{opacity:.48}.portal-module__qZpqlq__sidebarAccount{border-top:1px solid #ffffff14;gap:10px;margin-top:auto;padding:20px 4px 0;display:grid}.portal-module__qZpqlq__sidebarIdentity{color:#aab4bf;align-items:center;gap:10px;min-width:0;display:flex}.portal-module__qZpqlq__sidebarIdentity>svg{flex:none}.portal-module__qZpqlq__sidebarIdentity>div{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__sidebarIdentity span{color:#aab4bf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.portal-module__qZpqlq__sidebarIdentity strong{color:#fff;font-size:12px}.portal-module__qZpqlq__logoutButton{color:#d9e0e7;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;width:100%;margin-top:8px;padding:9px 12px;font-size:12px;font-weight:700}.portal-module__qZpqlq__logoutButton:hover{background:#ffffff0f}.portal-module__qZpqlq__dashboardContent{width:100%;max-width:1320px;margin:0 auto;padding:46px 52px 70px}.portal-module__qZpqlq__dashboardHeader{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:34px;display:flex}.portal-module__qZpqlq__dashboardHeader h1{color:#17212c;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.04}.portal-module__qZpqlq__dashboardHeader p{color:#697482;max-width:620px;margin:13px 0 0;font-size:15px;line-height:1.6}.portal-module__qZpqlq__statusBadge{color:#347049;background:#f4fbf6;border:1px solid #d6e9dc;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.portal-module__qZpqlq__statusBadge>span{background:#45a465;border-radius:50%;width:7px;height:7px}.portal-module__qZpqlq__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portal-module__qZpqlq__summaryCard{background:#fff;border:1px solid #e1e5e9;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:150px;padding:22px;display:flex;box-shadow:0 8px 24px #19232f09}.portal-module__qZpqlq__summaryCard>span{color:#919aa5;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.portal-module__qZpqlq__summaryCard>strong{color:#202a36;margin-top:18px;font-size:18px}.portal-module__qZpqlq__summaryCard>p,.portal-module__qZpqlq__summaryCard>a{margin-top:7px}.portal-module__qZpqlq__summaryCard>p{color:#737e89;margin-bottom:0;font-size:13px;line-height:1.45}.portal-module__qZpqlq__dashboardSection{margin-top:44px}.portal-module__qZpqlq__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:end;gap:40px;margin-bottom:22px;display:grid}.portal-module__qZpqlq__sectionHeading h2,.portal-module__qZpqlq__setupIntro h2{color:#19232e;letter-spacing:-.035em;margin:0;font-size:27px}.portal-module__qZpqlq__sectionHeading>p,.portal-module__qZpqlq__setupIntro p{color:#747f8b;margin:0;font-size:13px;line-height:1.65}.portal-module__qZpqlq__actionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portal-module__qZpqlq__actionCard{background:#fff;border:1px solid #e1e5e9;border-radius:18px;flex-direction:column;min-height:210px;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 8px 24px #19232f09}a.portal-module__qZpqlq__actionCard:hover{border-color:#e3aa70;transform:translateY(-3px);box-shadow:0 15px 34px #19232f14}.portal-module__qZpqlq__actionNumber{color:#e88a2e;letter-spacing:.08em;font-size:12px;font-weight:900}.portal-module__qZpqlq__actionCard h3{color:#1c2732;align-items:center;gap:9px;margin:36px 0 8px;font-size:18px;display:flex}.portal-module__qZpqlq__actionCard h3>svg{color:#d96f17;flex:none}.portal-module__qZpqlq__actionCard p{color:#747f8b;margin:0;font-size:13px;line-height:1.55}.portal-module__qZpqlq__actionArrow,.portal-module__qZpqlq__soonBadge{position:absolute;top:20px;right:20px}.portal-module__qZpqlq__actionArrow{color:#e88a2e;font-size:22px}.portal-module__qZpqlq__soonBadge{color:#8b949d;text-transform:uppercase;background:#f1f3f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.portal-module__qZpqlq__actionDisabled{background:#fafbfc}.portal-module__qZpqlq__backLink{align-items:center;gap:7px;margin-bottom:28px;display:inline-flex}.portal-module__qZpqlq__setupPanel{background:#fff;border:1px solid #e1e5e9;border-radius:20px;grid-template-columns:minmax(240px,.65fr) minmax(380px,1.35fr);gap:50px;padding:34px;display:grid}.portal-module__qZpqlq__setupIntro p{max-width:360px;margin-top:16px}.portal-module__qZpqlq__stepList{display:grid}.portal-module__qZpqlq__stepRow{border-bottom:1px solid #edf0f2;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;display:grid}.portal-module__qZpqlq__stepRow:last-child{border-bottom:0}.portal-module__qZpqlq__stepNumber{color:#e88a2e;font-size:11px;font-weight:900}.portal-module__qZpqlq__stepRow strong{color:#28333e;font-size:13px}.portal-module__qZpqlq__stepStatus{color:#9aa2ab;font-size:11px}@media (max-width:900px){.portal-module__qZpqlq__dashboardPage{grid-template-columns:1fr}.portal-module__qZpqlq__sidebar{height:auto;min-height:auto;position:relative}.portal-module__qZpqlq__sidebarNav{grid-template-columns:repeat(2,1fr)}.portal-module__qZpqlq__sidebarAccount{margin-top:24px}.portal-module__qZpqlq__dashboardContent{padding:32px 22px 60px}.portal-module__qZpqlq__summaryGrid,.portal-module__qZpqlq__actionGrid,.portal-module__qZpqlq__sectionHeading,.portal-module__qZpqlq__setupPanel{grid-template-columns:1fr}}@media (max-width:520px){.portal-module__qZpqlq__authPage{place-items:stretch stretch;padding:0}.portal-module__qZpqlq__authCard{border:0;border-radius:0;width:100%;min-height:100vh;padding:28px 22px 32px}.portal-module__qZpqlq__productMark{margin-bottom:50px}.portal-module__qZpqlq__dashboardHeader{display:grid}.portal-module__qZpqlq__sidebarNav{grid-template-columns:1fr}.portal-module__qZpqlq__stepRow{grid-template-columns:38px 1fr}.portal-module__qZpqlq__stepStatus{display:none}}.portal-module__qZpqlq__websiteWorkspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.portal-module__qZpqlq__websiteSteps,.portal-module__qZpqlq__websiteStepContent{background:#fff;border:1px solid #e1e5e9;border-radius:20px;box-shadow:0 8px 24px #19232f09}.portal-module__qZpqlq__websiteSteps{padding:28px 24px;position:sticky;top:24px}.portal-module__qZpqlq__websiteSteps .portal-module__qZpqlq__setupIntro{border-bottom:1px solid #edf0f2;padding-bottom:22px}.portal-module__qZpqlq__websiteSteps .portal-module__qZpqlq__setupIntro p{margin-top:12px}.portal-module__qZpqlq__websiteSteps .portal-module__qZpqlq__stepList{margin-top:10px}.portal-module__qZpqlq__websiteSteps .portal-module__qZpqlq__stepRow{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:54px;padding:0 10px}.portal-module__qZpqlq__websiteSteps .portal-module__qZpqlq__stepStatus{grid-column:2;margin-top:-14px;padding-bottom:8px}.portal-module__qZpqlq__stepRowActive{background:#fff7ee;border-bottom-color:#0000;border-radius:11px;margin:4px 0}.portal-module__qZpqlq__stepRowActive strong{color:#9d4c0c}.portal-module__qZpqlq__stepRowActive .portal-module__qZpqlq__stepStatus{color:#c16a22;font-weight:750}.portal-module__qZpqlq__websiteStepContent{padding:34px}.portal-module__qZpqlq__stepContentHeader{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:end;gap:30px;padding-bottom:26px;display:grid}.portal-module__qZpqlq__stepContentHeader>div>span,.portal-module__qZpqlq__formSectionHeading>div>span{color:#e07d20;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:850;line-height:1;display:block}.portal-module__qZpqlq__stepContentHeader h2,.portal-module__qZpqlq__formSectionHeading h3{color:#19232e;letter-spacing:-.03em;margin:0}.portal-module__qZpqlq__stepContentHeader h2{font-size:28px}.portal-module__qZpqlq__stepContentHeader>p{color:#747f8b;margin:0;font-size:13px;line-height:1.65}.portal-module__qZpqlq__profileForm{gap:0;display:grid}.portal-module__qZpqlq__formSection{border-bottom:1px solid #edf0f2;padding:32px 0}.portal-module__qZpqlq__formSectionHeading{grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;gap:28px;margin-bottom:24px;display:grid}.portal-module__qZpqlq__formSectionHeading h3{font-size:20px}.portal-module__qZpqlq__formSectionHeading>p{color:#7a8590;margin:0;font-size:12px;line-height:1.6}.portal-module__qZpqlq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.portal-module__qZpqlq__formField{align-content:start;gap:8px;display:grid}.portal-module__qZpqlq__formFieldFull{grid-column:1/-1}.portal-module__qZpqlq__inputHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-module__qZpqlq__inputHeader>span{color:#344050;font-size:13px;font-weight:750}.portal-module__qZpqlq__inputHeader>small{color:#9aa3ad;font-size:10px;font-weight:650}.portal-module__qZpqlq__formField input{color:#17212c;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:11px;outline:none;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.portal-module__qZpqlq__formField input:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1c}.portal-module__qZpqlq__formField input[readonly]{color:#66717d;background:#f7f8f9}.portal-module__qZpqlq__formField>p{color:#9099a3;margin:0;font-size:11px;line-height:1.5}.portal-module__qZpqlq__profileForm>.portal-module__qZpqlq__errorMessage{margin-top:24px}.portal-module__qZpqlq__formSavedMessage{color:#347049;background:#f2fbf6;border:1px solid #cbe5d6;border-radius:11px;margin-top:24px;padding:12px 14px;font-size:13px;font-weight:700}.portal-module__qZpqlq__formActions{justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.portal-module__qZpqlq__formActions>span{color:#89939d;font-size:11px}.portal-module__qZpqlq__formActions .portal-module__qZpqlq__primaryButton{min-width:150px}@media (max-width:1050px){.portal-module__qZpqlq__websiteWorkspace{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.portal-module__qZpqlq__websiteStepContent{padding:28px}.portal-module__qZpqlq__stepContentHeader,.portal-module__qZpqlq__formSectionHeading{grid-template-columns:1fr;gap:10px}}@media (max-width:800px){.portal-module__qZpqlq__websiteWorkspace{grid-template-columns:1fr}.portal-module__qZpqlq__websiteSteps{position:static}.portal-module__qZpqlq__formGrid{grid-template-columns:1fr}.portal-module__qZpqlq__formFieldFull{grid-column:auto}.portal-module__qZpqlq__formActions{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__formActions .portal-module__qZpqlq__primaryButton{width:100%}}.portal-module__qZpqlq__stepContentHeader{grid-template-columns:1fr;align-items:start;gap:12px}.portal-module__qZpqlq__stepContentHeader>p{max-width:640px}@media (max-width:800px){.portal-module__qZpqlq__websiteStepContent{padding:24px}.portal-module__qZpqlq__stepContentHeader{gap:10px}}@media (max-width:520px){.portal-module__qZpqlq__websiteStepContent{padding:20px 18px}.portal-module__qZpqlq__websiteSteps{padding:22px 18px}.portal-module__qZpqlq__stepContentHeader h2{font-size:25px}}.portal-module__qZpqlq__stepInlineLink{color:inherit;text-decoration:none}.portal-module__qZpqlq__stepInlineLink:hover{color:#b85e12;text-decoration:underline}.portal-module__qZpqlq__brandingForm{min-width:0}.portal-module__qZpqlq__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-module__qZpqlq__assetCard{background:#fafbfc;border:1px solid #e1e5e9;border-radius:16px;min-width:0;overflow:hidden}.portal-module__qZpqlq__assetPreview{background-color:#fff;background-image:linear-gradient(45deg,#f1f3f5 25%,#0000 25%),linear-gradient(-45deg,#f1f3f5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f3f5 75%),linear-gradient(-45deg,#0000 75%,#f1f3f5 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;place-items:center;min-height:180px;padding:24px;display:grid;overflow:hidden}.portal-module__qZpqlq__assetPreviewLogo img{object-fit:contain;max-width:100%;max-height:115px;display:block}.portal-module__qZpqlq__assetPreviewIcon{min-height:180px}.portal-module__qZpqlq__assetPreviewIcon img{object-fit:contain;border-radius:18px;width:100px;height:100px;display:block}.portal-module__qZpqlq__emptyAsset{color:#8a949f;text-align:center;place-items:center;gap:8px;display:grid}.portal-module__qZpqlq__emptyAsset strong{color:#fff;background:#202b37;border-radius:18px;place-items:center;width:64px;height:64px;font-size:20px;display:grid}.portal-module__qZpqlq__emptyAsset span{font-size:11px;font-weight:700}.portal-module__qZpqlq__assetCardBody{background:#fff;border-top:1px solid #e9edf0;gap:14px;padding:20px;display:grid}.portal-module__qZpqlq__assetTitle{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.portal-module__qZpqlq__assetTitle>div{gap:3px;display:grid}.portal-module__qZpqlq__assetTitle strong{color:#25303c;font-size:14px}.portal-module__qZpqlq__assetTitle span{color:#8d97a1;font-size:11px}.portal-module__qZpqlq__assetTitle small{color:#929ba5;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10px;overflow:hidden}.portal-module__qZpqlq__assetCardBody>p{color:#858f99;min-height:48px;margin:0;font-size:11px;line-height:1.5}.portal-module__qZpqlq__assetActions{align-items:center;gap:9px;display:flex}.portal-module__qZpqlq__uploadButton,.portal-module__qZpqlq__secondaryButton{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.portal-module__qZpqlq__uploadButton{color:#fff;background:#172331;border:1px solid #172331}.portal-module__qZpqlq__uploadButton:hover{background:#223246}.portal-module__qZpqlq__secondaryButton{color:#53606d;background:#fff;border:1px solid #d9dfe5}.portal-module__qZpqlq__secondaryButton:hover{background:#f7f8f9;border-color:#c4ccd4}.portal-module__qZpqlq__secondaryButton:disabled{opacity:.55;cursor:wait}.portal-module__qZpqlq__uploadButton:has(.portal-module__qZpqlq__hiddenFileInput:disabled){opacity:.55;cursor:wait}.portal-module__qZpqlq__hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.portal-module__qZpqlq__colourGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-module__qZpqlq__colourField{background:#fafbfc;border:1px solid #e4e8ec;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.portal-module__qZpqlq__colourField>span{color:#344050;font-size:12px;font-weight:750}.portal-module__qZpqlq__colourField>p{color:#9099a3;margin:0;font-size:10px;line-height:1.5}.portal-module__qZpqlq__colourControl{grid-template-columns:54px minmax(0,1fr);gap:9px;display:grid}.portal-module__qZpqlq__colourPicker{cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:10px;width:54px;height:46px;padding:4px}.portal-module__qZpqlq__colourPicker:disabled{cursor:default;opacity:.7}.portal-module__qZpqlq__colourText{color:#1a2530;width:100%;height:46px;font:inherit;letter-spacing:.03em;text-transform:uppercase;background:#fff;border:1px solid #d8dee5;border-radius:10px;outline:none;padding:0 12px;font-size:13px;font-weight:700}.portal-module__qZpqlq__colourText:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1c}.portal-module__qZpqlq__colourText[readonly]{color:#68737e;background:#f3f5f6}.portal-module__qZpqlq__contrastPanel{border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 17px;display:flex}.portal-module__qZpqlq__contrastPanel>div{gap:3px;display:grid}.portal-module__qZpqlq__contrastPanel>div:last-child{text-align:right}.portal-module__qZpqlq__contrastPanel strong{font-size:13px}.portal-module__qZpqlq__contrastPanel span{font-size:10px}.portal-module__qZpqlq__contrastGood{color:#347049;background:#f2fbf6;border:1px solid #cbe5d6}.portal-module__qZpqlq__contrastWarning{color:#80551f;background:#fff8ee;border:1px solid #eed4b5}.portal-module__qZpqlq__toggleRow{cursor:pointer;background:#fafbfc;border:1px solid #e1e5e9;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.portal-module__qZpqlq__toggleInput{opacity:0;pointer-events:none;position:absolute}.portal-module__qZpqlq__toggleTrack{background:#cfd5db;border-radius:999px;width:46px;height:26px;transition:background .15s;display:block;position:relative}.portal-module__qZpqlq__toggleTrack>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #0003}.portal-module__qZpqlq__toggleInput:checked+.portal-module__qZpqlq__toggleTrack{background:#e88a2e}.portal-module__qZpqlq__toggleInput:checked+.portal-module__qZpqlq__toggleTrack>span{transform:translate(20px)}.portal-module__qZpqlq__toggleInput:focus-visible+.portal-module__qZpqlq__toggleTrack{outline-offset:2px;outline:3px solid #e88a2e3d}.portal-module__qZpqlq__toggleInput:disabled+.portal-module__qZpqlq__toggleTrack{opacity:.55}.portal-module__qZpqlq__toggleCopy{gap:4px;display:grid}.portal-module__qZpqlq__toggleCopy strong{color:#2b3641;font-size:13px}.portal-module__qZpqlq__toggleCopy small{color:#89939d;font-size:10px;line-height:1.5}.portal-module__qZpqlq__brandPreview{color:var(--preview-text);background:var(--preview-background);border:1px solid #d9dfe4;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #18212c14}.portal-module__qZpqlq__brandPreviewTop{border-bottom:1px solid color-mix(in srgb, var(--preview-text) 14%, transparent);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 20px;display:flex}.portal-module__qZpqlq__brandPreviewIdentity{align-items:center;gap:12px;min-width:0;display:flex}.portal-module__qZpqlq__brandPreviewIdentity img{object-fit:contain;max-width:160px;max-height:46px;display:block}.portal-module__qZpqlq__brandPreviewIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.portal-module__qZpqlq__brandPreviewMark{width:42px;height:42px;color:var(--preview-on-primary);background:var(--preview-primary);border-radius:50%;flex:0 0 42px;place-items:center;font-size:12px;font-weight:900;display:grid}.portal-module__qZpqlq__brandPreviewButton{min-height:38px;color:var(--preview-on-primary);background:var(--preview-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:850;display:inline-flex}.portal-module__qZpqlq__brandPreviewBody{flex-direction:column;justify-content:center;min-height:260px;padding:34px;display:flex}.portal-module__qZpqlq__brandPreviewBody>span{color:var(--preview-primary);letter-spacing:.14em;font-size:10px;font-weight:850}.portal-module__qZpqlq__brandPreviewBody>strong{max-width:520px;color:var(--preview-secondary);letter-spacing:-.045em;margin-top:10px;font-size:clamp(28px,5vw,46px);line-height:1}.portal-module__qZpqlq__brandPreviewBody>p{max-width:520px;color:var(--preview-text);opacity:.76;margin:14px 0 0;font-size:12px;line-height:1.6}.portal-module__qZpqlq__brandPreviewSwatches{gap:7px;margin-top:24px;display:flex}.portal-module__qZpqlq__brandPreviewSwatches>span{border:1px solid #fff3;border-radius:50%;width:28px;height:28px;display:block}@media (max-width:800px){.portal-module__qZpqlq__assetGrid,.portal-module__qZpqlq__colourGrid{grid-template-columns:1fr}.portal-module__qZpqlq__assetCardBody>p{min-height:auto}}@media (max-width:520px){.portal-module__qZpqlq__assetPreview{min-height:150px}.portal-module__qZpqlq__assetActions{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__uploadButton,.portal-module__qZpqlq__secondaryButton{width:100%}.portal-module__qZpqlq__assetTitle{display:grid}.portal-module__qZpqlq__assetTitle small{max-width:100%}.portal-module__qZpqlq__contrastPanel{flex-direction:column;align-items:flex-start}.portal-module__qZpqlq__contrastPanel>div:last-child{text-align:left}.portal-module__qZpqlq__brandPreviewTop{flex-direction:column;align-items:flex-start}.portal-module__qZpqlq__brandPreviewButton{width:100%}.portal-module__qZpqlq__brandPreviewIdentity{max-width:100%}.portal-module__qZpqlq__brandPreviewIdentity img{max-width:130px}.portal-module__qZpqlq__brandPreviewBody{min-height:230px;padding:26px 20px}}.portal-module__qZpqlq__homepageForm{min-width:0}.portal-module__qZpqlq__heroAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-module__qZpqlq__heroAssetCard{background:#fafbfc;border:1px solid #e1e5e9;border-radius:16px;min-width:0;overflow:hidden}.portal-module__qZpqlq__heroImagePreview{aspect-ratio:1;background:#edf0f2;place-items:center;display:grid;overflow:hidden}.portal-module__qZpqlq__heroImagePreview img{object-fit:cover;width:100%;height:100%;display:block}.portal-module__qZpqlq__heroImageEmpty{color:#7f8994;text-align:center;gap:6px;padding:24px;display:grid}.portal-module__qZpqlq__heroImageEmpty strong{color:#56616d;font-size:14px}.portal-module__qZpqlq__heroImageEmpty span{font-size:11px}.portal-module__qZpqlq__homepageFields,.portal-module__qZpqlq__compactFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.portal-module__qZpqlq__formTextarea{resize:vertical;color:#17212c;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:11px;outline:none;padding:12px 13px;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s,background .15s}.portal-module__qZpqlq__formTextarea:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1c}.portal-module__qZpqlq__formTextarea[readonly]{color:#66717d;background:#f7f8f9}.portal-module__qZpqlq__formTextareaLarge{min-height:150px}.portal-module__qZpqlq__factList{gap:14px;display:grid}.portal-module__qZpqlq__factCard{background:#fafbfc;border:1px solid #e3e7eb;border-radius:14px;gap:16px;padding:18px;display:grid}.portal-module__qZpqlq__factCard .portal-module__qZpqlq__compactFieldGrid{margin-top:0}.portal-module__qZpqlq__factCardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-module__qZpqlq__factCardHeader strong{color:#33404c;font-size:12px}.portal-module__qZpqlq__textButton{color:#a14d36;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:750}.portal-module__qZpqlq__textButton:hover{text-decoration:underline}.portal-module__qZpqlq__addItemButton{color:#72502d;min-height:44px;font:inherit;cursor:pointer;background:#fffaf4;border:1px dashed #c9d0d7;border-radius:12px;font-size:12px;font-weight:800}.portal-module__qZpqlq__addItemButton:hover{background:#fff6eb;border-color:#dfa260}.portal-module__qZpqlq__homepageForm .portal-module__qZpqlq__toggleRow+.portal-module__qZpqlq__homepageFields,.portal-module__qZpqlq__homepageForm .portal-module__qZpqlq__toggleRow+.portal-module__qZpqlq__compactFieldGrid,.portal-module__qZpqlq__homepageForm .portal-module__qZpqlq__formField+.portal-module__qZpqlq__toggleRow,.portal-module__qZpqlq__homepageForm .portal-module__qZpqlq__compactFieldGrid+.portal-module__qZpqlq__formField{margin-top:20px}.portal-module__qZpqlq__homepageForm .portal-module__qZpqlq__formField>p{color:#9099a3;margin:0;font-size:11px;line-height:1.5}@media (max-width:800px){.portal-module__qZpqlq__heroAssetGrid,.portal-module__qZpqlq__homepageFields,.portal-module__qZpqlq__compactFieldGrid{grid-template-columns:1fr}}@media (max-width:520px){.portal-module__qZpqlq__factCard{padding:15px}}.portal-module__qZpqlq__homepageForm input::placeholder,.portal-module__qZpqlq__homepageForm textarea::placeholder{color:#a9b0b7;opacity:1}.portal-module__qZpqlq__homepageForm input:focus::placeholder,.portal-module__qZpqlq__homepageForm textarea:focus::placeholder{color:#0000}.portal-module__qZpqlq__fieldFallbackNote{color:#7b6854;background:#fff8ee;border-radius:9px;align-items:baseline;gap:8px;margin-top:9px;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.portal-module__qZpqlq__fieldFallbackNote strong{color:#674b2f;flex:none;font-size:11px}@media (max-width:520px){.portal-module__qZpqlq__fieldFallbackNote{gap:3px;display:grid}}.portal-module__qZpqlq__uploadErrorMessage{color:#86493f;background:#fff6f4;border:1px solid #e8c6c1;border-radius:11px;gap:4px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.portal-module__qZpqlq__uploadErrorMessage strong{color:#74392f;font-size:12px}.portal-module__qZpqlq__openingHoursForm{min-width:0}.portal-module__qZpqlq__hoursToolbar{background:#fff9f1;border:1px solid #ead9c6;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:15px 16px;display:flex}.portal-module__qZpqlq__hoursToolbar>div{gap:3px;display:grid}.portal-module__qZpqlq__hoursToolbar strong{color:#513b27;font-size:12px}.portal-module__qZpqlq__hoursToolbar span{color:#8a7560;font-size:11px;line-height:1.5}.portal-module__qZpqlq__scheduleDayList{gap:10px;display:grid}.portal-module__qZpqlq__scheduleDay{background:#fafbfc;border:1px solid #e2e6ea;border-radius:14px;padding:16px}.portal-module__qZpqlq__scheduleDayHeader,.portal-module__qZpqlq__exceptionHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.portal-module__qZpqlq__scheduleDayHeader>div{gap:3px;display:grid}.portal-module__qZpqlq__scheduleDayHeader strong,.portal-module__qZpqlq__exceptionHeader strong{color:#26313c;font-size:14px}.portal-module__qZpqlq__scheduleDayHeader>div>span{color:#929ca6;text-transform:uppercase;font-size:10px;font-weight:700}.portal-module__qZpqlq__compactToggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.portal-module__qZpqlq__compactToggle input{accent-color:#e88a2e;width:17px;height:17px}.portal-module__qZpqlq__compactToggle span{color:#56616d;font-size:11px;font-weight:750}.portal-module__qZpqlq__timeIntervalList{border-top:1px solid #e8ebee;gap:10px;margin-top:15px;padding-top:15px;display:grid}.portal-module__qZpqlq__timeIntervalRow{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto;align-items:end;gap:10px;display:grid}.portal-module__qZpqlq__timeIntervalRow label{gap:6px;display:grid}.portal-module__qZpqlq__timeIntervalRow label>span{color:#7e8994;font-size:10px;font-weight:750}.portal-module__qZpqlq__timeIntervalRow input{color:#17212c;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:10px;outline:none;padding:0 11px;font-size:13px}.portal-module__qZpqlq__timeIntervalRow input:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1a}.portal-module__qZpqlq__timeArrow{color:#a0a8b0;align-self:center;padding-top:17px;font-size:14px}.portal-module__qZpqlq__textButton{color:#a2503e;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 0;font-size:10px;font-weight:800}.portal-module__qZpqlq__textButton:disabled{opacity:.5;cursor:default}.portal-module__qZpqlq__addTimeButton,.portal-module__qZpqlq__addExceptionButton{color:#965314;font:inherit;cursor:pointer;background:#fffaf4;border:1px dashed #d9c3a9;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800}.portal-module__qZpqlq__addTimeButton{justify-self:start}.portal-module__qZpqlq__addExceptionButton{width:100%;margin-top:14px}.portal-module__qZpqlq__hoursHelp{color:#8d97a1;margin:13px 0 0;font-size:11px;line-height:1.55}.portal-module__qZpqlq__hoursEmptyState{color:#8c96a0;text-align:center;background:#fafbfc;border:1px dashed #d8dee4;border-radius:14px;gap:5px;padding:22px;display:grid}.portal-module__qZpqlq__hoursEmptyState strong{color:#56616d;font-size:13px}.portal-module__qZpqlq__hoursEmptyState span{font-size:11px}.portal-module__qZpqlq__exceptionList{gap:13px;display:grid}.portal-module__qZpqlq__exceptionCard{background:#fafbfc;border:1px solid #e2e6ea;border-radius:14px;gap:16px;padding:17px;display:grid}.portal-module__qZpqlq__exceptionTopGrid{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:18px;display:grid}.portal-module__qZpqlq__openingHoursForm input::placeholder{color:#a9b0b7;opacity:1}.portal-module__qZpqlq__openingHoursForm input:focus::placeholder{color:#0000}@media (max-width:800px){.portal-module__qZpqlq__hoursToolbar{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__hoursToolbar .portal-module__qZpqlq__secondaryButton{width:100%}.portal-module__qZpqlq__exceptionTopGrid{grid-template-columns:1fr}}@media (max-width:560px){.portal-module__qZpqlq__timeIntervalRow{grid-template-columns:1fr auto 1fr}.portal-module__qZpqlq__timeIntervalRow .portal-module__qZpqlq__textButton{grid-column:1/-1;justify-self:end}.portal-module__qZpqlq__scheduleDay{padding:14px}.portal-module__qZpqlq__scheduleDayHeader{align-items:flex-start}}.portal-module__qZpqlq__savedExceptionList{gap:10px;display:grid}.portal-module__qZpqlq__savedExceptionTile{background:#f8fafb;border:1px solid #dfe5e9;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:17px 18px;display:flex}.portal-module__qZpqlq__savedExceptionMain{gap:5px;min-width:0;display:grid}.portal-module__qZpqlq__savedExceptionTitle{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.portal-module__qZpqlq__savedExceptionTitle strong{color:#25303c;font-size:14px}.portal-module__qZpqlq__savedBadge{color:#347049;letter-spacing:.04em;text-transform:uppercase;background:#f2fbf6;border:1px solid #cbe5d6;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.portal-module__qZpqlq__savedExceptionHours{color:#56616d;font-size:12px;font-weight:750}.portal-module__qZpqlq__savedExceptionMain small{color:#8a949e;font-size:11px}.portal-module__qZpqlq__deleteExceptionButton{color:#a14c3d;font:inherit;cursor:pointer;background:#fff8f7;border:1px solid #efd4cf;border-radius:9px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.portal-module__qZpqlq__deleteExceptionButton:hover{background:#fff3f1;border-color:#e0b8b0}.portal-module__qZpqlq__deleteExceptionButton:disabled{opacity:.5;cursor:default}.portal-module__qZpqlq__draftExceptionHeading{gap:3px;display:grid}.portal-module__qZpqlq__draftExceptionHeading>span{color:#c16a22;text-transform:uppercase;font-size:10px;font-weight:800}.portal-module__qZpqlq__draftSaveHint{color:#80551f;background:#fff8ee;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.5}.portal-module__qZpqlq__openingHoursForm>.portal-module__qZpqlq__infoMessage,.portal-module__qZpqlq__formSection>.portal-module__qZpqlq__infoMessage{margin-top:12px}@media (max-width:560px){.portal-module__qZpqlq__savedExceptionTile{flex-direction:column;align-items:flex-start}.portal-module__qZpqlq__deleteExceptionButton{width:100%}}.portal-module__qZpqlq__reviewsHygieneForm{min-width:0}.portal-module__qZpqlq__reviewSummaryLayout{grid-template-columns:minmax(0,1fr) 245px;gap:24px;margin-top:22px;display:grid}.portal-module__qZpqlq__reviewSummaryFields{align-content:start;gap:18px;display:grid}.portal-module__qZpqlq__reviewSummaryInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-module__qZpqlq__googleSummaryPreview{color:#17120c;background:#e88a2e;border-radius:22px;flex-direction:column;min-height:245px;padding:24px;display:flex}.portal-module__qZpqlq__googleSummaryPreview>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.portal-module__qZpqlq__googleSummaryPreview>strong{letter-spacing:-.06em;margin-top:9px;font-size:58px;line-height:.95}.portal-module__qZpqlq__googleSummaryPreview>div{letter-spacing:.04em;margin-top:8px;font-size:18px}.portal-module__qZpqlq__googleSummaryPreview>p{margin:9px 0 0;font-size:14px;font-weight:750}.portal-module__qZpqlq__googleSummaryPreview>small{opacity:.76;margin-top:7px;font-size:10px;line-height:1.4}.portal-module__qZpqlq__googleSummaryPreview>button{color:#17120c;font:inherit;cursor:pointer;background:#ffffff47;border:1px solid #0000003d;border-radius:9px;margin-top:auto;padding:9px 10px;font-size:10px;font-weight:850}.portal-module__qZpqlq__googleSummaryPreview>button:hover{background:#ffffff6b}.portal-module__qZpqlq__reviewCopyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.portal-module__qZpqlq__reviewEditorHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin:30px 0 14px;display:flex}.portal-module__qZpqlq__reviewEditorHeading>div{gap:4px;display:grid}.portal-module__qZpqlq__reviewEditorHeading strong{color:#283441;font-size:14px}.portal-module__qZpqlq__reviewEditorHeading span{color:#8a949e;font-size:11px}.portal-module__qZpqlq__reviewEditorHeading>span{color:#a25a1c;font-weight:850}.portal-module__qZpqlq__reviewEditorList{gap:13px;display:grid}.portal-module__qZpqlq__reviewEditorCard{background:#fafbfc;border:1px solid #e2e6ea;border-radius:15px;gap:16px;padding:18px;display:grid}.portal-module__qZpqlq__reviewEditorCardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-module__qZpqlq__reviewEditorCardHeader strong{color:#293642;font-size:13px}.portal-module__qZpqlq__reviewEditorMeta{grid-template-columns:minmax(0,1fr) 150px;gap:18px;display:grid}.portal-module__qZpqlq__reviewSelect{color:#17212c;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:11px;outline:none;padding:0 12px;font-size:13px}.portal-module__qZpqlq__reviewSelect:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1c}.portal-module__qZpqlq__verifiedFsaCard{background:#fafbfc;border:1px solid #dfe5e9;border-radius:18px;grid-template-columns:180px minmax(0,1fr);margin-top:22px;display:grid;overflow:hidden}.portal-module__qZpqlq__verifiedFsaRating{color:#111;background:#e88a2e;flex-direction:column;justify-content:center;min-height:190px;padding:24px;display:flex}.portal-module__qZpqlq__verifiedFsaRating>span{text-transform:uppercase;font-size:10px;font-weight:850}.portal-module__qZpqlq__verifiedFsaRating>strong{margin-top:8px;font-size:68px;line-height:.9}.portal-module__qZpqlq__verifiedFsaRating>small{margin-top:10px;font-size:10px;font-weight:750}.portal-module__qZpqlq__verifiedFsaDetails{flex-direction:column;justify-content:center;padding:24px 28px;display:flex}.portal-module__qZpqlq__verifiedFsaDetails>span{color:#4f8a61;letter-spacing:.12em;font-size:9px;font-weight:900}.portal-module__qZpqlq__verifiedFsaDetails>strong{color:#27333f;margin-top:7px;font-size:17px}.portal-module__qZpqlq__verifiedFsaDetails>p{color:#7e8994;margin:6px 0 0;font-size:11px}.portal-module__qZpqlq__verifiedFsaActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.portal-module__qZpqlq__verifiedFsaActions a,.portal-module__qZpqlq__verifiedFsaActions button{color:#a85916;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:none}.portal-module__qZpqlq__verifiedFsaActions a:hover,.portal-module__qZpqlq__verifiedFsaActions button:hover{text-decoration:underline}.portal-module__qZpqlq__fsaVerifyPanel{background:#fafbfc;border:1px solid #e2e6ea;border-radius:15px;gap:16px;margin-top:22px;padding:20px;display:grid}.portal-module__qZpqlq__fsaVerifyActions{align-items:center;gap:10px;display:flex}.portal-module__qZpqlq__reviewReminderBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12197a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-module__qZpqlq__reviewReminderModal{background:#fff;border:1px solid #e4e7ea;border-radius:20px;width:min(100%,480px);padding:30px;position:relative;box-shadow:0 30px 90px #0c12193d}.portal-module__qZpqlq__reviewReminderKicker{color:#d27320;letter-spacing:.14em;font-size:9px;font-weight:900}.portal-module__qZpqlq__reviewReminderModal h2{color:#19232e;letter-spacing:-.035em;margin:9px 0 0;font-size:26px}.portal-module__qZpqlq__reviewReminderModal p{color:#6e7985;margin:14px 0 0;font-size:13px;line-height:1.65}.portal-module__qZpqlq__reviewReminderModal>small{color:#959ea7;margin-top:14px;font-size:10px;display:block}.portal-module__qZpqlq__reviewReminderActions{gap:10px;margin-top:22px;display:flex}.portal-module__qZpqlq__reviewReminderActions .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__reviewReminderActions .portal-module__qZpqlq__secondaryButton{flex:1}.portal-module__qZpqlq__reviewReminderClose{color:#7f8993;cursor:pointer;background:#f2f4f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid;position:absolute;top:14px;right:15px}@media (max-width:800px){.portal-module__qZpqlq__reviewSummaryLayout,.portal-module__qZpqlq__reviewCopyGrid,.portal-module__qZpqlq__reviewEditorMeta{grid-template-columns:1fr}.portal-module__qZpqlq__googleSummaryPreview{min-height:220px}.portal-module__qZpqlq__verifiedFsaCard{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:560px){.portal-module__qZpqlq__verifiedFsaCard{grid-template-columns:1fr}.portal-module__qZpqlq__verifiedFsaRating{min-height:150px}.portal-module__qZpqlq__fsaVerifyActions,.portal-module__qZpqlq__reviewReminderActions{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__fsaVerifyActions .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__fsaVerifyActions .portal-module__qZpqlq__secondaryButton{width:100%}.portal-module__qZpqlq__reviewReminderModal{padding:27px 20px 22px}}.portal-module__qZpqlq__unsavedChangesNotice{z-index:950;background:#fffaf4;border:1px solid #e3b783;border-radius:18px;gap:16px;width:min(390px,100vw - 48px);padding:18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 60px #18202a33}.portal-module__qZpqlq__unsavedChangesCopy{gap:4px;display:grid}.portal-module__qZpqlq__unsavedChangesCopy>span{color:#c36b1d;letter-spacing:.13em;font-size:9px;font-weight:900}.portal-module__qZpqlq__unsavedChangesCopy>strong{color:#2b3540;font-size:16px}.portal-module__qZpqlq__unsavedChangesCopy>p{color:#7d6954;margin:0;font-size:11px;line-height:1.5}.portal-module__qZpqlq__unsavedChangesActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portal-module__qZpqlq__unsavedSaveButton,.portal-module__qZpqlq__unsavedDiscardButton{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:11px;font-weight:850}.portal-module__qZpqlq__unsavedSaveButton{color:#fff;background:#172331;border:1px solid #172331}.portal-module__qZpqlq__unsavedDiscardButton{color:#755d46;background:#fff;border:1px solid #dfd5c9}.portal-module__qZpqlq__unsavedSaveButton:disabled,.portal-module__qZpqlq__unsavedDiscardButton:disabled{opacity:.55;cursor:wait}@media (max-width:560px){.portal-module__qZpqlq__unsavedChangesNotice{width:calc(100vw - 28px);bottom:14px;right:14px}.portal-module__qZpqlq__unsavedChangesActions{grid-template-columns:1fr}}.portal-module__qZpqlq__menuWorkspace{min-width:0}.portal-module__qZpqlq__menuSubnav{background:#fff;border:1px solid #e1e5e9;border-radius:14px;align-items:center;gap:5px;margin-bottom:22px;padding:5px;display:flex;overflow-x:auto}.portal-module__qZpqlq__menuSubnav button,.portal-module__qZpqlq__menuSubnav>span{color:#7d8792;min-height:38px;font:inherit;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.portal-module__qZpqlq__menuSubnav button{cursor:pointer}.portal-module__qZpqlq__menuSubnav .portal-module__qZpqlq__menuSubnavActive{color:#172331;background:#fff3e6}.portal-module__qZpqlq__menuSubnav>span{opacity:.56}.portal-module__qZpqlq__menuToolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.portal-module__qZpqlq__menuToolbarMain{align-items:end;gap:12px;min-width:0;display:flex}.portal-module__qZpqlq__menuSearch,.portal-module__qZpqlq__menuSelector{gap:6px;display:grid}.portal-module__qZpqlq__menuSearch{width:min(420px,52vw)}.portal-module__qZpqlq__menuSearch>span,.portal-module__qZpqlq__menuSelector>span,.portal-module__qZpqlq__menuFormField>span{color:#596572;letter-spacing:.03em;font-size:10px;font-weight:850}.portal-module__qZpqlq__menuSearch input,.portal-module__qZpqlq__menuSelector select,.portal-module__qZpqlq__menuFormField input,.portal-module__qZpqlq__menuFormField textarea{color:#17212c;width:100%;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:11px;outline:none;font-size:13px}.portal-module__qZpqlq__menuSearch input,.portal-module__qZpqlq__menuSelector select,.portal-module__qZpqlq__menuFormField input{height:46px;padding:0 13px}.portal-module__qZpqlq__menuFormField textarea{resize:vertical;min-height:90px;padding:12px 13px;line-height:1.55}.portal-module__qZpqlq__menuSearch input:focus,.portal-module__qZpqlq__menuSelector select:focus,.portal-module__qZpqlq__menuFormField input:focus,.portal-module__qZpqlq__menuFormField textarea:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1a}.portal-module__qZpqlq__menuSearch input::placeholder,.portal-module__qZpqlq__menuFormField input::placeholder,.portal-module__qZpqlq__menuFormField textarea::placeholder{color:#a8afb7;opacity:1}.portal-module__qZpqlq__menuSearch input:focus::placeholder,.portal-module__qZpqlq__menuFormField input:focus::placeholder,.portal-module__qZpqlq__menuFormField textarea:focus::placeholder{color:#0000}.portal-module__qZpqlq__menuPrimaryButton,.portal-module__qZpqlq__menuSecondaryButton,.portal-module__qZpqlq__menuDangerButton{min-height:43px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.portal-module__qZpqlq__menuPrimaryButton{color:#fff;background:#172331;border:1px solid #172331}.portal-module__qZpqlq__menuPrimaryButton:hover{background:#25374b}.portal-module__qZpqlq__menuSecondaryButton{color:#586572;background:#fff;border:1px solid #dce1e5}.portal-module__qZpqlq__menuDangerButton{color:#9a4337;background:#fff8f7;border:1px solid #edd0cb}.portal-module__qZpqlq__menuPrimaryButton:disabled,.portal-module__qZpqlq__menuSecondaryButton:disabled,.portal-module__qZpqlq__menuDangerButton:disabled{opacity:.5;cursor:wait}.portal-module__qZpqlq__menuSearchNotice{color:#765634;background:#fff9f0;border:1px solid #e5d4bd;border-radius:10px;margin-bottom:15px;padding:9px 12px;font-size:11px}.portal-module__qZpqlq__menuSuccessMessage{color:#36734d;background:#f3fbf6;border:1px solid #cee5d6;border-radius:11px;margin-bottom:14px;padding:11px 13px;font-size:12px}.portal-module__qZpqlq__menuOverviewMeta{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 12px;display:flex}.portal-module__qZpqlq__menuOverviewMeta>div{gap:4px;display:grid}.portal-module__qZpqlq__menuOverviewMeta span{color:#d97720;letter-spacing:.12em;font-size:9px;font-weight:900}.portal-module__qZpqlq__menuOverviewMeta strong{color:#26313d;font-size:18px}.portal-module__qZpqlq__menuOverviewMeta p{color:#89939d;margin:0;font-size:11px}.portal-module__qZpqlq__menuCategoryList{gap:13px;display:grid}.portal-module__qZpqlq__menuCategoryCard{background:#fff;border:1px solid #dfe4e8;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #19232f06}.portal-module__qZpqlq__menuCategoryHeader{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:grid}.portal-module__qZpqlq__menuOrderControls,.portal-module__qZpqlq__menuItemOrder{align-items:center;gap:6px;display:flex}.portal-module__qZpqlq__menuDragHandle{color:#a3abb3;cursor:grab;-webkit-user-select:none;user-select:none;background:#f4f6f7;border-radius:7px;place-items:center;min-width:24px;min-height:32px;font-size:15px;display:inline-grid}.portal-module__qZpqlq__menuDragHandle:active{cursor:grabbing}.portal-module__qZpqlq__menuArrowControls{gap:2px;display:grid}.portal-module__qZpqlq__menuArrowControls button{color:#83909b;cursor:pointer;background:#f4f6f7;border:0;border-radius:5px;width:23px;height:19px;padding:0;font-size:10px}.portal-module__qZpqlq__menuArrowControls button:disabled{opacity:.3;cursor:default}.portal-module__qZpqlq__menuCategoryToggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:5px 6px;display:flex}.portal-module__qZpqlq__menuCategoryToggle>div{gap:4px;min-width:0;display:grid}.portal-module__qZpqlq__menuCategoryToggle strong{color:#25313d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.portal-module__qZpqlq__menuCategoryToggle div>span{color:#8a949e;font-size:10px}.portal-module__qZpqlq__menuCategoryToggle>span{color:#8e98a2;font-size:20px}.portal-module__qZpqlq__menuCategoryActions{align-items:center;gap:8px;display:flex}.portal-module__qZpqlq__menuCategoryActions>button{color:#5f6b77;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde2e6;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.portal-module__qZpqlq__menuCategoryActions .portal-module__qZpqlq__menuAddItemButton{color:#9a571d;background:#fff8ef;border-color:#ead1b5}.portal-module__qZpqlq__menuItemList{border-top:1px solid #edf0f2}.portal-module__qZpqlq__menuItemRow{border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(240px,1fr) 90px minmax(150px,190px) auto;align-items:center;gap:13px;min-height:88px;padding:10px 14px;display:grid}.portal-module__qZpqlq__menuItemRow:last-child{border-bottom:0}.portal-module__qZpqlq__menuItemRow:hover{background:#fcfcfd}.portal-module__qZpqlq__menuItemMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.portal-module__qZpqlq__menuItemThumb{color:#a45c1e;background:#fff4e9;border:1px solid #e2e6e9;border-radius:10px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:17px;font-weight:900;display:grid}.portal-module__qZpqlq__menuItemCopy{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__menuItemCopy strong{color:#26313c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.portal-module__qZpqlq__menuItemCopy small{color:#77828d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.portal-module__qZpqlq__menuItemCopy>span{color:#9aa2aa;font-size:9px;font-weight:700}.portal-module__qZpqlq__menuItemPrice{color:#27333f;text-align:right;font-size:13px}.portal-module__qZpqlq__menuAvailabilitySelect{color:#4c5966;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dce2e6;border-radius:9px;outline:none;padding:0 9px;font-size:10px;font-weight:750}.portal-module__qZpqlq__menuAvailabilitySelect:focus{border-color:#e88a2e}.portal-module__qZpqlq__menuAvailabilitySelect:disabled{color:#929aa3;background:#f7f8f9}.portal-module__qZpqlq__menuEditButton{color:#596673;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.portal-module__qZpqlq__menuCategoryEmpty{color:#8a949e;background:#fafbfc;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:11px;display:flex}.portal-module__qZpqlq__menuCategoryEmpty button{color:#a45b1b;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:10px;font-weight:850}.portal-module__qZpqlq__menuEmptyState{color:#7d8791;text-align:center;background:#fafbfc;border:1px dashed #d6dde2;border-radius:16px;justify-items:center;gap:8px;padding:42px 24px;display:grid}.portal-module__qZpqlq__menuEmptyState strong{color:#34414d;font-size:16px}.portal-module__qZpqlq__menuEmptyState p{max-width:420px;margin:0 0 8px;font-size:12px;line-height:1.55}.portal-module__qZpqlq__menuModalBackdrop,.portal-module__qZpqlq__menuDrawerBackdrop{z-index:980;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c12197a;position:fixed;inset:0}.portal-module__qZpqlq__menuModalBackdrop{place-items:center;padding:20px;display:grid}.portal-module__qZpqlq__menuModal{background:#fff;border:1px solid #e1e5e9;border-radius:20px;gap:18px;width:min(100%,520px);padding:24px;display:grid;box-shadow:0 28px 90px #0a11193d}.portal-module__qZpqlq__menuModalHeader,.portal-module__qZpqlq__menuDrawerHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-module__qZpqlq__menuModalHeader>div,.portal-module__qZpqlq__menuDrawerHeader>div{gap:5px;display:grid}.portal-module__qZpqlq__menuModalHeader span,.portal-module__qZpqlq__menuDrawerHeader span{color:#d5721d;letter-spacing:.12em;font-size:9px;font-weight:900}.portal-module__qZpqlq__menuModalHeader h2,.portal-module__qZpqlq__menuDrawerHeader h2{color:#1e2935;letter-spacing:-.035em;margin:0;font-size:23px}.portal-module__qZpqlq__menuModalHeader>button,.portal-module__qZpqlq__menuDrawerHeader>button{color:#78838d;width:34px;height:34px;font:inherit;cursor:pointer;background:#f2f4f5;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid}.portal-module__qZpqlq__menuFormField{gap:7px;display:grid}.portal-module__qZpqlq__menuFormField small{color:#8d969f;font-size:10px;line-height:1.5}.portal-module__qZpqlq__menuLargeTextarea{min-height:145px!important}.portal-module__qZpqlq__menuCheckRow{color:#576471;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.portal-module__qZpqlq__menuCheckRow input{accent-color:#e88a2e;width:17px;height:17px}.portal-module__qZpqlq__menuModalActions,.portal-module__qZpqlq__menuDrawerFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-module__qZpqlq__menuModalActions>div,.portal-module__qZpqlq__menuDrawerFooter>div{align-items:center;gap:8px;display:flex}.portal-module__qZpqlq__menuDrawerBackdrop{justify-content:flex-end;display:flex}.portal-module__qZpqlq__menuItemDrawer{background:#fff;flex-direction:column;width:min(720px,92vw);height:100vh;display:flex;box-shadow:-20px 0 70px #0a111933}.portal-module__qZpqlq__menuDrawerHeader{border-bottom:1px solid #e9edf0;flex:none;padding:22px 24px 18px}.portal-module__qZpqlq__menuDrawerTabs{border-bottom:1px solid #e9edf0;flex:none;gap:2px;padding:0 18px;display:flex;overflow-x:auto}.portal-module__qZpqlq__menuDrawerTabs button,.portal-module__qZpqlq__menuDrawerTabs>span{color:#7a8590;min-height:48px;font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.portal-module__qZpqlq__menuDrawerTabs button{cursor:pointer}.portal-module__qZpqlq__menuDrawerTabs .portal-module__qZpqlq__menuDrawerTabActive{color:#172331}.portal-module__qZpqlq__menuDrawerTabs .portal-module__qZpqlq__menuDrawerTabActive:after{content:"";background:#e88a2e;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.portal-module__qZpqlq__menuDrawerTabs>span{opacity:.52}.portal-module__qZpqlq__menuDrawerTabs small{color:#916033;text-transform:uppercase;background:#fff0de;border-radius:999px;padding:3px 5px;font-size:7px}.portal-module__qZpqlq__menuDrawerBody{flex:auto;align-content:start;gap:20px;padding:25px 24px 34px;display:grid;overflow-y:auto}.portal-module__qZpqlq__menuDrawerFooter{background:#fff;border-top:1px solid #e9edf0;flex:none;padding:14px 18px}.portal-module__qZpqlq__menuDrawerError{color:#8d3029;background:#fff5f4;border:1px solid #efc8c3;border-radius:10px;flex:none;margin:0 18px 12px;padding:10px 12px;font-size:11px}.portal-module__qZpqlq__menuPriceInput{position:relative}.portal-module__qZpqlq__menuPriceInput strong{z-index:1;color:#5f6a75;font-size:13px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.portal-module__qZpqlq__menuPriceInput input{padding-left:29px}@media (max-width:1050px){.portal-module__qZpqlq__menuItemRow{grid-template-columns:auto minmax(200px,1fr) 75px minmax(135px,160px)}.portal-module__qZpqlq__menuEditButton{display:none}}@media (max-width:760px){.portal-module__qZpqlq__menuToolbar,.portal-module__qZpqlq__menuOverviewMeta,.portal-module__qZpqlq__menuToolbarMain{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__menuSearch,.portal-module__qZpqlq__menuToolbar>.portal-module__qZpqlq__menuPrimaryButton{width:100%}.portal-module__qZpqlq__menuCategoryHeader{grid-template-columns:auto minmax(0,1fr)}.portal-module__qZpqlq__menuCategoryActions{border-top:1px solid #edf0f2;grid-column:1/-1;justify-content:flex-end;padding-top:10px}.portal-module__qZpqlq__menuItemRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.portal-module__qZpqlq__menuItemPrice{padding-top:8px}.portal-module__qZpqlq__menuAvailabilitySelect{grid-column:2/-1}}@media (max-width:520px){.portal-module__qZpqlq__menuItemRow{grid-template-columns:minmax(0,1fr) auto}.portal-module__qZpqlq__menuItemOrder{grid-column:1/-1}.portal-module__qZpqlq__menuItemMain{align-items:flex-start}.portal-module__qZpqlq__menuItemThumb{flex-basis:42px;width:42px;height:42px}.portal-module__qZpqlq__menuAvailabilitySelect{grid-column:1/-1}.portal-module__qZpqlq__menuModalActions,.portal-module__qZpqlq__menuDrawerFooter{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__menuModalActions>div,.portal-module__qZpqlq__menuDrawerFooter>div{width:100%}.portal-module__qZpqlq__menuModalActions button,.portal-module__qZpqlq__menuDrawerFooter button{flex:1}.portal-module__qZpqlq__menuItemDrawer{width:100%}.portal-module__qZpqlq__menuDrawerHeader{padding:18px 16px 15px}.portal-module__qZpqlq__menuDrawerBody{padding:20px 16px 28px}}.portal-module__qZpqlq__menuAvailabilityControl{gap:4px;min-width:0;display:grid}.portal-module__qZpqlq__menuAvailabilityControl>span{color:#929ba4;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}@media (max-width:900px){.portal-module__qZpqlq__dashboardPage{width:100%;min-width:0;overflow-x:hidden}.portal-module__qZpqlq__dashboardContent{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.portal-module__qZpqlq__menuWorkspace,.portal-module__qZpqlq__menuCategoryList,.portal-module__qZpqlq__menuCategoryCard,.portal-module__qZpqlq__menuItemList,.portal-module__qZpqlq__menuCategoryHeader,.portal-module__qZpqlq__menuItemRow,.portal-module__qZpqlq__menuItemMain,.portal-module__qZpqlq__menuItemCopy{min-width:0;max-width:100%}.portal-module__qZpqlq__menuWorkspace,.portal-module__qZpqlq__menuCategoryCard,.portal-module__qZpqlq__menuItemList,.portal-module__qZpqlq__menuItemRow{width:100%}}@media (max-width:760px){.portal-module__qZpqlq__dashboardContent{padding:28px 16px 50px}.portal-module__qZpqlq__dashboardHeader{width:100%;min-width:0;margin-bottom:24px}.portal-module__qZpqlq__dashboardHeader>div{min-width:0}.portal-module__qZpqlq__dashboardHeader h1{overflow-wrap:anywhere;max-width:100%;font-size:34px}.portal-module__qZpqlq__dashboardHeader p{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:14px}.portal-module__qZpqlq__menuSubnav{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.portal-module__qZpqlq__menuToolbar,.portal-module__qZpqlq__menuToolbarMain,.portal-module__qZpqlq__menuOverviewMeta{width:100%;min-width:0}.portal-module__qZpqlq__menuCategoryHeader{grid-template-columns:auto minmax(0,1fr);width:100%}.portal-module__qZpqlq__menuCategoryActions{grid-column:1/-1;justify-content:stretch;width:100%}.portal-module__qZpqlq__menuCategoryActions>button{flex:1}.portal-module__qZpqlq__menuItemRow{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.portal-module__qZpqlq__menuItemMain,.portal-module__qZpqlq__menuItemCopy{width:100%}.portal-module__qZpqlq__menuItemCopy strong,.portal-module__qZpqlq__menuItemCopy small,.portal-module__qZpqlq__menuItemCopy>span{max-width:100%}.portal-module__qZpqlq__menuAvailabilityControl{grid-column:2/-1;width:100%}.portal-module__qZpqlq__menuAvailabilitySelect{width:100%}}@media (max-width:520px){.portal-module__qZpqlq__sidebar{width:100%;min-width:0;min-height:auto;padding:14px 14px 12px}.portal-module__qZpqlq__sidebarBrand{padding:0 2px 12px}.portal-module__qZpqlq__sidebarNav{overscroll-behavior-x:contain;grid-template-columns:none;gap:6px;width:100%;min-width:0;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.portal-module__qZpqlq__sidebarNav a,.portal-module__qZpqlq__sidebarNav>span{flex:none;min-height:36px;padding:0 11px;font-size:11px}.portal-module__qZpqlq__sidebarAccount{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 2px 0}.portal-module__qZpqlq__sidebarAccount>span{min-width:0}.portal-module__qZpqlq__logoutButton{width:auto;min-width:92px;margin-top:0}.portal-module__qZpqlq__dashboardContent{padding:24px 14px 44px}.portal-module__qZpqlq__dashboardHeader{gap:12px}.portal-module__qZpqlq__dashboardHeader h1{font-size:31px;line-height:1.06}.portal-module__qZpqlq__dashboardHeader p{margin-top:10px;font-size:13px;line-height:1.55}.portal-module__qZpqlq__menuSubnav{margin-bottom:18px}.portal-module__qZpqlq__menuSubnav button,.portal-module__qZpqlq__menuSubnav>span{min-height:36px;padding:0 11px;font-size:10px}.portal-module__qZpqlq__menuToolbar{gap:12px;margin-bottom:14px}.portal-module__qZpqlq__menuOverviewMeta{gap:5px;margin-top:20px}.portal-module__qZpqlq__menuOverviewMeta p{margin-top:3px}.portal-module__qZpqlq__menuCategoryCard{border-radius:13px}.portal-module__qZpqlq__menuCategoryHeader{gap:8px;padding:11px 10px}.portal-module__qZpqlq__menuOrderControls{align-self:start}.portal-module__qZpqlq__menuCategoryToggle{width:100%;min-width:0}.portal-module__qZpqlq__menuCategoryToggle strong{white-space:normal;overflow-wrap:anywhere}.portal-module__qZpqlq__menuCategoryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.portal-module__qZpqlq__menuCategoryActions>button{width:100%}.portal-module__qZpqlq__menuItemRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 10px}.portal-module__qZpqlq__menuItemOrder{grid-column:1/-1}.portal-module__qZpqlq__menuItemMain{grid-column:1;align-items:flex-start;min-width:0}.portal-module__qZpqlq__menuItemPrice{grid-column:2;align-self:start;padding-top:8px}.portal-module__qZpqlq__menuAvailabilityControl{grid-column:1/-1;margin-top:2px}.portal-module__qZpqlq__menuAvailabilitySelect{height:42px;font-size:11px}.portal-module__qZpqlq__menuItemCopy strong,.portal-module__qZpqlq__menuItemCopy small,.portal-module__qZpqlq__menuItemCopy>span{white-space:normal;overflow-wrap:anywhere}.portal-module__qZpqlq__menuItemThumb{flex-basis:44px;width:44px;height:44px}.portal-module__qZpqlq__menuEditButton{display:none}.portal-module__qZpqlq__menuCategoryEmpty{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__menuCategoryEmpty button{align-self:flex-start}}@media (max-width:620px){.portal-module__qZpqlq__menuItemImageEditor{grid-template-columns:1fr}.portal-module__qZpqlq__menuItemImagePreview{justify-self:center;width:min(100%,230px)}.portal-module__qZpqlq__menuItemImageCopy{text-align:center}.portal-module__qZpqlq__menuItemImageCopy>p{margin-left:auto;margin-right:auto}.portal-module__qZpqlq__menuItemImageActions{justify-content:center}}.portal-module__qZpqlq__menuItemThumb{overflow:hidden}.portal-module__qZpqlq__menuItemThumb img{object-fit:cover;width:100%;height:100%;display:block}.portal-module__qZpqlq__menuItemImageEditor{background:#fafbfc;border:1px solid #e1e6ea;border-radius:15px;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:16px;display:grid}.portal-module__qZpqlq__menuItemImagePreview{aspect-ratio:1;background:#f0f2f4;border:1px solid #e0e5e9;border-radius:13px;place-items:center;display:grid;overflow:hidden}.portal-module__qZpqlq__menuItemImagePreview img{object-fit:cover;width:100%;height:100%;display:block}.portal-module__qZpqlq__menuItemImagePreview>div{color:#929ba4;text-align:center;gap:6px;padding:18px;display:grid}.portal-module__qZpqlq__menuItemImagePreview strong{color:#586572;font-size:12px}.portal-module__qZpqlq__menuItemImagePreview span{font-size:10px;line-height:1.45}.portal-module__qZpqlq__menuItemImageCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.portal-module__qZpqlq__menuItemImageCopy>span{color:#d5731e;letter-spacing:.11em;font-size:9px;font-weight:900}.portal-module__qZpqlq__menuItemImageCopy>strong{color:#293642;margin-top:6px;font-size:15px}.portal-module__qZpqlq__menuItemImageCopy>p{color:#7d8792;max-width:380px;margin:7px 0 0;font-size:10px;line-height:1.55}.portal-module__qZpqlq__menuItemImageActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.portal-module__qZpqlq__menuHiddenFileInput{display:none}.portal-module__qZpqlq__menuImageRemoveButton{color:#a24d3f;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:10px;font-weight:850}.portal-module__qZpqlq__menuImageRemoveButton:hover{text-decoration:underline}.portal-module__qZpqlq__menuImageRemoveButton:disabled{opacity:.5;cursor:wait}@media (max-width:620px){.portal-module__qZpqlq__menuItemImageEditor{grid-template-columns:1fr}.portal-module__qZpqlq__menuItemImagePreview{justify-self:center;width:min(100%,230px)}.portal-module__qZpqlq__menuItemImageCopy{text-align:center}.portal-module__qZpqlq__menuItemImageCopy>p{margin-left:auto;margin-right:auto}.portal-module__qZpqlq__menuItemImageActions{justify-content:center}}.portal-module__qZpqlq__menuSubnav a{color:#7d8792;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.portal-module__qZpqlq__menuSubnav a:hover{color:#172331;background:#f7f8f9}.portal-module__qZpqlq__menuSubnav a.portal-module__qZpqlq__menuSubnavActive{color:#172331;background:#fff3e6}.portal-module__qZpqlq__customizationWorkspace{gap:20px;display:grid}.portal-module__qZpqlq__customizationTop{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.portal-module__qZpqlq__customizationTop>div{gap:5px;display:grid}.portal-module__qZpqlq__customizationTop h2{color:#22303d;letter-spacing:-.035em;margin:0;font-size:24px}.portal-module__qZpqlq__customizationTop p{color:#77828d;max-width:620px;margin:0;font-size:12px;line-height:1.55}.portal-module__qZpqlq__customizationList{gap:15px;display:grid}.portal-module__qZpqlq__customizationCard{background:#fff;border:1px solid #dfe4e8;border-radius:16px;overflow:hidden}.portal-module__qZpqlq__customizationCardHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.portal-module__qZpqlq__customizationCardHeader>div:first-child{gap:4px;min-width:0;display:grid}.portal-module__qZpqlq__customizationCardHeader strong{color:#26323e;font-size:15px}.portal-module__qZpqlq__customizationCardHeader span{color:#b26628;font-size:10px;font-weight:850}.portal-module__qZpqlq__customizationCardHeader p{color:#8a949d;margin:3px 0 0;font-size:10px;line-height:1.45}.portal-module__qZpqlq__customizationCardActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.portal-module__qZpqlq__customizationCounterToggle{color:#3f6851;cursor:pointer;background:#f4fbf6;border:1px solid #d8e1da;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.portal-module__qZpqlq__customizationCounterToggle input{accent-color:#d97720;width:14px;height:14px;margin:0}.portal-module__qZpqlq__customizationCounterToggle:has(input:not(:checked)){color:#7a838b;background:#f8f9fa;border-color:#e1e4e7}.portal-module__qZpqlq__customizationCounterToggle:has(input:disabled){opacity:.55;cursor:wait}.portal-module__qZpqlq__customizationCardActions button,.portal-module__qZpqlq__customizationOptionActions button,.portal-module__qZpqlq__customizationOptionsFooter>button:first-child{color:#5e6a76;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.portal-module__qZpqlq__customizationOptions{border-top:1px solid #edf0f2}.portal-module__qZpqlq__customizationOptionRow{border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) 90px auto;align-items:center;gap:13px;min-height:67px;padding:10px 17px;display:grid}.portal-module__qZpqlq__customizationOptionCopy{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__customizationOptionCopy strong{color:#2c3844;font-size:12px}.portal-module__qZpqlq__customizationOptionCopy span{overflow-wrap:anywhere;color:#8b949d;font-size:9px}.portal-module__qZpqlq__customizationPrice{color:#263440;text-align:right;font-size:12px}.portal-module__qZpqlq__customizationOptionActions{gap:6px;display:flex}.portal-module__qZpqlq__customizationOptionsFooter{justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.portal-module__qZpqlq__customizationEmptyOptions{color:#8a949d;background:#fafbfc;justify-content:space-between;align-items:center;gap:15px;padding:17px;font-size:10px;display:flex}.portal-module__qZpqlq__customizationEmptyOptions button{color:#a45b1b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.portal-module__qZpqlq__customizationRulesGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portal-module__qZpqlq__customizationRulePreview{color:#95591e;background:#fff8ef;border:1px solid #f0d4b7;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}.portal-module__qZpqlq__customizationSelect{color:#25313d;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:11px;outline:none;padding:0 12px;font-size:12px}.portal-module__qZpqlq__customizationSelect:focus{border-color:#e88a2e;box-shadow:0 0 0 4px #e88a2e1a}.portal-module__qZpqlq__customizationOptionModal{width:min(100%,650px);max-height:calc(100vh - 40px);overflow-y:auto}.portal-module__qZpqlq__customizationAttachModal{width:min(100%,610px);max-height:calc(100vh - 40px);overflow-y:auto}.portal-module__qZpqlq__customizationSecondaryBox{border-top:1px solid #e9edef;gap:10px;padding-top:17px;display:grid}.portal-module__qZpqlq__customizationSecondaryBox>strong{color:#2d3944;font-size:13px}.portal-module__qZpqlq__customizationSecondaryBox>p,.portal-module__qZpqlq__customizationModalIntro{color:#818b95;margin:0;font-size:10px;line-height:1.55}.portal-module__qZpqlq__customizationSecondaryList,.portal-module__qZpqlq__customizationItemPicker{gap:7px;display:grid}.portal-module__qZpqlq__customizationItemPicker{max-height:350px;padding-right:3px;overflow-y:auto}.portal-module__qZpqlq__customizationCheckboxCard{cursor:pointer;background:#fff;border:1px solid #e1e5e8;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.portal-module__qZpqlq__customizationCheckboxCard:hover{background:#fffaf5;border-color:#e7bb8d}.portal-module__qZpqlq__customizationCheckboxCard input{accent-color:#e88a2e;flex:none;width:17px;height:17px}.portal-module__qZpqlq__customizationCheckboxCard>span{gap:2px;min-width:0;display:grid}.portal-module__qZpqlq__customizationCheckboxCard strong{color:#34414c;font-size:11px}.portal-module__qZpqlq__customizationCheckboxCard small{color:#8a949e;font-size:9px}.portal-module__qZpqlq__customizationMuted,.portal-module__qZpqlq__customizationInlineMessage{color:#87919b;background:#fafbfc;border:1px dashed #d8dee3;border-radius:11px;padding:14px;font-size:10px;line-height:1.5;display:block}.portal-module__qZpqlq__itemCustomizations{gap:17px;display:grid}.portal-module__qZpqlq__itemCustomizationIntro{gap:4px;display:grid}.portal-module__qZpqlq__itemCustomizationIntro strong{color:#2c3844;font-size:14px}.portal-module__qZpqlq__itemCustomizationIntro p{color:#838d97;margin:0;font-size:10px;line-height:1.5}.portal-module__qZpqlq__itemCustomizationList{gap:8px;display:grid}.portal-module__qZpqlq__itemCustomizationRow{background:#fff;border:1px solid #e0e5e8;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.portal-module__qZpqlq__itemCustomizationRow>div:nth-child(2){gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__itemCustomizationRow strong{color:#33404b;font-size:11px}.portal-module__qZpqlq__itemCustomizationRow span{color:#87919b;font-size:9px}.portal-module__qZpqlq__customizationRemoveLink{color:#a04c40;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.portal-module__qZpqlq__itemCustomizationAdd{border-top:1px solid #e8ecef;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:17px;display:grid}.portal-module__qZpqlq__itemCustomizationSave{border-top:1px solid #e8ecef;justify-content:space-between;align-items:center;gap:15px;padding-top:17px;display:flex}.portal-module__qZpqlq__itemCustomizationSave>span{color:#8a949d;max-width:310px;font-size:9px;line-height:1.45}@media (max-width:760px){.portal-module__qZpqlq__customizationTop{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__customizationTop>.portal-module__qZpqlq__menuPrimaryButton{width:100%}.portal-module__qZpqlq__customizationCardHeader{flex-direction:column}.portal-module__qZpqlq__customizationCardActions{justify-content:stretch;width:100%}.portal-module__qZpqlq__customizationCardActions button{flex:1}.portal-module__qZpqlq__customizationOptionRow{grid-template-columns:auto minmax(0,1fr) auto}.portal-module__qZpqlq__customizationPrice{grid-column:3}.portal-module__qZpqlq__customizationOptionActions{grid-column:2/-1;justify-content:flex-end}}@media (max-width:520px){.portal-module__qZpqlq__menuSubnav a{min-height:36px;padding:0 11px;font-size:10px}.portal-module__qZpqlq__customizationRulesGrid{grid-template-columns:1fr}.portal-module__qZpqlq__customizationOptionRow{grid-template-columns:auto minmax(0,1fr)}.portal-module__qZpqlq__customizationPrice{text-align:left;grid-column:2}.portal-module__qZpqlq__customizationOptionActions{grid-column:1/-1;justify-content:stretch}.portal-module__qZpqlq__customizationOptionActions button{flex:1}.portal-module__qZpqlq__customizationOptionsFooter{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__itemCustomizationAdd{grid-template-columns:1fr}.portal-module__qZpqlq__itemCustomizationSave{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__itemCustomizationSave>.portal-module__qZpqlq__menuPrimaryButton{width:100%}}.portal-module__qZpqlq__customizationUsedOnBox{background:#fafbfc;border:1px solid #e0e5e9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.portal-module__qZpqlq__customizationUsedOnBox>div{gap:3px;display:grid}.portal-module__qZpqlq__customizationUsedOnBox strong{color:#33404c;font-size:11px}.portal-module__qZpqlq__customizationUsedOnBox span{color:#87919b;max-width:310px;font-size:9px;line-height:1.45}.portal-module__qZpqlq__customizationCheckboxCard{position:relative}.portal-module__qZpqlq__customizationNestedOrder{grid-template-columns:26px 26px;gap:3px;margin-left:auto;display:grid}.portal-module__qZpqlq__customizationNestedOrder button{color:#677480;width:26px;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde2e6;border-radius:6px;font-size:10px}.portal-module__qZpqlq__customizationNestedOrder button:disabled{opacity:.28;cursor:default}.portal-module__qZpqlq__itemCustomizationBlock{gap:7px;display:grid}.portal-module__qZpqlq__customizationHoverTarget{position:relative}.portal-module__qZpqlq__customizationHoverBalloon{z-index:30;color:#e7edf2;background:#172331;border:1px solid #dce2e7;border-radius:11px;gap:7px;width:min(330px,100vw - 80px);padding:11px 12px;display:none;position:absolute;top:calc(100% - 2px);left:72px;box-shadow:0 12px 34px #0f172138}.portal-module__qZpqlq__customizationHoverTarget:hover .portal-module__qZpqlq__customizationHoverBalloon,.portal-module__qZpqlq__customizationHoverTarget:focus-within .portal-module__qZpqlq__customizationHoverBalloon{display:grid}.portal-module__qZpqlq__customizationHoverBalloon>strong{color:#fff;font-size:11px}.portal-module__qZpqlq__customizationHoverBalloon>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-module__qZpqlq__customizationHoverBalloon span{color:#d6dde4;font-size:9px}.portal-module__qZpqlq__customizationHoverBalloon b{color:#fff;white-space:nowrap;font-size:9px}.portal-module__qZpqlq__itemNestedCustomizationPreview{background:#fff9f2;border-left:2px solid #f0b36f;border-radius:0 9px 9px 0;gap:7px;margin:-1px 12px 2px 47px;padding:9px 11px;display:grid}.portal-module__qZpqlq__itemNestedCustomizationPreview>div{gap:6px;display:grid}.portal-module__qZpqlq__itemNestedCustomizationPreview>div>strong{color:#8e541d;font-size:10px}.portal-module__qZpqlq__itemNestedCustomizationPreview>div>div{gap:4px;display:grid}.portal-module__qZpqlq__itemNestedCustomizationPreview span{color:#697682;font-size:9px}.portal-module__qZpqlq__itemNestedCustomizationPreview span b{color:#b66524}.portal-module__qZpqlq__itemNestedCustomizationPreview small{color:#9099a1;font-size:8px}.portal-module__qZpqlq__itemCustomizationSaveNote{color:#87919b;border-top:1px solid #e8ecef;padding-top:15px;font-size:9px;line-height:1.5}.portal-module__qZpqlq__itemCustomizationSaveNote strong{color:#42505d}@media (max-width:620px){.portal-module__qZpqlq__customizationUsedOnBox{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__customizationUsedOnBox>.portal-module__qZpqlq__menuSecondaryButton{width:100%}.portal-module__qZpqlq__customizationHoverBalloon{display:none!important}.portal-module__qZpqlq__itemNestedCustomizationPreview{margin-left:10px}}.portal-module__qZpqlq__menuItemMain{cursor:default;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;display:grid}.portal-module__qZpqlq__menuItemIdentity{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.portal-module__qZpqlq__menuItemCustomizationLine{color:#818b95;flex-wrap:wrap;align-items:center;gap:3px 5px;min-width:0;padding-left:64px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.portal-module__qZpqlq__menuCustomizationInlineEntry{align-items:center;gap:5px;min-width:0;display:inline-flex}.portal-module__qZpqlq__menuCustomizationSeparator{color:#b0b6bc;font-weight:700}.portal-module__qZpqlq__menuCustomizationChipWrap{min-width:0;display:inline-flex;position:relative}.portal-module__qZpqlq__menuCustomizationChip{color:#747e88;max-width:210px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #aeb6bd;padding:0;overflow:hidden}.portal-module__qZpqlq__menuCustomizationChip:hover,.portal-module__qZpqlq__menuCustomizationChip:focus-visible{color:#29343e;border-bottom-color:#66717b;outline:none}.portal-module__qZpqlq__menuCustomizationFallback,.portal-module__qZpqlq__menuItemHiddenLabel{color:#9aa2aa}.portal-module__qZpqlq__menuCustomizationBalloon{z-index:60;color:#313b45;cursor:default;background:#fff;border:1px solid #dfe3e7;border-radius:12px;width:min(310px,100vw - 40px);max-height:360px;padding:13px 14px;font-size:11px;font-weight:500;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 12px 32px #141f2a26}.portal-module__qZpqlq__menuCustomizationChipWrap:hover .portal-module__qZpqlq__menuCustomizationBalloon,.portal-module__qZpqlq__menuCustomizationChipWrap:focus-within .portal-module__qZpqlq__menuCustomizationBalloon,.portal-module__qZpqlq__menuCustomizationBalloonOpen{display:block}.portal-module__qZpqlq__menuCustomizationBalloonHeader{border-bottom:1px solid #edf0f2;gap:2px;margin-bottom:9px;padding-bottom:8px;display:grid}.portal-module__qZpqlq__menuCustomizationBalloonHeader strong{color:#202a34;font-size:12px;font-weight:850}.portal-module__qZpqlq__menuCustomizationBalloonHeader span{color:#89929b;font-size:9px;font-weight:700}.portal-module__qZpqlq__menuCustomizationBalloonOptions{gap:8px;display:grid}.portal-module__qZpqlq__menuCustomizationBalloonOption{gap:6px;display:grid}.portal-module__qZpqlq__menuCustomizationBalloonOptionRow,.portal-module__qZpqlq__menuCustomizationNestedOption{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.portal-module__qZpqlq__menuCustomizationBalloonOptionRow>span,.portal-module__qZpqlq__menuCustomizationNestedOption>span{overflow-wrap:anywhere;min-width:0}.portal-module__qZpqlq__menuCustomizationBalloonOptionRow>strong,.portal-module__qZpqlq__menuCustomizationNestedOption>strong{color:#5f6973;flex:none;font-size:10px}.portal-module__qZpqlq__menuCustomizationNested{border-left:2px solid #f0c89d;gap:4px;margin-left:8px;padding:6px 0 2px 10px;display:grid}.portal-module__qZpqlq__menuCustomizationNestedTitle{color:#6b4b2d;align-items:center;gap:5px;display:flex}.portal-module__qZpqlq__menuCustomizationNestedTitle>span{color:#b56d2a}.portal-module__qZpqlq__menuCustomizationNestedTitle>strong{font-size:10px}.portal-module__qZpqlq__menuCustomizationNestedOption{color:#626d77;padding-left:14px;font-size:10px}.portal-module__qZpqlq__menuCustomizationBalloonEmpty{color:#929aa2;margin:0;font-size:10px}@media (max-width:520px){.portal-module__qZpqlq__menuItemIdentity{align-items:flex-start}.portal-module__qZpqlq__menuItemCustomizationLine{padding-left:56px;font-size:9px}.portal-module__qZpqlq__menuCustomizationChip{max-width:180px}.portal-module__qZpqlq__menuCustomizationBalloon{width:min(285px,100vw - 28px)}}.portal-module__qZpqlq__menuCategoryCard{position:relative;overflow:visible}.portal-module__qZpqlq__menuCategoryHeader{border-radius:16px 16px 0 0}.portal-module__qZpqlq__menuItemList{overflow:visible}.portal-module__qZpqlq__menuItemRow{position:relative}.portal-module__qZpqlq__menuItemRow:last-child{border-radius:0 0 16px 16px}.portal-module__qZpqlq__menuCustomizationChipWrap{z-index:1}.portal-module__qZpqlq__menuCustomizationChipWrap:hover,.portal-module__qZpqlq__menuCustomizationChipWrap:focus-within{z-index:80}.portal-module__qZpqlq__menuCustomizationBalloon{z-index:100}.portal-module__qZpqlq__menuCustomizationPreviewAnchor{min-width:0;display:inline-flex}.portal-module__qZpqlq__itemCustomizationPreviewButton{color:#33404b;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #aab2b9;padding:0;font-size:11px;font-weight:850;overflow:hidden}.portal-module__qZpqlq__itemCustomizationPreviewButton:hover,.portal-module__qZpqlq__itemCustomizationPreviewButton:focus-visible{color:#b36220;border-bottom-color:#d7853e;outline:none}.portal-module__qZpqlq__menuCustomizationSmartPopover{z-index:5000;overscroll-behavior:contain;color:#e7edf2;background:#172331;border:1px solid #dce2e7;border-radius:13px;width:min(360px,100vw - 24px);padding:13px 14px;font-size:10px;line-height:1.45;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #0f172147}.portal-module__qZpqlq__menuCustomizationSmartHeader{border-bottom:1px solid #ffffff1f;gap:3px;margin-bottom:9px;padding-bottom:9px;display:grid}.portal-module__qZpqlq__menuCustomizationSmartHeader>strong{color:#fff;font-size:13px;font-weight:850}.portal-module__qZpqlq__menuCustomizationSmartHeader>span{color:#abb7c2;font-size:9px;font-weight:700}.portal-module__qZpqlq__menuCustomizationSmartOptions{gap:10px;display:grid}.portal-module__qZpqlq__menuCustomizationSmartOption{gap:7px;display:grid}.portal-module__qZpqlq__menuCustomizationSmartOption+.portal-module__qZpqlq__menuCustomizationSmartOption{border-top:1px solid #ffffff17;padding-top:9px}.portal-module__qZpqlq__menuCustomizationSmartOptionRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.portal-module__qZpqlq__menuCustomizationSmartOptionRow>span{color:#f0f4f7;overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:800}.portal-module__qZpqlq__menuCustomizationSmartOptionRow>strong{color:#fff;white-space:nowrap;flex:none;font-size:10px}.portal-module__qZpqlq__menuCustomizationSmartNestedList{gap:8px;margin-top:2px;display:grid}.portal-module__qZpqlq__menuCustomizationSmartNested{border-left:2px solid #e88a2e;gap:5px;margin-left:4px;padding:6px 0 4px 10px;display:grid}.portal-module__qZpqlq__menuCustomizationSmartNestedTitle{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 5px;display:grid}.portal-module__qZpqlq__menuCustomizationSmartNestedTitle>b{color:#f3a75e;grid-row:1/span 2;font-size:10px}.portal-module__qZpqlq__menuCustomizationSmartNestedTitle>span{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:800}.portal-module__qZpqlq__menuCustomizationSmartNestedTitle>small{color:#9fabb6;font-size:8px}.portal-module__qZpqlq__menuCustomizationSmartNestedOption{justify-content:space-between;align-items:baseline;gap:14px;padding-left:17px;display:flex}.portal-module__qZpqlq__menuCustomizationSmartNestedOption>span{color:#cfd8df;overflow-wrap:anywhere;min-width:0;font-size:9px}.portal-module__qZpqlq__menuCustomizationSmartNestedOption>strong{color:#fff;white-space:nowrap;flex:none;font-size:9px}.portal-module__qZpqlq__menuCustomizationSmartEmpty{color:#aab4bd;margin:0;font-size:9px}@media (max-width:620px){.portal-module__qZpqlq__menuCustomizationSmartPopover{border-radius:12px;width:min(330px,100vw - 20px)}.portal-module__qZpqlq__itemCustomizationPreviewButton{white-space:normal}}.portal-module__qZpqlq__menuInlinePriceControl{gap:4px;min-width:82px;display:grid}.portal-module__qZpqlq__menuInlinePriceControl>span:first-child{color:#9aa3ac;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.portal-module__qZpqlq__menuInlinePriceField{background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;height:38px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;overflow:hidden}.portal-module__qZpqlq__menuInlinePriceField:hover{background:#fff;border-color:#dce2e6}.portal-module__qZpqlq__menuInlinePriceField:focus-within{background:#fff;border-color:#e88a2e;box-shadow:0 0 0 3px #e88a2e1c}.portal-module__qZpqlq__menuInlinePriceField>span{color:#27333f;padding-left:8px;font-size:12px;font-weight:850}.portal-module__qZpqlq__menuInlinePriceField input{color:#27333f;width:64px;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:0 7px 0 2px;font-size:12px;font-weight:850}.portal-module__qZpqlq__menuInlinePriceField input:disabled{opacity:.7;cursor:default}.portal-module__qZpqlq__menuInlinePriceFieldInvalid,.portal-module__qZpqlq__menuInlinePriceFieldInvalid:hover,.portal-module__qZpqlq__menuInlinePriceFieldInvalid:focus-within{background:#fff7f6;border-color:#c95043;box-shadow:0 0 0 3px #c9504317}@media (max-width:760px){.portal-module__qZpqlq__menuInlinePriceControl{align-self:start;min-width:78px}}@media (max-width:520px){.portal-module__qZpqlq__menuInlinePriceControl{grid-column:2;min-width:78px}.portal-module__qZpqlq__menuInlinePriceField{height:40px}}.portal-module__qZpqlq__menuToolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.portal-module__qZpqlq__menuBulkPriceButton{color:#485561;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee3;border-radius:10px;padding:0 15px;font-size:10px;font-weight:850}.portal-module__qZpqlq__menuBulkPriceButton:hover:not(:disabled){color:#a85c1c;background:#fffaf5;border-color:#e7b47e}.portal-module__qZpqlq__menuBulkPriceButton:disabled{opacity:.48;cursor:not-allowed}.portal-module__qZpqlq__bulkPriceModal{background:#fff;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 32px);max-height:calc(100vh - 34px);display:grid;overflow:hidden;box-shadow:0 24px 70px #161f293d}.portal-module__qZpqlq__bulkPriceHeader{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.portal-module__qZpqlq__bulkPriceHeader>div{gap:3px;display:grid}.portal-module__qZpqlq__bulkPriceHeader>div>span{color:#d47825;letter-spacing:.12em;font-size:9px;font-weight:900}.portal-module__qZpqlq__bulkPriceHeader h2{color:#26333f;margin:0;font-size:21px}.portal-module__qZpqlq__bulkPriceHeader p{color:#88929c;margin:0;font-size:10px}.portal-module__qZpqlq__bulkPriceHeader>button{color:#697580;cursor:pointer;background:#fff;border:1px solid #e1e5e8;border-radius:9px;width:35px;height:35px;font-size:20px}.portal-module__qZpqlq__bulkPriceBody{align-content:start;gap:17px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.portal-module__qZpqlq__bulkPriceNotice{color:#8a571f;background:#fff8ef;border:1px solid #f0d4b7;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:700;line-height:1.5}.portal-module__qZpqlq__bulkPriceControls{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.portal-module__qZpqlq__bulkPriceControls>label{gap:6px;min-width:0;display:grid}.portal-module__qZpqlq__bulkPriceControls>label>span,.portal-module__qZpqlq__bulkPriceScope legend{color:#66737f;font-size:9px;font-weight:850}.portal-module__qZpqlq__bulkPriceControls select,.portal-module__qZpqlq__bulkPriceControls input{color:#26333f;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dbe1e5;border-radius:9px;outline:0;padding:0 10px;font-size:11px}.portal-module__qZpqlq__bulkPriceControls select:focus,.portal-module__qZpqlq__bulkPriceControls input:focus{border-color:#e88a2e;box-shadow:0 0 0 3px #e88a2e1a}.portal-module__qZpqlq__bulkPercentInput{background:#fff;border:1px solid #dbe1e5;border-radius:9px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;display:grid}.portal-module__qZpqlq__bulkPercentInput:focus-within{border-color:#e88a2e;box-shadow:0 0 0 3px #e88a2e1a}.portal-module__qZpqlq__bulkPercentInput input{border:0;box-shadow:none!important}.portal-module__qZpqlq__bulkPercentInput strong{color:#7d8790;font-size:11px}.portal-module__qZpqlq__bulkPriceScope{border:0;gap:8px;margin:0;padding:0;display:grid}.portal-module__qZpqlq__bulkPriceScope legend{margin-bottom:7px}.portal-module__qZpqlq__bulkPriceScope>label{cursor:pointer;border:1px solid #e0e5e9;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.portal-module__qZpqlq__bulkPriceScope>label:hover{background:#fffaf5;border-color:#e7ba8a}.portal-module__qZpqlq__bulkPriceScope input{accent-color:#e88a2e;flex:none;width:16px;height:16px;margin-top:1px}.portal-module__qZpqlq__bulkPriceScope>label>span{gap:2px;min-width:0;display:grid}.portal-module__qZpqlq__bulkPriceScope strong{color:#33404c;font-size:10px}.portal-module__qZpqlq__bulkPriceScope small{color:#89939d;font-size:9px;line-height:1.45}.portal-module__qZpqlq__bulkCategoryPicker{background:#fafbfc;border:1px solid #e4e8eb;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.portal-module__qZpqlq__bulkCategoryPicker label{color:#55616c;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:10px;display:flex}.portal-module__qZpqlq__bulkCategoryPicker input{accent-color:#e88a2e}.portal-module__qZpqlq__bulkPricePreview{border-top:1px solid #e7ebee;gap:10px;padding-top:15px;display:grid}.portal-module__qZpqlq__bulkPricePreviewSummary{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portal-module__qZpqlq__bulkPricePreviewSummary strong{color:#27343f;font-size:13px}.portal-module__qZpqlq__bulkPricePreviewSummary span{color:#87919b;font-size:9px}.portal-module__qZpqlq__bulkPricePreviewTable{border:1px solid #e1e6e9;border-radius:10px;max-height:320px;overflow-y:auto}.portal-module__qZpqlq__bulkPricePreviewTable>div{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 90px 80px 80px;align-items:center;gap:10px;min-height:47px;padding:8px 11px;display:grid}.portal-module__qZpqlq__bulkPricePreviewTable>div:last-child{border-bottom:0}.portal-module__qZpqlq__bulkPricePreviewTable span{overflow-wrap:anywhere;color:#3a4651;min-width:0;font-size:10px;font-weight:750}.portal-module__qZpqlq__bulkPricePreviewTable small{color:#929ba3;font-size:8px}.portal-module__qZpqlq__bulkPricePreviewTable del{color:#9a7470;text-align:right;font-size:10px}.portal-module__qZpqlq__bulkPricePreviewTable strong{color:#2c5e3f;text-align:right;font-size:10px}.portal-module__qZpqlq__bulkPriceNoChanges{color:#6f7983;background:#f7f8f9;border-radius:9px;padding:12px;font-size:10px}.portal-module__qZpqlq__bulkPriceFooter{background:#fbfcfc;border-top:1px solid #e8ecef;justify-content:flex-end;align-items:center;gap:9px;padding:14px 20px;display:flex}@media (max-width:760px){.portal-module__qZpqlq__menuToolbarActions{justify-content:stretch;width:100%}.portal-module__qZpqlq__menuToolbarActions>button,.portal-module__qZpqlq__menuToolbarActions>.portal-module__qZpqlq__menuBulkPriceButton{flex:1}.portal-module__qZpqlq__bulkPriceControls{grid-template-columns:1fr}.portal-module__qZpqlq__bulkPricePreviewTable>div{grid-template-columns:minmax(0,1fr) auto auto}.portal-module__qZpqlq__bulkPricePreviewTable small{grid-column:1}.portal-module__qZpqlq__bulkPricePreviewTable del,.portal-module__qZpqlq__bulkPricePreviewTable strong{grid-row:1/span 2}}@media (max-width:520px){.portal-module__qZpqlq__bulkPriceModal{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.portal-module__qZpqlq__bulkPriceHeader,.portal-module__qZpqlq__bulkPriceBody,.portal-module__qZpqlq__bulkPriceFooter{padding-left:13px;padding-right:13px}.portal-module__qZpqlq__bulkCategoryPicker{grid-template-columns:1fr}.portal-module__qZpqlq__bulkPricePreviewSummary{flex-direction:column;align-items:flex-start}.portal-module__qZpqlq__bulkPriceFooter{flex-wrap:wrap}.portal-module__qZpqlq__bulkPriceFooter button{flex:1}}.portal-module__qZpqlq__menuMenusWorkspace{gap:18px;margin-top:18px;display:grid}.portal-module__qZpqlq__menuMenusIntro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.portal-module__qZpqlq__menuMenusIntro h2{color:#26333f;margin:0;font-size:23px}.portal-module__qZpqlq__menuMenusIntro p{color:#7f8a94;max-width:640px;margin:5px 0 0;font-size:11px;line-height:1.55}.portal-module__qZpqlq__menuMenusList{gap:12px;display:grid}.portal-module__qZpqlq__menuMenuCard{background:#fff;border:1px solid #dfe4e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 18px;display:grid}.portal-module__qZpqlq__menuMenuCardMain{gap:14px;min-width:0;display:grid}.portal-module__qZpqlq__menuMenuTitle>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-module__qZpqlq__menuMenuTitle strong{color:#26333f;font-size:16px}.portal-module__qZpqlq__menuMenuBadges{flex-wrap:wrap;gap:6px;display:flex}.portal-module__qZpqlq__menuMenuBadges span{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.portal-module__qZpqlq__menuStatusActive{color:#27633d;background:#eaf7ee}.portal-module__qZpqlq__menuStatusInactive{color:#777f87;background:#eef1f3}.portal-module__qZpqlq__menuDefaultBadge{color:#995a20;background:#fff2e4}.portal-module__qZpqlq__menuMenuStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.portal-module__qZpqlq__menuMenuStats>div{border-left:2px solid #edf0f2;gap:3px;padding-left:9px;display:grid}.portal-module__qZpqlq__menuMenuStats span{color:#9aa2aa;text-transform:uppercase;font-size:8px;font-weight:850}.portal-module__qZpqlq__menuMenuStats strong{color:#56626e;font-size:10px;font-weight:750}.portal-module__qZpqlq__menuMenuActions{align-items:center;gap:8px;display:flex}.portal-module__qZpqlq__menuMenuEditor{background:#fff;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100vw - 32px);max-height:calc(100vh - 34px);display:grid;overflow:hidden;box-shadow:0 24px 70px #161f2940}.portal-module__qZpqlq__menuMenuEditorHeader{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.portal-module__qZpqlq__menuMenuEditorHeader>div{gap:3px;display:grid}.portal-module__qZpqlq__menuMenuEditorHeader>div>span{color:#d47825;letter-spacing:.12em;font-size:9px;font-weight:900}.portal-module__qZpqlq__menuMenuEditorHeader h2{color:#26333f;margin:0;font-size:21px}.portal-module__qZpqlq__menuMenuEditorHeader p{color:#8b949d;margin:0;font-size:9px}.portal-module__qZpqlq__menuMenuEditorHeader>button{color:#697580;cursor:pointer;background:#fff;border:1px solid #e1e5e8;border-radius:9px;width:35px;height:35px;font-size:20px}.portal-module__qZpqlq__menuMenuEditorBody{align-content:start;gap:18px;min-height:0;padding:19px 20px;display:grid;overflow-y:auto}.portal-module__qZpqlq__menuMenuEditorGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portal-module__qZpqlq__menuMenuPricingBox{background:#fffaf5;border:1px solid #ead9c6;border-radius:12px;gap:13px;padding:14px;display:grid}.portal-module__qZpqlq__menuMenuPricingBox>div:first-child{gap:3px;display:grid}.portal-module__qZpqlq__menuMenuPricingBox>div:first-child>strong{color:#77491f;font-size:12px}.portal-module__qZpqlq__menuMenuPricingBox p{color:#99714e;margin:0;font-size:9px;line-height:1.5}.portal-module__qZpqlq__menuMenuPricingBox>small{color:#967354;font-size:8px;line-height:1.5}.portal-module__qZpqlq__menuMenuPricingControls{grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:10px;display:grid}.portal-module__qZpqlq__menuMenuAdjustmentInput{background:#fff;border:1px solid #d8dee5;border-radius:11px;align-items:center;height:46px;display:flex}.portal-module__qZpqlq__menuMenuAdjustmentInput strong{color:#7c8790;padding-left:12px;font-size:12px}.portal-module__qZpqlq__menuMenuAdjustmentInput input{color:#26333f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 12px 0 5px;font-size:12px}.portal-module__qZpqlq__menuScheduleEditor{border-top:1px solid #e7ebee;gap:12px;padding-top:17px;display:grid}.portal-module__qZpqlq__menuScheduleHeading strong{color:#2d3944;font-size:13px}.portal-module__qZpqlq__menuScheduleHeading p{color:#828c96;max-width:560px;margin:4px 0 0;font-size:9px;line-height:1.5}.portal-module__qZpqlq__menuScheduleDays{gap:8px;display:grid}.portal-module__qZpqlq__menuScheduleDay{border:1px solid #e1e5e8;border-radius:10px;gap:8px;padding:10px;display:grid}.portal-module__qZpqlq__menuScheduleDayHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-module__qZpqlq__menuScheduleDayHeader strong{color:#384550;font-size:10px}.portal-module__qZpqlq__menuScheduleDayHeader button{color:#a75d1e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.portal-module__qZpqlq__menuScheduleClosed{color:#9ba3aa;font-size:9px}.portal-module__qZpqlq__menuScheduleInterval{grid-template-columns:120px auto 120px minmax(70px,1fr) auto;align-items:center;gap:8px;display:grid}.portal-module__qZpqlq__menuScheduleInterval input{color:#37434e;height:38px;font:inherit;background:#fff;border:1px solid #dce2e6;border-radius:8px;outline:0;padding:0 8px;font-size:10px}.portal-module__qZpqlq__menuScheduleInterval>span{color:#929ba3;font-size:9px}.portal-module__qZpqlq__menuScheduleInterval small{color:#c16c23;font-size:8px;font-weight:800}.portal-module__qZpqlq__menuScheduleInterval>button{color:#a34d42;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.portal-module__qZpqlq__menuMenuEditorFooter{background:#fbfcfc;border-top:1px solid #e8ecef;justify-content:flex-end;align-items:center;gap:9px;padding:14px 20px;display:flex}@media (max-width:760px){.portal-module__qZpqlq__menuMenuCard{grid-template-columns:1fr}.portal-module__qZpqlq__menuMenuActions{justify-content:flex-end}.portal-module__qZpqlq__menuMenuStats,.portal-module__qZpqlq__menuMenuEditorGrid,.portal-module__qZpqlq__menuMenuPricingControls{grid-template-columns:1fr}.portal-module__qZpqlq__menuScheduleInterval{grid-template-columns:1fr auto 1fr}.portal-module__qZpqlq__menuScheduleInterval small{grid-column:1/3}.portal-module__qZpqlq__menuScheduleInterval>button{grid-area:2/3;justify-self:end}}@media (max-width:520px){.portal-module__qZpqlq__menuMenuEditor{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.portal-module__qZpqlq__menuMenuEditorHeader,.portal-module__qZpqlq__menuMenuEditorBody,.portal-module__qZpqlq__menuMenuEditorFooter{padding-left:13px;padding-right:13px}.portal-module__qZpqlq__menuMenuActions{grid-template-columns:1fr 1fr;display:grid}.portal-module__qZpqlq__menuMenuActions button{width:100%}.portal-module__qZpqlq__menuScheduleInterval{grid-template-columns:1fr auto 1fr}}.portal-module__qZpqlq__menuScheduleDayActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-module__qZpqlq__menuScheduleDayActions button:first-child:not(:last-child){color:#697681}.portal-module__qZpqlq__menuAdjustedPrice{color:#b26220;max-width:132px;margin-top:2px;font-size:8px;font-weight:750;line-height:1.35}.portal-module__qZpqlq__menuAdjustedPrice strong{color:#7b481d;font-weight:900}.portal-module__qZpqlq__menuMenuEditor{grid-template-rows:auto auto minmax(0,1fr) auto}.portal-module__qZpqlq__menuMenuEditorAlertSlot{min-height:0}.portal-module__qZpqlq__menuMenuEditorErrorBar{color:#873c33;background:#fff4f2;border:1px solid #e8c0bb;border-radius:10px;margin:12px 20px 0;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.5}@media (max-width:520px){.portal-module__qZpqlq__menuMenuEditorErrorBar{margin:10px 13px 0}}.portal-module__qZpqlq__menuMenuDeleteButton{color:#9a463b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ead0cc;border-radius:9px;padding:0 11px;font-size:9px;font-weight:850}.portal-module__qZpqlq__menuMenuDeleteButton:hover:not(:disabled){background:#fff5f3;border-color:#d99b92}.portal-module__qZpqlq__menuMenuDeleteButton:disabled{opacity:.45;cursor:not-allowed}.portal-module__qZpqlq__scheduleDayHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:13px;display:flex}.portal-module__qZpqlq__scheduleCopyButton{color:#a45e21;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.portal-module__qZpqlq__scheduleCopyButton:hover:not(:disabled){text-decoration:underline}.portal-module__qZpqlq__scheduleCopyButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.portal-module__qZpqlq__scheduleDayHeader{align-items:flex-start}.portal-module__qZpqlq__scheduleDayHeaderActions{flex-direction:column;align-items:flex-end;gap:8px}}.portal-module__qZpqlq__promotionsWorkspace{gap:22px;display:grid}.portal-module__qZpqlq__promotionBuildNotice{color:#6f4a1f;background:#fff9ef;border:1px solid #f0d3a9;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.portal-module__qZpqlq__promotionBuildNotice strong{white-space:nowrap}.portal-module__qZpqlq__promotionDashboardPanel{background:#fff;border:1px solid #e1e5e9;border-radius:20px;padding:26px;box-shadow:0 8px 24px #19232f09}.portal-module__qZpqlq__promotionDashboardHeader{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.portal-module__qZpqlq__promotionDashboardHeader h2{color:#19232e;letter-spacing:-.035em;margin:5px 0 7px;font-size:27px}.portal-module__qZpqlq__promotionDashboardHeader p{color:#747f8b;max-width:620px;margin:0;font-size:13px;line-height:1.6}.portal-module__qZpqlq__promotionEyebrow,.portal-module__qZpqlq__promotionPickerHeader>div>span,.portal-module__qZpqlq__promotionEditorTitleRow>div>span{color:#e07d20;letter-spacing:.14em;font-size:10px;font-weight:850}.portal-module__qZpqlq__promotionCreateButton{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;flex:none;padding:11px 16px;font-weight:850}.portal-module__qZpqlq__promotionCreateButton:disabled{opacity:.5;cursor:not-allowed}.portal-module__qZpqlq__promotionSummaryStrip{background:#e4e8ec;border:1px solid #e4e8ec;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.portal-module__qZpqlq__promotionSummaryStrip>div{background:#fafbfc;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.portal-module__qZpqlq__promotionSummaryStrip span{color:#667085;font-size:12px}.portal-module__qZpqlq__promotionSummaryStrip strong{color:#1f2937;font-size:18px}.portal-module__qZpqlq__promotionPrimaryButton,.portal-module__qZpqlq__promotionSecondaryButton,.portal-module__qZpqlq__promotionDeleteButton{cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.portal-module__qZpqlq__promotionPrimaryButton{color:#fff;background:#111827}.portal-module__qZpqlq__promotionSecondaryButton{color:#111827;background:#fff;border:1px solid #cbd3da}.portal-module__qZpqlq__promotionDeleteButton{color:#9a382d;background:#fff7f5;border:1px solid #e5b8b2}.portal-module__qZpqlq__promotionPrimaryButton:disabled,.portal-module__qZpqlq__promotionSecondaryButton:disabled,.portal-module__qZpqlq__promotionDeleteButton:disabled{opacity:.5;cursor:not-allowed}.portal-module__qZpqlq__promotionEmptyState{text-align:center;background:#fbfcfd;border:1px dashed #d8dee5;border-radius:16px;place-items:center;gap:9px;min-height:260px;margin-top:22px;padding:32px;display:grid}.portal-module__qZpqlq__promotionEmptyMark{color:#a55313;background:#fff1e2;border-radius:16px;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.portal-module__qZpqlq__promotionEmptyState>strong{color:#26313d;margin-top:4px;font-size:17px}.portal-module__qZpqlq__promotionEmptyState>span{color:#747f8b;max-width:470px;font-size:13px;line-height:1.55}.portal-module__qZpqlq__promotionEmptyState .portal-module__qZpqlq__promotionPrimaryButton{margin-top:7px}.portal-module__qZpqlq__promotionCampaignList{gap:12px;margin-top:22px;display:grid}.portal-module__qZpqlq__promotionCampaignCard{background:#fff;border:1px solid #e1e5e9;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.portal-module__qZpqlq__promotionCampaignMark{color:#9d4c0c;background:#fff2e4;border-radius:14px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid}.portal-module__qZpqlq__promotionCampaignBody{min-width:0}.portal-module__qZpqlq__promotionCampaignMeta{flex-wrap:wrap;gap:7px;display:flex}.portal-module__qZpqlq__promotionCampaignMeta span{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.portal-module__qZpqlq__promotionCampaignMeta span:first-child{color:#9d4c0c;background:#fff2e4}.portal-module__qZpqlq__promotionCampaignMeta span:last-child{color:#667085;background:#f2f4f7}.portal-module__qZpqlq__promotionCampaignCard h3{color:#1c2732;margin:9px 0 3px;font-size:17px}.portal-module__qZpqlq__promotionOfferLine{color:#344054;margin-bottom:6px;font-size:13px;display:block}.portal-module__qZpqlq__promotionCompatibilityLine{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.portal-module__qZpqlq__promotionCompatibilityCanRun,.portal-module__qZpqlq__promotionCompatibilityExclusive,.portal-module__qZpqlq__promotionPickerCompatibilityCanRun,.portal-module__qZpqlq__promotionPickerCompatibilityExclusive{border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex}.portal-module__qZpqlq__promotionCompatibilityCanRun,.portal-module__qZpqlq__promotionPickerCompatibilityCanRun{color:#21623a;background:#edf8f0}.portal-module__qZpqlq__promotionCompatibilityExclusive,.portal-module__qZpqlq__promotionPickerCompatibilityExclusive{color:#7c3d13;background:#fff2e4}.portal-module__qZpqlq__promotionConflictNotice{background:#fff5f2;border:1px solid #efc7bd;border-radius:10px;padding:9px 10px;font-weight:700;color:#8f3027!important;margin-top:10px!important;font-size:11px!important}.portal-module__qZpqlq__promotionTargetSummary{gap:7px;margin:10px 0 8px;display:grid}.portal-module__qZpqlq__promotionTargetSummary>span{color:#8a6a4d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.portal-module__qZpqlq__promotionTargetSummary>div{flex-wrap:wrap;gap:6px;display:flex}.portal-module__qZpqlq__promotionTargetSummary strong{color:#75461f;background:#fff8ef;border:1px solid #ead8c4;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.portal-module__qZpqlq__promotionTargetDetails{width:fit-content}.portal-module__qZpqlq__promotionTargetDetails summary{color:#8a5a31;cursor:pointer;width:fit-content;font-size:10px;font-weight:850}.portal-module__qZpqlq__promotionTargetDetails>div{background:#fffdf9;border:1px solid #eadfce;border-radius:11px;flex-wrap:wrap;gap:5px;margin-top:7px;padding:8px 10px;display:flex}.portal-module__qZpqlq__promotionTargetDetails span{color:#62564a;font-size:10px}.portal-module__qZpqlq__promotionCampaignCard p{color:#747f8b;margin:2px 0 0;font-size:12px;line-height:1.45}.portal-module__qZpqlq__promotionCampaignActions{gap:8px;display:flex}.portal-module__qZpqlq__promotionEditorOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182894;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.portal-module__qZpqlq__promotionPicker,.portal-module__qZpqlq__promotionEditor{background:#fff;border:1px solid #dde3e8;border-radius:20px;width:min(860px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 70px #1018283d}.portal-module__qZpqlq__promotionPicker{width:min(760px,100%)}.portal-module__qZpqlq__promotionPickerHeader,.portal-module__qZpqlq__promotionEditorHeader{z-index:3;background:#fff;border-bottom:1px solid #edf0f2;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex;position:sticky;top:0}.portal-module__qZpqlq__promotionPickerHeader h2,.portal-module__qZpqlq__promotionEditorHeader h2{color:#19232e;letter-spacing:-.03em;margin:6px 0 0;font-size:25px}.portal-module__qZpqlq__promotionPickerHeader p{color:#747f8b;max-width:520px;margin:7px 0 0;font-size:13px;line-height:1.55}.portal-module__qZpqlq__promotionCloseButton,.portal-module__qZpqlq__promotionBackButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:22px;font-weight:700;display:grid}.portal-module__qZpqlq__promotionBackButton{font-size:18px}.portal-module__qZpqlq__promotionCloseButton:disabled,.portal-module__qZpqlq__promotionBackButton:disabled{opacity:.5;cursor:not-allowed}.portal-module__qZpqlq__promotionPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 26px 26px;display:grid}.portal-module__qZpqlq__promotionPickerCard{min-height:150px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.portal-module__qZpqlq__promotionPickerCard:hover{border-color:#e3aa70;transform:translateY(-2px);box-shadow:0 10px 24px #19232f12}.portal-module__qZpqlq__promotionPickerMark{color:#9d4c0c;background:#fff2e4;border-radius:13px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.portal-module__qZpqlq__promotionPickerCopy{gap:6px;padding-right:34px;display:grid}.portal-module__qZpqlq__promotionPickerCopy strong{color:#1f2937;font-size:15px}.portal-module__qZpqlq__promotionPickerCopy small{color:#747f8b;font-size:12px;font-weight:500;line-height:1.5}.portal-module__qZpqlq__promotionPickerCompatibilityCanRun,.portal-module__qZpqlq__promotionPickerCompatibilityExclusive{margin-top:3px}.portal-module__qZpqlq__promotionPickerIncluded{color:#347049;text-transform:uppercase;background:#eef8f1;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850;position:absolute;bottom:16px;left:80px}.portal-module__qZpqlq__promotionPickerArrow{color:#e07d20;font-size:20px;position:absolute;bottom:16px;right:18px}.portal-module__qZpqlq__promotionEditorTitleRow{align-items:center;gap:12px;display:flex}.portal-module__qZpqlq__promotionEditorContent{padding:0 26px}.portal-module__qZpqlq__promotionFormSection{border-bottom:1px solid #edf0f2;padding:26px 0}.portal-module__qZpqlq__promotionFormSection:last-child{border-bottom:0}.portal-module__qZpqlq__promotionFormSectionHeader{grid-template-columns:34px minmax(0,1fr);gap:12px;margin-bottom:18px;display:grid}.portal-module__qZpqlq__promotionFormSectionHeader>span{color:#9d4c0c;background:#fff2e4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.portal-module__qZpqlq__promotionFormSectionHeader h3{color:#26313d;margin:0;font-size:16px}.portal-module__qZpqlq__promotionFormSectionHeader p{color:#747f8b;max-width:620px;margin:4px 0 0;font-size:12px;line-height:1.5}.portal-module__qZpqlq__promotionFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-module__qZpqlq__promotionField{gap:7px;display:grid}.portal-module__qZpqlq__promotionField>span{color:#344054;font-size:12px;font-weight:800}.portal-module__qZpqlq__promotionField input{background:#fff;border:1px solid #cbd3da;border-radius:10px;width:100%;padding:11px 12px}.portal-module__qZpqlq__promotionScheduleDays{gap:9px;margin-top:18px;display:grid}.portal-module__qZpqlq__promotionScheduleDays>strong{color:#344054;font-size:12px}.portal-module__qZpqlq__promotionDayChoices{flex-wrap:wrap;gap:8px;display:flex}.portal-module__qZpqlq__promotionDayChoices label{color:#667085;cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.portal-module__qZpqlq__promotionDayChoices input{opacity:0;pointer-events:none;position:absolute}.portal-module__qZpqlq__promotionDayChoices .portal-module__qZpqlq__promotionDayActive{color:#9d4c0c;background:#fff4e8;border-color:#e3aa70}.portal-module__qZpqlq__promotionScheduleTime{gap:12px;margin-top:18px;display:grid}.portal-module__qZpqlq__promotionAllDay{color:#344054;grid-template-columns:none;align-items:center;gap:8px;width:fit-content;font-size:13px;display:inline-flex}.portal-module__qZpqlq__promotionAllDay input{width:auto}.portal-module__qZpqlq__promotionTimeGrid{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;display:grid}.portal-module__qZpqlq__promotionScheduleTime small{color:#667085;font-size:11px}.portal-module__qZpqlq__promotionServiceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-module__qZpqlq__promotionServiceChoices label{cursor:pointer;border:1px solid #dfe4e8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.portal-module__qZpqlq__promotionServiceChoices input{width:auto;margin-top:2px}.portal-module__qZpqlq__promotionServiceChoices span{gap:3px;display:grid}.portal-module__qZpqlq__promotionServiceChoices strong{color:#344054;font-size:13px}.portal-module__qZpqlq__promotionServiceChoices small{color:#747f8b;font-size:11px;font-weight:500}.portal-module__qZpqlq__promotionTargets{gap:12px;display:grid}.portal-module__qZpqlq__promotionTargetGroup{border:1px solid #e4e8ec;border-radius:12px;padding:14px}.portal-module__qZpqlq__promotionTargetCategory{align-items:center;gap:8px;margin-bottom:12px;display:flex}.portal-module__qZpqlq__promotionTargetCategory input,.portal-module__qZpqlq__promotionTargetItems input{width:auto}.portal-module__qZpqlq__promotionTargetItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding-left:24px;display:grid}.portal-module__qZpqlq__promotionTargetItems label{color:#475467;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.portal-module__qZpqlq__promotionEditorActions{z-index:3;background:#fff;border-top:1px solid #edf0f2;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;display:flex;position:sticky;bottom:0}.portal-module__qZpqlq__promotionEditorActions>span{color:#667085;font-size:11px}.portal-module__qZpqlq__promotionEditorActions>div{gap:8px;display:flex}.portal-module__qZpqlq__promotionSuccess,.portal-module__qZpqlq__promotionError{border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.portal-module__qZpqlq__promotionSuccess{color:#027a48;background:#ecfdf3}.portal-module__qZpqlq__promotionError{color:#b42318;background:#fff1f0}@media (max-width:760px){.portal-module__qZpqlq__promotionDashboardHeader,.portal-module__qZpqlq__promotionCampaignCard,.portal-module__qZpqlq__promotionEditorActions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.portal-module__qZpqlq__promotionDashboardHeader{flex-direction:column}.portal-module__qZpqlq__promotionCreateButton{width:100%}.portal-module__qZpqlq__promotionSummaryStrip,.portal-module__qZpqlq__promotionPickerGrid,.portal-module__qZpqlq__promotionFormGrid,.portal-module__qZpqlq__promotionServiceChoices,.portal-module__qZpqlq__promotionTargetItems,.portal-module__qZpqlq__promotionTimeGrid{grid-template-columns:1fr}.portal-module__qZpqlq__promotionCampaignCard{display:grid}.portal-module__qZpqlq__promotionCampaignActions{width:100%}.portal-module__qZpqlq__promotionCampaignActions button{flex:1}.portal-module__qZpqlq__promotionEditorOverlay{align-items:stretch;padding:0}.portal-module__qZpqlq__promotionPicker,.portal-module__qZpqlq__promotionEditor{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.portal-module__qZpqlq__promotionPickerHeader,.portal-module__qZpqlq__promotionEditorHeader{border-radius:0;padding:20px 20px 18px}.portal-module__qZpqlq__promotionPickerGrid{padding:18px 20px 24px}.portal-module__qZpqlq__promotionEditorContent{padding:0 20px}.portal-module__qZpqlq__promotionEditorActions{border-radius:0;padding:14px 20px 18px}.portal-module__qZpqlq__promotionEditorActions>div{width:100%}.portal-module__qZpqlq__promotionEditorActions button{flex:1}}.portal-module__qZpqlq__previewLockedCard,.portal-module__qZpqlq__previewReadyCard,.portal-module__qZpqlq__previewQrCard{background:#fafbfc;border:1px solid #e1e5e9;border-radius:16px}.portal-module__qZpqlq__previewLockedCard{margin-top:26px;padding:24px}.portal-module__qZpqlq__previewLockedCard h3,.portal-module__qZpqlq__previewReadyCard h3{color:#19232e;letter-spacing:-.025em;margin:8px 0;font-size:21px}.portal-module__qZpqlq__previewLockedCard>p,.portal-module__qZpqlq__previewReadyCard>p,.portal-module__qZpqlq__previewQrCard>p{color:#747f8b;margin:0;font-size:13px;line-height:1.65}.portal-module__qZpqlq__previewEyebrow{color:#e07d20;letter-spacing:.14em;font-size:10px;font-weight:850}.portal-module__qZpqlq__previewReadinessList{gap:10px;margin-top:22px;display:grid}.portal-module__qZpqlq__previewReadinessItem{background:#fff;border:1px solid #e6eaee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.portal-module__qZpqlq__previewReadinessItem>div{gap:4px;min-width:0;display:grid}.portal-module__qZpqlq__previewReadinessItem strong{color:#28333e;font-size:13px}.portal-module__qZpqlq__previewReadinessItem span{color:#7d8792;font-size:11px;line-height:1.45}.portal-module__qZpqlq__previewCompleteBadge{background:#eaf7ef;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid;color:#267447!important;font-size:15px!important}.portal-module__qZpqlq__previewReadyGrid{grid-template-columns:minmax(0,1fr) minmax(210px,270px);gap:18px;margin-top:26px;display:grid}.portal-module__qZpqlq__previewReadyCard{padding:24px}.portal-module__qZpqlq__previewLinkBox{overflow-wrap:anywhere;color:#53606d;background:#fff;border:1px solid #e1e5e9;border-radius:11px;margin-top:20px;padding:12px 13px;font-size:12px;line-height:1.5}.portal-module__qZpqlq__previewActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.portal-module__qZpqlq__previewActions a,.portal-module__qZpqlq__previewActions button,.portal-module__qZpqlq__previewFooterActions a,.portal-module__qZpqlq__previewFooterActions button{text-decoration:none}.portal-module__qZpqlq__previewOptionalNote{border-top:1px solid #e6eaee;gap:3px;margin-top:20px;padding-top:16px;display:grid}.portal-module__qZpqlq__previewOptionalNote strong{color:#344050;font-size:12px}.portal-module__qZpqlq__previewOptionalNote span{color:#89939d;font-size:11px;line-height:1.5}.portal-module__qZpqlq__previewQrCard{text-align:center;align-content:start;justify-items:center;gap:9px;padding:20px;display:grid}.portal-module__qZpqlq__previewQr{aspect-ratio:1;background:#fff;border:1px solid #e3e6e9;border-radius:12px;width:min(100%,210px);padding:10px}.portal-module__qZpqlq__previewQr svg{width:100%;height:100%;display:block}.portal-module__qZpqlq__previewQrCard>strong{color:#28333e;font-size:13px}.portal-module__qZpqlq__previewQrCard>p{max-width:210px;font-size:11px}.portal-module__qZpqlq__previewFooterActions{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}@media (max-width:900px){.portal-module__qZpqlq__previewReadyGrid{grid-template-columns:1fr}.portal-module__qZpqlq__previewQrCard{text-align:left;justify-items:start}}@media (max-width:560px){.portal-module__qZpqlq__previewReadinessItem{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__previewReadinessItem .portal-module__qZpqlq__secondaryButton,.portal-module__qZpqlq__previewActions .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__previewActions .portal-module__qZpqlq__secondaryButton,.portal-module__qZpqlq__previewFooterActions .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__previewFooterActions .portal-module__qZpqlq__secondaryButton{width:100%}.portal-module__qZpqlq__previewFooterActions{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__previewQrCard{text-align:center;justify-items:center}}.portal-module__qZpqlq__websiteStepNavigation{border-top:1px solid #edf0f2;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:28px;padding-top:20px;display:flex}.portal-module__qZpqlq__websiteStepNavigationNext{align-items:center;gap:12px;display:flex}.portal-module__qZpqlq__websiteStepNavigationNext>span{color:#89939d;font-size:11px;font-weight:650}.portal-module__qZpqlq__websiteStepNavigation a{text-decoration:none}@media (max-width:650px){.portal-module__qZpqlq__websiteStepNavigation{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__websiteStepNavigation>div,.portal-module__qZpqlq__websiteStepNavigationNext{width:100%}.portal-module__qZpqlq__websiteStepNavigationNext{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__websiteStepNavigation .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__websiteStepNavigation .portal-module__qZpqlq__secondaryButton{width:100%}}.portal-module__qZpqlq__publishStack{gap:24px;margin-top:26px;display:grid}.portal-module__qZpqlq__publishSectionHeading{gap:7px;display:grid}.portal-module__qZpqlq__publishSectionHeading>span{color:#df7b1d;letter-spacing:.14em;font-size:10px;font-weight:850}.portal-module__qZpqlq__publishSectionHeading h3{color:#19232e;letter-spacing:-.03em;margin:0;font-size:22px}.portal-module__qZpqlq__publishSectionHeading p{color:#75808b;max-width:700px;margin:0;font-size:13px;line-height:1.65}.portal-module__qZpqlq__publishModeGrid{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.portal-module__qZpqlq__publishModeCard{appearance:none;text-align:left;color:#25303b;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr) minmax(170px,.8fr);align-items:center;gap:5px 18px;width:100%;min-width:0;max-width:100%;min-height:92px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden}.portal-module__qZpqlq__publishModeCard:hover{border-color:#c9d0d6;transform:translateY(-1px)}.portal-module__qZpqlq__publishModeCardSelected{border-color:#e88a2e;box-shadow:0 0 0 2px #e88a2e1f}.portal-module__qZpqlq__publishModeCard .portal-module__qZpqlq__publishModeRadio{grid-area:1/1/span 2;align-self:center}.portal-module__qZpqlq__publishModeCard strong{grid-area:1/2;min-width:0;font-size:15px}.portal-module__qZpqlq__publishModeCard p{color:#7d8792;grid-area:2/2;min-width:0;margin:0;font-size:12px;line-height:1.55}.portal-module__qZpqlq__publishModeCard code{white-space:normal;overflow-wrap:anywhere;text-align:right;color:#b35c0d;grid-area:1/3/span 2;justify-self:end;min-width:0;max-width:100%;font-family:inherit;font-size:11px;font-weight:750}.portal-module__qZpqlq__publishModeRadio{background:#fff;border:2px solid #c9d0d6;border-radius:999px;width:18px;height:18px}.portal-module__qZpqlq__publishModeCardSelected .portal-module__qZpqlq__publishModeRadio{border:5px solid #e88a2e}.portal-module__qZpqlq__publishSetupCard{background:#fafbfc;border:1px solid #e1e5e9;border-radius:16px;gap:20px;padding:24px;display:grid}.portal-module__qZpqlq__publishDomainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-module__qZpqlq__publishSlugInput{background:#fff;border:1px solid #d9dfe4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.portal-module__qZpqlq__publishSlugInput input{border:0!important;border-radius:0!important}.portal-module__qZpqlq__publishSlugInput span{color:#7f8993;white-space:nowrap;padding-right:13px;font-size:12px}.portal-module__qZpqlq__publishUrlPreview{background:#fff;border:1px solid #e4e8eb;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:7px 14px;padding:14px;display:grid}.portal-module__qZpqlq__publishUrlPreview span{color:#8a949e;letter-spacing:.08em;font-size:10px;font-weight:800}.portal-module__qZpqlq__publishUrlPreview strong{overflow-wrap:anywhere;color:#36424e;min-width:0;font-size:12px}.portal-module__qZpqlq__publishReadyCard,.portal-module__qZpqlq__publishCheckRow{background:#f2fbf6;border:1px solid #d7e9df;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.portal-module__qZpqlq__publishCheckRow{background:#fffaf4;border-color:#e6e0d8}.portal-module__qZpqlq__publishReadyCard>div,.portal-module__qZpqlq__publishCheckRow>div{gap:4px;display:grid}.portal-module__qZpqlq__publishReadyCard strong,.portal-module__qZpqlq__publishCheckRow strong{color:#244333;font-size:13px}.portal-module__qZpqlq__publishCheckRow strong{color:#63431e}.portal-module__qZpqlq__publishReadyCard span,.portal-module__qZpqlq__publishCheckRow span{color:#708078;font-size:11px;line-height:1.5}.portal-module__qZpqlq__dnsGuidePrintArea{border-top:1px solid #e5e9ec;gap:18px;padding-top:20px;display:grid}.portal-module__qZpqlq__dnsGuideHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-module__qZpqlq__dnsGuideHeader h3{color:#202b36;margin:5px 0;font-size:18px}.portal-module__qZpqlq__dnsGuideHeader p{color:#77828d;max-width:680px;margin:0;font-size:12px;line-height:1.6}.portal-module__qZpqlq__dnsRecordList{gap:10px;display:grid}.portal-module__qZpqlq__dnsRecordCard{background:#fff;border:1px solid #e0e5e9;border-radius:12px;grid-template-columns:80px minmax(100px,.55fr) minmax(180px,1.35fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.portal-module__qZpqlq__dnsRecordCard>div{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__dnsRecordCard span{color:#929ba4;letter-spacing:.08em;font-size:9px;font-weight:850}.portal-module__qZpqlq__dnsRecordCard strong{overflow-wrap:anywhere;color:#303b46;font-size:12px}.portal-module__qZpqlq__dnsRecordValue strong{color:#a9550b}.portal-module__qZpqlq__dnsStatusConnected,.portal-module__qZpqlq__dnsStatusWaiting{border-radius:999px;justify-self:start;padding:6px 9px;font-weight:800;letter-spacing:0!important;font-size:10px!important}.portal-module__qZpqlq__dnsStatusConnected{background:#eaf7ef;color:#227044!important}.portal-module__qZpqlq__dnsStatusWaiting{background:#fff5df;color:#7a5b27!important}.portal-module__qZpqlq__dnsProviderGuide{background:#fff;border:1px solid #e0e5e9;border-radius:13px;padding:18px}.portal-module__qZpqlq__dnsGuideTitle{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-module__qZpqlq__dnsGuideTitle>div{gap:4px;display:grid}.portal-module__qZpqlq__dnsGuideTitle strong{color:#25313d;font-size:14px}.portal-module__qZpqlq__dnsGuideTitle span{color:#8a949e;font-size:11px;line-height:1.45}.portal-module__qZpqlq__dnsGuideTitle a{color:#c96510;font-size:11px;font-weight:750;text-decoration:none}.portal-module__qZpqlq__dnsProviderGuide ol{color:#596672;margin:16px 0 0;padding-left:20px;font-size:12px;line-height:1.7}.portal-module__qZpqlq__dnsProviderGuide li+li{margin-top:5px}.portal-module__qZpqlq__dnsProviderNote{color:#604818;background:#fff8e8;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.portal-module__qZpqlq__dnsSafetyBox{background:#fff8f0;border-left:3px solid #e88a2e;padding:10px 13px}.portal-module__qZpqlq__dnsSafetyBox strong{color:#653810;font-size:12px}.portal-module__qZpqlq__dnsSafetyBox p{color:#805b39;margin:4px 0 0;font-size:11px;line-height:1.55}.portal-module__qZpqlq__publishWarning{color:#a6322a;background:#fff4f2;border:1px solid #f2c9c5;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5}.portal-module__qZpqlq__publishSuccessCard{background:#f1fbf5;border:1px solid #d5eadf;border-radius:16px;align-items:center;gap:16px;padding:22px;display:flex}.portal-module__qZpqlq__publishSuccessIcon{color:#fff;background:#277849;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-size:21px;font-weight:900;display:grid}.portal-module__qZpqlq__publishSuccessCard h3{color:#234231;margin:5px 0 4px;font-size:20px}.portal-module__qZpqlq__publishSuccessCard p{color:#678073;margin:0;font-size:12px;line-height:1.55}.portal-module__qZpqlq__publishLiveRow{background:#fff;border:1px solid #e0e5e9;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.portal-module__qZpqlq__publishLiveRow>div:first-child{gap:4px;min-width:0;display:grid}.portal-module__qZpqlq__publishLiveRow>div:first-child span{color:#909aa3;letter-spacing:.1em;font-size:9px;font-weight:850}.portal-module__qZpqlq__publishLiveRow>div:first-child strong{overflow-wrap:anywhere;color:#2d3945;font-size:13px}.portal-module__qZpqlq__publishChangeCard,.portal-module__qZpqlq__publishRetirementCard{background:#fff;border:1px solid #e0e5e9;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.portal-module__qZpqlq__publishChangeCard>div,.portal-module__qZpqlq__publishRetirementCard{min-width:0}.portal-module__qZpqlq__publishChangeCard strong,.portal-module__qZpqlq__publishRetirementCard strong{color:#2d3945;font-size:13px}.portal-module__qZpqlq__publishChangeCard p,.portal-module__qZpqlq__publishRetirementCard p{color:#737f8a;margin:4px 0 0;font-size:11px;line-height:1.55}.portal-module__qZpqlq__publishRetirementCard{background:#fff9ed;border-color:#efd7aa;display:block}.portal-module__qZpqlq__publishRetirementCard strong{color:#76521d}.portal-module__qZpqlq__publishRetirementCard p{color:#80663e}.portal-module__qZpqlq__publishMigrationPanel{border-top:1px solid #edf0f2;gap:22px;padding-top:22px;display:grid}.portal-module__qZpqlq__publishChangeFooter{justify-content:flex-start;display:flex}@media (max-width:860px){.portal-module__qZpqlq__publishDomainGrid{grid-template-columns:1fr}.portal-module__qZpqlq__publishModeCard{grid-template-rows:auto auto auto;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px 12px}.portal-module__qZpqlq__publishModeCard .portal-module__qZpqlq__publishModeRadio{grid-area:1/1/span 3;margin-top:2px}.portal-module__qZpqlq__publishModeCard strong{grid-area:1/2}.portal-module__qZpqlq__publishModeCard p{grid-area:2/2}.portal-module__qZpqlq__publishModeCard code{text-align:left;grid-area:3/2;justify-self:start}.portal-module__qZpqlq__dnsRecordCard{grid-template-columns:1fr}.portal-module__qZpqlq__dnsGuideHeader,.portal-module__qZpqlq__publishReadyCard,.portal-module__qZpqlq__publishCheckRow,.portal-module__qZpqlq__publishLiveRow,.portal-module__qZpqlq__publishChangeCard{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__dnsGuideTitle{flex-direction:column}}@media (max-width:560px){.portal-module__qZpqlq__publishSetupCard{padding:18px}.portal-module__qZpqlq__publishSlugInput{grid-template-columns:1fr}.portal-module__qZpqlq__publishSlugInput span{border-top:1px solid #edf0f2;padding:10px 12px}.portal-module__qZpqlq__publishUrlPreview{grid-template-columns:1fr}.portal-module__qZpqlq__publishReadyCard .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__publishCheckRow .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__publishLiveRow .portal-module__qZpqlq__primaryButton,.portal-module__qZpqlq__publishLiveRow .portal-module__qZpqlq__secondaryButton,.portal-module__qZpqlq__dnsGuideHeader .portal-module__qZpqlq__secondaryButton{width:100%}}@media print{body *{visibility:hidden!important}.portal-module__qZpqlq__dnsGuidePrintArea,.portal-module__qZpqlq__dnsGuidePrintArea *{visibility:visible!important}.portal-module__qZpqlq__dnsGuidePrintArea{background:#fff;border:0;width:100%;padding:24px;position:absolute;inset:0}.portal-module__qZpqlq__dnsGuidePrintArea button{display:none!important}}.portal-module__qZpqlq__availabilityWorkspace{gap:20px;min-width:0;display:grid}.portal-module__qZpqlq__availabilityToolbar{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.portal-module__qZpqlq__availabilityToolbarFields{align-items:flex-end;gap:12px;min-width:0;display:flex}.portal-module__qZpqlq__availabilityRestoreButton{color:#384653;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee4;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.portal-module__qZpqlq__availabilityRestoreButton:hover{color:#9b581f;background:#fff9f2;border-color:#e0b383}.portal-module__qZpqlq__availabilityRestoreButton:disabled{opacity:.52;cursor:wait}.portal-module__qZpqlq__availabilitySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portal-module__qZpqlq__availabilitySummary>div{background:#fff;border:1px solid #e0e5e9;border-radius:13px;gap:4px;padding:13px 15px;display:grid}.portal-module__qZpqlq__availabilitySummary span{color:#89939c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.portal-module__qZpqlq__availabilitySummary strong{color:#26313d;font-size:22px}.portal-module__qZpqlq__availabilitySummary .portal-module__qZpqlq__availabilitySummaryAlert{background:#fff8ef;border-color:#efd0ac}.portal-module__qZpqlq__availabilitySummaryAlert strong{color:#b15f1c}.portal-module__qZpqlq__availabilityReadOnly,.portal-module__qZpqlq__availabilityError{border-radius:11px;padding:11px 13px;font-size:11px;line-height:1.5}.portal-module__qZpqlq__availabilityReadOnly{color:#66737f;background:#f8fafb;border:1px solid #dce3e8}.portal-module__qZpqlq__availabilityError{color:#8d3029;background:#fff5f4;border:1px solid #efc8c3}.portal-module__qZpqlq__availabilitySectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:4px;padding:4px 2px 0;display:flex}.portal-module__qZpqlq__availabilitySectionHeading>div{gap:4px;min-width:0;display:grid}.portal-module__qZpqlq__availabilitySectionHeading>div>span{color:#d5731e;letter-spacing:.12em;font-size:9px;font-weight:900}.portal-module__qZpqlq__availabilitySectionHeading h2{color:#27333f;letter-spacing:-.025em;margin:0;font-size:20px}.portal-module__qZpqlq__availabilitySectionHeading p{color:#7c8791;max-width:620px;margin:0;font-size:11px;line-height:1.55}.portal-module__qZpqlq__availabilitySectionHeading>svg{color:#c27633;flex:none;margin-top:4px}.portal-module__qZpqlq__availabilityCategoryList{gap:13px;display:grid}.portal-module__qZpqlq__availabilityCategoryCard{background:#fff;border:1px solid #dde3e7;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #19232f06}.portal-module__qZpqlq__availabilityCategoryHeader{background:#fbfcfd;grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:center;gap:18px;min-height:76px;padding:13px 15px;display:grid}.portal-module__qZpqlq__availabilityEntityTitle{align-items:center;gap:11px;min-width:0;display:flex}.portal-module__qZpqlq__availabilityEntityIcon{color:#a45d20;background:#fff0df;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.portal-module__qZpqlq__availabilityEntityTitle>div{gap:4px;min-width:0;display:grid}.portal-module__qZpqlq__availabilityEntityTitle strong{color:#25313d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.portal-module__qZpqlq__availabilityEntityTitle small{color:#85909a;font-size:10px;line-height:1.45}.portal-module__qZpqlq__availabilityControl{gap:5px;min-width:0;display:grid}.portal-module__qZpqlq__availabilityControl>span{color:#8d969f;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.portal-module__qZpqlq__availabilityControl select{color:#46535f;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d9e0e5;border-radius:9px;outline:none;padding:0 10px;font-size:10px;font-weight:800}.portal-module__qZpqlq__availabilityControl select:focus{border-color:#e88a2e;box-shadow:0 0 0 3px #e88a2e17}.portal-module__qZpqlq__availabilityControl select:disabled{color:#939ba3;cursor:wait;background:#f5f7f8}.portal-module__qZpqlq__availabilityItemList{border-top:1px solid #e9edf0}.portal-module__qZpqlq__availabilityItemRow{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:center;gap:18px;min-height:64px;padding:10px 15px 10px 62px;display:grid}.portal-module__qZpqlq__availabilityItemRow:last-child{border-bottom:0}.portal-module__qZpqlq__availabilityItemRow:hover{background:#fdfdfd}.portal-module__qZpqlq__availabilityItemCopy{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__availabilityItemCopy strong{color:#303c47;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-module__qZpqlq__availabilityItemCopy small{color:#8b949d;font-size:9px;line-height:1.45}.portal-module__qZpqlq__availabilityGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.portal-module__qZpqlq__availabilityGroupCard{background:#fff;border:1px solid #dfe4e8;border-radius:15px;min-width:0;overflow:hidden}.portal-module__qZpqlq__availabilityGroupCard>header{background:#fafbfc;border-bottom:1px solid #ebeff2;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:flex}.portal-module__qZpqlq__availabilityGroupCard>header>div{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__availabilityGroupCard>header span{color:#cc731f;letter-spacing:.1em;font-size:8px;font-weight:900}.portal-module__qZpqlq__availabilityGroupCard>header strong{color:#2b3742;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.portal-module__qZpqlq__availabilityGroupCard>header small{color:#9099a2;flex:none;font-size:9px}.portal-module__qZpqlq__availabilityOptionRow{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) minmax(155px,190px);align-items:center;gap:12px;min-height:67px;padding:10px 13px;display:grid}.portal-module__qZpqlq__availabilityOptionRow:last-child{border-bottom:0}.portal-module__qZpqlq__availabilityOptionRow>div{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__availabilityOptionRow strong{color:#34404b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.portal-module__qZpqlq__availabilityOptionRow small{color:#9099a2;font-size:9px;line-height:1.4}@media (max-width:900px){.portal-module__qZpqlq__availabilityGroupGrid{grid-template-columns:1fr}}@media (max-width:760px){.portal-module__qZpqlq__availabilityToolbar,.portal-module__qZpqlq__availabilityToolbarFields{flex-direction:column;align-items:stretch}.portal-module__qZpqlq__availabilityRestoreButton{width:100%}.portal-module__qZpqlq__availabilitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__qZpqlq__availabilityCategoryHeader,.portal-module__qZpqlq__availabilityItemRow,.portal-module__qZpqlq__availabilityOptionRow{grid-template-columns:minmax(0,1fr)}.portal-module__qZpqlq__availabilityCategoryHeader{gap:12px}.portal-module__qZpqlq__availabilityItemRow{gap:9px;padding:11px 13px 11px 30px}}@media (max-width:520px){.portal-module__qZpqlq__availabilitySummary{grid-template-columns:1fr 1fr}.portal-module__qZpqlq__availabilitySectionHeading{gap:12px}.portal-module__qZpqlq__availabilityCategoryCard,.portal-module__qZpqlq__availabilityGroupCard{border-radius:13px}.portal-module__qZpqlq__availabilityCategoryHeader{padding:12px 11px}.portal-module__qZpqlq__availabilityEntityTitle strong,.portal-module__qZpqlq__availabilityItemCopy strong,.portal-module__qZpqlq__availabilityGroupCard>header strong,.portal-module__qZpqlq__availabilityOptionRow strong{white-space:normal;overflow-wrap:anywhere}.portal-module__qZpqlq__availabilityItemRow{padding-left:18px}.portal-module__qZpqlq__availabilityGroupCard>header{flex-direction:column;align-items:flex-start}}.portal-module__qZpqlq__availabilityCategoryHeader{background:#172331;border-bottom:1px solid #27384a}.portal-module__qZpqlq__availabilityCategoryHeader .portal-module__qZpqlq__availabilityEntityIcon{color:#f0a15b;background:#ffffff17}.portal-module__qZpqlq__availabilityCategoryHeader .portal-module__qZpqlq__availabilityEntityTitle strong{color:#fff}.portal-module__qZpqlq__availabilityCategoryHeader .portal-module__qZpqlq__availabilityEntityTitle small{color:#b7c1cc}.portal-module__qZpqlq__availabilityCategoryHeader .portal-module__qZpqlq__availabilityControl>span{color:#c5ced7}.portal-module__qZpqlq__availabilityCategoryHeader .portal-module__qZpqlq__availabilityControl select{color:#26313d;background:#fff;border-color:#ffffff2e}.portal-module__qZpqlq__availabilityViewTabs{background:#fff;border:1px solid #dfe4e8;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.portal-module__qZpqlq__availabilityViewTab,.portal-module__qZpqlq__availabilityViewTabActive{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.portal-module__qZpqlq__availabilityViewTab{color:#6f7a84;background:0 0}.portal-module__qZpqlq__availabilityViewTab:hover{color:#27333f;background:#f5f7f8}.portal-module__qZpqlq__availabilityViewTabActive{color:#fff;background:#172331}@media (max-width:520px){.portal-module__qZpqlq__availabilityViewTabs{grid-template-columns:1fr}}.portal-module__qZpqlq__performanceFilters{background:#fff;border:1px solid #e1e5e9;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;padding:14px;display:flex;box-shadow:0 8px 24px #19232f08}.portal-module__qZpqlq__performancePresets{flex-wrap:wrap;gap:7px;display:flex}.portal-module__qZpqlq__performancePreset,.portal-module__qZpqlq__performancePresetActive{border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.portal-module__qZpqlq__performancePreset{color:#5e6976;background:#f8f9fa;border:1px solid #e2e6ea}.portal-module__qZpqlq__performancePreset:hover{color:#a95610;background:#fff8f0;border-color:#e3aa70}.portal-module__qZpqlq__performancePresetActive{color:#fff;background:#e88a2e;border:1px solid #e88a2e;box-shadow:0 6px 16px #e88a2e33}.portal-module__qZpqlq__performanceCustomRange{align-items:flex-end;gap:8px;display:flex}.portal-module__qZpqlq__performanceCustomRange label{gap:5px;display:grid}.portal-module__qZpqlq__performanceCustomRange label>span{color:#8a939e;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.portal-module__qZpqlq__performanceCustomRange input{color:#27323d;height:38px;font:inherit;background:#fff;border:1px solid #dfe4e8;border-radius:9px;padding:0 10px;font-size:12px;font-weight:650}.portal-module__qZpqlq__performanceCustomRange button{color:#fff;cursor:pointer;background:#172331;border:0;border-radius:9px;height:38px;padding:0 14px;font-size:12px;font-weight:800}.portal-module__qZpqlq__performanceCustomRange button:hover{background:#223246}.portal-module__qZpqlq__performanceRangeLabel{color:#858e99;margin:12px 2px 18px;font-size:12px;font-weight:700}.portal-module__qZpqlq__performanceMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portal-module__qZpqlq__performanceMetricCard{background:linear-gradient(145deg,#fff 0%,#fbfcfd 100%);border:1px solid #e1e5e9;border-radius:17px;min-height:142px;padding:20px;box-shadow:0 8px 24px #19232f09}.portal-module__qZpqlq__performanceMetricCard>span,.portal-module__qZpqlq__performancePanelHeading>div>span{color:#9a7b5f;letter-spacing:.12em;font-size:10px;font-weight:900;line-height:1;display:block}.portal-module__qZpqlq__performanceMetricCard>strong{color:#18232e;letter-spacing:-.04em;margin-top:22px;font-size:clamp(26px,2.5vw,34px);line-height:1;display:block}.portal-module__qZpqlq__performanceMetricCard>p{color:#7a8490;margin:11px 0 0;font-size:12px;line-height:1.45}.portal-module__qZpqlq__performanceMainGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;margin-top:16px;display:grid}.portal-module__qZpqlq__performanceTrend,.portal-module__qZpqlq__performancePanel{background:#fff;border:1px solid #e1e5e9;border-radius:18px;box-shadow:0 8px 24px #19232f09}.portal-module__qZpqlq__performanceTrend{min-width:0;padding:22px 22px 18px}.portal-module__qZpqlq__performancePanel{min-width:0;padding:22px}.portal-module__qZpqlq__performancePanelHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-module__qZpqlq__performancePanelHeading h2{color:#1b2631;letter-spacing:-.025em;margin:7px 0 0;font-size:19px}.portal-module__qZpqlq__performancePanelHeading>strong{color:#e07d20;letter-spacing:-.03em;font-size:22px;line-height:1}.portal-module__qZpqlq__performanceChartWrap{margin-top:18px}.portal-module__qZpqlq__performanceChart{width:100%;height:auto;display:block;overflow:visible}.portal-module__qZpqlq__performanceGridLine{stroke:#edf0f2;stroke-width:1px}.portal-module__qZpqlq__performanceLine{fill:none;stroke:#e88a2e;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.portal-module__qZpqlq__performanceDot{fill:#fff;stroke:#e88a2e;stroke-width:3px}.portal-module__qZpqlq__performanceChartLabels{color:#9aa2ab;text-align:center;align-items:start;min-height:20px;margin-top:-8px;font-size:9px;font-weight:700;display:grid}.portal-module__qZpqlq__performanceChartLabels span{white-space:nowrap;overflow:visible}.portal-module__qZpqlq__performanceTrendFooter{color:#858f9a;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding-top:13px;font-size:11px;display:flex}.portal-module__qZpqlq__performanceTrendFooter strong{color:#46515d}.portal-module__qZpqlq__performanceMixBar{background:#eff2f4;border-radius:999px;height:16px;margin-top:26px;display:flex;overflow:hidden}.portal-module__qZpqlq__performanceMixPrimary,.portal-module__qZpqlq__performanceMixSecondary{min-width:0;display:block}.portal-module__qZpqlq__performanceMixPrimary{background:#e88a2e}.portal-module__qZpqlq__performanceMixSecondary{background:#21364b}.portal-module__qZpqlq__performanceBreakdownList{gap:0;margin-top:20px;display:grid}.portal-module__qZpqlq__performanceBreakdownList>div,.portal-module__qZpqlq__performancePaymentList>div{border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.portal-module__qZpqlq__performanceBreakdownList>div:last-child,.portal-module__qZpqlq__performancePaymentList>div:last-child{border-bottom:0}.portal-module__qZpqlq__performanceBreakdownList>div>div,.portal-module__qZpqlq__performancePaymentList>div>div{gap:3px;min-width:0;display:grid}.portal-module__qZpqlq__performanceBreakdownList strong,.portal-module__qZpqlq__performancePaymentList strong{color:#28333e;font-size:13px}.portal-module__qZpqlq__performanceBreakdownList small,.portal-module__qZpqlq__performancePaymentList small{color:#8a949f;font-size:11px}.portal-module__qZpqlq__performanceBreakdownList b,.portal-module__qZpqlq__performancePaymentList b{color:#36424e;font-size:13px}.portal-module__qZpqlq__performanceLegendPrimary,.portal-module__qZpqlq__performanceLegendSecondary{border-radius:50%;width:9px;height:9px;display:block}.portal-module__qZpqlq__performanceLegendPrimary{background:#e88a2e}.portal-module__qZpqlq__performanceLegendSecondary{background:#21364b}.portal-module__qZpqlq__performanceSecondaryGrid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(240px,.8fr));gap:16px;margin-top:16px;display:grid}.portal-module__qZpqlq__performanceSecondaryGrid .portal-module__qZpqlq__performancePanel:first-child{grid-row:span 2}.portal-module__qZpqlq__performanceSecondaryGrid .portal-module__qZpqlq__performancePanel:last-child{grid-column:2/4}.portal-module__qZpqlq__performanceTopItems{margin-top:12px;display:grid}.portal-module__qZpqlq__performanceTopItem{border-bottom:1px solid #edf0f2;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.portal-module__qZpqlq__performanceTopItem:last-child{border-bottom:0}.portal-module__qZpqlq__performanceTopItem>span{color:#d27826;font-size:11px;font-weight:900}.portal-module__qZpqlq__performanceTopItem>div{gap:8px;min-width:0;display:grid}.portal-module__qZpqlq__performanceTopItem>div>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portal-module__qZpqlq__performanceTopItem strong{color:#28333e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-module__qZpqlq__performanceTopItem small{color:#8b949e;flex:none;font-size:10px}.portal-module__qZpqlq__performanceItemBar{background:#f0f2f4;border-radius:99px;height:5px;overflow:hidden}.portal-module__qZpqlq__performanceItemBar>span{border-radius:inherit;background:linear-gradient(90deg,#e88a2e,#efaa67);height:100%;display:block}.portal-module__qZpqlq__performancePaymentList{margin-top:12px;display:grid}.portal-module__qZpqlq__performancePaymentList>div{grid-template-columns:minmax(0,1fr) auto}.portal-module__qZpqlq__performanceOutcomeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.portal-module__qZpqlq__performanceOutcomeList>div{background:#fafbfc;border:1px solid #e9ecef;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:82px;padding:13px;display:flex}.portal-module__qZpqlq__performanceOutcomeList span{color:#808a95;font-size:11px;font-weight:700}.portal-module__qZpqlq__performanceOutcomeList strong{color:#24303c;letter-spacing:-.03em;font-size:22px}.portal-module__qZpqlq__performanceOperationalMetric{background:linear-gradient(145deg,#172331,#22364c);border-radius:14px;margin-top:20px;padding:18px}.portal-module__qZpqlq__performanceOperationalMetric>span{color:#aeb9c5;font-size:11px;font-weight:750}.portal-module__qZpqlq__performanceOperationalMetric>strong{color:#fff;letter-spacing:-.04em;margin-top:10px;font-size:28px;display:block}.portal-module__qZpqlq__performanceOperationalMetric>p{color:#adb7c1;margin:8px 0 0;font-size:11px;line-height:1.5}.portal-module__qZpqlq__performanceEmpty{color:#929ba5;margin:18px 0 0;font-size:12px;line-height:1.55}@media (max-width:1120px){.portal-module__qZpqlq__performanceMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__qZpqlq__performanceMainGrid{grid-template-columns:1fr}.portal-module__qZpqlq__performanceSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__qZpqlq__performanceSecondaryGrid .portal-module__qZpqlq__performancePanel:first-child{grid-row:auto}.portal-module__qZpqlq__performanceSecondaryGrid .portal-module__qZpqlq__performancePanel:last-child{grid-column:auto}}@media (max-width:760px){.portal-module__qZpqlq__performanceFilters,.portal-module__qZpqlq__performanceCustomRange{align-items:stretch}.portal-module__qZpqlq__performanceFilters{display:grid}.portal-module__qZpqlq__performanceCustomRange{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-module__qZpqlq__performanceCustomRange button{grid-column:1/-1}.portal-module__qZpqlq__performanceMetricGrid,.portal-module__qZpqlq__performanceSecondaryGrid{grid-template-columns:1fr}.portal-module__qZpqlq__performanceTrend,.portal-module__qZpqlq__performancePanel{padding:18px}.portal-module__qZpqlq__performanceChartLabels{font-size:8px}}
