.member-lifecycle-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.member-lifecycle-head p{color:var(--za);font-size:11px;letter-spacing:.16em}.member-lifecycle-head h1{margin:10px 0;font-size:clamp(42px,5vw,72px);line-height:.95;letter-spacing:-.06em}.member-lifecycle-head h1 em{color:var(--za);font-style:normal}.member-lifecycle-head>div>span{color:#9d96a5}.member-bulk,.member-filterbar,.member-head-actions,.member-saved-views{display:flex;gap:10px;align-items:center}.renewal-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.renewal-strip>*{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:var(--zsurface);color:inherit;text-align:left}.renewal-strip span{font-size:11px;letter-spacing:.12em;color:#928b99}.renewal-strip b{margin:14px 0 7px;font-size:29px}.renewal-strip small{color:#8c8592}.renewal-strip button:hover{border-color:color-mix(in srgb,var(--za) 55%,transparent);transform:translateY(-2px)}.member-command{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zsurface) 92%,transparent)}.member-filterbar{padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.member-filterbar input{flex:1 1;min-width:220px}.member-bulk button,.member-bulk select,.member-filterbar button,.member-filterbar input,.member-filterbar select,.profile-renew>*{height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.04);color:inherit}.member-saved-views{padding:0 16px 14px}.member-saved-views button{padding:7px 10px;border:1px solid color-mix(in srgb,var(--za) 28%,transparent);border-radius:99px;background:transparent;color:var(--za)}.member-bulk{padding:12px 16px;background:color-mix(in srgb,var(--za) 12%,transparent)}.member-bulk .danger{color:#ff8b9e}.member-life-row{display:grid;grid-template-columns:28px 1.35fr 1fr .8fr .9fr 100px;grid-gap:14px;gap:14px;align-items:center;min-height:76px;padding:10px 18px;border-top:1px solid rgba(255,255,255,.07);cursor:pointer}.member-life-row:not(.heading):hover{background:color-mix(in srgb,var(--za) 7%,transparent)}.member-life-row.heading{min-height:45px;color:#8f8795;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.member-life-row span{min-width:0}.member-life-row span>b,.member-life-row span>small{display:block}.member-life-row span>small{margin-top:5px;color:#8e8793;font-size:10px}.member-life-person{display:flex;align-items:center;gap:11px}.member-life-person>i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--za) 20%,var(--zsurface));font-style:normal}.member-signal{width:max-content;padding:7px 9px;border-radius:99px;font-size:11px}.member-signal.good{color:#66deb3;background:#66deb318}.member-signal.warn{color:#ffc36e;background:#ffc36e18}.member-signal.danger{color:#ff8296;background:#ff829618}.member-loading{padding:50px;text-align:center;color:#958e9c}.member-profile-backdrop{position:fixed;inset:0;z-index:150;display:flex;justify-content:flex-end;background:rgba(4,3,7,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.member-profile{width:min(620px,100%);height:100%;overflow:auto;padding:36px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.12);box-shadow:-30px 0 90px rgba(0,0,0,.45)}.member-profile-close{float:right;border:0;background:transparent;color:inherit;font-size:28px}.member-profile>header{display:flex;align-items:center;gap:16px;margin-top:32px}.member-profile>header>i{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:color-mix(in srgb,var(--za) 23%,var(--zsurface));font-style:normal;font-size:19px}.member-add-dialog>p,.member-profile header p{color:var(--za);font-size:10px;letter-spacing:.14em}.member-add-dialog h2,.member-profile h2{margin:5px 0;font-size:32px}.member-profile header span{color:#918a98}.member-profile>nav{display:flex;gap:18px;margin:28px 0;border-bottom:1px solid rgba(255,255,255,.1)}.member-profile>nav button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#918a98}.member-profile>nav .active{border-color:var(--za);color:#fff}.profile-health{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.profile-health article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:var(--zsurface)}.profile-health span{font-size:10px;color:#8d8592}.profile-health b,.profile-health small{display:block}.profile-health b{margin:10px 0}.profile-health small{color:#8d8592}.profile-contact{margin-top:18px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr)}.profile-contact dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.profile-contact dt{font-size:11px;color:#8e8794}.profile-contact dd{margin:6px 0}.profile-timeline{padding-left:8px}.profile-timeline article{display:flex;gap:14px;padding-bottom:22px}.profile-timeline article>i{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--za);box-shadow:0 0 18px var(--za)}.profile-timeline article>div{display:grid;grid-gap:4px;gap:4px}.profile-timeline small,.profile-timeline span{color:#8f8895}.profile-renew{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}.profile-renew button{grid-column:1/-1}.member-profile>footer{display:flex;gap:10px;margin-top:24px}.member-profile>footer button{min-height:45px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:transparent;color:inherit}.member-add-dialog{width:min(620px,calc(100% - 30px));max-height:calc(100vh - 40px);overflow:auto;margin:auto;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:var(--zbg)}.member-add-dialog label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:#99919f}.member-add-dialog input,.member-add-dialog select{height:46px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:var(--zsurface);color:inherit}.member-add-dialog>.zc-primary{width:100%;margin-top:22px;min-height:50px}@media(max-width:900px){.renewal-strip{grid-template-columns:1fr 1fr}.member-filterbar{flex-wrap:wrap}.member-life-row{grid-template-columns:28px 1fr 110px}.member-life-row>:nth-child(3),.member-life-row>:nth-child(4){display:none}}@media(max-width:620px){.member-lifecycle-head{align-items:stretch;flex-direction:column}.member-head-actions{justify-content:stretch}.renewal-strip{grid-template-columns:1fr}.member-filterbar>*{width:100%}.member-life-row{grid-template-columns:24px 1fr 85px}.member-life-row>:nth-child(5){display:none}.profile-health{grid-template-columns:1fr}.member-profile{padding:22px}.profile-renew{grid-template-columns:1fr}}.member-add-copy{display:block;margin:-10px 0 18px;color:#8f8795;font-size:10px;line-height:1.5}.profile-health article[role=button]{cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.profile-health article.selected,.profile-health article[role=button]:focus-visible,.profile-health article[role=button]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--za) 55%,transparent);background:color-mix(in srgb,var(--za) 9%,var(--zsurface));outline:none}.profile-quick-detail{margin-top:12px;padding:18px;border:1px solid color-mix(in srgb,var(--za) 35%,rgba(255,255,255,.09));border-radius:calc(var(--zr) * .75);background:color-mix(in srgb,var(--za) 7%,var(--zsurface));animation:member-detail-in .2s ease}.profile-quick-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-quick-detail>header span{color:var(--za);font-size:10px;letter-spacing:.14em}.profile-quick-detail h3{margin:5px 0 0;font-size:18px}.profile-quick-detail>header button{border:0;background:transparent;color:#978f9d;font-size:20px}.profile-quick-detail dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:17px 0 0}.profile-quick-detail dt{color:#8e8794;font-size:11px}.profile-quick-detail dd{margin:5px 0 0}.profile-quick-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.profile-quick-list>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025)}.profile-quick-list b,.profile-quick-list small{display:block}.profile-quick-list small,.profile-quick-list>article>span,.profile-quick-list>p{color:#938c99;font-size:10px}.profile-quick-list>p{margin:8px 0 0}@keyframes member-detail-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.profile-renew>label{display:grid;height:auto;grid-gap:6px;gap:6px;color:#938c99;font-size:10px}.profile-renew>label input{width:100%;min-width:0}.profile-renew-preview{grid-column:1/-1;display:grid;height:auto;grid-gap:5px;gap:5px;padding:14px;border:1px solid color-mix(in srgb,var(--za) 32%,rgba(255,255,255,.1));border-radius:12px;background:color-mix(in srgb,var(--za) 8%,var(--zsurface))}.profile-renew-preview span{color:var(--za);font-size:9px;font-weight:800;letter-spacing:.13em}.profile-renew-preview b{font-size:18px}.profile-renew-preview small{color:#938c99;line-height:1.5}.profile-renew-preview em{color:#ff8296;font-size:10px;font-style:normal}.profile-renew-preview.invalid{border-color:#ff718d66;background:#ff718d0c}.member-app-access{display:grid;grid-template-columns:.85fr 1.4fr;grid-gap:22px;gap:22px;margin-top:12px;padding:18px;border:1px solid color-mix(in srgb,var(--za) 28%,rgba(255,255,255,.08));border-radius:var(--zr);background:color-mix(in srgb,var(--za) 5%,var(--zsurface))}.member-app-access span{display:block;color:var(--za);font-size:10px;letter-spacing:.14em}.member-app-access b,.member-app-access small{display:block}.member-app-access b{margin:9px 0 5px}.member-app-access small{color:#938c99;font-size:10px;line-height:1.5}.member-app-access dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin:0}.member-app-access dt{color:#8e8794;font-size:10px;letter-spacing:.08em}.member-app-access dd{margin:5px 0 0;font-size:11px}.theme-light .member-app-access{background:#fff;border-color:color-mix(in srgb,var(--za) 20%,#00000012)}@media(max-width:620px){.member-app-access,.member-app-access dl{grid-template-columns:1fr}}.member-app-see-more{margin-top:14px;border:0;background:transparent;color:var(--za);padding:0;font:inherit;font-size:11px;font-weight:700}.member-coaching-backdrop{position:fixed;inset:0;z-index:80;background:#05030bc9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;padding:24px}.member-coaching{width:min(1000px,100%);max-height:92vh;overflow:auto;border:1px solid color-mix(in srgb,var(--za) 35%,#ffffff18);border-radius:28px;background:color-mix(in srgb,var(--zsurface) 92%,transparent);padding:26px;box-shadow:0 30px 90px #0009}.member-coaching>header{display:flex;justify-content:space-between;gap:20px}.member-coaching label span,.member-coaching>header p{color:var(--za);font-size:11px;letter-spacing:.12em}.member-coaching>header h2{margin:7px 0}.member-coaching>header span{color:#9991a4}.member-coaching>header>button{width:40px;height:40px;border-radius:14px}.member-coaching-day{display:block;margin:22px 0}.member-coaching input,.member-coaching textarea{width:100%;padding:12px;border:1px solid #ffffff18;border-radius:13px;background:var(--zsurface);color:inherit}.member-coaching textarea{min-height:74px;resize:vertical}.member-coaching-builder{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #ffffff14;border-radius:20px}.member-coaching-kind{display:flex;padding:4px;border-radius:14px;background:#0003}.member-coaching-kind button{flex:1 1;padding:10px;border:0;border-radius:11px;background:transparent}.member-coaching-kind button.active{background:color-mix(in srgb,var(--za) 65%,transparent);color:#fff}.member-coaching-numbers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.member-coaching-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.member-coaching-columns>section{padding:16px;border:1px solid #ffffff12;border-radius:20px}.member-coaching-columns h3{margin-top:0}.member-coaching-columns article{position:relative;display:grid;grid-gap:5px;gap:5px;padding:13px;margin-top:10px;border-radius:14px;background:#ffffff08}.member-coaching-columns article.complete{border:1px solid #4ed7a55c}.member-coaching-columns article span{color:var(--za);font-size:10px;letter-spacing:.12em}.member-coaching-columns article em,.member-coaching-columns article small,.member-coaching-empty{color:#9991a4;font-size:10px;font-style:normal}.member-coaching-columns article button{justify-self:start;border:0;background:transparent;color:#ff7b95;padding:4px 0;font-size:11px}@media(max-width:700px){.member-coaching-columns,.member-coaching-numbers{grid-template-columns:1fr}.member-coaching-backdrop{padding:8px}.member-coaching{padding:18px}}.member-coaching-calendar{margin:22px 0;padding:18px;border:1px solid color-mix(in srgb,var(--za) 22%,#ffffff10);border-radius:22px;background:color-mix(in srgb,var(--za) 4%,#08070c)}.member-coaching-calendar>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.member-coaching-calendar>header h3{margin:0;font-size:17px}.member-coaching-calendar>header button{width:38px;height:38px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff08;color:inherit;font-size:22px}.member-coaching-grid,.member-coaching-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.member-coaching-week span{text-align:center;color:#837c8a;font-size:11px;font-weight:800;padding:5px}.member-coaching-grid>button,.member-coaching-grid>span{min-height:48px;border:1px solid transparent;border-radius:14px}.member-coaching-grid>button{position:relative;background:#ffffff06;color:inherit}.member-coaching-grid>button:hover{border-color:color-mix(in srgb,var(--za) 40%,transparent)}.member-coaching-grid>button.today{border-color:#ffffff30}.member-coaching-grid>button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--za) 80%,#fff 5%),color-mix(in srgb,var(--za) 62%,#000));color:#fff;box-shadow:0 9px 25px color-mix(in srgb,var(--za) 22%,transparent)}.member-coaching-grid>button i{position:absolute;width:5px;height:5px;border-radius:50%;background:#5ee0b1;bottom:5px;left:50%;transform:translateX(-50%)}.member-coaching-calendar>footer{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:13px;border-top:1px solid #ffffff10;font-size:10px;color:#8f8797}.member-coaching-calendar>footer span{display:flex;align-items:center;gap:7px}.member-coaching-calendar>footer i{width:6px;height:6px;border-radius:50%;background:#5ee0b1}.member-coaching-calendar>footer b{color:inherit}.member-coaching-search{max-height:230px;overflow:auto;display:grid;grid-gap:5px;gap:5px;padding:7px;border:1px solid #ffffff12;border-radius:15px;background:#050409}.member-coaching-search button{padding:10px 12px;text-align:left;border:1px solid transparent;border-radius:10px;background:#ffffff06;color:inherit}.member-coaching-search button.selected,.member-coaching-search button:hover{border-color:color-mix(in srgb,var(--za) 60%,transparent);background:color-mix(in srgb,var(--za) 14%,transparent)}.member-coaching-search button.custom{color:var(--za);border-color:color-mix(in srgb,var(--za) 35%,transparent)}.theme-light .member-coaching-calendar,.theme-light .member-coaching-search{background:#f7f5fa}.theme-light .member-coaching-grid>button,.theme-light .member-coaching-search button{background:#fff;border-color:#0000000d}@media(max-width:700px){.member-coaching-grid>button,.member-coaching-grid>span{min-height:40px}.member-coaching-calendar{padding:12px}.member-coaching-grid,.member-coaching-week{gap:3px}}.profile-pt-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-top:12px;padding:16px;border:1px solid #ff2f8f45;border-radius:18px;background:linear-gradient(115deg,#ff217f17,#b4125f0a 58%,transparent);box-shadow:inset 0 1px #ffffff0a}.profile-pt-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#ff4aa4,#c6005b);color:#fff;font-size:13px;font-weight:900;box-shadow:0 10px 28px #f5007338}.profile-pt-status>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.profile-pt-status span{color:#ff83bc;font-size:10px;font-weight:800;letter-spacing:.13em}.profile-pt-status b{font-size:15px}.profile-pt-status small{color:#a79daa}.profile-pt-status strong{padding:8px 10px;border-radius:999px;background:#ff2f8f18;color:#ff83bc;font-size:11px;white-space:nowrap}.profile-pt-status.expired,.profile-pt-status.inactive{border-color:#ffffff12;background:#ffffff04}.profile-pt-status.expired .profile-pt-mark,.profile-pt-status.inactive .profile-pt-mark{filter:grayscale(.65);opacity:.65}.profile-pt-status.expired strong,.profile-pt-status.inactive strong{background:#ffffff08;color:#a79daa}@media(max-width:620px){.profile-pt-status{grid-template-columns:auto 1fr}.profile-pt-status strong{grid-column:2;justify-self:start}}.member-coaching-calendar>header>div{text-align:center}.member-coaching-calendar>header small{display:block;margin-top:4px;color:#ff78b4;font-size:10px}.member-coaching-grid>button.access-locked,.member-coaching-grid>button.access-locked:hover{border-color:transparent;background:#77707c12;color:#625d66;box-shadow:none;cursor:not-allowed}.member-coaching-grid>button.access-locked i{filter:grayscale(1);opacity:.45}.theme-light .member-coaching-grid>button.access-locked,.theme-light .member-coaching-grid>button.access-locked:hover{background:#e9e7eb;color:#aaa4ad}.member-coaching-pt-lock{display:grid;grid-gap:4px;gap:4px;margin:-8px 0 18px;padding:14px 16px;border:1px solid #ff2f8f38;border-radius:15px;background:#ff2f8f0b}.member-coaching-pt-lock b{color:#ff7db8;font-size:13px}.member-coaching-pt-lock span{color:#a69da9;font-size:11px}.workout-programs{margin:0 0 18px;padding:20px;border:1px solid color-mix(in srgb,var(--za) 26%,#ffffff12);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--za) 8%,transparent),#ffffff03);box-shadow:inset 0 1px #ffffff0c}.workout-programs>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.workout-programs>header p{margin:0;color:var(--za);font-size:11px;letter-spacing:.14em}.workout-programs>header h3{margin:6px 0 4px;font-size:21px}.workout-programs>header span{color:#938c99;font-size:11px}.workout-program-builder{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:16px;border:1px solid #ffffff13;border-radius:18px;background:#05040966;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workout-program-meta{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px}.workout-program-entry{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #ffffff10;border-radius:16px;background:#ffffff05}.workout-program-entry>button{justify-self:start;border:1px solid color-mix(in srgb,var(--za) 35%,transparent);border-radius:12px;padding:10px 14px;background:color-mix(in srgb,var(--za) 12%,transparent);color:var(--za);font-weight:700}.workout-program-draft{display:grid;grid-gap:7px;gap:7px}.workout-program-draft article{display:grid;grid-template-columns:30px 1fr 34px;align-items:center;grid-gap:10px;gap:10px;padding:10px;border-radius:13px;background:#ffffff07}.workout-program-draft article i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--za) 18%,transparent);color:var(--za);font-style:normal;font-size:10px}.workout-program-draft article b,.workout-program-draft article small{display:block}.workout-program-draft article small{margin-top:3px;color:#948d9b;font-size:11px}.workout-program-draft article button{border:0;background:transparent;color:#ff7790;font-size:18px}.workout-program-save{justify-self:start}.workout-program-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.workout-program-list>article{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #ffffff10;border-radius:18px;background:#ffffff06}.workout-program-list>article>div>span{color:#5ee0b1;font-size:10px;letter-spacing:.13em}.workout-program-list h4{margin:6px 0;font-size:16px}.workout-program-list small{color:#938c99;font-size:10px;line-height:1.5}.workout-program-list details{padding-top:9px;border-top:1px solid #ffffff0d}.workout-program-list summary{cursor:pointer;color:var(--za);font-size:10px;font-weight:700}.workout-program-list details p{display:flex;justify-content:space-between;gap:10px;margin:9px 0 0;font-size:11px}.workout-program-list details p span{color:#938c99}.workout-program-list footer{display:flex;align-items:center;gap:8px}.workout-program-list footer button:last-child{border:0;background:transparent;color:#ff7790;font-size:11px}.theme-light .workout-programs{background:linear-gradient(145deg,color-mix(in srgb,var(--za) 6%,#fff),#fff)}.theme-light .workout-program-builder,.theme-light .workout-program-draft article,.theme-light .workout-program-entry,.theme-light .workout-program-list>article{background:#fff;border-color:#0000000d}@media(max-width:700px){.workout-programs>header{align-items:flex-start;flex-direction:column}.workout-program-list,.workout-program-meta{grid-template-columns:1fr}.workout-programs{padding:14px}}.renewal-strip>*{background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 95%,var(--za) 5%));border-color:color-mix(in srgb,#fff 9%,var(--za) 4%)}.member-command{background:linear-gradient(150deg,color-mix(in srgb,var(--zbg) 91%,#fff 9%),color-mix(in srgb,var(--zbg) 97%,var(--za) 3%));border-color:color-mix(in srgb,#fff 10%,var(--za) 3%)}.member-filterbar{background:color-mix(in srgb,var(--zbg) 90%,#fff 10%)}.member-bulk button,.member-bulk select,.member-filterbar button,.member-filterbar input,.member-filterbar select{background:color-mix(in srgb,var(--zbg) 84%,#fff 16%)}.member-save-view{white-space:nowrap;border-color:color-mix(in srgb,var(--za) 38%,transparent)!important;color:var(--za)!important}.member-playlist-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px 9px;border-bottom:0;background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.member-playlist-bar>div{display:grid;grid-gap:4px;gap:4px}.member-playlist-bar span{color:var(--za);font-size:10px;font-weight:800;letter-spacing:.14em}.member-playlist-bar small{color:#89828f;font-size:11px}.member-playlist-bar>button{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid color-mix(in srgb,var(--za) 45%,transparent);border-radius:11px;background:color-mix(in srgb,var(--za) 11%,transparent);color:var(--za);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.member-playlist-bar>button:hover{background:color-mix(in srgb,var(--za) 18%,transparent)}.member-view-rail{display:flex;align-items:center;gap:8px;min-height:66px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);overflow-x:auto;background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.member-view-rail>span{flex:0 0 auto;margin-right:4px;color:#827b89;font-size:10px;letter-spacing:.14em}.member-view-rail>small{color:#7f7885;font-size:11px}.member-view-rail>button,.saved-view{flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.025)}.member-view-rail>button{height:36px;padding:0 13px;color:#aaa2b0}.member-view-rail>button.active,.saved-view.active{border-color:color-mix(in srgb,var(--za) 58%,transparent);background:color-mix(in srgb,var(--za) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--za) 12%,transparent) inset}.saved-view{display:flex;align-items:center;overflow:hidden}.saved-view>button{height:34px;border:0;background:transparent;color:#b6afbc}.saved-view>button:first-child{display:flex;align-items:center;gap:7px;padding:0 10px 0 12px}.saved-view i{color:var(--za);font-style:normal}.saved-view .remove-view{width:30px;border-left:1px solid rgba(255,255,255,.08);color:#746d7a}.saved-view .remove-view:hover{background:#ff718b18;color:#ff91a3}.save-view-backdrop{position:fixed;inset:0;z-index:170;display:grid;place-items:center;padding:20px;background:rgba(3,2,5,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.save-view-dialog{position:relative;width:min(520px,100%);padding:34px;border:1px solid color-mix(in srgb,var(--za) 25%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 85%,#fff 15%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));box-shadow:0 35px 100px #000a}.save-view-dialog>button{position:absolute;top:18px;right:20px;border:0;background:transparent;color:#8f8795;font-size:24px}.save-view-dialog>p{margin:0;color:var(--za);font-size:11px;letter-spacing:.15em}.save-view-dialog h2{margin:12px 0 8px;font-size:34px;letter-spacing:-.04em}.save-view-dialog>span{color:#918a98}.save-view-dialog label{display:grid;grid-gap:8px;gap:8px;margin-top:28px;color:#98909e;font-size:10px}.save-view-dialog input{height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit;font-size:14px}.save-view-dialog input:focus{outline:2px solid color-mix(in srgb,var(--za) 55%,transparent);border-color:transparent}.save-view-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.save-view-summary span{padding:7px 9px;border-radius:99px;background:color-mix(in srgb,var(--za) 10%,transparent);color:var(--za);font-size:11px}.save-view-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.save-view-dialog footer button{min-height:45px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:transparent;color:inherit}.save-view-dialog footer .zc-primary{border:0;background:var(--za);color:#120e16}.theme-light .member-filterbar,.theme-light .member-life-row,.theme-light .member-view-rail{border-color:#00000012}.theme-light .member-view-rail>button,.theme-light .saved-view{border-color:#00000018}.member-life-person>b{display:grid!important;min-width:0;grid-gap:5px;gap:5px;line-height:1.2}.member-life-person>b>small{display:block;margin:0!important;max-width:100%;overflow:hidden;color:#8e8793;font-size:10px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.member-life-person{min-width:0}.member-life-person>i{flex:0 0 38px}.member-export{min-height:42px;padding-inline:16px;white-space:nowrap}.profile-health article{background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 86%,#fff 14%),color-mix(in srgb,var(--zbg) 95%,var(--za) 5%));border-color:color-mix(in srgb,#fff 10%,var(--za) 5%);color:#f4f0f6}.profile-health span{color:color-mix(in srgb,#aaa3b0 88%,var(--za) 12%)}.profile-health b{color:#f7f4f8}.profile-health small{color:#aaa3b0}.profile-contact{background:color-mix(in srgb,var(--zbg) 94%,#fff 6%);border-color:color-mix(in srgb,#fff 10%,var(--za) 3%)}.theme-light .profile-health article{background:linear-gradient(145deg,#fff,color-mix(in srgb,#fff 94%,var(--za) 6%));border-color:color-mix(in srgb,#000 12%,var(--za) 5%);color:#17131b}.theme-light .profile-health b{color:#17131b}.theme-light .profile-health small,.theme-light .profile-health span{color:#6f6875}.theme-light .profile-contact{background:#fff;color:#17131b;border-color:#00000016}@media(max-width:620px){.member-view-rail>span{display:none}.member-view-rail{padding-inline:12px}.member-playlist-bar{align-items:stretch;flex-direction:column}.member-playlist-bar>button{width:100%}.save-view-dialog{padding:28px 22px}.save-view-dialog h2{font-size:29px}}.member-bulk{flex-wrap:wrap}.member-bulk>b{min-width:78px}.member-bulk-delete{margin-left:auto!important;border-color:#ff65784d!important;background:#ff65780d!important;color:#ff8796!important;white-space:nowrap}.member-bulk-delete:hover{border-color:#ff6578!important;background:#ff65781c!important}.member-delete-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:22px;background:rgba(3,2,5,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.member-delete-dialog{position:relative;width:min(540px,100%);padding:36px;border:1px solid #ff718b42;border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 96%,#2a1118 4%),color-mix(in srgb,var(--zbg) 94%,#2a1118 6%));box-shadow:0 40px 120px #000c}.member-delete-dialog>button{position:absolute;right:21px;top:17px;border:0;background:transparent;color:var(--zmuted);font-size:25px}.member-delete-dialog>p{margin:0;color:#ff8394;font-size:11px;font-weight:800;letter-spacing:.15em}.member-delete-dialog h2{margin:13px 0 10px;font-size:34px;letter-spacing:-.045em}.member-delete-dialog>span{display:block;max-width:440px;color:var(--zmuted);line-height:1.65}.member-delete-dialog label{display:grid;grid-gap:9px;gap:9px;margin-top:27px;color:var(--zmuted);font-size:10px}.member-delete-dialog label b{color:var(--ztext)}.member-delete-dialog input{height:50px;padding:0 14px;border:1px solid var(--zline);border-radius:12px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:var(--ztext);font:inherit;letter-spacing:.08em}.member-delete-dialog input:focus{outline:0;border-color:#ff718b;box-shadow:0 0 0 3px #ff718b1c}.member-delete-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.member-delete-dialog footer button{min-height:46px;padding:0 17px;border:1px solid var(--zline);border-radius:11px;background:transparent;color:var(--ztext)}.member-delete-dialog footer .confirm-delete{border-color:#ff6578;background:#ff6578;color:#190a0e;font-weight:800}.member-delete-dialog footer .confirm-delete:disabled{opacity:.35;cursor:not-allowed}.theme-light .member-delete-dialog{background:linear-gradient(145deg,#fff,#fff5f6)}@media(max-width:720px){.member-bulk>*{flex:1 1 145px}.member-bulk>b{flex-basis:100%}.member-bulk-delete{margin-left:0!important}.member-delete-dialog{padding:31px 22px}.member-delete-dialog footer{flex-direction:column-reverse}.member-delete-dialog footer button{width:100%}}.lead-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.lead-head p{color:var(--za);font-size:10px;letter-spacing:.16em}.lead-head h1{margin:10px 0;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.06em}.lead-head h1 em{color:var(--za);font-style:normal}.lead-head>div>span{color:#958e9b}.lead-head>div:last-child{display:flex;gap:9px}.lead-import-trigger{position:relative;display:inline-grid;place-items:center;cursor:pointer}.lead-import-trigger input{position:absolute;opacity:0;width:1px}.lead-import-error{color:#ff8ca0}.lead-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-bottom:17px}.lead-kpis>*{display:flex;min-height:126px;flex-direction:column;align-items:flex-start;padding:19px;border:1px solid color-mix(in srgb,#fff 9%,var(--za) 3%);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));color:inherit;text-align:left}.lead-kpis span{font-size:10px;color:#8c8592;letter-spacing:.11em}.lead-kpis b{margin:13px 0 7px;font-size:28px}.lead-kpis small{color:#8c8592}.lead-workspace{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 92%,#fff 8%)}.lead-toolbar{display:flex;gap:8px;align-items:center;padding:14px;background:color-mix(in srgb,var(--zbg) 88%,#fff 12%);overflow-x:auto}.lead-toolbar input{min-width:190px;flex:1 1}.lead-toolbar input,.lead-toolbar select,.lead-toolbar>button{height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:inherit}.lead-mode{display:flex;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.lead-mode button{height:32px;border:0;border-radius:7px;background:transparent;color:#89828f}.lead-mode .active{background:color-mix(in srgb,var(--za) 17%,transparent);color:#fff}.lead-bulk,.lead-saved{display:flex;gap:8px;align-items:center;padding:11px 14px;border-top:1px solid rgba(255,255,255,.07)}.lead-saved button{padding:7px 10px;border:1px solid color-mix(in srgb,var(--za) 25%,transparent);border-radius:99px;background:transparent;color:var(--za)}.lead-bulk{background:color-mix(in srgb,var(--za) 10%,transparent)}.lead-bulk button,.lead-bulk select{height:34px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:var(--zbg);color:inherit}.lead-board{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));grid-gap:1px;gap:1px;overflow-x:auto;background:rgba(255,255,255,.07)}.lead-board>section{min-height:520px;padding:13px;background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.lead-board>section>header{display:flex;justify-content:space-between;padding:5px 3px 12px;text-transform:uppercase;color:#8e8794;font-size:11px}.lead-board>section>header b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:rgba(255,255,255,.07)}.lead-board article{margin-bottom:9px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));cursor:pointer}.lead-board article:hover{border-color:color-mix(in srgb,var(--za) 45%,transparent);transform:translateY(-2px)}.lead-board article header{display:flex;justify-content:space-between}.lead-board article header i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.lead-board article header span,.lead-list-row>span:last-child{padding:5px 7px;border-radius:99px;font-size:10px}.lead-board h3{margin:12px 0 5px}.lead-board p{color:#908996;font-size:11px}.lead-board article footer{display:flex;justify-content:space-between;margin-top:14px;color:#918a97;font-size:10px}.hot{color:#ff8296!important;background:#ff829617}.warm{color:#ffc06c!important;background:#ffc06c17}.cold{color:#70cbea!important;background:#70cbea17}.lead-list-row{display:grid;grid-template-columns:25px 1.3fr .7fr 1fr 1fr .65fr;grid-gap:13px;gap:13px;align-items:center;min-height:67px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.07);cursor:pointer}.lead-list-row.heading{min-height:42px;color:#847d8a;font-size:10px;text-transform:uppercase}.lead-list-row span b,.lead-list-row span small{display:block}.lead-list-row span small{margin-top:4px;color:#8b8491}.lead-state{padding:60px;text-align:center;color:#928b98}.lead-detail-backdrop,.lead-dialog-backdrop{position:fixed;inset:0;z-index:170;background:rgba(3,2,5,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lead-dialog-backdrop{display:grid;place-items:center;padding:20px}.lead-form,.lead-import-dialog,.lead-save-dialog{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.lead-form>button,.lead-import-dialog>button,.lead-save-dialog>button{position:absolute;right:20px;top:17px;border:0;background:transparent;color:#aaa;font-size:25px}.lead-form>p,.lead-import-dialog>p,.lead-save-dialog>p{color:var(--za);font-size:11px;letter-spacing:.14em}.lead-form h2,.lead-import-dialog h2,.lead-save-dialog h2{font-size:34px}.lead-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.lead-form>.wide,.lead-form>footer,.lead-form>h2,.lead-form>p{grid-column:1/-1}.lead-form label{display:grid;grid-gap:7px;gap:7px;color:#98909e;font-size:11px}.lead-form input,.lead-form select,.lead-form textarea,.lead-save-dialog input{height:45px;padding:0 12px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:inherit}.lead-form textarea{min-height:80px;padding-top:12px}.lead-form footer,.lead-import-dialog footer,.lead-save-dialog footer{display:flex;justify-content:flex-end;gap:9px}.lead-form footer button,.lead-import-dialog footer button,.lead-save-dialog footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:transparent;color:inherit}.lead-save-dialog{width:min(500px,100%)}.lead-save-dialog input{width:100%;margin:20px 0}.lead-import-dialog>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0}.lead-import-dialog article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:12px}.lead-import-dialog article b,.lead-import-dialog article small{display:block}.lead-import-dialog article b{font-size:25px;color:var(--za)}.lead-detail-backdrop{display:flex;justify-content:flex-end}.lead-detail{width:min(690px,100%);height:100%;overflow:auto;padding:34px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.12)}.lead-detail>button{float:right;border:0;background:transparent;color:inherit;font-size:27px}.lead-detail>header{display:flex;gap:15px;align-items:center;margin-top:30px}.lead-detail>header>i{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.lead-detail header p{color:var(--za);font-size:11px;letter-spacing:.13em}.lead-detail header h2{margin:4px 0;font-size:31px}.lead-detail header span{color:#918a97}.lead-detail header>b{margin-left:auto;padding:10px;border-radius:12px}.lead-next{margin:25px 0;padding:17px;border:1px solid color-mix(in srgb,var(--za) 25%,transparent);border-radius:14px;background:color-mix(in srgb,var(--za) 8%,transparent)}.lead-next b,.lead-next span{display:block}.lead-next span{margin-bottom:8px;color:var(--za);font-size:10px;letter-spacing:.12em}.lead-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.lead-fields label{display:grid;grid-gap:6px;gap:6px;color:#8f8895;font-size:11px}.lead-convert input,.lead-convert select,.lead-fields input,.lead-fields select{height:43px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.lead-actions{display:flex;gap:9px;margin:20px 0}.lead-actions a,.lead-actions button{display:grid;place-items:center;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:inherit;text-decoration:none}.lead-convert{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:14px}.lead-convert button,.lead-convert h3{grid-column:1/-1}.lead-timeline{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.lead-timeline>div{display:flex;gap:8px}.lead-timeline>div input{flex:1 1;height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.lead-timeline>div button{border:0;border-radius:9px;background:var(--za);padding:0 14px}.lead-timeline article{display:flex;gap:12px;padding-top:17px}.lead-timeline article>i{width:9px;height:9px;margin-top:3px;border-radius:50%;background:var(--za)}.lead-timeline article span{display:grid;grid-gap:4px;gap:4px}.lead-timeline article small{color:#8d8693}@media(max-width:950px){.lead-kpis{grid-template-columns:1fr 1fr}.lead-toolbar{flex-wrap:wrap}.lead-list-row{grid-template-columns:25px 1fr 90px}.lead-list-row>:nth-child(4),.lead-list-row>:nth-child(5){display:none}}@media(max-width:650px){.lead-head{align-items:stretch;flex-direction:column}.lead-head>div:last-child{flex-wrap:wrap}.lead-kpis{grid-template-columns:1fr}.lead-toolbar>*{width:100%}.lead-convert,.lead-fields,.lead-form{grid-template-columns:1fr}.lead-form>*{grid-column:1!important}.lead-detail{padding:22px}}.lead-reminder-pop{position:fixed;z-index:60;right:24px;bottom:24px;width:min(390px,calc(100vw - 32px));padding:22px;border:1px solid color-mix(in srgb,var(--za) 42%,#ffffff18);border-radius:20px;background:color-mix(in srgb,var(--zsurface) 94%,#09070b);box-shadow:0 30px 90px #000c,0 0 45px color-mix(in srgb,var(--za) 12%,transparent);animation:lead-reminder-in .25s ease-out}@keyframes lead-reminder-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.lead-reminder-pop>button{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#8d8492;font-size:20px;cursor:pointer}.lead-reminder-pop>p{margin:0 0 12px;color:var(--za);font-size:10px;letter-spacing:.16em}.lead-reminder-pop h3{margin:0 0 6px;font-size:24px;letter-spacing:-.035em}.lead-reminder-pop>span{display:block;color:#aaa2ae;font-size:11px}.lead-reminder-pop>small{display:block;margin-top:12px;color:#777;font-size:11px}.lead-reminder-pop footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff10}.lead-reminder-pop footer button{border:1px solid #ffffff16;border-radius:9px;background:transparent;color:#aaa;padding:9px 11px;font-size:11px;cursor:pointer}.lead-reminder-pop footer .zc-primary{border:0;background:var(--za);color:#120e17}.theme-light .lead-reminder-pop{background:#fff;color:#17131b;box-shadow:0 30px 80px #27152d25}.theme-light .lead-reminder-pop footer{border-color:#17131b12}.theme-light .lead-reminder-pop footer button{border-color:#17131b18;color:#5f5763}@media(max-width:700px){.lead-reminder-pop{right:16px;bottom:16px}}.lead-card-fields{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.lead-card-fields p{display:flex;justify-content:space-between;gap:10px;margin:0;padding-top:7px;border-top:1px solid rgba(255,255,255,.06)}.lead-card-fields small{color:#77717d;font-size:11px;text-transform:uppercase}.lead-card-fields b{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aaa3af;font-size:10px;text-align:right}.lead-list{overflow-x:auto}.lead-list-row.custom{grid-template-columns:var(--lead-columns);min-width:max-content;width:100%}.lead-list-row.custom>span{min-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-list-row.custom>span:nth-child(2){min-width:170px}.lead-column-dialog{position:relative;width:min(650px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:var(--zsurface)}.lead-column-dialog>button{position:absolute;right:20px;top:15px;border:0;background:transparent;color:inherit;font-size:25px}.lead-column-dialog>p{color:var(--za);font-size:11px;letter-spacing:.14em}.lead-column-dialog h2{margin:8px 0;font-size:30px}.lead-column-dialog>span{color:var(--zmuted);font-size:10px}.lead-column-dialog>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:22px 0}.lead-column-dialog label{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--zline);border-radius:10px}.lead-column-dialog footer{display:flex;justify-content:flex-end;gap:8px}.lead-column-dialog footer button{min-height:40px;padding:0 13px;border:1px solid var(--zline);border-radius:9px;background:transparent;color:inherit}@media(max-width:650px){.lead-column-dialog>div{grid-template-columns:1fr}}.lead-card-link{display:block;color:inherit;text-decoration:none}.lead-card-link article{width:100%;box-sizing:border-box}.lead-list a.lead-list-row{color:inherit;text-decoration:none}.lead-detail-page{min-height:calc(100vh - 100px);padding:10px 0 40px}.lead-detail-page .lead-detail{width:100%;height:auto;min-height:calc(100vh - 120px);box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:22px}.lead-actions .lead-delete-action{margin-left:auto;border-color:#ff65784d;color:#ff8796}.lead-actions .lead-delete-action:hover{border-color:#ff6578;background:#ff657814}.lead-delete-backdrop{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:22px;background:rgba(3,2,5,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lead-delete-dialog{position:relative;width:min(540px,100%);padding:36px;border:1px solid #ff718b42;border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 96%,#2a1118 4%),color-mix(in srgb,var(--zbg) 94%,#2a1118 6%));box-shadow:0 40px 120px #000c}.lead-delete-dialog>button{position:absolute;right:21px;top:17px;border:0;background:transparent;color:var(--zmuted);font-size:25px}.lead-delete-dialog>p{margin:0;color:#ff8394;font-size:11px;font-weight:800;letter-spacing:.15em}.lead-delete-dialog h2{margin:13px 0 10px;font-size:34px;letter-spacing:-.045em}.lead-delete-dialog>span{display:block;color:var(--zmuted);line-height:1.65}.lead-delete-dialog label{display:grid;grid-gap:9px;gap:9px;margin-top:27px;color:var(--zmuted);font-size:10px}.lead-delete-dialog label b{color:var(--ztext)}.lead-delete-dialog input{height:50px;padding:0 14px;border:1px solid var(--zline);border-radius:12px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:var(--ztext);font:inherit;letter-spacing:.08em}.lead-delete-dialog input:focus{outline:0;border-color:#ff718b;box-shadow:0 0 0 3px #ff718b1c}.lead-delete-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.lead-delete-dialog footer button{min-height:46px;padding:0 17px;border:1px solid var(--zline);border-radius:11px;background:transparent;color:var(--ztext)}.lead-delete-dialog footer .confirm-delete{border-color:#ff6578;background:#ff6578;color:#190a0e;font-weight:800}.lead-delete-dialog footer .confirm-delete:disabled{opacity:.35;cursor:not-allowed}.theme-light .lead-delete-dialog{background:linear-gradient(145deg,#fff,#fff5f6)}@media(max-width:620px){.lead-actions .lead-delete-action{margin-left:0}.lead-delete-dialog{padding:31px 22px}.lead-delete-dialog footer{flex-direction:column-reverse}.lead-delete-dialog footer button{width:100%}}.lead-head .lead-delete-all{border-color:#ff65784d;background:#ff65780a;color:#ff8796}.lead-head .lead-delete-all:hover{border-color:#ff6578;background:#ff657818}.lead-bulk .lead-bulk-delete{margin-left:auto;padding:0 14px;border-color:#ff65785c;background:#ff657812;color:#ff91a0}.lead-bulk .lead-bulk-delete:hover{border-color:#ff6578;background:#ff657824}.pay-head{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px}.pay-head p{color:var(--za);font-size:10px;letter-spacing:.16em}.pay-head h1{margin:9px 0;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.06em}.pay-head h1 em{color:var(--za);font-style:normal}.pay-head>div>span{color:#948d9a}.pay-head>div:last-child{display:flex;gap:9px}.pay-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:17px}.pay-kpis>*{display:flex;min-height:125px;flex-direction:column;align-items:flex-start;padding:18px;border:1px solid color-mix(in srgb,#fff 9%,var(--za) 3%);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));color:inherit;text-align:left}.pay-kpis span{font-size:10px;color:#8b8491;letter-spacing:.1em}.pay-kpis b{margin:13px 0 7px;font-size:25px}.pay-kpis small{color:#89828f}.pay-workspace{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 92%,#fff 8%)}.pay-workspace>nav{display:flex;gap:20px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.pay-workspace>nav button{height:49px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8e8794}.pay-workspace>nav .active{border-color:var(--za);color:#fff}.pay-toolbar{display:flex;gap:8px;padding:14px;overflow-x:auto}.pay-toolbar input:first-child{min-width:210px;flex:1 1}.pay-bulk button,.pay-toolbar button,.pay-toolbar input,.pay-toolbar select{height:39px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.pay-bulk,.pay-saved{display:flex;gap:8px;padding:0 14px 12px}.pay-saved button{padding:6px 9px;border:1px solid color-mix(in srgb,var(--za) 25%,transparent);border-radius:99px;background:transparent;color:var(--za)}.pay-bulk{align-items:center;padding-block:11px;background:color-mix(in srgb,var(--za) 10%,transparent)}.pay-row{display:grid;grid-template-columns:24px 1.15fr 1.1fr .8fr .65fr .75fr .65fr;grid-gap:12px;gap:12px;align-items:center;min-height:66px;padding:9px 16px;border-top:1px solid rgba(255,255,255,.07);cursor:pointer}.pay-row.heading{min-height:41px;color:#827b88;font-size:10px;text-transform:uppercase}.pay-row:hover:not(.heading){background:color-mix(in srgb,var(--za) 6%,transparent)}.pay-row span b,.pay-row span small{display:block}.pay-row span small{margin-top:4px;color:#87808d;font-size:11px}.negative,.pay-row .negative{color:#ff8497}.pay-status{width:max-content;padding:6px 8px;border-radius:99px;font-size:10px}.pay-status.paid{color:#65dcb3;background:#65dcb317}.pay-status.partially_paid,.pay-status.pending{color:#ffc16d;background:#ffc16d17}.pay-status.failed,.pay-status.partially_refunded,.pay-status.refunded{color:#ff8497;background:#ff849717}.dues-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.07)}.dues-board section{min-height:420px;padding:17px;background:color-mix(in srgb,var(--zbg) 93%,#fff 7%)}.dues-board button,.dues-board header{display:flex;justify-content:space-between}.dues-board button{width:100%;margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:color-mix(in srgb,var(--zbg) 86%,#fff 14%);color:inherit;text-align:left}.dues-board button span b,.dues-board button span small{display:block}.dues-board button small,.dues-board p{margin-top:4px;color:#8d8693}.pay-analytics{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;padding:18px}.pay-analytics section{padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 88%,#fff 12%)}.pay-analytics section>div{display:grid;grid-template-columns:110px 1fr 90px;grid-gap:10px;gap:10px;align-items:center;margin:15px 0}.pay-analytics i{height:7px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.pay-analytics i b{display:block;height:100%;background:var(--za)}.pay-analytics strong{text-align:right}.pay-analytics .forecast{grid-column:1/-1}.forecast>b,.forecast>small,.forecast>span{display:block}.forecast>span{color:var(--za);font-size:11px;letter-spacing:.12em}.forecast>b{margin:15px 0;font-size:38px}.forecast>small{color:#8c8592}.closing-page{padding:20px}.closing-page>header{display:flex;justify-content:space-between}.closing-page>header b,.closing-page>header span{display:block}.closing-page>header span{color:#8d8693;font-size:11px}.closing-page>header b{margin-top:10px;font-size:30px}.closing-history{margin-top:22px;border:1px solid rgba(255,255,255,.09);border-radius:13px;overflow:hidden}.closing-history>div{display:grid;grid-template-columns:repeat(5,1fr);padding:13px;border-top:1px solid rgba(255,255,255,.07)}.pay-state{padding:55px;text-align:center}.pay-detail-backdrop,.pay-dialog-backdrop{position:fixed;inset:0;z-index:180;background:rgba(3,2,5,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pay-dialog-backdrop{display:grid;place-items:center;padding:20px}.close-dialog,.collect-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.collect-dialog{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.close-dialog>button,.collect-dialog>button{position:absolute;right:20px;top:17px;border:0;background:transparent;color:#aaa;font-size:25px}.collect-dialog>.wide,.collect-dialog>footer,.collect-dialog>h2,.collect-dialog>p{grid-column:1/-1}.close-dialog p,.collect-dialog p{color:var(--za);font-size:11px;letter-spacing:.14em}.close-dialog h2,.collect-dialog h2{font-size:34px}.close-dialog label,.collect-dialog label{display:grid;grid-gap:7px;gap:7px;color:#97909d;font-size:11px}.close-dialog input,.close-dialog textarea,.collect-dialog input,.collect-dialog select,.collect-dialog textarea{height:44px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.close-dialog textarea,.collect-dialog textarea{min-height:74px;padding-top:11px}.close-dialog footer,.collect-dialog footer{display:flex;justify-content:flex-end;gap:9px}.close-dialog footer button,.collect-dialog footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit}.collect-member{display:flex;gap:11px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:11px}.collect-member i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.collect-member span b,.collect-member span small{display:block}.collect-member small{color:#8c8592}.close-dialog{width:min(560px,100%)}.close-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:20px 0}.close-methods article{padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:11px}.close-methods b,.close-methods span{display:block}.close-methods span{font-size:10px;color:#8c8592}.close-methods b{margin-top:7px}.close-balance{display:flex;justify-content:space-between;margin:15px 0;padding:14px;border-radius:11px;background:#65dcb315;color:#65dcb3}.close-balance.mismatch{background:#ff849715;color:#ff8497}.pay-detail-backdrop{display:flex;justify-content:flex-end}.pay-detail{width:min(660px,100%);height:100%;overflow:auto;padding:34px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.11)}.pay-detail>button{float:right;border:0;background:transparent;color:inherit;font-size:27px}.pay-detail>p{margin-top:35px;color:var(--za);font-size:11px;letter-spacing:.13em}.pay-detail>h2{margin:10px 0;font-size:49px}.pay-detail>span{color:#8d8693}.pay-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:25px 0}.pay-detail-grid article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:color-mix(in srgb,var(--zbg) 88%,#fff 12%)}.pay-detail-grid b,.pay-detail-grid small,.pay-detail-grid span{display:block}.pay-detail-grid span{font-size:10px;color:#8b8491}.pay-detail-grid b{margin:9px 0}.pay-detail-grid small{color:#8b8491}.lead-actions,.receipt-actions{display:flex;gap:9px}.receipt-actions a,.receipt-actions button{display:grid;place-items:center;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit;text-decoration:none}.settle-button{width:100%;margin-top:12px}.finance-controls{margin-top:22px;padding:17px;border:1px solid #ff849730;border-radius:14px}.finance-controls label{display:grid;grid-template-columns:1fr 110px;grid-gap:8px;gap:8px;margin-top:10px}.finance-controls button,.finance-controls input{height:40px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.finance-controls small{display:block;margin-top:12px;color:#938c99}.member-payment-history{margin-top:22px}.member-payment-history>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.member-payment-history span b,.member-payment-history span small{display:block}.member-payment-history small{margin-top:4px;color:#8c8592}@media(max-width:1000px){.pay-kpis{grid-template-columns:1fr 1fr}.pay-toolbar{flex-wrap:wrap}.pay-row{grid-template-columns:24px 1.2fr 1fr .7fr}.pay-row>:nth-child(4),.pay-row>:nth-child(5),.pay-row>:nth-child(7){display:none}}@media(max-width:650px){.pay-head{align-items:stretch;flex-direction:column}.pay-head>div:last-child{flex-wrap:wrap}.dues-board,.pay-analytics,.pay-kpis{grid-template-columns:1fr}.pay-toolbar>*{width:100%}.collect-dialog{grid-template-columns:1fr}.collect-dialog>*{grid-column:1!important}.pay-detail{padding:22px}.pay-detail-grid{grid-template-columns:1fr}.closing-history{overflow-x:auto}.closing-history>div{min-width:600px}}.front-desk-pay-head{align-items:flex-end}.front-desk-pay-kpis{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.front-desk-collections{margin-top:24px;padding:28px;border:1px solid var(--zline);border-radius:calc(var(--zr) + 5px);background:color-mix(in srgb,var(--zsurface) 94%,var(--zbg))}.front-desk-collections>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--zline)}.front-desk-collections>header p{margin:0 0 7px;color:var(--za);font-size:11px;font-weight:800;letter-spacing:.15em}.front-desk-collections>header h2{margin:0;font-size:27px;letter-spacing:-.04em}.front-desk-collections>header input{width:min(360px,100%);padding:14px 16px;border:1px solid var(--zline);border-radius:12px;background:var(--zbg);color:var(--ztext)}.front-desk-collections>div>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:22px;gap:22px;padding:19px 4px;border-bottom:1px solid var(--zline)}.front-desk-collections article span{display:grid;grid-gap:5px;gap:5px}.front-desk-collections article small{color:var(--zmuted)}.front-desk-collections article strong{font-size:21px}.front-desk-collections article button{padding:12px 17px;border:0;border-radius:11px;background:var(--za);color:var(--zcontrast,#09090d);font-weight:800;cursor:pointer}.front-desk-collections article button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.front-desk-pay-kpis{grid-template-columns:1fr}.front-desk-collections>header{align-items:stretch;flex-direction:column}.front-desk-collections>header input{width:100%}.front-desk-collections>div>article{grid-template-columns:1fr auto}.front-desk-collections article button{grid-column:1/-1}}.payment-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:color-mix(in srgb,var(--zbg) 90%,var(--za) 10%)}.payment-preview span b,.payment-preview span small{display:block}.payment-preview span small{color:#8d8693;font-size:10px;letter-spacing:.1em}.payment-preview span b{margin-top:6px;font-size:20px}.payment-preview .pending{color:#ffc16d}.payment-preview .paid{color:#65dcb3}.payment-preview em{grid-column:1/-1;color:#98919e;font-size:10px;font-style:normal}.finance-controls>p{color:#918a97;font-size:11px;line-height:1.55}.finance-controls>div{display:flex;gap:9px;margin-top:13px}.finance-controls>div button{flex:1 1;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.payment-action-layer{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:20px;background:rgba(3,2,5,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.payment-action-dialog{position:relative;width:min(520px,100%);padding:30px;border:1px solid color-mix(in srgb,var(--za) 30%,#fff 8%);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));box-shadow:0 30px 100px rgba(0,0,0,.55)}.payment-action-dialog>button{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#aaa;font-size:24px}.payment-action-dialog>p{color:var(--za);font-size:11px;letter-spacing:.14em}.payment-action-dialog>h2{margin:10px 0 5px;font-size:31px}.payment-action-dialog>span{color:#918a97}.payment-action-summary{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:color-mix(in srgb,var(--zbg) 88%,#fff 12%)}.payment-action-summary small{color:#8d8693;font-size:10px;letter-spacing:.1em}.payment-action-summary b{font-size:23px}.payment-action-dialog label{display:grid;grid-gap:7px;gap:7px;margin-top:13px;color:#97909d;font-size:11px}.payment-action-dialog input,.payment-action-dialog select,.payment-action-dialog textarea{min-height:45px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.payment-action-dialog textarea{min-height:84px;padding-top:11px;resize:vertical}.payment-action-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.payment-action-dialog footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit}@media(max-width:650px){.payment-preview{grid-template-columns:1fr}.payment-preview em{grid-column:1}.payment-action-dialog{padding:24px}.finance-controls>div{flex-direction:column}}.payment-member-combobox{position:relative}.payment-member-combobox>input{width:100%;padding-right:42px}.payment-member-combobox>button{position:absolute;z-index:2;right:5px;top:5px;width:34px;height:34px;border:0;background:transparent;color:inherit;font-size:18px}.payment-member-combobox>div{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:245px;overflow:auto;padding:5px;border:1px solid color-mix(in srgb,var(--za) 28%,#fff 10%);border-radius:10px;background:color-mix(in srgb,var(--zbg) 90%,#fff 10%);box-shadow:0 18px 45px #0008}.payment-member-combobox>div>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left}.payment-member-combobox>div>button:hover,.payment-member-combobox>div>button[aria-selected=true]{background:color-mix(in srgb,var(--za) 14%,transparent)}.payment-member-combobox>div>button small{color:#8c8592}.payment-member-combobox>div>span{display:block;padding:14px;color:#8c8592;text-align:center}.payment-followup-panel{display:grid;grid-gap:14px;gap:14px;margin-top:20px;padding:18px;border:1px solid var(--zline);border-radius:15px;background:color-mix(in srgb,var(--zpanel) 94%,var(--za) 6%)}.payment-followup-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.payment-followup-panel h3{margin:4px 0 0}.payment-followup-panel header small{color:var(--za);font-size:8px;letter-spacing:.14em}.payment-followup-panel header>span{color:var(--zmuted);font-size:9px}.payment-followup-compose,.payment-note-compose{display:flex;align-items:flex-end;gap:9px}.payment-note-compose textarea{min-height:72px;flex:1 1;resize:vertical}.payment-followup-compose label{display:grid;flex:1 1;grid-gap:6px;gap:6px;color:var(--zmuted);font-size:8px}.payment-followup-panel input,.payment-followup-panel textarea{min-height:40px;padding:10px 11px;border:1px solid var(--zline);border-radius:9px;background:var(--zbg);color:var(--ztext)}.payment-followup-panel button{min-height:38px;flex:0 0 auto;padding:0 13px;border:0;border-radius:9px;background:var(--za);color:var(--zbg);font-weight:750}.payment-followup-panel button:disabled{opacity:.42}.payment-followup-history{border-top:1px solid var(--zline)}.payment-followup-history article{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--zline)}.payment-followup-history article>i{width:8px;height:8px;flex:0 0 8px;margin-top:4px;border-radius:50%;background:var(--za);box-shadow:0 0 14px var(--za)}.payment-followup-history article div{display:grid;grid-gap:3px;gap:3px}.payment-followup-history article small,.payment-followup-history article span,.payment-followup-history>p{color:var(--zmuted)}.payment-reminder-stack aside{border-color:color-mix(in srgb,#ffbf69 55%,var(--zline))}.payment-reminder-stack aside>p{color:#ffbf69}@media (max-width:700px){.payment-followup-compose,.payment-followup-panel>header,.payment-note-compose{align-items:stretch;flex-direction:column}.payment-followup-panel button{width:100%}}.pay-toolbar.pay-toolbar-compact{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:center;grid-gap:12px;gap:12px;overflow:visible}.pay-toolbar-compact>input:first-child{box-sizing:border-box;width:100%;min-width:0;flex:none}.pay-control-actions{display:flex;align-items:center;gap:8px}.pay-toolbar-compact .pay-control-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:88px;white-space:nowrap;cursor:pointer}.pay-toolbar-compact .pay-control-actions button.active{border-color:color-mix(in srgb,var(--za) 60%,var(--zline));background:color-mix(in srgb,var(--za) 13%,var(--zpanel))}.pay-filter-count{display:grid;min-width:19px;height:19px;place-items:center;padding:0 3px;border-radius:99px;background:var(--za);color:#100b14;font-size:11px;font-weight:800}.pay-control-panel{padding:18px;border-top:1px solid var(--zline);background:color-mix(in srgb,var(--zpanel) 86%,var(--za) 14%)}.pay-control-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pay-control-panel-heading>div{display:grid;grid-gap:4px;gap:4px}.pay-control-panel-heading b{color:var(--ztext);font-size:14px}.pay-control-panel-heading span{color:var(--zmuted);font-size:12px}.pay-control-panel-heading>button{border:0;background:transparent;color:var(--zmuted);font-size:22px;line-height:1;cursor:pointer}.pay-filter-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pay-filter-group{display:grid;align-content:start;grid-gap:13px;gap:13px;padding:16px;border:1px solid var(--zline);border-radius:13px;background:var(--zpanel)}.pay-filter-group h3{margin:0;color:var(--za-safe,var(--za));font-size:12px;letter-spacing:.04em}.pay-filter-group label{display:grid;grid-gap:6px;gap:6px;color:var(--zmuted);font-size:11px}.pay-filter-group input,.pay-filter-group select{box-sizing:border-box;width:100%;min-width:0;height:41px;padding:0 11px;border:1px solid var(--zline);border-radius:9px;background:var(--zinput);color:var(--ztext);font:inherit;font-size:12px}.pay-filter-group>small{color:var(--zmuted);font-size:11px;line-height:1.4}.pay-control-panel-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.pay-control-panel-footer button{min-height:36px;padding:0 12px;border:1px solid var(--zline);border-radius:9px;background:var(--zpanel);color:var(--ztext);cursor:pointer}.pay-control-panel-footer button:last-child{border-color:color-mix(in srgb,var(--za) 50%,var(--zline));color:var(--za-safe,var(--za))}.pay-row{grid-template-columns:24px minmax(0,1.15fr) minmax(0,1.1fr) minmax(130px,1.1fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.65fr)}.pay-category-badges{display:flex!important;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.pay-category-badge{display:inline-flex!important;align-items:center;width:max-content;margin:0!important;padding:5px 8px;border:1px solid;border-radius:99px;font-size:10px!important;font-weight:700;line-height:1.1;letter-spacing:.02em;white-space:nowrap}.pay-category-badge.renewal{color:#65dcb3;background:#65dcb31a}.pay-category-badge.pt{color:#ff79bc;background:#ff79bc1a}.pay-category-badge.gm{color:var(--za-safe,var(--za));background:color-mix(in srgb,var(--za) 16%,transparent)}.pay-category-badge.other{color:var(--zmuted);background:var(--zpanel)}.pay-category-other{color:var(--zmuted);font-size:11px}.pay-detail-grid .pay-category-badges{margin-top:7px}.member-payment-history .pay-category-badges{margin-bottom:3px}@media(max-width:1000px){.pay-filter-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pay-row{grid-template-columns:24px 1.2fr 1fr .7fr}}@media(max-width:650px){.pay-toolbar.pay-toolbar-compact{grid-template-columns:minmax(0,1fr)}.pay-toolbar-compact .pay-control-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pay-toolbar-compact .pay-control-actions button{min-width:0;width:100%}.pay-filter-groups{grid-template-columns:minmax(0,1fr)}.pay-control-panel{padding:14px}}.payment-bill-items{display:grid;grid-gap:11px;gap:11px;padding:16px;border:1px solid var(--zline);border-radius:13px;background:color-mix(in srgb,var(--zpanel) 88%,var(--za) 12%)}.payment-bill-items footer,.payment-bill-items header{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-bill-items header div{display:grid;grid-gap:3px;gap:3px}.payment-bill-items header b{color:var(--ztext);font-size:14px}.payment-bill-items header small,.payment-bill-items header>span,.payment-bill-items p{color:var(--zmuted);font-size:11px}.payment-bill-item{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,1fr) 34px;align-items:end;grid-gap:9px;gap:9px}.collect-dialog .payment-bill-item label{min-width:0}.collect-dialog .payment-bill-item input,.collect-dialog .payment-bill-item select{box-sizing:border-box;width:100%;min-width:0}.payment-bill-item>button{height:44px;border:1px solid var(--zline);border-radius:9px;background:var(--zinput);color:var(--zmuted);font-size:21px;cursor:pointer}.payment-bill-item>button:disabled{opacity:.45;cursor:not-allowed}.payment-bill-items footer{padding-top:11px;border-top:1px solid var(--zline)}.payment-bill-items footer button{min-height:36px;padding:0 11px;border:1px solid color-mix(in srgb,var(--za) 40%,var(--zline));border-radius:9px;background:var(--zpanel);color:var(--za-safe,var(--za));cursor:pointer}.payment-bill-items footer button:disabled{opacity:.45;cursor:not-allowed}.payment-bill-items footer strong{font-size:16px;white-space:nowrap}.payment-bill-items p{margin:0;line-height:1.45}@media(max-width:560px){.payment-bill-item{grid-template-columns:minmax(0,1fr) 34px}.payment-bill-item label:first-child{grid-column:1/-1}.payment-bill-items footer{align-items:flex-start;flex-direction:column}}.pay-detail-items{margin:-5px 0 20px;padding:16px;border:1px solid var(--zline);border-radius:13px;background:var(--zpanel)}.pay-detail-items h3{margin:0 0 9px;font-size:14px}.pay-detail-items>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-top:1px solid var(--zline);font-size:12px}.pay-detail-items>div span{color:var(--zmuted)}.pay-detail-items>div span small{display:block;margin-top:5px;color:var(--ztext);font-size:11px}.pay-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.pay-detail-nav button{border:0;background:transparent;color:var(--ztext);cursor:pointer}.pay-detail-nav button:first-child{padding:8px 0;color:var(--za);font-size:13px;font-weight:700}.pay-detail-nav button:last-child{font-size:25px;line-height:1}.pay-detail-nav+p{margin-top:26px}.ops-head{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px}.ops-head p{color:var(--za);font-size:10px;letter-spacing:.16em}.ops-head h1{margin:9px 0;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.06em}.ops-head h1 em{color:var(--za);font-style:normal}.ops-head>div>span{color:#958e9b}.ops-head>div:last-child,.ops-head>div:last-child>div{display:flex;gap:9px}.ops-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:17px}.ops-kpis article{display:flex;min-height:124px;flex-direction:column;padding:18px;border:1px solid color-mix(in srgb,#fff 9%,var(--za) 3%);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.ops-kpis span{font-size:10px;color:#8b8491;letter-spacing:.11em}.ops-kpis b{margin:13px 0 7px;font-size:28px}.ops-kpis small{color:#89828f}.attendance-command{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.attendance-command>section,.reports-grid>section,.tasks-workspace{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 92%,#fff 8%)}.attendance-command section>header{display:flex;justify-content:space-between;align-items:center;padding:15px}.attendance-command header input,.report-range input,.tasks-toolbar input,.tasks-toolbar select{height:39px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.attendance-live>button,.attendance-member-list>button{display:flex;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 15px;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:inherit;text-align:left}.attendance-member-list button>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.attendance-live span,.attendance-member-list span{display:grid;grid-gap:4px;gap:4px;flex:1 1}.attendance-live small,.attendance-member-list small{color:#89828f}.attendance-member-list em{padding:7px 9px;border:1px solid #ffbc6c30;border-radius:8px;color:#ffbc6c;font-style:normal}.attendance-member-list em.checkin{border-color:#65dcb330;color:#65dcb3}.attendance-live>button>i{width:8px;height:8px;border-radius:50%;background:#65dcb3;box-shadow:0 0 12px #65dcb3}.attendance-live>button>i.out{background:#777;box-shadow:none}.attendance-live em{color:#888;font-style:normal}.attendance-live>p{padding:30px;color:#888}.ops-backdrop{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:20px;background:rgba(3,2,5,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ops-backdrop.right{display:flex;justify-content:flex-end;padding:0}.attendance-profile,.leave-panel,.task-detail,.team-profile{position:relative;width:min(620px,100%);height:100%;overflow:auto;padding:34px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.11)}.attendance-profile>button,.leave-panel>button,.ops-form>button,.task-detail>button,.team-profile>button{position:absolute;right:20px;top:17px;border:0;background:transparent;color:inherit;font-size:26px}.attendance-profile>i,.team-profile>i{display:grid;place-items:center;width:65px;height:65px;margin-top:35px;border-radius:18px;background:color-mix(in srgb,var(--za) 22%,var(--zbg));font-style:normal}.attendance-profile>p,.leave-panel>p,.ops-form>p,.task-detail>p,.team-profile>p{color:var(--za);font-size:11px;letter-spacing:.14em}.attendance-profile h2,.leave-panel h2,.ops-form h2,.task-detail h2,.team-profile h2{font-size:34px}.attendance-profile>span,.task-detail>span,.team-profile>span{color:#8e8794}.attendance-profile>div,.team-profile>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:24px 0}.attendance-profile article,.team-profile article{padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:color-mix(in srgb,var(--zbg) 87%,#fff 13%)}.attendance-profile article b,.attendance-profile article small,.team-profile article b,.team-profile article small{display:block}.attendance-profile article small,.team-profile article small{margin-top:6px;color:#8d8693}.attendance-profile section p,.team-profile section p{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.tasks-toolbar{display:flex;gap:8px;padding:14px}.tasks-toolbar input{flex:1 1}.tasks-toolbar button{border:1px solid rgba(255,255,255,.1);border-radius:9px;background:transparent;color:inherit}.task-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.07)}.task-board>section{min-height:490px;padding:13px;background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.task-board>section>header{display:flex;justify-content:space-between}.task-board>section>article{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 85%,#fff 15%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));cursor:pointer}.task-board article>span{padding:5px 7px;border-radius:99px;font-size:10px}.task-board .low{color:#65dcb3;background:#65dcb315}.task-board .medium{color:#70cbea;background:#70cbea15}.task-board .high,.task-board .urgent{color:#ff8497;background:#ff849715}.task-board h4{font-size:15px}.task-board p{color:#8c8592}.task-board article footer{display:flex;align-items:center;gap:8px;margin-top:14px}.task-board footer i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.task-board footer b{font-size:11px}.task-board footer b.overdue{color:#ff8497}.task-board footer em{margin-left:auto;color:#888;font-size:10px;font-style:normal}.ops-form{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.ops-form>.wide,.ops-form>footer,.ops-form>h2,.ops-form>p{grid-column:1/-1}.ops-form label,.task-detail label{display:grid;grid-gap:7px;gap:7px;color:#96909d;font-size:11px}.ops-form input,.ops-form select,.ops-form textarea,.task-detail input,.task-detail select{height:44px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.ops-form textarea{min-height:80px;padding-top:11px}.ops-form footer{display:flex;justify-content:flex-end;gap:9px}.ops-form footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit}.ops-form.compact{width:min(560px,100%)}.task-detail>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:25px 0}.task-detail section{margin-top:22px}.task-detail section article{display:grid;grid-gap:5px;gap:5px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.task-detail section small{color:#888}.task-detail section footer{display:flex;gap:8px}.task-detail section footer input{flex:1 1}.task-detail section footer button{border:0;border-radius:9px;background:var(--za);padding:0 14px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.team-grid>button{padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 87%,#fff 13%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));color:inherit;text-align:left}.team-grid header{display:flex;justify-content:space-between}.team-grid header i{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.team-grid header span{height:max-content;padding:5px 7px;border-radius:99px;color:#65dcb3;background:#65dcb315}.team-grid p{color:#8d8693}.team-grid>button>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:17px 0}.team-grid>button>div span{padding:10px;border-radius:9px;background:rgba(255,255,255,.04)}.team-grid>button>div b,.team-grid>button>div small{display:block}.team-grid>button>div small{margin-top:5px;color:#888;font-size:10px}.team-grid footer{padding-top:12px;color:#8c8592}.leave-panel article,.team-grid footer{border-top:1px solid rgba(255,255,255,.08)}.leave-panel article{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:15px 0}.leave-panel article span b,.leave-panel article span small{display:block}.leave-panel article small{margin-top:5px;color:#8d8693}.leave-panel article em{font-style:normal}.leave-panel article>div{grid-column:1/-1;display:flex;gap:8px}.leave-panel article button{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:inherit;padding:7px 10px}.report-range{align-items:center}.report-range input{width:140px}.reports-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:11px;gap:11px}.revenue-trend{grid-row:span 2;padding:18px}.revenue-trend header{display:flex;justify-content:space-between}.revenue-trend>div{display:flex;align-items:flex-end;gap:5px;height:300px;margin-top:20px}.revenue-trend i{display:flex;flex:1 1;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;font-style:normal}.revenue-trend i b{width:100%;min-width:4px;border-radius:5px 5px 0 0;background:linear-gradient(var(--za),color-mix(in srgb,var(--za) 30%,transparent))}.revenue-trend small{font-size:11px;color:#888}.report-breakdown,.report-signals{padding:18px}.report-breakdown>div{display:grid;grid-template-columns:100px 1fr 75px;grid-gap:9px;gap:9px;align-items:center;margin:14px 0}.report-breakdown i{height:6px;background:rgba(255,255,255,.08)}.report-breakdown i b{display:block;height:100%;background:var(--za)}.report-breakdown strong{text-align:right}.report-signals{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.report-signals h3{grid-column:1/-1}.report-signals article{padding:15px;border-radius:12px}.report-signals article b,.report-signals article span{display:block}.report-signals article span{margin-top:7px;color:#8d8693}.report-signals .good{background:#65dcb310;border:1px solid #65dcb325}.report-signals .warn{background:#ffbd6c10;border:1px solid #ffbd6c25}@media(max-width:900px){.ops-kpis,.team-grid{grid-template-columns:1fr 1fr}.attendance-command,.reports-grid{grid-template-columns:1fr}.revenue-trend{grid-row:auto}.task-board{overflow-x:auto;grid-template-columns:repeat(3,minmax(250px,1fr))}}@media(max-width:650px){.ops-head{align-items:stretch;flex-direction:column}.ops-head>div:last-child{flex-wrap:wrap}.attendance-command,.ops-form,.ops-kpis,.team-grid{grid-template-columns:1fr}.ops-form>*{grid-column:1!important}.report-range{flex-wrap:wrap}.report-signals{grid-template-columns:1fr}.report-signals h3{grid-column:1}.attendance-profile,.leave-panel,.task-detail,.team-profile{padding:22px}}.attendance-center{--att-mint:#65dcb3;--att-violet:var(--za);--att-blue:#70cbea;--att-amber:#ffb660}.attendance-statusline{display:flex;align-items:center;gap:18px;min-height:62px;margin-bottom:14px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:color-mix(in srgb,var(--zbg) 91%,#fff 9%)}.attendance-live-label{display:flex;align-items:center;gap:8px;color:var(--att-mint);font-size:10px;font-weight:700;letter-spacing:.14em;white-space:nowrap}.attendance-live-label i{width:6px;height:6px;border-radius:50%;background:var(--att-mint);box-shadow:0 0 10px color-mix(in srgb,var(--att-mint) 75%,transparent)}.attendance-statusline>p{flex:1 1;margin:0;color:#b1abb6;font-size:13px}.attendance-statusline>div{display:flex;gap:20px;color:#817b87;font-size:11px}.attendance-statusline>div span{white-space:nowrap}.attendance-statusline>div b{margin-right:4px;color:#d8d4dc;font-size:13px}.attendance-kpis{gap:10px!important}.attendance-kpis .attendance-kpi{position:relative;min-height:128px;overflow:hidden;padding:18px!important;border-color:rgba(255,255,255,.08);background:color-mix(in srgb,var(--zbg) 90%,#fff 10%);transition:border-color .18s ease,background .18s ease}.attendance-kpis .attendance-kpi:hover{border-color:color-mix(in srgb,var(--kpi-colour) 28%,transparent);background:color-mix(in srgb,var(--zbg) 88%,#fff 12%)}.attendance-kpi>i{position:absolute;top:20px;right:18px;width:7px;height:7px;border-radius:50%;background:var(--kpi-colour);box-shadow:0 0 9px color-mix(in srgb,var(--kpi-colour) 55%,transparent)}.attendance-kpi>span{padding-right:26px}.attendance-kpi>b{margin:12px 0 5px!important;font-size:28px!important;letter-spacing:-.035em}.attendance-kpi>em{position:absolute;right:18px;bottom:0;left:18px;height:2px;overflow:hidden;border-radius:99px 99px 0 0;background:rgba(255,255,255,.04)}.attendance-kpi>em:after{content:"";display:block;width:var(--attendance-progress);height:100%;background:var(--kpi-colour);transition:width .35s ease}.attendance-kpi.violet{--kpi-colour:var(--att-violet)}.attendance-kpi.mint{--kpi-colour:var(--att-mint)}.attendance-kpi.blue{--kpi-colour:var(--att-blue)}.attendance-kpi.amber{--kpi-colour:var(--att-amber)}.attendance-command{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;gap:12px!important}.attendance-command>.attendance-panel{min-height:520px;border-color:rgba(255,255,255,.08);background:color-mix(in srgb,var(--zbg) 91%,#fff 9%)}.attendance-command .attendance-panel>header{min-height:80px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.attendance-panel header>div{display:grid;grid-gap:4px;gap:4px}.attendance-panel header>div>span{color:#88818e;font-size:9px;font-weight:700;letter-spacing:.13em}.attendance-panel h3{margin:0;font-size:18px;letter-spacing:-.02em}.attendance-search{display:flex;align-items:center;width:min(245px,50%);height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);transition:border-color .18s ease}.attendance-search:focus-within{border-color:color-mix(in srgb,var(--za) 48%,transparent)}.attendance-search>i{color:#8d8693;font-size:17px;font-style:normal}.attendance-search input{min-width:0;width:100%;height:auto!important;padding:0 7px!important;border:0!important;background:transparent!important;outline:0!important;box-shadow:none!important}.zero-client .attendance-search input:focus,.zero-client .attendance-search input:focus-visible{border:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important}.attendance-search button{border:0;background:transparent;color:#8d8693;font-size:16px}.attendance-list-caption{display:flex;justify-content:space-between;padding:10px 18px 7px;color:#817a87;font-size:10px}.attendance-list-caption span{color:#aaa3af}.attendance-live,.attendance-member-list{padding:4px 8px 10px}.attendance-live>button,.attendance-member-list>button{min-height:66px;margin:2px 0;padding:9px 10px!important;border:1px solid transparent!important;border-radius:11px!important;transition:background .16s ease,border-color .16s ease}.attendance-live>button:hover,.attendance-member-list>button:hover{border-color:rgba(255,255,255,.07)!important;background:rgba(255,255,255,.025)!important}.attendance-member-list button>i{width:38px!important;height:38px!important;border-radius:10px!important;color:color-mix(in srgb,var(--za) 76%,#fff 24%);font-weight:700}.attendance-member-list button>span b{font-size:14px}.attendance-member-list button>span small{text-transform:capitalize}.attendance-member-list em{display:flex!important;align-items:center;gap:8px;padding:7px 8px 7px 11px!important;border-radius:9px!important;font-size:11px;font-weight:600}.attendance-member-list em>span{display:inline;flex:none}.attendance-member-list em>i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:currentColor;color:var(--zbg);font-style:normal}.attendance-member-list em.checkin{border-color:#65dcb32b;background:#65dcb308}.attendance-member-list em.checkout{border-color:#ff9c7628;color:#ff9c76;background:#ff9c7608}.attendance-live-panel>header input{width:148px;border-radius:10px!important}.attendance-live>button>i{margin:0 6px}.attendance-live small strong{color:#c6c0ca}.attendance-live em{padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:99px;font-size:8px;font-weight:700;letter-spacing:.1em}.attendance-live>button:not(:has(>i.out)) em{border-color:#65dcb326;color:#65dcb3;background:#65dcb309}.attendance-empty{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.attendance-empty-radar{position:relative;display:grid;place-items:center;width:86px;height:86px;margin-bottom:20px;border:1px solid color-mix(in srgb,var(--za) 20%,transparent);border-radius:50%;background:color-mix(in srgb,var(--za) 4%,transparent)}.attendance-empty-radar:after,.attendance-empty-radar:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--za) 11%,transparent);border-radius:50%}.attendance-empty-radar:before{inset:14px}.attendance-empty-radar:after{inset:28px}.attendance-empty-radar i{display:none}.attendance-empty-radar span{font-size:18px;font-weight:700}.attendance-empty>b{font-size:16px}.attendance-empty>p{max-width:290px;margin:7px 0 0!important;padding:0!important;color:#89828f!important;font-size:12px;line-height:1.5}.attendance-no-result{display:grid;place-items:center;grid-gap:5px;gap:5px;padding:50px 20px;color:#89828f;text-align:center}.attendance-no-result i{font-size:22px;font-style:normal}.attendance-no-result b{color:#bbb5bf;font-size:14px}.attendance-no-result small{color:#817a87}@media (max-width:1100px){.attendance-command{grid-template-columns:1fr!important}.attendance-command>.attendance-panel{min-height:auto}.attendance-empty{min-height:300px}}@media (max-width:720px){.attendance-statusline{align-items:flex-start;flex-wrap:wrap;padding:15px}.attendance-statusline>p{order:3;flex-basis:100%}.attendance-statusline>div{margin-left:auto}.attendance-statusline>div span:last-child{display:none}.attendance-kpis{grid-template-columns:1fr 1fr!important}.attendance-command .attendance-panel>header{align-items:flex-start;flex-direction:column}.attendance-live-panel>header input,.attendance-search{width:100%}.attendance-list-caption small{display:none}}@media (max-width:480px){.attendance-kpis{grid-template-columns:1fr!important}.attendance-member-list em>span{display:none}.attendance-member-list em{padding:7px!important}}