/* Adapted from Start Bootstrap New Age v6.0.7, MIT.
   Copyright (c) 2013–2023 Start Bootstrap LLC.
   The palette, gradient circle and device framing are retained from the supplied
   theme. Layout and data controls belong to Mybuh. See licenses/New-Age-MIT.txt. */
.newage-heading-art{display:none}
body:is([data-theme=newage],[data-theme=mybuhteam]){--newage-gradient:linear-gradient(45deg,#2937f0,#9f1ae2)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar{background:radial-gradient(ellipse 160% 70% at 105% 35%,#9f1ae23d,transparent 70%),linear-gradient(165deg,#2937d8 0%,#4932be 37%,#6328a6 69%,#341969 100%);border:0;box-shadow:inset -1px 0 #ffffff12}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar :is(.brand-name,.brand-sub,.nav-link,.account-name,.sidebar-settings){color:#fff!important}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar :is(.nav-label,.account .small){color:#dedafa!important}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar .brandmark{width:42px;height:42px;padding:6px;border-radius:13px;transform:none;background:#fff;color:#4932be;box-shadow:0 4px 14px #14094b20}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar .nav-link:hover{background:#ffffff12}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar .nav-link.active{background:#fff;color:#4b2da1!important;box-shadow:0 5px 20px #230c6126}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar .nav-link.active :is(svg,.ticon){color:#6832bc}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar .nav-link :is(svg,.ticon){color:#ded8ff}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar-bottom{border-color:#ffffff20}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar .account{background:#ffffff0b;border-color:#ffffff24}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sidebar .account :is(.avatar,.icon-btn){color:#fff;background:#ffffff10;border-color:#ffffff24}
body:is([data-theme=newage],[data-theme=mybuhteam]) .sb-sidebar-toggle{border-color:#ffffff30;background:#ffffff0b;color:#fff}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .page-heading.sb-illustrated{background:radial-gradient(ellipse 40% 150% at 100% 20%,#e5dcfc80,transparent 100%),#fff;border-color:#e5def4}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .page-heading.sb-illustrated .atelier-art{display:none}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .page-heading h1{background:linear-gradient(45deg,#2937c6,#8820bb);background-clip:text;-webkit-background-clip:text;color:transparent;max-width:max-content}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-heading-art{display:block;position:absolute;right:35px;top:50%;transform:translateY(-50%) scale(.78);transform-origin:center right;width:410px;height:250px;z-index:0;pointer-events:none}
body:is([data-theme=newage],[data-theme=mybuhteam]) .page-heading:is([data-page=attendance],[data-page=analytics]) .newage-heading-art{transform:translateY(-50%) scale(.6)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-orb{position:absolute;left:105px;top:10px;width:225px;height:225px;border-radius:50%;background:var(--newage-gradient);box-shadow:0 15px 45px #7528cf20}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-orb:after{content:"";position:absolute;inset:-19px;border-radius:50%;border:1px solid #7738d216}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-device{position:absolute;left:168px;top:3px;width:116px;height:230.72px;transform:rotate(10deg);filter:drop-shadow(0 15px 14px #24105435)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-device img{display:block;position:absolute;max-width:none;object-fit:fill}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-frame{inset:0;width:100%;height:100%;z-index:1}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-screen{top:3.1855955679%;left:6.8870523416%;width:86.2258953168%;height:93.6288088643%;border-radius:14px;background:#faf8ff}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-shape-dot{position:absolute;width:9px;height:9px;background:#2937f0;border-radius:50%;left:342px;top:45px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-shape-cross{position:absolute;width:14px;height:14px;left:57px;top:70px;transform:rotate(-10deg)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-shape-cross:before,body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-shape-cross:after{content:"";position:absolute;top:5px;left:0;width:14px;height:4px;border-radius:2px;background:#6540cc}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-shape-cross:after{transform:rotate(90deg)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-float-card{position:absolute;left:58px;top:142px;width:135px;height:70px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr 1fr;gap:7px 12px;align-content:center;align-items:center;padding:17px;border:1px solid #e3dcf2;border-radius:13px;background:#ffffffeb;box-shadow:0 8px 25px #4120801a;transform:rotate(-6deg);backdrop-filter:blur(5px)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-float-card svg{width:30px;height:30px;color:#6440bd;grid-row:1/3}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-float-card i{display:block;width:58px;height:6px;border-radius:4px;background:#c8bce5}
body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-float-card i:last-child{width:37px;background:#e4ddef}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace :is(.btn-primary,.insight-primary),body:is([data-theme=newage],[data-theme=mybuhteam]) :is(.auth-box,.modal) .btn-primary{background:var(--newage-gradient);border-color:transparent;color:#fff;box-shadow:0 4px 12px #5735c625,inset 0 1px #ffffff18}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace :is(.btn-primary,.insight-primary):hover,body:is([data-theme=newage],[data-theme=mybuhteam]) :is(.auth-box,.modal) .btn-primary:hover{background:linear-gradient(45deg,#2532d5,#8c16ca);box-shadow:0 5px 14px #5735c633}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .page-heading .btn,body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .theme-trigger{border-radius:999px;padding-inline:18px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .table .avatar{background:#f0ebfa;color:#6843a4;border-color:#e8dff6}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .overview-export{border-radius:12px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace :is(.insight-metric,.ts-summary>div):before{background:var(--newage-gradient);width:50px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .ts-summary>div:first-child{background:linear-gradient(135deg,#f2f0ff,#faf6ff)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .empty-icon{filter:hue-rotate(38deg)}
.theme-card[data-theme-choice=newage] .theme-preview>i{background:linear-gradient(160deg,#2937f0,#9f1ae2)}
.theme-card[data-theme-choice=newage] .theme-preview>b{background:linear-gradient(45deg,#2937f0,#9f1ae2)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-screen{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr);min-height:100vh;padding:32px;background:#f8f9fa}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-side{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - 64px);padding:42px 48px;border:1px solid #e7e1f2;border-radius:26px;background:radial-gradient(ellipse 70% 80% at 20% 100%,#e9e4fc,transparent),#f2f0fa;justify-content:flex-start}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-side .brand{padding:0;position:relative;z-index:1}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-side .brandmark{background:var(--newage-gradient);color:#fff;width:42px;height:42px;border-radius:13px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-side .brand-name{color:#38245e!important;font-size:25px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-side .brand-sub{color:#75678a!important;font-size:13px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-copy{padding:0;margin:58px 0 0;max-width:440px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-copy h1{color:#302143!important;font-size:46px;font-weight:650;line-height:1.15;letter-spacing:-1.6px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-copy p{color:#70617f!important;font-size:16px;line-height:1.75;margin-top:20px;max-width:380px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-offices{gap:8px;margin-top:26px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-offices span{font-size:12px;border:1px solid #dcd2ed;background:#ffffff77;color:#634380;padding:7px 13px;border-radius:99px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-decoration{position:relative;right:auto;bottom:auto;inset:auto;width:400px;height:340px;max-width:100%;min-height:270px;border:0;border-radius:0;opacity:1;flex:1;margin:26px auto 10px;background:none}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-decoration:before{content:"";position:absolute;width:290px;height:290px;border-radius:50%;background:var(--newage-gradient);left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 15px 55px #672ec926}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-decoration:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(8deg);width:156px;height:310.28px;inset:auto auto 50% 50%;margin-bottom:-155px;border:0;border-radius:0;background:url('/static/new-age/portrait_black.png') center/100% 100% no-repeat,url('/static/new-age/team-screen.svg') center/86.2258953168% 93.6288088643% no-repeat;filter:drop-shadow(0 12px 18px #30135445);transform:translateX(-50%) rotate(8deg)}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-foot{margin-top:auto;padding-top:16px;color:#75678a!important;font-size:12px;position:relative;z-index:1;order:2}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-main{display:flex;align-items:center;justify-content:center;background:transparent;padding:44px;border:0;box-shadow:none}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-box{width:390px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-box h2{font-size:32px;font-weight:650;letter-spacing:-1px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-kicker{font-size:11px;font-weight:650;letter-spacing:1.3px;color:#6d38b1}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-box>p{font-size:15px;margin-bottom:32px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-box .form-field label{font-size:13px;font-weight:550}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-box .form-field input{min-height:50px;border-radius:10px;background:#fff;border:1px solid #ded5eb;font-size:16px;padding:12px 14px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-box .btn{min-height:50px;border-radius:99px;font-size:15px;margin-top:14px}
body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-bottom{font-size:13px;line-height:1.7;margin-top:27px}
@media(max-width:1150px){
 body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-heading-art{right:-4px;transform:translateY(-50%) scale(.74);transform-origin:center right}
}
@media(max-width:1020px){
 body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-screen{padding:20px;grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-side{padding:32px;min-height:calc(100vh - 40px)}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-copy h1{font-size:37px}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-main{padding:30px}
}
@media(max-width:760px){
 body:is([data-theme=newage],[data-theme=mybuhteam]) .newage-heading-art{right:-135px;top:95px;opacity:.12;transform:translateY(-50%) scale(.8);z-index:-1}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .page-heading h1{background:none;color:#453078;-webkit-text-fill-color:initial}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .theme-trigger{padding:8px}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .workspace .page-heading .btn{padding-inline:13px}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-screen{display:flex;padding:24px;align-items:center;justify-content:center;background:radial-gradient(ellipse at 70% 0,#e8defb,transparent 68%),#f8f9fa}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-side{display:none}
 body:is([data-theme=newage],[data-theme=mybuhteam]) .auth-main{width:100%;padding:30px 0}
}
