:root{--ink:#171a27;--muted:#858b9b;--purple:#6558df;--line:#eceef3;--paper:#fbfbfd;--display:Manrope,"Avenir Next",Arial,sans-serif;--body:"DM Sans","Avenir Next",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:14px}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-shell{background:var(--paper);min-height:100vh;overflow:hidden}.site-header{z-index:10;justify-content:space-between;align-items:center;max-width:1320px;height:78px;margin:auto;padding:0 52px;display:flex;position:relative}.wordmark{color:#1b1c2b;font-family:var(--display);letter-spacing:-.8px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.wordmark-symbol{color:#fff;background:#6558df;border-radius:11px;place-items:center;width:32px;height:32px;font-size:23px;line-height:1;display:grid;box-shadow:0 5px 14px #6558df35}.wordmark-symbol span{color:#c8f2e4}.landing-nav{align-items:center;gap:35px;margin-left:92px;display:flex}.landing-nav a{color:#818697;font-size:11px;transition:color .2s}.landing-nav a:hover{color:#5c51d4}.account-menu-wrap{position:relative}.account-trigger{color:#555a6c;background:#fff;border:1px solid #ececf3;border-radius:9px;align-items:center;gap:9px;height:38px;padding:0 11px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #1b1b2a06}.account-trigger:hover,.account-trigger.is-open{border-color:#d9d5ff;box-shadow:0 4px 15px #6558df12}.account-label{font-size:10px;font-weight:600}.user-glyph{color:#6558df;background:#f1efff;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.user-glyph svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px}.chevron-icon{fill:none;stroke:#9599a8;stroke-width:1.4px;width:13px;transition:transform .2s}.is-open .chevron-icon{transform:rotate(180deg)}.signed-avatar{color:#5549cd;background:#eae7ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.login-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #ecebf4;border-radius:13px;width:256px;padding:18px;animation:.2s both popover-in;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 18px 50px #28254120}.login-popover:before{content:"";background:#fff;border-top:1px solid #ecebf4;border-left:1px solid #ecebf4;width:9px;height:9px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.popover-kicker{letter-spacing:1.1px;color:#8378df;margin-bottom:7px;font-size:8px;font-weight:700}.login-popover>strong{font:700 15px var(--display);letter-spacing:-.4px}.login-popover>p{color:#858a99;margin:6px 0 14px;font-size:10px;line-height:1.55}.popover-login{color:#fff;background:#6558df;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 11px;font-size:10px;font-weight:600;transition:background .2s,transform .2s;display:flex}.popover-login:hover{background:#5145ca;transform:translateY(-1px)}.popover-login span{font-size:15px}.logout-button{color:#59576e;background:#f2f1fa}.logout-button:hover{background:#e9e7f5}.popover-secure{color:#9b9eab;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:8px;display:flex}.popover-secure svg{fill:none;stroke:#4fa77f;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:13px}.hero-section{grid-template-columns:1.02fr .98fr;align-items:center;gap:25px;max-width:1320px;min-height:555px;margin:auto;padding:78px 52px 62px;display:grid;position:relative}.hero-copy{z-index:2;max-width:560px;position:relative}.hero-eyebrow,.welcome-label{letter-spacing:1.55px;color:#787d8e;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.eyebrow-line{background:#8177e9;width:23px;height:1px}.hero-copy h1{font:700 clamp(39px,4.7vw,61px)/1.1 var(--display);letter-spacing:-3.6px;color:#202231;margin:20px 0 16px}.headline-highlight{color:#6558df;display:block}.hero-description{color:#818697;max-width:425px;margin:0;font-size:13px;line-height:1.8}.hero-actions{align-items:center;gap:22px;margin-top:27px;display:flex}.hero-cta{color:#fff;background:#6256d8;border:0;border-radius:7px;align-items:center;gap:25px;height:44px;padding:0 16px;font-size:10px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 7px 18px #6256d82a}.hero-cta:hover{background:#5045c3;transform:translateY(-2px);box-shadow:0 10px 24px #6256d83a}.hero-cta span{font-size:15px}.secondary-cta{color:#666b7b;font-size:10px;font-weight:600}.secondary-cta span{color:#7770d8;padding-left:7px}.hero-proof{align-items:center;gap:11px;margin-top:39px;display:flex}.proof-avatars{padding-left:4px;display:flex}.proof-avatars span{border:2px solid var(--paper);color:#6257cd;background:#dcd8ff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-4px;font-size:8px;font-weight:700;display:grid}.proof-avatars span:nth-child(2){color:#3c9576;background:#d4f0e5}.proof-avatars span:nth-child(3){color:#c87f53;background:#ffe6d7}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{color:#474b5b;font-size:9px}.hero-proof small{color:#9a9eaa;margin-top:3px;font-size:8px}.hero-art{isolation:isolate;place-items:center;height:405px;display:grid;position:relative}.art-glow{filter:blur(9px);z-index:-2;background:radial-gradient(circle,#b5aaff4d 0%,#d5d0ff2c 40%,#0000 72%);width:290px;height:290px;position:absolute}.orbit{border:1px solid #766de624;border-radius:50%;position:absolute;transform:rotate(-27deg)}.orbit-one{width:400px;height:185px}.orbit-two{width:355px;height:263px;transform:rotate(54deg)}.orbit-three{width:255px;height:350px;transform:rotate(-58deg)}.core-orb{background:linear-gradient(145deg,#9c92ff 0%,#6557df 52%,#4e44c1 100%);border:1px solid #fffb;border-radius:48px;place-items:center;width:157px;height:157px;display:grid;position:relative;overflow:hidden;transform:rotate(-8deg);box-shadow:inset 0 1px 1px #ffffff9c,0 25px 65px #6256d84d,0 3px 10px #5247c533}.core-orb>span{font:800 94px/.8 var(--display);letter-spacing:-9px;color:#fff;text-shadow:0 4px 22px #31277b35;transform:rotate(8deg)}.core-orb>span span{color:#baf3df}.orb-sheen{filter:blur(16px);background:linear-gradient(90deg,#ffffff70,#fff0);border-radius:50%;height:110px;position:absolute;inset:-40% 16% auto -17%;transform:rotate(-31deg)}.float-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #ffffffad;border-radius:10px;align-items:center;gap:9px;min-width:178px;height:55px;padding:8px 10px;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 12px 34px #27234b12}.float-card b,.float-card small{display:block}.float-card b{color:#323647;font-size:9px}.float-card small{color:#9095a3;margin-top:3px;font-size:8px}.float-card>i{color:#9791dc;margin-left:auto;font-size:12px;font-style:normal}.float-cloud{top:45px;right:4px}.float-shield{animation-delay:-1.7s;bottom:100px;left:-9px}.float-code{animation-delay:-3.3s;bottom:28px;right:4px}.mini-icon{border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.cloud-mini{color:#7166dc;background:#e8e5ff}.shield-mini{color:#3fa27e;background:#e2f6ec}.secure-check{color:#40a27b;background:#e4f6ed;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;font-size:10px!important}.code-mark{color:#dc9955;background:#fff0e2;border-radius:8px;place-items:center;width:30px;height:30px;font:700 9px monospace;display:grid}.art-caption{color:#aaadba;letter-spacing:1.2px;font-size:7px;position:absolute;bottom:0;right:8px}.caption-dot{background:#7469e3;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.trust-strip{background:#fff;border:1px solid #eeeef4;border-radius:10px;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:20px;max-width:1216px;margin:0 auto 26px;padding:19px 22px;display:grid;box-shadow:0 6px 22px #25243b05}.trust-item{align-items:center;gap:10px;display:flex}.trust-number{font:600 10px var(--display);color:#8d84e7}.trust-item b,.trust-item small{display:block}.trust-item b{color:#4b4f60;font-size:9px}.trust-item small{color:#9b9eaa;margin-top:3px;font-size:8px}.strip-link{color:#5d52d0;white-space:nowrap;font-size:9px;font-weight:600}.strip-link span{margin-left:7px;font-size:12px}.contact-band{color:#9a9eaa;letter-spacing:1.1px;justify-content:space-between;align-items:center;max-width:1216px;margin:0 auto;padding:0 2px 22px;font-size:8px;font-weight:700;display:flex}.contact-band a{color:#6256d8;letter-spacing:0;font-size:9px}.contact-band a span{margin-left:6px;font-size:13px}.service-context{color:#7e8292;align-items:center;gap:8px;font-size:10px;display:flex}.context-dot{background:#54b58b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e6f7ef}.context-divider{color:#c9cbd4}.services-mode{background:linear-gradient(140deg,#f5f4ff 0%,#f9f9fe 44%,#eef7f7 100%);min-height:100vh;position:relative}.services-mode:before{content:"";pointer-events:none;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E");position:fixed;inset:0}.services-page{min-height:calc(100vh - 78px);position:relative;overflow:hidden}.services-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop-orb{filter:blur(2px);border-radius:50%;display:block;position:absolute}.orb-a{background:radial-gradient(circle,#ddd7ff9c 0%,#e9e6ff66 48%,#0000 72%);width:440px;height:440px;top:-185px;left:-120px}.orb-b{background:radial-gradient(circle,#c8f0e588 0%,#dbf5ec55 45%,#0000 72%);width:500px;height:500px;bottom:-220px;right:-160px}.orb-c{background:radial-gradient(circle,#ffe4d558 0%,#0000 72%);width:260px;height:260px;top:24%;right:24%}.services-content{flex-direction:column;max-width:1020px;min-height:calc(100vh - 78px);margin:auto;padding:49px 40px 22px;display:flex;position:relative}.services-heading{text-align:center}.welcome-label{color:#817e9d;letter-spacing:1.5px;justify-content:center;font-size:8px}.welcome-label>span{background:#5fba91;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #dff4e9}.services-heading h1{font:700 clamp(32px,4vw,45px)/1.15 var(--display);letter-spacing:-2.5px;color:#27263c;margin:15px 0 8px}.services-heading h1 span{color:#7568d8}.services-heading p{color:#878a9a;margin:0;font-size:11px}.ios-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;width:100%;max-width:760px;margin:39px auto 31px;display:grid}.service-tile{appearance:none;-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);background:#ffffff78;border:1px solid #ffffffa8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:186px;padding:22px 12px 18px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s,box-shadow .22s,border-color .22s;animation:.48s cubic-bezier(.2,.8,.2,1) both tile-in;display:flex;box-shadow:0 12px 35px #39396009,inset 0 1px #ffffffad}.service-tile:hover{background:#ffffffc2;border-color:#fff;transform:translateY(-5px);box-shadow:0 18px 42px #39396014,inset 0 1px #fff}.service-tile:active{transform:scale(.95)}.service-selected{background:#ffffffd4;border-color:#d7d2ff;box-shadow:0 15px 42px #6558df16,inset 0 1px #fff}.ios-icon{color:#fff;border-radius:23px;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 18px #31263b24,inset 0 1px 1px #ffffff8c}.ios-icon svg{z-index:1;filter:drop-shadow(0 1px 1px #261c3938);width:35px;height:35px;position:relative}.icon-glint{background:linear-gradient(#ffffff65,#fff0);border-radius:16px 16px 10px 10px;height:27px;position:absolute;top:3px;left:7px;right:7px}.ios-icon.cloud{background:linear-gradient(145deg,#70c9ed,#417ee9 75%)}.ios-icon.security{background:linear-gradient(145deg,#66d3ac,#1c9c88 76%)}.ios-icon.web{background:linear-gradient(145deg,#b394ff,#7556dd 72%)}.ios-icon.support{background:linear-gradient(145deg,#ffb783,#ed755e 72%)}.service-title{color:#39394b;margin-top:13px;font-size:10px;font-weight:700}.service-subtitle{color:#9395a3;margin-top:5px;font-size:8px}.services-bottom{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6e;border:1px solid #ffffffad;border-radius:13px;justify-content:space-between;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:13px 15px;display:flex}.secure-session{align-items:center;gap:9px;display:flex}.session-lock{color:#4ca47d;background:#e9f6ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.session-lock svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px}.secure-session b,.secure-session small{display:block}.secure-session b{color:#4b5060;font-size:9px}.secure-session small{color:#999ca9;margin-top:3px;font-size:8px}.signout-link{color:#6961bc;background:0 0;border:0;font-size:9px;font-weight:600}.signout-link span{margin-left:5px}.service-toast{z-index:5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffc;border:1px solid #ffffffc2;border-radius:12px;align-items:center;gap:10px;min-width:230px;padding:12px 13px;animation:.25s both popover-in;display:flex;position:fixed;bottom:58px;right:28px;box-shadow:0 14px 35px #312a5d1c}.toast-check{color:#48a47a;background:#e5f6ec;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.service-toast b,.service-toast small{display:block}.service-toast b{font-size:9px}.service-toast small{color:#8c91a0;margin-top:3px;font-size:8px}.service-toast button{color:#9b9eaa;background:0 0;border:0;margin-left:auto;font-size:16px}.services-footer{color:#a0a2b0;letter-spacing:.8px;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:7px;display:flex}.services-footer span:last-child{letter-spacing:1.2px}@keyframes popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tile-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.site-header{padding:0 30px}.hero-section{grid-template-columns:1fr 1fr;gap:6px;padding:65px 30px 49px}.hero-copy h1{font-size:clamp(39px,5.5vw,54px)}.hero-art{transform:scale(.88)}.trust-strip,.contact-band{margin-left:30px;margin-right:30px}.trust-strip{gap:12px;padding:16px}.trust-item small{font-size:7px}}@media (max-width:650px){.site-header{height:66px;padding:0 18px}.wordmark{font-size:16px}.wordmark-symbol{border-radius:10px;width:29px;height:29px;font-size:21px}.landing-nav,.service-context{display:none}.account-trigger{height:35px;padding:0 8px}.account-label{font-size:9px}.hero-section{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:51px 22px 35px;display:flex}.hero-copy{max-width:100%}.hero-eyebrow{letter-spacing:1.15px;font-size:8px}.hero-copy h1{letter-spacing:-2.7px;margin-top:16px;font-size:clamp(38px,11vw,53px)}.hero-description{max-width:380px;font-size:12px}.hero-actions{gap:16px;margin-top:22px}.hero-cta{gap:12px;height:42px;padding:0 13px;font-size:9px}.secondary-cta{font-size:9px}.hero-proof{margin-top:22px}.hero-art{height:300px;margin:2px -12px 0;transform:scale(.84)}.orbit-one{width:350px;height:160px}.orbit-two{width:315px;height:225px}.orbit-three{height:300px}.core-orb{border-radius:42px;width:137px;height:137px}.core-orb>span{font-size:82px}.float-cloud{top:24px;right:0}.float-shield{bottom:82px;left:0}.float-code{bottom:10px;right:0}.trust-strip{grid-template-columns:1fr 1fr;gap:17px 10px;margin:0 17px 22px;padding:16px}.trust-item{gap:7px}.trust-item b{font-size:8px}.trust-item small{font-size:7px}.strip-link{grid-column:1/-1;font-size:8px}.contact-band{margin:0 19px;padding-bottom:18px;font-size:7px}.contact-band a{font-size:8px}.login-popover{width:min(256px,100vw - 30px)}.services-page{min-height:calc(100vh - 66px)}.services-content{min-height:calc(100vh - 66px);padding:43px 19px 18px}.services-heading h1{letter-spacing:-1.8px;font-size:35px}.services-heading p{max-width:300px;margin:auto;line-height:1.6}.ios-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:430px;margin:29px auto 20px}.service-tile{border-radius:20px;min-height:155px;padding:15px 8px}.ios-icon{border-radius:21px;width:67px;height:67px}.ios-icon svg{width:31px;height:31px}.service-title{font-size:9px}.service-subtitle{font-size:7px}.services-bottom{border-radius:11px;padding:11px}.secure-session{gap:7px}.secure-session b{font-size:8px}.secure-session small{font-size:7px}.signout-link{font-size:8px}.services-footer{padding-top:21px}.service-toast{bottom:20px;right:14px}}@media (max-width:370px){.hero-copy h1{font-size:36px}.hero-actions{gap:10px}.secondary-cta{font-size:8px}.hero-art{margin-top:-14px;margin-bottom:-12px;transform:scale(.75)}.trust-strip{grid-template-columns:1fr}.strip-link{grid-column:auto}.services-content{padding-left:14px;padding-right:14px}.service-tile{min-height:143px}}
.ios-icon.core{color:#6255d7;background:linear-gradient(145deg,#f0efff,#e0dcff)}.ios-icon.identity{color:#3986bf;background:linear-gradient(145deg,#eaf5ff,#d5eaff)}.ios-icon.people{color:#875fc5;background:linear-gradient(145deg,#f4edff,#e4d9ff)}.ios-icon.billing{color:#299b72;background:linear-gradient(145deg,#e9faf3,#d1f3e4)}.ios-icon.events{color:#d6873b;background:linear-gradient(145deg,#fff3e7,#ffe2c6)}.ios-icon.schedule{color:#328f9f;background:linear-gradient(145deg,#e8f8fb,#d0eef3)}.ios-icon.workflow{color:#755bd0;background:linear-gradient(145deg,#f1edff,#dfd8ff)}.ios-icon.inventory{color:#9b8741;background:linear-gradient(145deg,#f8f4e6,#eee6c5)}.ios-icon.sales{color:#559647;background:linear-gradient(145deg,#eaf8e8,#d5efcf)}.ios-icon.fiscal{color:#6275c3;background:linear-gradient(145deg,#eef1ff,#dbe2ff)}.ios-icon.logistics{color:#4c80bb;background:linear-gradient(145deg,#eaf3ff,#d5e6ff)}.ios-icon.fleet{color:#c96f51;background:linear-gradient(145deg,#fff0eb,#ffddd1)}.ios-icon.hr{color:#bd5680;background:linear-gradient(145deg,#fff0f6,#ffdeea)}.ios-icon.health{color:#298d73;background:linear-gradient(145deg,#e8faf6,#cef0e6)}.ios-icon.security{color:#4c6fba;background:linear-gradient(145deg,#edf3ff,#d8e5ff)}.ios-icon.automation{color:#8356bf;background:linear-gradient(145deg,#f3edff,#e2d6ff)}.ios-icon.crm{color:#c6546c;background:linear-gradient(145deg,#fff0f2,#ffd9df)}.ios-icon .icon-glint{background:linear-gradient(135deg,#ffffffb8,#0000 60%)}.service-tile{cursor:grab;position:relative}.service-tile.dragging{opacity:.58;transform:scale(.97)}.service-tile-link{width:100%;min-height:100%;color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}
.system-workspace{background:linear-gradient(145deg,#f7f6ff 0%,#fbfbfd 48%,#eff8f8 100%);min-height:100vh}.workspace-header{max-width:1440px}.workspace-back{color:#6256d8;background:#fff;border:1px solid #ececf3;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:600;transition:all .2s}.workspace-back:hover{border-color:#d8d3ff;transform:translateY(-1px)}.workspace-content{flex-direction:column;max-width:1320px;min-height:calc(100vh - 78px);margin:auto;padding:42px 52px 24px;display:flex;position:relative}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.workspace-kicker{letter-spacing:1.3px;color:#8176de;font-size:9px;font-weight:750}.workspace-heading h1,.workspace-empty h1{font:700 clamp(31px,3.4vw,43px)/1.1 var(--display);letter-spacing:-1.8px;color:#202231;margin:10px 0 7px}.workspace-heading p,.workspace-empty>p{color:#858a99;max-width:700px;margin:0;font-size:12px;line-height:1.7}.workspace-status{color:#677c70;white-space:nowrap;background:#fff;border:1px solid #e8f2ec;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex}.workspace-status>span{background:#48b486;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e5f6ee}.workspace-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace-sidebar,.workspace-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #ffffffd1;border-radius:17px;box-shadow:0 14px 40px #2b28540a}.workspace-sidebar{max-height:calc(100vh - 120px);padding:15px 10px;position:sticky;top:15px;overflow:auto}.sidebar-label{color:#a3a5b1;letter-spacing:1px;padding:3px 8px 11px;font-size:8px;font-weight:750;display:block}.resource-link{text-align:left;color:#717687;text-transform:capitalize;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:35px;padding:7px 9px;font-size:10px;transition:background .18s,color .18s;display:flex}.resource-link:hover{color:#5147c7;background:#f7f6ff}.resource-link.active{color:#554bd0;background:#f0eeff;font-weight:650}.resource-dot{background:#b6b1e9;border-radius:50%;flex:none;width:6px;height:6px}.resource-link.active .resource-dot{background:#695de0;box-shadow:0 0 0 3px #dfdcff}.resource-chevron{color:#aaa9bd;margin-left:auto;font-size:16px}.resource-empty{color:#9397a4;margin:8px;font-size:10px;line-height:1.6}.workspace-panel{min-height:460px;padding:22px 23px;overflow:hidden}.panel-heading{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.panel-heading h2{font:700 19px var(--display);letter-spacing:-.45px;color:#292b3c;text-transform:capitalize;margin:5px 0 4px}.panel-heading p{color:#989ba8;margin:0;font-size:9px}.workspace-primary,.workspace-secondary{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:10px;font-weight:650;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.workspace-primary{color:#fff;background:#6256d8;box-shadow:0 6px 15px #6558df2b}.workspace-primary:hover{background:#5145c8;transform:translateY(-1px);box-shadow:0 9px 20px #6558df39}.workspace-primary:disabled{opacity:.6;cursor:wait}.workspace-primary>span{font-size:15px}.workspace-secondary{color:#656a7a;background:#f4f4f8}.workspace-secondary:hover{background:#e9e9f2}.workspace-secondary:disabled{opacity:.6;cursor:wait}.workspace-alert{color:#a84a4a;background:#fff7f7;border:1px solid #f5dddd;border-radius:8px;margin:15px 0;padding:10px 12px;font-size:10px;line-height:1.6}.workspace-empty-state{color:#9296a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:280px;font-size:10px;display:flex}.workspace-empty-state b{color:#4e5262;font-size:13px}.empty-orbit{color:#8f85e4;font-size:35px}.workspace-spinner{border:2px solid #e5e2fb;border-top-color:#6b5ee0;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite workspace-spin}.workspace-table-wrap{width:100%;overflow:auto}.workspace-table{border-collapse:collapse;text-align:left;width:100%}.workspace-table th{color:#9a9dab;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;padding:12px 9px;font-size:8px;font-weight:700}.workspace-table td{color:#565a69;border-top:1px solid #f1f1f6;max-width:230px;padding:12px 9px;font-size:9px}.workspace-table td>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-table tbody tr:hover{background:#fcfbff}.actions-heading{text-align:right}.row-actions{white-space:nowrap;text-align:right}.row-actions button{color:#6459d4;background:0 0;border:0;padding:5px 7px;font-size:9px;font-weight:650}.row-actions .delete-action{color:#bd6666}.row-actions button:hover{text-decoration:underline}.table-pagination{color:#9194a2;justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;display:flex}.table-pagination>div{gap:6px;display:flex}.table-pagination button{color:#686d7c;background:#fff;border:1px solid #ececf2;border-radius:7px;padding:7px 9px;font-size:9px}.table-pagination button:disabled{opacity:.45;cursor:default}.permission-note{color:#9b9daa;margin:12px 0 0;font-size:9px;line-height:1.6;display:block}.resource-reference{text-transform:none;flex-direction:column;gap:8px;min-width:0;display:flex}.resource-reference select{border:1px solid var(--line,#e9e9f0);width:100%;min-height:42px;color:var(--ink,#3f4353);background:var(--paper,#fff);font:inherit;border-radius:7px;padding:8px}.resource-reference button{border:1px solid var(--line,#e9e9f0);background:var(--paper,#fff);min-height:36px;color:var(--ink,#3f4353);font:inherit;cursor:pointer;border-radius:6px;padding:6px 8px}.resource-reference button:disabled{opacity:.5;cursor:default}.resource-reference :is(select,button):focus-visible{outline-offset:2px;outline:2px solid #6256d8}.workspace-footer{color:#a0a2b0;letter-spacing:.8px;justify-content:space-between;gap:12px;margin-top:auto;padding-top:26px;font-size:7px;display:flex}.workspace-empty{text-align:center;max-width:700px;margin:auto;padding:60px 24px}.workspace-empty h1 span{color:#6558df}.workspace-empty>p{margin:0 auto 20px}.workspace-empty .hero-cta{margin:0 auto}.workspace-empty>small{color:#a0a2b0;margin-top:12px;font-size:9px;display:block}.crud-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17182a5c;place-items:center;padding:18px;animation:.15s ease-out workspace-fade;display:grid;position:fixed;inset:0}.crud-modal{background:#fffffff7;border:1px solid #ffffffc7;border-radius:18px;width:min(610px,100%);max-height:min(88vh,800px);padding:23px;animation:.22s ease-out workspace-rise;overflow:auto;box-shadow:0 28px 90px #201d4638}.modal-topline{justify-content:space-between;align-items:center;display:flex}.modal-close{color:#737687;background:#f5f4f8;border:0;border-radius:8px;width:28px;height:28px;font-size:19px}.crud-modal h2{font:700 21px var(--display);letter-spacing:-.6px;text-transform:capitalize;color:#272a3a;margin:10px 0 5px}.crud-modal>p{color:#8d91a0;margin:0 0 17px;font-size:10px;line-height:1.6}.crud-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crud-field{color:#676b7a;text-transform:capitalize;flex-direction:column;gap:6px;font-size:9px;display:flex}.crud-field>span:first-child i{color:#d27676;font-style:normal}.crud-field input:not([type=checkbox]){color:#3f4353;width:100%;height:37px;font:10px var(--body);background:#fff;border:1px solid #e9e9f0;border-radius:7px;outline:none;padding:0 10px}.crud-field input:focus{border-color:#aaa3eb;box-shadow:0 0 0 3px #efedff}.crud-field input::placeholder{color:#b3b5c0}.toggle-row{color:#737888;text-transform:none;align-items:center;gap:8px;min-height:37px;display:flex}.toggle-row input{accent-color:#6558df;width:15px;height:15px}.crud-modal-actions{border-top:1px solid #f0f0f4;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:15px;display:flex}.service-open-hint{color:#756bd6;margin-top:9px;font-size:8px;font-weight:650;display:none}.service-open-hint>span{margin-left:4px}.service-tile:hover .service-open-hint{display:block}@keyframes workspace-spin{to{transform:rotate(360deg)}}@keyframes workspace-fade{0%{opacity:0}to{opacity:1}}@keyframes workspace-rise{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.workspace-content{padding:35px 30px 22px}.workspace-layout{grid-template-columns:195px minmax(0,1fr)}.workspace-panel{padding:19px 16px}}@media (max-width:650px){.workspace-header{height:66px}.workspace-header .service-context{display:none}.workspace-back{padding:9px;font-size:8px}.workspace-content{min-height:calc(100vh - 66px);padding:30px 15px 18px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:12px}.workspace-heading h1{font-size:32px}.workspace-heading p{font-size:10px}.workspace-layout{grid-template-columns:1fr;gap:10px}.workspace-sidebar{gap:5px;max-height:none;padding:10px;display:flex;position:static;overflow-x:auto}.sidebar-label{display:none}.resource-link{white-space:nowrap;background:#fafaff;flex:none;width:auto}.resource-chevron{display:none}.workspace-panel{border-radius:14px;min-height:390px;padding:16px 12px}.panel-heading{align-items:flex-start}.panel-heading h2{font-size:16px}.panel-heading p{max-width:190px;line-height:1.5}.workspace-primary{white-space:nowrap;min-height:34px;padding:0 9px;font-size:9px}.workspace-table{min-width:520px}.workspace-footer{font-size:6px}.crud-modal{border-radius:15px;padding:19px 15px}.crud-fields{grid-template-columns:1fr}.crud-modal h2{font-size:19px}}
.account-popover{z-index:40}.account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-company-label{color:#9296a5;letter-spacing:1px;margin:15px 0 7px;font-size:8px;font-weight:700}.account-company-select{color:#333448;width:100%;min-height:38px;font:500 10px var(--body);background:#fff;border:1px solid #e7e6f0;border-radius:8px;outline:none;padding:0 10px}.account-company-select:focus{border-color:#9b91f0;box-shadow:0 0 0 3px #6558df14}.management-link{color:#574bd0;background:#f0efff;margin-top:8px}.management-link:hover{background:#e7e4ff}.account-active-company{color:#858a99;margin:11px 0 13px;font-size:9px}.account-active-company b{color:#424458}.workspace-header .account-menu-wrap{margin-left:12px}.account-menu-wrap{flex-shrink:0}.account-trigger{max-width:230px}.account-label{text-overflow:ellipsis;white-space:nowrap;max-width:165px;overflow:hidden}.account-popover{width:290px}.management-page{background:radial-gradient(at 85% 5%,#ece9ff 0,#0000 35%),#f8f8fc;min-height:calc(100vh - 78px);padding:54px max(24px,50vw - 565px)}.management-heading{max-width:720px;margin-bottom:30px}.management-heading>span{color:#7469db;letter-spacing:1.3px;font-size:10px;font-weight:700}.management-heading h1{font:700 clamp(32px,5vw,48px)/1.1 var(--display);letter-spacing:-2px;margin:12px 0}.management-heading p{color:#7d8292;font-size:14px;line-height:1.7}.management-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.management-company{text-align:left;background:#ffffffc9;border:1px solid #e9e8f1;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:148px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #34314b08}.management-company:hover{border-color:#d5d0ff;transform:translateY(-3px);box-shadow:0 12px 28px #34314b12}.management-company small{color:#989cad;letter-spacing:.8px;font-size:9px}.management-company b{font:700 16px var(--display);color:#292a3b}.management-company span{color:#6256d8;font-size:10px;font-weight:700}.management-message{color:#777c8e;background:#fff;border-radius:14px;padding:20px;font-size:13px}@media (max-width:650px){.account-trigger{max-width:145px}.account-label{max-width:90px}.workspace-header .account-menu-wrap{margin-left:auto}.management-page{min-height:calc(100vh - 66px);padding:38px 19px}.account-popover{width:min(290px,100vw - 28px)}}.account-trigger-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.account-company-caption{text-overflow:ellipsis;white-space:nowrap;color:#9296a5;max-width:165px;font-size:8px;font-weight:500;overflow:hidden}.account-trigger:has(.account-company-caption){height:44px}.account-trigger:has(.account-company-caption) .account-label{font-size:9px}.account-popover .account-login-error{color:#a14949;background:#fff7f7;border:1px solid #f3d8d8;border-radius:7px;margin:10px 0 0;padding:9px;font-size:9px;line-height:1.5}.login-context-error{color:#a14949;background:#fff7f7;border:1px solid #f0dada;border-radius:8px;max-width:470px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}.stock-topbar:has(.account-menu-wrap){z-index:20;position:relative}.system-profile-selector label{gap:8px;font-size:.8rem;display:grid}.system-profile-selector select{width:100%;color:inherit;background:#fff;border:1px solid #68748a;border-radius:7px;margin-bottom:15px;padding:10px}html[data-color-mode=dark] .system-profile-selector select{background:#151f2f}.account-context-status{color:#858a99;margin:10px 0;font-size:10px;line-height:1.6}.account-context-error{color:#a14949;background:#fff7f7;border:1px solid #f0dada;border-radius:8px;margin:10px 0;padding:10px;font-size:10px;line-height:1.6}.account-context-error p{margin:0 0 8px}.account-context-error button{color:#8b4242;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8c8c8;border-radius:6px;padding:6px 9px}.account-context-error button:disabled{opacity:.5;cursor:wait}
.workspace-layout-switch{background:#ffffffa6;border:1px solid #e8e6f1;border-radius:9px;margin-top:19px;padding:3px;display:inline-flex}.workspace-layout-switch button{color:#85889a;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 13px;font-size:9px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.workspace-layout-switch button span{margin-right:6px;font-size:12px}.workspace-layout-switch button.active{color:#554bc5;background:#fff;box-shadow:0 2px 7px #35325112}.embedded-system-workspace{background:0 0!important;min-height:0!important}.embedded-system-workspace>.workspace-header,.embedded-system-workspace .workspace-heading,.embedded-system-workspace .workspace-footer{display:none!important}.embedded-system-workspace .workspace-content{width:100%;padding:10px!important}.embedded-system-workspace .workspace-layout{display:block!important}.embedded-system-workspace .workspace-sidebar{display:none!important}.embedded-system-workspace .workspace-panel{min-height:420px;box-shadow:none;border:0;padding:8px}.embedded-rh-workspace{background:0 0!important;min-height:0!important}.embedded-rh-workspace>.workspace-header,.embedded-rh-workspace .rh-heading{display:none!important}.embedded-rh-workspace .rh-content{width:100%;margin:0;padding:10px}.embedded-rh-workspace .rh-layout{display:block}.embedded-rh-workspace .rh-nav{display:none}.embedded-rh-workspace .rh-panel{box-shadow:none;border:0;padding:8px}.explorer-module-app .rh-content{width:calc(100% - 36px);margin-top:18px}.explorer-module-app .workspace-footer{margin-top:16px}.embedded-schedule-workspace{background:0 0!important;min-height:0!important}.embedded-schedule-workspace>.workspace-header,.embedded-schedule-workspace .schedule-heading,.embedded-schedule-workspace .workspace-footer{display:none!important}.embedded-schedule-workspace .schedule-content{width:100%;margin:0;padding:10px}.embedded-schedule-workspace .calendar-panel{box-shadow:none}
:root{--page-gutter:clamp(16px, 4vw, 52px)}html,body{width:100%;min-width:320px}body{overflow-x:hidden}button,input,select,textarea,img,svg,video,canvas{max-width:100%}.site-shell{min-height:100svh;overflow-x:clip}.site-shell .site-header{width:100%;padding-inline:var(--page-gutter);gap:clamp(8px,1.8vw,24px)}.site-header>*,.workspace-heading>*,.schedule-heading>*{min-width:0}.site-header .wordmark{flex:none}.site-header .service-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-header .account-menu-wrap{flex:none}.workspace-content,.services-content,.schedule-content,.management-page,.workspace-layout,.explorer-workspace,.workspace-panel,.explorer-main-panel,.calendar-panel{min-width:0}.workspace-table-wrap,.time-grid-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.crud-modal,.login-popover,.account-popover{max-width:calc(100vw - 24px)}.account-menu-wrap:has(.account-popover):after{z-index:39;content:"";width:100%;height:12px;position:absolute;top:100%;right:0}.account-popover{overscroll-behavior:contain;width:min(310px,100vw - 24px);max-height:min(72vh,620px);top:calc(100% + 6px);overflow-y:auto}.account-context-list{gap:5px;max-height:min(36vh,280px);padding:2px 2px 2px 0;display:grid;overflow-y:auto}.account-context-option{color:#525668;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;transition:background .16s,border-color .16s,transform .16s;display:grid}.account-context-option:hover{background:#f8f7ff;border-color:#e9e6ff}.account-context-option:active{transform:scale(.985)}.account-context-option.active{color:#5147c1;background:#f1efff;border-color:#dedaff}.account-context-icon{color:#675bd3;background:#eeedff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.management-context .account-context-icon{color:#39946e;background:#e8f6ef}.account-context-option>span:nth-child(2){min-width:0}.account-context-option b,.account-context-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-context-option b{color:inherit;font-size:10px;font-weight:650}.account-context-option small{color:#9296a5;margin-top:3px;font-size:8px}.account-context-check{color:#6256d8;font-size:12px;font-weight:800}.crud-modal input,.crud-modal select,.crud-modal textarea,.form input,.form select,.form textarea{min-width:0}@media (max-width:900px){.site-shell .site-header,.workspace-content{padding-inline:30px}.explorer-workspace{grid-template-columns:minmax(180px,230px) minmax(0,1fr)}.management-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (max-width:680px){:root{--page-gutter:18px}.site-shell .site-header{gap:8px;height:auto;min-height:66px;padding-block:9px}.site-header .wordmark{gap:7px;font-size:15px}.site-header .wordmark-symbol{width:28px;height:28px}.site-header .service-context{display:none}.site-header .account-menu-wrap{margin-left:auto}.site-header .account-popover,.site-header .login-popover{width:min(320px,100vw - 24px);position:fixed;top:62px;left:auto;right:12px}.site-header .account-popover{max-height:min(70dvh,560px)}.workspace-content,.services-content,.management-page{padding-inline:16px}.workspace-heading,.schedule-heading{flex-direction:column;align-items:flex-start;gap:12px}.workspace-heading h1,.schedule-heading h1{overflow-wrap:anywhere}.workspace-layout,.explorer-workspace{grid-template-columns:minmax(0,1fr)}.workspace-panel,.explorer-main-panel{width:100%;padding:16px}.panel-heading,.explorer-module-hero{flex-wrap:wrap}.panel-heading>div,.explorer-module-hero>div{flex:180px;min-width:0}.panel-heading>button,.explorer-open-module{max-width:100%;margin-left:0}.crud-modal-backdrop{align-items:end;padding:10px}.crud-modal{border-radius:18px 18px 12px 12px;width:100%;max-height:min(90dvh,800px);padding:18px 15px;overflow-y:auto}.crud-fields{grid-template-columns:minmax(0,1fr)}.crud-modal-actions,.table-pagination,.table-pagination>div{flex-wrap:wrap}.schedule-content{width:calc(100% - 32px)}.calendar-toolbar{align-items:stretch}.calendar-filters,.calendar-nav{flex-wrap:wrap;min-width:0}.calendar-meta{flex-wrap:wrap;gap:5px 12px;height:auto;min-height:40px;padding-block:8px}.schedule-login{width:calc(100% - 36px);margin-block:56px}}@media (max-width:420px){.site-shell .site-header{padding-inline:12px}.site-header .workspace-back{white-space:nowrap;padding:8px 7px;font-size:8px}.site-header .account-trigger{max-width:120px;padding-inline:7px}.site-header .account-label{max-width:68px}.workspace-content,.services-content,.management-page{padding-inline:12px}.workspace-primary,.workspace-secondary,.crud-modal-actions button{min-height:38px}.workspace-footer,.services-footer{flex-wrap:wrap;gap:8px 14px;line-height:1.5}.calendar-nav h2{font-size:12px}.calendar-nav button{min-width:32px;padding-inline:7px}.year-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media screen{html[data-system-template=compacto]{--system-panel-radius:6px;--system-panel-padding:12px;--system-control-height:32px;--system-control-radius:5px}html[data-system-template=confortavel]{--system-panel-radius:20px;--system-panel-padding:26px;--system-control-height:44px;--system-control-radius:12px}html:is([data-system-template=compacto],[data-system-template=confortavel]) :is(.stock-panel,.saas-panel,.general-panel,.workspace-card,.rh-panel,.atendimento-panel,.clinic-panel,.clinical-panel,.pdv-panel){border-radius:var(--system-panel-radius)!important;padding:var(--system-panel-padding)!important}html:is([data-system-template=compacto],[data-system-template=confortavel]) :where(button,input:not([type=radio]):not([type=checkbox]),select,textarea){border-radius:var(--system-control-radius)!important}html:is([data-system-template=compacto],[data-system-template=confortavel]) :is(.stock-kpis,.general-kpis,.saas-kpi-grid,.workspace-grid)>article{border-radius:var(--system-panel-radius)!important;padding:var(--system-panel-padding)!important}html:is([data-system-template=compacto],[data-system-template=confortavel]) :is(.general-primary,.saas-primary,.saas-secondary,.stock-refresh,.nfe-confirm,.workspace-action,.hero-cta,.pdv-primary){min-height:var(--system-control-height)!important;border-radius:var(--system-control-radius)!important}html:is([data-system-template=compacto],[data-system-template=confortavel]) :is(.general-content,.stock-content,.saas-admin-content,.workspace-content){--layout-section-gap:var(--system-panel-padding)}html[data-system-template=compacto] :is(.stock-content,.saas-admin-content,.workspace-content){padding-top:16px!important;padding-bottom:16px!important}html[data-system-template=confortavel] :is(.stock-content,.saas-admin-content,.workspace-content){padding-top:32px!important;padding-bottom:32px!important}html[data-system-template=compacto] .general-content{margin-top:22px}html[data-system-template=confortavel] .general-content{margin-top:46px}html[data-system-template=compacto] :is(.ios-icon,.service-tile,.general-kpi,.saas-kpi-card,.stock-shortcut){border-radius:8px!important}html[data-system-template=confortavel] :is(.ios-icon,.service-tile,.general-kpi,.saas-kpi-card,.stock-shortcut){border-radius:20px!important}html[data-system-template=compacto] :is(.general-kpi,.saas-kpi-card){min-height:110px!important}html[data-system-template=confortavel] :is(.general-kpi,.saas-kpi-card){min-height:158px!important}html[data-system-template=compacto] .site-header{height:68px}html[data-system-template=confortavel] .site-header{height:88px}@media (max-width:640px){html[data-system-template=confortavel]{--system-panel-padding:18px}html[data-system-template=confortavel] .site-header{height:auto;min-height:78px}}}
@media screen{html[data-system-template=star_enterprise]{--star-canvas:#f4f5f9;--star-surface:#fff;--star-ink:#252b42;--star-muted:#667085;--star-line:#e6e9f0;--star-accent:var(--purple,#6558df);--star-soft:#f0edff;--star-radius:12px;--star-shadow:0 2px 8px #25314b04;--body:"Segoe UI",Arial,sans-serif;--display:"Segoe UI",Arial,sans-serif}html[data-system-template=star_enterprise]:not([data-company-background]) :is(body,.site-shell,.stock-shell,.clinic-shell,.client-desktop,.saas-admin-shell,.general-shell,.att-app-main){color:var(--star-ink);background:var(--star-canvas)!important}html[data-system-template=star_enterprise]:not([data-company-background]) :is(.stock-app-main,.clinic-main,.stock-content,.workspace-content){background:0 0!important}html[data-system-template=star_enterprise]:not([data-company-appearance]) :is(.stock-nav,.clinic-nav,.client-desktop-nav,.workspace-sidebar,.rh-nav,.att-sidebar){border-right:1px solid var(--star-line);box-shadow:none;background:var(--star-surface)!important;color:var(--star-ink)!important}html[data-system-template=star_enterprise]:not([data-company-appearance]) :is(.stock-nav,.clinic-nav,.client-desktop-nav,.workspace-sidebar,.rh-nav,.att-sidebar) :is(.wordmark,.wordmark-symbol,.stock-nav-caption,.stock-nav-bottom,.stock-nav-bottom a,.client-organize,.client-menu-note,.client-menu-open,.client-submenu-group>span){color:var(--star-muted)!important}html[data-system-template=star_enterprise]:not([data-company-appearance]) :is(.stock-nav,.workspace-sidebar,.rh-nav,.att-sidebar) nav :is(button,a){border-radius:8px;min-height:38px;font-size:12px;line-height:1.5;color:#566078!important;box-shadow:none!important}html[data-system-template=star_enterprise]:not([data-company-appearance]) :is(.stock-nav,.workspace-sidebar,.rh-nav,.att-sidebar) nav :is(button,a):hover:not(:disabled){color:var(--star-accent)!important;background:#f5f6fa!important}html[data-system-template=star_enterprise]:not([data-company-appearance]) :is(.stock-nav,.workspace-sidebar,.rh-nav,.att-sidebar) nav :is(.active,[aria-current=page]){font-weight:700;background:var(--star-soft)!important;color:var(--star-accent)!important}html[data-system-template=star_enterprise]:not([data-company-appearance]) .stock-nav nav button>span{font-size:inherit;color:inherit!important}html[data-system-template=star_enterprise]:not([data-company-appearance]) .client-submenu{border-left-color:#e0dcee}html[data-system-template=star_enterprise]:not([data-company-appearance]) :is(.stock-topbar,.site-header,.att-topbar){border-bottom:1px solid var(--star-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}html[data-system-template=star_enterprise] :is(.stock-panel,.saas-panel,.general-panel,.workspace-card,.rh-panel,.atendimento-panel,.clinic-panel,.clinical-panel,.pdv-panel,.stock-kpis>article,.general-kpi,.saas-kpi-card,.clinic-metrics>article,.company-overview-card){background:var(--star-surface);border:1px solid var(--star-line)!important;border-radius:var(--star-radius)!important;box-shadow:var(--star-shadow)!important}html[data-system-template=star_enterprise] :is(.stock-panel,.saas-panel,.general-panel,.workspace-card,.rh-panel,.atendimento-panel,.clinic-panel,.clinical-panel,.pdv-panel){padding:22px}html[data-system-template=star_enterprise] :is(.clinic-heading h1,.stock-heading h1,.general-heading h1,.saas-admin-heading h1,.workspace-heading h1){letter-spacing:-1px;color:var(--star-ink);font-size:clamp(27px,2.6vw,36px);font-weight:650;line-height:1.2}html[data-system-template=star_enterprise] :is(.clinic-heading p,.stock-heading p,.general-panel-heading p,.saas-panel-heading p,.workspace-description){color:var(--star-muted);font-size:13px;line-height:1.7}html[data-system-template=star_enterprise] :is(.stock-panel,.saas-panel,.general-panel,.clinic-panel,.workspace-card) :is(h2,h3){letter-spacing:-.35px;font-weight:650}html[data-system-template=star_enterprise] :is(.stock-kpis,.clinic-metrics,.general-kpis,.saas-kpi-grid){gap:16px}html[data-system-template=star_enterprise] :is(.stock-kpis>article,.clinic-metrics>article,.general-kpi,.saas-kpi-card){background:#fff;padding:22px}html[data-system-template=star_enterprise] :is(.stock-kpis,.clinic-metrics,.general-kpis,.saas-kpi-grid) strong{letter-spacing:-1px;font-weight:650}html[data-system-template=star_enterprise] :is(.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap,.workspace-table-wrap) table{border-collapse:collapse;font-size:13px}html[data-system-template=star_enterprise] :is(.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap,.workspace-table-wrap) th{color:#596278;letter-spacing:.06em;border-bottom:1px solid var(--star-line);background:#f8f9fc;padding:13px 15px;font-size:10px;font-weight:700}html[data-system-template=star_enterprise] :is(.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap,.workspace-table-wrap) td{border-bottom:1px solid #edf0f5;padding:15px}html[data-system-template=star_enterprise] :is(.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap,.workspace-table-wrap) tbody tr:hover{background:#fafbfe}html[data-system-template=star_enterprise] :where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),select,textarea){border-color:#d9deea;border-radius:8px;font-size:13px}html[data-system-template=star_enterprise] :where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),select){min-height:38px}html[data-system-template=star_enterprise] :where(input,select,textarea):focus-visible{outline:2px solid var(--star-accent);outline-offset:2px}html[data-system-template=star_enterprise] :is(.general-primary,.saas-primary,.stock-primary-button,.pdv-primary,.workspace-action,.hero-cta){background:var(--star-accent);border:1px solid var(--star-accent);color:#fff;min-height:39px;box-shadow:none;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:650}html[data-system-template=star_enterprise] :is(.general-primary,.saas-primary,.stock-primary-button,.pdv-primary,.workspace-action):hover:not(:disabled){filter:brightness(.94)}html[data-system-template=star_enterprise] :is(.stock-secondary-button,.saas-secondary,.general-template-reset,.client-native-link){color:#515c74;min-height:38px;box-shadow:none;background:#fff;border:1px solid #dce1eb;border-radius:8px}html[data-system-template=star_enterprise] :is(button,a):focus-visible{outline:2px solid var(--star-accent);outline-offset:3px}html[data-system-template=star_enterprise] :is(.clinic-modal,.saas-modal,.general-modal,.workspace-modal,.account-popover){border-color:var(--star-line);border-radius:14px;box-shadow:0 20px 60px #25314b1f}html[data-system-template=star_enterprise] :is(.general-tabs,.saas-admin-tabs){box-shadow:none;border-radius:10px}html[data-system-template=star_enterprise] :is(.service-tile,.stock-shortcut){border:1px solid var(--star-line);box-shadow:var(--star-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px}html[data-system-template=star_enterprise] .service-tile:hover{border-color:#c8bfef;transform:translateY(-2px);box-shadow:0 6px 18px #25314b0a}html[data-system-template=star_enterprise] .services-backdrop{opacity:.25}html[data-system-template=star_enterprise] .ios-icon{box-shadow:none;border-radius:16px}html[data-system-template=star_enterprise] :is(.clinic-patient-next,.clinic-record-preview){box-shadow:none;border-radius:10px}html[data-system-template=star_enterprise] .clinic-patient-record:has(.clinic-record-empty){background:#fff;padding:0}html[data-system-template=star_enterprise] :is(.clinic-alert,.general-alert,.saas-alert){border-radius:8px}@media (min-width:1000px){html[data-system-template=star_enterprise] .stock-app-shell{grid-template-columns:230px minmax(0,1fr)}html[data-system-template=star_enterprise] .stock-content{padding:28px}html[data-system-template=star_enterprise] .native-desktop-wrapper .stock-content{padding:20px 8px}}@media (max-width:640px){html[data-system-template=star_enterprise] :is(.stock-panel,.saas-panel,.general-panel,.clinic-panel,.workspace-card),html[data-system-template=star_enterprise] :is(.stock-kpis>article,.clinic-metrics>article,.general-kpi,.saas-kpi-card){padding:16px}html[data-system-template=star_enterprise] :is(.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap,.workspace-table-wrap) td{padding:12px}}}
@media screen{html[data-company-appearance] :is(.site-header,nav,[class$=-nav],[class$=-sidebar],[class$=-topbar],.saas-admin-tabs){background:var(--company-menu-bg)!important;color:var(--company-menu-text)!important}html[data-company-appearance] :is(.site-header,nav,[class$=-nav],[class$=-sidebar],[class$=-topbar],.saas-admin-tabs) :is(a,button,span,b,strong,small,label){color:var(--company-menu-text)!important}html[data-company-appearance] :is(.account-trigger,.account-popover,.login-popover,.stock-search){background:var(--company-menu-bg)!important;color:var(--company-menu-text)!important}html[data-company-appearance] .login-popover:before{background:var(--company-menu-bg)!important}html[data-company-appearance] .site-header button:not(.active):not(.popover-login){background:0 0!important}html[data-company-appearance] .site-header .popover-login:not(.logout-button){background:var(--company-menu-active)!important;color:var(--company-menu-active-text)!important}html[data-company-appearance] .site-header .popover-login:not(.logout-button) *{color:var(--company-menu-active-text)!important}html[data-company-appearance] .stock-search input{color:var(--company-menu-text)!important}html[data-company-appearance] :is(nav,[class$=-nav],[class$=-sidebar],.saas-admin-tabs)>button:not(.active){background:0 0!important}html[data-company-appearance] :is(.site-header,nav,[class$=-nav],[class$=-sidebar],.saas-admin-tabs) :is(.active,[aria-current=page],[aria-selected=true]){background:var(--company-menu-active)!important;color:var(--company-menu-active-text)!important}html[data-company-appearance] :is(.site-header,nav,[class$=-nav],[class$=-sidebar],.saas-admin-tabs) :is(.active,[aria-current=page],[aria-selected=true]) *{color:var(--company-menu-active-text)!important}html[data-company-background] body,html[data-company-background] .site-shell{background-image:var(--company-background-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}html[data-company-background] :is(.stock-app-main,.stock-content,.workspace-content){background-color:#0000!important}}
.account-appearance{border-top:1px solid #e5e7ef;margin-top:14px;padding-top:13px}.account-night-toggle{text-align:left;color:#394058;cursor:pointer;background:#f7f7fc;border:1px solid #e4e5ef;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.account-night-icon{color:#7865ca;font-size:22px}.account-night-toggle>span:nth-child(2){flex:1;gap:4px;display:grid}.account-night-toggle b{font-size:12px}.account-night-toggle small{color:#747d91;font-size:10px}.account-night-track{background:#c9cdda;border-radius:20px;flex-shrink:0;width:34px;height:20px;padding:3px;display:block}.account-night-track i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.account-night-toggle[aria-checked=true] .account-night-track{background:#7561cf}.account-night-toggle[aria-checked=true] .account-night-track i{transform:translate(14px)}.account-appearance>p{color:#6b7488;margin:8px 0;font-size:10px;line-height:1.6}.account-night-toggle:focus-visible{outline-offset:3px;outline:2px solid #9c86e3}@media screen{html:root[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111722;--ink:#e7ebf4;--muted:#a7b1c4;--line:#344054;--star-canvas:#111722;--star-surface:#1a2332;--star-ink:#e7ebf4;--star-muted:#a7b1c4;--star-line:#344054;--star-soft:#322a52;--star-shadow:0 2px 8px #00000018;--night-canvas:#111722;--night-surface:#1a2332;--night-raised:#222d40;--night-text:#e7ebf4;--night-muted:#a7b1c4;--night-line:#344054}html:root[data-color-mode=dark] body :is(.site-shell,.stock-shell,.clinic-shell,.people-shell,.rh-shell,.pdv-shell,.schedule-shell,.atendimento-shell,.client-desktop,.general-saas-shell,.saas-admin-shell,.services-page,.att-app-main,.stock-app-main,.clinic-main,.stock-content,.workspace-content){background:var(--night-canvas)!important;color:var(--night-text)!important;background-image:none!important}html:root[data-color-mode=dark] body{color:var(--night-text);background:var(--night-canvas)!important}html:root[data-color-mode=dark] body :is(.stock-panel,.saas-panel,.general-panel,.workspace-card,.workspace-panel,.people-list-panel,.hospital-card,.att-admin-panel,.att-panel,.att-arrival-card,.att-professional-card,.att-totem-card,.calendar-panel,.rh-biometric-card,.rh-day-card,.rh-punch-card,.rh-panel,.atendimento-panel,.clinic-panel,.clinical-panel,.pdv-panel,.stock-kpis>article,.general-kpi,.saas-kpi-card,.clinic-metrics>article,.service-tile,.stock-shortcut,.services-bottom,.client-session-footer,.saas-subscription-card,.general-system,.clinic-document-model,.clinic-rx-history article,.clinic-timeline-group,.clinic-rx-item){background:var(--night-surface)!important;border-color:var(--night-line)!important;color:var(--night-text)!important;box-shadow:0 2px 8px #00000018!important}html:root[data-color-mode=dark] body :is(.site-header,.stock-topbar,.att-topbar,.stock-nav,.clinic-nav,.client-desktop-nav,.workspace-sidebar,.rh-nav,.att-sidebar,.general-tabs,.saas-admin-tabs,.client-view-switch){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--night-surface)!important;border-color:var(--night-line)!important;color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.stock-nav,.workspace-sidebar,.rh-nav,.att-sidebar) :is(a,button,span,b,strong,small),html:root[data-color-mode=dark] body :is(.site-header,.stock-topbar,.att-topbar) :is(.stock-breadcrumb,.stock-breadcrumb span,.stock-breadcrumb b,.account-label,.account-company-caption,.account-trigger-text){color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.stock-nav,.workspace-sidebar,.rh-nav,.att-sidebar) nav :is(button,a):hover:not(:disabled){color:#fff!important;background:#273249!important}html:root[data-color-mode=dark] body :is(.stock-nav,.workspace-sidebar,.rh-nav,.att-sidebar) nav :is(.active,[aria-current=page]),html:root[data-color-mode=dark] body :is(.general-tabs,.saas-admin-tabs)>.active{color:#f2ebff!important;background:#423467!important}html:root[data-color-mode=dark] body :is(.stock-nav,.workspace-sidebar,.rh-nav,.att-sidebar) nav :is(.active,[aria-current=page]) *,html:root[data-color-mode=dark] body .saas-admin-tabs .active *{color:#f2ebff!important}html:root[data-color-mode=dark] body :is(.client-submenu,.stock-nav-bottom,.client-active-heading,.clinic-location-list,.clinic-location-list div,.table-pagination,.general-section-heading){border-color:var(--night-line)!important}html:root[data-color-mode=dark] body :is(.clinic-heading,.stock-heading,.general-title-row,.saas-admin-heading,.workspace-heading,.client-active-heading,.general-panel-heading,.saas-panel-heading,.clinic-panel,.stock-panel,.general-panel,.workspace-panel,.saas-panel,.hospital-card,.att-panel,.att-admin-panel,.calendar-panel,.people-list-panel,.rh-panel) :is(h1,h2,h3,h4,dt,dd,legend):not(.rx-paper *,.clinic-document-preview *){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.clinic-heading,.stock-heading,.general-title-row,.workspace-heading,.client-active-heading,.general-panel-heading,.saas-panel-heading) p{color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.desktop-company-name,.company-overview-heading,.service-title,.general-kpi>b,.stock-kpis article>b,.clinic-metrics strong,.saas-kpi-card>b,.clinic-patient-card-copy strong,.clinic-record-empty h2,.clinic-record-empty,.clinic-timeline-group h4,.clinic-patient-next h3,.clinic-patient-list strong){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.clinic-panel-help,.clinic-footnote,.clinic-empty,.clinic-loading,.clinic-record-empty>p,.clinic-record-empty>small,.clinic-record-preview b,.clinic-patient-card-copy small,.clinic-timeline-group small,.clinic-timeline-group time,.general-method-note,.general-muted,.general-template-option>p,.service-subtitle,.account-appearance>p,.workspace-description,.workspace-kicker){color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.clinic-patient-summary,.clinic-patient-next,.clinic-record-preview,.clinic-patient-list button,.clinic-quick button,.general-template-option,.general-star-showcase,.general-star-demo,.general-star-demo-content,.client-display-popover,.client-display-settings>summary,.client-feature-detail,.clinic-document-section){background:var(--night-raised)!important;border-color:var(--night-line)!important;color:var(--night-text)!important}html:root[data-color-mode=dark] body .clinic-patient-list button[aria-pressed=true],html:root[data-color-mode=dark] body .general-template-option.selected{background:#322a52!important;border-color:#9c86d5!important}html:root[data-color-mode=dark] body :is(.general-template-title,.general-star-showcase h4,.general-star-demo-content h5,.general-star-demo-content>section>b,.client-display-popover>strong,.client-display-popover>p){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.general-star-demo>aside,.general-star-demo-bar,.general-star-demo-metrics>article,.general-star-demo-content>section){background:var(--night-surface)!important;border-color:var(--night-line)!important}html:root[data-color-mode=dark] body :is(.general-star-demo>aside>b,.general-star-demo-metrics strong){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.general-star-demo-content p,.general-star-demo-content>section>div,.general-star-demo-metrics small,.general-star-demo-metrics span,.general-star-showcase header p,.general-star-demo>aside>span){color:var(--night-muted)!important}html:root[data-color-mode=dark] body :where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),select,textarea){color:var(--night-text)!important;background:#151e2d!important;border-color:#40506a!important}html:root[data-color-mode=dark] body :where(input,textarea)::placeholder{opacity:1;color:#9aa7bf!important}html:root[data-color-mode=dark] body :is(.stock-search,.account-trigger,.login-popover,.account-popover,.crud-modal,.clinic-modal,.saas-modal,.workspace-modal,.atendimento-modal,.availability-modal,.booking-modal,.history-modal,.quick-create-modal,.account-night-toggle){background:var(--night-surface)!important;color:var(--night-text)!important;border-color:var(--night-line)!important}html:root[data-color-mode=dark] body :is(){background:var(--night-surface)!important}html:root[data-color-mode=dark] body :is(.account-popover,.login-popover,.clinic-modal,.crud-modal,.saas-modal) :is(label,.account-company-label,.account-active-company,.account-email,.popover-secure,.account-context-status,.account-night-toggle small,.account-appearance>p){color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.account-popover,.login-popover) :is(strong,b,.account-context-option,.account-context-option b,.account-context-option small,.account-night-toggle){color:var(--night-text)!important}html:root[data-color-mode=dark] body .account-context-option{background:var(--night-raised)!important;border-color:var(--night-line)!important}html:root[data-color-mode=dark] body .account-context-option.active{background:#322a52!important;border-color:#9c86d5!important}html:root[data-color-mode=dark] body :is(.account-appearance,.clinic-rx-history,.clinic-modal-actions){border-color:var(--night-line)!important}html:root[data-color-mode=dark] body :is(.workspace-table,.stock-table-wrap table,.clinic-table-wrap table,.general-table,.saas-table){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.workspace-table-wrap,.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap) :is(th,td){border-color:var(--night-line)!important;color:var(--night-text)!important;background:0 0!important}html:root[data-color-mode=dark] body :is(.workspace-table-wrap,.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap) th{color:#bcc7db!important;background:#222d40!important}html:root[data-color-mode=dark] body :is(.workspace-table-wrap,.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap) :is(td b,td strong){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.workspace-table-wrap,.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap) td small{color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.workspace-table-wrap,.stock-table-wrap,.clinic-table-wrap,.general-table-wrap,.saas-table-wrap) tbody tr:hover{background:#243047!important}html:root[data-color-mode=dark] body :is(.stock-secondary-button,.saas-secondary,.workspace-secondary,.general-template-reset,.client-native-link,.client-active-toolbar button,.client-explore,.clinic-row-actions button,.clinic-close,.modal-close,.clinic-timeline-group button){background:var(--night-raised)!important;color:var(--night-text)!important;border-color:#43516c!important}html:root[data-color-mode=dark] body :is(.general-primary,.saas-primary,.workspace-primary,.stock-primary-button,.hero-cta,.pdv-primary,.popover-login:not(.logout-button)){color:#fff!important;background:#7561cf!important;border-color:#8d7adc!important}html:root[data-color-mode=dark] body :is(.clinic-state,.general-template-badges>span){color:#d5c6ff!important;background:#392f59!important}html:root[data-color-mode=dark] body :is(.clinic-state.active,.clinic-notice,.general-notice,.client-access-badge.operational){color:#9ee4bf!important;background:#193b30!important;border-color:#356a52!important}html:root[data-color-mode=dark] body :is(.clinic-alert,.general-alert,.saas-alert,.client-desktop-alert,.account-context-error){color:#ffc0c7!important;background:#482733!important;border-color:#79414e!important}html:root[data-color-mode=dark] body .clinic-patient-status.em_atendimento{color:#b1d8ff;background:#1d3a57}html:root[data-color-mode=dark] body .clinic-patient-status.aguardando{color:#f4d29a;background:#4b391d}html:root[data-color-mode=dark] body .clinic-patient-status.internado{color:#dcc3fc;background:#3e2e58}html:root[data-color-mode=dark] body .clinic-patient-status.neutral{color:#c4cee0;background:#303c50}html:root[data-color-mode=dark] body :is(.stock-breadcrumb,.stock-breadcrumb span,.stock-breadcrumb b){color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.workspace-panel,.saas-panel,.general-panel,.clinic-panel,.hospital-card) a:not(.client-native-link){color:#c4b3ff}html:root[data-color-mode=dark] body .services-backdrop{opacity:.07}html:root[data-color-mode=dark] body :is(.clinic-modal-backdrop,.crud-modal-backdrop){background:#060c16bd}html:root[data-color-mode=dark] body .clinic-patient-record:has(.clinic-record-empty){background:var(--night-surface)!important}html:root[data-color-mode=dark] body :is(.rx-paper,.clinic-document-preview){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#263142!important;background:#fff!important}html:root[data-color-mode=dark] body .clinic-document-preview .clinic-document-section{color:#263142!important;background:#fff!important;border-color:#dfe2ec!important}}@media (prefers-reduced-motion:reduce){.account-night-track i{transition:none}}@media screen{.account-popover{overscroll-behavior:contain;max-height:calc(100dvh - 84px);overflow-y:auto}}
@media screen{html:root[data-color-mode=dark] body .people-shell :is(.people-summary article,.people-create,.people-address,.people-person-types){background:var(--night-surface)!important;border-color:var(--night-line)!important;background-image:none!important;box-shadow:0 3px 14px #0002!important}html:root[data-color-mode=dark] body .people-shell :is(.people-summary article>b,.people-create>b,.people-row-main b,.people-subhead b){color:var(--night-text)!important}html:root[data-color-mode=dark] body .people-shell :is(.people-summary article>span,.people-summary article>small,.people-create small,.people-row-main small,.people-row-side small,.people-fields label,.people-main-type,.people-type-field,.people-type-field small,.people-subhead small,.people-check,.people-bottom-fields>label,.people-person-types legend,.people-actions>span){color:var(--night-muted)!important}html:root[data-color-mode=dark] body .people-shell :is(.people-row,.people-subsection,.people-actions){border-color:var(--night-line)!important}html:root[data-color-mode=dark] body .people-shell :is(.people-kind,.people-subhead button,.people-person-types label){background:var(--night-raised)!important;border-color:var(--night-line)!important;color:var(--night-text)!important}html:root[data-color-mode=dark] body .people-shell :is(.people-row:hover,.people-row.selected,.people-kind button.chosen,.people-person-types label:has(input:checked)){color:#dfd1ff!important;background:#322a52!important;border-color:#68528b!important}html:root[data-color-mode=dark] body .people-shell .people-kind button{color:var(--night-muted)!important}html:root[data-color-mode=dark] body .people-shell .people-avatar{color:#dfd1ff!important;background:#322a52!important}html:root[data-color-mode=dark] body .people-shell .people-avatar.company{color:#b3dbff!important;background:#203b57!important}html:root[data-color-mode=dark] body .people-shell :is(.people-delete,.people-inline>button){color:#ffc0c7!important;background:#482733!important;border-color:#a34e62!important}html:root[data-color-mode=dark] body .people-shell .people-remove-address{color:#ffc0c7!important}html:root[data-color-mode=dark] body .people-shell .people-notice{color:#aae8c8!important;background:#1d3c32!important;border-color:#386953!important}html:root[data-color-mode=dark] body .people-shell .people-row-side i{color:#aae8c8!important}html:root[data-color-mode=dark] body .people-shell .people-row-side i.inactive{color:#ffdc9c!important}html:root[data-color-mode=dark] body .people-shell :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #b59df5!important}html:root[data-color-mode=dark] body :is(.att-totem,.call-panel,.att-station-login){background:var(--night-canvas)!important;color:var(--night-text)!important;background-image:none!important}html:root[data-color-mode=dark] body :is(.calendar-panel,.time-day-heads,.time-corner,.time-column,.month-day,.booking-modal,.quick-create-modal,.combo-popover,.availability-modal,.history-modal,.availability-day,.slot-suggestions,.appointment-audit-summary,.booking-actions,.schedule-locations-form,.agenda-location-list,.agenda-settings-popup,.att-waiting-room,.att-totem-empty,.att-totem-admin-privacy,.att-admin-list,.att-admin-form,.att-admin-satisfaction article,.att-call-panel-config>section,.att-totem-admin-form,.att-arrival-settings,.att-arrival-links,.att-arrival-form,.att-arrival-list,.att-arrival-card,.att-arrival-list-head,.att-reception-registration,.att-professional-session,.att-professional-queue,.att-professional-late-dialog,.att-counter-panel,.att-counter-list article,.att-station-settings,.att-station-login,.att-totem-header,.att-totem-step,.att-totem-success,.att-totem-card,.att-totem-reception-dialog,.call-current,.call-recent,.call-panel-menu-popup,.call-login-card,.call-destination,.clinic-patient-menu,.clinic-patient-record,.clinic-vaccinations,.clinic-vaccine-group li,.clinic-widget-settings,.clinic-activity-form,.clinic-quick-recipes,.clinic-dashboard-widgets article,.clinic-location-list,.rh-metrics article,.rh-form-block,.rh-inline-form,.rh-biometric-card pre,.rh-map-dialog,.rh-map-results button,.rh-punch-dialog,.rh-timesheet-actions,.rh-employee-input,.rh-employee-results,.rh-employee-results button,.combo-option,.combo-create,.rh-employee-advanced-panel,.stock-kpis article,.stock-panel,.stock-flow,.stock-resource-chips button,.nfe-summary):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){background:var(--night-surface)!important;border-color:var(--night-line)!important;color:var(--night-text)!important;background-image:none!important;box-shadow:0 3px 14px #0002!important}html:root[data-color-mode=dark] body :is(.sidebar-create,.schedule-refresh,.calendar-nav button,.schedule-empty button,.button-secondary,.history-open-button,.slot-suggestion,.availability-add-window,.availability-remove-window,.booking-modal-header>button,.att-arrival-link-list>span,.att-arrival-link-list button,.att-arrival-mode,.att-arrival-number,.att-arrival-status,.att-professional-name span,.att-totem-modes button>span,.att-totem-modes button,.att-totem-priorities button,.att-totem-locations button,.att-totem-appointments button,.att-totem-matches button,.att-totem-assignment-note,.att-totem-secondary,.att-totem-fullscreen,.att-station-exit,.call-panel-header-actions button,.call-category,.recent-number,.call-recent header>span,.rh-secondary,.rh-row-link,.rh-row-actions button,.rh-punch-time,.clinic-record-actions .clinic-record-action,.table-pagination button,.workspace-back,.rh-employee-input>button,.stock-refresh,.stock-resource-toolbar button,.stock-shortcut,.stock-clear.compact>span,.stock-panel-mark,.stock-alert-count,.stock-flow-steps i,.stock-icon.violet,.shortcut-icon):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){background:var(--night-raised)!important;color:var(--night-text)!important;background-image:none!important;border-color:#43516b!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) :is(h1,h2,h3,h4,h5,legend,dt,dd,strong,b):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)),html:root[data-color-mode=dark] body :is(.call-number,.call-name,.call-title,.call-idle b,.call-destination b,.recent-number,.recent-name,.att-totem-title,.att-totem-ticket-number,.att-arrival-number,.att-arrival-title,.att-professional-title,.clinic-widget-value,.rh-punch-worked){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) :is(p,small,label,time,figcaption):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){color:var(--night-text)!important;background:#151e2d!important;border-color:#40506a!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) :is(button,a,input,select,textarea,summary):focus-visible:not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){outline-offset:2px;outline:2px solid #b59df5!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) :is(table,.rh-table,.stock-table,.nfe-import table):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) :is(th,td):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){color:var(--night-text)!important;border-color:var(--night-line)!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) th:not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){background:var(--night-raised)!important}html:root[data-color-mode=dark] body :is(.schedule-shell,.atendimento-shell,.att-totem,.call-panel,.att-station-login,.clinic-shell,.rh-shell,.stock-app-shell,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.atendimento-modal,.att-professional-late-dialog,.att-totem-reception-dialog,.rh-punch-dialog,.clinic-modal,.crud-modal) tbody tr:hover:not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *)){background:#243047!important}html:root[data-color-mode=dark] body :is(.rh-punch-table-wrap,.rh-table-wrap,.calendar-toolbar,.calendar-meta,.sidebar-section,.time-day-head,.time-corner,.time-day-heads,.time-column,.month-day,.month-weekdays,.att-admin-tabs,.att-admin-list li,.att-arrival-card,.att-arrival-list-head,.att-professional-queue article,.call-panel-header,.call-recent header,.call-recent li,.clinic-patient-menu>header,.clinic-vaccine-group li,.stock-panel-head,.stock-panel-foot,.stock-flow-steps){border-color:var(--night-line)!important}html:root[data-color-mode=dark] body .time-column.time-column{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hour-height) - 1px),#344054 calc(var(--hour-height) - 1px),#344054 var(--hour-height))!important}html:root[data-color-mode=dark] body :is(.mini-calendar-grid button,.mini-calendar-grid span,.mini-calendar-heading button,.calendar-key,.calendar-meta,.calendar-meta>span:first-child,.time-day-head,.time-day-head b,.time-hour,.month-date,.month-weekdays,.month-day-label,.toolbar-select>span,.att-context-label,.att-breadcrumb,.call-connection,.call-eyebrow,.call-brand small,.stock-kpi-label,.stock-kpi-caption,.stock-clear-caption,.stock-flow-caption,.rh-employee-search>label,.rh-punch-event-label,.rh-punch-devices,.rh-eyebrow,.rh-table small){color:var(--night-muted)!important}html:root[data-color-mode=dark] body :is(.schedule-event,.month-event,.schedule-empty-icon,.schedule-create,.rh-day-card.selected,.rh-nav .active,.rh-punch-time,.rh-employee-results .highlighted,.rh-employee-results :where(button):hover,.att-admin-tabs .active,.att-arrival-mode .active,.att-totem-matches .selected,.att-totem-modes .selected,.att-totem-priorities .selected,.att-totem-locations .selected,.combo-option[aria-selected=true],.combo-option:hover,.slot-suggestion.selected,.clinic-patient-list [aria-pressed=true]){color:#dfd1ff!important;background:#322a52!important;border-color:#68528b!important}html:root[data-color-mode=dark] body :is(.mini-calendar-grid button.selected,.mini-calendar-grid button.today,.time-day-head.today b,.sidebar-create,.rh-primary,.schedule-create,.stock-primary-button,.button-primary){color:#fff!important;background:#7561cf!important;border-color:#a28ade!important}html:root[data-color-mode=dark] body :is(.status-cancelado,.status-nao-compareceu,.button-danger,.booking-alert,.rh-alert,.att-totem-error,.att-arrival-card.queue-emergency,.att-arrival-category.queue-emergency,.call-category.prioridade_medica){color:#ffc0c7!important;background:#482733!important;border-color:#a34e62!important}html:root[data-color-mode=dark] body :is(.status-em-andamento,.att-arrival-card.state-chamado,.att-arrival-status.state-chamado,.clinic-patient-status.em_atendimento){color:#b3dbff!important;background:#203b57!important;border-color:#4c7aa4!important}html:root[data-color-mode=dark] body :is(.rh-success,.availability-day.enabled,.att-arrival-card.state-em_atendimento,.clinic-notice,.stock-positive){color:#aae8c8!important;background:#1d3c32!important;border-color:#386953!important}html:root[data-color-mode=dark] body :is(.rh-callout,.att-arrival-card.queue-priority,.att-arrival-category.queue-priority,.call-category.preferencial,.stock-kpis article.attention,.stock-icon.amber,.alert-label,.alert-label.soon,.schedule-event.outside-rule,.month-event.outside-rule,.clinic-outside-period){color:#ffdc9c!important;background:#46381f!important;border-color:#8d703a!important}html:root[data-color-mode=dark] body :is(.call-current.preferencial .call-number){color:#ffce85!important}html:root[data-color-mode=dark] body :is(.call-current.prioridade_medica .call-number){color:#ffacb7!important}html:root[data-color-mode=dark] body :is(.month-day.outside,.mini-calendar-grid button.outside){background:var(--night-canvas)!important;color:#7d8ba3!important}html:root[data-color-mode=dark] body :is(.rh-punch-table .rh-punch-clock){color:var(--night-text)!important;background:0 0!important}html:root[data-color-mode=dark] body :is(.att-totem-modes,.att-totem-priorities,.att-totem-locations,.att-totem-appointments) button :is(span,b,strong){color:inherit!important}html:root[data-color-mode=dark] body :is(.availability-modal-backdrop,.history-modal-backdrop,.booking-modal-backdrop,.quick-create-backdrop){background:#060c16bd!important}html:root[data-color-mode=dark] body :is(.rx-paper,.clinic-document-preview){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#263142!important;background:#fff!important}html:root[data-color-mode=dark] body :is(.schedule-event,.month-event) span{color:inherit!important}html:root[data-color-mode=dark] body :is(.calendar-search,.clinic-search,.stock-search){color:var(--night-text)!important;background:#151e2d!important;border-color:#40506a!important}html:root[data-color-mode=dark] body :is(.schedule-event.status-confirmado,.schedule-event.status-concluido,.month-event.status-confirmado,.month-event.status-concluido){color:#aae8c8!important;background:#1d3c32!important;border-color:#386953!important}html:root[data-color-mode=dark] body :is(.schedule-event.status-em-andamento,.month-event.status-em-andamento){color:#ffdc9c!important;background:#46381f!important;border-color:#8d703a!important}html:root[data-color-mode=dark] body :is(.agenda-list-item:hover,.rh-map-results button:hover,.schedule-locations-row-actions button,.att-location-transfer-actions button){background:var(--night-raised)!important;color:var(--night-text)!important;border-color:var(--night-line)!important}html:root[data-color-mode=dark] body .rh-punch-dialog::backdrop{background:#060c16bd!important}}
@media screen{:root{--system-label-size:.8125rem;--system-label-ink:#46516a;--system-label-help:#626b80}html:root[data-color-mode=dark]{--system-label-ink:#e1e7f2;--system-label-help:#b7c4db}html:root body :is(.stock-app-shell,.system-workspace,.schedule-shell,.atendimento-shell,.rh-shell,.clinic-shell) :is(label small,.field-help,.field-hint):not(:where(.rx-paper *,.clinic-document-preview *,.rh-print-document *,.pdv-receipt *)){font-weight:400!important}html:root body :is(.system-workspace,.schedule-shell,.atendimento-shell,.clinic-shell,.rh-shell,.stock-app-shell,.people-shell,.hospital-main,.general-saas-shell,.general-shell,.saas-admin-shell,.client-workspace,.att-totem,.att-station-login,.call-panel,.crud-modal,.clinic-modal,.saas-modal,.workspace-modal,.atendimento-modal,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.rh-punch-dialog) :is(label,legend,dt,th,[class$=-label],[class*=-label\ ],[class$=-caption],[class*=-caption\ ]):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *,.pdv-receipt,.pdv-receipt *)){overflow-wrap:anywhere;font-size:max(var(--system-label-size), 1em)!important;letter-spacing:.01em!important;line-height:1.5!important}html:root body :is(.system-workspace,.schedule-shell,.atendimento-shell,.clinic-shell,.rh-shell,.stock-app-shell,.people-shell,.hospital-main,.general-saas-shell,.general-shell,.saas-admin-shell,.client-workspace,.att-totem,.att-station-login,.call-panel,.crud-modal,.clinic-modal,.saas-modal,.workspace-modal,.atendimento-modal,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.rh-punch-dialog) :is(label,legend,dt,th):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *,.pdv-receipt,.pdv-receipt *)){color:var(--system-label-ink)!important;text-transform:none!important;font-weight:650!important}html:root[data-color-mode=dark] body :is(.system-workspace,.schedule-shell,.atendimento-shell,.clinic-shell,.rh-shell,.stock-app-shell,.people-shell,.hospital-main,.general-saas-shell,.general-shell,.saas-admin-shell,.client-workspace,.att-totem,.att-station-login,.call-panel,.crud-modal,.clinic-modal,.saas-modal,.workspace-modal,.atendimento-modal,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.rh-punch-dialog) :is(label,legend,dt,th):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *,.pdv-receipt,.pdv-receipt *)){color:var(--system-label-ink)!important}html:root body :is(.system-workspace,.schedule-shell,.atendimento-shell,.clinic-shell,.rh-shell,.stock-app-shell,.people-shell,.hospital-main,.general-saas-shell,.general-shell,.saas-admin-shell,.client-workspace,.att-totem,.att-station-login,.call-panel,.crud-modal,.clinic-modal,.saas-modal,.workspace-modal,.atendimento-modal,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.rh-punch-dialog) :is(label small,label>span:not([class]),.field-hint,.field-help):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *,.pdv-receipt,.pdv-receipt *)){letter-spacing:normal!important;font-size:max(.75rem,1em)!important;line-height:1.5!important}html:root body :is(.system-workspace,.schedule-shell,.atendimento-shell,.clinic-shell,.rh-shell,.stock-app-shell,.people-shell,.hospital-main,.general-saas-shell,.general-shell,.saas-admin-shell,.client-workspace,.att-totem,.att-station-login,.call-panel,.crud-modal,.clinic-modal,.saas-modal,.workspace-modal,.atendimento-modal,.booking-modal,.quick-create-modal,.availability-modal,.history-modal,.rh-punch-dialog) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not(:where(.rx-paper,.rx-paper *,.clinic-document-preview,.clinic-document-preview *,.rh-print-document,.rh-print-document *,.pdv-receipt,.pdv-receipt *)){font-size:max(var(--system-label-size), 1em)!important;letter-spacing:normal!important}}
.login-popover.account-popover{overscroll-behavior:contain;color:#34394b;scrollbar-width:thin;border:1px solid #e6e8f0;border-radius:16px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 84px);padding:16px;overflow-y:auto;box-shadow:0 16px 48px #29314b1a}.account-popover svg{flex:none;width:20px;height:20px}.account-identity{border-bottom:1px solid #e8eaf1;align-items:center;gap:12px;padding-bottom:14px;display:flex}.account-identity-avatar{color:#6254c8;background:#efedff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:grid}.account-identity>div{min-width:0}.account-popover .account-identity strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.account-popover .account-email{color:#707789;white-space:normal;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.5}.account-section-label{color:#707789;letter-spacing:.02em;font-size:11px;font-weight:650;line-height:1.5;display:block}.account-environments{margin-top:14px}.account-popover .account-context-list{gap:4px;max-height:min(32dvh,240px);margin-top:8px;padding:1px 2px 1px 0}.account-popover .account-context-option{border-radius:10px;gap:10px;min-height:56px;padding:9px 10px}.account-popover .account-context-icon{color:#6b7285;background:#f1f2f7;width:30px;height:30px}.account-popover .account-context-option.active .account-context-icon{color:#6656ce;background:#e8e3ff}.account-popover .account-context-option b{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.account-popover .account-context-option small{color:#707789;white-space:normal;margin-top:1px;font-size:11px;line-height:1.5}.account-popover .account-context-check{font-size:14px}.account-popover .system-profile-selector{border-top:1px solid #e8eaf1;margin-top:12px;padding-top:13px}.account-popover .system-profile-selector label{color:#707789;gap:6px;font-size:11px;font-weight:650;line-height:1.5}.account-popover .system-profile-selector select{min-width:0;max-width:100%;min-height:40px;font:inherit;color:#34394b;border-color:#dfe2eb;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.account-single-profile{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-single-profile>div{min-width:0}.account-popover .account-single-profile strong{overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5;display:block}.account-single-profile>button{color:#6656ce;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:7px 0 7px 5px;font-size:11px;font-weight:600}.account-popover .account-profile-help{color:#707789;margin:5px 0 0;font-size:11px;line-height:1.5}.account-popover .account-appearance{border-top:1px solid #e8eaf1;margin-top:12px;padding-top:8px}.account-popover .account-night-toggle{background:0 0;border:0;border-radius:8px;gap:12px;min-height:44px;padding:8px 10px}.account-popover .account-night-toggle b{font-size:12px;font-weight:550}.account-popover .account-night-icon{color:#707789;display:flex}.account-actions:empty{display:none}.account-action{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.account-action>span{overflow-wrap:anywhere;flex:1;min-width:0}.account-action>svg{color:#707789;width:18px;height:18px}.account-action>svg:last-child:not(:first-child){width:14px;height:14px}.account-action:hover,.account-popover .account-night-toggle:hover{background:#f5f4fa}.account-signout{border-top:1px solid #e8eaf1;margin-top:7px;padding-top:7px}.account-signout .account-action{color:#9e3945}.account-signout .account-action svg{color:inherit}.account-popover :is(button,select):focus-visible{outline-offset:2px;outline:2px solid #8d7cdb}html[data-color-mode=dark] .account-popover :is(.account-identity,.system-profile-selector,.account-appearance,.account-signout){border-color:var(--night-line,#3a465b)}html[data-color-mode=dark] .account-popover :is(.account-section-label,.account-profile-help,.account-action>svg){color:var(--night-muted,#b1bbcf)}html[data-color-mode=dark] .account-popover .account-action:hover{background:var(--night-raised,#263149)}html[data-color-mode=dark] .account-single-profile>button{color:#c7b9ff}html[data-color-mode=dark] .account-signout .account-action{color:#ffb4bb}@media (max-width:650px){.site-header .login-popover.account-popover{width:min(340px,100vw - 24px);max-height:calc(100dvh - 74px);position:fixed;top:62px;right:12px}}
