*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;background:#f1eeee;color:#632f12;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh}#root{min-height:100vh;min-height:100dvh}button{cursor:pointer;border:none;border-radius:14px;padding:10px 18px;font-size:15px;font-weight:600;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}button:disabled{opacity:.5;cursor:not-allowed}button:not(:disabled):active{transform:translateY(.5px)}button:focus-visible,a:focus-visible,select:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible{outline:2px solid #632F12;outline-offset:2px;border-radius:14px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select{font-family:inherit;font-size:15px;color:#632f12;border:1px solid #A28373;border-radius:14px;padding:11px 14px;width:100%;outline:none;transition:border-color .15s;background:#fff}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:#632f12;box-shadow:0 0 0 3px #632f121f}input::placeholder,textarea::placeholder{color:#967461}input[type=checkbox],input[type=radio]{accent-color:#632F12;cursor:pointer}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn:not(:disabled):hover[data-variant=primary]{background:#55280f}.adm-btn:not(:disabled):hover[data-variant=secondary]{background:#e4ddda}.adm-btn:not(:disabled):hover[data-variant=outline]{background:#e4ddda}.adm-btn:not(:disabled):hover[data-variant=ghost]{background:#eae4e3}.adm-btn:not(:disabled):hover[data-variant=danger]{background:#e6d5d4}.adm-btn:not(:disabled):hover[data-variant=destructive]{background:#e6d5d4}.adm-btn:not(:disabled):hover[data-variant=success]{background:#55280f}.adm-btn:not(:disabled):active{transform:translateY(.5px)}.adm-btn:focus-visible{outline:2px solid #632F12;outline-offset:2px}.adm-page{padding:28px 32px 56px}@media(max-width:900px){.adm-page{padding:22px 20px 48px}}@media(max-width:560px){.adm-page{padding:18px 20px 40px}}.adm-diff-list{container-type:inline-size}.adm-diff-pair{grid-template-columns:1fr}@container (min-width: 520px){.adm-diff-pair{grid-template-columns:1fr 1fr}}.adm-media-thumb>span{opacity:0}.adm-media-thumb:hover>span,.adm-media-thumb:focus-visible>span{opacity:1}a{color:#632f12;text-decoration:none}a:hover{text-decoration:underline}a.adm-btn:hover,a[class*=btn]:hover,a[class*=Btn]:hover,a[role=button]:hover{text-decoration:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes adm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes adm-pop-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.adm-overlay{animation:adm-fade-in .18s ease-out}.adm-modal{animation:adm-pop-in .26s cubic-bezier(.2,.8,.3,1)}.adm-pop{animation:adm-pop-in .14s cubic-bezier(.2,.8,.3,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[class*=spinner],.adm-essential-motion{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}.adm-segment-btn:not([aria-pressed=true]):hover{background:#e4ddda!important;color:#632f12!important}.adm-segment-btn:focus-visible{outline:2px solid #632F12;outline-offset:-2px}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select{font-size:16px!important}}@media(max-width:768px){.adm-btn,.adm-tt{min-height:44px}.adm-tt-square{min-width:44px;min-height:44px}}@media(max-width:900px){*{scroll-margin-top:64px}}.adm-dvh-max{max-height:var(--dvh-max, 90vh);max-height:min(var(--dvh-max, 90vh),calc(100dvh - 24px))}@media(max-width:768px){.adm-dvh-max{max-height:min(var(--dvh-max, 90vh),calc(var(--vvh, 100dvh) - 24px))}}.adm-dvh-min{min-height:100vh;min-height:100dvh}@media(max-width:900px){.adm-page{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}}@media(max-width:560px){.adm-page{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}@media(max-width:900px){.adm-shell-sidebar{display:none}}.adm-mobile-only{display:none}@media(max-width:768px){.adm-desktop-only{display:none}.adm-mobile-only{display:block}}.adm-hours-days{container-type:inline-size}@container (max-width: 479px){.adm-hours-row{grid-template-columns:1fr!important;row-gap:6px}}@media(max-width:768px){.adm-hours-time{height:44px!important}}@media(max-width:768px){.adm-select-panel{max-height:min(260px,calc(var(--vvh, 100dvh) * .45))!important}}@media(max-width:560px){.adm-empty{padding:40px 20px!important}}@media(max-width:560px){.psp-submit{width:100%;align-self:stretch!important}}@media(max-width:560px){.psc-page{padding:18px 14px calc(40px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:768px){input.psc-amount{font-size:18px!important}}@media(max-width:768px){input.pp-code-box:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){font-size:22px!important}}@media(max-width:560px){.adm-tabs{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.adm-tabs::-webkit-scrollbar{display:none}}.adm-mcard-list{display:flex;flex-direction:column;gap:10px}.adm-mcard{background:#fcfbfb;box-shadow:0 2px 8px #632f120f;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.adm-mcard-title{font-size:15px;font-weight:600;color:#632f12;overflow-wrap:anywhere}.adm-mcard-sub{font-size:13px;color:#7f553e;overflow-wrap:anywhere}.adm-mcard-row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.adm-mcard-row>:first-child{color:#7f553e;flex-shrink:0}.adm-mcard-row>:last-child{text-align:right;min-width:0;overflow-wrap:anywhere;font-weight:600;color:#632f12}.adm-mcard-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.adm-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;min-width:0}@media(max-width:640px){.adm-field-grid{grid-template-columns:1fr}}.adm-glass{background:#fcfbfbb3;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.adm-glass{background:#fff}}@keyframes adm-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(max-width:768px){.adm-drawer-overlay{align-items:flex-end!important;justify-content:stretch!important}.adm-drawer-panel{width:100%!important;max-width:100%!important;height:auto!important;max-height:92dvh;border-radius:28px 28px 0 0!important;animation:adm-sheet-in .26s cubic-bezier(.2,.8,.3,1) both!important;padding-bottom:env(safe-area-inset-bottom,0px)}.adm-drawer-grabber{display:block!important}}
