.mdc-search{--mdcs-p-bg:transparent;--mdcs-p-border-width:0 0 1px;--mdcs-p-border-color:#ad8575;--mdcs-p-radius:0px;--mdcs-p-input-padding:10px 0;--mdcs-p-row-padding:0px;--mdcs-p-height:48px;--mdcs-p-gap:0px;--mdcs-p-button-bg:transparent;--mdcs-p-button-color:#1d1e1c;--mdcs-p-button-hover-bg:transparent;--mdcs-p-button-hover-color:#93421e;--mdcs-p-button-border-width:0px;--mdcs-p-button-border-color:transparent;--mdcs-p-button-radius:0px;--mdcs-p-button-padding:10px 12px;display:flex;flex-direction:column;gap:var(--mdcs-vertical-gap,12px);width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:transparent;color:#1d1e1c;font:inherit;font-family:var(--e-global-typography-text-font-family,inherit);font-size:14px;line-height:1.5;border:0;border-radius:0;box-shadow:none}
.mdc-search *,.mdc-search *::before,.mdc-search *::after{box-sizing:border-box}
.mdc-search[data-preset=outline]{--mdcs-p-bg:#fbf6f3;--mdcs-p-border-width:1px;--mdcs-p-border-color:#e6e0da;--mdcs-p-input-padding:10px 14px}
.mdc-search[data-preset=split]{--mdcs-p-bg:transparent;--mdcs-p-border-width:1px;--mdcs-p-border-color:#e6e0da;--mdcs-p-input-padding:10px 14px;--mdcs-p-gap:12px;--mdcs-p-button-bg:#be5625;--mdcs-p-button-color:#fbf6f3;--mdcs-p-button-hover-bg:#93421e;--mdcs-p-button-hover-color:#fbf6f3;--mdcs-p-button-padding:10px 22px}
.mdc-search[data-preset=capsule]{--mdcs-p-bg:#efe8de;--mdcs-p-border-width:1px;--mdcs-p-border-color:#e6e0da;--mdcs-p-radius:999px;--mdcs-p-input-padding:8px 14px;--mdcs-p-row-padding:4px;--mdcs-p-height:40px;--mdcs-p-button-bg:#1d1e1c;--mdcs-p-button-color:#fbf6f3;--mdcs-p-button-hover-bg:#93421e;--mdcs-p-button-hover-color:#fbf6f3;--mdcs-p-button-radius:999px;--mdcs-p-button-padding:8px 18px}
.mdc-search[data-preset=joined]{--mdcs-p-bg:#fff;--mdcs-p-border-width:1px;--mdcs-p-border-color:#e6e0da;--mdcs-p-input-padding:10px 14px;--mdcs-p-button-bg:#efe8de;--mdcs-p-button-color:#1d1e1c;--mdcs-p-button-hover-bg:#e6e0da;--mdcs-p-button-border-width:0 0 0 1px;--mdcs-p-button-border-color:#e6e0da;--mdcs-p-button-padding:10px 18px}
.mdc-search .mdcs-form{display:flex;flex-direction:column;gap:var(--mdcs-vertical-gap,12px);width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent}
.mdc-search .mdcs-title,.mdc-search .mdcs-help,.mdc-search .mdcs-error{max-width:100%;margin:0;overflow-wrap:anywhere}
.mdc-search .mdcs-title{font-size:16px;font-weight:600;line-height:1.4;color:#1d1e1c}
.mdc-search .mdcs-help{font-size:12px;line-height:1.6;color:#625c57}
.mdc-search .mdcs-error{font-size:12px;line-height:1.6;color:#93421e}
.mdc-search .mdcs-row{--mdcs-live-input-bg:var(--mdcs-input-bg,var(--mdcs-p-bg));--mdcs-live-input-border:var(--mdcs-input-border-color,var(--mdcs-p-border-color));--mdcs-live-input-color:var(--mdcs-input-color,#1d1e1c);display:flex;flex-direction:var(--mdcs-layout,row);align-items:stretch;gap:var(--mdcs-row-gap,var(--mdcs-p-gap));min-width:0;max-width:100%;padding:var(--mdcs-p-row-padding);border-style:var(--mdcs-input-border-style,solid);border-width:var(--mdcs-input-border-width,var(--mdcs-p-border-width));border-color:var(--mdcs-live-input-border);border-radius:var(--mdcs-input-radius,var(--mdcs-p-radius));background:var(--mdcs-live-input-bg);box-shadow:none;transition:border-color .18s,background-color .18s}
.mdc-search .mdcs-row:hover{--mdcs-live-input-bg:var(--mdcs-input-bg-hover,var(--mdcs-input-bg,var(--mdcs-p-bg)));--mdcs-live-input-border:var(--mdcs-input-border-color-hover,var(--mdcs-input-border-color,var(--mdcs-p-border-color)));--mdcs-live-input-color:var(--mdcs-input-color-hover,var(--mdcs-input-color,#1d1e1c))}
.mdc-search .mdcs-row:focus-within{--mdcs-live-input-bg:var(--mdcs-input-bg-focus,var(--mdcs-input-bg,var(--mdcs-p-bg)));--mdcs-live-input-border:var(--mdcs-input-border-color-focus,#be5625);--mdcs-live-input-color:var(--mdcs-input-color-focus,var(--mdcs-input-color,#1d1e1c));outline:2px solid #be5625;outline-offset:3px}
.mdc-search .mdcs-field{display:flex;align-items:stretch;flex:1 1 0%;min-width:0;max-width:100%;gap:var(--mdcs-clear-gap,0px);margin:0;padding:0;border:0;background:transparent;box-shadow:none}
.mdc-search[data-preset=split] .mdcs-row{border:0;background:transparent;padding:0;outline:0}
.mdc-search[data-preset=split] .mdcs-field{border-style:var(--mdcs-input-border-style,solid);border-width:var(--mdcs-input-border-width,var(--mdcs-p-border-width));border-color:var(--mdcs-live-input-border);border-radius:var(--mdcs-input-radius,var(--mdcs-p-radius));background:var(--mdcs-live-input-bg)}
.mdc-search[data-preset=split] .mdcs-field:focus-within{outline:2px solid #be5625;outline-offset:3px}
.mdc-search .mdcs-input.mdcs-input[type=search]{appearance:none;-webkit-appearance:none;display:block;flex:1 1 0%;min-width:0;width:100%;max-width:100%;min-height:var(--mdcs-input-height,var(--mdcs-p-height));height:auto;margin:0;padding:var(--mdcs-input-padding,var(--mdcs-p-input-padding));border:0;border-radius:0;background:transparent;background-image:none;color:var(--mdcs-live-input-color);font:inherit;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:inherit;box-shadow:none;outline:0;text-overflow:ellipsis}
.mdc-search .mdcs-input.mdcs-input[type=search]:hover,.mdc-search .mdcs-input.mdcs-input[type=search]:focus{border:0;background:transparent;box-shadow:none;outline:0}
.mdc-search .mdcs-input::placeholder{color:var(--mdcs-placeholder-color,#625c57);opacity:1}
.mdc-search .mdcs-input::-webkit-search-cancel-button,.mdc-search .mdcs-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}
.mdc-search .mdcs-submit{appearance:none;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:var(--mdcs-icon-gap,8px);width:var(--mdcs-button-width,auto);min-width:min(max(44px,var(--mdcs-button-min-width,44px)),var(--mdcs-button-max,66%));max-width:var(--mdcs-button-max,66%);min-height:44px;margin:0;padding:var(--mdcs-button-padding,var(--mdcs-p-button-padding));border-style:var(--mdcs-button-border-style,solid);border-width:var(--mdcs-button-border-width,var(--mdcs-p-button-border-width));border-color:var(--mdcs-button-border-color,var(--mdcs-p-button-border-color));border-radius:var(--mdcs-button-radius,var(--mdcs-p-button-radius));background:var(--mdcs-button-bg,var(--mdcs-p-button-bg));background-image:none;color:var(--mdcs-button-color,var(--mdcs-p-button-color));font:inherit;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:inherit;text-transform:none;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:none;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}
.mdc-search .mdcs-submit:hover{background:var(--mdcs-button-bg-hover,var(--mdcs-p-button-hover-bg));color:var(--mdcs-button-color-hover,var(--mdcs-p-button-hover-color));border-color:var(--mdcs-button-border-color-hover,var(--mdcs-button-border-color,var(--mdcs-p-button-border-color)));box-shadow:none}
.mdc-search .mdcs-submit:focus-visible{background:var(--mdcs-button-bg-focus,var(--mdcs-button-bg,var(--mdcs-p-button-bg)));color:var(--mdcs-button-color-focus,var(--mdcs-button-color,var(--mdcs-p-button-color)));border-color:var(--mdcs-button-border-color-focus,var(--mdcs-button-border-color,var(--mdcs-p-button-border-color)));outline:2px solid #be5625;outline-offset:3px}
.mdc-search .mdcs-submit:active{background:var(--mdcs-button-bg-active,var(--mdcs-button-bg-hover,var(--mdcs-p-button-hover-bg)));color:var(--mdcs-button-color-active,var(--mdcs-button-color-hover,var(--mdcs-p-button-hover-color)));border-color:var(--mdcs-button-border-color-active,var(--mdcs-button-border-color,var(--mdcs-p-button-border-color)))}
.mdc-search .mdcs-submit:disabled{background:var(--mdcs-button-bg-disabled,var(--mdcs-button-bg,var(--mdcs-p-button-bg)));color:var(--mdcs-button-color-disabled,var(--mdcs-button-color,var(--mdcs-p-button-color)));border-color:var(--mdcs-button-border-color-disabled,var(--mdcs-button-border-color,var(--mdcs-p-button-border-color)));opacity:.5;cursor:not-allowed}
.mdc-search .mdcs-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em;font-size:var(--mdcs-icon-size,18px);line-height:1;color:var(--mdcs-button-icon-color,currentColor)}
.mdc-search .mdcs-submit:hover .mdcs-icon{color:var(--mdcs-button-icon-color-hover,var(--mdcs-button-icon-color,currentColor))}
.mdc-search .mdcs-submit:focus-visible .mdcs-icon{color:var(--mdcs-button-icon-color-focus,var(--mdcs-button-icon-color,currentColor))}
.mdc-search .mdcs-submit:active .mdcs-icon{color:var(--mdcs-button-icon-color-active,var(--mdcs-button-icon-color,currentColor))}
.mdc-search .mdcs-submit:disabled .mdcs-icon{color:var(--mdcs-button-icon-color-disabled,var(--mdcs-button-icon-color,currentColor))}
.mdc-search .mdcs-icon svg{display:block;width:1em;height:1em;max-width:none}
.mdc-search .mdcs-icon svg:not([fill]),.mdc-search .mdcs-icon svg[fill]:not([fill=none]),.mdc-search .mdcs-icon svg [fill]:not([fill=none]){fill:currentColor}
.mdc-search .mdcs-icon svg[stroke]:not([stroke=none]),.mdc-search .mdcs-icon svg [stroke]:not([stroke=none]){stroke:currentColor}
.mdc-search .mdcs-button-text{display:inline;min-width:0;overflow-wrap:anywhere}
.mdc-search .mdcs-submit[data-button-type=icon] .mdcs-button-text,.mdc-search .mdcs-submit[data-button-type=text] .mdcs-icon{display:none}
.mdc-search .mdcs-submit[data-icon-position=right] .mdcs-icon{order:1}
.mdc-search .mdcs-clear{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:max(44px,var(--mdcs-clear-hit,44px));height:max(44px,var(--mdcs-clear-hit,44px));min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;color:var(--mdcs-clear-color,#625c57);font-size:var(--mdcs-clear-size,16px);line-height:1;cursor:pointer}
.mdc-search .mdcs-clear svg{display:block;width:1em;height:1em;fill:none}
.mdc-search .mdcs-clear:hover{color:var(--mdcs-clear-hover,#be5625);background:transparent;box-shadow:none}
.mdc-search .mdcs-clear:focus-visible{color:var(--mdcs-clear-focus,#be5625);outline:2px solid #be5625;outline-offset:-3px}
.mdc-search .mdcs-switch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mdcs-switch-gap,8px);min-width:0;max-width:100%;width:100%;margin:0;padding:0;border:0;background:transparent}
.mdc-search .mdcs-switch-item{position:relative;display:block;min-width:0;max-width:100%;margin:0;padding:0;border:0;cursor:pointer}
.mdc-search .mdcs-scope{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mdc-search .mdcs-switch-label{display:flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:var(--mdcs-switch-padding,8px 16px);border:var(--mdcs-switch-border-width,1px) solid var(--mdcs-switch-border-color,#e6e0da);border-radius:var(--mdcs-switch-radius,0px);background:var(--mdcs-switch-bg,transparent);color:var(--mdcs-switch-color,#625c57);font:inherit;font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;white-space:normal;transition:color .18s,background-color .18s,border-color .18s}
.mdc-search .mdcs-switch-item:hover .mdcs-switch-label{background:var(--mdcs-switch-bg-hover,var(--mdcs-switch-bg,#fbf6f3));color:var(--mdcs-switch-color-hover,var(--mdcs-switch-color,#1d1e1c));border-color:var(--mdcs-switch-border-color-hover,var(--mdcs-switch-border-color,#ad8575))}
.mdc-search .mdcs-scope:checked+.mdcs-switch-label{background:var(--mdcs-switch-bg-selected,#efe8de);color:var(--mdcs-switch-color-selected,#be5625);border-color:var(--mdcs-switch-border-color-selected,#be5625)}
.mdc-search .mdcs-scope:focus-visible+.mdcs-switch-label{background:var(--mdcs-switch-bg-focus,var(--mdcs-switch-bg,transparent));color:var(--mdcs-switch-color-focus,var(--mdcs-switch-color,#1d1e1c));border-color:var(--mdcs-switch-border-color-focus,var(--mdcs-switch-border-color,#ad8575));outline:2px solid #be5625;outline-offset:3px}
.mdc-search [hidden]{display:none}
.mdc-search .mdcs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mdcs-notice{max-width:100%;padding:16px;border:1px solid #e6e0da;background:#fbf6f3;color:#625c57;font-size:14px;line-height:1.6}
@media(prefers-reduced-motion:reduce){.mdc-search .mdcs-row,.mdc-search .mdcs-submit,.mdc-search .mdcs-switch-label{transition:none}}

.mdcs-disclosure{position:relative;display:inline-block;vertical-align:middle}
.mdcs-disclosure>.mdcs-trigger{display:grid;place-items:center;list-style:none;cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:transparent;padding:8px;font-size:var(--mdcs-icon-size,20px);line-height:1}
.mdcs-disclosure>.mdcs-trigger::-webkit-details-marker{display:none}
.mdcs-disclosure>.mdcs-trigger span{display:flex;align-items:center;justify-content:center}
.mdcs-disclosure>.mdcs-trigger svg{display:block;width:1em;height:1em;max-width:none;fill:currentColor}
.mdcs-disclosure>.mdcs-popover{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:20;width:min(360px,calc(100vw - 32px));padding:12px;background:#fff;box-shadow:0 6px 24px #0002;border:1px solid #e6e0da}
.mdcs-disclosure:not([open])>.mdcs-popover{display:none}
.mdcs-disclosure>.mdcs-popover{transform:translateX(var(--mdcs-panel-shift,0px))}
.mdcs-disclosure>.mdcs-trigger svg[fill="none"]{fill:none}
