@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Fallback;src:local("Arial");ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.00%;size-adjust:106.33%}.__className_212bf7{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.__variable_212bf7{--font-noto:"Noto Sans","Noto Sans Fallback"}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_97b0d3{font-family:Lato,Lato Fallback;font-style:normal}.__variable_97b0d3{--font-lato:"Lato","Lato Fallback"}.cli{--tenant:#000;--bar-h:3.25rem;--head-h:3.25rem;background:#f6f6f6;color:#000;font-family:var(--font-noto),"Noto Sans",system-ui,sans-serif;font-size:.8rem;min-height:100dvh}.cli *,.cli :after,.cli :before{box-sizing:border-box}.cli h1,.cli h2{font-size:1.15rem;font-weight:600}.cli h3{font-size:1rem;font-weight:600}.cli h4{font-weight:600}.cli h4,.cli p{font-size:.9rem}.cli p{color:#575757;margin:0}.cli .tCenter{text-align:center}.cli .tXS{font-size:.75rem}.cli .tLG{font-size:1.25rem}.cli .tXL{font-size:1.5rem}.cli .text{width:100%}.cli .page-title{text-transform:uppercase}.cli .stack{display:flex;flex-direction:column;gap:1rem}.cli .header{align-items:center;background:#fff;box-shadow:0 3px 2px #0000001a;display:grid;grid-template-columns:1fr auto;column-gap:.75rem;height:calc(var(--head-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) 7.5% 0;position:sticky;top:0;z-index:500}.cli .header-left a{align-items:center;color:#111;display:flex;gap:.55rem;max-width:min(17rem,62vw);text-decoration:none}.cli .header-name{font-size:.85rem;font-weight:500;letter-spacing:.1em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cli .header-left img,.cli .header-left svg{display:block;flex-shrink:0;height:2rem;max-height:2rem;width:auto}.cli .header-right{align-items:center;display:flex}.cli .header-user{margin-left:.75rem}.cli .header-user p{color:#000;font-size:.85rem;font-weight:700}.cli .header-bell{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:1.1rem;padding:.35rem .5rem;position:relative}.cli .header-bell .dot{background:#e74c3c;border:2px solid #fff;border-radius:50%;height:.6rem;position:absolute;right:.35rem;top:.3rem;width:.6rem}.cli .notif-dropdown{background:#fff;border-radius:10px;box-shadow:0 8px 30px #0000001f,0 2px 8px #00000014;max-width:calc(100vw - 2rem);min-width:290px;overflow:hidden;position:absolute;right:-4rem;top:calc(100% + .6rem);z-index:600}.cli .notif-dropdown--header{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.85rem 1rem}.cli .notif-dropdown--header span{color:#1a1a1a;font-size:.9rem;font-weight:700}.cli .notif-dropdown--body{max-height:340px;overflow-y:auto}.cli .notif-state{color:#9ca3af;font-size:.82rem;padding:2rem 1rem;text-align:center}.cli .notif-item{border-bottom:1px solid #f3f3f3;color:#1a1a1a;display:flex;font-size:.8rem;gap:.6rem;line-height:1.35;padding:.8rem 1rem;text-decoration:none}.cli .notif-item .dot{border-radius:50%;flex-shrink:0;height:.5rem;margin-top:.3rem;width:.5rem}.cli .notif-dropdown--footer{background:#fafafa;border-top:1px solid #f0f0f0;padding:.6rem 1rem;text-align:center}.cli .notif-dropdown--footer a{color:var(--tenant);font-size:.8rem;font-weight:500;opacity:.85;text-decoration:none}.cli .body{margin:0 auto;max-width:34rem;padding:1rem 7.5% calc(var(--bar-h) + 5rem)}.cli .breadcrumb{align-items:flex-end;display:flex;justify-content:flex-start;margin-bottom:1rem;width:100%}.cli .btn-back{align-items:center;background:none;border:none;color:#575757;cursor:pointer;display:flex;gap:.3rem;text-decoration:none}.cli .btn-back span{font-size:.75rem;font-weight:500}.cli .bottom-bar{background:#fff;bottom:0;height:calc(var(--bar-h) + env(safe-area-inset-bottom, 0px));left:0;padding:0 7.5% env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:400}.cli .bottom-bar ul{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);height:100%;list-style:none;margin:0 auto;max-width:34rem;padding:0}.cli .bottom-bar a{color:#000;height:100%}.cli .bottom-bar a,.cli .btnHamburger{align-items:center;display:flex;justify-content:center}.cli .btnHamburger{background:#000;border:none;border-radius:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + (var(--bar-h) - 3rem) / 2);box-shadow:0 3px 3px #00000080;cursor:pointer;height:3rem;position:fixed;right:calc((100vw - min(34rem, 85vw)) / 2 + (min(34rem, 85vw) - 1.5rem) / 8 - 1.5rem);width:3rem;z-index:999}.cli .btnHamburger span{background:#fff;border-radius:20px;height:3px;left:27.5%;position:absolute;transition:all .3s;width:45%}.cli .btnHamburger span:first-child{top:35%}.cli .btnHamburger span:nth-child(2){top:50%}.cli .btnHamburger span:nth-child(3){top:65%}.cli .btnHamburger.open span{top:50%}.cli .btnHamburger.open span:first-child{transform:rotate(45deg)}.cli .btnHamburger.open span:nth-child(2){opacity:0}.cli .btnHamburger.open span:nth-child(3){transform:rotate(-45deg)}.cli .bg-menu{background:#000;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:850}.cli .bg-menu.open{opacity:.85;pointer-events:auto}.cli .m-responsive{background:#fff;box-shadow:-5px 0 7px #00000080;display:flex;flex-direction:column;height:100dvh;justify-content:center;max-width:22rem;padding:2rem;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .3s ease,visibility 0s linear .3s;visibility:hidden;width:75%;z-index:900}.cli .m-responsive.open{transform:none;transition:transform .3s ease;visibility:visible}.cli .m-responsive-header{align-items:center;display:flex;height:2rem;margin-bottom:1rem}.cli .m-responsive-header img,.cli .m-responsive-header svg{height:1.7rem;width:auto}.cli .m-responsive-nav{flex:1}.cli .m-responsive-nav ul{list-style:none;margin:0;padding:0}.cli .m-responsive-nav li{padding:0}.cli .m-responsive-nav a,.cli .m-responsive-nav button{align-items:center;background:none;border:none;border-bottom:1px dotted #ecf0f1;color:#000;cursor:pointer;display:flex;font-family:var(--font-lato),Lato,sans-serif;font-size:.95rem;font-weight:700;gap:.75rem;padding:1.1rem .25rem;text-align:left;text-decoration:none;width:100%}.cli .m-responsive-footer{padding-right:3.5rem}.cli .m-responsive-footer p{color:#575757;font-size:.75rem}.cli :is(.m-responsive-footer,.initial-footer) a{color:inherit;text-decoration:none}.cli .btn{align-items:center;background:var(--tenant);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:400;height:3rem;justify-content:center;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%}.cli .btn:before{background:#272727;content:"";height:0;left:0;position:absolute;top:0;transition:height .3s;width:100%}.cli .btn:hover:before{height:100%}.cli .btn>*{position:relative;z-index:1}.cli .btn:disabled{cursor:not-allowed;opacity:.8}.cli .btn.secondary{background:#ecf0f1;color:var(--tenant)}.cli .btn.secondary:hover{color:#fff}.cli .btn-refresh{align-items:center;background:#bdc3c766;border:none;border-radius:7px;cursor:pointer;display:flex;height:1.7rem;justify-content:center;transition:all .3s;width:1.7rem}.cli .btn-refresh:hover{background:#000;color:#fff}.cli .inputAurana{background:#fff;border:1px solid #ababab;border-radius:5px;color:#272727;font-family:inherit;font-size:1rem;font-weight:700;outline:none;padding:.8rem 1.4rem;transition:border-color .5s;width:100%}.cli .inputAurana::placeholder{color:#8b8b8b;font-weight:400}.cli .inputAurana:focus{border-color:var(--tenant)}.cli .inputAurana.iCenter{text-align:center}.cli .buttonLink{color:var(--tenant);font-size:.8rem;font-weight:700;text-decoration:none}.cli .checkboxAurana{align-items:flex-start;color:#575757;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.5rem;user-select:none}.cli .checkboxAurana input{appearance:none;background:#fff;border:2px solid #575757;border-radius:3px;flex-shrink:0;height:1rem;margin:.1rem 0 0;position:relative;width:1rem}.cli .checkboxAurana input:checked{background:#000;border-color:#000}.cli .checkboxAurana input:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:.6rem;left:.22rem;position:absolute;top:.02rem;transform:rotate(45deg);width:.35rem}.cli .form-radio{align-items:center;color:#575757;display:flex;font-size:.9rem;gap:1rem;justify-content:center}.cli .form-radio label{align-items:center;cursor:pointer;display:flex;gap:.4rem}.cli .form-radio input{appearance:none;background:#fff;border:2px solid #575757;border-radius:50%;height:1rem;margin:0;position:relative;width:1rem}.cli .form-radio input:checked{border-color:#000}.cli .form-radio input:checked:after{background:#000;border-radius:50%;content:"";height:.6rem;left:.1rem;position:absolute;top:.1rem;width:.6rem}.cli .switch-wrapper{align-items:center;cursor:pointer;display:inline-flex;gap:10px;margin-bottom:.5rem}.cli .switch{background:#ecf0f1;border-radius:.75rem;height:1.5rem;position:relative;transition:background .3s;width:2.75rem}.cli .switch:after{background:#fff;border-radius:50%;content:"";height:1.25rem;left:2px;position:absolute;top:2px;transition:transform .3s;width:1.25rem}.cli .switch.on{background:#000}.cli .switch.on:after{transform:translateX(20px)}.cli .switch-label{color:#575757;font-size:.8rem;font-weight:500}.cli .helper-text{color:#8b8b8b;font-size:.75rem}.cli .msg-error{color:#c0392b}.cli .msg-error,.cli .msg-ok{font-size:.8rem;text-align:center}.cli .msg-ok{color:#1e8449}.cli .dash-user{align-items:center;background:#fff;border-radius:10px;box-shadow:0 3px 2px #0000001a;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1.25rem 1.75rem;text-align:center}.cli .dash-user p{font-size:.8rem}.cli .section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cli .section-title h1{align-items:center;display:flex;font-weight:400;gap:.35rem}.cli .card-appointment{background:#fff;border-radius:10px;box-shadow:0 3px 2px #0000001a;display:grid;grid-template-areas:"hora barber" "services status" "actions counter";grid-template-columns:repeat(2,50%);margin-bottom:1rem;overflow:hidden}.cli .ca-cell{border-bottom:1px dashed #bdc3c7;padding:.5rem 0}.cli .ca-cell,.cli .ca-internal{align-items:center;display:flex;justify-content:center}.cli .ca-internal{height:100%;padding:.25rem .75rem;width:100%}.cli .ca-cita{background:#000;border-bottom:1px solid #000;flex-direction:column;grid-area:hora}.cli .ca-cita h1{color:#fff;font-size:1.25rem;text-align:center}.cli .ca-cita p{color:#fff;display:flex;font-size:.625rem;gap:.2rem;justify-content:center}.cli .ca-barber{grid-area:barber}.cli .ca-barber .ca-internal{gap:.5rem;justify-content:flex-start}.cli .ca-barber .ca-avatar,.cli .ca-barber img{background:#000;border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.cli .ca-barber h1{font-size:.75rem}.cli .ca-label{color:#8b8b8b;font-size:.5rem}.cli .ca-services{border-right:1px dashed #bdc3c7;grid-area:services}.cli .ca-services,.cli .ca-services .ca-internal{flex-direction:column}.cli .ca-services-text{font-size:.65rem;text-align:center}.cli .ca-status{grid-area:status}.cli .status-badge{align-items:center;border:1px solid;border-radius:50px;display:flex;justify-content:center;padding:.15rem .75rem}.cli .status-badge p{font-size:.6rem;font-weight:700;text-align:center}.cli .status-badge--confirmed{background:#27ae601f;border-color:#27ae60}.cli .status-badge--confirmed p{color:#1e8449}.cli .status-badge--reserved{background:#f39c121f;border-color:#f39c12}.cli .status-badge--reserved p{color:#b66d00}.cli .status-badge--approval{background:#3498db1f;border-color:#3498db}.cli .status-badge--approval p{color:#21618c}.cli .status-badge--closed{background:#95a5a61f;border-color:#95a5a6}.cli .status-badge--closed p{color:#566573}.cli .status-badge--cancelled{background:#e74c3c1f;border-color:#e74c3c}.cli .status-badge--cancelled p{color:#c0392b}.cli .ca-actions{border-bottom:none;grid-area:actions;justify-content:flex-start}.cli .ca-actions .ca-internal{border-right:1px dashed #bdc3c7;gap:1.5rem;justify-content:flex-start}.cli .ca-btn{align-items:center;border:none;border-radius:7px;cursor:pointer;display:flex;flex:0 0 auto;height:27px;justify-content:center;padding:.35rem .75rem;text-decoration:none;width:27px}.cli .ca-btn.cancelar{background:#e74c3c40;color:#e74c3c}.cli .ca-btn.reprogramar{background:#3498db40;color:#2980b9}.cli .ca-btn.pagar{background:#9c1faa;color:#fff;font-size:.5rem;width:auto}.cli .ca-btn.off{cursor:not-allowed;opacity:.45}.cli .ca-counter{border-bottom:none;grid-area:counter}.cli .ca-counter p{color:#c0392b;font-size:.6rem;font-weight:700}.cli .publicity-item{border-radius:10px;height:12rem;margin-bottom:1rem;overflow:hidden;width:100%}.cli .publicity-item iframe,.cli .publicity-item img{border:0;height:100%;object-fit:cover;width:100%}.cli .branch{margin-top:.65rem;text-align:center}.cli .branch-name{color:#222;font-size:1rem;font-weight:600}.cli .branch-address{color:#777;font-size:.85rem;line-height:1.35;margin-top:.15rem}.cli .sede{font-size:.75rem;line-height:1.4;margin-bottom:1rem;text-align:center}.cli .sede strong{color:#000}.cli .grid-five{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));margin:1.25rem 0;padding:1rem}.cli .card-services-barber{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 3px 2px #0000001a;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.75rem;margin-top:4rem;padding:0 1rem 1rem;text-align:center;transition:background-color .35s ease,transform .25s ease,box-shadow .35s ease}.cli .card-services-barber .csb-image{background:#000;border-radius:50%;height:6rem;margin-top:-4rem;overflow:hidden;transition:transform .35s ease;width:6rem}.cli .card-services-barber .csb-image img{height:100%;object-fit:cover;width:100%}.cli .card-services-barber h4{color:#000}.cli .card-services-barber p{font-size:.85rem;margin:.5rem 0}.cli .card-services-barber h3{color:#000}.cli .card-services-barber.servicio{background:#000;box-shadow:0 10px 20px #0006;transform:translateY(-6px)}.cli .card-services-barber.servicio h3,.cli .card-services-barber.servicio h4,.cli .card-services-barber.servicio p{color:#fff}.cli .card-services-barber.servicio .csb-image{transform:scale(1.08)}.cli .sticky-continue{background:#f6f6f6;border:19px solid #f6f6f6;border-left:0;border-right:0;bottom:calc(var(--bar-h) + env(safe-area-inset-bottom, 0px) - 1rem);position:sticky;z-index:100}.cli .card-selection--content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.cli .card-selection{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;justify-content:flex-start;text-decoration:none;width:calc(50% - 1rem)}.cli .card-selection--image{background:#000;border:5px solid #000;border-radius:15px;height:8rem;overflow:hidden;position:relative;width:8rem}.cli .card-selection--image img{height:100%;object-fit:cover;width:100%}.cli .card-selection--image .ph{align-items:center;background:#ececec;color:#000;display:flex;font-size:2rem;font-weight:700;height:100%;justify-content:center}.cli .card-selection--image:has(.ph){border-color:#ececec}.cli .card-selection--image:has(.ph):after,.cli .card-selection--image:has(.ph):before{display:none}.cli .card-selection--image:after,.cli .card-selection--image:before{background:#0000004d;border-radius:50%;content:"";height:50%;position:absolute;transition:all .3s;width:50%;z-index:2}.cli .card-selection--image:before{height:70%;right:-25%;top:-25%;width:70%}.cli .card-selection--image:after{bottom:-20%;left:-20%}.cli .card-selection:hover .card-selection--image:before{height:80%;width:80%}.cli .card-selection:hover .card-selection--image:after{height:60%;width:60%}.cli .card-selection--name,.cli .card-selection--text{color:#575757;margin-top:.5rem;text-align:center}.cli .card-selection--text strong{color:#575757}.cli .card-selection--next{color:#16a34a;font-size:.75rem;font-weight:600;margin-top:.15rem;text-align:center}.cli .card-barber{align-items:center;display:flex;flex-direction:column;width:calc(50% - 1rem)}.cli .card-barber .card-selection{width:100%}.cli .card-barber-profile,.cli .hour-who-profile{background:none;border:none;color:#000;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cli .card-barber-profile{margin-top:.35rem;padding:.35rem .5rem}.cli .hour-who-profile{font-size:inherit;padding:0}.cli .modal-window.bp{grid-template-rows:1fr auto;padding-top:1.75rem}.cli .bp .modal-close{right:.25rem;top:-2.75rem}.cli .bp-head{flex-direction:column;gap:.4rem;text-align:center}.cli .bp-avatar,.cli .bp-head{align-items:center;display:flex}.cli .bp-avatar{background:#ececec;border:4px solid #000;border-radius:50%;color:#000;font-size:2rem;font-weight:700;height:6rem;justify-content:center;object-fit:cover;width:6rem}.cli .bp-head h2{color:#000;font-size:1.25rem;margin-top:.25rem}.cli .bp-ig{align-items:center;background:linear-gradient(45deg,#f9b233,#e3326a 45%,#8a3ab9);border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.4rem .9rem;text-decoration:none}.cli .bp-ig:hover{filter:brightness(1.08)}.cli .bp-bio{color:#575757;font-size:.9rem;line-height:1.5;margin-top:1rem;text-align:center;white-space:pre-line}.cli .bp-label{color:#000;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:1.25rem 0 .5rem;text-transform:uppercase}.cli .bp-grid{display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr)}.cli .bp-grid button{aspect-ratio:1;background:#ececec;border:none;border-radius:8px;cursor:zoom-in;overflow:hidden;padding:0}.cli .bp-grid img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.cli .bp-grid button:hover img{transform:scale(1.05)}.cli .bp-zoom{align-items:center;background:#000000f2;border:none;cursor:zoom-out;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.cli .bp-zoom img{border-radius:10px;max-height:80vh;max-width:100%;object-fit:contain}.cli .bp-zoom span{color:#fff;font-size:.9rem}.cli .steps{display:flex;gap:.25rem;list-style:none;margin:0 auto 1.25rem;max-width:22rem;padding:0}.cli .steps li{align-items:center;color:#9a9a9a;display:flex;flex:1;flex-direction:column;font-size:.7rem;gap:.3rem;position:relative}.cli .steps li+li:before{background:#dcdcdc;content:"";height:2px;left:calc(-50% + .9rem);position:absolute;right:calc(50% + .9rem);top:.8rem}.cli .steps li.done+li:before,.cli .steps li.done:before{background:var(--tenant)}.cli .steps-dot{align-items:center;background:#fff;border:2px solid #dcdcdc;border-radius:50%;display:flex;font-weight:700;height:1.6rem;justify-content:center;width:1.6rem}.cli .steps li.now{color:#000;font-weight:600}.cli .steps li.done .steps-dot,.cli .steps li.now .steps-dot{background:var(--tenant);border-color:var(--tenant);color:#fff}.cli .hour-who{margin-top:.5rem}.cli .hour-who strong{color:#000}.cli .day-strip{display:flex;gap:.5rem;margin:1rem -7.5% 0;overflow-x:auto;padding:.25rem 7.5% .5rem;scroll-snap-type:x proximity;scrollbar-width:none}.cli .day-strip::-webkit-scrollbar{display:none}.cli .day-chip{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:12px;color:#000;cursor:pointer;display:flex;flex:0 0 3.6rem;flex-direction:column;font-family:inherit;gap:.1rem;padding:.55rem 0;scroll-snap-align:center;transition:background .2s,color .2s,border-color .2s}.cli .day-chip--wd{font-size:.68rem;font-weight:600}.cli .day-chip--n{font-size:1.15rem;font-weight:700;line-height:1.2}.cli .day-chip--m{color:#757575;font-size:.68rem}.cli .day-chip.sel{background:var(--tenant);border-color:var(--tenant);color:#fff}.cli .day-chip.sel .day-chip--m{color:#ffffffb3}.cli .hour-groups{display:grid;gap:1.25rem;margin-top:1.25rem}.cli .hour-group--title{color:#575757;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.cli .hour-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.cli .hour-chip{background:#fff;border:1px solid #e3e3e3;border-radius:10px;color:#000;cursor:pointer;font-family:inherit;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600;padding:.7rem 0;transition:background .2s,color .2s,border-color .2s}.cli .hour-chip:hover:not(:disabled){background:var(--tenant);border-color:var(--tenant);color:#fff}.cli .hour-chip:disabled{background:#f0f0f0;border-color:#f0f0f0;color:#b5b5b5;cursor:not-allowed;text-decoration:line-through}.cli .modals{align-items:center;background:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.cli .modal-window{background:#fff;border-radius:10px;box-shadow:0 3px 4px #00000080;display:grid;gap:1rem;grid-template-rows:auto 1fr auto;max-height:85%;padding:1.5rem 1.5rem 2rem;position:relative;width:85%;max-width:26rem}.cli .modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:-.5rem;top:-3rem}.cli .modal-window h2{text-align:center}.cli .modal-body{overflow-y:auto}.cli .tInfoModal{margin-bottom:1rem;text-align:center}.cli .card-ticket{align-items:center;background:#ecf0f1;border-radius:7px;display:flex;height:7.5rem;margin:0 auto 17px;overflow:hidden;position:relative;width:100%}.cli .card-ticket:after,.cli .card-ticket:before{background:#fff;border-radius:50%;content:"";height:30px;left:calc(42.5% - 15px);position:absolute;width:30px;z-index:2}.cli .card-ticket:before{top:-15px}.cli .card-ticket:after{bottom:-15px}.cli .ticket-col{align-items:center;border-right:1px dashed #00000059;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center;padding:7px;width:42.5%}.cli .ticket-left{border-left:.4rem solid #000}.cli .ticket-right{border:none;width:15%}.cli .ticket-barber-img{background:#fff;border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.cli .ticket-small{color:#575757;font-size:.8rem;text-align:center}.cli .ticket-time{color:#000;font-size:1.5rem;line-height:1}.cli .barcode{background:repeating-linear-gradient(0deg,#000 0 2px,transparent 2px 3px,#000 3px 4px,transparent 4px 6px,#000 6px 9px,transparent 9px 10px);height:80%;width:60%}.cli .toast{background:#fff3cd;border:1px solid #f5c84a;border-radius:7px;display:flex;gap:14px;padding:1rem}.cli .toast-icon{align-items:center;background:#f5c84a;border-radius:50%;color:#92600a;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.cli .toast h2{font-size:1rem;font-weight:500;text-align:left}.cli .modal-footer{display:flex;flex-direction:column-reverse;gap:.75rem}.cli .pay h4{color:#000;margin-bottom:.5rem}.cli .pay-section{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.75rem;text-align:center}.cli .pay-number{background:none;border:none;color:#000;font-size:1.15rem;font-weight:700}.cli .dropzone{align-items:center;background:#fff;border:2px dashed #ababab;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:7rem;padding:1rem;text-align:center}.cli .dropzone strong{color:#000;font-size:.85rem}.cli .dropzone img{max-height:10rem}.cli .qr{background:#fff;border-radius:7px;height:8rem;margin:0 auto;object-fit:contain;width:8rem}.cli .important h4{color:#c0392b;text-align:left}.cli .important ol{color:#575757;font-size:.8rem;list-style:decimal;margin:0;padding-left:1.2rem;text-align:left}.cli .important li{margin-bottom:.25rem}.cli .body-block{margin-top:1rem}.cli .formProfile{display:flex;flex-direction:column;gap:.75rem;margin:1rem auto 0;width:min(90%,17.5rem)}.cli .notification-switch{margin:1.5rem 0 1rem}.cli .notification-switch h2{margin-bottom:1rem}.cli-auth-photo{display:none}@media (min-width:900px){.cli-auth-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh}.cli-auth-photo{background:#111 url(/fondos/barberfy-barbero.jpg) 100%/cover no-repeat;display:block;height:100dvh;position:sticky;top:0}.cli-auth-split .cli-auth :is(.form-initial,.textInstruction,.info-steps,.register-link){max-width:40rem}.cli-auth-split .cli-auth .initial{justify-content:flex-start;padding:1.75rem 0 2rem}.cli-auth-split .cli-auth .initial>:last-child,.cli-auth-split .cli-auth .logo{margin-bottom:auto}.cli-auth-split .cli-auth h1{font-size:1.5rem;font-weight:600;margin-top:2rem}.cli-auth-split .cli-auth .textInstruction{font-size:.85rem;margin-top:.5rem}.cli-auth-split .cli-auth :is(.form-initial,.textInstruction){width:65%}}.cli-auth{background:#fff;display:grid;grid-template-rows:1fr auto;min-height:100dvh}.cli-auth .initial{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.cli-auth .logo{margin-bottom:2rem}.cli-auth .logo img,.cli-auth .logo svg{max-height:5rem;width:auto}.cli-auth h1{text-transform:uppercase}.cli-auth .textInstruction{font-size:.8rem;margin-top:.75rem;text-align:center;width:80%}.cli-auth .form-initial{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;width:80%}.cli-auth .inputAurana{font-size:1rem;text-align:center}.cli-auth .row-between{align-items:center;display:flex;justify-content:space-between}.cli-auth .small-link{color:#000;font-size:.75rem;font-weight:700;text-decoration:none}.cli-auth .register-link{font-size:.8rem;text-align:center}.cli-auth .register-link a{color:var(--tenant);font-weight:700;text-decoration:none}.cli-auth .versionNumber{color:#8b8b8b;font-size:.6rem;margin:.5rem 0 1.5rem;text-align:center}.cli-auth .btn-share{align-items:center;background:#f6f6f6;border:none;border-radius:7px;color:var(--tenant);cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:.35rem;justify-content:center;padding:.5rem 1.5rem}.cli-auth .initial-footer{align-items:center;display:flex;justify-content:space-between;padding:.75rem 10%}.cli-auth .initial-footer p{color:#8b8b8b;font-size:.6rem}.cli-auth .info-steps{display:flex;flex-direction:column;gap:.6rem;width:80%}.cli-auth .info-steps li{background:#f6f6f6;border-radius:7px;color:#575757;font-size:.8rem;list-style:none;padding:.75rem 1rem}.cli .pay-tabs{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.cli .pay-tabs button{align-items:center;background:#fff;border:1px solid #ababab;border-radius:7px;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.4rem;justify-content:center;padding:.5rem}.cli .pay-tabs button.on{border:2px solid #000}.cli .wallet-card{border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:.6rem;padding:1rem 1rem 1.1rem;text-align:left}.cli .wallet-card.yape{background:linear-gradient(145deg,#8a2d9e,#5d1a6d)}.cli .wallet-card.plin{background:linear-gradient(145deg,#12b5c2,#0a7c86)}.cli .wallet-head{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.6rem}.cli .wallet-head img{border:2px solid #fff;border-radius:28%}.cli .wallet-card p.wallet-payee{color:#ffffffd9;font-size:.8rem}.cli .wallet-number{align-items:center;background:#ffffff1f;border:1px solid #ffffff40;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.6rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;padding:.55rem .6rem .55rem .9rem;width:100%}.cli .wallet-copy{background:#fff;border-radius:999px;color:#5d1a6d;font-size:.75rem;letter-spacing:0;padding:.35rem .8rem}.cli .wallet-card.plin .wallet-copy{color:#0a7c86}.cli .wallet-qr{align-items:center;display:flex;flex-direction:column;gap:.4rem;margin:.2rem 0 0}.cli .wallet-qr img{background:#fff;border-radius:12px;height:11rem;object-fit:contain;padding:.5rem;width:11rem}.cli .wallet-qr figcaption{color:#ffffffd9;font-size:.75rem}.cli .svc-list{background:#fff;border-radius:10px;box-shadow:0 3px 2px #0000001a;margin-bottom:1rem}.cli .svc-list li{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:.85rem;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.cli .svc-list li:last-child{border-bottom:0}.cli .svc-list small{color:#777;display:block;font-size:.72rem;margin-top:.1rem}.cli .svc-list strong{white-space:nowrap}.cli .header-login{border:1px solid var(--tenant);border-radius:999px;color:var(--tenant);font-size:.75rem;font-weight:700;padding:.4rem .9rem;text-decoration:none}.cli .msg-error a{color:inherit;font-weight:700;text-decoration:underline}.cli .bz-section{margin-top:1.5rem}.cli .bz-push{margin-bottom:1rem}.cli .bz-empty{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 .75rem;text-align:center}.cli .bz-empty p{font-size:.75rem}.cli .bz-list{display:grid;gap:.75rem}.cli .bz-appt{background:#fff;border-radius:10px;box-shadow:0 3px 2px #0000001a;display:flex;min-height:7rem;overflow:hidden}.cli .bz-appt-time{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;line-height:1.05;padding:.5rem .25rem;width:4.5rem}.cli .bz-appt-time strong{font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700}.cli .bz-appt-time span{font-size:.6rem;margin-top:.15rem}.cli .bz-appt-body{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0;padding:.75rem .5rem .75rem .85rem}.cli .bz-appt-body h3{color:#222;font-size:.9rem;line-height:1.2}.cli .bz-appt-body p{font-size:.72rem}.cli .bz-appt-body small{font-size:.7em}.cli .bz-appt-actions{align-items:flex-start;background:transparent;display:flex;padding:.6rem .6rem 0 0}.cli .bz-pill{align-self:flex-start;border-radius:999px;color:#fff;font-size:.55rem;font-weight:700;letter-spacing:.02em;margin-top:.35rem;padding:.2rem .75rem;text-transform:uppercase}.cli .bz-pill.ok{background:#2ecc71}.cli .bz-pill.wait{background:#f39c12}.cli .bz-pill.done{background:#34495e}.cli .bz-pill.bad{background:#e74c3c}.cli .bz-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cli .bz-stat{align-items:center;border-radius:10px;box-shadow:0 3px 2px #0000001a;transition:transform .15s,box-shadow .15s;color:#fff;display:flex;justify-content:space-between;min-height:4.75rem;overflow:hidden;padding:1.25rem 1rem 1rem;position:relative}.cli .bz-stat.green{background:#27ae60}.cli .bz-stat.purple{background:#8e44ad}.cli .bz-stat.blue{background:#3498db}.cli .bz-stat.red{background:#e74c3c}.cli .bz-stat.gray{background:#ecf0f1;color:#272727}.cli .bz-stat.lime{background:#2ecc71}.cli .bz-stat-mark{left:.6rem;opacity:.12;position:absolute;top:50%;transform:translateY(-50%)}.cli .bz-stat-icon{flex-shrink:0;position:relative}.cli .bz-stat-data{align-items:flex-end;display:flex;flex:1;flex-direction:column;position:relative;text-align:right}.cli .bz-stat-data strong{font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.cli .bz-stat-data strong.money{font-size:1.45rem}.cli .bz-stat-data strong small{font-size:.5em;font-weight:600}.cli .bz-stat:is(.gray,.lime):hover{box-shadow:0 6px 10px #0000001f;transform:translateY(-2px)}.cli .bz-stat-data span{font-size:.6rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.cli .bz-stat.gray .bz-stat-data span{color:#666}.cli:has(.bz-appt-actions .backdrop-in) .bottom-bar,.cli:has(.bz-appt-actions .backdrop-in) .btnHamburger{display:none}.cli.cli-embed{background:transparent;min-height:0}.cli.cli-embed .bz-section:first-child{margin-top:.75rem}@media (min-width:1024px){.cli.cli-embed .bz-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cli.cli-embed .bz-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cli .bz-desk-footer,.cli .header-nav{display:none}@media (min-width:1024px){.cli .header-nav{align-items:center;display:flex;margin-right:.75rem}.cli .header-nav :is(a,button){align-items:center;background:none;border:none;border-right:1px solid #e5e5e5;color:#555;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;gap:.35rem;padding:.25rem 1.4rem;text-decoration:none}.cli .header-nav form:last-child button,.cli .header-nav>button:last-child{border-right:none}.cli .header-nav :is(a,button):hover,.cli .header-nav a[aria-current=page]{color:#111}.cli:has(.bz-desk) .header{padding-left:2.5%;padding-right:2.5%}.cli .body:has(.bz-desk){max-width:none;padding:1.5rem 2.5% 2rem}.cli .bz-desk{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cli .bz-desk .section-title h1{font-size:1.6rem}.cli .bz-desk .bz-stat{min-height:6.5rem;padding:1.5rem 1.25rem}.cli .bz-desk .bz-stat-data strong{font-size:2.6rem}.cli .bz-desk .bz-stat-data strong.money{font-size:2.3rem}.cli .bz-desk .bz-stat-data span{font-size:.8rem}.cli .bz-desk .bz-stat-icon{height:44px;width:44px}.cli .bz-desk .bz-stat-mark{height:110px;width:110px}.cli:has(.bz-desk) .bottom-bar,.cli:has(.bz-desk) .btnHamburger{display:none}.cli{--foot-h:3.25rem}.cli .bz-desk-footer{align-items:center;background:#fff;border-top:1px solid #ececec;bottom:0;display:flex;font-size:.7rem;color:#8b8b8b;height:var(--foot-h);justify-content:space-between;padding:0 2.5%;position:sticky;z-index:50}.cli .bz-desk-footer a{color:inherit;text-decoration:none}.cli .bz-desk-footer a:hover strong{text-decoration:underline}.cli .bz-desk .bz-empty img{height:auto;width:15rem}.cli .bz-desk .bz-empty p{font-size:.85rem}.cli .bz-desk-footer strong{color:#001b26}}.cli .legal-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline}.cli .modal-legal{color:#575757;font-size:.9rem;line-height:1.5;max-width:64rem;text-align:left;width:92%}.cli .modal-legal h2{color:#000;font-size:1.15rem;font-weight:600}.cli .modal-legal ol{display:grid;gap:.85rem;list-style:decimal;margin-top:.75rem;padding-left:1.5rem}.cli .modal-legal h3{color:#000;font-size:.9rem;font-weight:600}.cli .modal-legal ul{list-style:circle;padding-left:1.5rem}.cli .modal-legal strong{color:#3a3a3a}.cli .modal-legal .legal-more{color:#000;display:inline-block;font-size:.8rem;margin-top:1rem;text-decoration:underline}@media (min-width:640px){.cli .modal-legal{padding:2rem 2.75rem 2.25rem}.cli .modal-legal .modal-footer{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}.cli .ca-btn-text,.cli .header-tools{display:none}.cli .dash-user--left{width:100%}.cli .ca-btn:not(.pagar){height:30px;padding:0;width:30px}.cli .ca-btn svg{flex-shrink:0}.cli .branch-route{align-items:center;color:#000;display:inline-flex;font-size:.8rem;font-weight:600;gap:.3rem;margin-top:.6rem;text-decoration:underline;text-underline-offset:3px}.cli .card-services-barber{transition:background-color .35s ease,transform .25s ease,box-shadow .35s ease,opacity .3s ease}.cli .grid-five:has(.servicio) .card-services-barber:not(.servicio){opacity:.55}.cli .grid-five:has(.servicio) .card-services-barber:not(.servicio):hover{opacity:.85}.cli .hour-grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.cli .card-hour{align-items:center;background:#eef1f2;border:none;border-radius:10px;box-shadow:0 3px 2px #0000001a;color:#000;cursor:pointer;display:flex;font-family:inherit;gap:.7rem;padding:.8rem .85rem;text-align:left;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.cli .card-hour:focus-visible,.cli .card-hour:hover:not(:disabled){background:var(--tenant);box-shadow:0 10px 18px #0000002e;transform:translateY(-3px)}.cli .card-hour:focus-visible .card-hour--text *,.cli .card-hour:hover:not(:disabled) .card-hour--text *{color:#fff}.cli .card-hour:disabled{cursor:not-allowed;opacity:.55}.cli .card-hour:disabled .card-hour--photo{filter:grayscale(1)}.cli .card-hour--photo{align-items:center;background:#000;border-radius:50%;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;overflow:hidden;width:2.75rem}.cli .card-hour--photo img{height:100%;object-fit:cover;width:100%}.cli .card-hour--photo .ph{color:#fff;font-size:.8rem;font-weight:700}.cli .card-hour--text{display:flex;flex-direction:column;min-width:0}.cli .card-hour--text strong{font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:700}.cli .card-hour--text span{color:#575757;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli .card-hour--text em{color:#e74c3c;font-size:.7rem;font-style:normal;font-weight:700}@keyframes cli-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cli-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes cli-fade{0%{opacity:0}to{opacity:1}}@keyframes cli-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.cli .step-in{animation:cli-step-in .35s ease backwards}.cli .step-in :is(.card-services-barber,.card-selection,.card-hour){animation:cli-card-in .4s ease backwards;animation-delay:calc(min(var(--i, 0), 12) * 35ms)}.cli .modals{animation:cli-fade .2s ease}.cli .modals .modal-window{animation:cli-step-in .3s cubic-bezier(.2,.8,.2,1)}.cli .done{flex-direction:column;gap:.9rem;margin:.5rem auto 0;max-width:26rem}.cli .done,.cli .done-check{align-items:center;display:flex}.cli .done-check{animation:cli-pop .5s cubic-bezier(.2,.8,.2,1) .15s backwards;background:#27ae60;border-radius:50%;box-shadow:0 8px 18px #27ae6055;color:#fff;height:4rem;justify-content:center;width:4rem}.cli .done .card-ticket{width:100%}.cli .done-bill{display:grid;font-size:.8rem;gap:.35rem;list-style:none;margin:0;padding:0 .25rem;width:100%}.cli .done-bill li{color:#575757;display:flex;gap:1rem;justify-content:space-between}.cli .done-bill li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.cli .done-bill .total{border-top:1px dashed #d6d6d6;color:#000;font-weight:700;padding-top:.4rem}.cli .done-bill .now{color:#000;font-weight:600}.cli .done-actions{display:grid;gap:.6rem;width:100%}.cli .done-actions .btn span{align-items:center;display:inline-flex;gap:.4rem}.cli .done-later{color:#575757;font-size:.8rem;text-decoration:underline}.cli .done--pay{max-width:30rem}.cli .done-text{font-size:.85rem;line-height:1.45;max-width:24rem}.cli .done-check.off{background:#9aa0a6;box-shadow:0 8px 18px #9aa0a655}.cli .done-waiting{align-items:center;color:#575757;display:flex;font-size:.8rem;font-weight:600;gap:.3rem}.cli .done-waiting i{animation:cli-dot 1.2s ease-in-out infinite;background:#27ae60;border-radius:50%;height:7px;width:7px}.cli .done-waiting i:nth-child(2){animation-delay:.15s}.cli .done-waiting i:nth-child(3){animation-delay:.3s;margin-right:.3rem}@keyframes cli-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.cli .pay-card{--pay:#742284;animation:cli-step-in .4s ease .15s backwards;background:#fff;border-radius:14px;box-shadow:0 6px 22px #0000001a;display:grid;gap:1.1rem;padding:1.25rem;width:100%}.cli .pay-card.pay-plin{--pay:#00a19b}.cli .pay-timer{display:grid;justify-items:center}.cli .pay-timer span{color:#575757;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cli .pay-timer strong{font-size:2.4rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;transition:color .3s ease}.cli .pay-timer i{background:#eef1f2;border-radius:99px;display:block;height:4px;overflow:hidden;width:7rem}.cli .pay-timer b{background:var(--pay);display:block;height:100%;transform-origin:left;transition:transform 1s linear,background .3s ease}.cli .pay-timer.urgent strong{color:#e74c3c}.cli .pay-timer.urgent b{background:#e74c3c}.cli .pay-methods{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.cli .pay-methods button{align-items:center;background:#eef1f2;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:.45rem;justify-content:center;padding:.55rem;transition:background .2s ease,color .2s ease}.cli .pay-methods button.on{background:#000;color:#fff}.cli .pay-methods img{border-radius:6px;height:22px;width:22px}.cli .pay-steps{display:grid;list-style:none;margin:0;padding:0}.cli .pay-steps>li{border-top:1px dashed #d5d9dc;display:grid;gap:.75rem;grid-template-columns:1.6rem minmax(0,1fr);padding:.95rem 0}.cli .pay-steps>li:first-child{border-top:none;padding-top:.2rem}.cli .pay-steps>li:last-child{padding-bottom:.2rem}.cli .pay-n{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:1.6rem;justify-content:center;width:1.6rem}.cli .pay-label{font-size:.82rem;font-weight:600;margin:.2rem 0 .55rem}.cli .pay-number{align-items:center;background:color-mix(in srgb,var(--pay) 8%,#fff);border:1px solid color-mix(in srgb,var(--pay) 30%,#fff);border-radius:10px;color:var(--pay);cursor:pointer;display:flex;font-family:inherit;gap:.65rem;padding:.6rem .75rem;transition:transform .15s ease,box-shadow .2s ease;width:100%}.cli .pay-number:hover{box-shadow:0 6px 14px color-mix(in srgb,var(--pay) 22%,transparent)}.cli .pay-number:active{transform:scale(.98)}.cli .pay-number img{border-radius:8px;flex-shrink:0;height:2.1rem;width:2.1rem}.cli .pay-number strong{font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.03em;white-space:nowrap}.cli .pay-number em{background:var(--pay);border-radius:99px;color:#fff;font-size:.7rem;font-style:normal;font-weight:700;margin-left:auto;padding:.3rem .7rem;white-space:nowrap}.cli .pay-payee{color:#575757;font-size:.75rem;margin:.45rem 0 0}.cli .pay-payee strong{color:#000}.cli .pay-qr{align-items:center;display:flex;gap:.75rem;margin:.75rem 0 0}.cli .pay-qr img{background:#fff;border:1px solid #e3e6e8;border-radius:10px;height:7.5rem;object-fit:contain;padding:.3rem;width:7.5rem}.cli .pay-qr figcaption{color:#575757;font-size:.72rem;line-height:1.4}.cli .pay-amount{color:#000;font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.cli .pay-rest{color:#575757;font-size:.75rem;margin:.15rem 0 0}.cli .pay-drop{align-items:center;border:2px dashed #c4c9cc;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:1rem;position:relative;text-align:center;transition:border-color .2s ease,background .2s ease}.cli .pay-drop:hover{background:#fafbfb;border-color:#000}.cli .pay-drop.has{border-color:#27ae60;border-style:solid}.cli .pay-drop strong{font-size:.85rem}.cli .pay-drop span{color:#575757;font-size:.72rem}.cli .pay-drop img{border-radius:8px;max-height:12rem;max-width:100%}.cli .pay-drop .pay-drop-ok{align-items:center;color:#1e8449;display:inline-flex;font-weight:600;gap:.3rem;margin-top:.35rem}.cli .pay-drop input{height:1px;opacity:0;position:absolute;width:1px}.cli .pay-error{background:#fdecea;border-radius:8px;color:#a93226;font-size:.8rem;margin:0;padding:.7rem .85rem}.cli .pay-card .btn{width:100%}@media (max-width:480px){.cli .pay-card{padding:1rem .9rem}.cli .pay-steps>li{gap:.6rem}.cli .pay-number{gap:.5rem;padding:.55rem .6rem}.cli .pay-number img{height:1.8rem;width:1.8rem}.cli .pay-number strong{font-size:clamp(1.05rem,5.4vw,1.4rem);letter-spacing:.01em}.cli .pay-number em{padding:.25rem .55rem}}@media (prefers-reduced-motion:reduce){.cli .done-check,.cli .done-waiting i,.cli .modal-window,.cli .modals,.cli .pay-card,.cli .step-in,.cli .step-in *{animation:none}}@media (min-width:1024px){.cli-app{display:flex;flex-direction:column}.cli-app .header{padding-left:2.5%;padding-right:2.5%}.cli-app .body{flex:1;max-width:none;padding:1.5rem 2.5% 2.5rem;width:100%}.cli-app :is(.bottom-bar,.btnHamburger,.m-responsive,.bg-menu){display:none}.cli-app .header-tools{display:flex;gap:.5rem;margin-right:.5rem}.cli-app .header-tools button{align-items:center;background:none;border:1px dashed #c4c4c4;border-radius:6px;color:#000;cursor:pointer;display:flex;height:2.1rem;justify-content:center;width:2.1rem}.cli-app .header-tools button:hover{border-color:#000}.cli-app .page-title{font-size:1.5rem}.cli-app .modal-footer{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.cli-app .home-grid{align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cli-app .home-side{position:sticky;top:calc(var(--head-h) + 1.5rem)}.cli-app .home-side .publicity-item{aspect-ratio:16/11;height:auto}.cli-app .dash-user{flex-direction:row;justify-content:space-between;min-height:8rem;padding:1.75rem;text-align:left}.cli-app .dash-user--left p{font-size:.95rem}.cli-app .dash-user h1{font-size:1.6rem;font-weight:700}.cli-app .dash-user .btn{flex-shrink:0;width:min(40%,25rem)}.cli-app .section-title h1{font-size:1.6rem}.cli-app .card-appointment{grid-template-areas:"hora barber services status" "hora actions actions counter";grid-template-columns:9.5rem minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr)}.cli-app .ca-cell{padding:.85rem 0}.cli-app .ca-cita{border-bottom:none;padding:1.25rem .5rem}.cli-app .ca-cita h1{font-size:1.6rem}.cli-app .ca-cita p{align-items:center;flex-direction:column;font-size:.8rem;gap:0}.cli-app .ca-barber{border-right:1px dashed #bdc3c7}.cli-app .ca-barber .ca-avatar,.cli-app .ca-barber img{height:46px;width:46px}.cli-app .ca-barber h1{font-size:1.15rem}.cli-app .ca-label{font-size:.7rem}.cli-app .ca-services-text{font-size:.95rem}.cli-app .status-badge{padding:.35rem 1rem}.cli-app .status-badge p{font-size:.85rem}.cli-app .ca-actions .ca-internal{gap:1rem;padding:.25rem 1.25rem}.cli.cli-app .ca-btn{font-family:inherit;font-size:.8rem;font-weight:600;gap:.4rem;height:2.25rem;padding:0 1rem;width:auto}.cli-app .ca-btn.pagar{font-size:.8rem;padding:0 1.5rem}.cli-app .ca-btn-text{display:inline}.cli-app .ca-counter p{font-size:.8rem}.cli-app .history-list{column-gap:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:90rem}.cli-app .profile-grid{align-items:start;display:grid;gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem auto 0;max-width:80rem}.cli-app .profile-grid>*{margin:0}.cli-app .grid-five{column-gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem auto;max-width:68rem}.cli-app .sticky-continue{bottom:var(--foot-h);display:flex;justify-content:center}.cli-app .sticky-continue .btn{width:min(100%,20rem)}.cli-app .day-strip{margin:1rem 0 0;padding:.25rem 0 .5rem}.cli-app .hour-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.cli-app .card-hour{padding:1.1rem}.cli-app .card-hour--photo{height:3.25rem;width:3.25rem}.cli-app .card-hour--text strong{font-size:1.25rem}.cli-app .card-hour--text span{font-size:.85rem}}