.ai-translate-trigger{border:1px solid #c7cec9;border-radius:8px;padding:8px 14px;background:#fff;color:#26332d;cursor:pointer;font:inherit}.ai-translate-trigger:disabled{opacity:.55;cursor:default}.ai-translate{box-sizing:border-box;width:min(640px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #cad3cc;border-radius:14px;padding:24px;background:#fff;color:#26332d;box-shadow:0 16px 70px #0003;font:inherit}.ai-translate::backdrop{background:#17231d70}.ai-translate header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-translate h2{margin:0}.ai-translate fieldset{border:1px solid #dbe2dd;border-radius:8px;margin:16px 0;max-height:240px;overflow:auto}.ai-translate label{display:flex;gap:10px;align-items:flex-start;margin:10px 0;overflow-wrap:anywhere}.ai-translate input{flex-shrink:0;margin-top:4px}.ai-translate button{font:inherit;border:1px solid #c7cec9;border-radius:7px;padding:8px 12px;background:#f4f6f3;color:#26332d;cursor:pointer;margin:4px}.ai-translate button:disabled{opacity:.5;cursor:default}.ai-translate p{line-height:1.5}.ai-translate footer{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ai-translate small{display:block;color:#9a3029}.ai-translate button:focus-visible,.ai-translate input:focus-visible{outline:2px solid #387452;outline-offset:3px}.translation-editor{max-width:1600px;margin:24px auto 72px;color:#26332d}.translation-editor h1{font-size:30px;margin:8px 0}.translation-editor small{color:#5c6861}.translation-editor button,.translation-editor input,.translation-editor select{min-height:44px;padding:10px 14px;border:1px solid #7a877f;border-radius:6px;background:white;color:#245747}.translation-editor button{cursor:pointer}.translation-editor button:disabled{opacity:.5;cursor:default}.translation-editor .translation-primary{background:#245747;color:white}.translation-editor button:focus-visible,.translation-editor input:focus-visible,.translation-editor select:focus-visible,.translation-editor textarea:focus-visible{outline:2px solid #245747;outline-offset:3px}.translation-editor__header{display:flex;gap:24px;justify-content:space-between;align-items:center}.translation-editor__header p{max-width:750px;line-height:1.6}.translation-editor__actions{display:flex;gap:12px;flex-shrink:0}.translation-editor__status{display:flex;justify-content:space-between;gap:16px;background:#f5f7f5;padding:14px;margin:16px 0}.translation-editor__notice:not(:empty){border-left:3px solid #245747;padding:12px;margin:12px 0}.translation-editor__tabs{display:flex;gap:12px;border-bottom:1px solid #e1e5e2;padding:12px 0}.translation-editor__tabs [aria-current]{border-bottom:3px solid #245747}.translation-editor__filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0}.translation-editor label{display:flex;flex-direction:column;gap:8px;font-weight:500}.translation-editor__preview{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px;background:#f5f7f5}.translation-editor__preview small{flex-basis:100%}.translation-editor__row{border:1px solid #e1e5e2;border-radius:8px;padding:20px;margin:16px 0}.translation-editor__row header{display:flex;justify-content:space-between;align-items:start;gap:16px}.translation-editor__row h2{font:500 15px monospace;overflow-wrap:anywhere;margin:0}.translation-editor__row header span{font-size:13px;color:#5c6861;flex-shrink:0}.translation-editor__row>p{font-size:14px;line-height:1.6}.translation-editor__languages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:16px}.translation-editor textarea{min-height:100px;width:100%;resize:vertical;border:1px solid #7a877f;border-radius:6px;padding:12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.65;color:#26332d;background:white}.translation-editor [aria-invalid=true]{border-color:#b42318}.translation-editor footer{display:flex;align-items:center;gap:12px;margin-top:24px}.translation-editor footer small{margin-left:12px}.translation-editor__history{display:grid;grid-template-columns:350px 1fr;gap:32px}.translation-editor__revision{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;margin:12px 0}.translation-editor__diff{max-height:50vh;overflow:auto;margin:16px 0}.translation-editor__diff>div{padding:12px;border-bottom:1px solid #e1e5e2;overflow-wrap:anywhere}.translation-editor__diff del,.translation-editor__diff ins{display:block;margin-top:8px;white-space:pre-wrap}.translation-editor__diff del{color:#8a3028}.translation-editor__diff ins{color:#245747;text-decoration:none}.translation-editor__confirmation{position:fixed;inset:10vh max(20px,15vw);background:white;border:1px solid #7a877f;border-radius:10px;box-shadow:0 0 0 100vmax #26332d88;z-index:100;padding:24px;overflow:auto}.translation-editor__confirmation>button{margin-right:12px}@media(max-width:850px){.translation-editor__header{display:block}.translation-editor__filters,.translation-editor__history,.translation-editor__languages{grid-template-columns:1fr}.translation-editor__row header,.translation-editor__status{flex-direction:column}.translation-editor__confirmation{inset:5vh 12px}.translation-editor footer{flex-wrap:wrap}}.translation-editor__confirmation::backdrop{background:#26332d88}.translation-editor__confirmation{max-height:80vh;width:auto;margin:auto;box-shadow:none}@media(max-width:500px){body:has(.translation-editor) .nav__header{max-width:100vw}body:has(.translation-editor) .nav__header-content{max-width:100%}.translation-editor__actions,.translation-editor__tabs{flex-wrap:wrap}}.translation-editor__workspace{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:24px;margin:20px 0}.translation-editor__selection{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.translation-editor__list{min-width:0;align-self:start;border:1px solid #e1e5e2;border-radius:8px;overflow:hidden}.translation-editor__list ul{list-style:none;padding:0;margin:0;max-height:680px;overflow:auto}.translation-editor__list li{display:flex;border-bottom:1px solid #e1e5e2;align-items:center}.translation-editor__list li>button{border:0;border-radius:0;text-align:left;display:flex;flex:1 1;min-width:0;flex-direction:column;gap:6px;padding:12px}.translation-editor__list li>button[aria-current]{background:#eaf1ed;box-shadow:inset 3px 0 #245747}.translation-editor__list strong{font:500 12px monospace;overflow-wrap:anywhere}.translation-editor__list span{font-size:14px;overflow-wrap:anywhere}.translation-editor__list small{font-size:12px}.translation-editor .translation-editor__checkbox{padding:8px;min-width:44px;min-height:44px;justify-content:center;align-items:center}.translation-editor__checkbox input{min-height:0;width:18px;height:18px;accent-color:#245747}.translation-editor__list footer{padding:12px;margin:0;justify-content:space-between;flex-wrap:wrap}.translation-editor__detail{min-width:0;padding:24px;border:1px solid #e1e5e2;border-radius:8px;align-self:start}.translation-editor__detail h2{font-size:18px;overflow-wrap:anywhere}.translation-editor__detail p{line-height:1.6;overflow-wrap:anywhere}.translation-editor__detail code{overflow-wrap:anywhere;white-space:normal}.translation-editor__context{padding:12px 16px;background:#f5f7f5}.translation-editor summary{cursor:pointer;min-height:32px}.translation-editor__languages{gap:20px}.translation-editor__languages>section{min-width:0}.translation-editor__languages textarea{margin-top:8px;min-height:128px}.translation-editor__sample{padding:12px;background:#f5f7f5;margin:12px 0}.translation-editor__sample p{white-space:pre-wrap;margin:4px 0 12px;min-height:24px}.translation-editor__review{display:flex;flex-direction:column;gap:8px;margin:12px 0 20px}.translation-editor__error{color:#b42318!important;font-size:14px}.translation-editor__errors{padding:16px;border:1px solid #b42318;margin:16px 0}.translation-editor__errors ul{max-height:220px;overflow:auto;padding-left:20px}.translation-editor__errors button{text-align:left;border:0;color:#b42318;padding:8px;overflow-wrap:anywhere;max-width:100%}.translation-editor__samples{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.translation-editor__samples input{max-width:180px;min-width:0;width:100%}.translation-editor__samples>small{flex-basis:100%}.translation-editor__preview{margin-top:24px}.translation-editor button{white-space:normal}.translation-editor__actions{flex-wrap:wrap}.translation-editor__header>div:first-child{min-width:0}.translation-editor__status span{overflow-wrap:anywhere}@media(max-width:1100px){.translation-editor__header{display:block}.translation-editor__workspace{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.translation-editor__languages{grid-template-columns:1fr}}@media(max-width:750px){.translation-editor__workspace{grid-template-columns:1fr}.translation-editor__list ul{max-height:280px}.translation-editor__detail{padding:16px}.translation-editor__selection .translation-editor__actions{width:100%}.translation-editor__filters input,.translation-editor__filters select{width:100%;min-width:0}.translation-editor__preview{padding:12px}.translation-editor__confirmation{padding:16px}.translation-editor__detail h2{font-size:16px}.translation-editor__history{min-width:0}.translation-editor__revision{overflow-wrap:anywhere}}.translation-editor__languages>section>label{min-height:56px}.content-language{display:grid;gap:5px;padding:10px 0;max-width:420px}.content-language__label{font-weight:650;font-size:13px}.content-language__choices{display:flex;flex-wrap:wrap;gap:4px}.content-language__choices button,.website-url button{font:inherit;border:1px solid #b8b8b8;background:#fff;color:#222;padding:8px 12px;border-radius:6px;cursor:pointer}.content-language__choices button[aria-pressed=true]{background:#343434;color:#fff;border-color:#343434;font-weight:650}.content-language__choices button:disabled:not([aria-pressed=true]),.website-url button:disabled{opacity:.55;cursor:not-allowed}.content-language small{font-size:11px;color:#555;line-height:1.35}.content-language button:focus-visible,.website-url button:focus-visible{outline:3px solid #8c4a17;outline-offset:2px}.doc-controls:has(.content-language){--doc-controls-height:auto}.doc-controls:has(.content-language) .doc-controls__wrapper{min-height:110px;height:auto;align-items:center}.doc-controls:has(.content-language) .doc-controls__meta{flex-wrap:wrap;gap:6px 12px}.doc-controls:has(.content-language) .doc-controls__controls{overflow:visible;flex-wrap:wrap}.website-url{border:1px solid #d4d4d4;border-radius:8px;padding:18px 22px;margin:0 0 24px;background:#fafafa}.website-url__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.website-url__address{display:block;overflow-wrap:anywhere;margin-top:12px;font-size:14px}.website-url p{margin:8px 0 0;color:#555;font-size:13px}.website-url .field-type{margin-top:18px;margin-bottom:0}.media-guidance{max-width:960px}.media-guidance p{margin:8px 0 16px}.media-guidance__detail{color:#555;font-size:13px}.icon-picker{border:0;padding:0;margin:0 0 24px}.icon-picker legend{font-weight:600}.icon-picker__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:12px}.icon-picker__choices button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:86px;padding:10px;border:1px solid #ccc;border-radius:7px;background:#fff;color:#333;cursor:pointer;font:inherit}.icon-picker__choices button[aria-pressed=true]{border:2px solid #8c4a17;background:#fff5e8;color:#723708}.icon-picker button:focus-visible{outline:3px solid #8c4a17;outline-offset:2px}@media (max-width:900px){.doc-controls:has(.content-language).gutter{top:0}.doc-controls:has(.content-language) .doc-controls__wrapper{flex-direction:column;gap:0}.doc-controls:has(.content-language) .doc-controls__content{padding-block:8px}.doc-controls:has(.content-language) .doc-controls__controls-wrapper{height:auto;min-height:110px}.doc-controls:has(.content-language) .doc-controls__controls:after{display:none}.content-language{max-width:100%}.content-language__choices button{padding:7px 9px;font-size:12px}}body:has(.website-settings-controls) .localizer{display:none}.collection-list [aria-label=Unpublish]{display:none}.ritual-catalogue{max-width:1500px;padding-block:12px 32px}.ritual-catalogue__heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.ritual-catalogue__heading h1{margin-bottom:8px}.ritual-catalogue__heading p{color:#666;margin-top:0}.ritual-catalogue__heading>a{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:11px 17px;background:#88481e;color:white;border-radius:6px;text-decoration:none;font-weight:600;white-space:nowrap}.ritual-catalogue__tabs{display:flex;gap:4px;border-bottom:1px solid #ddd;margin:20px 0 24px;overflow-x:auto}.ritual-catalogue__tabs a{padding:14px 18px;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;color:#555}.ritual-catalogue__tabs a[aria-current=page]{color:#7c3d13;border-color:#995223;font-weight:650}.ritual-catalogue__tabs span{display:inline-block;margin-left:8px;background:#f1ede9;border-radius:12px;padding:2px 7px;font-size:12px}.ritual-catalogue__search{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.ritual-catalogue__search>input[name=q]{flex:1 1;min-width:220px;border:1px solid #ccc;border-radius:7px;padding:12px 14px;background:white}.ritual-catalogue__search label{display:flex;align-items:center;gap:8px}.ritual-catalogue button{font:inherit;background:white;border:1px solid #ccc;border-radius:6px;padding:8px 12px;cursor:pointer}.ritual-catalogue button:disabled{opacity:.5;cursor:wait}.ritual-catalogue__table{overflow-x:auto;border:1px solid #e2dfda;border-radius:10px}.ritual-catalogue table{width:100%;text-align:left;border-collapse:collapse}.ritual-catalogue th{padding:14px 18px;background:#f8f6f3;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#666}.ritual-catalogue td{padding:18px;border-top:1px solid #eee;vertical-align:top}.ritual-catalogue tr:hover td{background:#fcfaf7}.ritual-catalogue small{display:block;margin-top:6px;font-size:12px;color:#6d6d6d}.ritual-catalogue__title{font-weight:650;text-decoration:none}.ritual-status{display:inline-block;padding:4px 9px;border-radius:5px;font-size:12px;font-weight:600;background:#eee;color:#555}.ritual-status--published{background:#e8f3eb;color:#245e38}.ritual-status--draft{background:#edf0f7;color:#46516d}.ritual-status--unpublished{background:#fff2dc;color:#825918}.ritual-status--archived{background:#eeebf0;color:#67566f}.ritual-attention{color:#a84b15!important}.ritual-archive,.ritual-catalogue__notice{padding:20px;background:#faf7f2;border:1px solid #e6dacc;border-radius:8px}.ritual-catalogue__pagination{display:flex;justify-content:flex-end;gap:24px;margin-top:24px}.ritual-catalogue__empty{text-align:center;padding:48px 20px;color:#666}@media(max-width:700px){.ritual-catalogue__heading{align-items:flex-start;flex-direction:column;gap:8px}.ritual-catalogue__tabs{flex-wrap:wrap}.ritual-catalogue__tabs a{padding:10px;font-size:12px}.ritual-catalogue td,.ritual-catalogue th{padding:12px}}.aradhana-login-brand{display:flex;align-items:center;justify-content:center;gap:14px;color:#703f25;font-size:clamp(24px,4vw,32px);font-weight:650;letter-spacing:-.025em;white-space:nowrap}.aradhana-login-brand__mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#f5ebe0;font-size:34px}.collection-edit:has(.offering-editor) .doc-controls,body:has(.offering-editor) .app-header__step-nav,body:has(.offering-editor) .localizer,body:has(.offering-editor) .template-default__wrap>.doc-header{display:none}body:has(.offering-editor) .document-fields__edit{padding-top:20px}.offering-editor{--offering-accent:#854b2e;--offering-border:#e6e1db;--offering-muted:#716b65;--offering-soft:#f7f5f2;--offering-tint:#f7efe5;width:100%;max-width:1100px;margin:0 auto 40px;color:#302b27;background:var(--offering-soft);border:1px solid var(--offering-border);border-radius:12px;font-size:14px;line-height:1.5;position:relative;isolation:isolate}.offering-editor *,.offering-editor :after,.offering-editor :before{box-sizing:border-box}.offering-editor [hidden]{display:none!important}.offering-editor h1,.offering-editor h2,.offering-editor h3,.offering-editor p{margin:0}.offering-editor h1{font-size:22px;line-height:1.3;letter-spacing:-.55px;font-weight:500;overflow-wrap:anywhere}.offering-editor h2{font-size:20px;line-height:1.3;letter-spacing:-.3px;font-weight:500}.offering-editor h3{font-size:15px;font-weight:500;margin-bottom:10px}.offering-editor button:not(.btn),.offering-editor summary{font:inherit;cursor:pointer}.offering-editor button:disabled{cursor:default;opacity:.48}.offering-editor button:focus-visible,.offering-editor summary:focus-visible{outline:2px solid var(--offering-accent);outline-offset:3px}.offering-editor svg{flex-shrink:0;vertical-align:middle}.offering-editor__chrome{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--offering-border);background:white;border-radius:12px 12px 0 0}.offering-editor__brand{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1.3px;font-weight:500}.offering-editor__brand svg{width:20px;height:20px;color:var(--offering-accent)}.offering-editor__chrome nav{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--offering-muted)}.offering-editor__chrome a{text-decoration:none;color:var(--offering-accent)}.offering-editor__sticky{position:sticky;top:0;z-index:12;background:white;border-radius:12px 12px 0 0}.offering-editor__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;position:relative;background:white;padding:14px 20px 10px;border-bottom:1px solid var(--offering-border)}.offering-editor__identity{min-width:0}.offering-editor__status{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:6px;font-size:11px;color:var(--offering-muted)}.offering-editor__status .ritual-status{padding:3px 9px;border-radius:20px;font-weight:500}.offering-editor__action-row{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.offering-editor__actions,.offering-workflow{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.offering-editor__actions{align-self:start}.offering-editor__readiness-link{display:inline-flex;gap:6px;align-items:center;border:0;padding:4px 0;background:none;color:#245e38;font-size:11px!important}.offering-editor__readiness-link[data-invalid=true]{color:#825918}.offering-editor__actions .btn{margin:0;padding:9px 12px;min-height:38px;border:1px solid var(--offering-border);border-radius:7px;background:white;color:#493b31;font-size:12px;font-weight:500;line-height:18px}.offering-editor__actions .btn__content{gap:7px}.offering-editor .offering-button,.offering-workflow>button,.offering-workflow__more>summary{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:9px 12px;min-height:38px;border:1px solid var(--offering-border);border-radius:7px;color:#493b31;background:white;font-weight:500;font-size:12px;text-decoration:none}.offering-editor .offering-button:hover:not(:disabled),.offering-workflow>button:hover:not(:disabled){background:var(--offering-soft)}.offering-workflow>.offering-editor__primary{background:var(--offering-accent);border-color:var(--offering-accent);color:white}.offering-workflow>.offering-editor__primary:hover:not(:disabled){background:var(--offering-accent);filter:brightness(.94)}.offering-editor .offering-button--quiet{background:transparent;border-color:transparent;color:var(--offering-muted)}.offering-editor .content-language--compact{display:flex;align-items:center;gap:9px;max-width:none;margin:0;padding:0}.offering-editor .content-language--compact>.content-language__label{color:var(--offering-muted);font-size:11px}.offering-editor .content-language--compact>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.offering-editor .content-language__choices{display:flex;gap:3px;padding:3px;border-radius:8px;background:#f1efeb}.offering-editor .content-language__choices button{padding:7px 10px;border:0;border-radius:6px;color:var(--offering-muted);background:transparent;font-size:12px;font-weight:400}.offering-editor .content-language__choices button[aria-pressed=true]{background:white;color:#302b27;box-shadow:0 1px 3px #00000012}.offering-editor__notice{margin:14px 20px 0!important;padding:10px 13px;background:#fff9ee;color:#825918;border:1px solid #ebdac1;border-radius:8px;font-size:12px}.offering-editor__notice--quiet{border:0;background:none;color:var(--offering-muted);padding:0}.offering-editor__guidance{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 20px 0;padding:12px 14px;border:1px solid #ebdac1;border-radius:8px;background:#fff9ee;color:#825918}.offering-editor__guidance small{display:block;margin-bottom:3px;font-size:10px;color:var(--offering-muted)}.offering-editor__guidance strong{display:block;font-size:13px;font-weight:500}.offering-editor__guidance p{margin-top:4px;font-size:11px;color:var(--offering-muted)}.offering-editor__guidance>.offering-button{flex-shrink:0;background:white;font-size:12px}.offering-editor__layout{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:start}.offering-editor__sidebar{padding:20px 12px;min-width:0;position:sticky;top:calc(var(--offering-header-height, 135px) + 16px)}.offering-editor__search{position:relative;margin-bottom:20px}.offering-editor__search>svg{position:absolute;left:10px;top:11px;color:var(--offering-muted)}.offering-editor__search input{width:100%;min-width:0;padding:9px 9px 9px 32px;border:1px solid var(--offering-border);background:white;color:inherit;border-radius:7px;font-size:12px}.offering-editor__results{position:absolute;top:42px;left:0;width:max(100%,245px);max-width:calc(100vw - 80px);padding:6px;background:white;border:1px solid var(--offering-border);border-radius:8px;box-shadow:0 8px 28px #00000012;z-index:15}.offering-editor__results button{display:block;width:100%;border:0;background:none;text-align:left;color:inherit;padding:9px;border-radius:5px;font-size:12px}.offering-editor__results button:hover{background:var(--offering-soft)}.offering-editor__results small{display:block;color:var(--offering-muted)}.offering-editor__sidebar nav{display:flex;flex-direction:column;gap:4px}.offering-editor__sidebar nav>button{display:flex;align-items:center;gap:9px;text-align:left;border:0;color:var(--offering-muted);background:none;padding:11px 10px;border-radius:7px;font-size:13px}.offering-editor__sidebar nav>button[aria-current=page]{background:var(--offering-tint);color:var(--offering-accent);font-weight:500}.offering-editor__sidebar nav>button:hover{background:#f1efeb}.offering-editor__count{margin-left:auto;background:#fff2dc;color:#825918;border-radius:20px;min-width:19px;text-align:center;font-size:11px}.offering-editor__sidebar-note{padding:16px 10px 0;margin-top:16px!important;border-top:1px solid var(--offering-border);font-size:11px;color:var(--offering-muted)}.offering-editor__main{margin:20px 20px 20px 8px;padding:22px;background:white;border:1px solid var(--offering-border);border-radius:10px;min-width:0}.offering-editor__section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px}.offering-editor__section-heading h2{outline:none;scroll-margin-top:calc(var(--offering-header-height, 178px) + 20px)}.offering-editor__caption,.offering-editor__section-heading>span,.offering-small{color:var(--offering-muted);font-size:12px}.offering-editor__section-heading>span{white-space:nowrap}.offering-editor__section-body{margin-top:23px}.offering-editor .field-type{min-width:0;margin-bottom:18px!important}.offering-editor .field-label{font-size:12px;font-weight:500;margin-bottom:7px;padding:0;line-height:18px}.offering-editor .localized{color:var(--offering-muted);font-size:10px;margin-left:5px}.offering-editor .field-type input:not([type=checkbox]):not(.rs__input),.offering-editor .field-type select,.offering-editor .field-type textarea{width:100%;min-width:0;padding:10px 11px!important;background:white!important;color:inherit;border:1px solid var(--offering-border)!important;border-radius:6px!important;font-size:13px;line-height:20px;box-shadow:none;height:auto}.offering-editor .field-type input:disabled,.offering-editor .field-type input:read-only{background:#f1efeb!important;color:var(--offering-muted)}.offering-editor .field-type textarea{resize:vertical;min-height:86px;line-height:1.65}.catalogue-editor__compact-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;padding:20px;gap:20px}.catalogue-editor__compact-layout>.offering-editor__main{margin:0}.catalogue-editor__preview{padding:20px 4px;position:sticky;top:calc(var(--offering-header-height, 160px) + 16px)}.catalogue-editor__preview>small{display:block;font-size:10px;letter-spacing:1.1px;color:var(--offering-muted);margin-bottom:14px}.catalogue-editor__preview>h3{margin-bottom:12px}.catalogue-editor__preview>p+p{margin-top:16px}.catalogue-editor__benefit-card{background:white;border:1px solid var(--offering-border);border-radius:12px;padding:24px 20px;margin-bottom:16px;overflow-wrap:anywhere}.catalogue-editor__benefit-card>span{display:inline-flex;padding:12px;border-radius:50%;background:var(--offering-tint);color:var(--offering-accent);margin-bottom:18px}.catalogue-editor__benefit-card p{font-size:13px;color:var(--offering-muted);line-height:1.7;white-space:pre-wrap}.catalogue-editor__helper{padding-top:20px;margin-top:24px!important;border-top:1px solid var(--offering-border)}.catalogue-editor--compact #action-save{background:var(--offering-accent);border-color:var(--offering-accent);color:white}.catalogue-editor__aliases{padding-top:20px;margin-top:24px;border-top:1px solid var(--offering-border)}.catalogue-editor__aliases h3{display:flex;align-items:center;justify-content:space-between}.catalogue-editor__aliases h3 small{color:var(--offering-muted);font-size:11px;font-weight:400}.catalogue-editor__aliases>p{margin-bottom:18px}.catalogue-editor__alias{display:flex;align-items:center;gap:12px}.catalogue-editor__alias>.field-type{flex:1 1}.catalogue-editor__related{margin:18px 0;padding:0;list-style:none}.catalogue-editor__related>li{padding:12px 0;border-bottom:1px solid var(--offering-border);overflow-wrap:anywhere}.catalogue-editor__related small{display:block;color:var(--offering-muted);font-size:11px;margin-top:4px}.catalogue-editor textarea:read-only{background:var(--offering-soft)!important;color:var(--offering-muted)}.catalogue-editor textarea[id$=description],.catalogue-editor textarea[id$=history]{min-height:180px}.catalogue-library__eyebrow{font-size:11px;letter-spacing:1.2px;color:var(--theme-elevation-500)}.catalogue-library .ritual-catalogue__table td:first-child{max-width:520px}.catalogue-library .ritual-catalogue__table td small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:850px){.catalogue-editor__compact-layout{grid-template-columns:minmax(0,1fr)}.catalogue-editor__preview{position:static;padding:4px}}.offering-editor textarea[id$=about]{min-height:150px}.offering-editor .field-description{color:var(--offering-muted);font-size:11px;margin-top:7px;line-height:1.5}.offering-editor .rs__control{min-height:42px;border:1px solid var(--offering-border);border-radius:6px;background:white;box-shadow:none;font-size:13px}.offering-editor .rs__value-container{padding:2px 10px}.offering-editor .rs__input{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.offering-editor .group-field{border:0;padding:0;margin:0}.offering-editor .website-url--compact{padding:0;border:0;background:none;margin:0}.offering-editor .website-url--compact .field-type{margin-bottom:7px!important}.offering-editor .website-url--compact code{display:block;font-size:11px;overflow-wrap:anywhere;color:var(--offering-muted);margin-top:9px;padding:0;background:none}.offering-label-note{display:flex;gap:7px;align-items:center;margin:22px 0 12px!important;color:var(--offering-muted);font-size:11px}.offering-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.offering-fold{border-top:1px solid var(--offering-border);margin-top:22px;padding-top:17px}.offering-fold>summary{display:flex;gap:8px;align-items:center;color:inherit;font-weight:500;font-size:12px;list-style:none}.offering-fold>summary::-webkit-details-marker{display:none}.offering-fold>summary:before{content:"+";width:15px;color:var(--offering-muted)}.offering-fold[open]>summary:before{content:"−"}.offering-fold>summary>small{margin-left:auto;color:var(--offering-muted);font-weight:400;font-size:11px}.offering-fold--row[open]>.field-type,.offering-fold__body{margin-top:16px}.offering-fold--row{border:0;padding-top:0;margin-top:8px}.offering-rule{border:0;margin:22px 0}.offering-editor__footer,.offering-rule{border-top:1px solid var(--offering-border)}.offering-editor__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:27px;padding-top:18px}.offering-editor__footer>small{color:var(--offering-muted);font-size:11px}.offering-note{padding:12px 13px;border-radius:7px;background:var(--offering-soft);color:var(--offering-muted);font-size:12px;margin-top:20px!important}.offering-segment{display:flex;flex-wrap:wrap;gap:5px;background:#f1efeb;padding:4px;border-radius:8px;width:fit-content;margin-bottom:20px}.offering-segment button{border:0;border-radius:5px;padding:8px 12px;color:var(--offering-muted);background:none;font-size:12px!important}.offering-segment button[aria-pressed=true]{background:white;color:inherit;box-shadow:0 1px 3px #00000012}.offering-event{border-top:1px solid var(--offering-border);margin-top:18px;padding-top:18px}.offering-event:first-of-type{border:0;padding:0;margin:0}.offering-event header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:10px}.offering-event h3{margin:0}.offering-event h3 small{font-size:11px;color:var(--offering-muted)}.offering-event--previous{border:1px solid var(--offering-border)!important;border-radius:8px;padding:0!important;background:var(--offering-soft);margin-bottom:14px}.offering-event--previous>summary{display:flex;align-items:center;gap:10px;padding:13px;list-style:none}.offering-event--previous>summary::-webkit-details-marker{display:none}.offering-event--previous summary strong{display:block;font-size:13px;font-weight:500}.offering-event--previous summary small{display:block;font-size:11px;color:var(--offering-muted);margin-top:2px}.offering-event__view{margin-left:auto;white-space:nowrap;font-size:11px;color:var(--offering-accent)}.offering-event__details{border-top:1px solid var(--offering-border);padding:16px;background:white;border-radius:0 0 8px 8px}.offering-schedule__add{margin:12px 0 2px}.offering-schedule-options{margin-top:19px}.offering-custom-field{display:flex;flex-direction:column;gap:7px;font-size:12px}.offering-custom-field select{border:1px solid var(--offering-border);border-radius:6px;padding:10px 11px;background:white;color:inherit;font-size:13px}.offering-choice{padding:17px 0;border-top:1px solid var(--offering-border)}.offering-choice:first-child{border:0;padding-top:0}.offering-choice__grid{display:grid;grid-template-columns:minmax(130px,1.8fr) minmax(80px,.8fr) minmax(70px,.6fr) auto;gap:10px;align-items:end}.offering-choice__grid--chadhawa{grid-template-columns:minmax(140px,2fr) minmax(90px,1fr) auto}.offering-choice__grid .field-type{margin:0!important}.offering-choice__price p:not([role=alert]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.offering-choice__availability{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.offering-choice__availability .field-type{margin:0!important}.offering-choice__availability .field-label{margin:0}.offering-choice__availability>small{font-size:11px;color:var(--offering-muted)}.offering-row-tools{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.offering-editor .offering-icon-button{padding:7px;min-width:30px;min-height:33px;background:transparent;border:1px solid transparent;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;color:var(--offering-muted);font-size:14px}.offering-editor .offering-icon-button:hover:not(:disabled){border-color:var(--offering-border);background:var(--offering-soft)}.offering-inclusions{margin-top:22px}.offering-inclusion{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:8px;align-items:end;margin:14px 0}.offering-inclusion .field-type{margin:0!important}.offering-inclusions>.offering-button{margin-top:14px}.offering-faq{padding:16px 0;border-bottom:1px solid var(--offering-border);margin-bottom:14px}.offering-faq>summary{font-size:13px;font-weight:500}.offering-editor__empty{border:1px dashed var(--offering-border);border-radius:8px;padding:30px 18px;margin:17px 0;text-align:center;color:var(--offering-muted);font-size:13px}.offering-photos__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px}.offering-photos__toolbar>small{margin-left:auto;color:var(--offering-muted);font-size:11px}.offering-photos__add{padding:16px;border:1px dashed var(--offering-border);border-radius:8px;margin-bottom:20px;background:var(--offering-soft)}.offering-photos__add .offering-photos__toolbar{margin-bottom:8px}.offering-photos__add p{margin:0}.offering-editor input[readonly]{background:var(--offering-soft);color:var(--offering-muted);cursor:default}.offering-photo{min-width:0;padding:16px;border:1px solid var(--offering-border);border-radius:8px;background:white;margin-bottom:20px}.offering-photo__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.offering-photo__heading strong{font-size:13px;font-weight:500}.offering-photo__heading small{display:block;font-size:11px;color:var(--offering-muted)}.offering-photo__actions{display:flex;gap:6px;align-items:center}.offering-photo__actions .offering-button{padding:6px 9px;min-height:30px;font-size:11px}.offering-photo__visual{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;width:100%;max-width:430px}.offering-photo__order{display:flex;flex-direction:column;align-items:center;gap:7px}.offering-photo__order>span{font-size:10px;color:var(--offering-muted);white-space:nowrap}.offering-photo__visual-image{width:100%;aspect-ratio:3/2;border-radius:6px;background:#f1efeb;position:relative;overflow:hidden;display:grid;place-items:center;color:var(--offering-muted);font-size:12px}.offering-photo__visual-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.offering-photo__cover{position:absolute;top:8px;left:8px;padding:3px 7px;border-radius:4px;background:white;color:inherit;font-size:10px;z-index:1}.offering-photo__image-picker{padding:14px;margin-bottom:16px;border-radius:7px;background:var(--offering-soft)}.offering-photo__info{margin-top:16px}.offering-photo__info>.offering-small{margin:-10px 0 16px;font-size:11px}.offering-photo__info .field-type:last-child{margin-bottom:0!important}.offering-photo .file-details,.offering-photo .upload,.offering-photo .upload__wrap{min-width:0;height:auto;position:relative}.offering-workflow__more{position:relative}.offering-workflow__more>summary{list-style:none}.offering-workflow__more>summary::-webkit-details-marker{display:none}.offering-workflow__more>div{position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:7px;border:1px solid var(--offering-border);border-radius:9px;background:white;box-shadow:0 10px 35px #302b271a;z-index:20}.offering-workflow__more>div button,.offering-workflow__more>div>a{display:block;width:100%;text-align:left;padding:10px 9px;border:0;background:transparent;color:inherit;border-radius:5px;font-size:12px;text-decoration:none}.offering-workflow__more>div button:hover{background:var(--offering-soft)}.offering-workflow__more small{display:block;padding:9px;color:var(--offering-muted);font-size:11px}.offering-workflow__message{position:absolute;top:100%;right:24px;max-width:480px;padding:10px 14px;border:1px solid #ebdac1;background:#fff9ee;border-radius:7px;white-space:pre-wrap;font-size:12px;color:#9b491f;box-shadow:0 4px 15px #302b271a}.offering-workflow__panel{position:absolute;right:24px;top:calc(100% + 8px);width:min(520px,calc(100% - 48px));max-height:65vh;overflow:auto;padding:20px;border:1px solid var(--offering-border);border-radius:12px;background:white;box-shadow:0 16px 40px #302b2726;font-size:13px;z-index:21}.offering-workflow__panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.offering-workflow__panel header button{border:0;background:var(--offering-soft);width:30px;height:30px;border-radius:50%;font-size:22px}.offering-workflow__panel p{color:var(--offering-muted);margin-top:12px}.offering-workflow__panel ul{padding:0;list-style:none}.offering-workflow__panel li{margin-bottom:8px}.offering-workflow__panel li button{width:100%;border:1px solid var(--offering-border);border-radius:7px;padding:12px;background:var(--offering-soft);color:#574336;text-align:left;font-size:12px}@media(max-width:1000px){.offering-editor__header{grid-template-columns:minmax(0,1fr)}.offering-editor__actions{grid-row:2}.offering-editor__layout{grid-template-columns:155px minmax(0,1fr)}.offering-editor__sidebar{padding:20px 8px}.offering-editor__main{padding:20px;margin-right:16px}.offering-choice__grid{grid-template-columns:1.5fr 1fr}.offering-choice__grid .offering-row-tools{justify-content:flex-end}.offering-inclusion{grid-template-columns:125px minmax(0,1fr)}.offering-inclusion>.offering-row-tools{grid-column:1/-1;justify-content:flex-end}}@media(max-width:700px){body:has(.offering-editor) .document-fields__edit{padding:12px}.offering-editor__chrome,.offering-editor__header{padding:14px 16px}.offering-editor h1{font-size:22px}.offering-editor__layout{display:block}.offering-editor__sidebar{padding:17px 15px 0;position:static}.offering-editor__sidebar nav{flex-direction:row;overflow-x:auto;padding-bottom:6px}.offering-editor__sidebar nav>button{flex:0 0 auto;padding:10px}.offering-editor__search{margin-bottom:12px}.offering-editor__sidebar-note{display:none}.offering-editor__guidance{align-items:flex-start;flex-direction:column;margin:12px;gap:10px}.offering-editor__guidance>.offering-button{min-height:36px}.offering-editor__main{margin:12px;padding:18px}.offering-editor__section-heading{flex-wrap:wrap}.offering-grid{grid-template-columns:minmax(0,1fr);gap:0}.offering-choice__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offering-choice__grid>.field-type:first-child{grid-column:1/-1}.offering-choice__availability{align-items:flex-start;flex-direction:column}.offering-inclusion{grid-template-columns:minmax(0,1fr)}.offering-photo{padding:12px}.offering-editor__footer{align-items:flex-start}}.offering-editor .checkbox .field-label{padding-left:6px}@media(max-width:700px){.offering-editor__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.offering-workflow{display:contents}.offering-workflow__more>summary{width:100%}.offering-editor .content-language--compact{gap:6px}.offering-editor .content-language__choices button{padding:6px 8px}}.library-actions{position:relative}.library-actions .offering-workflow__more>div{width:min(380px,85vw);max-height:65vh;overflow:auto}.library-actions__usage{padding:12px 16px;border-top:1px solid var(--theme-elevation-150);font-size:13px;line-height:1.6}.library-actions__usage p{margin:6px 0;color:var(--theme-elevation-600)}.library-actions__usage ul{margin:10px 0;padding-left:20px}.library-actions__usage li{margin:7px 0}.library-actions__message{position:absolute;right:0;top:100%;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:8px;padding:12px;width:300px;z-index:12}.ritual-status--active{color:#316642;background:#eaf4ed}.ritual-status--disabled{color:#85601f;background:#fff3da}.catalogue-editor .offering-editor__actions,.catalogue-editor__header .offering-editor__actions{position:relative}.library-actions,.library-actions .offering-workflow__more{position:static}.library-actions .offering-workflow__more>div{width:min(380px,calc(100vw - 48px))}.offering-workflow__more--library{position:static}.offering-workflow__more--library>div{width:min(380px,calc(100vw - 48px));max-height:65vh;overflow:auto}.library-actions__hint{margin:0;padding:7px 9px 12px;color:var(--offering-muted);font-size:12px;line-height:1.6}.cms-action-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:24px;background:#211b1766;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--theme-text)}.cms-action-dialog[open]{display:flex;align-items:center;justify-content:center}.cms-action-dialog__card{width:min(100%,520px);max-height:calc(100dvh - 48px);overflow:auto;padding:28px;border:1px solid var(--theme-elevation-150);border-radius:14px;background:var(--theme-elevation-0);box-shadow:0 20px 70px #211b1733}.cms-action-dialog__card h2{margin:0 0 12px;font-size:22px;line-height:1.35}.cms-action-dialog__card p{margin:0;color:var(--theme-elevation-600);font-size:14px;line-height:1.7}.cms-action-dialog__field{display:block;margin-top:20px;font-size:13px;font-weight:500}.cms-action-dialog__field textarea{display:block;width:100%;margin-top:8px;padding:11px 12px;border:1px solid var(--theme-elevation-200);border-radius:7px;background:var(--theme-elevation-0);color:inherit;resize:vertical;font:inherit;line-height:1.6}.cms-action-dialog__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px}.cms-action-dialog__controls button{padding:10px 16px;border:1px solid var(--theme-elevation-200);border-radius:7px;background:var(--theme-elevation-0);color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:500}.cms-action-dialog__controls .cms-action-dialog__confirm{background:#8a4e2f;border-color:#8a4e2f;color:white}.cms-action-dialog__controls .cms-action-dialog__confirm--danger{background:#a4382c;border-color:#a4382c}.cms-action-dialog__controls button:disabled{opacity:.45;cursor:not-allowed}.cms-action-dialog :focus-visible{outline:2px solid #8a4e2f;outline-offset:3px}@media (max-width:600px){.cms-action-dialog{padding:16px}.cms-action-dialog__card{padding:22px;max-height:calc(100dvh - 32px)}}.website-editor__shared{display:flex;align-items:center;gap:7px;color:var(--offering-muted);font-size:11px}.website-editor__count{margin-left:auto;color:var(--offering-muted);font-size:11px}.website-editor__chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;color:var(--offering-accent);background:var(--offering-tint);font-size:10px;font-weight:400;white-space:nowrap}.website-editor__scope-note{font-size:11px;color:var(--offering-muted);padding:16px 10px 0}.website-editor__section-toolbar{display:flex;align-items:flex-start;gap:18px;justify-content:space-between;margin-bottom:22px}.website-editor__section-toolbar>p{max-width:460px}.website-editor__section-toolbar>button{flex-shrink:0}.website-editor__add-row{display:flex;align-items:center;gap:14px;margin-top:20px}.website-editor__add-row small{margin-left:auto;color:var(--offering-muted);font-size:11px}.home-banner-specification{padding:16px 18px;border:1px solid var(--offering-border);border-radius:8px;background:var(--offering-soft);margin-bottom:22px}.home-banner-specification>strong{display:block;font-size:12px;font-weight:500;margin-bottom:12px}.home-banner-specification dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:0 0 12px}.home-banner-specification dt{color:var(--offering-muted);font-size:10px;margin-bottom:4px}.home-banner-specification dd{font-size:12px;margin:0}.home-banner-specification p{font-size:11px;line-height:1.6;color:var(--offering-muted);margin:7px 0 0}.home-banner{padding:20px;border:1px solid var(--offering-border);border-radius:9px;margin-bottom:22px}.home-banner__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.home-banner__header>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.home-banner__header strong{font-size:13px;font-weight:500}.home-banner__image{aspect-ratio:2.35;background:var(--offering-soft);border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center}.home-banner__image img{width:100%;height:100%;object-fit:contain}.home-banner__placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--offering-muted);font-size:12px}.home-banner__placeholder svg{width:28px;height:28px}.home-banner__image-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0 20px}.home-banner__image-actions small{color:var(--offering-muted);font-size:10px}.home-banner__picker{padding:14px;background:var(--offering-soft);border-radius:7px;margin-bottom:20px}.home-banner__picker .field-type{margin-bottom:0!important}.home-banner .offering-fold{margin-top:0}.home-banner .file-details,.home-banner .upload,.home-banner .upload__wrap{min-width:0;height:auto;position:relative}.home-question{padding:16px;border:1px solid var(--offering-border);border-radius:8px;margin-bottom:12px}.home-question>summary{display:flex;align-items:center;gap:10px;list-style:none;font-size:13px}.home-question>summary::-webkit-details-marker{display:none}.home-question__number{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:6px;color:var(--offering-accent);background:var(--offering-tint);font-size:11px}.home-question__toggle{margin-left:auto;color:var(--offering-muted)}.home-question .offering-row-tools{justify-content:flex-end}.website-editor--settings .catalogue-editor__compact-layout{grid-template-columns:minmax(0,1fr) 230px}.website-languages__intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.website-languages__intro h3{margin-bottom:5px}.website-languages{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.website-language{display:grid;grid-template-columns:minmax(130px,1fr) 110px 145px;align-items:center;gap:12px;border:1px solid var(--offering-border);border-radius:8px;padding:16px}.website-language[data-enabled=true]{background:#fcfaf7}.website-language__name{display:flex;flex-direction:column;gap:2px}.website-language__name strong{font-size:16px;font-weight:500}.website-language__name>span{font-size:11px;color:var(--offering-muted)}.website-language__default,.website-language__toggle{display:flex;align-items:center;gap:8px;font-size:12px}.website-language input{accent-color:var(--offering-accent);width:16px;height:16px}.website-language input:disabled{opacity:.5}.website-language:has(input[type=radio]:checked) .website-language__default{color:var(--offering-accent);font-weight:500}.website-editor__activation-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--offering-border);padding-top:22px;margin-top:26px}.website-editor__activation-note>svg{margin-top:3px;color:var(--offering-accent)}.website-editor__activation-note h3{font-size:13px}.website-editor__activation-note p{color:var(--offering-muted);font-size:12px;margin-top:10px}.website-editor__live ul{list-style:none;margin:0 0 18px;padding:0}.website-editor__live li{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--offering-border);padding:13px 0;font-size:13px}.website-editor__live li small{display:block;color:var(--offering-muted);font-size:10px}.website-editor__live li strong{color:#245e38;background:#e8f3eb;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:400}.website-editor__live-help{margin-top:24px;border-top:1px solid var(--offering-border);padding-top:18px}.website-editor__live-help>strong{display:block;font-weight:500;font-size:12px;margin-bottom:8px}.website-editor__error{margin-top:14px!important;color:#a4382c;font-size:12px}@media(max-width:1000px){.website-editor--settings .catalogue-editor__compact-layout{grid-template-columns:minmax(0,1fr)}.website-editor__live{position:static;padding:8px}}@media(max-width:700px){.website-editor__section-toolbar{flex-direction:column;gap:12px}.website-editor__scope-note{display:none}.home-banner-specification dl{grid-template-columns:minmax(0,1fr)}.home-banner{padding:14px}.home-banner__header{align-items:flex-start;flex-wrap:wrap}.home-banner__image-actions{gap:8px}.website-language{grid-template-columns:minmax(100px,1fr) auto}.website-language__default{grid-column:1/-1;padding-top:10px;border-top:1px solid var(--offering-border)}}:is(.resource-library,.collection-edit:has(.resource-editor-header)){--resource-accent:#854b2e;--resource-border:#e6e1db;--resource-muted:#716b65;--resource-soft:#f7f5f2;color:#302b27;font-size:14px;line-height:1.5}.resource-library{max-width:1100px;margin:32px auto 48px}.resource-library h1,.resource-library h2,.resource-library p{margin:0}.resource-library__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.resource-eyebrow{font-size:10px;letter-spacing:1.2px;color:var(--resource-accent);margin-bottom:8px!important}.resource-library h1{font-size:28px;font-weight:500;letter-spacing:-.6px;line-height:1.25}.resource-library__heading p:not(.resource-eyebrow){font-size:13px;color:var(--resource-muted);margin-top:9px}.resource-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border:1px solid var(--resource-border);border-radius:7px;background:white;color:#4c4037;font:inherit;font-size:12px;text-decoration:none;cursor:pointer;white-space:nowrap}.resource-button--primary{background:var(--resource-accent);border-color:var(--resource-accent);color:white}.resource-help summary:focus-visible,.resource-library a:focus-visible,.resource-library button:focus-visible{outline:2px solid var(--resource-accent);outline-offset:3px}.resource-library__info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;font-size:12px;color:var(--resource-muted);background:var(--resource-soft);border:1px solid var(--resource-border);border-radius:8px;padding:14px 18px;margin-bottom:20px!important}.resource-library__info .resource-help{margin:0;border:0;padding:0;background:transparent}.resource-library__info .resource-help[open]{flex-basis:100%}.resource-help{border:1px solid var(--resource-border);border-radius:8px;padding:14px 16px;margin-top:20px;background:var(--resource-soft);font-size:12px}.resource-help summary{cursor:pointer;font-weight:500;color:var(--resource-accent)}.resource-help p{font-size:12px;line-height:1.65;color:var(--resource-muted);margin:16px 0 0}.resource-library__filter-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;border-bottom:1px solid var(--resource-border);margin-bottom:20px}.resource-tabs{display:flex;gap:18px}.resource-tabs a{padding:13px 0;color:var(--resource-muted);border-bottom:2px solid transparent;text-decoration:none;font-size:13px;white-space:nowrap}.resource-tabs a[aria-current]{color:var(--resource-accent);border-color:var(--resource-accent);font-weight:500}.resource-tabs span{display:inline-block;margin-left:7px;padding:1px 6px;font-size:10px;background:var(--resource-soft);border-radius:5px}.resource-languages{display:flex;gap:4px}.resource-languages a{padding:5px 8px;border-radius:5px;font-size:11px;text-decoration:none;color:var(--resource-muted)}.resource-languages a[aria-current]{background:var(--resource-soft);color:var(--resource-accent)}.resource-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.resource-filters>input[type=search]{flex:1 1;min-width:220px}.resource-filters input,.resource-filters select{font:inherit;font-size:12px;color:inherit;min-height:42px;padding:10px 12px;border:1px solid var(--resource-border);border-radius:7px;background:white}.resource-filters a{font-size:12px;color:var(--resource-accent)}.resource-library__result-count{margin:18px 0 12px!important;color:var(--resource-muted);font-size:11px}.media-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.media-library-card{border:1px solid var(--resource-border);border-radius:9px;overflow:hidden;background:white;transition:box-shadow .15s;min-width:0}.media-library-card:hover{box-shadow:0 4px 15px #302b270d}.media-library-card__link{display:block;height:100%;color:inherit;text-decoration:none}.media-library-card__image{position:relative;aspect-ratio:3/2;background:var(--resource-soft);overflow:hidden}.media-library-card__image img{width:100%;height:100%;object-fit:cover}.media-library-card__image>span{position:absolute;bottom:10px;left:12px;background:#fffffff0;padding:3px 6px;border-radius:4px;font-size:9px}.media-library-card__body{padding:15px}.media-library-card h2{font-size:14px;font-weight:500;line-height:1.4}.media-library-card h2,.media-library-card__body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library-card__body p{color:var(--resource-muted);font-size:10px;margin-top:4px}.media-library-card small{display:block;color:var(--resource-muted);font-size:10px;margin:10px 0 13px}.media-library-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--resource-accent)}.media-picker{--resource-accent:#854b2e;--resource-border:#e6e1db;--resource-muted:#716b65;--resource-soft:#f7f5f2;color:#302b27;padding:28px;background:white;font-size:14px;line-height:1.5}.media-picker__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.media-picker__header h1,.media-picker__header h2{margin:0;font-size:24px}.media-picker__header p{margin:8px 0;color:var(--resource-muted)}.media-picker .offering-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 12px;border:1px solid var(--resource-border);border-radius:7px;color:#493b31;background:white;font:inherit;font-weight:500;cursor:pointer}.media-picker .offering-button:hover:not(:disabled){background:var(--resource-soft)}.media-picker .offering-button:disabled{cursor:default;opacity:.55}.media-picker .offering-button:focus-visible{outline:3px solid var(--resource-accent);outline-offset:3px}.media-picker__filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:22px 0}.media-picker label{display:flex;flex-direction:column;gap:6px}.media-picker__filters label:first-child{flex:1 1 220px}.media-picker input,.media-picker select,.media-picker textarea{font:inherit;color:inherit;padding:10px;border:1px solid #8b8178;border-radius:6px;background:white;min-width:0}.media-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.media-picker__image{display:flex;flex-direction:column;gap:8px;padding:0 0 12px;border:2px solid var(--resource-border);border-radius:8px;background:white;color:inherit;text-align:left;cursor:pointer;overflow:hidden;font:inherit}.media-picker__image[aria-pressed=true]{border-color:var(--resource-accent);background:#f7efe5}.media-picker__image:focus-visible{outline:3px solid var(--resource-accent);outline-offset:3px}.media-picker__image:disabled{cursor:default;opacity:.55}.media-picker__image img{width:100%;aspect-ratio:3/2;object-fit:cover}.media-picker__image small,.media-picker__image-name{padding:0 12px;overflow-wrap:anywhere}.media-picker__image small{color:var(--resource-muted)}.media-picker__footer,.media-picker__pages{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.media-picker__footer{position:sticky;bottom:0;padding:16px 0;border-top:1px solid var(--resource-border);background:white;margin-top:22px;z-index:1}.media-attach-upload{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:24px;border:0;background:#302b2770;overflow:auto;display:grid;place-items:start center}.media-attach-upload__panel{width:min(720px,100%);border-radius:12px;box-shadow:0 12px 45px #302b2730}.media-attach-upload__files{margin:20px 0}.media-attach-upload__item{display:grid;gap:12px;border:1px solid var(--resource-border);border-radius:8px;padding:18px;margin-bottom:16px}.media-picker [role=alert]{color:#b42318}@media (max-width:800px){.media-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.media-picker{padding:18px}.media-picker__grid{grid-template-columns:minmax(0,1fr)}.media-attach-upload{padding:12px}.media-picker__filters label{width:100%}}.resource-badge{display:inline-block;font-size:10px;padding:3px 8px;border-radius:20px;background:#eeebef;color:#6a606d;white-space:nowrap}.resource-badge--active{background:#e8f3eb;color:#245e38}.resource-badge--attention{background:#fff2dc;color:#825918}.resource-pagination{display:flex;justify-content:flex-end;align-items:center;gap:24px;font-size:12px;color:var(--resource-muted);margin-top:24px}.resource-pagination a{color:var(--resource-accent)}.resource-empty{border:1px dashed var(--resource-border);background:var(--resource-soft);border-radius:9px;text-align:center;padding:56px 20px}.resource-empty h2{font-size:20px;font-weight:500}.resource-empty p{color:var(--resource-muted);font-size:13px;margin:12px 0 20px}.resource-table{position:relative;border:1px solid var(--resource-border);border-radius:9px;overflow:auto}.resource-table table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.resource-table th{font-size:10px;font-weight:500;color:var(--resource-muted);background:var(--resource-soft);padding:14px 18px}.resource-table td{border-top:1px solid var(--resource-border);padding:20px 18px;font-size:12px;vertical-align:middle}.resource-table a{text-decoration:none;color:var(--resource-accent)}.staff-identity{display:flex;align-items:center;gap:12px}.staff-identity a{font-weight:500;color:#302b27}.staff-identity small{display:block;font-size:11px;color:var(--resource-muted);margin-top:4px}.staff-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f2e9df;color:var(--resource-accent);font-size:12px}.resource-you{font-size:9px;margin-left:8px;padding:2px 5px;border-radius:4px;background:var(--resource-soft);color:var(--resource-muted)}.staff-role-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.staff-role-guide strong{display:block;color:#302b27;font-weight:500;margin-bottom:5px}.resource-sr-only{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(.resource-editor-header) :is(.doc-header,.app-header__step-nav,.localizer){display:none}body:has(.resource-library) .localizer{display:none}.collection-edit:has(.resource-editor-header){max-width:1100px;margin:20px auto 40px;border:1px solid var(--resource-border);border-radius:12px;background:var(--resource-soft)}.collection-edit:has(.resource-editor-header) .doc-controls{top:0;padding:0;border:0;margin:0;z-index:20;border-radius:12px 12px 0 0}.collection-edit:has(.resource-editor-header) :is(.doc-controls__wrapper,.doc-controls__controls-wrapper,.doc-controls__controls){display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:visible}.collection-edit:has(.resource-editor-header) .doc-controls__controls>:not(.resource-editor-header),.collection-edit:has(.resource-editor-header) :is(.doc-controls__content,.doc-controls__controls:after){display:none}.collection-edit:has(.resource-editor-header) .doc-controls__popup{display:none}.resource-editor-header{background:white;border-bottom:1px solid var(--resource-border);border-radius:12px 12px 0 0}.resource-editor-header__chrome{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--resource-border);padding:10px 20px}.resource-editor-header__chrome>span{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1.3px}.resource-editor-header__chrome svg{width:20px;height:20px;color:var(--resource-accent)}.resource-editor-header__chrome nav{display:flex;gap:7px;font-size:12px;color:var(--resource-muted)}.resource-editor-header__chrome a{color:var(--resource-accent);text-decoration:none}.resource-editor-header__main{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 10px}.resource-editor-header h1{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:0;overflow-wrap:anywhere}.resource-editor-header__status{display:flex;align-items:center;gap:10px;color:var(--resource-muted);font-size:11px;margin-top:8px}.resource-editor-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.resource-editor-header__actions .btn{margin:0;min-height:40px;border-radius:7px;font-size:12px;background:var(--resource-accent);color:white}.resource-editor-header__actions .btn:disabled{opacity:.48}.resource-editor-header__bottom{padding:0 20px 15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--resource-muted)}.resource-editor-header__bottom small{font-size:10px}.resource-editor-header .content-language--compact{display:flex;align-items:center;flex-wrap:wrap;gap:9px;max-width:none;margin:0;padding:0}.resource-editor-header .content-language--compact>.content-language__label{font-size:11px}.resource-editor-header .content-language--compact>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.resource-editor-header .content-language__choices{gap:3px;padding:3px;border-radius:8px;background:#f1efeb}.resource-editor-header .content-language__choices button{padding:7px 10px;border:0;border-radius:6px;color:var(--resource-muted);background:transparent;font-size:12px;font-weight:400}.resource-editor-header .content-language__choices button[aria-pressed=true]{background:white;color:#302b27;box-shadow:0 1px 3px #00000012}.collection-edit:has(.resource-editor-header) .document-fields__edit{padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.collection-edit:has(.resource-editor-header) .document-fields__fields{min-width:0}.collection-edit:has(.resource-editor-header--staff) .auth-fields,.resource-details,.resource-file-panel{border:1px solid var(--resource-border);border-radius:9px;padding:24px;background:white;margin:0;min-width:0}:is(.resource-details,.resource-file-panel) h2{font-size:18px;font-weight:500;margin:0 0 10px}.resource-file-panel>p,.resource-intro{font-size:12px;color:var(--resource-muted);line-height:1.6;margin:0 0 24px}.resource-details .field-type{margin-bottom:22px}.resource-details .field-label{font-size:12px;font-weight:500;margin-bottom:8px}.resource-details .field-description{font-size:11px;line-height:1.6;color:var(--resource-muted);margin-top:8px}.resource-details input:not([type=checkbox]),.resource-details textarea{font-size:13px;border-color:var(--resource-border);border-radius:6px;background:white;padding:12px}.resource-details textarea{min-height:90px;resize:vertical}.resource-details .react-select .rs__control{border:1px solid var(--resource-border);border-radius:6px;background:white;min-height:44px}.resource-details__note{border-top:1px solid var(--resource-border);padding-top:20px;font-size:12px}.resource-details__note strong{font-weight:500}.resource-details__note p,.resource-helper{color:var(--resource-muted);font-size:11px;line-height:1.65;margin:9px 0 0}.resource-helper{margin-top:18px}.resource-file-panel__image{margin:18px 0;display:grid;place-items:center;background:var(--resource-soft);border-radius:7px;overflow:hidden;min-height:160px}.resource-file-panel__image img{width:100%;max-height:420px;object-fit:contain}.resource-file-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 24px}.resource-file-panel dl>div:first-child{grid-column:1/-1}.resource-file-panel dt{color:var(--resource-muted);font-size:10px;margin-bottom:4px}.resource-file-panel dd{margin:0;font-size:12px;overflow-wrap:anywhere}.resource-file-panel>p{font-size:11px;margin-bottom:12px}.resource-file-panel .resource-help{font-size:11px}.resource-file-panel .file-field{margin-top:20px}.collection-edit:has(.resource-editor-header--staff) .document-fields__fields{grid-column:1;grid-row:1}.collection-edit:has(.resource-editor-header--staff) .auth-fields{grid-column:2;grid-row:1;gap:20px;font-size:13px}.collection-edit:has(.resource-editor-header--staff) .auth-fields:before{content:"Sign-in & security";font-size:18px;font-weight:500}.collection-edit:has(.resource-editor-header--staff) .auth-fields .field-label{font-size:12px}.collection-edit:has(.resource-editor-header--staff) .auth-fields input{padding:12px;border:1px solid var(--resource-border);border-radius:6px;background:white;font-size:13px}.collection-edit:has(.resource-editor-header--staff) .auth-fields .btn{font-size:12px;border-radius:6px}@media(max-width:900px){.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-edit:has(.resource-editor-header) .document-fields__edit{padding:18px;gap:18px}.collection-edit:has(.resource-editor-header--staff) .auth-fields,.resource-details,.resource-file-panel{padding:18px}}@media(max-width:650px){.resource-library__heading{align-items:flex-start;flex-direction:column;gap:16px}.resource-library__heading h1{font-size:25px}.resource-library__filter-row{padding-bottom:10px}.resource-tabs{gap:14px}.resource-tabs a{font-size:12px}.media-library-grid,.staff-role-guide{grid-template-columns:minmax(0,1fr)}.resource-filters>input[type=search]{flex-basis:100%}.resource-editor-header__main{flex-wrap:wrap}.resource-editor-header__chrome{gap:10px;flex-wrap:wrap}.resource-editor-header__bottom .content-language small{display:none}.collection-edit:has(.resource-editor-header) .document-fields__edit{grid-template-columns:minmax(0,1fr);padding:12px}.collection-edit:has(.resource-editor-header--staff) .auth-fields{grid-column:1;grid-row:2}}.order-library{max-width:1180px}.order-shared{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e6e1db;border-radius:20px;color:#716b65;background:#faf8f5;font-size:11px;white-space:nowrap}.order-library__section{margin:32px 0}.order-library__section>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.order-library__section>header h2{font-size:18px;margin:0 0 5px}.order-library__section>header p{color:#716b65;font-size:12px;margin:0}.order-library__section>header>span{color:#854b2e;font-size:11px;white-space:nowrap}.order-library__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.order-library__card{border:1px solid #e6e1db;border-radius:12px;overflow:hidden;background:white;box-shadow:0 3px 12px #302b2704}.order-library__card-heading{display:flex;gap:12px;padding:20px}.order-library__symbol{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:10px;background:#f7efe5;color:#854b2e;font-size:24px}.order-library__card h3{font-size:17px;margin:0 0 4px}.order-library__card-heading p{margin:0;font-size:12px;color:#716b65}.order-library__sample{margin:0 20px 20px;background:#faf9f7;border:1px solid #efebe6;border-radius:8px;padding:4px 12px;min-height:150px}.order-library__sample>div{display:flex;align-items:center;gap:12px;padding:9px 0}.order-library__sample>div+div{border-top:1px solid #eae5df}.order-library__sample>div>span:first-child{width:12px;font-size:11px;color:#8a827a}.order-library__sample img,.order-thumbnail-placeholder{width:44px;height:44px;flex:none;object-fit:cover;border-radius:6px}.order-thumbnail-placeholder{display:grid;place-items:center;background:#f1ebe2;color:#ae8063;font-size:23px}.order-library__sample strong{display:block;font-size:12px;font-weight:500}.order-library__sample small{display:block;font-size:10px;color:#716b65;margin-top:3px}.order-library__sample .order-library__empty{min-height:145px;justify-content:center;color:#716b65;font-size:12px}.order-library__card footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid #e6e1db}.order-library__card footer strong{display:block;font-size:12px;font-weight:500}.order-library__card footer small{display:block;font-size:10px;margin-top:4px;color:#716b65}.order-library__note{display:flex;gap:14px;background:#f7f5f2;border:1px solid #e6e1db;border-radius:10px;padding:18px 20px}.order-library__note>span{color:#854b2e;font-size:24px}.order-library__note strong{font-size:12px;font-weight:500}.order-library__note p{font-size:12px;line-height:1.6;color:#716b65;margin:4px 0 0}.order-editor{max-width:1250px}.order-editor .offering-editor__actions{max-width:650px}.order-editor .offering-editor__sidebar nav a{display:flex;align-items:center;gap:9px;text-decoration:none;padding:11px 10px;font-size:12px;border-radius:7px;color:#716b65}.order-editor .offering-editor__sidebar nav a:hover{background:#f1efeb}.order-editor .offering-editor__sidebar nav a[aria-current=page]{background:#f7efe5;color:#854b2e;font-weight:500}.order-nav-label{display:block;font-size:9px;letter-spacing:.9px;padding:8px 10px;color:#8b827a}.order-nav-loading{display:block;padding:11px 10px;color:#8b827a;font-size:12px}.order-editor__toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0 18px}.order-view-tabs{display:flex;padding:4px;background:#f3f1ed;border-radius:8px}.order-view-tabs button{background:none;color:#716b65;border:0;border-radius:5px;padding:8px 10px;font-size:11px;cursor:pointer}.order-view-tabs button[aria-pressed=true]{color:#302b27;background:white;box-shadow:0 1px 4px #0000000c}.order-view-tabs span{margin-left:4px;font-size:10px;color:#8a827a}.order-search{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #e6e1db;border-radius:7px;background:white;color:#716b65}.order-search svg{width:15px;height:15px;flex:none}.order-search input{width:100%;min-width:0;background:none;border:0;outline:0;color:#302b27;font-size:11px;padding:0}.order-search:focus-within{outline:2px solid #b98261;outline-offset:2px}.order-editor__workspace{display:grid;min-width:0}.order-editor__workspace--home{grid-template-columns:minmax(0,1.35fr) minmax(230px,1fr);gap:22px;align-items:start}.order-editor__list-label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;margin-bottom:10px}.order-editor__list-label strong{font-size:11px;font-weight:500}.order-editor__list-label small{color:#716b65;font-size:10px}.order-ranked-list{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:9px}.order-ranked-list>li{display:flex;align-items:center;gap:12px;border:1px solid #e6e1db;border-radius:9px;padding:12px;background:#fff;min-width:0}.order-ranked-list>li:focus-within{border-color:#b98261}.order-ranked-list .order-thumbnail-placeholder,.order-ranked-list img{width:58px;height:64px;border-radius:6px;object-fit:cover}.order-ranked-list__rank{width:43px;flex:none;text-align:center}.order-ranked-list__rank input{width:43px;border:0;border-radius:5px;background:#f7f5f2;font-size:12px;font-weight:600;color:#854b2e;padding:5px 1px 5px 4px}.order-ranked-list__rank>span{display:block;color:#854b2e}.order-ranked-list__rank>div{display:flex;gap:2px;justify-content:center;margin-top:3px}.order-ranked-list__rank button{background:none;border:0;color:#716b65;font-size:15px;padding:3px;cursor:pointer}.order-ranked-list__rank button:hover:not(:disabled){color:#854b2e;background:#f7efe5;border-radius:4px}.order-ranked-list__identity{min-width:0;flex:1 1}.order-ranked-list__identity strong{display:block;font-size:12px;line-height:1.5;font-weight:500}.order-ranked-list__identity small{display:block;font-size:10px;color:#716b65;margin-top:4px}.order-featured{display:inline-block;color:#854b2e;background:#f7efe5;border-radius:4px;font-size:9px;padding:2px 5px;margin-top:7px}.order-ranked-list__unavailable{border-color:#e5bd8c!important;background:#fffaf2!important}.order-editor__empty{text-align:center;padding:30px 18px;border:1px dashed #e6e1db;border-radius:8px;color:#716b65;margin:0!important}.order-editor__empty h3{font-size:14px;color:#302b27;margin:8px 0}.order-editor__empty p,.order-editor__hint{color:#716b65;font-size:11px;line-height:1.6}.order-editor__hint{margin:14px 0 0!important}.order-available{background:#f9f7f4;border:1px solid #e6e1db;border-radius:9px;padding:14px}.order-available header{display:flex;justify-content:space-between;gap:10px;align-items:center}.order-available header h3{font-size:13px;margin:0}.order-available header>span{color:#854b2e;font-size:11px}.order-available>p{color:#716b65;font-size:10px;margin:6px 0 14px!important}.order-available ul{list-style:none;padding:0!important;margin:12px 0 0!important;max-height:500px;overflow:auto}.order-available li{display:flex;align-items:center;gap:8px;padding:12px 0}.order-available li+li{border-top:1px solid #e6e1db}.order-available .order-thumbnail-placeholder,.order-available li img{width:38px;height:44px;object-fit:cover;border-radius:5px}.order-available li>div{flex:1 1;min-width:0}.order-available li strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.order-available li small{display:block;color:#716b65;font-size:9px;margin-top:3px}.order-available .offering-button{padding:5px 7px;font-size:10px;flex:none}.order-editor button:disabled,.order-editor select:disabled{cursor:default;opacity:.4}@media (max-width:1050px){.order-editor__workspace--home{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.order-editor .offering-editor__sticky{position:static}.order-library__grid{grid-template-columns:minmax(0,1fr)}.order-library__section>header{align-items:flex-start}.order-library__section>header>span{display:none}.order-library__card-heading{padding:16px}.order-library__sample{margin:0 16px 16px}.order-library__card footer{padding:14px 16px}.order-editor .offering-editor__sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.order-editor .offering-editor__sidebar nav .order-nav-label,.order-editor .offering-editor__sidebar>.order-nav-label{display:none}.order-editor__toolbar>*{width:100%}.order-view-tabs{justify-content:center}.order-ranked-list>li{gap:9px;padding:9px}.order-ranked-list .order-thumbnail-placeholder,.order-ranked-list img{width:42px;height:54px}.order-ranked-list__identity strong{font-size:11px}}.website-booking-toggle{flex-wrap:wrap;min-height:44px}.website-booking-toggle input[role=switch]{appearance:none;position:relative;flex:0 0 40px;width:40px;height:24px;margin:0;border:1px solid #7a877f;border-radius:12px;background:#e1e5e2;cursor:pointer}.website-booking-toggle input[role=switch]:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.website-booking-toggle input[role=switch]:checked{background:#245747;border-color:#245747}.website-booking-toggle input[role=switch]:checked:before{left:19px}.website-booking-toggle input[role=switch]:focus-visible{outline:2px solid #245747;outline-offset:3px}.website-booking-toggle input[role=switch]:disabled{opacity:.55;cursor:not-allowed}.offering-about{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.offering-about p{white-space:pre-wrap;margin:0 0 1em}.offering-about ol,.offering-about ul{padding-inline-start:1.5em;margin:0 0 1em}.offering-about a{color:#245747;text-decoration:underline}.offering-editor .rich-text-lexical{min-width:0;max-width:100%}.standard-packages{padding:20px;background:#f4f6f1;border:1px solid #dce3d9;border-radius:12px;margin-bottom:24px}.standard-packages p{max-width:70ch}.standard-packages__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.standard-packages__grid button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border:1px solid #bbc9ba;border-radius:8px;background:white;color:#254534;cursor:pointer}.standard-packages__grid img{object-fit:contain;background:#f2f4ec}.standard-packages__grid button:disabled{opacity:.65;cursor:default}.standard-packages__grid small{font-size:12px}@media(max-width:700px){.standard-packages__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-addons-editor{display:grid;gap:16px;min-width:0}.booking-addons-editor p{margin:0;line-height:1.6}.booking-addons-editor>button{justify-self:start}.booking-addons-editor label{display:grid;gap:8px;font-weight:500;min-width:0}.booking-addons-editor :is(input:not([type=checkbox]),textarea,select){display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;border:1px solid #cfc8bf;border-radius:7px;background:white;color:inherit;padding:10px 12px;font:inherit}.booking-addons-editor textarea{min-height:96px;resize:vertical}.booking-addons-editor :is(input,textarea,select):focus-visible{outline:2px solid #775139;outline-offset:2px}.booking-addons-editor fieldset{display:grid;gap:16px;min-width:0;margin:4px 0!important;border-color:#e0d9d0!important}.booking-addons-editor legend{font-weight:600;padding:0 8px}.booking-addons-editor fieldset>button{justify-self:start}.booking-addons-editor .booking-addons-editor__enabled{display:flex;align-items:center;gap:10px;min-height:44px}.booking-addons-editor input[type=checkbox]{width:20px;height:20px;accent-color:#775139}.booking-addons-editor button{min-height:44px}.booking-addons-editor [disabled]{opacity:.6}.booking-addons-editor :is(p,legend){overflow-wrap:anywhere}@media(max-width:600px){.booking-addons-editor fieldset{padding:16px!important}.booking-addons-editor fieldset>button,.booking-addons-editor>button{width:100%}}.integration-manager{max-width:1200px;padding-bottom:48px}.integration-manager header{margin-bottom:24px}.integration-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.integration-card{min-width:0;border:1px solid var(--theme-elevation-200);border-radius:12px;padding:24px;margin-bottom:24px}.integration-card h2{margin-top:0}.integration-manager label{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.integration-manager input:not([type=checkbox]),.integration-manager select,.integration-manager textarea{width:100%;min-height:44px;padding:10px;border:1px solid var(--theme-elevation-300);border-radius:6px;background:var(--theme-input-bg);color:inherit;font:inherit}.integration-manager fieldset{margin:0 0 18px;border:1px solid var(--theme-elevation-200);border-radius:6px;padding:12px}.integration-manager label.integration-check{flex-direction:row;align-items:center;min-height:36px;margin-bottom:4px}.integration-manager button{min-height:44px;padding:8px 14px;cursor:pointer}.integration-manager button:disabled{opacity:.5;cursor:default}.integration-manager :focus-visible{outline:2px solid #25734f;outline-offset:3px}.integration-manager .integration-primary{background:#24543d;color:#fff;border:0;border-radius:6px}.integration-notice{padding:14px;background:var(--theme-elevation-100);border-radius:8px;white-space:pre-wrap}.integration-token{border-top:1px solid var(--theme-elevation-200);padding:12px 0;overflow-wrap:anywhere}.integration-manager details{border-bottom:1px solid var(--theme-elevation-200);padding:14px 0}.integration-manager details p{white-space:pre-wrap;overflow-wrap:anywhere}.integration-manager summary{cursor:pointer}.integration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}@media(max-width:700px){.integration-columns{grid-template-columns:minmax(0,1fr);gap:0}.integration-card{padding:16px}.integration-manager h1{font-size:28px}}@layer payload-default{}@layer payload-default{}@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;background:var(--theme-elevation-50);padding:10px}.field-diff-label{margin-bottom:calc(var(--base)*.35);font-weight:600;display:flex;flex-direction:row;height:100%;align-items:center;line-height:normal}.folder-edit-field{display:none}.edit-many-bulk-uploads__main .folder-edit-field,.edit-many__main .folder-edit-field{display:initial}:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{font-size:14px;letter-spacing:.02em}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]),.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]){position:relative;z-index:1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before,.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;display:block;background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]){position:relative;z-index:1}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before,.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;display:block;background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){position:relative;z-index:1}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;display:block;background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){position:relative;z-index:1}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;display:block;background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);text-decoration-line:line-through;background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-block-wrapper,.html-diff .html-diff-delete-inline-wrapper{position:relative;align-items:center;flex-direction:row}.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}}