.UrF-cW_backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27201b8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.UrF-cW_dialog{--modal-title-size:1.32rem;--modal-description-size:.9rem;--modal-description-line-height:1.45;--modal-close-font-size:.85rem;--modal-action-font-size:.8rem;border-radius:14px;outline:none;width:min(720px,100%);max-height:100%;overflow:auto;box-shadow:0 24px 70px #1f181347}.UrF-cW_dialog[data-size=compact]{width:min(500px,100%)}.UrF-cW_backdrop:has(.UrF-cW_dialog[data-size=fullscreen]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1a169e;padding:0}.UrF-cW_dialog[data-size=fullscreen]{width:90vw;height:90dvh;max-height:none;box-shadow:none;border-radius:0;overflow:hidden}.UrF-cW_dialog:has([data-modal-content-size=compact]){width:min(500px,100%)}.UrF-cW_dialog:has([data-modal-content-size=narrow]){width:min(440px,100%)}.UrF-cW_dialog:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.UrF-cW_dialog:has([data-photo-viewer]):focus-visible{outline:none}.UrF-cW_confirmation h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.32rem}.UrF-cW_confirmation p{color:var(--text-secondary);line-height:1.5}.UrF-cW_modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:700px){.UrF-cW_backdrop{align-items:end;padding:10px}.UrF-cW_backdrop:has(.UrF-cW_dialog[data-size=fullscreen]){padding:0}.UrF-cW_dialog{--modal-title-size:1.15rem;max-height:100%}.UrF-cW_confirmation h2{font-size:1.15rem}.UrF-cW_confirmation p{font-size:.9rem}.UrF-cW_confirmation .UrF-cW_modalActions{flex-direction:column}.UrF-cW_confirmation .UrF-cW_modalActions>button{width:100%}.UrF-cW_dialog[data-size=fullscreen]{max-height:none}}
.cYPDHG_actions{justify-content:flex-end;display:flex}.cYPDHG_login{text-decoration:none}
.WVOfnW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.WVOfnW_companyNotice{border:1px solid var(--line);background:var(--surface-fieldset);color:var(--text-secondary);border-radius:9px;margin-bottom:16px;padding:12px;font-size:.8rem;line-height:1.45}.WVOfnW_companyNotice p{margin:0 0 8px}.WVOfnW_companyNotice button{color:var(--clay-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.WVOfnW_grid label,.WVOfnW_grid legend{color:var(--text-secondary);font-size:.75rem;font-weight:700}.WVOfnW_grid>label>input{margin-top:7px}.WVOfnW_title{grid-column:span 2}.WVOfnW_grid small{font-weight:400}.WVOfnW_grid small[role=alert]{font-weight:700}.WVOfnW_grid legend em,.WVOfnW_title em{color:var(--clay-dark);margin-left:5px;font-size:.65rem;font-style:normal;font-weight:600}.WVOfnW_fieldError{color:var(--danger);font-size:.72rem;display:block;margin-top:6px!important}.WVOfnW_submit{justify-content:flex-end;margin-top:18px;display:flex}.WVOfnW_photoRemove{}.WVOfnW_error{}.WVOfnW_successHeading{margin-bottom:0}.WVOfnW_successDescription{color:var(--muted);font-size:var(--modal-description-size,.78rem);line-height:var(--modal-description-line-height,1.45);margin:6px 0 0}.WVOfnW_codeRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}.WVOfnW_codeValue{min-height:var(--control-height);border-radius:var(--control-radius);font:inherit;cursor:pointer;min-width:0;color:var(--clay-dark);text-align:left;background:#f4e8de;border:1px solid #ead9cd;padding:0 12px;transition:border-color .16s,background .16s}.WVOfnW_codeValue:hover{background:#f1dfd3;border-color:#d3ae9b}.WVOfnW_codeValue code{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.WVOfnW_copyCode{padding-inline:15px}.WVOfnW_grid .WVOfnW_categoryFieldset,.WVOfnW_grid .WVOfnW_placeFieldset{background:0 0;border:0;grid-column:1/-1;min-width:0;margin:0;padding:0;display:block}.WVOfnW_categoryFieldset legend,.WVOfnW_placeFieldset legend{color:var(--text-secondary);margin:0 0 8px;padding:0}.WVOfnW_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.WVOfnW_placeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.WVOfnW_grid .WVOfnW_placeCard{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 5px;font-size:.72rem;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.WVOfnW_grid .WVOfnW_placeCard:hover{border-color:#c79078;transform:translateY(-1px)}.WVOfnW_grid .WVOfnW_placeCard:has(input:checked){border-color:var(--clay);background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--clay)}.WVOfnW_grid .WVOfnW_placeCard input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.WVOfnW_grid .WVOfnW_placeCard:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.WVOfnW_placeIcon{width:19px;height:19px;color:var(--clay);flex:0 0 19px;place-items:center;display:none}.WVOfnW_placeIcon svg{width:18px;height:18px}.WVOfnW_grid .WVOfnW_categoryCard,.WVOfnW_moreCategories{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.WVOfnW_grid .WVOfnW_categoryCard:hover,.WVOfnW_moreCategories:hover{border-color:#c79078;transform:translateY(-1px)}.WVOfnW_grid .WVOfnW_categoryCard:has(input:checked){border-color:var(--clay);background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--clay)}.WVOfnW_grid .WVOfnW_categoryCard input{opacity:0;width:1px;height:1px;margin:0;position:absolute}:is(.WVOfnW_grid .WVOfnW_categoryCard:has(input:focus-visible),.WVOfnW_moreCategories:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.WVOfnW_categoryIcon{background:var(--surface);width:26px;height:26px;color:var(--clay);border:1px solid #e1c9bb;border-radius:50%;flex:0 0 26px;place-items:center;display:none}.WVOfnW_categoryCard>span:last-child,.WVOfnW_placeCard>span:last-child,.WVOfnW_moreCategories>span:last-child{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.WVOfnW_moreCategories{width:100%}.WVOfnW_categoryError{color:var(--danger);margin:8px 0 0;font-size:.76rem}.WVOfnW_requestFields{grid-column:1/-1;align-content:start;align-self:stretch;gap:7px;min-width:0;display:grid}.WVOfnW_requestFields>label{align-content:start;gap:7px;display:grid}.WVOfnW_requestFields>label small{font-weight:400}.WVOfnW_requestFields>label>input::placeholder{color:#948b82}@media (max-width:700px){.WVOfnW_grid input:not([type=radio]):not([type=checkbox]),.WVOfnW_grid textarea,.WVOfnW_grid select{font-size:16px}.WVOfnW_grid{grid-template-columns:1fr}.WVOfnW_title{grid-column:auto}.WVOfnW_placeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WVOfnW_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.WVOfnW_codeRow{grid-template-columns:1fr}.WVOfnW_copyCode{width:100%}}@media (max-width:360px){.WVOfnW_categoryGrid{grid-template-columns:1fr}.WVOfnW_placeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.WVOfnW_grid .WVOfnW_categoryCardSelected{border-color:var(--clay);background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--clay)}.WVOfnW_grid .WVOfnW_categoryCard:focus-within{outline:3px solid var(--focus);outline-offset:2px}.WVOfnW_compactForm .WVOfnW_grid{grid-template-columns:1fr}.WVOfnW_supplementContext{color:var(--text-secondary);overflow-wrap:anywhere;gap:4px;margin-bottom:16px;font-size:.8rem;line-height:1.4;display:grid}.WVOfnW_supplementContext p{margin:0}.WVOfnW_supplementContext p+p{color:var(--ink);font-weight:700}.WVOfnW_requestSupplementForm .WVOfnW_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end}.WVOfnW_requestSupplementForm .WVOfnW_grid>*{min-width:0}.WVOfnW_formFooter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:14px;display:grid}.WVOfnW_formFooter .WVOfnW_submit{margin-top:0}.WVOfnW_formFooterActionsOnly .WVOfnW_submit{grid-column:1/-1}@media (max-width:620px){.WVOfnW_requestSupplementForm .WVOfnW_grid,.WVOfnW_formFooter{grid-template-columns:1fr}.WVOfnW_formFooter .WVOfnW_submit{justify-content:flex-end}.WVOfnW_compactForm .WVOfnW_submit>button,.WVOfnW_compactForm .WVOfnW_photoRemove{width:100%}}.WVOfnW_grid .WVOfnW_placeCard,.WVOfnW_grid .WVOfnW_categoryCard,.WVOfnW_moreCategories{min-height:var(--control-height);border-radius:var(--control-radius)}.WVOfnW_optionsMessage{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.45}.WVOfnW_optionsMessage p{margin:0 0 8px}.WVOfnW_locationFields{grid-column:1/-1;grid-template-columns:88px minmax(0,1fr);gap:12px;min-width:0;display:grid}.WVOfnW_locationFields label{align-content:start;gap:7px;min-width:0;display:grid}.WVOfnW_locationFields .WVOfnW_entranceError{max-width:min(70vw,26rem)}.WVOfnW_commentField{grid-column:1/-1;gap:6px;display:grid}.WVOfnW_commentField>span:first-child{align-items:baseline;height:auto;min-height:18px}.WVOfnW_commentField textarea{box-sizing:border-box;resize:vertical;width:100%;height:auto;min-height:84px;padding:10px 12px;line-height:1.45}.WVOfnW_submissionNotice{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.4}@media (max-width:380px){.WVOfnW_locationFields{grid-template-columns:1fr}}
.JSkb5q_action{min-height:44px;color:var(--clay-dark);white-space:nowrap;align-items:center;padding:6px 8px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}
