@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--primary-100: #00A087;--primary-90: #00B69D;--primary-50: #3EDFC7;--primary-40: #9DECE1;--primary-30: #D4F6F1;--primary-color-light: #C7FFF3;--basic-tier: #065f46;--pro-tier: #1e3a8a;--premium-tier: #9f1239;--secondary-110: #003E39;--secondary-100: #005B51;--secondary-90: #007C71;--secondary-70: #349E93;--secondary-60: #64BFB2;--secondary-50: #C3ECE7;--red-100: #c10000;--red-90: #c14e4e;--yellow-100: #C18C00;--yellow-90: #e0a400;--grey-10: #FFFFFF;--grey-20: #FAFAFA;--grey-30: #F5F5F5;--grey-40: #E0E0E0;--grey-50: #C2C2C2;--grey-60: #9E9E9E;--grey-70: #757575;--grey-80: #616161;--grey-90: #424242;--grey-100: #212121;--cool-grey-10: #F2F9F8;--cool-grey-20: #E2F1EF;--cool-grey-30: #CDE5E2;--cool-grey-40: #B2D5D2;--cool-grey-50: #93C2BE;--cool-grey-60: #74ABA7;--cool-grey-70: #558C89;--cool-grey-80: #3E6C6A;--cool-grey-90: #274947;--cool-grey-100: #122B2A;--font-family: "Poppins", sans-serif;--font-h1: 32px;--font-h2: 28px;--font-h3: 26px;--font-h4: 24px;--font-h5: 22px;--font-h6: 20px;--font-title-lg: 18px;--font-title-md: 16px;--font-title-sm: 14px;--font-title-xs: 12px;--font-body-lg: 16px;--font-body-md: 14px;--font-body-sm: 12px;--font-btn: 14px;--fw-thin: 100;--fw-extra-light: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700;--fw-extra-bold: 800;--fw-black: 900;--border-radius: 14px;--card-shadow: 0 2px 6px rgba(0, 0, 0, .05)}:root .input-invalid{border:1px solid #d9534f!important;box-shadow:none!important}:root .field-error-text{color:#d9534f;font-size:10px;margin-top:4px;display:block}:root .modal-input.input-invalid{border-color:#d9534f}body{font-family:var(--font-family);background-color:var(--grey-20);color:var(--grey-100);margin:0;padding:0}:root[data-theme=dark]{--grey-10: #121314;--grey-20: #17191a;--grey-30: #1f2123;--grey-40: #2a2d30;--grey-50: #3a3e42;--grey-60: #4c5055;--grey-70: #6a7076;--grey-80: #8b9197;--grey-90: #b2b8bd;--grey-100: #8b9197;--cool-grey-10: #1a1d1e;--cool-grey-20: #202426;--cool-grey-30: #273033;--cool-grey-40: #324045;--cool-grey-50: #3c4d54;--cool-grey-60: #476068;--cool-grey-70: #52717b;--cool-grey-80: #5e848f;--cool-grey-90: #719aa5;--cool-grey-100: #86b0b9;--primary-100: #00c3a5;--primary-90: #00b69d;--primary-50: #2ed5bf;--primary-40: #63e3d3;--primary-30: #93efe3;--primary-color-light: #042f29;--secondary-110: #012b27;--secondary-100: var(--grey-100);--secondary-90: #04554b;--secondary-70: #1c7b71;--secondary-60: #2b8e83;--secondary-50: #3aa197;--red-100: #ff4d4d;--red-90: #ff7878;--yellow-100: #f0b640;--yellow-90: #dca73d;--card-shadow: 0 4px 16px rgba(0,0,0,.5)}html[data-theme=dark] body{background-color:var(--grey-20);color:var(--grey-100)}html[data-theme=dark] .content-container-outer,html[data-theme=dark] .main-content,html[data-theme=dark] .sidebar,html[data-theme=dark] .top-bar,html[data-theme=dark] .footer{background:var(--cool-grey-20)}html[data-theme=dark] .start-chat-btn{color:var(--secondary-110)}html[data-theme=dark] .sidebar-link{color:var(--grey-80)}html[data-theme=dark] .sidebar-link:hover{color:var(--primary-50)}html[data-theme=dark] .sidebar-link.active{color:var(--primary-30)}:root{--wx-bg: rgba(255,255,255,.75);--wx-color: #222222;--wx-border: transparent;--wx-shadow: none;--wx-accent: var(--primary-100)}html[data-theme=dark]{--wx-bg: rgba(0,0,0,.35);--wx-color: #ffffff;--wx-border: rgba(255,255,255,.15);--wx-shadow: 0 0 0 1px rgba(255,255,255,.05) inset}.wx-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.1;font-weight:500;padding:2px 6px 2px 0;border-radius:8px;background:var(--wx-bg);color:var(--wx-color);border:1px solid var(--wx-border);box-shadow:var(--wx-shadow);-webkit-backdrop-filter:saturate(120%) blur(4px);backdrop-filter:saturate(120%) blur(4px)}.wx-badge strong{font-weight:600}.wx-badge i{font-size:14px;opacity:.9}.wx-badge--compact{letter-spacing:0}.forest-card .wx-badge,.forest-header .wx-badge{--wx-bg: #eef6f0;--wx-color: var(--forest-green);--wx-border: #d6e7db;--wx-shadow: none}html[data-theme=dark] .forest-card .wx-badge,html[data-theme=dark] .forest-header .wx-badge{--wx-bg: rgba(255,255,255,.08);--wx-color: #d6f5e4;--wx-border: rgba(255,255,255,.15)}.classic-card .wx-badge,.classic-hero .wx-badge{--wx-bg: #fff8ef;--wx-color: var(--classic-ink);--wx-border: var(--classic-border);--wx-shadow: 0 0 0 1px rgba(0,0,0,.03) inset}html[data-theme=dark] .classic-card .wx-badge,html[data-theme=dark] .classic-hero .wx-badge{--wx-bg: rgba(255,255,255,.1);--wx-color: #ffe9d1;--wx-border: rgba(255,255,255,.18)}.modern-card .wx-badge,.modern-hero .wx-badge{--wx-bg: #f2f5ff;--wx-color: var(--modern-ink);--wx-border: #d9e0ff;--wx-shadow: 0 0 0 1px rgba(77,106,255,.08) inset}html[data-theme=dark] .modern-card .wx-badge,html[data-theme=dark] .modern-hero .wx-badge{--wx-bg: rgba(255,255,255,.1);--wx-color: #dbe4ff;--wx-border: rgba(255,255,255,.2)}.mag-hero .wx-badge,.mag-block .wx-badge{--wx-bg: linear-gradient(90deg, rgba(5,150,105,.08), rgba(5,150,105,.02));--wx-color: var(--gv-text);--wx-border: rgba(5,150,105,.25);--wx-shadow: none}html[data-theme=dark] .mag-hero .wx-badge,html[data-theme=dark] .mag-block .wx-badge{--wx-bg: rgba(5,150,105,.28);--wx-color: #e6fff7;--wx-border: rgba(255,255,255,.18)}.car-shell .wx-badge,.car-topbar .wx-badge{--wx-bg: rgba(255,255,255,.1);--wx-color: #cfe6ff;--wx-border: rgba(255,255,255,.15);--wx-shadow: 0 0 0 1px rgba(255,255,255,.08) inset}.pills-hero .wx-badge{--wx-bg: var(--gv-chip-bg, rgba(0,0,0,.05));--wx-color: var(--gv-text);--wx-border: var(--gv-accordion-border);--wx-shadow: none}html[data-theme=dark] .pills-hero .wx-badge{--wx-bg: rgba(255,255,255,.08);--wx-color: #f5f5f5;--wx-border: rgba(255,255,255,.15)}[data-gv-theme=neon] .wx-badge{--wx-bg: linear-gradient(140deg, rgba(50,20,70,.65), rgba(20,10,40,.55));--wx-color: #f6e9ff;--wx-border: rgba(244,114,182,.45);--wx-shadow: 0 0 8px -2px rgba(244,114,182,.55)}[data-gv-theme=arctic] .wx-badge,[data-gv-theme=aurora] .wx-badge{--wx-bg: rgba(255,255,255,.55);--wx-color: #024c46;--wx-border: rgba(0,0,0,.06);--wx-shadow: 0 0 0 1px rgba(0,0,0,.04) inset}html[data-theme=dark] [data-gv-theme=arctic] .wx-badge,html[data-theme=dark] [data-gv-theme=aurora] .wx-badge{--wx-bg: rgba(0,0,0,.35);--wx-color: #d9f6f2;--wx-border: rgba(255,255,255,.15)}html[data-theme=dark] .cabin-card{background:var(--cool-grey-20)}html[data-theme=dark] .cabin-card:hover,html[data-theme=dark] .cabin-card-header{background:var(--cool-grey-30)}html[data-theme=dark] .cabin-card-location,html[data-theme=dark] .cabin-card-date{color:var(--grey-70)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .app-layout{background:var(--grey-10)}html:not([data-theme=dark]) body,html:not([data-theme=dark]) .app-layout{background:var(--grey-10)}html[data-theme=dark] .content-container-inner,html[data-theme=dark] .auth-box,html[data-theme=dark] .modal-content,html[data-theme=dark] .custom-dropdown-menu,html[data-theme=dark] .token-manager-table-container,html[data-theme=dark] .cabin-card,html[data-theme=dark] .service-card,html[data-theme=dark] .analytics-panel,html[data-theme=dark] .topbar-icon{background-color:var(--cool-grey-20);color:var(--grey-100);border-color:var(--grey-40)}html[data-theme=dark] .topbar-icon{background-color:#005b51;color:#fff;border-color:transparent}html[data-theme=dark] .topbar-title,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--grey-100)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--grey-30);color:var(--grey-100);border:1px solid var(--grey-50)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--grey-70)}html[data-theme=dark] .dropdown-action:hover,html[data-theme=dark] .cabin-card:hover,html[data-theme=dark] .service-card:hover{background:var(--cool-grey-30)}html[data-theme=dark] .switch .slider{background:var(--grey-50)}html[data-theme=dark] input:checked+.slider{background:var(--primary-100)}html[data-theme=dark] .modal-overlay{background:#000000b3}html[data-theme=dark] .error-message{color:var(--red-100)}html[data-theme=dark] .success-message{color:var(--primary-40)}html[data-theme=dark] table{color:var(--grey-100)}html[data-theme=dark] thead{background:var(--cool-grey-30)}html[data-theme=dark] tbody tr{background:var(--cool-grey-20)}html[data-theme=dark] tbody tr:nth-child(2n){background:var(--cool-grey-30)}html[data-theme=dark] tbody tr:hover{background:var(--cool-grey-40)}html[data-theme=dark] button,html[data-theme=dark] .btn{color:var(--grey-100)}html[data-theme=dark] .token-btn--dark{background:var(--secondary-100)}html[data-theme=dark] .token-btn--dark:hover{background:var(--secondary-90)}html ::-webkit-scrollbar{width:10px}html ::-webkit-scrollbar-track{background:var(--grey-20)}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--grey-10)}html ::-webkit-scrollbar-thumb{background:var(--grey-50);border-radius:6px}html ::-webkit-scrollbar-thumb:hover{background:var(--grey-60)}html{scrollbar-gutter:auto}html{transition:background-color .35s ease,color .35s ease}html *{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.u-grid{display:grid}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-items-center{align-items:center}.u-justify-center{justify-content:center}.u-items-end{align-items:flex-end}.u-justify-between{justify-content:space-between}.u-flex-col{flex-direction:column}.u-grid-gap-8{gap:8px}.u-grid-gap-10{gap:10px}.u-grid-gap-12{gap:12px}.u-grid-gap-14{gap:14px}.u-grid-gap-16{gap:16px}.u-grid-gap-18{gap:18px}.u-grid-cols-2{grid-template-columns:repeat(2,1fr)}.u-grid-cols-6{grid-template-columns:repeat(6,1fr)}.u-w-full{width:100%}.u-max-w-560{max-width:560px}.u-mb-12{margin-bottom:12px}.u-mb-16{margin-bottom:16px}.u-mb-6{margin-bottom:6px}.u-mb-10{margin-bottom:10px}.u-mt-0{margin-top:0}.u-flex-gap-8{gap:8px}.u-flex-gap-12{gap:12px}.u-gap-4{gap:4px}.u-avatar-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;max-width:560px}.u-skel-row{display:flex;gap:12px;margin-bottom:16px}@media (max-width: 920px){.u-grid-cols-2{grid-template-columns:1fr}}.u-relative{position:relative}.u-pr-40{padding-right:40px}.u-pr-12{padding-right:12px}.u-flex-1{flex:1}.u-mt-4{margin-top:4px}.u-mt-8{margin-top:8px}.u-mt-12{margin-top:12px}.u-mt-16{margin-top:16px}.u-mt-neg-4{margin-top:-4px}.u-mb-8{margin-bottom:8px}.u-mr-6{margin-right:6px}.u-cursor-grab{cursor:grab}.u-checkbox-18{width:18px;height:18px}.u-accent-primary{accent-color:var(--primary-100)}.u-font-12{font-size:12px}.u-mr-10{margin-right:10px}.u-w-130{width:130px}.u-capitalize{text-transform:capitalize}.u-max-w-600{max-width:600px}.u-m-0{margin:0}.u-py-16{padding-top:16px;padding-bottom:16px}.u-block{display:block}.u-ml-auto{margin-left:auto}.u-rounded-8{border-radius:8px}.u-fw-600{font-weight:600}.u-text-right{text-align:right}.u-aspect-16-9{position:relative;width:100%;aspect-ratio:16 / 9}.u-embed-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:8px;border:0}.auth-container{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#0f5e4d,#f3f3f3);font-family:Segoe UI,sans-serif}.auth-box{background:#fff;padding:3rem 2.5rem;border-radius:20px;box-shadow:0 8px 20px #0000001a;width:100%;max-width:500px}.auth-title{text-align:center;font-weight:600;margin-bottom:1.5rem;color:#212529}.google-btn{width:100%;padding:.75rem;border:none;background:#dcdcdc;color:#333;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;margin-bottom:1rem}.google-btn:hover{background-color:#e6e6e6}.google-btn img{width:20px;height:20px}.divider{text-align:center;position:relative;margin:1.2rem 0}.divider:before,.divider:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#ccc}.divider:before{left:0}.divider:after{right:0}.divider span{padding:0 10px;background:#fff;color:#888;font-size:14px}input[type=email],input[type=password],input[type=text]{width:100%;padding:.75rem;margin:.25rem 0 1rem;border-radius:12px;border:1px solid #ccc;outline:none;font-size:.95rem}input.auth-input{width:100%;padding:.75rem;margin:.25rem 0 1rem;border-radius:12px;outline:none;font-size:.95rem;border:1px solid #ccc}label{font-weight:500;margin-bottom:.25rem;display:block;color:#333}.auth-label{display:block;margin-top:14px}.auth-label--email{margin-bottom:4px}.remember-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.9rem}.remember-me{display:flex;align-items:center;gap:6px}.forgot-link{color:var(--primary-100);text-decoration:none;font-weight:600}.forgot-link:hover{color:var(--primary-90)}.checkbox-row{display:flex;align-items:center;gap:10px;font-size:.9rem;margin:1rem 0}.checkbox-row a{color:var(--primary-100);text-decoration:none}.checkbox-row a:hover{color:var(--primary-90)}.submit-btn{width:100%;background:linear-gradient(135deg,var(--primary-100),var(--secondary-90));color:#fff;border:none;padding:.75rem;border-radius:14px;font-weight:600;cursor:pointer;margin-top:1rem;letter-spacing:.4px;box-shadow:0 4px 12px #0000001f,0 2px 4px #00000014;transition:background .25s ease,transform .15s ease,box-shadow .25s ease}.submit-btn:hover{background:linear-gradient(135deg,var(--primary-90),var(--secondary-70));box-shadow:0 6px 16px #00000029}.submit-btn:active{transform:translateY(1px)}.submit-btn:disabled{opacity:.65;cursor:not-allowed}.bottom-text{text-align:center;margin-top:1.5rem;font-size:.9rem}.bottom-text a{color:var(--primary-100);text-decoration:none;font-weight:600}.bottom-text a:hover{color:var(--primary-90)}.success{color:green;margin-bottom:1rem}.error{color:red;margin-bottom:1rem}.logo-wrapper{display:flex;justify-content:center;margin-bottom:1.5rem}.auth-logo{height:50px;width:auto}.error-message{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;padding:.6rem .75rem;margin-bottom:1rem;font-weight:500;text-align:center;white-space:pre-line}.success-message{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;padding:.6rem .75rem;margin-bottom:1rem;font-weight:500;text-align:center}.password-wrapper{position:relative;width:100%}.password-wrapper .auth-input{padding-right:42px}.password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.1rem;color:var(--primary-100);opacity:.8;transition:color .25s ease,opacity .25s ease}.password-toggle:hover{opacity:1;color:var(--primary-90)}.password-toggle:disabled{opacity:.5;cursor:not-allowed}.remember-me input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary-100);cursor:pointer;border-radius:6px;border:1px solid var(--primary-90)}.remember-me input[type=checkbox]:hover{accent-color:var(--primary-90)}.remember-me{font-weight:500}html[data-theme=dark] .auth-container{background:linear-gradient(135deg,#041f1a,#071426)}html[data-theme=dark] .auth-box{background:#071426;color:#e6eef8;box-shadow:0 10px 30px #000000a6;border:1px solid rgba(255,255,255,.04)}html[data-theme=dark] .auth-title{color:#f1f5f9}html[data-theme=dark] .google-btn{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.06);box-shadow:none}html[data-theme=dark] .google-btn:hover{background:#ffffff17}html[data-theme=dark] .google-btn img{filter:none}html[data-theme=dark] .divider:before,html[data-theme=dark] .divider:after{background:#ffffff0f}html[data-theme=dark] .divider span{background:#071426;color:#ffffffa6}html[data-theme=dark] input[type=email],html[data-theme=dark] input[type=password],html[data-theme=dark] input[type=text],html[data-theme=dark] input.auth-input{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#e6eef8}html[data-theme=dark] input::placeholder{color:#ffffff73}html[data-theme=dark] label{color:#ffffffd9}html[data-theme=dark] .remember-row,html[data-theme=dark] .remember-me,html[data-theme=dark] .checkbox-row{color:#fffc}html[data-theme=dark] .forgot-link,html[data-theme=dark] .checkbox-row a,html[data-theme=dark] .bottom-text a{color:#7ee3c7}html[data-theme=dark] .submit-btn{background:linear-gradient(135deg,#0f6b56,#0d5a47);box-shadow:0 6px 18px #0009}html[data-theme=dark] .submit-btn:hover{box-shadow:0 8px 22px #000000b3}html[data-theme=dark] .bottom-text{color:#ffffffbf}html[data-theme=dark] .error-message{color:#ffd7d7;background:#b91c1c1f;border:1px solid rgba(185,28,28,.25)}html[data-theme=dark] .success-message{color:#cdeed1;background:#10b98114;border:1px solid rgba(16,185,129,.18)}html[data-theme=dark] .password-toggle{color:#ffffffb3}html[data-theme=dark] .remember-me input[type=checkbox]{accent-color:#7ee3c7;border:1px solid rgba(255,255,255,.06)}.cabins-page .cabins-view-toggle{display:flex;gap:8px;padding:8px 16px;justify-content:flex-start}.cabins-page .cabins-view-toggle__btn{background:#fff;border:1px solid var(--grey-30, #d1d5db);border-radius:8px;padding:8px 10px;line-height:1;cursor:pointer;color:var(--grey-90, #374151);display:flex;align-items:center;font-size:14px}.cabins-page .cabins-view-toggle__btn i{font-size:16px;line-height:1}.cabins-page .cabins-view-toggle__btn--active{background:var(--primary-100, #111827);color:var(--grey-10, #fff);border-color:var(--primary-100, #111827)}.cabins-page .cabins-list-wrapper{width:100%;display:flex;flex-direction:column;gap:0}.cabins-page .cabins-list-head{display:grid;grid-template-columns:minmax(200px,2fr) minmax(160px,auto);column-gap:12px;background:#f9fafb;border:1px solid var(--grey-30,#e5e7eb);border-radius:6px 6px 0 0;border-bottom:1px solid var(--grey-30,#e5e7eb);padding:12px 16px;font-size:13px;font-weight:600;color:var(--grey-90,#374151)}.cabins-page .cabins-list-head__col{display:flex;align-items:center}.cabins-page .cabins-list-row{background:#fff;border-left:1px solid var(--grey-30,#e5e7eb);border-right:1px solid var(--grey-30,#e5e7eb);border-top:0;border-bottom:1px solid var(--grey-30,#e5e7eb);display:grid;grid-template-columns:minmax(200px,2fr) minmax(160px,auto);column-gap:12px;padding:16px}.cabins-page .cabins-list-row:last-of-type{border-radius:0 0 6px 6px}.cabins-page .cabins-list-row__main{display:flex;flex-direction:column;min-width:0}.cabins-page .cabins-list-row__title{font-size:15px;font-weight:600;color:var(--grey-100,#111827);line-height:1.4;margin-bottom:4px}.cabins-page .cabins-list-row__meta{font-size:13px;color:var(--grey-80,#4b5563);line-height:1.4;margin-bottom:4px;word-break:break-word}.cabins-page .cabin-edit-btn{background:var(--grey-20,#f9fafb);border:1px solid var(--grey-40,#d1d5db);border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.2;cursor:pointer;color:var(--grey-90,#374151);display:inline-flex;align-items:center;gap:6px;margin-top:8px;width:auto;max-width:max-content}.cabins-page .cabins-list-row__side{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cabins-page .cabins-list-row__created{font-size:12px;line-height:1.3;color:var(--grey-70,#6b7280)}.cabins-page .cabin-pill{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.2;padding:0 12px;border:1px solid transparent;cursor:default;white-space:nowrap}.cabins-page .cabin-pill--token{background:#065f46;color:#fff;border-color:#065f46;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em}.cabins-page .cabin-pill--activate{background:#fff1f2;color:#be123c;border:1px solid #fda4af;cursor:pointer}.cabins-page .cabin-pill--activate:hover{background:#ffe4e6}.cabins-page .cabin-pill--add{background:#059669;color:#fff;border:1px solid #059669;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cabins-page .cabin-pill--add i{font-size:14px;line-height:1}.cabins-page .cabins-list-row--addnew .cabins-list-row__side{justify-content:flex-start}@media (max-width: 600px){.cabins-page .cabins-list-head{display:none}.cabins-page .cabins-list-row{grid-template-columns:1fr}.cabins-page .cabins-list-row__side{margin-top:12px}}html[data-theme=dark] .cabins-page .cabins-view-toggle__btn{background:var(--cool-grey-20);border-color:var(--grey-40);color:var(--grey-90)}html[data-theme=dark] .cabins-page .cabins-view-toggle__btn:hover{background:var(--cool-grey-30)}html[data-theme=dark] .cabins-page .cabins-view-toggle__btn--active{background:#005b51;border-color:#005b51;color:#fff}html[data-theme=dark] .cabins-page .cabins-list-head{background:var(--cool-grey-30);border-color:var(--grey-40);color:var(--grey-90)}html[data-theme=dark] .cabins-page .cabins-list-row{background:var(--cool-grey-20);border-left-color:var(--grey-40);border-right-color:var(--grey-40);border-bottom-color:var(--grey-40)}html[data-theme=dark] .cabins-page .cabins-list-row__title{color:var(--grey-100)}html[data-theme=dark] .cabins-page .cabins-list-row__meta,html[data-theme=dark] .cabins-page .cabins-list-row__created{color:var(--grey-70)}html[data-theme=dark] .cabins-page .cabin-edit-btn{background:var(--grey-30);border-color:var(--grey-50);color:var(--grey-100)}html[data-theme=dark] .cabins-page .cabin-edit-btn:hover{background:var(--cool-grey-30)}html[data-theme=dark] .cabins-page .cabin-pill--token{background:#0b7d63;border-color:#0b7d63;color:#fff}html[data-theme=dark] .cabins-page .cabin-pill--activate{background:#ef44441f;color:#ffb4b4;border-color:#ef444459}html[data-theme=dark] .cabins-page .cabin-pill--activate:hover{background:#ef44442e}html[data-theme=dark] .cabins-page .cabin-pill--add{background:#059669;border-color:#059669;color:#fff}.cabin-about-row{display:flex;align-items:center;gap:16px}.cabin-about-row h5{margin-bottom:0}.cabin-details-wrapper{display:flex;flex-direction:column;justify-content:flex-start;padding:24px;gap:24px}@media (min-width: 1400px){.cabin-details-wrapper{flex-direction:row;align-items:flex-start}.cabin-details-main{flex:0 0 700px;display:flex;flex-direction:column;gap:12px}}@media (max-width: 1399px){.cabin-details-main{display:flex;flex-direction:column;gap:12px}}.cabin-details-container{width:100%;max-width:650px;border-radius:16px;overflow:hidden;background-color:#fff;margin-bottom:8px}.cabin-details-hero-header{height:350px;background-color:var(--grey-40);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;justify-content:space-between;align-items:start;padding:16px;margin-bottom:24px;border-top-left-radius:16px;border-top-right-radius:16px}#cabin-details-divider{margin-block:16px}.margin-18px{margin-top:18px}.cabin-token-badge{background-color:#fff;color:var(--secondary-100);font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}.token-missing{background-color:#fbdddd;color:#b00020;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px}.cabin-status-badge{background-color:var(--primary-30);color:var(--secondary-100);font-size:12px;font-weight:500;border-radius:12px;padding:4px 10px;display:flex;align-items:center;gap:4px}.status-dot{width:8px;height:8px;background-color:var(--primary-100);border-radius:50%}.cabin-details-box{padding:0 18px 4px;background-color:#fff;border-radius:16px}html[data-theme=dark] .cabin-details-container{background-color:var(--cool-grey-20);box-shadow:0 4px 14px #0000008c,0 1px #ffffff0a inset;border:1px solid var(--grey-40)}html[data-theme=dark] .cabin-details-box{background-color:var(--cool-grey-20)}html[data-theme=dark] .cabin-details-box h5{color:var(--primary-40)}html[data-theme=dark] .cabin-details-box p,html[data-theme=dark] .cabin-details-box li{color:var(--grey-80)}html[data-theme=dark] .cabin-details-box .grey-text{color:var(--grey-70)}html[data-theme=dark] .cabin-details-hero-header{background-color:var(--cool-grey-30)}html[data-theme=dark] .cabin-token-badge{background:var(--cool-grey-30);color:var(--primary-40)}html[data-theme=dark] .cabin-status-badge{background:var(--primary-50);color:var(--secondary-110)}html[data-theme=dark] .badge-connected{background:var(--primary-40);color:var(--secondary-110)}html[data-theme=dark] .badge-not-connected{background:#3c2020;color:#ff9d9d}html[data-theme=dark] .location-text{color:var(--grey-70)}html[data-theme=dark] .map-button{background:var(--primary-50);color:var(--secondary-110)}html[data-theme=dark] .map-button:hover{background:var(--primary-40)}html[data-theme=dark] .service-chip{background:var(--cool-grey-30);border-color:var(--cool-grey-40);color:var(--grey-90)}html[data-theme=dark] .service-chip__remove{color:var(--grey-70)}html[data-theme=dark] .service-chip__remove:hover{color:var(--grey-90)}html[data-theme=dark] .cabin-details-book-button{color:#fff}.cabin-details-box h5{color:var(--secondary-100);font-size:11px;font-style:normal;font-weight:600;line-height:124%;margin-bottom:8px}.cabin-details-box-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cabin-about-right{display:inline-flex;align-items:center;gap:8px}.cabin-about-right .btn-activate-token{white-space:nowrap}.cabin-about-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:12px 0 8px}.cabin-about-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cabin-about-info h5{margin-bottom:0}.about-desc-text{font-size:12px;color:var(--grey-90);font-weight:400;line-height:130%;white-space:pre-line}.cabin-about-actions .btn-activate-token{white-space:nowrap}.cabin-details-box p,.cabin-details-box li{font-size:12px;font-style:normal;font-weight:400;color:var(--grey-90);line-height:130%}.cabin-details-box .grey-text{color:var(--grey-60);font-family:var(--font-family);font-size:14px;font-weight:var(--fw-regular)}.cabin-details-book-button{background-color:var(--primary-100);color:#fff;padding:10px 16px;font-weight:600;font-size:16px;border:none;border-radius:8px;width:100%;transition:background-color .2s ease;margin-block:32px}.cabin-details-book-button:hover{background-color:var(--primary-90)}.badge-connected{background-color:var(--primary-30);color:var(--secondary-100)}.badge-not-connected{background-color:#fbdddd;color:#b00020}.location-icon{color:var(--secondary-100);margin-right:4px}.map-button{font-size:10px;font-weight:600;padding:4px 12px;background-color:var(--primary-30);color:var(--primary-100);border-radius:20px;text-decoration:none;display:inline-block;transition:background-color .2s ease}.map-button:hover{background-color:var(--primary-40)}.cabin-details-location-row{display:flex;align-items:center;gap:8px;margin-top:4px}.location-text{font-size:12px;font-weight:400;line-height:130%;margin:0;display:flex;align-items:center;color:var(--grey-80)}.cabin-details-header-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cabin-header-right{display:inline-flex;align-items:center;gap:10px}.admin-wx-badge.wx-split{gap:14px}html[data-theme=dark] .admin-wx-badge .wx-label{color:var(--grey-90);opacity:.95}html[data-theme=dark] .admin-wx-badge .wx-icon-now{color:var(--primary-50)}html[data-theme=dark] .admin-wx-badge .wx-icon-tom{color:var(--primary-40)}html[data-theme=dark] .admin-wx-badge .wx-temp-now,html[data-theme=dark] .admin-wx-badge .wx-temp-tom{color:var(--grey-100)}html[data-theme=dark] .admin-wx-badge .wx-text-now,html[data-theme=dark] .admin-wx-badge .wx-text-tom{color:var(--grey-90)}html[data-theme=dark] .admin-wx-badge .wx-divider{background:#ffffff2e}.wx-skel{position:relative;display:inline-block;background:#e6e6e6;border-radius:6px;overflow:hidden}.wx-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:wx-shimmer 1.25s infinite}@keyframes wx-shimmer{to{transform:translate(100%)}}.wx-skel--text{height:12px}.wx-skel--icon{width:24px;height:24px;border-radius:50%;margin-right:8px}.wx-skel--chip{width:48px;height:18px;border-radius:9px;margin-right:8px}.wx-split.wx-split--compact .wx-skel--icon{width:20px;height:20px}.wx-split.wx-split--compact .wx-skel--chip{width:40px;height:16px}.btn-activate-token{background-color:#dc3545;color:#fff;border:none;padding:8px 14px;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s ease-in-out;min-width:0;max-width:none;text-align:center}.btn-activate-token:hover{background-color:#b02a37}.edit-cabin-floating-button{position:absolute;background-color:var(--yellow-90);color:#fff;border:none;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:16px;z-index:5;transition:background .2s ease-in-out}.edit-cabin-floating-button:hover{background-color:var(--yellow-100)}.edit-cabin-floating-button.top-right{top:12px;right:12px}.edit-cabin-floating-button i,.edit-cabin-floating-button svg,.edit-cabin-floating-button .bi{color:#fff}.service-chip-grid{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem .6rem}.service-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .6rem .32rem .75rem;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;border-radius:9999px;line-height:1}.service-chip__remove{border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;line-height:1;color:#475569}.service-chip__remove:hover{color:#0f172a}.service-chip-grid{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.service-chip-grid .service-chip{width:100%}.service-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280f;transition:transform .06s ease,box-shadow .12s ease,background .12s ease;cursor:grab;-webkit-user-select:none;user-select:none}@media (max-width: 1024px){.cabin-details-wrapper{padding:16px}.cabin-details-container{max-width:100%}.cabin-details-hero-header{height:220px;padding:12px}.cabin-details-box{padding:8px 12px}.cabin-details-title{font-size:20px}.cabin-details-book-button{font-size:15px}}@media (max-width: 600px){.cabin-details-wrapper{padding:12px;gap:12px}.cabin-details-hero-header{height:160px;padding:10px}.cabin-details-box{padding:8px 10px}.cabin-details-title{font-size:18px}.cabin-about-actions{flex-direction:column;align-items:stretch;gap:8px}.cabin-about-info{width:100%}.cabin-about-actions .btn-activate-token{width:100%;min-width:0}.service-chip{flex-direction:row;align-items:center}.service-chip__label{font-size:14px}.edit-cabin-floating-button.top-right{top:8px;right:8px;padding:6px}}.service-chip:hover{background:#f9fafb;box-shadow:0 2px 6px #1018281a}.service-chip:active{cursor:grabbing}.service-chip__label{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-chip__actions{display:inline-flex;align-items:center;gap:6px}.service-chip__edit,.service-chip__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer}.service-chip__actions,.service-chip__actions *{cursor:pointer}.service-chip__edit:hover{background:#eef2ff}.service-chip__remove:hover{background:#fff1f2}.cabin-theme-panel{margin-top:0;flex:0 0 420px;position:relative;align-self:stretch}@media (max-width: 1399px){.cabin-theme-panel{order:99;width:100%}}.cabin-theme-panel__inner{background:var(--surface-elevated, #fff);border-radius:16px;padding:18px 18px 28px;box-shadow:0 2px 8px #10182814;top:24px;display:flex;flex-direction:column;gap:16px;max-height:none;overflow:visible;position:sticky;min-height:calc(100% - 24px)}html[data-theme=dark] .cabin-theme-panel__inner{background:var(--cool-grey-20);box-shadow:0 4px 14px #0000008c,0 1px #ffffff0a inset;border:1px solid var(--grey-40)}.cabin-theme-panel__subtitle{margin:0;font-size:12px;color:var(--grey-70);line-height:1.4}html[data-theme=dark] .cabin-theme-panel__subtitle{color:var(--grey-70)}.theme-selector{display:flex;flex-wrap:wrap;gap:6px}.theme-selector__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey-40);background:#fff;color:var(--grey-90);padding:6px 10px;font-size:12px;border-radius:8px;cursor:pointer;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.theme-selector__btn:hover{background:var(--grey-10)}.theme-selector__btn.is-active{background:var(--primary-100);border-color:var(--primary-100);color:#fff;box-shadow:0 2px 6px #0000002e}html[data-theme=dark] .theme-selector__btn{background:var(--cool-grey-30);border-color:var(--cool-grey-40);color:var(--grey-70)}html[data-theme=dark] .theme-selector__btn:hover{background:var(--cool-grey-40)}html[data-theme=dark] .theme-selector__btn.is-active{background:var(--primary-50);border-color:var(--primary-40);color:var(--secondary-110)}.theme-phone-frame{position:relative;width:100%;max-width:360px;height:700px;border-radius:34px;padding:10px;background:linear-gradient(165deg,#2d2f33,#1b1c1e);box-shadow:0 10px 28px -6px #00000073,0 2px 8px #00000040;align-self:center;display:flex;flex-direction:column;overflow:hidden;margin-bottom:8px}.theme-phone-frame html[data-theme=dark] .theme-phone-frame{background:linear-gradient(160deg,#575d63,#404448);box-shadow:0 0 0 2px #ffffff1a,0 6px 18px -4px #0000008c,0 2px 4px #00000059;position:relative}.theme-phone-frame html[data-theme=dark] .theme-phone-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:34px;background:linear-gradient(140deg,#ffffff47,#ffffff0d 55%,#fff0 85%),radial-gradient(circle at 30% 15%,#ffffff40,#fff0 60%);mix-blend-mode:screen;opacity:.9}.theme-phone-frame html[data-theme=dark] .theme-phone-screen:not(.force-light){box-shadow:0 0 0 1px #ffffff1a,0 0 0 5px #ffffff08;background:#1d2022}.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light{background:#f2f3f5;box-shadow:0 0 0 1px #0000000a,0 0 0 4px #00000005}.theme-phone-frame .theme-phone-frame.top-first{order:0;margin-top:4px}.theme-phone-frame .theme-phone-frame.top-first{z-index:1}.theme-phone-frame .theme-phone-frame.top-first .theme-phone-screen{position:relative;z-index:2}.theme-phone-frame .theme-select-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.theme-phone-frame .cabin-theme-panel .theme-inline-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:nowrap;width:100%;flex-direction:row}.theme-phone-frame .cabin-theme-panel .theme-inline-actions .theme-select-wrapper{flex:1 1 auto}.theme-phone-frame .cabin-theme-panel .theme-inline-actions .theme-save-btn{flex:0 0 auto;white-space:nowrap}.theme-phone-frame .theme-select-wrapper{position:relative;display:flex;align-items:center}.theme-phone-frame .cabin-theme-panel .theme-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,var(--grey-10),var(--grey-20)) padding-box,linear-gradient(120deg,var(--theme-accent, var(--primary-100)),var(--theme-accent-alt, var(--secondary-90))) border-box;border:1px solid transparent;padding:8px 40px 8px 14px;font-size:13px;font-weight:600;font-family:var(--font-family);color:var(--secondary-100);border-radius:10px;cursor:pointer;min-width:180px;line-height:1.2;box-shadow:0 1px 2px #0000000f,0 0 0 1px #00000005;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.theme-phone-frame .cabin-theme-panel .theme-select:hover{background:linear-gradient(135deg,var(--grey-10),var(--grey-30)) padding-box,linear-gradient(120deg,var(--theme-accent-alt, var(--secondary-90)),var(--theme-accent, var(--primary-100))) border-box}.theme-phone-frame .cabin-theme-panel .theme-select:focus{outline:2px solid var(--theme-accent-alt, var(--primary-50));outline-offset:2px}.theme-phone-frame .theme-select-wrapper:after{content:"▾";position:absolute;right:14px;font-size:11px;pointer-events:none;color:var(--secondary-100);opacity:.85}.theme-phone-frame .unsaved-indicator{margin-left:6px;font-size:11px;color:var(--yellow-100);font-weight:600}.theme-phone-frame .cabin-theme-panel .theme-save-btn{position:relative;background:linear-gradient(135deg,var(--theme-accent, var(--primary-100)),var(--theme-accent-alt, var(--secondary-90)));color:#fff;border:1px solid var(--theme-accent-alt, var(--secondary-100));padding:8px 18px;font-size:13px;font-weight:600;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;letter-spacing:.3px;box-shadow:0 4px 10px -4px #00000040,0 2px 4px -2px #0000001f;transition:transform .12s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,background-position .4s ease;background-size:160% 160%}.theme-phone-frame .cabin-theme-panel .theme-save-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 26px -8px var(--theme-accent, rgba(0,0,0,.28)),0 4px 12px -4px #0003;filter:brightness(1.05)}.theme-phone-frame .cabin-theme-panel .theme-save-btn:active:not(:disabled){transform:translateY(0) scale(.97)}.theme-phone-frame .cabin-theme-panel .theme-save-btn:disabled{opacity:.5;cursor:default;filter:grayscale(.3)}.theme-phone-frame .cabin-theme-panel .theme-save-btn.inline{margin:0}.theme-phone-frame .cabin-theme-panel .theme-save-btn.inline:after{content:"→";font-size:12px;opacity:.85}.theme-phone-frame html[data-theme=dark] .cabin-theme-panel .theme-select{background:linear-gradient(180deg,var(--cool-grey-20),var(--cool-grey-30));border-color:var(--cool-grey-40);color:var(--grey-90);box-shadow:0 1px 2px #0000008c,0 0 0 1px #ffffff0a}.theme-phone-frame html[data-theme=dark] .cabin-theme-panel .theme-select:hover{background:linear-gradient(180deg,var(--cool-grey-20),var(--cool-grey-40))}.theme-phone-frame html[data-theme=dark] .cabin-theme-panel .theme-select-wrapper:after{color:var(--grey-90)}.theme-phone-frame html[data-theme=dark] .cabin-theme-panel .theme-save-btn{background:linear-gradient(135deg,var(--primary-50),var(--secondary-70));border-color:var(--primary-50);color:var(--secondary-110);box-shadow:0 4px 14px -4px #0009,0 2px 6px -2px #00000073}.theme-phone-frame html[data-theme=dark] .cabin-theme-panel .theme-save-btn:hover:not(:disabled){box-shadow:0 10px 26px -8px #000000b3,0 4px 12px -4px #00000073}.theme-phone-frame .theme-phone-notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:120px;height:20px;background:#000;border-radius:12px;z-index:20;opacity:.5}.theme-phone-frame .theme-phone-screen{position:relative;flex:1;background:#f2f3f5;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;-webkit-mask-image:radial-gradient(circle at top center,#000000e6,#000);mask-image:radial-gradient(circle at top center,#000000e6,#000);min-height:0}.theme-phone-frame .theme-phone-screen .guest-view-container{min-height:100%;height:100%;padding-bottom:40px}.theme-phone-frame .theme-phone-screen .background-image{height:190px}.theme-phone-frame .theme-phone-screen .guest-info-box{margin-top:140px;width:calc(100% - 32px);max-width:none}.theme-phone-frame .theme-phone-screen{overflow-y:auto}.theme-phone-frame .theme-phone-screen::-webkit-scrollbar{width:6px}.theme-phone-frame .theme-phone-screen::-webkit-scrollbar-thumb{background:#00000040;border-radius:3px}.theme-phone-frame .theme-hint{font-size:11px;color:var(--grey-70);margin:0;line-height:1.4}.theme-phone-frame html[data-theme=dark] .theme-hint{color:var(--grey-70)}.theme-phone-frame .cabin-theme-panel button.theme-save-btn.inline{font-family:var(--font-family, inherit);text-transform:none;background-clip:padding-box}.theme-phone-frame .cabin-theme-panel button.theme-save-btn.inline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px #ffffff40 inset,0 0 0 2px #00000040;mix-blend-mode:overlay;opacity:.25}.theme-phone-frame .gv-theme-picker{display:flex;flex-direction:column;gap:8px;margin-top:4px}.theme-phone-frame .gv-theme-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.theme-phone-frame .gv-theme-select-wrap{position:relative;display:flex;flex-direction:column;gap:6px;min-width:210px}.theme-phone-frame .gv-theme-label{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--grey-70)}.theme-phone-frame html[data-theme=dark] .gv-theme-label{color:var(--grey-60)}.theme-phone-frame .gv-theme-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 42px 10px 14px;border-radius:14px;font-weight:600;font-size:13px;cursor:pointer;line-height:1.2;border:1px solid transparent;color:var(--secondary-110);background:linear-gradient(135deg,var(--grey-10),var(--grey-20)) padding-box,linear-gradient(120deg,var(--theme-accent, var(--gv-accent, var(--primary-100))),var(--theme-accent-alt, var(--gv-accent-2, var(--secondary-90)))) border-box;box-shadow:0 2px 4px #00000014,0 1px #fff6 inset;transition:background .3s ease,box-shadow .3s ease,transform .2s ease}.theme-phone-frame html[data-theme=dark] .gv-theme-select{background:linear-gradient(135deg,var(--cool-grey-20),var(--cool-grey-30)) padding-box,linear-gradient(120deg,var(--theme-accent, var(--primary-50)),var(--theme-accent-alt, var(--secondary-70))) border-box;color:var(--grey-90)}.theme-phone-frame .theme-phone-screen.force-light{--grey-10: #FFFFFF;--grey-20: #FAFAFA;--grey-30: #F5F5F5;--grey-40: #E0E0E0;--grey-50: #C2C2C2;--grey-60: #9E9E9E;--grey-70: #757575;--grey-80: #616161;--grey-90: #424242;--grey-100: #212121;--primary-100: #00A087;--primary-90: #00B69D;--primary-50: #3EDFC7;--primary-40: #9DECE1;--primary-30: #D4F6F1;--primary-color-light: #C7FFF3;--secondary-110: #003E39;--secondary-100: #005B51;--secondary-90: #007C71;--secondary-70: #349E93;--secondary-60: #64BFB2;--secondary-50: #C3ECE7;--cool-grey-10: #F2F9F8;--cool-grey-20: #E2F1EF;--cool-grey-30: #CDE5E2;--cool-grey-40: #B2D5D2;--cool-grey-50: #93C2BE;--cool-grey-60: #74ABA7;--cool-grey-70: #558C89;--cool-grey-80: #3E6C6A;--cool-grey-90: #274947;--cool-grey-100: #122B2A;--red-100: #c10000;--red-90: #c14e4e;--yellow-100: #C18C00;--yellow-90: #e0a400;color-scheme:light}.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light h1,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light h2,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light h3,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light h4,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light h5,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light h6{color:#212121}.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light p,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light span,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light li,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light a{color:#424242}.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light a:hover{color:#005b51}.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light input,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light textarea,.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light select{background:#fff;color:#212121;border:1px solid #E0E0E0}.theme-phone-frame html[data-theme=dark] .theme-phone-screen.force-light .guest-view-container{background:#f2f3f5}html[data-theme=dark] .theme-phone-screen.force-light .accordion-toggle,html[data-theme=dark] .theme-phone-screen.force-light .accordion-icon,html[data-theme=dark] .theme-phone-screen.force-light .gv-header .gv-header-weather,html[data-theme=dark] .theme-phone-screen.force-light .wx-icon,html[data-theme=dark] .theme-phone-screen.force-light .wx-icon-now,html[data-theme=dark] .theme-phone-screen.force-light .wx-icon-tom{color:#424242;opacity:1}html[data-theme=dark] .theme-phone-screen.force-light .wx-temp-now,html[data-theme=dark] .theme-phone-screen.force-light .wx-temp-tom,html[data-theme=dark] .theme-phone-screen.force-light .wx-text-now,html[data-theme=dark] .theme-phone-screen.force-light .wx-text-tom,html[data-theme=dark] .theme-phone-screen.force-light .wx-label{color:#424242}html[data-theme=dark] .theme-phone-screen.force-light .wx-divider{background:#00000014}html[data-theme=dark] .theme-phone-screen.force-light .wx-chip,html[data-theme=dark] .theme-phone-screen.force-light .wx-badge{background:var(--wx-bg, #fff);color:var(--wx-color, #222);border-color:var(--wx-border, transparent)}.theme-phone-frame,.theme-phone-screen[data-preview=true]{overflow:hidden}.theme-phone-screen[data-preview=true] *{scrollbar-width:none}.theme-phone-screen[data-preview=true] *::-webkit-scrollbar{width:0;height:0;display:none}.qs-lang--preview{position:absolute;top:28px;right:12px;z-index:5;transform:scale(.9)}.gv-theme-picker{margin-top:16px}.gv-theme-row{display:flex;align-items:flex-end;gap:12px}.gv-theme-row .gv-theme-save-btn{align-self:flex-end}.gv-theme-select-wrap{position:relative;min-width:220px;max-width:100%}.gv-theme-label{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;color:#6b7280;margin:0 0 6px}.gv-theme-select{width:100%;font:inherit;line-height:1.2;min-height:44px;padding:12px 44px 12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;outline:none;background-clip:padding-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gv-theme-select:hover{border-color:#d1d5db}.gv-theme-select:focus{border-color:var(--theme-accent, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent, #2563eb) 25%,transparent)}.gv-theme-select-wrap:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #6b7280;pointer-events:none}.gv-theme-caret{display:none}.gv-theme-help{margin-top:8px;font-size:12px;color:#6b7280}.gv-theme-save-btn{font:inherit;min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid transparent;background:var(--theme-accent, #2563eb);color:#fff;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .06s ease,filter .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:0 6px 18px #00000014}.gv-theme-save-btn:hover{filter:brightness(.97);background:var(--theme-accent-alt, #1d4ed8)}.gv-theme-save-btn:active{transform:translateY(1px)}.gv-theme-save-btn:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.gv-theme-spinner{margin-left:8px;display:inline-block;inline-size:10px;block-size:10px;border-radius:9999px;border:2px solid #fff;border-right-color:transparent;animation:gv-spin .9s linear infinite}@keyframes gv-spin{to{transform:rotate(360deg)}}@media (max-width: 560px){.gv-theme-row{gap:10px}.gv-theme-select-wrap{min-width:0;flex:1 1 auto}}.gv-theme-select-wrap:after{content:none}.gv-theme-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 44px 12px 14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="%236b7280"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}[data-gv-theme=modern]{--gv-radius: 18px;--gv-panel-bg: #ffffff;--gv-shadow: 0 10px 20px rgba(12, 19, 31, .08);--gv-title: #0f172a;--gv-link: #1e3a8a;--gv-accent: #334155;--gv-accent-hover: #0f172a;--gv-hero-filter: saturate(1.02) brightness(.98) contrast(1.02)}[data-gv-theme=classic]{--gv-radius: 16px;--gv-panel-bg: #fffdf9;--gv-shadow: 0 14px 24px rgba(102,77,51,.15);--gv-title: #3b2b1f;--gv-link: #8a5a2b;--gv-accent: #b07a45;--gv-accent-hover: #8f5f34;--gv-hero-filter: sepia(.08) brightness(.98)}.host-services-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:24px;margin-top:20px;padding:0}.service-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 300px;max-width:300px;min-height:220px;background-color:var(--grey-10);border-radius:16px;box-shadow:var(--card-shadow);padding:20px;transition:transform .15s ease,box-shadow .15s ease}.service-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001a}.service-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.service-name{font-size:18px;font-weight:600;color:var(--grey-100);margin:0}.service-description{flex-grow:1;font-size:14px;color:var(--grey-80);margin-bottom:12px;line-height:1.5}.service-card .service-actions,.service-card .service-card-actions,.service-card .card-footer,.service-card .d-flex.align-items-center.justify-content-between{margin-top:auto}.service-tag{font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;align-self:flex-start}.service-tag.basic{background-color:var(--primary-30);color:#005f50}.service-tag.pro{background-color:#e5f0ff;color:#1e40af}.service-tag.premium{background-color:#fde8e8;color:#991b1b}.service-type-base .service-tag{background-color:var(--primary-30);color:#005f50}.service-type-premium .service-tag{background-color:#fde8e8;color:#991b1b}.service-type-custom .service-tag{background-color:var(--cool-grey-20);color:var(--cool-grey-100)}.add-service-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 300px;max-width:300px;min-height:220px;font-weight:600;cursor:pointer;border:2px dashed var(--grey-50);color:var(--grey-70);background-color:var(--grey-20);border-radius:16px;transition:background-color .2s ease}.add-service-card:hover{background-color:var(--grey-30)}.add-service-icon{font-size:40px;color:var(--secondary-100);margin-bottom:6px}.add-service-text{font-size:14px;color:var(--grey-80)}.service-tier-title{font-size:20px;font-weight:700;margin:10px 0 6px}.service-tier-title.basic{color:#047857}.service-tier-title.pro{color:#2563eb}.service-tier-title.premium{color:#dc2626}.service-locked{opacity:.95}.lock-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:12px;font-weight:600;border:1px dashed #d1d5db}.cabin-card-buy-button{background-color:var(--primary-100);color:#fff;padding:8px 14px;font-weight:600;font-size:14px;border:none;border-radius:8px;display:inline-block;text-align:center;transition:background-color .2s ease}.cabin-card-buy-button:hover{background-color:var(--primary-90)}.cabin-card-buy-button.disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}@media (max-width: 992px){.host-services-grid>.service-card,.host-services-grid>.add-service-card{max-width:48%;min-height:220px}.service-card .service-description,.add-service-card .add-service-text{font-size:13px}}@media (max-width: 600px){.host-services-grid>.service-card,.host-services-grid>.add-service-card{flex:0 0 100%;max-width:100%;min-height:220px}.add-service-icon{font-size:36px}.add-service-text{font-size:15px}}.host-services-inner{max-width:1200px;margin:0}.host-services-section{margin-bottom:28px}.host-services-section .service-tier-title{margin-bottom:10px}.host-services-grid{display:flex;flex-wrap:wrap;gap:1rem}.service-card-header{display:flex;justify-content:space-between;align-items:center}.hostservices-error{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:24px;box-sizing:border-box;width:100%}.hostservices-error .hostservices-error__box{max-width:560px;width:auto;margin:0;background:var(--grey-10);color:var(--grey-100);border:1px solid rgba(0,0,0,.06);padding:14px 18px;border-radius:12px;box-shadow:0 10px 30px #10182814;font-weight:600;font-size:15px;display:inline-flex;gap:12px;align-items:center;justify-content:center}.hostservices-error__icon{font-size:20px;color:var(--red-100);flex:0 0 auto}.hostservices-error__text{flex:1 1 auto;text-align:center}html[data-theme=dark] .hostservices-error .hostservices-error__box{background:var(--cool-grey-20);color:var(--grey-100);border:1px solid var(--cool-grey-30);box-shadow:0 8px 24px #0009}html[data-theme=dark] .hostservices-error__icon{color:#ffb4b4}@media (max-width: 520px){.hostservices-error .hostservices-error__box{padding:12px;border-radius:8px;font-size:14px;max-width:calc(100% - 32px);width:auto}}.view-toggle{display:flex;gap:8px;padding:8px 16px;justify-content:flex-end}.view-toggle__btn{background:#fff;border:1px solid var(--grey-30, #d1d5db);border-radius:8px;padding:8px 10px;line-height:1;cursor:pointer;color:var(--grey-90, #374151);display:flex;align-items:center;font-size:14px}.view-toggle__btn i{font-size:16px}.view-toggle__btn--active{background:var(--primary-100, #111827);color:var(--grey-10, #fff);border-color:var(--primary-100, #111827)}.services-list-wrapper{width:100%;display:flex;flex-direction:column;gap:4px}.services-list-head{display:grid;grid-template-columns:minmax(200px,2fr) minmax(80px,.6fr) minmax(120px,.8fr) minmax(140px,auto);gap:12px;padding:8px 16px;font-size:12px;font-weight:600;color:var(--grey-70, #6b7280)}.list-row.service-row{background:#fff;border:1px solid var(--grey-30, #e5e7eb);border-radius:10px;padding:12px 16px;display:grid;align-items:flex-start;gap:12px;grid-template-columns:minmax(200px,2fr) minmax(80px,.6fr) minmax(120px,.8fr) minmax(140px,auto)}.service-row--locked{opacity:.6}.list-row__main{display:flex;flex-direction:column;min-width:0}.list-row__title{font-size:14px;font-weight:600;color:var(--grey-100, #111827);line-height:1.3}.list-row__meta{font-size:12px;color:var(--grey-70, #6b7280);line-height:1.3;word-break:break-word}.list-row__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;font-size:13px}.list-row__hint{font-size:12px;color:var(--grey-70,#6b7280)}.badge{display:inline-block;border-radius:6px;padding:2px 6px;font-size:12px;line-height:1.2;border:1px solid transparent}.badge--ok{background:#ecfdf5;color:#065f46;border-color:#10b98133}.badge--lock{background:#fef2f2;color:#991b1b;border-color:#ef444433}.service-tag{display:inline-block;font-size:11px;line-height:1.2;font-weight:600;border-radius:999px;padding:2px 8px;text-transform:uppercase;background:#e5e7eb;color:#374151}.service-tag.basic{background:#d1fae5;color:#065f46}.service-tag.pro{background:#dbeafe;color:#1e3a8a}.service-tag.premium{background:#ffe4e6;color:#9f1239;border:1px solid #fecdd3}.btn.btn-sm{background:var(--grey-20,#f9fafb);border:1px solid var(--grey-40,#d1d5db);border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.2;cursor:pointer;color:var(--grey-90,#374151);display:inline-flex;align-items:center;gap:6px}.btn.btn-sm.btn-primary{background:var(--primary-100,#111827);border-color:var(--primary-100,#111827);color:#fff}.btn.btn-sm.btn-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.btn.btn-sm.btn-accent{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}@media (max-width: 800px){.services-list-head{display:none}.list-row.service-row{grid-template-columns:1fr}}html[data-theme=dark] .view-toggle__btn{background:var(--cool-grey-20);border-color:var(--grey-40);color:var(--grey-90)}html[data-theme=dark] .view-toggle__btn:hover{background:var(--cool-grey-30)}html[data-theme=dark] .view-toggle__btn--active{background:#005b51;border-color:#005b51;color:#fff}html[data-theme=dark] .services-list-head{color:var(--grey-80)}html[data-theme=dark] .list-row.service-row{background:var(--cool-grey-20);border-color:var(--grey-40)}html[data-theme=dark] .list-row__title{color:var(--grey-100)}html[data-theme=dark] .list-row__meta,html[data-theme=dark] .list-row__hint{color:var(--grey-70)}html[data-theme=dark] .btn.btn-sm{background:var(--grey-30);border-color:var(--grey-50);color:var(--grey-100)}html[data-theme=dark] .btn.btn-sm.btn-danger{background:#ef44441f;border-color:#ef444459;color:#ffb4b4}html[data-theme=dark] .btn.btn-sm.btn-accent{background:#10b9811f;border-color:#10b98159;color:#a7f3d0}html[data-theme=dark] .badge--ok{background:#10b9811f;color:#86efac;border-color:#10b98159}html[data-theme=dark] .badge--lock{background:#ef44441f;color:#fca5a5;border-color:#ef444459}html[data-theme=dark] .service-tag.basic{background:#10b9811f;color:#34d399}html[data-theme=dark] .service-tag.pro{background:#3b82f61f;color:#93c5fd}html[data-theme=dark] .service-tag.premium{background:#f43f5e29;color:#fecdd3;border-color:#f43f5e40}:root{--qs-bg: var(--cool-grey-20, #f6faf8);--qs-card-bg: var(--grey-10, #ffffff);--qs-text: var(--secondary-100, #0f1d2b);--qs-muted: var(--grey-70, #6b7785);--qs-border: var(--grey-40, #e6ede9);--qs-border-strong: var(--grey-50, #d7e3dc);--qs-primary: var(--primary-100, #0ea57a);--qs-primary-weak: var(--primary-color-light, #e9f7f1);--qs-primary-ring: rgba(0, 195, 165, .35);--qs-danger: var(--red-100, #e35656);--qs-danger-weak: rgba(227, 86, 86, .12);--qs-radius: 16px;--qs-radius-lg: 20px;--qs-shadow: var(--card-shadow, 0 10px 30px rgba(16, 24, 40, .06))}.settings-page{max-width:1120px;padding:20px 24px 64px;margin:0 0 0 24px}.settings-page h1{margin:0 0 16px;font-weight:800}.qs-alert{margin:8px 0 18px;padding:12px 14px;border:1px solid #ffe9b1;background:#fff8e1;color:#6a5611;border-radius:var(--qs-radius)}.qs-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.qs-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 16px;border-radius:999px;border:1px solid var(--qs-border);background:#fff;font-weight:700;color:var(--qs-text);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.qs-tab:hover{border-color:var(--qs-border-strong);background:#fafcfa}.qs-tab.active{background:var(--qs-primary-weak);border-color:#b8e0d1}.qs-card{background:var(--qs-card-bg);border:1px solid var(--qs-border);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow);padding:18px}.qs-row{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px 18px;margin:12px 0}.qs-row--single{grid-template-columns:1fr}.qs-field{display:flex;flex-direction:column}.qs-label{font-size:.92rem;color:var(--qs-muted);margin-bottom:6px;font-weight:600}.qs-input,.qs-select,.qs-file{display:block;width:100%;height:46px;border:1px solid var(--qs-border);border-radius:12px;background:#fff;color:var(--qs-text);padding:10px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-size:15px}.qs-input:focus,.qs-select:focus,.qs-file:focus{border-color:#b8e0d1;box-shadow:0 0 0 4px var(--qs-primary-ring)}.qs-input::placeholder{color:#9aa6b2}.qs-textarea{min-height:110px;resize:vertical}.qs-checkbox{accent-color:var(--qs-primary);transform:scale(1.05);margin-right:8px}.qs-avatar{width:112px;height:112px;border-radius:18px;border:1px solid var(--qs-border);object-fit:cover;background:#fafafa}.qs-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.qs-btn{border:1px solid var(--qs-border);background:#fff;border-radius:12px;padding:10px 16px;font-weight:800;cursor:pointer;transition:transform .05s ease,box-shadow .15s ease,background .15s ease}.qs-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1018280f}.qs-btn--primary{background:var(--qs-primary);border-color:var(--qs-primary);color:#fff}.qs-btn--danger{background:var(--qs-danger);border-color:var(--qs-danger);color:#fff}.qs-btn--secondary{background:transparent;border-color:var(--qs-border-strong);color:var(--qs-text)}.qs-btn--secondary:hover{background:var(--qs-primary-weak);border-color:var(--qs-primary)}html[data-theme=dark] .qs-btn--secondary{background:#ffffff0f;border-color:#ffffff14;color:#fff}html[data-theme=dark] .qs-btn--secondary:hover{background:#ffffff14}html[data-theme=dark] .qs-btn,html[data-theme=dark] .qs-btn--primary,html[data-theme=dark] .qs-btn--danger{color:#fff}html[data-theme=dark] .qs-tab{background:#ffffff05;border-color:#ffffff0f;color:#fff}html[data-theme=dark] .qs-tab:hover{background:#ffffff08;border-color:#ffffff14}html[data-theme=dark] .qs-tab.active{background:#00c3a51f;border-color:#00c3a540;color:#fff}.qs-avatar-option.selected{border-color:var(--primary-100);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-100) 25%,transparent)}.qs-avatar-option input[type=radio]{accent-color:var(--primary-100)}.qs-avatar-tile.selected{border-color:var(--primary-100);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-100) 25%,transparent)}.qs-avatar-tile{display:inline-block;padding:0;border:none;background:transparent;border-radius:8px;width:64px;height:64px;line-height:0;cursor:pointer}.qs-avatar-img{width:64px;height:64px;display:block;border-radius:8px;object-fit:cover;border:2px solid transparent}.qs-avatar-tile.selected .qs-avatar-img{border-color:var(--primary-100);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-100) 18%,transparent)}html[data-theme=dark] .qs-avatar-tile.selected .qs-avatar-img{box-shadow:0 0 0 3px #00c3a526}.qs-card-notice{margin-top:12px;padding:8px 12px;background:#0000000a;border-radius:8px;font-size:13px;color:var(--qs-text)}html[data-theme=dark] .qs-card-notice{background:#ffffff0a;color:#fff}html[data-theme=dark] .qs-avatar-tile.selected .qs-avatar-img{box-shadow:0 0 0 3px #00c3a547;border-color:#00c3a5e6}@media (max-width: 920px){.qs-row{grid-template-columns:1fr}.settings-page{padding-left:12px;padding-right:12px}}.app-layout{min-height:100vh;background-color:var(--grey-20)}.sidebar{background-color:var(--cool-grey-10);width:225px;padding:16px 24px;margin:12px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.sidebar-logo-wrapper{display:flex;justify-content:center;gap:12px;margin-bottom:2rem}.main-area{display:flex;flex-direction:column;flex-grow:1;min-height:100vh;overflow:hidden}.sidebar-logo-img{width:75%;height:75%;padding-block:2px;padding-top:12px}.sidebar-logo-text{font-family:var(--font-family);font-size:24px;font-weight:600;color:var(--secondary-110)}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-link{position:relative;display:flex;align-items:center;gap:16px;color:var(--secondary-100);font-family:var(--font-family);font-size:12px;font-weight:500;text-align:left;padding:8px 2px;border-radius:8px;text-decoration:none}.sidebar-icon{font-size:26px}.sidebar-link.active{color:var(--primary-100);font-weight:800}.sidebar-link:hover{color:var(--primary-100)}.sidebar-link:before{content:"";position:absolute;left:-24px;top:6px;bottom:6px;width:4px;background-color:var(--primary-100);border-end-end-radius:4px;border-top-right-radius:4px;transform:scaleY(0);transform-origin:center;transition:transform .15s ease-in-out}.sidebar-link:hover:before,.sidebar-link.active:before{transform:scaleY(1)}.sidebar-bottom{margin-top:2rem}.sidebar-footer{margin-top:1rem;font-size:12px;color:var(--grey-60);text-align:center}.top-bar{height:64px;background-color:var(--grey-20);border-radius:16px;padding:12px 24px;margin-top:12px;margin-right:12px;margin-bottom:12px}.user-avatar{background-color:var(--primary-90);color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700}.main-content{border-radius:16px;background-color:var(--grey-20);margin-right:12px;margin-bottom:12px;overflow-y:auto}.footer{padding:.6rem 1rem;background-color:var(--grey-20);border-radius:12px;margin-right:12px;margin-bottom:12px}.footer-text{margin:0;color:var(--grey-70);font-family:var(--font-family);font-size:12px;font-style:normal;font-weight:600;line-height:130%}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:8px}.footer-center{flex:1 1 320px;display:flex;justify-content:center}.footer-right{flex:0 0 auto;display:flex;gap:8px;align-items:center}.footer-links{display:flex;gap:16px;align-items:center}.footer-link{color:var(--grey-70);text-decoration:none;font-size:12px;font-weight:600}.footer-link:hover{color:var(--primary-100)}.footer-social{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--grey-90);background-color:#0000000a;border-radius:8px;transition:background-color .15s ease,color .15s ease,transform .08s ease}.footer-social svg{width:18px;height:18px;fill:currentColor}.footer-social--round{border-radius:50%}.footer-social:hover{background-color:#0000000f;transform:translateY(-1px);color:var(--primary-100)}.footer-copyright{color:var(--grey-70);font-weight:600}.footer-sep{color:var(--grey-70);margin:0 6px}.footer-inline-link{color:var(--grey-60);margin-left:12px;text-decoration:none;font-weight:400;font-size:12px}.footer-inline-link:hover{color:var(--grey-50);text-decoration:underline}@media (max-width: 720px){.footer-inner{flex-direction:column;align-items:stretch;text-align:center;gap:6px}.footer-center{order:2}.footer-right{order:3;justify-content:center}.footer-left{order:1}.footer{margin-left:12px}}@media (max-width: 1024px){.footer{margin-left:12px}}.icon-margin{margin-right:8px}.content-container-outer{background-color:var(--grey-20);border-radius:var(--border-radius);padding:12px;margin:12px;box-sizing:border-box}.content-container-inner{display:flex;flex-wrap:wrap;justify-content:flex-start}.content-container-header{display:flex;justify-content:space-between;align-items:center}.page-title{font-size:1.75rem;font-weight:600;margin-bottom:.5rem;color:#212529}.page-icon{margin-right:8px;vertical-align:-3px;color:var(--primary-100)}.page-description{font-size:1rem;color:#6c757d}.page-container{max-width:1120px;margin:18px 8px;padding:22px 26px;background:transparent;border-radius:12px;box-shadow:none}.page-body{display:block;margin-top:12px;color:var(--secondary-100);text-align:left}.lead{color:var(--grey-80);font-size:1.02rem;margin-top:6px;text-align:left}.page-body h2{margin-top:18px;margin-bottom:8px;color:var(--secondary-100);position:relative;padding-bottom:6px}.page-body h2 .contact-form .form-field input[type=email]{background:var(--grey-10);border:1px solid rgba(0,0,0,.06);color:var(--secondary-100);box-shadow:none}.page-body h2 html[data-theme=dark] .contact-form .form-field input[type=email]{background:var(--grey-10);border:1px solid rgba(0,0,0,.06);color:var(--secondary-100)}.page-body h2 .contact-form .form-field input:-webkit-autofill,.page-body h2 .contact-form .form-field input:-webkit-autofill:focus,.page-body h2 .contact-form .form-field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--grey-10) inset;box-shadow:0 0 0 1000px var(--grey-10) inset;-webkit-text-fill-color:var(--secondary-100)}.page-body h2 .contact-form .form-field input,.page-body h2 .contact-form .form-field textarea{background:var(--grey-10);color:var(--secondary-100);border:1px solid rgba(0,0,0,.06)}.page-body h2 .contact-form .form-field input::placeholder,.page-body h2 .contact-form .form-field textarea::placeholder{color:#00000073;opacity:1}.page-body h2 html[data-theme=dark] .contact-form .form-field input,.page-body h2 html[data-theme=dark] .contact-form .form-field textarea{background:var(--grey-10);color:var(--grey-100);border:1px solid rgba(255,255,255,.06)}.page-body h2 html[data-theme=dark] .contact-form .form-field input::placeholder,.page-body h2 html[data-theme=dark] .contact-form .form-field textarea::placeholder{color:#ffffff73}.page-body h2:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:44px;background:linear-gradient(90deg,var(--primary-90),var(--primary-70));border-radius:3px}.page-body p{color:var(--secondary-100);line-height:1.6}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.contact-grid{align-items:stretch;grid-auto-rows:1fr}.contact-card{background:var(--grey-10);padding:14px;border-radius:10px;box-shadow:0 1px #00000008 inset;border-left:4px solid rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%}.contact-card--fill{background:transparent;padding:0;border-left:none}.contact-card h3{margin-top:0;color:var(--primary-90)}.contact-card a{color:var(--primary-90)}.page-section{margin-bottom:12px}@media (max-width: 1100px){.contact-grid{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense}.contact-grid .contact-card--chat{grid-column:1 / -1}}@media (max-width: 820px){.contact-grid{grid-template-columns:1fr}.page-container{padding:14px;margin:12px}.chat-and-form{flex-direction:column;gap:12px}}@media (max-width: 1100px){.chat-and-form{flex-direction:column;gap:12px}.faq-column,.form-column{width:100%;min-width:0}}@media (max-width: 1100px){.chat-and-form{flex-direction:column}.faq-column,.form-column{width:100%;flex:1 1 100%;max-width:100%}.faq-column .contact-card,.form-column .contact-card{width:100%}}.verifier-layout{display:flex;flex-direction:column;gap:.75rem;max-width:500px}.recent-checks-scroll{max-height:40vh;overflow-y:auto;padding-right:6px;padding-bottom:16px;box-sizing:border-box;scroll-behavior:smooth}.recent-check-item{transition:background-color .3s ease;border:1px solid rgba(0,0,0,.05)}.recent-checks-scroll::-webkit-scrollbar{width:6px}.recent-checks-scroll::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.d-grid{display:grid}@media (max-width: 900px){.d-grid{grid-template-columns:1fr}}@media (max-width: 900px){.sidebar{display:none}.main-area{margin:0}.top-bar{margin:12px;padding:10px 12px;border-radius:12px}.main-content{margin:12px}}.crumb-link{color:var(--gray-700);text-decoration:none}.crumb-link:hover{text-decoration:underline}.crumb-current{color:var(--gray-900);font-weight:600}.crumb-sep{color:var(--gray-400)}.chat-widget{position:fixed;right:18px;bottom:18px;z-index:1200}.chat-toggle{background:linear-gradient(90deg,var(--primary-100),var(--primary-90));color:#fff;border:none;padding:10px 14px;border-radius:999px;box-shadow:0 6px 20px #00000026;cursor:pointer;font-weight:600}.chat-panel{width:360px;max-width:95vw;height:480px;display:flex;flex-direction:column;background:var(--grey-10);border-radius:12px;box-shadow:0 12px 32px #0000001f;overflow:hidden}.chat-bar .chat-widget .chat-panel{width:100%;max-width:100%;border-radius:10px;height:420px}@media (max-width: 900px){.chat-bar .chat-widget .chat-panel{height:420px}}.chat-header{padding:12px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#00a08714,#00b69d0a)}.chat-header strong{color:var(--primary-100)}.chat-sub{font-size:12px;color:var(--grey-70)}.chat-close{border:none;background:transparent;font-size:16px;cursor:pointer}.chat-messages{padding:12px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:10px}.chat-empty{color:var(--grey-70);font-size:13px}.chat-message{max-width:85%;padding:8px 10px;border-radius:10px;display:inline-block}.chat-message.user{background:linear-gradient(90deg,var(--primary-50),var(--primary-40));align-self:flex-end;color:#042f29}.chat-message.support{background:var(--grey-30);align-self:flex-start;color:var(--grey-100)}.chat-ts{font-size:11px;color:var(--grey-70);margin-top:4px}.chat-input-wrap{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(0,0,0,.04)}.chat-input{flex:1;padding:8px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.chat-send{background:var(--primary-100);color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}@media (max-width: 480px){.chat-panel{width:100%;right:0;bottom:0;left:0;height:60vh;border-radius:12px 12px 0 0}.chat-widget{right:8px;bottom:8px}}.chat-widget.chat-inline .chat-panel{height:420px}@media (max-width: 900px){.chat-widget.chat-inline .chat-panel{height:420px}}.chat-embedded{margin-top:18px}.chat-embedded-card{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:10px;background:linear-gradient(90deg,#00b69d0f,#00a08708)}.chat-embedded-card h3{margin:0;color:var(--primary-100)}.chat-embedded-card .small{margin:0;color:var(--grey-70);font-size:13px}.start-chat-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(90deg,var(--primary-100),var(--primary-90));color:#fffffff2;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:600}.card-actions .start-chat-btn{padding:10px 14px}.chat-opener{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:1100px;background:linear-gradient(90deg,var(--primary-100),var(--primary-90));color:#fff;border:none;padding:14px 18px;border-radius:12px;cursor:pointer;font-weight:700;box-shadow:0 8px 30px #0000001f}.chat-opener:hover{transform:translateY(-2px)}.chat-opener .icon-badge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#ffffff1f;color:#fff}.chat-opener .chat-opener-text{font-weight:700}.chat-opener-full{display:flex;justify-content:center;margin-top:18px}.chat-opener{background:linear-gradient(90deg,#00b69d1f,#00a0870f);color:var(--primary-100);border:none;box-shadow:none}.chat-opener:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.start-chat-btn .page-icon{color:#fff;vertical-align:middle}.chat-and-form{display:flex;gap:16px;margin-top:12px}.faq-column,.form-column{flex:1 1 0;min-width:260px}.faq-column{max-width:55%}.form-column{display:flex}.form-column>.contact-card{flex:1}.chat-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.chat-opener-div{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#00b69d0f,#00a08708);padding:12px 14px;border-radius:10px;width:100%;cursor:pointer}.chat-opener-div{height:100%}.chat-opener-div>div{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.chat-opener-div{position:relative}.contact-card--fill .chat-main-theme>div{padding:14px;text-align:left;align-self:stretch}.chat-content{padding:0}.chat-opener-div:focus{outline:3px solid rgba(0,160,135,.18)}.chat-icon-circle{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#0000000f;color:var(--primary-100)}.chat-label{font-weight:700;color:var(--primary-100)}.chat-subtle{font-size:13px;color:var(--grey-70);margin-top:4px}.chat-label{font-size:1.05rem;margin-bottom:8px}.chat-subtle{line-height:1.6}.chat-main-theme h3{color:var(--primary-100);font-size:1.05rem;margin-top:0;margin-bottom:8px}.contact-card--fill .chat-main-theme h3{font-size:1.05rem;margin-bottom:8px;font-weight:700;color:var(--primary-100)}.chat-main-theme p,.chat-main-theme address{color:var(--secondary-100);line-height:1.6;margin:0 0 10px}.chat-main-theme p,.chat-main-theme address,.contact-card--fill .chat-main-theme p,.contact-card--fill .chat-main-theme address{font-size:13px}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box}.form-field input,.form-field textarea{color:var(--secondary-100);background:#fff}.chat-main-theme .small{color:var(--grey-70);margin-bottom:8px}.faq-list{padding:4px 0;display:flex;flex-direction:column;gap:10px}.faq-item{background:transparent;padding:8px 0;position:relative}.faq-q{font-weight:700}.faq-a{color:var(--secondary-100);word-wrap:break-word;display:none;margin-top:8px}.faq-item.open .faq-a{display:block}.faq-q{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;padding:8px 0;cursor:pointer}.faq-q .faq-q-text{text-align:left}.faq-chevron{transition:transform .18s ease;font-size:14px;color:var(--grey-70)}.faq-chevron.rotated{transform:rotate(90deg);color:var(--primary-100)}.themed-badge{position:absolute;right:12px;bottom:12px;width:26px;height:26px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;color:var(--primary-100);box-shadow:0 8px 18px #00000012;box-sizing:content-box;padding:0;overflow:visible}.chat-main-theme{position:relative}.faq-list,.faq-item{width:100%}.card-actions{display:flex;justify-content:flex-end;margin-top:12px}.chat-content{padding:14px;display:flex;flex-direction:column;justify-content:space-between;min-height:120px}.chat-content{padding-right:80px}.chat-content-top{padding-right:0}.card-actions-left{display:flex;justify-content:flex-start;margin-top:12px}.card-actions-left .start-chat-btn{padding:8px 16px}.card-actions-left .start-chat-btn{height:54px;min-height:54px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:12px;font-weight:800}.contact-card--chat .chat-main-theme{position:relative}.contact-card--chat .card-actions-left{position:absolute;left:36px;bottom:12px;margin-top:0}.contact-card--chat .chat-content{padding-bottom:92px}@media (max-width: 900px){.contact-card--chat .card-actions-left{position:static;margin-top:12px}.contact-card--chat .chat-content{padding-bottom:72px}}.chat-main-theme{background:linear-gradient(90deg,#00a0871f,#00b69d0f);border:1px solid rgba(0,160,135,.16);box-shadow:0 10px 30px #00a0870f}.contact-card{overflow:hidden}.contact-card .chat-main-theme{margin:-14px;padding:18px;width:calc(100% + 28px);box-sizing:border-box;border-radius:10px}.contact-card--fill .chat-main-theme{margin:0;width:100%;padding:22px;border-radius:10px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;overflow:visible}.contact-card.contact-card--fill.legal-page .chat-main-theme{background:linear-gradient(180deg,#00b69d0f,#00a08708);border:1px solid rgba(0,160,135,.1);box-shadow:0 18px 42px #02302a0f;border-radius:14px;padding:28px}.legal-page .chat-content{padding:18px 28px 22px;max-width:980px;margin:0 auto}.legal-page h3{font-size:1.25rem;margin-bottom:12px;font-weight:800;color:var(--primary-100)}.legal-page h4{font-size:1.03rem;margin-top:14px;margin-bottom:8px;font-weight:700;color:var(--primary-90)}.legal-page p,.legal-page li{font-size:13px;line-height:1.7;color:var(--secondary-100)}.legal-page ul{padding-left:1.15rem;margin:8px 0}.legal-page .small{color:var(--grey-70);margin-bottom:10px}.legal-page .themed-badge{right:18px;bottom:18px;background:#ffffff1a}@media (max-width: 900px){.legal-page .chat-content{padding:14px;max-width:100%}.legal-page h3{font-size:1.12rem}}.faq-card{overflow:visible}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{border-radius:8px;background:var(--grey-10);padding:8px;position:relative}.faq-q{background:transparent;border:none;text-align:left;width:100%;font-weight:600;cursor:pointer}.faq-a{color:var(--secondary-100);margin-top:8px}.contact-form-card{background:linear-gradient(90deg,#00b69d0a,#00a08705);padding:12px;border-radius:10px}.contact-form{display:flex;flex-direction:column;gap:10px;margin-top:8px}.form-field{display:flex;flex-direction:column;gap:6px}.form-field input,.form-field textarea{padding:10px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.form-field label{font-size:13px;color:var(--secondary-100)}.contact-form .form-field input[type=email],.contact-form .form-field input[type=email]::placeholder,.contact-form .form-field input[type=email]::-webkit-input-placeholder,.contact-form .form-field input[type=email]:-ms-input-placeholder,.contact-form .form-field input[type=email]::-ms-input-placeholder{color:var(--secondary-100);opacity:1}@media (max-width: 900px){.chat-and-form{flex-direction:column}}@media (max-width: 900px){.chat-embedded-card{flex-direction:column;align-items:stretch}}.ad-slot{display:block;width:100%;text-align:center}.ad-slot ins.adsbygoogle{display:block;margin:0 auto}.sidebar .ad-slot{max-width:240px}.ad-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#00000005,#00000003);padding:8px 12px;border-radius:8px}.ad-fallback-inner{color:var(--grey-70);font-size:13px}.topbar-title{color:var(--primary-90);font-family:var(--font-family);font-size:24px;font-style:normal;font-weight:600;line-height:110%}.topbar-icon{width:36px;height:36px;background-color:var(--secondary-100);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;position:relative;cursor:pointer}.topbar-avatar-img{width:36px;height:36px;border-radius:50%;object-fit:cover}.topbar-user-info{display:flex;flex-direction:column;justify-content:center}.topbar-user-name{font-weight:600;color:var(--grey-100);font-size:var(--font-body-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-user-role{font-size:var(--font-body-sm);color:var(--grey-70);font-weight:400;line-height:1;margin-top:2px}.custom-dropdown-container{position:relative;display:inline-block}.custom-dropdown-menu{position:absolute;top:110%;right:0;background-color:#fff;z-index:999;min-width:300px;box-shadow:0 6px 12px #00000026;border-radius:16px;padding:8px;display:none;list-style:none;margin:0}.custom-dropdown-menu.dropdown-visible{display:block}.custom-dropdown-item{display:flex;align-items:center;gap:10px;cursor:default;font-size:var(--font-body-sm);transition:background-color .2s ease;border-radius:10px}.custom-dropdown-item span{font-size:var(--font-body-sm);font-weight:500;color:var(--grey-100)}.settings-dropdown li:first-child{background-color:var(--cool-grey-10);padding:12px;font-weight:600;border-top-left-radius:12px;border-top-right-radius:12px;margin-bottom:12px}.divider-horizontal{height:1px;background-color:var(--grey-40);margin:10px 0}.logout:hover{background-color:var(--grey-30);border-radius:0 0 12px 12px}.dark-mode-toggle{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.custom-dropdown-header{background-color:var(--cool-grey-10);border-top-left-radius:12px;border-top-right-radius:12px}.custom-dropdown-header:hover{background-color:var(--cool-grey-10)}.dropdown-action{padding:12px 16px;transition:background-color .2s ease;border-radius:10px}.dropdown-action i{font-size:1rem;color:var(--grey-100)}.dropdown-action:hover{background-color:var(--primary-30)}.toggle-container{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.toggle-container span{flex:1;text-align:left;font-size:var(--font-body-sm);font-weight:500;color:var(--grey-100)}.dark-mode-toggle span{flex-grow:1;text-align:left}.switch{position:relative;display:inline-block;width:40px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;background-color:var(--grey-40);border-radius:34px;top:0;left:0;right:0;bottom:0;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.4s}input:checked+.slider{background-color:var(--primary-100)}input:checked+.slider:before{transform:translate(18px)}.notification-container{background-color:var(--white-100);border-radius:12px}.notification-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;padding:12px;border-bottom:1px solid var(--grey-40)}.notification-header h6{margin:0}.notification-count{background:var(--yellow-100);color:#fff;font-size:14px;font-weight:700;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%}.notification-item{display:flex;justify-content:space-between;align-items:center;background-color:var(--cool-grey-10);padding:12px;border-radius:12px;margin-top:12px}.notification-content{display:flex;align-items:center;gap:.8rem}.notification-icon{width:40px;height:40px;border-radius:12px;object-fit:cover}.notification-text{display:flex;flex-direction:column}.notification-title{font-size:14px;font-weight:600;margin:0}.notification-time{font-size:12px;color:var(--grey-70);margin:0}.notification-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--grey-70);transition:color .2s}.notification-close:hover{color:var(--grey-100)}.logout{font-size:var(--font-body-sm);font-weight:500}.logout i{font-size:1.1rem}.logout-btn{cursor:pointer}.mobile-hamburger{display:none;background:none;border:none;font-size:1.2rem;color:var(--grey-100);padding:8px;border-radius:8px}.mobile-hamburger:focus{outline:2px solid rgba(0,0,0,.08)}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#000000a6;display:flex;justify-content:flex-start;align-items:stretch;pointer-events:auto}.mobile-nav-panel{width:280px;max-width:80%;background-color:var(--white-100, #ffffff);padding:12px;box-shadow:0 10px 30px #00000073;display:flex;flex-direction:column;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .mobile-nav-panel{background-color:#071426;color:#e6eef8;border:1px solid rgba(255,255,255,.04)}.mobile-nav-header{padding:6px 4px}.mobile-nav-header strong{color:var(--grey-100);font-size:1rem;font-weight:700;letter-spacing:.2px}.mobile-nav-close{background:none;border:none;font-size:1.25rem}.mobile-nav-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mobile-nav-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;color:var(--primary-50);text-decoration:none;font-weight:600}.mobile-nav-item:hover{background:var(--cool-grey-10);color:var(--primary-100)}.mobile-nav-footer{margin-top:auto;padding-top:8px}.mobile-site-title{display:none;color:var(--secondary-100);font-weight:700;margin-left:8px;text-decoration:none}.settings-dropdown-wrapper{display:inline-block}@media (max-width: 900px){.mobile-site-title{display:inline-flex;align-items:center}.topbar-user-info{display:block}.settings-dropdown-wrapper{display:none}}@media (max-width: 900px){.mobile-hamburger{display:inline-flex}.topbar-left{display:none}.top-bar{justify-content:flex-start;gap:8px}.top-bar .mobile-site-title{display:inline-flex;align-items:center}.top-bar-icons{margin-left:auto}}.mobile-nav-footer{display:flex;flex-direction:column;gap:8px;padding-top:8px}.mobile-nav-theme{padding:8px 4px;border-radius:8px;background:transparent}.mobile-nav-footer .btn-outline-secondary{background-color:var(--primary-100);color:#fff;border:none}.mobile-nav-footer .btn-outline-secondary:hover{background-color:var(--primary-90)}html[data-theme=dark] .mobile-nav-item{color:var(--primary-40)}html[data-theme=dark] .mobile-nav-footer .btn-outline-secondary{background-color:var(--primary-90)}.topbar-avatar-img.tier-basic{box-shadow:0 0 0 3px #3ba55d}.topbar-avatar-img.tier-pro{box-shadow:0 0 0 3px #3b82f6}.topbar-avatar-img.tier-premium{box-shadow:0 0 0 3px #ef4444,0 0 8px #ef444459}.breadcrumb-nav{font-size:12px;margin-bottom:4px}.breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;color:var(--grey-80);font-weight:400}.breadcrumb-list li{display:flex;align-items:center}.breadcrumb-separator{margin:12px 4px 0}.breadcrumb-current{color:var(--grey-70);font-weight:500;margin-top:12px}.breadcrumb-link{color:var(--secondary-100);text-decoration:none;margin-top:12px;font-weight:500}.breadcrumb-link:hover{text-decoration:underline}.breadcrumb-back{background:none;border:none;font-size:1rem;color:var(--secondary-100);cursor:pointer;padding:0;margin-right:4px}.breadcrumb-back:hover{color:var(--primary-100)}
