.BaseModal__root__3c541{border:0;padding:0;background:var(--color-base);border-radius:16px;box-shadow:#0000000a 0 3px 5px;max-width:600px;width:calc(100% - 40px);max-height:88svh;overflow:hidden;outline:none;opacity:0;position:fixed;inset:0;transform:translateZ(0);transition:opacity .3s ease,overlay .3s ease allow-discrete,display .3s ease allow-discrete}.BaseModal__root__3c541::backdrop{backdrop-filter:blur(12px) saturate(100%);background-color:#fbf6f080;background-color:#765c484d;opacity:0;transition:opacity .3s ease,display .3s allow-discrete,overlay .3s allow-discrete}.BaseModal__root__3c541[open]{opacity:1;display:flex;z-index:9999}.BaseModal__root__3c541[open]::backdrop{opacity:1}.BaseModal__root__3c541:has(.BaseModal__side__3c541){max-width:1200px}@media (min-width: 768px){.BaseModal__root__3c541{max-height:600px}}@starting-style{.BaseModal__root__3c541[open]{opacity:0}.BaseModal__root__3c541[open]::backdrop{opacity:0}}.BaseModal__grid__3c541{display:flex;flex-direction:column;flex:1}@media (min-width: 768px){.BaseModal__grid__3c541:has(.BaseModal__side__3c541){flex-direction:row}}.BaseModal__container__3c541{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;max-height:100%}.BaseModal__container__3c541{padding-block:clamp(20px,18.2864px + .3571vw,24px)}@media (max-width: 479px){.BaseModal__container__3c541{padding-block:20px}}@media (min-width: 1600px){.BaseModal__container__3c541{padding-block:24px}}.BaseModal__container__3c541{padding-inline:clamp(16px,9.1424px + 1.4286vw,32px)}@media (max-width: 479px){.BaseModal__container__3c541{padding-inline:16px}}@media (min-width: 1600px){.BaseModal__container__3c541{padding-inline:32px}}.BaseModal__container__3c541{--base-modal-block-offset: clamp(16px, 14.2864px + .3571vw, 20px)}@media (max-width: 479px){.BaseModal__container__3c541{--base-modal-block-offset: 16px}}@media (min-width: 1600px){.BaseModal__container__3c541{--base-modal-block-offset: 20px}}@media (min-width: 768px){.BaseModal__container__3c541{flex:1}}@media (min-width: 768px){.BaseModal__side__3c541{flex:1}}.BaseModal__heading__3c541{margin-block-end:var(--base-modal-block-offset)}.BaseModal__contentWrapper__3c541{position:relative;overflow:hidden}.BaseModal__content__3c541{overflow:auto;max-height:100%;padding-inline-end:8px}.BaseModal__content__3c541::-webkit-scrollbar{width:4px}.BaseModal__content__3c541::-webkit-scrollbar-thumb{background:#765c48;border-radius:2px}.BaseModal__content__3c541::-webkit-scrollbar-track{background:#e2ddd8;border-radius:2px}@-moz-document url-prefix(""){.BaseModal__content__3c541{scrollbar-color:#765c48 rgb(225.9,221.4,216);scrollbar-width:thin}}.BaseModal__content__3c541:before,.BaseModal__content__3c541:after{content:"";position:sticky;display:block;height:calc(var(--base-modal-block-offset) * 3);pointer-events:none;opacity:0;z-index:9}.BaseModal__content__3c541:before{top:0;margin-block-end:calc(-1 * var(--base-modal-block-offset) * 3);background:linear-gradient(to bottom,#fbf6f0,transparent);animation:BaseModal__toggleShadow__3c541 linear both;animation-range:0 16px;animation-timeline:scroll()}.BaseModal__content__3c541:after{bottom:0;margin-block-start:calc(-1 * var(--base-modal-block-offset) * 3);background:linear-gradient(to top,#fbf6f0,transparent);animation:BaseModal__toggleShadow__3c541 linear both;animation-direction:reverse;animation-range:calc(100% - 16px) 100%;animation-timeline:scroll()}@keyframes BaseModal__toggleShadow__3c541{0%{opacity:0}to{opacity:1}}.BaseModal__close__3c541{position:absolute;top:18px;cursor:pointer;background-color:var(--color-main);color:var(--color-base);border-radius:16px;padding:5px;display:flex;border:1px solid var(--color-main);transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (hover: hover) and (pointer: fine){.BaseModal__close__3c541:hover{color:var(--color-main);background-color:var(--color-base)}}.BaseModal__close__3c541{right:clamp(16px,12.5712px + .7143vw,24px)}@media (max-width: 479px){.BaseModal__close__3c541{right:16px}}@media (min-width: 1600px){.BaseModal__close__3c541{right:24px}}.BaseModal__closeIcon__3c541{height:18px}
