html,body,#root{width:100%;min-height:100%}body{color:#10213d;background:#fff4db url(/assets/loginheader-CoEe_8I3.png) top/cover no-repeat fixed;margin:0;font-family:Montserrat,sans-serif;overflow-x:hidden}button,input,select{font:inherit}.auth-page{background-color:#0000;background-image:radial-gradient(circle at 8% 0,#ffffffb8,#0000 30%),linear-gradient(90deg,#fffcf494 0%,#fff6e23d 43%,#0a182f1a 100%),url(/assets/loginheader-CoEe_8I3.png);background-position:0 0,0 0,50% -120px;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(360px,1fr) minmax(430px,.82fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14 0%,#fff4d62e 66%,#0c1b3433 100%),radial-gradient(circle at 78% 12%,#ffc40047,#0000 24%);position:absolute;inset:0}.register-page{background-color:#0000;background-image:radial-gradient(circle at 9% 28%,#ffffffeb,#0000 25%),linear-gradient(90deg,#fffbefd1 0%,#fff6e257 32%,#0a182f0f 100%),url(/assets/loginheader-CoEe_8I3.png);background-position:0 0,0 0,top;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;overflow:visible}.auth-visual{z-index:1;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(24px,4vh,40px) clamp(28px,6vw,96px) clamp(96px,14vh,128px);display:flex;position:relative;overflow:hidden}.register-page .auth-visual,.register-page .auth-panel,.login-page .auth-visual,.login-page .auth-panel{min-height:100vh}.login-page .auth-visual,.register-page .auth-visual{justify-content:flex-start;padding-top:clamp(76px,13vh,140px);padding-bottom:92px;padding-left:clamp(54px,7vw,118px)}.auth-visual:after{content:"";pointer-events:none;background:radial-gradient(circle at 23% 24%,#ffffff85,#0000 34%),linear-gradient(90deg,#ffffff24,#fff0);position:absolute;inset:0}.brand-lockup,.visual-copy,.feature-stack,.bottom-trust{z-index:1;position:relative}.footer-art{position:absolute}.brand-lockup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:24px;width:clamp(150px,15vw,220px);margin-top:0;padding:clamp(6px,.7vw,10px)}.register-page .brand-lockup{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:clamp(205px,13.5vw,270px);padding:0}.login-page .brand-lockup{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-self:flex-start;width:clamp(290px,19vw,390px);margin-left:clamp(-10px,-.5vw,0px);padding:0}.brand-logo{object-fit:contain;filter:drop-shadow(0 16px 28px #0c1f3d33);width:100%;height:auto;display:block}.visual-copy{text-align:left;max-width:500px;margin-top:clamp(10px,1.6vh,18px)}.register-page .visual-copy{max-width:430px;margin-top:clamp(18px,2.4vh,28px)}.login-page .visual-copy{max-width:430px;margin-top:clamp(26px,4vh,48px);margin-bottom:clamp(78px,12vh,132px)}.visual-copy h1{color:#10213d;letter-spacing:0;text-shadow:0 10px 34px #ffffff94;margin:0;font-size:clamp(30px,3.6vw,50px);font-weight:900;line-height:1.06}.register-page .visual-copy h1,.login-page .visual-copy h1{font-size:clamp(34px,3.4vw,50px);line-height:1.08}.logo-word{font-family:Cooper Black,"Baloo 2",sans-serif;font-size:1.08em;font-weight:900}.logo-word .blue{color:#0b3b91;-webkit-text-stroke:.8px #f5b301;text-shadow:1px 1px #f5b30199,2px 2px 4px #0000001f}.logo-word .gold{color:#f5b301;-webkit-text-stroke:.8px #0b3b91;text-shadow:1px 1px #0b3b9199,2px 2px 4px #0000001f}.visual-copy p{color:#17375f;max-width:390px;margin:clamp(10px,1.5vh,16px) 0 0;font-size:clamp(14px,1.2vw,17px);font-weight:700;line-height:1.4}.register-page .visual-copy p,.login-page .visual-copy p{max-width:390px;font-size:clamp(13px,.95vw,15px);line-height:1.5}.visual-copy p span,.form-hero p:last-child span{color:#005bd4;font-weight:900}.feature-stack{gap:clamp(8px,1.2vh,12px);width:min(100%,330px);margin-top:clamp(16px,3vh,26px);display:grid}.feature-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:7px;display:grid}.feature-icon{color:#ff9a00;background:#ffffffe0;border-radius:14px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:950;display:grid;box-shadow:0 14px 30px #13213b24}.feature-item strong{color:#10213d;font-size:14px;line-height:1.2;display:block}.feature-item p{color:#315072;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.35}.footer-art{object-fit:contain;filter:drop-shadow(0 28px 48px #26180847);z-index:0;width:clamp(170px,20vw,270px);max-width:36%;margin:0;position:absolute;bottom:clamp(80px,9vh,112px);left:clamp(56px,7vw,110px)}.register-page .footer-art{z-index:0;width:clamp(180px,17vw,280px);max-width:34%;bottom:clamp(104px,12vh,138px);left:clamp(72px,8vw,140px)}.login-page .footer-art{z-index:0;width:clamp(170px,16vw,260px);max-width:34%;bottom:clamp(70px,8vh,104px);left:clamp(72px,8vw,140px)}.bottom-trust{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#10213df5,#051022eb);border:1px solid #ffffff29;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid;position:absolute;bottom:24px;left:clamp(280px,32vw,520px);right:22px;box-shadow:0 18px 42px #0a193138}.register-page .bottom-trust,.login-page .bottom-trust{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(54vw,1060px);padding:16px 22px;bottom:20px;left:clamp(22px,2vw,36px);right:auto}.login-page .bottom-trust div:nth-child(2n){border-right:1px solid #fff3}.login-page .bottom-trust div:last-child{border-right:0}.register-page .bottom-trust div:nth-child(2n){border-right:1px solid #fff3}.register-page .bottom-trust div:last-child{border-right:0}.bottom-trust div{border-right:1px solid #fff3;min-width:0;padding-right:10px}.bottom-trust div:last-child,.bottom-trust div:nth-child(2n){border-right:0}.bottom-trust strong,.bottom-trust span{display:block}.bottom-trust strong{font-size:clamp(12px,.78vw,15px);line-height:1.2}.bottom-trust span{color:#ffffffbd;margin-top:6px;font-size:clamp(11px,.68vw,13px);line-height:1.35}.auth-panel{z-index:1;justify-content:flex-end;align-items:center;min-height:100vh;padding:clamp(18px,3vh,28px) clamp(24px,4vw,64px) clamp(18px,3vh,28px) 20px;display:flex;position:relative}.register-page .auth-panel,.login-page .auth-panel{justify-content:center;align-items:center;padding:clamp(28px,4vh,42px) clamp(36px,4vw,78px) clamp(28px,4vh,42px) 16px}.auth-card{scrollbar-width:thin;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffffff5,#fffbf2e6);border:1px solid #ffffffd6;border-radius:22px;width:min(100%,620px);max-height:calc(100vh - clamp(36px,6vh,56px));padding:clamp(22px,3vh,30px) clamp(24px,3.2vw,38px) clamp(20px,2.6vh,26px);overflow-y:auto;box-shadow:0 34px 90px #0e1f3b42,inset 0 1px #ffffffe6}.register-page .auth-card{background:radial-gradient(circle at 94% 4%,#ffb80014,#0000 20%),linear-gradient(145deg,#fffffff5,#fffbf2eb);border-radius:22px;width:min(100%,600px);max-height:none;padding:clamp(22px,2.8vh,28px) clamp(26px,3vw,36px) clamp(20px,2.6vh,26px);overflow:visible}.login-card{width:min(100%,480px)}.form-hero{justify-content:space-between;gap:16px;margin-bottom:clamp(16px,2.4vh,22px);display:flex}.script-text{color:#40516b;letter-spacing:0;text-transform:none;text-shadow:0 8px 22px #40516b1f;margin:0 0 8px;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:clamp(16px,1.45vw,20px);font-weight:600}.script-heart{color:#ffb000;margin-left:6px;font-family:Segoe UI,Arial,sans-serif;font-size:1.5em;font-weight:400;line-height:1;display:inline-block;transform:rotate(-8deg)translateY(2px)}.form-hero h2{color:#10213d;letter-spacing:0;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:900;line-height:1}.register-page .form-hero h2{font-size:clamp(32px,2.9vw,46px)}.form-hero h2 span{color:#ffad00}.form-hero p:last-child{color:#55657e;margin:10px 0 0;font-size:13px;font-weight:650}.shield-badge{color:#fff;background:radial-gradient(circle at 32% 22%,#ffffff80,#0000 24%),linear-gradient(135deg,#ffc400,#ff8a00);border-radius:18px;flex:none;place-items:center;width:clamp(54px,5vw,72px);height:clamp(54px,5vw,72px);font-size:14px;font-weight:950;display:grid;box-shadow:0 20px 36px #ff9a0057}.auth-form{gap:13px 18px;margin-top:0;display:grid}.register-form{grid-template-columns:repeat(2,minmax(0,1fr))}.register-page .auth-form{gap:12px 16px}.auth-form label{color:#10213d;gap:8px;font-size:13px;font-weight:800;display:grid}.auth-form input,.auth-form select{color:#10213d;background:#ffffffeb;border:1px solid #dce4ef;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px;box-shadow:0 10px 24px #10213d0e,inset 0 1px #fffc}.register-page .auth-form input,.register-page .auth-form select,.register-page .password-field input{min-height:46px}.register-page .auth-form label{gap:7px}.register-page .password-meter{min-height:50px;font-size:12px}.register-page .primary-action{margin-top:2px}.register-page .divider{margin:10px 0 9px}.register-page .switch-copy{margin-top:13px}.auth-form input::placeholder{color:#8190aa}.auth-form input:focus,.auth-form select:focus{border-color:#ffb000;box-shadow:0 0 0 4px #ffb00024}.password-field{background:#ffffffeb;border:1px solid #dce4ef;border-radius:12px;align-items:center;display:flex;overflow:hidden;box-shadow:0 10px 24px #10213d0e,inset 0 1px #fffc}.password-field:focus-within{border-color:#ffb000;box-shadow:0 0 0 4px #ffb00024}.password-field input{min-height:46px;box-shadow:none;border:0}.password-field input:focus{box-shadow:none}.password-field button{color:#40516b;cursor:pointer;background:#f3f6fb;border:0;border-radius:11px;min-height:34px;margin-right:8px;padding:0 12px;font-size:12px;font-weight:850}.full-field{grid-column:1/-1}.password-meter{color:#4b5c75;background:#fffaf0;border:1px solid #fed99a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;padding:9px 12px;font-size:12px;display:grid}.meter-shield{color:#fff;background:linear-gradient(135deg,#ffc400,#ff8a00);border-radius:11px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.meter-bars{grid-column:2/3;grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.meter-bars i{background:#ffe6b8;border-radius:999px;height:5px}.meter-bars i:nth-child(-n+3){background:linear-gradient(90deg,#ff8a00,#ffbd00)}.password-meter strong{color:#f59e00;font-size:12px}.form-message{color:#8a5a00;background:#fff8e6;border:1px solid #f6d38f;border-radius:14px;padding:11px 14px;font-size:13px;font-weight:750}.primary-action{color:#fff;cursor:pointer;background:radial-gradient(circle at 86%,#ffffff52,#0000 12%),linear-gradient(90deg,#ff8500,#ffc400);border:0;border-radius:14px;min-height:48px;font-size:16px;font-weight:850;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 20px 34px #ff9c005c}.primary-action:hover{transform:translateY(-1px);box-shadow:0 24px 40px #ff9c0066}.primary-action:disabled{cursor:not-allowed;opacity:.65}.divider{color:#7c8798;justify-content:center;align-items:center;margin:12px 0 10px;font-size:12px;font-weight:900;display:flex}.divider span{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 15px #10213d14}.google-action{color:#40516b;cursor:pointer;background:#fffffff0;border:1px solid #e4e8ef;border-radius:14px;width:100%;min-height:46px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 24px #10213d14}.google-action:hover{transform:translateY(-1px);box-shadow:0 14px 28px #10213d1f}.google-action span{color:#0f8f45;margin-right:12px;font-weight:950}.switch-copy{color:#657287;text-align:center;margin:16px 0 0;font-size:14px}.switch-copy a{color:#005bd4;font-weight:900;text-decoration:none}.legal-auth-links{color:#536987;justify-content:center;align-items:center;gap:12px;margin:14px 0 0;font-size:14px;font-weight:800;display:flex}.legal-auth-links a{color:#536987;text-decoration:none}@media (width<=1200px){.auth-page{grid-template-columns:.78fr 1fr}.auth-card{padding:24px 28px 22px}.register-page .auth-visual,.register-page .auth-panel{min-height:max(100vh,900px)}.bottom-trust{grid-template-columns:repeat(2,minmax(0,1fr));left:24px}.bottom-trust div:nth-child(2){border-right:0}}@media (height<=780px) and (width>=921px){.auth-visual{padding-top:18px;padding-bottom:82px}.register-page .auth-visual,.login-page .auth-visual,.register-page .auth-panel,.login-page .auth-panel{min-height:100vh}.login-page .auth-visual,.register-page .auth-visual{padding-top:58px;padding-bottom:74px}.brand-lockup{width:clamp(128px,12vw,176px)}.login-page .brand-lockup,.register-page .brand-lockup{width:clamp(170px,12vw,220px)}.login-page .brand-lockup{width:clamp(240px,18vw,330px)}.visual-copy h1{font-size:clamp(28px,3vw,42px)}.visual-copy p,.feature-stack{margin-top:10px}.feature-item:nth-child(3){display:none}.footer-art{width:min(16vw,210px);bottom:58px}.register-page .footer-art{width:min(16vw,210px);display:block;bottom:86px}.login-page .footer-art{width:min(15vw,190px);display:block;bottom:64px}.bottom-trust{padding:10px 12px;bottom:14px}.register-page .bottom-trust,.login-page .bottom-trust{padding:12px 16px;bottom:12px}.auth-card{padding:20px 26px}.register-page .auth-card{width:min(100%,570px);padding:18px 24px}.register-page .auth-form{gap:9px 12px}.auth-form input,.auth-form select,.register-page .auth-form input,.register-page .auth-form select,.register-page .password-field input,.primary-action,.google-action{min-height:42px}}@media (width<=920px){.auth-page{background-position:top;background-attachment:scroll;grid-template-columns:1fr;overflow:visible}.register-page,.login-page,.register-page .auth-visual,.login-page .auth-visual,.register-page .auth-panel,.login-page .auth-panel{min-height:auto}.auth-visual{min-height:auto;padding:24px 22px 28px}.brand-lockup{width:min(190px,52%)}.login-page .brand-lockup,.register-page .brand-lockup{width:min(220px,58%)}.login-page .brand-lockup{width:min(300px,72%)}.visual-copy{margin-top:14px}.visual-copy h1{font-size:clamp(28px,7vw,36px)}.visual-copy p{font-size:15px}.feature-stack{grid-template-columns:1fr;width:min(100%,420px);margin-top:16px}.footer-art{align-self:center;width:min(220px,46%);max-width:46%;margin-top:16px;position:relative;bottom:auto;left:auto}.register-page .footer-art,.login-page .footer-art{max-width:42%}.bottom-trust{display:none}.auth-panel{justify-content:center;min-height:auto;padding:18px}.auth-card,.login-card{max-height:none}}@media (width<=640px){.auth-visual{padding:20px 16px 22px}.brand-lockup{width:min(180px,62%)}.login-page .brand-lockup,.register-page .brand-lockup{width:min(210px,68%)}.login-page .brand-lockup{width:min(280px,78%)}.feature-stack,.bottom-trust{display:none}.footer-art,.login-page .footer-art,.register-page .footer-art{width:min(180px,48%);max-width:48%;margin-top:12px}.auth-panel{padding:0}.auth-card{border-radius:24px 24px 0 0;width:100%;padding:20px 16px}.form-hero{align-items:flex-start;gap:12px}.script-text{font-size:16px}.form-hero h2{font-size:28px}.shield-badge{border-radius:21px;width:58px;height:58px;font-size:13px}.register-form{grid-template-columns:1fr}.auth-form input,.auth-form select,.password-field input{min-height:44px}.password-meter{grid-template-columns:auto 1fr}.meter-bars,.password-meter strong{grid-column:1/-1}}:root{color:#0f2138;font-synthesis:none;background:#f4f7fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#f4f7fc}button,input,textarea{font:inherit}button{color:inherit}.admin-shell{background:radial-gradient(circle at 72% 4%,#2074de12,#0000 27%),linear-gradient(135deg,#f8fbff 0%,#f2f6fc 100%);min-height:100vh;display:flex}.admin-sidebar{color:#fff;isolation:isolate;background:linear-gradient(#18243a 0%,#102e4a 52%,#0a172b 100%);border-right:0;border-radius:0;flex:0 0 286px;width:286px;height:100vh;padding:42px 22px 28px;position:sticky;top:0;overflow:hidden;box-shadow:10px 0 32px #0528631f}.admin-sidebar:after{content:"";z-index:-2;opacity:.88;filter:none;background:url(/assets/webbottom-DLPyfnTt.png) bottom/100% no-repeat;height:330px;position:absolute;bottom:0;left:0;right:0}.admin-sidebar:before{content:none}.admin-brand{background:linear-gradient(145deg,#fff 0%,#fffaf0 100%);border:1px solid #ffcb1a8c;border-radius:22px;justify-content:center;align-items:center;height:154px;margin:0 4px 42px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #00143c42,inset 0 -4px #ffbe001f}.admin-brand:before{content:"";background:#ffc3001f;border-radius:50%;width:120px;height:120px;position:absolute;top:-44px;right:-35px}.admin-brand img{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 7px #062a6124);width:205px;height:128px;position:relative}.admin-nav{gap:10px;display:grid}.admin-nav button{color:#ffffffeb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:16px;width:100%;min-height:58px;padding:0 25px;font-size:15px;font-weight:750;transition:transform .16s,color .16s,background .16s,box-shadow .16s;display:flex}.admin-nav button:hover{color:#fff;background:#ffffff1a}.admin-nav button.active{color:#09275d;background:linear-gradient(105deg,#ffd528,#ffb800);box-shadow:0 12px 28px #ffbe0042}.admin-nav-icon{flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.sidebar-promo{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#021e4e5c;border:1px solid #ffffff40;border-radius:19px;margin-top:28px;padding:22px;position:relative}.sidebar-promo p{margin:0 0 14px;font-size:15px;line-height:1.35}.sidebar-promo p strong{color:#ffc400;font-size:21px;display:block}.sidebar-promo>span{color:#ffffffe6;font-size:12px;line-height:1.45}.sidebar-promo button{color:#09265b;cursor:pointer;background:linear-gradient(135deg,#ffd428,#ffb900);border:0;border-radius:9px;align-items:center;gap:8px;margin-top:15px;padding:10px 14px;font-size:10px;font-weight:850;display:flex}.admin-workspace{width:calc(100% - 286px);min-width:0}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dfe6f1;justify-content:space-between;align-items:center;gap:24px;height:82px;padding:0 34px;display:flex;position:sticky;top:0}.admin-search{color:#78808a;background:#fff;border:1px solid #dce4ef;border-radius:17px;align-items:center;gap:12px;width:min(365px,45vw);height:48px;padding:0 17px;display:flex;position:relative;box-shadow:0 6px 20px #12387012}.admin-search:focus-within{border-color:#edb54a;box-shadow:0 0 0 3px #edb54a24}.admin-search input{color:#14263b;background:0 0;border:0;outline:0;width:100%;font-size:14px}.admin-search input::placeholder{color:#96999e}.admin-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.widget-list-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.page-list-search::-webkit-search-cancel-button{cursor:pointer}.admin-search-dropdown{z-index:50;background:#fff;border:1px solid #dce4ef;border-radius:14px;width:100%;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 45px #1238702e}.admin-search-dropdown button{color:#17335f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.admin-search-dropdown button:hover{background:#f1f6ff}.admin-search-dropdown button>span:first-child{color:#0758c9;background:#eaf2ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-search-dropdown button>span:nth-child(2){flex:1;min-width:0}.admin-search-dropdown strong,.admin-search-dropdown small{display:block}.admin-search-dropdown strong{font-size:12px}.admin-search-dropdown small{color:#76849a;margin-top:2px;font-size:9.5px}.admin-search-empty{color:#71809a;text-align:center;background:#fff;padding:14px;font-size:11px}.admin-search kbd{color:#6b6f75;white-space:nowrap;background:#ffffff94;border:1px solid #d8c9b5;border-radius:8px;flex:none;padding:5px 8px;font-family:inherit;font-size:10px;font-weight:750;box-shadow:0 2px 5px #3f2b140f}.admin-topbar-actions{color:#273440;align-items:center;gap:10px;display:flex}.admin-topbar-actions strong{font-size:14px}.admin-account-pill{background:#fff;border:1px solid #e0e7f1;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:6px 14px 6px 7px;display:flex;box-shadow:0 6px 18px #1238700f}.admin-profile-avatar{color:#fff;background:linear-gradient(135deg,#ffc342,#ee9e09);border-radius:50%;place-items:center;width:38px;height:38px;margin-right:4px;font-size:13px;font-weight:850;display:grid;box-shadow:0 7px 16px #ee9e0933}.admin-logout{color:#354250;cursor:pointer;background:#ffffffc7;border:1px solid #e9e1d5;border-radius:13px;place-items:center;width:46px;height:46px;margin-left:12px;transition:color .15s,background .15s,transform .15s;display:grid;box-shadow:0 5px 17px #4832170d}.admin-logout:hover{color:#b4232c;background:#fff1ef;transform:translateY(-1px)}.admin-main{width:100%;padding:0 34px 26px}.admin-page{width:100%;max-width:1300px;margin:0 auto}.admin-page:not(.dashboard-home){padding:38px 14px 64px}.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-intro h2{color:#10243d;letter-spacing:-.025em;margin:8px 0;font-size:clamp(26px,2.2vw,34px);font-weight:850;line-height:1.15}.page-intro p{color:#354457;margin:0;font-size:14px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:#c8740a!important;font-size:11px!important}.total-pill{color:#b76200;white-space:nowrap;background:#fff5e3;border:1px solid #f2d8aa;border-radius:999px;padding:13px 20px;font-size:12px;font-weight:850}.metric-grid,.host-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px;display:grid}.metric-card,.host-status-card{background:#f9f4ebf0;border:1px solid #d7c7b2;border-radius:20px;min-height:134px;position:relative;overflow:hidden;box-shadow:0 12px 30px #402b131c}.metric-card:after,.host-status-card:after{content:"";pointer-events:none;background:#ffffff4d;border-radius:50%;width:120px;height:120px;position:absolute;top:-70px;right:-58px}.metric-card{padding:24px 26px}.metric-card span,.metric-card small{display:block}.metric-card span{color:#344356;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:850}.metric-card strong{color:#152a43;margin:10px 0 4px;font-size:35px;font-weight:850;line-height:1;display:block}.metric-card small{color:#77808c;font-size:11px}.metric-card.navy{border-top:3px solid #1e5b88}.metric-card.green{border-top:3px solid #21a755}.metric-card.green strong{color:#13943e}.metric-card.amber{border-top:3px solid #eeab26}.metric-card.amber strong{color:#d58b04}.host-status-card{text-align:left;cursor:pointer;align-items:center;gap:22px;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.host-status-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px #402e1817}.host-status-card.selected{border-color:#e4b65e;box-shadow:0 0 0 3px #e8ad3c1c,0 15px 35px #402e1812}.status-card-icon{border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;line-height:1;font-size:27px!important;font-weight:700!important;display:grid!important}.status-card-copy{min-width:0;display:block}.status-card-copy>span{color:#304158;text-transform:uppercase;letter-spacing:.025em;font-size:12px;font-weight:850;display:block}.status-card-copy strong{margin-top:9px;font-size:30px;font-weight:850;line-height:1;display:block}.host-status-card.approved .status-card-icon{color:#11a542;background:#e5f7e8}.host-status-card.approved strong{color:#0da03d}.host-status-card.rejected .status-card-icon{color:#d22020;background:#fff0ed}.host-status-card.rejected strong{color:#d20d16}.host-status-card.pending .status-card-icon{color:#e79a00;background:#fff6e2}.host-status-card.pending strong{color:#df9300}.admin-panel-card,.empty-page-card{background:#f9f4ebf0;border:1px solid #d7c7b2;border-radius:22px;padding:25px;box-shadow:0 14px 36px #402b131c}.overview-card{justify-content:space-between;align-items:center;min-height:180px;display:flex}.overview-card h3{color:#142941;margin:8px 0;font-size:21px}.overview-card p{color:#657180}.overview-mark{color:#fff;background:linear-gradient(135deg,#ffc43d,#e99800);border-radius:24px;place-items:center;width:82px;height:82px;font-size:38px;font-weight:900;display:grid;box-shadow:0 14px 28px #e8980033}.empty-page-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.empty-page-icon{color:#c47707;background:#fff0ce;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:13px;font-size:27px;font-weight:900;display:grid}.empty-page-card h3{color:#142941;margin:6px 0}.empty-page-card p{color:#6c7581;max-width:500px}.list-heading{justify-content:space-between;align-items:center;gap:12px;margin:2px 7px 17px;display:flex}.list-heading h3{color:#12243c;text-transform:capitalize;margin:0;font-size:19px}.list-heading span{color:#657487;font-size:12px;font-weight:800}.host-list,.property-admin-list,.user-admin-list{gap:12px;display:grid}.host-row,.property-admin-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fcf8f1f0;border:1px solid #d8c9b5;border-radius:16px;align-items:center;gap:16px;padding:15px;transition:border-color .15s,background .15s,transform .15s}.host-row{grid-template-columns:auto minmax(170px,1.25fr) minmax(180px,1fr) auto auto;display:grid}.host-row:hover,.property-admin-row:hover{background:#fffaf1;border-color:#efc16c;transform:translateY(-1px)}.host-avatar{object-fit:cover;color:#fff;background:linear-gradient(135deg,#efaa22,#d97b00);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.host-primary strong,.host-primary small,.host-contact strong,.host-contact small{display:block}.host-primary strong,.host-contact strong{color:#10243b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.host-primary small,.host-contact small{color:#697587;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11.5px;overflow:hidden}.status-pill{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:850}.status-pill.approved{color:#138d38;background:#dcf5df}.status-pill.rejected{color:#c2232c;background:#fee8e7}.status-pill.pending{color:#b87900;background:#fff0c9}.view-profile{color:#d27b00;white-space:nowrap;font-size:12px;font-weight:850}.admin-empty,.admin-error{border-radius:13px;padding:18px}.admin-empty{color:#687486;background:#faf6ef}.admin-error{color:#b4232c;background:#fee9e7;margin-bottom:14px;font-weight:750}.property-admin-row{grid-template-columns:78px minmax(180px,1.3fr) minmax(150px,1fr) auto auto auto;display:grid}.property-admin-image{object-fit:cover;background:#eee7da;border-radius:11px;width:78px;height:59px}.property-image-fallback{color:#bd7100;background:#fff0ce;place-items:center;font-size:23px;display:grid}.property-admin-primary strong,.property-admin-primary small,.property-admin-host strong,.property-admin-host small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.property-admin-primary strong,.property-admin-host strong{color:#10243b;font-size:13px}.property-admin-primary small,.property-admin-host small{color:#6d7888;margin-top:5px;font-size:11.5px}.property-admin-price{color:#14263a;white-space:nowrap;font-size:12px;font-weight:850}.users-page{color:#101f3d;max-width:1440px}.users-page-intro{align-items:flex-start;margin-bottom:26px}.users-page-intro .eyebrow{letter-spacing:0;text-transform:none;margin-bottom:7px;color:#075dff!important}.users-page-intro h2{letter-spacing:0;margin:0 0 8px;font-size:30px}.users-page-intro>div:first-child>p:last-child{color:#526078;font-size:12px}.users-header-actions{grid-template-columns:auto 44px 44px;justify-items:end;gap:12px;display:grid}.users-date,.users-notification,.users-admin-avatar,.users-total-pill{background:#fff;border:1px solid #e2e8f2;box-shadow:0 5px 16px #1c365d0f}.users-date{color:#34425b;border-radius:7px;align-items:center;gap:11px;min-height:44px;padding:0 17px;font-size:11px;font-weight:700;display:flex}.users-date b{color:#16315c;font-size:8px}.users-notification{color:#263a61;cursor:pointer;border-radius:8px;width:44px;height:44px;font-size:18px;position:relative}.users-notification i{color:#fff;background:#ed3344;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.users-admin-avatar{color:#23334d;width:44px;height:44px;box-shadow:none;background:#edf0f5;border:0;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.users-total-pill{color:#536078;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-width:184px;min-height:42px;font-size:10px;display:flex}.users-total-pill b{color:#075dff;font-size:12px}.users-total-pill strong{color:#111e38;font-size:13px}.user-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.user-summary-card{background:#fff;border:1px solid #e6ebf3;border-radius:8px;align-items:center;gap:22px;min-height:130px;padding:24px 22px;display:flex;box-shadow:0 7px 22px #1b39640d}.user-summary-card>div{min-width:0}.user-summary-card small,.user-summary-card strong,.user-summary-card>div>span{display:block}.user-summary-card small{color:#17233d;font-size:11px;font-weight:750}.user-summary-card strong{color:#142344;margin:5px 0 6px;font-size:25px}.user-summary-card>div>span{color:#627088;font-size:10px}.user-summary-card.host strong{color:#159447}.user-summary-card.guest strong{color:#ef9400}.user-summary-icon{border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:18px;font-weight:850;display:grid}.user-summary-icon.all{color:#075dff;background:#edf2ff}.user-summary-icon.host{color:#159447;background:#e9f7ed}.user-summary-icon.guest{color:#ef9400;background:#fff4df}.users-table-card{background:#fff;border-color:#e4eaf3;border-radius:9px;padding:0;overflow:hidden;box-shadow:0 8px 25px #1b39640d}.user-list-heading{border-bottom:1px solid #e7ebf2;align-items:center;min-height:83px;margin:0;padding:18px 26px}.users-table-title{align-items:baseline;gap:15px;display:flex}.users-table-title h3{color:#111e38;text-transform:none;font-size:16px}.users-table-title span{color:#075dff;font-size:10px}.users-table-tools{align-items:center;gap:12px;display:flex}.user-search{background:#fff;border:1px solid #dce3ed;border-radius:6px;align-items:center;gap:10px;width:min(405px,40vw);height:42px;padding:0 13px;display:flex}.user-search span,.user-filter>span{color:#314564;font-size:11px;font-weight:850}.user-search input{color:#1b2b47;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0;font-size:10px}.user-filter{background:#fff;border:1px solid #dce3ed;border-radius:6px;align-items:center;gap:9px;min-width:105px;height:42px;padding:0 12px;display:flex}.user-filter select{color:#263751;cursor:pointer;background:0 0;border:0;outline:none;width:100%;font-size:10px;font-weight:700}.users-table-wrap{overflow-x:auto}.users-table-header,.user-admin-row{grid-template-columns:46px minmax(170px,1.2fr) minmax(190px,1.15fr) minmax(125px,.75fr) minmax(105px,.6fr) minmax(105px,.65fr) 120px;align-items:center;column-gap:12px;min-width:940px;display:grid}.users-table-header{color:#6b7890;text-transform:uppercase;border-bottom:1px solid #e7ebf2;min-height:46px;padding:0 25px;font-size:8px;font-weight:850}.users-table-header span:first-child{grid-column:1/3}.user-admin-list{display:block}.user-admin-row{background:#fff;border-bottom:1px solid #edf0f5;min-height:72px;padding:10px 25px}.user-admin-row:last-child{border-bottom:0}.user-admin-row:hover{background:#fbfcff}.user-admin-row .host-avatar{border-radius:50%;flex-basis:38px;width:38px;height:38px;font-size:10px}.user-admin-primary strong,.user-admin-primary small,.user-admin-contact strong,.user-admin-contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-admin-primary strong{color:#18243d;font-size:11px}.user-admin-contact strong{color:#34445e;font-size:9px;font-weight:650}.user-admin-primary small,.user-admin-contact small{color:#617088;margin-top:4px;font-size:9px}.user-role-list{flex-wrap:wrap;gap:6px;display:flex}.role-pill{text-transform:lowercase;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:750}.role-pill.host{color:#16883e;background:#e4f6e9}.role-pill.user{color:#075dff;background:#e8efff}.user-account-status{color:#17883e;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.user-account-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.user-account-status.unverified{color:#da8a00}.user-admin-row time{color:#5f6d84;white-space:nowrap;font-size:9px}.host-detail-button{color:#8791a2;cursor:default;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-width:108px;min-height:34px;font-size:9px;font-weight:750;display:flex}.host-detail-button.active{color:#075dff;cursor:pointer;background:#fff;border:1px solid #075dff}.host-detail-button.active:hover{color:#fff;background:#075dff}.users-pagination{color:#5f6e85;border-top:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 25px;font-size:9px;display:flex}.users-pagination>div,.users-page-number-wrap{align-items:center;gap:8px;display:flex}.users-pagination button{color:#3a4a65;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:5px;width:34px;height:34px;font-size:10px}.users-pagination button.selected{color:#fff;background:#075dff;border-color:#075dff}.users-pagination button:disabled{color:#b1b8c4;cursor:not-allowed;background:#f7f8fa}.users-page-number-wrap i{color:#778297;font-size:10px;font-style:normal}.user-host-modal{width:min(980px,100%)}.host-section-title{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;display:flex}.host-section-title h3{color:#12243c;margin:0;font-size:16px}.host-section-title span{color:#a96d00;text-transform:capitalize;background:#fff0c9;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.user-property-list{gap:12px;margin-bottom:19px;display:grid}.user-property-card{background:#fff;border:1px solid #ebe5dc;border-radius:13px;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:13px;display:grid}.user-property-card>img,.user-property-card>.property-image-fallback{object-fit:cover;border-radius:11px;width:112px;height:86px}.user-property-card strong,.user-property-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-property-card strong{color:#10243b;font-size:13px}.user-property-card small{color:#6d7888;margin-top:5px;font-size:11.5px}.user-property-card p{color:#4d5968;margin:8px 0 0;font-size:12px;line-height:1.55}.user-property-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.user-property-meta>span:first-child{color:#14263a;font-size:12px;font-weight:900}.assigned-cohost-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.assigned-cohost-list span{color:#1c4772;background:#eaf2ff;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850}.cohost-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cohost-detail-card{background:#fff;border:1px solid #ebe5dc;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.cohost-detail-card strong,.cohost-detail-card small{display:block}.cohost-detail-card strong{color:#10243b;font-size:13px}.cohost-detail-card small{color:#6d7888;margin-top:4px;font-size:11.5px}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111c2a9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.logout-confirm{text-align:center;background:#fff;border:1px solid #ffffffb8;border-radius:22px;width:min(410px,100%);padding:34px 32px 28px;animation:.2s ease-out logout-dialog-in;box-shadow:0 28px 80px #04194047}.logout-confirm-icon{color:#c98200;background:linear-gradient(145deg,#fff6d9,#ffe5a0);border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid;box-shadow:0 10px 25px #eea60033}.logout-confirm h2{color:#102b59;margin:0;font-size:24px;line-height:1.2}.logout-confirm p{color:#6d7d94;max-width:310px;margin:10px auto 25px;font-size:13px;line-height:1.6}.logout-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.logout-confirm-actions button{cursor:pointer;min-height:46px;font:inherit;border-radius:11px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.logout-confirm-actions button:hover{transform:translateY(-1px)}.logout-confirm-actions button:focus-visible{outline-offset:2px;outline:3px solid #1767df2e}.logout-confirm-actions .cancel{color:#405573;background:#fff;border:1px solid #dbe3ee}.logout-confirm-actions .cancel:hover{background:#f7f9fc;border-color:#b9c7da}.logout-confirm-actions .confirm{color:#102958;background:linear-gradient(135deg,#ffd52e,#ffb700);border:1px solid #e1a400;box-shadow:0 9px 20px #ecaa0038}.logout-confirm-actions .confirm:hover{background:linear-gradient(135deg,#ffdc45,#ffc21a);box-shadow:0 12px 24px #ecaa0047}@keyframes logout-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.host-modal{background:#fffdf9;border:1px solid #fff9;border-radius:22px;width:min(850px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 35px 90px #14161945}.property-admin-modal{width:min(920px,100%)}.modal-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f5;border-bottom:1px solid #eee5d9;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex;position:sticky;top:0}.modal-person{align-items:center;gap:13px;display:flex}.modal-person h2{color:#10243b;margin:0;font-size:19px}.modal-person p{color:#687486;margin:4px 0 0;font-size:12px}.modal-close{color:#566170;cursor:pointer;background:#f3eee6;border:0;border-radius:50%;width:37px;height:37px;font-size:21px}.modal-close:hover{color:#b4232c;background:#fee9e7}.modal-body{padding:22px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.detail-item{background:#fff;border:1px solid #ebe5dc;border-radius:12px;padding:13px}.detail-item span,.detail-item strong{display:block}.detail-item span{color:#bd7000;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:9.5px;font-weight:900}.detail-item strong{color:#13263d;word-break:break-word;font-size:12.5px;line-height:1.45}.document-links{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.document-links a{color:#b56b00;background:#fff5e2;border:1px solid #f1d39e;border-radius:10px;padding:9px 13px;font-size:11.5px;font-weight:850;text-decoration:none}.review-note{resize:vertical;background:#fff;border:1px solid #ddd5c9;border-radius:12px;outline:none;width:100%;min-height:92px;margin-bottom:14px;padding:12px}.review-note:focus{border-color:#edb54a;box-shadow:0 0 0 3px #edb54a26}.modal-actions{flex-wrap:wrap;gap:9px;display:flex}.modal-actions button{cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-weight:850;transition:transform .15s,opacity .15s}.modal-actions button:hover{transform:translateY(-1px)}.modal-actions button:disabled{opacity:.5;cursor:wait;transform:none}.modal-actions .approve{color:#127d32;background:#dcf5df}.modal-actions .reject{color:#b9232c;background:#fee8e7}.modal-actions .pending{color:#a96d00;background:#fff0c9}.property-modal-image{object-fit:cover;border-radius:10px;flex:0 0 64px;width:64px;height:52px}.property-description{background:#fff;border:1px solid #ebe5dc;border-radius:12px;margin-bottom:18px;padding:14px}.property-description span{color:#bd7000;text-transform:uppercase;letter-spacing:.07em;font-size:9.5px;font-weight:900}.property-description p{color:#4d5968;margin:7px 0 0;font-size:12.5px;line-height:1.6}.property-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.property-image-grid a{background:#eee7da;border-radius:11px;display:block;overflow:hidden}.hosts-page .page-intro{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 38%,#fff8dd2e 66%),url(/assets/host-management-bg-gAw7Ua_H.png) 50%/cover no-repeat;border:1px solid #dfe6f1;border-radius:0 0 28px 28px;align-items:center;min-height:160px;margin-bottom:18px;padding:28px 30px;overflow:hidden;box-shadow:0 12px 32px #153f7d14}.hosts-page .page-intro h2{color:#0a2c65;margin:7px 0}.hosts-page .page-intro>div{z-index:1;position:relative}.hosts-page .total-pill{z-index:1;color:#8a5b00;background:#ffffffe0;position:relative;box-shadow:0 6px 18px #12387014}.hosts-page .host-status-grid{gap:14px;margin-bottom:18px}.hosts-page .host-status-card{background:#fff;border-color:#dfe6f1;border-radius:16px;min-height:100px;padding:18px;box-shadow:0 8px 24px #153f7d14}.hosts-page .host-status-card.selected{border-color:#e5b233;box-shadow:0 0 0 3px #e5b2331f,0 10px 28px #153f7d1a}.hosts-page .status-card-icon{flex-basis:48px;width:48px;height:48px;font-size:24px!important}.hosts-page .status-card-copy>span{color:#21395f;text-transform:none;font-size:11px}.hosts-page .status-card-copy strong{margin-top:5px;font-size:25px}.hosts-review-layout{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:18px;display:grid}.hosts-page .admin-panel-card{background:#fff;border-color:#dfe6f1;border-radius:18px;min-width:0;padding:20px;box-shadow:0 10px 28px #153f7d14}.hosts-page .host-list{scrollbar-gutter:stable;max-height:560px;padding-right:5px;overflow-y:auto}.hosts-page .host-row{background:#fff;border:0;border-bottom:1px solid #e8edf4;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;padding:12px 10px}.hosts-page .host-row:last-child{border-bottom:0}.hosts-page .host-row:hover{background:#f7faff;border-color:#e8edf4;border-radius:11px;transform:none}.hosts-page .host-contact{display:none}.hosts-page .view-profile{color:#173b70}.hosts-page .modal-backdrop{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.hosts-page .host-modal{background:#fff;border-color:#dfe6f1;border-radius:18px;width:100%;max-height:680px;box-shadow:0 10px 28px #153f7d1a}.hosts-page .modal-header{background:#fffffff5}.hosts-page .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-review-empty{color:#71809a;text-align:center;background:#fff;border:1px solid #dfe6f1;border-radius:18px;align-content:center;place-items:center;min-height:330px;padding:30px;display:grid;box-shadow:0 10px 28px #153f7d14}.host-review-empty>span{background:#edf4ff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.host-review-empty h3{color:#17335f;margin:14px 0 6px}.host-review-empty p{max-width:300px;margin:0;font-size:12px;line-height:1.6}.properties-page .page-intro{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 38%,#fff8dd1f 64%),url(/assets/property-management-bg-DQ2Z1Ahh.png) 50%/cover no-repeat;border:1px solid #dfe6f1;border-radius:0 0 26px 26px;align-items:center;min-height:180px;margin-bottom:16px;padding:26px 30px;overflow:hidden;box-shadow:0 12px 32px #153f7d14}.properties-page .page-intro h2{color:#0a2c65;margin:7px 0}.properties-page .page-intro>div{z-index:1;position:relative}.properties-page .host-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.properties-page .host-status-card{background:#fff;border-color:#dfe6f1;border-radius:15px;gap:13px;min-height:94px;padding:16px;box-shadow:0 8px 22px #153f7d14}.properties-page .host-status-card.selected{border-color:#e5b233;box-shadow:0 0 0 3px #e5b2331f,0 10px 26px #153f7d1a}.properties-page .status-card-icon{flex-basis:44px;width:44px;height:44px;font-size:22px!important}.properties-page .status-card-copy>span{color:#21395f;text-transform:none;font-size:10px}.properties-page .status-card-copy strong{margin-top:5px;font-size:23px}.properties-page .host-status-card.total .status-card-icon{color:#155fd2;background:#e8f1ff}.properties-page .host-status-card.total strong{color:#155fd2}.properties-review-layout{grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr);align-items:start;gap:16px;display:grid}.properties-page .admin-panel-card{background:#fff;border-color:#dfe6f1;border-radius:17px;min-width:0;padding:18px;box-shadow:0 10px 28px #153f7d14}.properties-page .property-admin-list{scrollbar-gutter:stable;max-height:600px;padding-right:4px;overflow-y:auto}.properties-page .property-admin-row{background:#fff;border:0;border-bottom:1px solid #e8edf4;border-radius:0;grid-template-columns:72px minmax(0,1fr) auto;gap:11px;padding:11px 7px}.properties-page .property-admin-row:last-child{border-bottom:0}.properties-page .property-admin-row:hover{background:#f7faff;border-color:#e8edf4;border-radius:10px;transform:none}.properties-page .property-admin-image{width:72px;height:57px}.properties-page .property-admin-host,.properties-page .property-admin-row .status-pill,.properties-page .property-admin-row .view-profile{display:none}.properties-page .property-admin-price{color:#155fd2}.properties-page .modal-backdrop{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.properties-page .property-admin-modal{background:#fff;border-color:#dfe6f1;border-radius:17px;width:100%;max-height:720px;box-shadow:0 10px 28px #153f7d1a}.properties-page .modal-header{background:#fffffff7}.properties-page .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-review-empty{color:#71809a;text-align:center;background:#fff;border:1px solid #dfe6f1;border-radius:17px;align-content:center;place-items:center;min-height:360px;padding:30px;display:grid;box-shadow:0 10px 28px #153f7d14}.property-review-empty>span{color:#155fd2;background:#e8f1ff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.property-review-empty h3{color:#17335f;margin:14px 0 6px}.property-review-empty p{max-width:320px;margin:0;font-size:12px;line-height:1.6}.property-image-grid img{object-fit:cover;width:100%;height:130px;transition:transform .18s;display:block}.property-image-grid a:hover img{transform:scale(1.03)}.admin-notification{color:#08265c;cursor:pointer;background:0 0;border:0;border-right:1px solid #e0e7f1;place-items:center;width:42px;height:42px;display:grid;position:relative}.admin-notification>span{background:#ffb800;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.admin-profile-avatar{object-fit:contain;background:#082f74;padding:3px}.dashboard-home{max-width:1440px}.dashboard-hero{background:linear-gradient(105deg,#fff 0% 43%,#fff7d9 100%);align-items:flex-start;min-height:222px;margin:0 -34px;padding:42px 36px 26px;display:flex;position:relative;overflow:hidden}.dashboard-hero:after{content:"";background:linear-gradient(160deg,#ffd3342e,#ffb700b8);border-radius:50% 0 0;height:92px;position:absolute;bottom:-28px;left:34%;right:-4%;transform:skewY(-2deg)}.dashboard-hero-copy{z-index:2;position:relative}.dashboard-hero-copy p{color:#09265b;margin:0 0 13px;font-size:14px;font-weight:750}.dashboard-hero-copy h1{color:#08265d;letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,3vw,43px);line-height:1.08}.dashboard-hero-copy h1 span{color:#f4a900}.dashboard-hero-copy small{color:#415579;font-size:13px}.dashboard-hero-art{z-index:1;opacity:.72;width:min(590px,46vw);position:absolute;bottom:-6px;right:8%}.dashboard-date-pill{z-index:3;color:#163260;background:#fffffff2;border:1px solid #e4e9f1;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:18px;right:20px;box-shadow:0 8px 24px #1238701a}.dashboard-date-pill>svg:first-child{color:#f4ad00}.dashboard-metrics{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-8px;display:grid;position:relative}.dashboard-metric{cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px 16px;min-width:0;min-height:134px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 24px #153f7d17}.dashboard-metric:hover,.dashboard-metric:focus-visible{border-color:#b9ccec;outline:0;transform:translateY(-2px);box-shadow:0 12px 30px #153f7d21}.dashboard-metric.selected{border-color:#1767df;box-shadow:0 0 0 3px #1767df1a,0 12px 30px #153f7d1f}.dashboard-metric-icon{color:#fff;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:850;display:grid;box-shadow:0 8px 18px}.dashboard-metric.blue .dashboard-metric-icon{background:linear-gradient(135deg,#114cbc,#06338f)}.dashboard-metric.green .dashboard-metric-icon{background:linear-gradient(135deg,#2abd4f,#078a2b)}.dashboard-metric.yellow .dashboard-metric-icon{background:linear-gradient(135deg,#ffc20b,#f0a400)}.dashboard-metric.indigo .dashboard-metric-icon{background:linear-gradient(135deg,#2177ed,#0756c7)}.dashboard-metric-copy{align-self:center;min-width:0}.dashboard-metric-copy small,.dashboard-metric-copy em{overflow-wrap:anywhere;max-width:100%;display:block}.dashboard-metric-copy small{color:#19345f;font-size:11px;font-weight:800;line-height:1.25}.dashboard-metric-copy strong{color:#0b3c99;margin:6px 0;font-size:27px;line-height:1;display:block}.dashboard-metric.green strong{color:#16913a}.dashboard-metric.yellow strong{color:#eca900}.dashboard-metric-copy em{color:#75829a;font-size:10px;font-style:normal;line-height:1.35}.metric-sparkline{grid-column:2;justify-self:end;width:58px;height:30px;overflow:visible}.metric-sparkline polyline{fill:none;stroke:#1260d0;stroke-width:2px}.metric-sparkline circle{fill:#1260d0}.dashboard-metric.green .metric-sparkline polyline{stroke:#16a23d}.dashboard-metric.green .metric-sparkline circle{fill:#16a23d}.dashboard-metric.yellow .metric-sparkline polyline{stroke:#f0a800}.dashboard-metric.yellow .metric-sparkline circle{fill:#f0a800}.dashboard-content-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:18px;display:grid}.dashboard-widget{background:#fff;border:1px solid #dfe6f1;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #153f7d12}.dashboard-content-grid>.dashboard-widget{height:300px}.dashboard-content-grid .recent-host-list{max-height:260px}.widget-heading{border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 20px;display:flex}.widget-heading>div{align-items:center;gap:12px;display:flex}.widget-heading h2{color:#0b285b;margin:0;font-size:14px}.widget-heading-icon{color:#fff;background:#ffb800;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.widget-heading button{color:#c77b00;cursor:pointer;background:#fff2d4;border:0;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800}.widget-list-search{color:#60718e;background:#fff;border:1px solid #dce4ef;border-radius:10px;align-items:center;gap:8px;width:min(230px,45%);height:38px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.widget-list-search:focus-within{border-color:#1767df;box-shadow:0 0 0 3px #1767df1a}.widget-list-search input{color:#19345f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.widget-list-search input::placeholder{color:#8995a7;text-overflow:ellipsis}.page-list-search{color:#19345f;width:min(260px,42vw);height:40px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:10px;outline:0;padding:0 13px;font-size:11px;transition:border-color .18s,box-shadow .18s;box-shadow:0 3px 10px #1238700a}.page-list-search:focus{border-color:#1767df;box-shadow:0 0 0 3px #1767df1a}.page-list-search::placeholder{color:#8995a7}.payment-search:focus-within,.users-redesign .user-search:focus-within{border-color:#1767df;box-shadow:0 0 0 3px #1767df1a}.month-filter{color:#41577b;border:1px solid #dfe6f1;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.month-filter>span{color:#7b899d;font-size:9px}.month-filter select{color:#29466f;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;font-weight:750}.recent-host-list{padding:0 17px}.recent-host-row{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf4;grid-template-columns:45px minmax(130px,1fr) auto auto auto;align-items:center;gap:11px;padding:8px 0;display:grid}.recent-host-row:last-child{border-bottom:0}.recent-host-row img,.recent-avatar{object-fit:cover;color:#fff;background:#1a56ad;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;font-weight:850;display:grid}.recent-host-copy strong,.recent-host-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-host-copy strong{color:#0a285b;font-size:11px}.recent-host-copy small{color:#60718e;margin-top:2px;font-size:9.5px}.recent-host-row time{color:#60718e;white-space:nowrap;font-size:9px}.dashboard-empty{color:#71809a;text-align:center;padding:30px}.overview-charts{grid-template-columns:1.1fr .9fr;min-height:232px;display:grid}.trend-chart,.location-chart{padding:16px 20px}.trend-chart{border-right:1px solid #e6ebf3}.overview-charts h3{color:#213a66;margin:0 0 13px;font-size:11px}.chart-area{height:170px;position:relative}.chart-area svg{z-index:2;width:100%;height:145px;position:relative;overflow:visible}.chart-area polyline{fill:none;stroke:#1364d8;stroke-width:2.4px;vector-effect:non-scaling-stroke}.chart-area circle{fill:#1364d8;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.trend-fill{fill:url(#trendFill)}.chart-grid-lines{background:repeating-linear-gradient(#e9eef6 0 1px,#0000 1px 35px);position:absolute;inset:0 0 25px}.chart-months{color:#74829a;justify-content:space-between;font-size:8px;display:flex}.location-chart{grid-template-columns:120px 1fr;align-items:center;gap:18px;display:grid}.location-chart h3{grid-column:1/-1}.donut{background:conic-gradient(#1161d8 0 var(--approved), #ffb700 var(--approved) 82%, #19a340 82% 92%, #dfe3ea 92%);border-radius:50%;place-items:center;width:116px;height:116px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:62px;height:62px}.donut span{z-index:1;color:#153365;grid-area:1/1;font-size:16px;font-weight:850}.chart-legend{gap:11px;display:grid}.chart-legend span{color:#536684;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.chart-legend i{border-radius:2px;width:7px;height:7px}.chart-legend i.green{background:#19a340}.chart-legend i.yellow{background:#ffb700}.chart-legend i.blue{background:#1161d8}.quick-actions-bar{background:#fff;border:1px solid #dfe6f1;border-radius:17px;grid-template-columns:1.1fr repeat(4,1fr);align-items:stretch;min-height:78px;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 8px 24px #153f7d12}.quick-action-title,.quick-action{align-items:center;gap:11px;padding:13px 17px;display:flex}.quick-action-title>span{color:#fff;background:#ffb700;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.quick-action-title strong,.quick-action-title small,.quick-action strong,.quick-action small{display:block}.quick-action-title strong,.quick-action strong{color:#0b285b;font-size:10px}.quick-action-title small,.quick-action small{color:#667693;margin-top:3px;font-size:8px}.quick-action{text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #e5eaf2}.quick-action:hover{background:#f7faff}.quick-action>span{color:#0758c9;background:#edf4ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.quick-action>div{flex:1}.quick-action>svg{color:#16376b}.payments-page{padding-top:0!important}.payment-hero{background:radial-gradient(circle at 78% 28%,#ffc31c3d,#0000 22%),linear-gradient(110deg,#fff 45%,#fff8df);border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:25px;min-height:166px;margin:0 -34px 18px;padding:30px 36px;display:flex}.payment-hero .eyebrow{color:#075bd4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.payment-hero h2{color:#092656;letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(28px,3vw,38px)}.payment-hero h2 span{color:#f3af00}.payment-hero p{color:#60708a;margin:0;font-size:13px}.payment-date{color:#17345f;white-space:nowrap;background:#fff;border:1px solid #e3e8f0;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:11px;font-weight:750;display:flex;box-shadow:0 8px 25px #10316314}.payment-date span{color:#efa900;font-size:17px}.payment-date b{margin-left:4px}.payment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.payment-metric-card{background:#fff;border:1px solid #e0e6ef;border-radius:16px;align-items:center;gap:15px;min-width:0;min-height:125px;padding:19px;display:flex;box-shadow:0 7px 22px #183c6f12}.payment-icon{color:#fff;background:linear-gradient(135deg,#1768e5,#083a9b);border-radius:15px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:850;display:grid;box-shadow:0 8px 17px #0f4bb433}.payment-icon.paid{background:linear-gradient(135deg,#23be5b,#078536)}.payment-icon.due{background:linear-gradient(135deg,#ffbe0b,#ee8f00)}.payment-icon.pending{background:linear-gradient(135deg,#7768ec,#4a42c8)}.payment-metric-card small{color:#5f708c;font-size:10px;font-weight:750;display:block}.payment-metric-card strong{color:#0a3d9c;white-space:nowrap;margin:6px 0;font-size:clamp(20px,2vw,27px);line-height:1;display:block}.payment-metric-card.paid strong{color:#12933e}.payment-metric-card.due strong{color:#ee9700}.payment-metric-card.pending strong{color:#554bcc}.payment-metric-card p{color:#8591a5;margin:0;font-size:9px}.collection-card{background:#fff;border:1px solid #e0e6ef;border-radius:16px;margin:15px 0;padding:20px 23px;box-shadow:0 7px 22px #183c6f0f}.collection-heading{justify-content:space-between;align-items:center;display:flex}.collection-heading strong,.collection-heading span{display:block}.collection-heading strong{color:#112d59;font-size:13px}.collection-heading span{color:#78869b;margin-top:4px;font-size:9px}.collection-heading>b{color:#11933e;font-size:13px}.collection-track{background:#edf1f6;border-radius:20px;height:11px;margin:16px 0 13px;overflow:hidden}.collection-track span{border-radius:inherit;background:linear-gradient(90deg,#0c49bd,#1372ec 65%,#23b75a);height:100%;display:block;box-shadow:0 0 12px #1567dc40}.collection-labels{color:#6d7b92;align-items:center;gap:25px;font-size:9px;display:flex}.collection-labels span{align-items:center;gap:6px;display:flex}.collection-labels i{background:#dde3ec;border-radius:50%;width:8px;height:8px}.collection-labels i.paid-dot{background:#1370e6}.collection-labels b{color:#193762}.collection-labels>strong{color:#102d5b;margin-left:auto}.payment-table-card{background:#fff;border:1px solid #e0e6ef;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #183c6f12}.payment-table-head{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 14px;display:flex}.payment-table-head h3{color:#102c58;margin:0 0 4px;font-size:15px}.payment-table-head p{color:#7b899d;margin:0;font-size:9.5px}.payment-search{color:#63748e;background:#f9fbfd;border:1px solid #e0e6ef;border-radius:9px;align-items:center;gap:8px;width:220px;height:37px;padding:0 11px;display:flex}.payment-search input{color:#17345f;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.payment-filters{border-bottom:1px solid #e9edf3;gap:6px;padding:0 22px 14px;display:flex}.payment-filters button{color:#5d6e88;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:750}.payment-filters button span{background:#edf1f6;border-radius:5px;margin-left:4px;padding:2px 5px;font-size:8px}.payment-filters button.active{color:#0759ce;background:#ebf3ff}.payment-filters button.active span{color:#fff;background:#1264d8}.payment-table-wrap{overflow-x:auto}.payment-table{border-collapse:collapse;width:100%;min-width:940px}.payment-table th{color:#6e7d93;text-align:left;letter-spacing:.035em;text-transform:uppercase;background:#f8fafc;padding:11px 16px;font-size:8.5px}.payment-table td{color:#18345e;vertical-align:middle;border-top:1px solid #edf0f4;padding:13px 16px;font-size:10px}.payment-person{align-items:center;gap:9px;display:flex}.payment-person>span{color:#fff;background:linear-gradient(135deg,#1b6be0,#0b3e9d);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.payment-person strong,.payment-person small,.booking-total{display:block}.payment-person strong,.booking-name{color:#102f61;font-size:10px}.payment-person small,.booking-total{color:#8290a5;margin-top:3px;font-size:8px}.row-progress-copy{justify-content:space-between;gap:15px;display:flex}.row-progress-copy span{color:#119242;font-size:8px;font-weight:800}.row-progress{background:#e8edf3;border-radius:9px;width:150px;height:5px;margin:6px 0 4px;overflow:hidden}.row-progress span{border-radius:inherit;background:linear-gradient(90deg,#1264d8,#20ae55);height:100%;display:block}.row-due{color:#8793a6;font-size:7.5px}.method-pill{color:#32517c;background:#f0f4f9;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-block}.payment-status{text-transform:capitalize;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.payment-status i{border-radius:50%;width:5px;height:5px}.payment-status.pending{color:#b87700;background:#fff3d7}.payment-status.pending i{background:#efa600}.payment-status.approved{color:#087b33;background:#e5f7eb}.payment-status.approved i{background:#15a84a}.payment-status.rejected{color:#cf3535;background:#ffeded}.payment-status.rejected i{background:#e64343}.payment-actions{gap:6px;display:flex}.payment-actions>button,.payment-more{cursor:pointer;border:0;border-radius:8px;width:29px;height:29px;font-weight:850}.payment-actions .approve{color:#087a33;background:#e4f7eb}.payment-actions .reject{color:#d23535;background:#ffebeb;font-size:17px}.payment-more{color:#6f7e94;letter-spacing:1px;background:#f2f5f9}.payment-empty{color:#738197;text-align:center;padding:35px;font-size:11px}.payment-actions button:disabled{opacity:.4;cursor:not-allowed}.payment-result-count{color:#1260cf;vertical-align:middle;background:#edf4ff;border-radius:20px;align-items:center;margin-left:7px;padding:4px 7px;font-size:8px;display:inline-flex}.payment-table tbody tr{transition:background .18s,transform .18s}.payment-table tbody tr:hover{background:#f9fbff}.payment-action-cell{position:relative}.payment-menu-wrap{display:inline-block;position:relative}.payment-more{transition:background .18s,color .18s,transform .18s}.payment-more:hover,.payment-more.active{color:#0759ce;background:#e7f0ff;transform:translateY(-1px)}.payment-action-menu{z-index:30;background:#fff;border:1px solid #dce4ef;border-radius:12px;width:205px;padding:6px;animation:.16s ease-out paymentMenuIn;position:absolute;bottom:36px;right:0;overflow:hidden;box-shadow:0 16px 40px #0d2b582e}.payment-action-menu:after{content:"";background:#fff;border-bottom:1px solid #dce4ef;border-right:1px solid #dce4ef;width:9px;height:9px;position:absolute;bottom:-5px;right:12px;transform:rotate(45deg)}.payment-action-menu button{z-index:1;color:#18365f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:auto;min-height:48px;padding:8px 9px;display:flex;position:relative}.payment-action-menu button>div{flex:1;min-width:0}.payment-action-menu button:hover{background:#f2f6fc}.payment-action-menu button:disabled{opacity:.42;cursor:not-allowed}.payment-action-menu button>span{color:#1260cf;background:#eaf2ff;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:850;display:grid}.payment-action-menu strong,.payment-action-menu small{white-space:normal;line-height:1.3;display:block}.payment-action-menu strong{font-size:10px}.payment-action-menu small{color:#8794a7;margin-top:2px;font-size:8.5px}.payment-action-menu .menu-approve>span{color:#07813a;background:#e7f7ec}.payment-action-menu .menu-reject>span{color:#d33838;background:#ffeded}@keyframes paymentMenuIn{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:none}}.payment-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05163385;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-detail-modal{background:#fff;border:1px solid #fff9;border-radius:20px;width:min(530px,100%);animation:.22s ease-out paymentModalIn;overflow:hidden;box-shadow:0 28px 80px #04193d52}@keyframes paymentModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.payment-detail-header{background:linear-gradient(110deg,#f6f9ff,#fff9e7);border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:78px;padding:16px 20px;display:flex}.payment-detail-header>div{align-items:center;gap:12px;display:flex}.payment-detail-icon{color:#fff;background:linear-gradient(135deg,#1768e5,#083a9b);border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:850;display:grid;box-shadow:0 8px 18px #0e4bb433}.payment-detail-header small{color:#77879e;letter-spacing:.12em;font-size:7.5px;font-weight:850}.payment-detail-header h3{color:#102f60;margin:4px 0 0;font-size:13px}.payment-detail-header>button{color:#60718a;cursor:pointer;background:#edf1f6;border:0;border-radius:9px;width:33px;height:33px;font-size:20px}.payment-detail-summary{background:linear-gradient(110deg,#0b49b7,#126bdc);border-radius:13px;justify-content:space-between;align-items:center;margin:20px;padding:17px;display:flex}.payment-detail-summary small,.payment-detail-summary strong{color:#fff;display:block}.payment-detail-summary small{opacity:.72;margin-bottom:5px;font-size:8px}.payment-detail-summary strong{font-size:24px}.payment-detail-summary .payment-status{background:#ffffffed}.payment-detail-grid{background:#e6ebf2;border:1px solid #e6ebf2;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 20px 20px;display:grid;overflow:hidden}.payment-detail-grid>div{background:#fff;min-width:0;padding:13px 14px}.payment-detail-grid small,.payment-detail-grid strong{display:block}.payment-detail-grid small{color:#8390a4;margin-bottom:5px;font-size:8px}.payment-detail-grid strong{color:#17345f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.payment-detail-grid .payment-detail-wide{grid-column:1/-1}.payment-detail-footer{text-align:right;border-top:1px solid #e8edf4;padding:13px 20px}.payment-detail-footer button{color:#fff;cursor:pointer;background:#0e5dcc;border:0;border-radius:9px;padding:9px 18px;font-size:9px;font-weight:800}.payment-hero{isolation:isolate;background:linear-gradient(105deg,#fff 0% 48%,#fff6d8 100%);min-height:164px;position:relative;overflow:hidden}.payment-hero:after{content:"";z-index:-2;background:linear-gradient(170deg,#ffe27f33,#ffbe174d);border-radius:50% 0 0;width:68%;height:125px;position:absolute;bottom:-54px;right:-8%}.payment-hero>div:first-child{z-index:3;position:relative}.payment-hero-art{z-index:1;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 14px 18px #a067001f);width:min(540px,45vw);max-height:175px;position:absolute;bottom:-15px;right:9%}.payment-hero .payment-date{z-index:3;position:absolute;bottom:17px;right:16px}.payment-overview-grid{grid-template-columns:1.65fr .92fr .82fr;gap:14px;margin:15px 0;display:grid}.payment-overview-grid .collection-card{min-width:0;margin:0}.payment-status-overview,.payment-method-overview{background:#fff;border:1px solid #e0e6ef;border-radius:16px;min-width:0;padding:19px;box-shadow:0 7px 22px #183c6f0f}.payment-status-overview h3,.payment-method-overview h3{color:#112d59;margin:0 0 15px;font-size:12px}.payment-status-content{align-items:center;gap:15px;display:flex}.payment-donut{background:conic-gradient(#1769e8 0 var(--paid-angle),#ffbb05 var(--paid-angle) 345deg,#7052e5 345deg);border-radius:50%;flex:0 0 94px;place-items:center;width:94px;height:94px;display:grid}.payment-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:52px;height:52px}.payment-donut span{z-index:1;color:#17345f;grid-area:1/1;font-size:11px;font-weight:850}.payment-overview-legend{flex:1;gap:9px;min-width:0;display:grid}.payment-overview-legend span{color:#60718a;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:8px;display:grid}.payment-overview-legend i{border-radius:50%;width:7px;height:7px}.payment-overview-legend .overview-paid{background:#1769e8}.payment-overview-legend .overview-due{background:#ffbb05}.payment-overview-legend .overview-review{background:#7052e5}.payment-overview-legend b{color:#193762;text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden}.payment-method-list{gap:13px;display:grid}.payment-method-list>div{color:#1b3a68;grid-template-columns:76px 1fr 28px;align-items:center;gap:7px;font-size:8px;font-weight:750;display:grid}.payment-method-list>div>div{background:#e8edf4;border-radius:10px;height:5px;overflow:hidden}.payment-method-list i{border-radius:inherit;background:var(--method-color);height:100%;display:block}.payment-method-list b{text-align:right}.payment-method-list p{color:#8794a7;font-size:9px}.payment-pagination{color:#667791;border-top:1px solid #e7ecf3;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:0 18px;font-size:8px;display:grid}.payment-pagination>div{align-items:center;gap:6px;display:flex}.payment-pagination button,.payment-pagination b{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.payment-pagination button{color:#17365f;cursor:pointer;background:#fff;border:1px solid #e0e6ef;font-size:16px}.payment-pagination button:disabled{opacity:.35;cursor:not-allowed}.payment-pagination b{color:#fff;background:#1264dd}.payment-pagination>span:last-child{text-align:right}.payment-donut{background:conic-gradient(#1769e8 0 var(--approved-angle),#ffbb05 var(--approved-angle) var(--pending-angle),#7052e5 var(--pending-angle) 360deg)}.payment-hero{min-height:192px}.payment-hero-art{width:min(670px,52vw);height:220px;max-height:220px;bottom:-18px;right:7%}.payment-hero h2{font-size:clamp(32px,3.2vw,42px)}.payment-hero p{font-size:14px}.payment-metric-card{border-radius:18px;gap:18px;min-height:140px;padding:23px}.payment-icon{border-radius:16px;flex-basis:56px;width:56px;height:56px;font-size:24px}.payment-metric-card small{font-size:11.5px}.payment-metric-card strong{margin:8px 0;font-size:clamp(23px,2.2vw,31px)}.payment-metric-card p{font-size:10px}.payment-overview-grid .collection-card,.payment-status-overview,.payment-method-overview{border-radius:18px;min-height:178px;padding:22px}.payment-status-overview h3,.payment-method-overview h3,.collection-heading strong{font-size:13px}.payment-table-head h3{font-size:16px}.payment-table th{font-size:9.5px}.payment-table td{padding-top:15px;padding-bottom:15px;font-size:11px}.payment-overview-grid{gap:18px}.payment-overview-grid .collection-card,.payment-status-overview,.payment-method-overview{min-height:220px;padding:28px}.payment-status-overview h3,.payment-method-overview h3,.collection-heading strong{margin-bottom:7px;font-size:16px}.collection-heading span{font-size:12px}.collection-heading>b{font-size:15px}.collection-track{height:14px;margin:25px 0 20px}.collection-labels{gap:32px;font-size:12px}.collection-labels i{width:10px;height:10px}.payment-status-content{gap:24px}.payment-donut{flex-basis:122px;width:122px;height:122px}.payment-donut:before{width:68px;height:68px}.payment-donut span{font-size:17px}.payment-overview-legend{gap:14px}.payment-overview-legend span{grid-template-columns:9px 1fr auto;gap:9px;font-size:11px}.payment-overview-legend i{width:9px;height:9px}.payment-method-list{gap:20px;margin-top:24px}.payment-method-list>div{grid-template-columns:98px 1fr 36px;gap:10px;font-size:11px}.payment-method-list>div>div{height:8px}.payment-method-list p{font-size:12px}.payment-table-card{border-radius:20px}.payment-table-head{min-height:96px;padding:25px 28px 18px}.payment-table-head h3{margin-bottom:7px;font-size:20px}.payment-table-head p{font-size:12px}.payment-result-count{margin-left:10px;padding:5px 9px;font-size:10px}.payment-search{border-radius:12px;width:275px;height:46px;padding:0 14px}.payment-search input{font-size:12px}.payment-filters{gap:12px;padding:0 28px 18px}.payment-filters button{border-radius:10px;padding:9px 14px;font-size:12px}.payment-filters button span{padding:3px 6px;font-size:9px}.payment-table{min-width:1050px}.payment-table th{padding:14px 20px;font-size:10.5px}.payment-table td{height:82px;padding:17px 20px;font-size:12px}.payment-person{gap:12px}.payment-person>span{border-radius:12px;flex-basis:42px;width:42px;height:42px;font-size:11px}.payment-person strong,.booking-name{font-size:12px}.payment-person small,.booking-total{margin-top:5px;font-size:9.5px}.row-progress-copy strong{font-size:11px}.row-progress-copy span{font-size:10px}.row-progress{width:190px;height:7px;margin:8px 0 6px}.row-due{font-size:9px}.method-pill{border-radius:9px;padding:8px 11px;font-size:10px}.payment-status{gap:7px;padding:8px 11px;font-size:10px}.payment-status i{width:7px;height:7px}.payment-actions{gap:9px}.payment-actions>button,.payment-more{border-radius:10px;width:36px;height:36px;font-size:14px}.payment-actions .reject{font-size:20px}.payment-pagination{min-height:62px;padding:0 22px;font-size:10px}.payment-action-menu{top:44px;bottom:auto}.payment-action-menu:after{border:0;border-top:1px solid #dce4ef;border-left:1px solid #dce4ef;top:-5px;bottom:auto}@media (width>=1051px){.payment-table-card,.payment-table-wrap{overflow:visible}}@media (width<=1050px){.payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-overview-grid{grid-template-columns:1fr 1fr}.payment-overview-grid .collection-card{grid-column:1/-1}.admin-sidebar{flex-basis:220px;width:220px;padding-inline:14px}.admin-workspace{width:calc(100% - 220px)}.admin-main{padding:0 26px 52px}.admin-page:not(.dashboard-home){padding:32px 0 0}.metric-grid,.host-status-grid{gap:14px}.host-row{grid-template-columns:auto minmax(0,1fr) auto}.host-contact,.host-row .status-pill{display:none}.property-admin-row{grid-template-columns:76px minmax(0,1fr) auto}.property-admin-host,.property-admin-price,.property-admin-row .status-pill{display:none}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{grid-template-rows:1fr;grid-template-columns:58px minmax(0,1fr) 58px}.metric-sparkline{grid-column:3}.dashboard-content-grid{grid-template-columns:1fr}.quick-actions-bar{grid-template-columns:repeat(2,1fr)}.quick-action-title{grid-column:1/-1}}@media (width<=760px){.payment-hero{flex-direction:column;align-items:flex-start;min-height:180px;margin:0 -16px 16px;padding:27px 20px}.payment-date{align-self:flex-start}.payment-table-head{flex-direction:column;align-items:flex-start}.payment-search{width:100%}.payment-hero-art{opacity:.48;width:60vw;right:-8%}.payment-overview-grid{grid-template-columns:1fr}.payment-overview-grid .collection-card{grid-column:auto}.admin-shell{display:block}.admin-sidebar{border-bottom:1px solid #dfe6f1;border-right:0;border-radius:0;width:100%;height:auto;padding:12px 14px;position:static}.admin-brand{border-radius:13px;height:62px;margin:0 0 10px;padding:4px 14px}.admin-brand img{width:112px;height:58px}.admin-brand:before,.admin-sidebar:before,.admin-sidebar:after,.sidebar-promo{display:none}.admin-nav{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-nav button{border-radius:11px;min-width:max-content;min-height:44px;padding:0 14px;font-size:12px}.admin-nav-icon{width:19px;height:19px}.admin-nav-icon svg{width:18px}.admin-workspace{width:100%}.admin-topbar{height:68px;padding:0 16px;position:static}.admin-search{width:min(270px,55vw);height:43px}.admin-topbar-actions strong,.admin-account-pill>svg{display:none}.admin-account-pill{min-height:42px;box-shadow:none;background:0 0;border:0;padding:2px}.admin-logout{width:42px;height:42px;margin-left:4px}.admin-main{padding:0 16px 45px}.admin-page:not(.dashboard-home){padding:27px 0 0}.page-intro{flex-direction:column;align-items:flex-start}.metric-grid,.host-status-grid{grid-template-columns:1fr}.users-page-intro{flex-direction:row}.users-header-actions{width:auto}.user-summary-grid{grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px;padding-bottom:4px;overflow-x:auto}.user-list-heading{flex-direction:column;align-items:stretch}.users-table-tools,.user-search{width:100%}.user-search{flex:1}.host-status-card{min-height:110px}.detail-grid,.cohost-detail-grid{grid-template-columns:1fr}.dashboard-hero{min-height:205px;margin:0 -16px;padding:32px 20px}.dashboard-hero-art{opacity:.35;width:58vw;right:-10%}.dashboard-date-pill{bottom:14px;right:14px}.widget-heading{flex-direction:column;align-items:stretch;padding-block:12px}.widget-heading>div{min-width:0}.widget-heading h2{overflow-wrap:anywhere}.widget-list-search,.list-heading-tools,.page-list-search{width:100%}.overview-charts{grid-template-columns:1fr}.dashboard-content-grid>.dashboard-widget{height:auto}.trend-chart{border-bottom:1px solid #e6ebf3;border-right:0}}@media (width<=520px){.payment-metrics{grid-template-columns:1fr}.collection-labels{flex-direction:column;align-items:flex-start;gap:8px}.collection-labels>strong{margin-left:0}.payment-filters{overflow-x:auto}.payment-hero-art{display:none}.payment-pagination{grid-template-columns:1fr auto}.payment-pagination>span:last-child,.admin-account-pill,.admin-search kbd{display:none}.admin-search{width:calc(100% - 55px)}.total-pill{align-self:flex-start}.admin-panel-card{padding:15px}.users-page-intro{flex-direction:column}.users-header-actions{grid-template-columns:1fr 44px 44px;justify-items:stretch;width:100%}.users-date{justify-content:center}.users-admin-avatar{justify-self:end}.users-total-pill{width:100%}.users-table-card{padding:0}.users-table-tools{flex-direction:column;align-items:stretch}.user-filter{width:100%}.users-pagination{flex-direction:column;align-items:flex-start}.users-pagination>div{width:100%;padding-bottom:3px;overflow-x:auto}.host-row{grid-template-columns:auto minmax(0,1fr)}.host-row .view-profile{display:none}.property-admin-row{grid-template-columns:64px minmax(0,1fr)}.property-admin-image{width:64px;height:52px}.property-admin-row .view-profile{display:none}.user-property-card{grid-template-columns:1fr}.user-property-card>img,.user-property-card>.property-image-fallback{width:100%;height:145px}.property-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-image-grid img{height:105px}.modal-backdrop{padding:10px}.logout-confirm{border-radius:18px;padding:28px 20px 20px}.logout-confirm-actions{grid-template-columns:1fr}.logout-confirm-actions .confirm{grid-row:1}.modal-body{padding:16px}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metric{grid-template-rows:1fr auto;grid-template-columns:52px minmax(0,1fr);min-height:122px;padding:17px}.dashboard-metric-icon{flex-basis:52px;width:52px;height:52px}.metric-sparkline{grid-column:2}.dashboard-hero-copy h1{max-width:300px}.dashboard-hero-art{display:none}.dashboard-date-pill{width:max-content;margin-top:24px;position:static}.recent-host-row{grid-template-columns:43px minmax(0,1fr) auto}.recent-host-row time,.recent-host-row>svg{display:none}.location-chart{grid-template-columns:105px 1fr}.donut{width:100px;height:100px}.quick-actions-bar{grid-template-columns:1fr}.quick-action-title{grid-column:auto}.quick-action{border-top:1px solid #e5eaf2;border-left:0}}.users-redesign-header>.users-total-pill{grid-column:auto;place-self:flex-start;height:50px}.redesigned-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.redesigned-summary .user-summary-card.cohost{background:linear-gradient(110deg,#fff,#ecfbfa);border-color:#cbe9e7}.redesigned-summary .user-summary-icon.cohost{background:#0aa59b;box-shadow:0 7px 17px #0aa59b3d}.users-redesign .user-admin-row{min-height:78px}.users-redesign .user-admin-primary small,.users-redesign .user-admin-contact strong,.users-redesign .user-admin-contact small,.users-redesign .role-pill,.host-status-chip,.users-redesign .user-admin-row time,.users-redesign .host-detail-button{font-size:9.5px}.users-redesign .role-pill.cohost,.host-status-chip.cohost{color:#087d77;background:#ddf7f5}.drawer-person strong{font-size:13px}.drawer-person small,.drawer-person em,.drawer-tabs button{font-size:10px}.drawer-content h3{font-size:11.5px}.drawer-content p,.drawer-property-list strong{font-size:10.5px}.drawer-property-list small,.drawer-property-list em{font-size:9px}.drawer-cohosts{gap:10px;display:grid}.drawer-cohost{background:#fbfdff;border:1px solid #e4eaf2;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.drawer-cohost>img,.drawer-cohost>span{color:#087d77;object-fit:cover;background:#ddf7f5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.drawer-cohost>div{gap:3px;min-width:0;display:grid}.drawer-cohost strong,.drawer-cohost small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-cohost strong{color:#19345d;font-size:10.5px}.drawer-cohost small{color:#6c7c93;font-size:9px}@media (width<=1180px){.redesigned-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.redesigned-summary{display:flex}.users-redesign-header>.users-total-pill{justify-content:center;align-self:stretch}}.users-redesign{color:#12264a}.users-redesign-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.users-redesign-header h2{color:#0c2045;letter-spacing:0;margin:4px 0 7px;font-size:27px}.users-redesign-header p{color:#71809a;margin:0;font-size:11px}.users-redesign-header .eyebrow{color:#0764ee;font-size:10px;font-weight:800}.users-top-actions{grid-template-columns:auto 38px 38px auto 14px;align-items:center;gap:10px;display:grid}.users-today{background:#fff;border:1px solid #e0e7f2;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex;box-shadow:0 5px 17px #1c41770d}.users-today svg{color:#0965f1}.users-today span{gap:2px;display:grid}.users-today b{color:#172b51;font-size:10px}.users-today small{color:#8793a6;font-size:8px}.users-bell{color:#19325e;cursor:pointer;background:#fff;border:1px solid #e1e8f2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.users-bell i{color:#fff;background:#ef3340;border:2px solid #fff;border-radius:12px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.users-top-actions .users-admin-avatar{color:#fff;background:#ffb817;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.users-top-actions>strong{color:#142a50;white-space:nowrap;font-size:10px}.down-caret{font-size:16px}.users-redesign .users-total-pill{color:#526581;background:#fff;border:1px solid #e1e8f2;border-radius:10px;grid-column:1/-1;justify-self:end;align-items:center;gap:10px;height:47px;padding:0 20px;font-size:9px;display:flex;box-shadow:0 5px 17px #1c41770d}.users-redesign .users-total-pill svg{color:#0764ed}.users-redesign .users-total-pill b{color:#142a50;font-size:21px}.redesigned-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.redesigned-summary .user-summary-card{color:#12264a;text-align:left;cursor:pointer;background:linear-gradient(110deg,#fff,#f1f6ff);border:1px solid #d9e6fa;border-radius:11px;align-items:center;gap:17px;min-height:105px;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #1c41770a}.redesigned-summary .user-summary-card.host{background:linear-gradient(110deg,#fff,#fff8e8);border-color:#f4ddb3}.redesigned-summary .user-summary-card.guest{background:linear-gradient(110deg,#fff,#eefbf2);border-color:#cfead7}.redesigned-summary .user-summary-card.selected{box-shadow:0 0 0 2px #1363eb1a,0 7px 20px #1c417712}.redesigned-summary .user-summary-icon{color:#fff;background:#1768ed;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 7px 17px #1768ed40}.redesigned-summary .user-summary-icon.host{background:#ffb715;box-shadow:0 7px 17px #ffb71540}.redesigned-summary .user-summary-icon.guest{background:#2db64c;box-shadow:0 7px 17px #2db64c40}.redesigned-summary .user-summary-card>span:last-child{display:grid}.redesigned-summary small{color:#15294e;font-size:12px;font-weight:800}.redesigned-summary strong{color:#12264a;margin:5px 0 3px;font-size:24px}.redesigned-summary em{color:#76849a;font-size:10px;font-style:normal}.users-main-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;transition:grid-template-columns .2s;display:grid}.users-redesign.drawer-open .users-main-layout{grid-template-columns:minmax(0,1fr) 350px}.users-redesign .users-table-card{border:1px solid #e1e7f0;border-radius:12px;min-width:0;padding:0;overflow:hidden;box-shadow:0 10px 28px #193a6d12}.users-redesign .users-table-tools{grid-template-columns:minmax(250px,1fr) 150px auto;align-items:center;gap:15px;min-height:72px;padding:0 16px;display:grid}.users-redesign .user-search,.users-redesign .user-filter{color:#506583;background:#fff;border:1px solid #dce4ef;border-radius:8px;align-items:center;gap:9px;height:39px;padding:0 13px;display:flex}.users-redesign .user-search input,.users-redesign .user-filter select{color:#2d4264;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.users-redesign .user-filter select{cursor:pointer;font-weight:750}.users-export{color:#0966f2;cursor:pointer;background:#fff;border:1px solid #0966f2;border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.users-redesign .users-table-wrap{border-top:1px solid #edf1f6;overflow-x:auto}.users-redesign .users-table-header,.users-redesign .user-admin-row{grid-template-columns:minmax(175px,1.2fr) minmax(185px,1.15fr) 108px 108px 100px 112px;align-items:center;gap:12px;min-width:900px;padding:0 24px 0 18px;display:grid}.users-redesign .users-table-header{color:#71809a;text-transform:uppercase;background:#fbfcfe;height:42px;font-size:9.5px;font-weight:800}.users-redesign .users-table-header span:first-child{grid-column:auto}.users-redesign.drawer-open .users-table-header,.users-redesign.drawer-open .user-admin-row{grid-template-columns:minmax(155px,1.2fr) minmax(165px,1.15fr) 96px 96px 90px 108px;gap:9px;min-width:790px}.users-redesign .user-admin-list{display:block}.users-redesign .user-admin-row{background:#fff;border-top:1px solid #edf1f6;min-height:78px;position:relative}.users-redesign .user-admin-row.selected{background:#f3f8ff}.users-redesign .user-admin-row>.host-avatar{color:#1768ed;background:#eaf2ff;width:34px;height:34px;font-size:9px;position:absolute;left:16px}.users-redesign .user-admin-primary{padding-left:46px}.users-redesign .user-admin-primary strong,.users-redesign .user-admin-primary small,.users-redesign .user-admin-contact strong,.users-redesign .user-admin-contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.users-redesign .user-admin-primary strong{color:#14294e;font-size:11.5px}.users-redesign .user-admin-primary small{color:#70809a;margin-top:5px;font-size:9.5px}.users-redesign .user-admin-contact strong,.users-redesign .user-admin-contact small{color:#4c6080;align-items:center;gap:6px;font-size:9.5px;font-weight:500;display:flex}.users-redesign .user-admin-contact small{margin-top:7px}.users-redesign .user-admin-contact svg{color:#1267e9;flex:none}.users-redesign .user-role-list{align-items:center;gap:6px;display:flex}.users-redesign .role-pill{border-radius:6px;padding:6px 8px;font-size:9.5px;font-weight:700}.users-redesign .role-pill.user{color:#1267e9;background:#eaf2ff}.users-redesign .role-pill.host{color:#b77800;background:#fff2ce}.host-status-chip{border-radius:6px;width:max-content;padding:7px 9px;font-size:9.5px;font-weight:750}.host-status-chip.host{color:#15933b;background:#e4f8e9}.host-status-chip.guest{color:#64738a;background:#f1f3f7}.users-redesign .user-admin-row time{color:#586b88;font-size:9.5px}.users-redesign .host-detail-button{color:#1267e9;cursor:pointer;background:#eaf2ff;border:0;border-radius:7px;justify-content:center;justify-self:start;align-items:center;gap:7px;width:92px;height:34px;margin-right:12px;font-size:10.5px;font-weight:750;display:flex}.no-action{color:#8b98aa;text-align:center}.users-redesign .users-pagination{color:#60728d;border-top:1px solid #edf1f6;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-width:650px;min-height:62px;padding:0 16px;font-size:10px;display:grid}.users-redesign .users-pagination>div,.users-redesign .users-pagination>div>span{align-items:center;gap:6px;display:flex}.users-redesign .users-pagination button{color:#213b63;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.users-redesign .users-pagination button.selected{color:#fff;background:#1267e9;border-color:#1267e9}.users-redesign .users-pagination button:disabled{opacity:.35;cursor:default}.users-redesign .users-pagination i{font-style:normal}.users-redesign .users-pagination label{justify-self:end;align-items:center;gap:8px;display:flex}.users-redesign .users-pagination select{color:#243d63;background:#fff;border:1px solid #dfe6f0;border-radius:7px;height:30px;font-size:8px}.user-detail-drawer{background:#fff;border:1px solid #d6e0ef;border-radius:12px;position:sticky;top:88px;overflow:hidden;box-shadow:0 18px 42px #14397324}.drawer-hero{color:#fff;background:#1964df;align-items:center;min-height:176px;padding:46px 24px 26px;display:flex;position:relative;overflow:hidden}.drawer-hero:before{content:"";clip-path:polygon(38% 0,100% 0,100% 100%,0 76%);background:#ffffff13;width:235px;height:250px;position:absolute;top:-55px;right:-62px;transform:rotate(9deg)}.drawer-hero:after{content:"";clip-path:polygon(24% 0,100% 20%,100% 100%,0 100%);background:#08307d29;width:190px;height:125px;position:absolute;bottom:-56px;right:-35px;transform:rotate(-8deg)}.drawer-close{z-index:3;color:#fff;cursor:pointer;background:#072a6c33;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid;position:absolute;top:14px;right:14px}.drawer-close:hover{background:#072a6c61}.drawer-person{z-index:2;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;display:grid;position:relative}.drawer-person>img,.drawer-person>span{color:#2767df;object-fit:cover;background:#eaf2ff;border:4px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;font-weight:800;display:grid;box-shadow:0 8px 20px #07276540}.drawer-person div{gap:6px;min-width:0;display:grid}.drawer-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.drawer-person small{opacity:.88;font-size:11.5px}.drawer-person em{color:#ecfff2;white-space:nowrap;background:#17a956;border-radius:6px;width:max-content;padding:7px 10px;font-size:10.5px;font-style:normal;font-weight:750;box-shadow:0 5px 14px #08532e33}.drawer-tabs{border-bottom:1px solid #e4e9f1;grid-template-columns:repeat(3,1fr);height:54px;display:grid}.drawer-tabs button{color:#5d6d87;cursor:pointer;text-transform:capitalize;background:#fff;border:0;font-size:10px;font-weight:700;position:relative}.drawer-tabs button.active{color:#0865f0}.drawer-tabs button.active:after{content:"";background:#0865f0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.drawer-content{padding:18px 16px}.drawer-content>section{border-bottom:1px solid #edf1f6;padding:16px 10px}.drawer-content h3{color:#1b3159;margin:0 0 14px;font-size:13px}.drawer-content p{color:#516582;align-items:center;gap:9px;margin:10px 0 0;font-size:12px;display:flex}.drawer-content p svg{color:#4e6790}.view-all-properties{color:#fff;cursor:pointer;background:#0966ed;border:0;border-radius:7px;justify-content:center;align-items:center;gap:40px;width:100%;height:43px;margin-top:16px;font-size:11.5px;font-weight:750;display:flex}.drawer-property-list{gap:10px;display:grid}.drawer-property-list article{border:1px solid #e5eaf2;border-radius:8px;grid-template-columns:55px 1fr;gap:10px;padding:9px;display:grid}.drawer-property-list img,.drawer-property-list article>span{color:#1165e8;object-fit:cover;background:#eaf2ff;border-radius:6px;place-items:center;width:55px;height:48px;display:grid}.drawer-property-list article div{gap:4px;min-width:0;display:grid}.drawer-property-list strong,.drawer-property-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-property-list strong{color:#183159;font-size:10.5px}.drawer-property-list small{color:#718099;font-size:9px}.drawer-property-list em{color:#188c3d;text-transform:capitalize;width:max-content;font-size:9px;font-style:normal}.drawer-activity{color:#556984;grid-template-columns:1fr auto;gap:14px 8px;padding:10px;font-size:8px;display:grid}.drawer-activity span{align-items:center;gap:7px;display:flex}.drawer-activity i{background:#1267e9;border-radius:50%;width:7px;height:7px}.drawer-activity strong{color:#223b61;font-size:8px}@media (width<=1250px){.redesigned-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.users-redesign.drawer-open .users-main-layout{grid-template-columns:minmax(0,1fr) 330px}.users-redesign.drawer-open .users-table-header,.users-redesign.drawer-open .user-admin-row{min-width:760px}.drawer-person{grid-template-columns:64px minmax(0,1fr) auto;gap:11px}.drawer-person>img,.drawer-person>span{width:64px;height:64px}.drawer-person strong{font-size:14px}.drawer-person em{padding-inline:8px;font-size:9.5px}}@media (width<=1050px){.users-redesign.drawer-open .users-main-layout{grid-template-columns:1fr}.user-detail-drawer{z-index:50;border-radius:0;width:min(340px,100vw);height:100vh;position:fixed;top:0;right:0;overflow-y:auto}}@media (width<=760px){.users-redesign-header{flex-direction:column}.users-top-actions{grid-template-columns:1fr 38px 38px auto 14px;width:100%}.redesigned-summary{display:flex;overflow-x:auto}.redesigned-summary .user-summary-card{min-width:220px}.users-redesign .users-table-tools{grid-template-columns:1fr 140px;padding-block:12px}.users-export{grid-column:2}.users-redesign .user-search{grid-row:span 2;height:48px}}@media (width<=520px){.users-top-actions>strong,.down-caret{display:none}.users-top-actions{grid-template-columns:1fr 38px 38px}.users-redesign .users-total-pill{justify-content:center;justify-self:stretch}.users-redesign .users-table-tools{grid-template-columns:1fr}.users-redesign .user-search{grid-row:auto;height:39px}.users-export{grid-column:auto;justify-content:center}.users-redesign .users-pagination{grid-template-columns:1fr;padding-block:12px}.users-redesign .users-pagination label{justify-self:start}}.users-redesign-header p{font-size:13px}.redesigned-summary small{font-size:14px}.redesigned-summary strong{font-size:27px}.redesigned-summary em{font-size:12px}.users-redesign .user-search input,.users-redesign .user-filter select,.users-export{font-size:13px}.users-redesign .users-table-header{font-size:11.5px}.users-redesign .user-admin-primary strong{font-size:14px}.users-redesign .user-admin-primary small,.users-redesign .user-admin-contact strong,.users-redesign .user-admin-contact small,.users-redesign .role-pill,.host-status-chip,.users-redesign .user-admin-row time{font-size:11.5px}.users-redesign .host-detail-button{font-size:12.5px}.users-redesign .users-pagination{font-size:12px}@media (width<=1050px){.hosts-review-layout{grid-template-columns:1fr}.hosts-page .host-modal{max-height:620px}.properties-page .host-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.properties-review-layout{grid-template-columns:1fr}.properties-page .property-admin-modal{max-height:680px}}@media (width<=760px){.hosts-page .page-intro{background-position:70%;border-radius:0 0 20px 20px;min-height:145px;padding:22px}.hosts-page .host-status-grid{grid-template-columns:1fr}.hosts-page .host-row{grid-template-columns:43px minmax(0,1fr) auto}.hosts-page .view-profile{display:none}.hosts-page .detail-grid{grid-template-columns:1fr}.properties-page .page-intro{background-position:70%;border-radius:0 0 20px 20px;min-height:140px;padding:22px}.properties-page .host-status-grid,.properties-page .detail-grid{grid-template-columns:1fr}}.admin-brand{background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #ffffff14;border-radius:20px;align-items:center;height:168px;margin:0 0 28px;padding:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.admin-brand:before{content:"";pointer-events:none;background:radial-gradient(#ffc60017,#0000 70%);border-radius:50%;position:absolute;inset:20px}.admin-brand img{z-index:1;filter:drop-shadow(0 7px 12px #00000029);width:198px;height:145px;position:relative}@media (width<=760px){.admin-brand{border-radius:13px;height:65px;margin:0 0 9px;padding:3px 10px}.admin-brand img{width:96px;height:68px}.admin-brand:before{inset:5px 28%}}.users-redesign .drawer-person strong{font-size:18px}.users-redesign .drawer-person small{font-size:13px}.users-redesign .drawer-person em{font-size:11.5px}.users-redesign .drawer-tabs button{font-size:12.5px}.users-redesign .drawer-content h3{font-size:14px}.users-redesign .drawer-content p{font-size:13px;line-height:1.45}.users-redesign .drawer-cohost strong{font-size:12.5px}.users-redesign .drawer-cohost small{font-size:11px}.users-redesign .drawer-property-list strong{font-size:12.5px}.users-redesign .drawer-property-list small{font-size:11px}.users-redesign .drawer-property-list em{font-size:10.5px}.users-redesign .drawer-activity{gap:17px 12px;padding:16px 12px;font-size:12px;line-height:1.45}.users-redesign .drawer-activity strong{font-size:11.5px}.users-redesign .drawer-activity i{flex:0 0 9px;width:9px;height:9px}.users-redesign .drawer-content .admin-empty{font-size:12px}.admin-sidebar{color:#fff;background:radial-gradient(circle at 50% 72%,#21979b2e,#0000 34%),linear-gradient(#0b5260 0%,#073f4d 52%,#042b35 100%);border:0;border-right:1px solid #032d3659;border-radius:0;height:100vh;margin:0;padding:24px 22px 22px;box-shadow:8px 0 25px #032a3226}.admin-workspace{flex:auto;width:auto}.admin-brand{background:#02222a38;border:1px solid #b4e7e533;border-radius:15px;height:132px;margin:0 0 26px;padding:8px;box-shadow:inset 0 1px #ffffff09,0 7px 20px #011d231a}.admin-brand:before{content:none}.admin-brand img{filter:drop-shadow(0 6px 10px #0003);width:205px;height:116px}.admin-nav{gap:12px}.admin-nav button{color:#fff;background:#011f2738;border:1px solid #aae2e23d;border-radius:14px;min-height:58px;padding:0 42px 0 20px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 5px 14px #011d2317}.admin-nav button:after{content:"›";color:#caefeead;font-size:22px;font-weight:400;position:absolute;right:17px}.admin-nav button:hover{color:#fff;background:#021e2666;border-color:#cdf4f185}.admin-nav button.active{background:linear-gradient(110deg,#ffdc3b,#ffb90a);border-color:#ffd02b;box-shadow:0 0 22px #ffbf0c6b,inset 0 1px #ffffff7a}.admin-nav button.active:after{color:#8a6100}.sidebar-help{z-index:3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c305be0;border:1px solid #3c7fca6b;border-radius:14px;align-items:center;gap:13px;min-height:82px;padding:14px;display:flex;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 10px 24px #000c2238,inset 0 1px #ffffff0d}.sidebar-help>span{color:#ffd022;background:#071d43cc;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:850;display:grid}.sidebar-help div{min-width:0}.sidebar-help strong,.sidebar-help small{display:block}.sidebar-help strong{font-size:12px}.sidebar-help small{color:#c7d6ec;margin-top:6px;font-size:9.5px}@media (width<=1050px) and (width>=761px){.admin-sidebar{padding-inline:14px}.admin-brand img{width:165px}.admin-nav button{padding-left:15px}.sidebar-help{left:14px;right:14px}}@media (width<=760px){.admin-sidebar{border:0;border-bottom:1px solid #dfe6f1;border-radius:0;width:100%;height:auto;margin:0;padding:12px 14px;position:static}.admin-workspace{width:100%}.admin-brand{border-radius:12px;height:65px;margin:0 0 9px;padding:3px 10px}.admin-brand img{width:96px;height:64px}.admin-nav button{min-height:44px;padding:0 14px}.admin-nav button:after,.sidebar-help{display:none}}.recent-host-list,.hosts-page .host-list,.properties-page .property-admin-list,.payment-table-wrap,.users-redesign .users-table-wrap{scrollbar-width:thin;scrollbar-color:#8eb1d3 #edf3f9;scrollbar-gutter:stable}.recent-host-list{max-height:300px;overflow-y:auto}.hosts-page .host-list,.properties-page .property-admin-list{max-height:540px;overflow-y:auto}.payment-table-wrap{max-height:520px;overflow:auto!important}.users-redesign .users-table-wrap{max-height:500px;overflow:auto}.payment-table thead,.users-redesign .users-table-header{z-index:4;position:sticky;top:0}.recent-host-list::-webkit-scrollbar{width:8px;height:8px}.hosts-page .host-list::-webkit-scrollbar{width:8px;height:8px}.properties-page .property-admin-list::-webkit-scrollbar{width:8px;height:8px}.payment-table-wrap::-webkit-scrollbar{width:8px;height:8px}.users-redesign .users-table-wrap::-webkit-scrollbar{width:8px;height:8px}.recent-host-list::-webkit-scrollbar-track{background:#edf3f9;border-radius:10px}.hosts-page .host-list::-webkit-scrollbar-track{background:#edf3f9;border-radius:10px}.properties-page .property-admin-list::-webkit-scrollbar-track{background:#edf3f9;border-radius:10px}.payment-table-wrap::-webkit-scrollbar-track{background:#edf3f9;border-radius:10px}.users-redesign .users-table-wrap::-webkit-scrollbar-track{background:#edf3f9;border-radius:10px}.recent-host-list::-webkit-scrollbar-thumb{background:#8eb1d3;border:2px solid #edf3f9;border-radius:10px}.hosts-page .host-list::-webkit-scrollbar-thumb{background:#8eb1d3;border:2px solid #edf3f9;border-radius:10px}.properties-page .property-admin-list::-webkit-scrollbar-thumb{background:#8eb1d3;border:2px solid #edf3f9;border-radius:10px}.payment-table-wrap::-webkit-scrollbar-thumb{background:#8eb1d3;border:2px solid #edf3f9;border-radius:10px}.users-redesign .users-table-wrap::-webkit-scrollbar-thumb{background:#8eb1d3;border:2px solid #edf3f9;border-radius:10px}.recent-host-list::-webkit-scrollbar-thumb:hover{background:#628db8}.hosts-page .host-list::-webkit-scrollbar-thumb:hover{background:#628db8}.properties-page .property-admin-list::-webkit-scrollbar-thumb:hover{background:#628db8}.payment-table-wrap::-webkit-scrollbar-thumb:hover{background:#628db8}.users-redesign .users-table-wrap::-webkit-scrollbar-thumb:hover{background:#628db8}@media (width<=760px){.recent-host-list,.hosts-page .host-list,.properties-page .property-admin-list,.payment-table-wrap,.users-redesign .users-table-wrap{max-height:65vh}}.legal-page{color:#102653;background:#f4f7fb;min-height:100vh}.legal-page a{color:inherit}.legal-header{background:#fffffff5;border-bottom:1px solid #dbe4f1;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:0 clamp(24px,15vw,292px);display:flex}.legal-logo{letter-spacing:0;align-items:baseline;font-size:31px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.legal-logo span{color:#092762}.legal-logo b{color:#f4a900}.legal-header nav,.legal-footer div{align-items:center;gap:28px;display:flex}.legal-header nav a,.legal-footer a{color:#31425f;font-size:14px;font-weight:800;text-decoration:none}.legal-hero,.delete-heading{text-align:center;max-width:980px;margin:0 auto;padding:74px 24px 34px}.legal-hero span,.delete-heading span{color:#d68800;letter-spacing:5px;font-size:13px;font-weight:950}.legal-hero h1,.delete-heading h1{color:#092762;letter-spacing:0;margin:16px 0 14px;font-size:clamp(40px,4vw,58px);font-weight:950;line-height:1.05}.legal-hero p,.delete-heading p{color:#556b8b;max-width:820px;margin:0 auto;font-size:18px;font-weight:500;line-height:1.55}.legal-content{grid-template-columns:260px 1fr;gap:28px;width:min(1180px,100% - 40px);margin:0 auto 64px;display:grid}.legal-content aside{background:#fff;border:1px solid #dbe4f1;border-radius:8px;align-self:start;gap:12px;padding:22px;display:grid;position:sticky;top:20px}.legal-content aside strong{color:#092762;margin-bottom:4px;font-size:15px}.legal-content aside a{color:#536987;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none}.legal-content article{gap:18px;display:grid}.policy-card,.delete-card,.delete-success{background:#fff;border:1px solid #dbe4f1;border-radius:8px;box-shadow:0 20px 56px #324e7614}.policy-card{padding:clamp(24px,3vw,36px)}.policy-card h2{color:#092762;margin:0 0 18px;font-size:26px;line-height:1.2}.policy-card h3{color:#102653;margin:18px 0 8px;font-size:17px}.policy-card p,.policy-card li{color:#536987;font-size:15px;line-height:1.7}.policy-card p{margin:0 0 12px}.policy-card ul{margin:0;padding-left:20px}.legal-table-wrap{overflow-x:auto}.policy-card table{border-collapse:collapse;width:100%;min-width:540px}.policy-card th,.policy-card td{text-align:left;vertical-align:top;border:1px solid #dbe4f1;padding:14px 16px}.policy-card th{color:#092762;background:#f7f9fd;font-size:14px}.delete-shell{padding-bottom:64px}.delete-heading{padding-bottom:36px}.delete-card,.delete-success{width:min(1072px,100% - 40px);margin:0 auto;padding:clamp(28px,4vw,44px)}.danger-notice{color:#b90e20;text-align:center;background:#fff5f5;border:1px solid #ffc8c8;border-radius:8px;gap:8px;padding:18px;display:grid}.danger-notice b{font-size:18px}.danger-notice span{font-size:13px;line-height:1.6}.delete-card label{color:#102653;gap:12px;margin-top:30px;font-size:15px;font-weight:900;display:grid}.delete-card small{color:#7c8da5;font-size:11px;font-weight:700}.delete-card input,.delete-card textarea{color:#102653;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #cbd7e8;outline:0;padding:14px 4px 15px;font-size:18px;font-weight:800}.delete-card textarea{resize:vertical;min-height:96px}.delete-card input:focus,.delete-card textarea:focus{border-bottom-color:#d98c00}.delete-card input::placeholder,.delete-card textarea::placeholder{color:#6f7480}.delete-message{color:#0f6b38;background:#ecfff4;border-radius:8px;margin-top:24px;padding:14px 16px;font-size:14px;font-weight:800}.delete-message.error{color:#b90e20;background:#fff0f0}.delete-actions{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.delete-actions a,.delete-actions button,.delete-success a{letter-spacing:0;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:58px;font-size:15px;font-weight:950;text-decoration:none;display:inline-flex}.delete-actions a{color:#344663;background:#fff;border:1px solid #344663}.delete-actions button,.delete-success a{color:#fff;cursor:pointer;background:#d62f3a;border:0;box-shadow:0 18px 28px #d62f3a2e}.delete-actions button:disabled{opacity:.68;cursor:not-allowed}.delete-help{color:#74839a;text-align:center;margin:18px 0 0;font-size:12px}.delete-help a{color:#005bd4}.delete-success{text-align:center;max-width:620px}.delete-success div{color:#fff;background:#0f9f58;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:36px;font-weight:950;display:grid}.delete-success h2{color:#092762;margin:0 0 10px;font-size:34px}.delete-success p{color:#536987}.delete-success a{width:min(100%,260px);box-shadow:none;background:#092762;margin-top:12px}.legal-footer{color:#5d6f89;background:#fff;border-top:1px solid #dbe4f1;justify-content:space-between;gap:20px;padding:26px clamp(24px,15vw,292px);font-size:13px;display:flex}@media (width<=860px){.legal-header,.legal-footer{padding-left:20px;padding-right:20px}.legal-header{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px}.legal-header nav,.legal-footer div{flex-wrap:wrap;gap:14px 20px}.legal-content{grid-template-columns:1fr}.legal-content aside{position:static}.delete-actions{grid-template-columns:1fr}.legal-footer{flex-direction:column}}
