@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
.scheduleHeader-module__2_icVG__header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-neutral-300);background:#fffffff5;position:sticky;top:0;box-shadow:0 1px 6px #00000008}.scheduleHeader-module__2_icVG__container{max-width:var(--container-max);height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 20px;display:flex}.scheduleHeader-module__2_icVG__leftSection{align-items:center;gap:20px;min-width:0;display:flex}.scheduleHeader-module__2_icVG__logo{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.scheduleHeader-module__2_icVG__logoIconBox{background:#fff5f7;border:1px solid #fcd0d7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex;overflow:hidden}.scheduleHeader-module__2_icVG__logo:hover .scheduleHeader-module__2_icVG__logoIconBox{transform:rotate(-3deg)scale(1.05)}.scheduleHeader-module__2_icVG__logoImg{object-fit:contain;width:100%;height:100%;padding:2px}.scheduleHeader-module__2_icVG__logoBrand{align-items:baseline;gap:6px;display:flex}.scheduleHeader-module__2_icVG__logoMain{background:linear-gradient(135deg,#ee4d2d 0%,#ff6b81 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;font-size:21px;font-weight:900}.scheduleHeader-module__2_icVG__logoSub{letter-spacing:.8px;color:var(--color-primary-600);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-xs);white-space:nowrap;padding:2px 7px;font-size:10.5px;font-weight:800}.scheduleHeader-module__2_icVG__nav{align-items:center;gap:4px;display:flex}@media (max-width:980px){.scheduleHeader-module__2_icVG__nav{display:none}}.scheduleHeader-module__2_icVG__navLink{border-radius:var(--radius-full);color:var(--color-neutral-700);white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:700;transition:all .15s}.scheduleHeader-module__2_icVG__navLink:hover{color:var(--color-primary-500);background:var(--color-neutral-100)}.scheduleHeader-module__2_icVG__navLinkActive{color:var(--color-primary-600);background:var(--color-primary-50);font-weight:800}.scheduleHeader-module__2_icVG__rightSection{flex-shrink:0;align-items:center;gap:12px;display:flex}.scheduleHeader-module__2_icVG__searchForm{align-items:center;display:flex;position:relative}.scheduleHeader-module__2_icVG__searchIcon{color:var(--color-neutral-500);pointer-events:none;position:absolute;left:12px}.scheduleHeader-module__2_icVG__searchInput{border-radius:var(--radius-full);border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);width:190px;height:36px;color:var(--color-neutral-900);outline:none;padding:0 14px 0 34px;font-size:12.5px;transition:all .2s}.scheduleHeader-module__2_icVG__searchInput:focus{border-color:var(--color-primary-500);background:#fff;width:230px;box-shadow:0 0 0 3px #ee4d2d1f}@media (max-width:680px){.scheduleHeader-module__2_icVG__searchInput{width:130px}.scheduleHeader-module__2_icVG__searchInput:focus{width:160px}}.scheduleHeader-module__2_icVG__loginBtn{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);color:var(--color-primary-600);white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.scheduleHeader-module__2_icVG__loginBtn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.scheduleHeader-module__2_icVG__userMenuContainer{position:relative}.scheduleHeader-module__2_icVG__userTriggerBtn{background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:6px;padding:3px 8px 3px 4px;transition:all .2s;display:inline-flex}.scheduleHeader-module__2_icVG__userTriggerBtn:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}.scheduleHeader-module__2_icVG__avatarCircle{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary-500), var(--color-secondary-500));color:#fff;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:800;display:flex;overflow:hidden}.scheduleHeader-module__2_icVG__avatarImg{object-fit:cover;width:100%;height:100%}.scheduleHeader-module__2_icVG__userName{color:var(--color-neutral-800);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:12px;font-weight:700;overflow:hidden}.scheduleHeader-module__2_icVG__dropdownMenu{border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);z-index:1050;background:#fff;width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000014}.scheduleHeader-module__2_icVG__dropdownHeader{padding:6px 8px}.scheduleHeader-module__2_icVG__dropdownName{color:var(--color-neutral-900);font-size:12.5px;font-weight:700}.scheduleHeader-module__2_icVG__dropdownEmail{color:var(--color-neutral-500);font-size:11px}.scheduleHeader-module__2_icVG__dropdownDivider{background:var(--color-neutral-200);height:1px;margin:4px 0}.scheduleHeader-module__2_icVG__dropdownItem{border-radius:var(--radius-xs);width:100%;color:var(--color-neutral-700);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.scheduleHeader-module__2_icVG__dropdownItem:hover{background:var(--color-neutral-100);color:var(--color-primary-600)}.scheduleHeader-module__2_icVG__dropdownItemDanger:hover{color:#e03131;background:#fff5f5}.scheduleHeader-module__2_icVG__bokiStoreBtn{background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);color:var(--color-neutral-800);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.scheduleHeader-module__2_icVG__bokiStoreBtn:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}@media (max-width:540px){.scheduleHeader-module__2_icVG__bokiStoreBtn span{display:none}.scheduleHeader-module__2_icVG__bokiStoreBtn{padding:6px 8px}}
.scheduleFooter-module__tgCdsq__footer{border-top:1px solid var(--color-neutral-300);background:#fff;margin-top:60px;padding:40px 16px}.scheduleFooter-module__tgCdsq__container{max-width:var(--container-max);text-align:center;color:var(--color-neutral-500);flex-direction:column;gap:16px;margin:0 auto;font-size:13px;display:flex}.scheduleFooter-module__tgCdsq__brandTitle{color:var(--color-neutral-900);font-size:15px;font-weight:800}.scheduleFooter-module__tgCdsq__disclaimer{max-width:720px;margin:0 auto;line-height:1.6}
:root{--color-primary-50:#ee4d2d0a;--color-primary-100:#ee4d2d14;--color-primary-200:#ee4d2d2e;--color-primary-300:#ff8066;--color-primary-400:#ff6442;--color-primary-500:#ee4d2d;--color-primary-600:#d83a1b;--color-primary-700:#b8280d;--color-primary-800:#941b05;--color-primary-900:#701000;--color-secondary-50:#ff98000f;--color-secondary-100:#ff980024;--color-secondary-200:#ffe082;--color-secondary-300:#ffca28;--color-secondary-400:#ffa726;--color-secondary-500:#ff9800;--color-secondary-600:#fb8c00;--color-secondary-700:#f57c00;--color-pink-50:#fff5f7;--color-pink-100:#ffe4e8;--color-pink-200:#fcd0d7;--color-pink-500:#ff6b81;--color-pink-600:#e84e66;--color-neutral-50:#f8f9fa;--color-neutral-100:#fff;--color-neutral-200:#f1f3f5;--color-neutral-300:#e9ecef;--color-neutral-400:#ced4da;--color-neutral-500:#868e96;--color-neutral-600:#495057;--color-neutral-700:#343a40;--color-neutral-800:#212529;--color-neutral-900:#111827;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--font-family-display:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container-max:1380px;--header-height:68px}
*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-family-sans);background-color:var(--color-neutral-50);color:var(--color-neutral-700);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-neutral-900);font-weight:800}a{color:inherit;text-decoration:none}button{font-family:var(--font-family-display);background:0 0;border:none}input,select,textarea{font-family:var(--font-family-sans)}
