:root{--bg:#081525;--bg-deep:#06111f;--surface:#0e2033;--surface-strong:#13283e;--surface-soft:#172e46;--line:#20364b;--text:#f3f7fb;--muted:#91a2b5;--blue:#3478f6;--cyan:#47b2d7;--green:#45c477;--red:#ed4b55;--orange:#f28a2e;--violet:#7667ef;--warning:#f2c94c;--shadow:0 18px 50px #0000002e;--body-background:radial-gradient(circle at 70% 0, #1e50821f, transparent 32rem), var(--bg);--sidebar-background:#06111ff0;--topbar-background:#081525db;--interactive-hover:#ffffff0f;--navigation-active:linear-gradient(135deg, #173b78, #2354a2);--navigation-active-text:#fff;--navigation-active-shadow:inset 0 1px #ffffff14;--selection-background:#3478f626;--logout-text:#f18a90;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:20rem}body{min-width:20rem;min-height:100vh;color:var(--text);background:var(--body-background);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.hidden{display:none!important}h1,h2,p{margin-top:0}h1,h2{color:var(--text);letter-spacing:-.025em}h1{margin-bottom:.4rem;font-size:clamp(1.8rem,3vw,2.3rem)}h2{margin-bottom:0;font-size:1rem}.eyebrow{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;font-weight:800}.icon-button{width:2.6rem;height:2.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.65rem;place-items:center;padding:0;display:grid;position:relative}.icon-button:hover,.icon-button:focus-visible{color:var(--text);background:var(--interactive-hover)}.project-mark{color:#fff;border-radius:.38rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-style:normal;font-weight:850;display:inline-grid}.project-mark--green{background:linear-gradient(145deg,#4bc27b,#299b5a)}.project-mark--red{background:linear-gradient(145deg,#f15b62,#cc303a)}.project-mark--blue{background:linear-gradient(145deg,#377ff6,#1956bd)}.project-mark--violet{background:linear-gradient(145deg,#8475f6,#5544d4)}.status{color:var(--green);white-space:nowrap;align-items:center;gap:.45rem;font-size:.76rem;display:inline-flex}.status i,.dot{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.status--preview{color:var(--warning)}.light-theme{--bg:#eef3f7;--bg-deep:#fff;--surface:#fff;--surface-strong:#f7fafc;--surface-soft:#edf3f8;--line:#d7e1e9;--text:#102638;--muted:#607386;--shadow:0 18px 50px #1e374b1a;--body-background:radial-gradient(circle at 70% 0, #3478f614, transparent 32rem), var(--bg);--sidebar-background:#fafcfef5;--topbar-background:#fafcfeeb;--interactive-hover:#10263812;--navigation-active:linear-gradient(135deg, #2459a8, #3478f6);--navigation-active-text:#fff;--navigation-active-shadow:inset 0 1px #ffffff2e;--selection-background:#3478f61f;--logout-text:#b9323d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shimmer__block{background:linear-gradient(90deg, var(--surface-soft) 25%, var(--interactive-hover) 50%, var(--surface-soft) 75%);background-size:200% 100%;border-radius:.4rem;animation:1.4s ease-in-out infinite shimmer-loading}.user-row-shimmer{grid-template-columns:auto minmax(10rem,1.4fr) minmax(8rem,.7fr) minmax(9rem,.8fr) auto auto;align-items:center;gap:1rem;min-height:4.7rem;padding:.8rem 1.1rem;display:grid}.user-row-shimmer+.user-row-shimmer{border-top:1px solid var(--line)}.user-row-shimmer__avatar{border-radius:.65rem;width:2.5rem;height:2.5rem}.user-row-shimmer__identity{gap:.45rem;display:grid}.user-row-shimmer__name{width:min(9rem,80%);height:.85rem}.user-row-shimmer__username{width:min(7rem,65%);height:.6rem}.user-row-shimmer__role{width:5.5rem;height:.75rem}.user-row-shimmer__login{width:6.5rem;height:.75rem}.user-row-shimmer__status{width:4rem;height:.7rem}.user-row-shimmer__actions{gap:.4rem;display:flex}.user-row-shimmer__action{border-radius:.55rem;width:2.25rem;height:2.25rem}.activity-row-shimmer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:4rem;display:grid}.activity-row-shimmer__icon{width:2rem;height:2rem}.activity-row-shimmer__content{gap:.4rem;display:grid}.activity-row-shimmer__title{width:min(12rem,75%);height:.75rem}.activity-row-shimmer__meta{width:min(8rem,55%);height:.6rem}.log-row-shimmer{grid-template-columns:5rem 8rem minmax(12rem,1fr) 10rem;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:grid}.log-row-shimmer+.log-row-shimmer{border-top:1px solid var(--line)}.log-row-shimmer__severity{border-radius:999px;width:4rem;height:1.4rem}.log-row-shimmer__source{width:6.5rem;height:.75rem}.log-row-shimmer__message{width:min(24rem,85%);height:.75rem}.log-row-shimmer__date{width:8rem;height:.7rem}.backup-row-shimmer{grid-template-columns:minmax(12rem,1fr) 6rem 6rem 10rem;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:grid}.backup-row-shimmer+.backup-row-shimmer{border-top:1px solid var(--line)}.backup-row-shimmer__identity{gap:.4rem;display:grid}.backup-row-shimmer__database{width:min(11rem,75%);height:.8rem}.backup-row-shimmer__project{width:min(8rem,55%);height:.6rem}.backup-row-shimmer__period{width:4rem;height:.75rem}.backup-row-shimmer__status{border-radius:999px;width:5rem;height:1.4rem}.backup-row-shimmer__date{width:8rem;height:.7rem}@keyframes shimmer-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.shimmer__block{animation:none}}@media (width<=60rem){.user-row-shimmer{grid-template-columns:auto minmax(10rem,1fr) auto auto}.user-row-shimmer__role,.user-row-shimmer__login{display:none}}@media (width<=42rem){.user-row-shimmer{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem}.user-row-shimmer__status{display:none}}@media (width<=48rem){.log-row-shimmer,.backup-row-shimmer{grid-template-columns:5rem 1fr}.log-row-shimmer__source,.log-row-shimmer__date,.backup-row-shimmer__date,.backup-row-shimmer__period{display:none}}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.login-page{overflow-x:hidden}.login-shell{grid-template-columns:minmax(22rem,.9fr) minmax(30rem,1.1fr);min-height:100vh;display:grid}.login-introduction{border-inline-end:1px solid var(--line);background:radial-gradient(circle at 18% 72%,#47b2d733,#0000 19rem),linear-gradient(145deg,#071523,#0d2940);flex-direction:column;min-height:100vh;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.login-introduction:after{content:"";opacity:.035;background:url(/assets/img/basirsoft_logo.svg) 50%/contain no-repeat;width:26rem;height:26rem;position:absolute;bottom:-8rem;right:-8rem;transform:rotate(-8deg)}.login-brand{z-index:1;align-items:center;gap:.8rem;width:fit-content;font-size:1.05rem;font-weight:750;display:inline-flex;position:relative}.login-brand img{width:2.4rem;height:2.4rem}.login-introduction__content{z-index:1;max-width:33rem;margin-block:auto;position:relative}.login-introduction__content h2{max-width:12ch;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.02}.login-introduction__content>p:last-child{max-width:31rem;color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.7}.login-introduction__note{z-index:1;color:var(--muted);align-items:center;gap:.55rem;margin-bottom:0;font-size:.75rem;display:flex;position:relative}.login-main{flex-direction:column;min-width:0;min-height:100vh;padding:clamp(1.5rem,5vw,4.5rem);display:flex}.logon__container{width:min(100%,28rem);margin:auto}.logon__brand{align-items:center;gap:.7rem;margin-bottom:3rem;font-weight:750;display:none}.logon__logo{width:2.2rem;height:2.2rem}.logon__heading{margin-bottom:2.2rem}.logon__title{margin-bottom:.65rem;font-size:clamp(2rem,4vw,2.75rem)}.logon__description{max-width:25rem;color:var(--muted);margin-bottom:0;line-height:1.6}.logon__form{gap:1.25rem;display:grid}.logon__field{gap:.55rem;display:grid}.logon__field label{font-size:.78rem;font-weight:700}.logon__input-wrapper{background:var(--surface);border:1px solid var(--line);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:3.35rem;padding-inline:1rem .45rem;transition:border-color .16s,box-shadow .16s;display:grid}.logon__input-wrapper:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #47b2d71f}.logon__input-wrapper>.bx{color:var(--muted);margin-inline-end:.7rem;font-size:1.15rem}.logon__input{width:100%;min-width:0;height:3.2rem;color:var(--text);background:0 0;border:0;outline:0;padding:0}.logon__password-toggle{width:2.65rem;height:2.65rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}.logon__password-toggle:hover{color:var(--text);background:#ffffff0d}.logon__error{color:#ff7b82;min-height:1.2rem;margin:-.35rem 0 0;font-size:.78rem}.logon__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2463c7,#3478f6);border:0;border-radius:.7rem;min-height:3.35rem;font-weight:750;box-shadow:0 12px 30px #1e5abe38}.logon__button:hover{background:linear-gradient(135deg,#2b6bd4,#4384fb)}.login-attribution{width:min(100%,28rem);color:var(--muted);justify-content:space-between;margin:2rem auto 0;font-size:.7rem;display:flex}.login-attribution a:hover{color:var(--cyan)}.loader-container{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06111fbd;justify-content:center;place-items:center;display:none;position:fixed;inset:0}.loader-container.active,.loader-container.show{display:grid}.loader{border:3px solid #ffffff29;border-top-color:var(--cyan);border-radius:50%;width:2.5rem;height:2.5rem;animation:.7s linear infinite login-loader-spin}@keyframes login-loader-spin{to{transform:rotate(360deg)}}@media (width<=52rem){.login-shell{grid-template-columns:1fr}.login-introduction{display:none}.login-main{padding:1.5rem}.logon__brand{display:flex}}@media (width<=30rem){.login-main{padding-inline:1rem}.login-attribution{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){.loader{animation-duration:1.5s}}.admin-shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.admin-workspace{flex-direction:column;grid-column:2;min-width:0;min-height:100vh;display:flex}.workspace-content{width:100%;max-width:96rem;margin-inline:auto;padding:1.5rem 1.75rem 2.5rem}.placeholder-page{max-width:42rem;padding:clamp(3rem,8vw,7rem) 0}.placeholder-page h1{font-size:clamp(2.5rem,6vw,5rem)}.placeholder-page p:not(.eyebrow){color:var(--muted)}.placeholder-page a{color:var(--cyan);font-weight:750}.sidebar{z-index:30;background:var(--sidebar-background);border-inline-end:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;width:15.5rem;padding:1.1rem .9rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.sidebar__brand{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:3.25rem;padding:0 .6rem 1rem;display:flex}.sidebar__brand img{width:2.2rem;height:2.2rem}.sidebar__brand strong{font-size:1.05rem}.sidebar__close{margin-inline-start:auto;display:none}.sidebar__nav{padding-top:1rem;overflow-y:auto}.sidebar__label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:1.45rem .8rem .55rem;font-size:.68rem}.sidebar__label--admin{border-top:1px solid var(--line);padding-top:1.15rem}.nav__link,.sidebar__link{min-height:2.65rem;color:var(--muted);border-radius:.6rem;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.55rem .8rem;font-size:.84rem;font-weight:550;display:flex}.nav__link>.bx,.sidebar__link>.bx{font-size:1.15rem}.nav__link:hover,.nav__link:focus-visible{color:var(--text);background:var(--interactive-hover)}.nav__link.active-link{color:var(--navigation-active-text);background:var(--navigation-active);box-shadow:var(--navigation-active-shadow)}.sidebar__link--disabled{cursor:not-allowed;opacity:.55}.nav__link--logout{color:var(--logout-text)}.sidebar__account{border-top:1px solid var(--line);margin-top:auto;padding-top:1rem}.account-summary{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.7rem;margin-bottom:.45rem;padding:.65rem .75rem;transition:background-color .16s;display:flex}.account-summary:hover,.account-summary:focus-visible{background:var(--interactive-hover)}.account-summary.active-link{color:var(--text);background:var(--interactive-hover)}.account-summary.active-link>span{box-shadow:0 0 0 2px var(--surface-strong), 0 0 0 4px var(--blue)}.account-summary>span{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.account-summary div{min-width:0;display:grid}.account-summary strong,.account-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-summary small{color:var(--muted)}.topbar{z-index:20;background:var(--topbar-background);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:1rem;min-height:3.75rem;padding:0 1.75rem;display:flex;position:sticky;top:0}.topbar>a{font-size:.9rem;font-weight:700}.topbar__menu{display:none}.topbar__actions{align-items:center;gap:.45rem;margin-inline-start:auto;display:flex}.topbar__control{min-height:2.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.35rem;padding:0 .65rem;display:inline-flex}.topbar__control:hover,.topbar__control:focus-visible{color:var(--text);background:var(--interactive-hover)}.language-menu{position:relative}.language-popup{z-index:40;top:calc(100% + .45rem);background:var(--surface-strong);border:1px solid var(--line);width:11rem;box-shadow:var(--shadow);border-radius:.7rem;padding:.4rem;display:none;position:absolute;inset-inline-end:0}.language-popup.is-open{display:grid}.language-popup button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;padding:.65rem .7rem;display:flex}.language-popup button:hover,.language-popup button.active{background:var(--selection-background)}.language-popup small{color:var(--muted)}.sidebar-overlay{display:none}.dashboard-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.dashboard-heading p:last-child{color:var(--muted);margin-bottom:0;font-size:.84rem}.dashboard-heading__time{color:var(--muted);gap:1.15rem;font-size:.75rem;display:flex}.dashboard-heading__time span{align-items:center;gap:.35rem;display:inline-flex}.project-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.summary-card,.panel{background:linear-gradient(145deg, var(--surface-strong), var(--surface));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.7rem;position:relative}.summary-card{min-height:8.4rem;padding:1.15rem}.summary-card__title{align-items:center;gap:.75rem;display:flex}.summary-card__metrics{margin-top:1.25rem;display:flex}.summary-card__metrics div{min-width:5rem;padding-right:1.2rem;display:grid}.summary-card__metrics div+div{border-left:1px solid var(--line);padding-left:1.2rem}.summary-card__metrics strong{font-size:1.25rem}.summary-card__metrics span{color:var(--muted);font-size:.72rem}.summary-card>.status{position:absolute;bottom:1.15rem;right:1rem}.summary-card--total>a{color:var(--cyan);font-size:.72rem;position:absolute;bottom:1.15rem;right:1rem}.dashboard-grid{gap:1rem;margin-bottom:1rem;display:grid}.dashboard-grid--primary{grid-template-columns:minmax(24rem,1.4fr) minmax(18rem,1fr) minmax(18rem,.9fr)}.dashboard-grid--secondary{grid-template-columns:minmax(30rem,1.35fr) minmax(20rem,.65fr)}.panel{min-width:0;overflow:hidden}.panel__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.9rem 1rem;display:flex}.panel__header .eyebrow{margin-bottom:.2rem}.panel__header>span,.panel__header>a{color:var(--muted);font-size:.7rem}.panel__header>a{color:var(--cyan)}.chart-legend{color:var(--muted);gap:1.2rem;padding:.75rem 1rem 0;font-size:.7rem;display:flex}.chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.dot--blue{color:var(--blue)}.dot--green{color:var(--green)}.line-chart{padding:.25rem 1rem .8rem}.line-chart svg{width:100%;height:13rem;overflow:visible}.chart-grid path{fill:none;stroke:var(--line);stroke-width:1px}.chart-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.chart-line--api{stroke:var(--blue)}.chart-line--users{stroke:var(--green)}.chart-labels{color:var(--muted);justify-content:space-between;padding-inline:1rem;font-size:.65rem;display:flex}.activity-list,.alert-list{padding:0 1rem}.activity-item,.alert-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4rem;display:grid}.activity-item:last-child,.alert-item:last-child{border-bottom:0}.activity-item div,.alert-item div{min-width:0;display:grid}.activity-item strong,.alert-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.activity-item small,.alert-item small,.activity-item time,.alert-item time{color:var(--muted);font-size:.65rem}.alert-icon{border-radius:.38rem;place-items:center;width:2rem;height:2rem;display:grid}.alert-icon--success{color:#c4f6d5;background:#45c47740}.alert-icon--info{color:#b9d4ff;background:#3478f640}.alert-icon--warning{color:#ffeaa5;background:#f2c94c38}.status-table{overflow-x:auto}.status-table__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1.3fr) repeat(4,minmax(6rem,.7fr));align-items:center;min-width:44rem;min-height:2.7rem;padding:0 1rem;font-size:.7rem;display:grid}.status-table__row>span:first-child{align-items:center;gap:.6rem;display:flex}.status-table__row .project-mark{width:1.45rem;height:1.45rem;font-size:.6rem}.status-table__head{color:var(--muted);background:#ffffff05}.health-list{padding:.55rem 1rem}.health-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:2.4rem;font-size:.74rem;display:flex}.health-row:last-child{border-bottom:0}.panel__footer-link{color:var(--cyan);text-align:center;padding:.75rem;font-size:.7rem;display:block}.users-page{gap:1rem;display:grid}.no-pointer-events{pointer-events:none}.users-page__header{justify-content:space-between;align-items:center;gap:2rem;display:flex}.users-page__header p:last-child{color:var(--muted);margin-bottom:0;font-size:.86rem}.users-page__add,.submit-btn,.delete-btn,.no-bg-btn{min-height:2.65rem;color:var(--navigation-active-text);background:var(--blue);cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-weight:700;display:inline-flex}.users-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.users-summary article,.users-panel{background:linear-gradient(145deg, var(--surface-strong), var(--surface));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.8rem}.users-summary article{gap:.35rem;padding:1rem 1.1rem;display:grid}.users-summary span,.users-panel__header span{color:var(--muted);font-size:.72rem}.users-summary strong{font-size:1.45rem}.users-panel{overflow:hidden}.users-panel__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.common__list{min-height:5rem}.common__list-item+.common__list-item{border-top:1px solid var(--line)}.user-row{grid-template-columns:auto minmax(10rem,1.4fr) minmax(8rem,.7fr) minmax(9rem,.8fr) auto auto;align-items:center;gap:1rem;min-height:4.7rem;padding:.8rem 1.1rem;display:grid}.user-row__avatar{width:2.5rem;height:2.5rem;color:var(--navigation-active-text);background:var(--blue);border-radius:.65rem;place-items:center;font-size:.74rem;font-weight:800;display:grid}.user-row__identity,.user-row__detail{gap:.2rem;min-width:0;display:grid}.user-row__name-line{align-items:center;gap:.5rem;min-width:0;display:flex}.user-row__self{color:var(--blue);background:var(--selection-background);border-radius:999px;flex:none;padding:.15rem .4rem;font-size:.62rem;font-weight:750}.user-row__name,.user-row__username,.user-row__detail strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-row__username,.user-row__detail span{color:var(--muted);font-size:.7rem}.user-row__detail strong{font-size:.78rem;font-weight:600}.user-row__status{align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.user-row__status:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.user-row__status.is-enabled{color:var(--green)}.user-row__status.is-disabled{color:var(--red)}.user-row__actions{gap:.35rem;display:flex}.user-row__action{width:2.25rem;height:2.25rem;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.55rem;place-items:center;padding:0;display:grid}.user-row__action:hover{color:var(--text);background:var(--interactive-hover)}.user-row__action--delete:hover{color:var(--red)}.modal-backdrop{opacity:0;background:#00000094;place-items:center;padding:1rem;transition:opacity .18s;display:grid;position:fixed;inset:0}.modal-backdrop.show{opacity:1}.modal-content{width:min(30rem,100%);max-height:calc(100vh - 2rem);color:var(--text);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.9rem;padding:1.3rem;position:relative;overflow-y:auto}.dialog__close-btn{top:.8rem;color:var(--muted);cursor:pointer;font-size:1.4rem;position:absolute;inset-inline-end:.8rem}.modal__scroll-section{gap:.9rem;padding-top:1.7rem;display:grid}.modern__input{gap:.4rem;display:grid}.modern__input strong,.form-hint{font-size:.75rem}.form-hint{color:var(--muted)}.modern-input{width:100%;min-height:2.7rem;color:var(--text);background:var(--surface-strong);border:1px solid var(--line);border-radius:.6rem;padding:.65rem .75rem}.modern-input:focus{border-color:var(--blue);outline:0}.modern-input.error{border-color:var(--red);border-color:var(--red)}.modal__actions{justify-content:flex-end;gap:.6rem;margin-top:.5rem;display:flex}.delete-btn{background:var(--red)}.no-bg-btn{color:var(--muted);border:1px solid var(--line);background:0 0}.modal__type-alert-txt{color:var(--text);margin:1rem 0}.tip-error,.input-error-message{color:var(--red);font-size:.7rem}.customers-list{background:var(--surface-strong);min-height:5rem;padding:.35rem}.customer-list-item{width:100%;padding:.3rem}.customer-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);margin-top:3px;overflow:hidden}.customer-row{grid-template-columns:auto minmax(12rem,1.5fr) minmax(5rem,.45fr) minmax(8rem,.65fr) auto auto;align-items:center;gap:1rem;min-height:5rem;padding:.85rem 1.1rem;display:grid}.customer-row__avatar,.customer-instance__mark{color:var(--navigation-active-text);background:var(--blue);flex:none;place-items:center;font-weight:800;display:grid}.customer-row__avatar{border-radius:.7rem;width:2.65rem;height:2.65rem;font-size:.75rem}.customer-row__identity,.customer-row__metric{gap:.18rem;min-width:0;display:grid}.customer-row__identity strong,.customer-row__identity span,.customer-row__identity small,.customer-row__metric strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row__identity span,.customer-row__identity small,.customer-row__metric span{color:var(--muted);font-size:.7rem}.customer-row__identity small{color:var(--blue)}.customer-row__metric strong{font-size:.78rem;font-weight:650}.customer-row__status{white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.customer-row__status:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.customer-row__status.is-enabled{color:var(--green)}.customer-row__status.is-disabled{color:var(--red)}.customer-row__actions{gap:.35rem;display:flex}.customer-row__action{width:2.25rem;height:2.25rem;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.55rem;place-items:center;padding:0;display:grid}.customer-row__action:hover:not(:disabled){color:var(--text);background:var(--interactive-hover)}.customer-row__action--archive:hover{color:var(--red)}.customer-row__action:disabled{cursor:not-allowed;opacity:.4}.customer-instances{border-top:1px solid var(--line)}.customer-instances summary{color:var(--muted);background:var(--selection-background);cursor:pointer;align-items:center;gap:.7rem;padding:.7rem 1.1rem;font-size:.72rem;list-style:none;display:flex}.customer-instances summary::-webkit-details-marker{display:none}.customer-instances summary>span{align-items:center;gap:.45rem;display:inline-flex}.customer-instances summary strong{width:1.35rem;height:1.35rem;color:var(--blue);background:var(--selection-background);border-radius:50%;place-items:center;font-size:.65rem;display:grid}.customer-instances__chevron{margin-inline-start:auto;transition:transform .16s}.customer-instances[open] .customer-instances__chevron{transform:rotate(180deg)}.customer-instances__list{background:var(--selection-background);padding:0 1.1rem .7rem}.customer-instance{grid-template-columns:minmax(10rem,1fr) minmax(10rem,.8fr) auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.customer-instance+.customer-instance{border-top:1px solid var(--line)}.customer-instance>div{align-items:center;gap:.65rem;min-width:0;display:flex}.customer-instance>div:nth-child(2){gap:.2rem;display:grid}.customer-instance__mark{border-radius:.45rem;width:1.9rem;height:1.9rem;font-size:.58rem}.customer-instance p{gap:.15rem;min-width:0;margin:0;display:grid}.customer-instance p strong,.customer-instance code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-instance small{color:var(--muted);font-size:.67rem}.customer-instance code,.customer-server-code span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.customer-modal{width:min(35rem,100%)}.customer-dialog{padding-top:.35rem}.customer-dialog__header{align-items:center;gap:.8rem;padding-inline-end:2rem;display:flex}.customer-dialog__header h2,.customer-dialog__header p{margin:0}.customer-dialog__header p{color:var(--muted);margin-top:.2rem;font-size:.73rem}.customer-dialog__icon{width:2.6rem;height:2.6rem;color:var(--blue);background:var(--selection-background);border-radius:.7rem;flex:none;place-items:center;font-size:1.25rem;display:grid}.customer-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.customer-dialog__wide{grid-column:1/-1}.customer-dialog__subject{background:var(--surface-strong);border:1px solid var(--line);border-radius:.7rem;align-items:center;gap:.7rem;padding:.7rem;display:flex}.customer-dialog__subject div{gap:.15rem;display:grid}.customer-dialog__subject small{color:var(--muted);font-size:.7rem}.customer-server-code{align-items:stretch;display:flex}.customer-server-code>span{background:var(--selection-background);border:1px solid var(--line);border-inline-end:0;border-radius:.6rem 0 0 .6rem;align-items:center;padding:0 .7rem;display:flex}.customer-server-code .modern-input{border-radius:0 .6rem .6rem 0}[dir=rtl] .customer-server-code>span{border-inline-end:1px solid var(--line);border-inline-start:0;border-radius:0 .6rem .6rem 0}[dir=rtl] .customer-server-code .modern-input{border-radius:.6rem 0 0 .6rem}@media (width<=65rem){.customer-row{grid-template-columns:auto minmax(10rem,1fr) minmax(5rem,.4fr) auto auto}.customer-row__metric:nth-of-type(3){display:none}}@media (width<=48rem){.customer-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem}.customer-row__metric,.customer-row__status{display:none}.customer-row__actions{grid-template-columns:repeat(2,auto);display:grid}.customer-instance{grid-template-columns:1fr auto}.customer-instance>div:nth-child(2){display:none}.customer-dialog__fields{grid-template-columns:1fr}.customer-dialog__wide{grid-column:auto}}.modal__success-section{display:none}.no-scroll{width:100%;position:fixed;overflow:hidden}.empty-state-inline{min-height:8rem;color:var(--muted);justify-content:center;align-items:center;gap:.65rem;display:flex}.empty-state-inline__icon{width:2rem;height:2rem}@media (width<=60rem){.user-row{grid-template-columns:auto minmax(10rem,1fr) auto auto}.user-row__detail{display:none}}@media (width<=42rem){.users-page__header{flex-direction:column;align-items:flex-start}.users-summary{grid-template-columns:1fr}.users-page__add{width:100%}.users-panel__header span{display:none}.user-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem}.user-row__status{display:none}}.services-page{gap:1rem;display:grid}.services-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.services-page__header p:last-child,.services-panel__header span,.service-form small{color:var(--muted);font-size:.72rem}.services-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.services-summary article,.service-create,.services-panel{background:linear-gradient(145deg, var(--surface-strong), var(--surface));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.8rem}.services-summary article{gap:.35rem;padding:1rem 1.1rem;display:grid}.services-summary span{color:var(--muted);font-size:.72rem}.services-summary strong{font-size:1.45rem}.service-create{overflow:hidden}.service-create>summary{color:var(--blue);cursor:pointer;padding:.85rem 1rem;font-size:.78rem;font-weight:700}.service-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.service-form label{gap:.35rem;font-size:.74rem;font-weight:650;display:grid}.service-form__wide,.service-form__actions{grid-column:1/-1}.service-form__actions{justify-content:flex-end;gap:.6rem;display:flex}.services-panel{overflow:visible}.services-panel__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.service-row{grid-template-columns:minmax(12rem,1.5fr) minmax(6rem,.45fr) minmax(9rem,.7fr) auto auto;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:grid}.service-row+.service-row{border-top:1px solid var(--line)}.service-row__main,.service-row__main>div,.service-row__metric{min-width:0;display:flex}.service-row__main{align-items:center;gap:.7rem}.service-row__main>div,.service-row__metric{flex-direction:column;gap:.18rem}.service-row__main strong,.service-row__main span,.service-row__metric strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-row__main span,.service-row__metric span{color:var(--muted);font-size:.7rem}.service-row__metric strong{font-size:.76rem}.service-row__icon{width:2.5rem;height:2.5rem;color:var(--blue);background:var(--selection-background);border-radius:.65rem;flex:none;place-items:center;font-size:1.15rem;display:grid}.service-status{white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.service-status:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.service-status--healthy{color:var(--green)}.service-status--down{color:var(--red)}.service-status--unknown,.service-status--disabled{color:var(--muted)}.service-row__manage{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:0 0;border-radius:.5rem;padding:.4rem .65rem;font-size:.72rem}.service-row__manage:hover,.service-row__manage:focus-visible{background:var(--selection-background)}.service-manage-dialog{gap:1rem;display:grid}.service-manage-dialog__header{align-items:center;gap:.8rem;display:flex}.service-manage-dialog__header p{color:var(--muted);margin:.2rem 0 0;font-size:.75rem}.service-form--modal{border-top:0;padding:0}.service-row__error{color:var(--red);grid-column:1/-1;align-items:center;gap:.45rem;margin:-.25rem 0 0 3.2rem;font-size:.7rem;display:flex}@media (width<=60rem){.service-row{grid-template-columns:minmax(10rem,1fr) minmax(6rem,.5fr) auto auto}.service-row__metric:nth-of-type(3){display:none}}@media (width<=42rem){.services-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.service-form{grid-template-columns:1fr}.service-form__wide,.service-form__actions{grid-column:auto}.service-row{grid-template-columns:minmax(0,1fr) auto}.service-row__metric,.service-status{display:none}}.account-page{gap:1.25rem;max-width:42rem;display:grid}.account-page__header>p:last-child{max-width:34rem;color:var(--muted);margin-bottom:0;font-size:.86rem}.account-card{background:linear-gradient(145deg, var(--surface-strong), var(--surface));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.85rem;overflow:hidden}.password-card__notice{color:var(--muted);background:var(--selection-background);border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.76rem;line-height:1.5;display:flex}.password-card__notice i{color:var(--blue);flex:none;font-size:1.25rem}.account-form{gap:1rem;padding:1.15rem;display:grid}.account-form label{color:var(--text);font-size:.76rem;font-weight:650}.password-input{position:relative}.password-input .modern-input{padding-inline-end:3rem}.password-input__toggle{top:50%;width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:.45rem;transform:translateY(-50%)}.password-input__toggle:hover,.password-input__toggle:focus-visible{color:var(--text);background:var(--interactive-hover)}.account-form__submit{min-height:2.75rem;color:var(--navigation-active-text);background:var(--blue);cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.account-form__submit:hover,.account-form__submit:focus-visible{filter:brightness(1.08)}.logs-page{gap:1rem;display:grid}.logs-page__header{justify-content:space-between;align-items:center;gap:2rem;display:flex}.logs-page__header p:last-child{color:var(--muted);margin-bottom:0;font-size:.86rem}.logs-page__total{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:.7rem;min-width:7rem;padding:.8rem 1rem;display:grid}.logs-page__total span{color:var(--muted);font-size:.68rem}.logs-page__total strong{font-size:1.25rem}.logs-filter{background:var(--surface);border:1px solid var(--line);border-radius:.8rem;grid-template-columns:repeat(4,minmax(8rem,.65fr)) minmax(12rem,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.logs-filter label{color:var(--muted);gap:.35rem;font-size:.7rem;display:grid}.logs-filter__submit,.logs-pagination button{min-height:2.65rem;color:var(--navigation-active-text);background:var(--blue);cursor:pointer;border:0;border-radius:.65rem;padding:.6rem .9rem;font-weight:700}.logs-panel{background:var(--surface);border:1px solid var(--line);border-radius:.8rem;overflow:hidden}.log-row+.log-row{border-top:1px solid var(--line)}.log-row summary{cursor:pointer;grid-template-columns:5rem 8rem minmax(12rem,1fr) 10rem;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;list-style:none;display:grid}.log-row summary::-webkit-details-marker{display:none}.log-row[open] summary{background:var(--interactive-hover)}.log-row__severity{text-transform:uppercase;border-radius:999px;justify-self:start;padding:.25rem .5rem;font-size:.65rem;font-weight:750}.log-row__severity--debug{color:var(--muted);background:var(--surface-soft)}.log-row__severity--info{color:var(--blue);background:var(--selection-background)}.log-row__severity--warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.log-row__severity--error,.log-row__severity--critical{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}.log-row__source,.log-row__message,.log-row__date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-row__source{font-size:.75rem}.log-row__message{color:var(--text);font-size:.78rem}.log-row__date{color:var(--muted);text-align:end;font-size:.68rem}.log-row__metadata{color:var(--text);background:var(--surface-soft);border:1px solid var(--line);white-space:pre-wrap;border-radius:.6rem;margin:0 1rem 1rem;padding:.85rem;font-size:.7rem;overflow:auto}.logs-panel__empty{color:var(--muted);text-align:center;padding:3rem 1rem}.logs-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.logs-pagination span{min-width:8rem;color:var(--muted);text-align:center;font-size:.72rem}.logs-pagination button{min-height:2.2rem;padding:.4rem .75rem}.logs-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (width<=75rem){.logs-filter{grid-template-columns:repeat(3,minmax(9rem,1fr))}}@media (width<=48rem){.logs-page__header{align-items:flex-start}.logs-filter{grid-template-columns:1fr 1fr}.logs-filter__search,.logs-filter__submit{grid-column:1/-1}.log-row summary{grid-template-columns:5rem minmax(0,1fr)}.log-row__source,.log-row__date{display:none}}.projects-page,.projects-list{gap:1rem;display:grid}.projects-page__header p:last-child,.project-card>p{color:var(--muted);font-size:.82rem}.registry-form,.project-card{background:var(--surface);border:1px solid var(--line);border-radius:.8rem}.registry-form>summary,.project-card__actions summary{color:var(--blue);cursor:pointer;padding:.8rem 1rem;font-weight:700}.registry-form__grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(10rem,1fr));gap:.75rem;padding:1rem;display:grid}.registry-form__grid label{color:var(--muted);gap:.35rem;font-size:.7rem;display:grid}.registry-form__wide{grid-column:1/-1}.registry-form textarea{resize:vertical;min-height:5rem}.registry-check{align-items:center;gap:.5rem;display:flex!important}.project-card{overflow:hidden}.project-card__header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.project-card__header div{gap:.2rem;display:grid}.project-card__header .project-card__badges{gap:.4rem;display:flex}.project-card__header code,.project-card__header small{color:var(--muted)}.project-card>p{margin:0;padding:0 1rem 1rem}.registry-badge{color:var(--blue);background:var(--selection-background);border-radius:999px;padding:.25rem .5rem;font-size:.65rem}.registry-badge--neutral{color:var(--muted);background:var(--surface-soft)}.project-card__actions{border-block:1px solid var(--line);display:flex}.project-card__actions details{flex:1}.project-card__actions details+details{border-inline-start:1px solid var(--line)}.database-list{display:grid}.database-row{grid-template-columns:minmax(10rem,1fr) auto auto auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.database-row+.database-row{border-top:1px solid var(--line)}.database-row>div{min-width:0;display:grid}.database-row small{color:var(--muted)}.database-row__environment{justify-self:start;width:10rem;max-width:100%;margin-top:.35rem}.registry-empty{color:var(--muted);text-align:center;margin:0;padding:2rem 1rem}.instance-list{border-top:1px solid var(--line)}.instance-list>header{background:var(--surface-soft);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.instance-list>header span{color:var(--muted);font-size:.72rem}.instance-row{padding:0}.instance-row+.instance-row{border-top:1px solid var(--line)}.instance-row__summary{cursor:pointer;grid-template-columns:minmax(10rem,1.2fr) minmax(10rem,1fr) minmax(10rem,1fr) auto auto;align-items:center;gap:1rem;padding:.75rem 1rem;list-style:none;display:grid}.instance-row__summary::-webkit-details-marker{display:none}.instance-row__summary>div{gap:.15rem;min-width:0;display:grid}.instance-row code,.instance-row small{color:var(--muted);font-size:.68rem}.instance-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instance-row__manage{color:var(--blue);font-size:.72rem;font-weight:700}.instance-row[open] .instance-row__summary{background:var(--surface-soft)}.instance-row__controls{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding:.8rem 1rem;display:flex}.instance-row__edit{grid-template-columns:minmax(12rem,22rem) auto;align-items:end;gap:.6rem;display:grid}.instance-row__edit label{color:var(--muted);gap:.35rem;font-size:.7rem;display:grid}.instance-row__state{align-items:center;gap:1rem;display:flex}.instance-row__state>div{gap:.15rem;display:grid}.instance-action{min-height:2.7rem;color:var(--red);border:1px solid var(--red);background:0 0;border-radius:.6rem;padding:.65rem .85rem}@media (width<=64rem){.instance-row__summary{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) auto auto}.instance-row__summary>div:nth-child(3){display:none}.instance-row__controls{flex-direction:column;align-items:stretch}}@media (width<=48rem){.registry-form__grid{grid-template-columns:1fr}.registry-form__wide{grid-column:auto}.database-row{grid-template-columns:1fr auto}.instance-row__summary{grid-template-columns:minmax(0,1fr) auto auto}.instance-row__summary>div:nth-child(2),.instance-row__summary>div:nth-child(3){display:none}.instance-row__edit{grid-template-columns:1fr}.instance-row__state{flex-direction:column;align-items:stretch}}.backups-page{gap:1rem;display:grid}.backups-page__header p:last-child{color:var(--muted);margin-bottom:0;font-size:.86rem}.backups-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.backups-summary article,.backups-filter,.backups-panel{background:var(--surface);border:1px solid var(--line);border-radius:.8rem}.backups-summary article{gap:.3rem;padding:.85rem 1rem;display:grid}.backups-summary span{color:var(--muted);font-size:.7rem}.backups-summary strong{font-size:1.3rem}.backups-filter{grid-template-columns:repeat(6,minmax(8rem,1fr)) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.backups-filter label{color:var(--muted);gap:.35rem;font-size:.7rem;display:grid}.backups-filter__submit,.backups-pagination button{min-height:2.65rem;color:var(--navigation-active-text);background:var(--blue);cursor:pointer;border:0;border-radius:.65rem;padding:.6rem .9rem;font-weight:700}.backups-panel{overflow:hidden}.backup-row+.backup-row{border-top:1px solid var(--line)}.backup-row summary{cursor:pointer;grid-template-columns:minmax(12rem,1fr) 6rem 6rem 10rem;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;list-style:none;display:grid}.backup-row summary::-webkit-details-marker{display:none}.backup-row[open] summary{background:var(--interactive-hover)}.backup-row__identity{gap:.15rem;min-width:0;display:grid}.backup-row__identity strong,.backup-row__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backup-row__identity small,.backup-row__date{color:var(--muted);font-size:.68rem}.backup-row__period{font-size:.75rem}.backup-row__status{border-radius:999px;justify-self:start;padding:.25rem .5rem;font-size:.65rem;font-weight:750}.backup-row__status--started{color:var(--blue);background:var(--selection-background)}.backup-row__status--completed{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.backup-row__status--failed{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}.backup-row__date{text-align:end}.backup-row__details{background:var(--surface-soft);border:1px solid var(--line);border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 1rem 1rem;padding:.85rem;display:grid}.backup-row__detail{gap:.2rem;min-width:0;display:grid}.backup-row__detail--wide{grid-column:1/-1}.backup-row__detail span{color:var(--muted);font-size:.65rem}.backup-row__detail strong{overflow-wrap:anywhere;font-size:.72rem;font-weight:550}.backups-panel__empty{color:var(--muted);text-align:center;padding:3rem 1rem}.backups-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.backups-pagination span{min-width:8rem;color:var(--muted);text-align:center;font-size:.72rem}.backups-pagination button{min-height:2.2rem;padding:.4rem .75rem}.backups-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (width<=75rem){.backups-filter{grid-template-columns:repeat(3,minmax(9rem,1fr))}}@media (width<=48rem){.backups-summary,.backups-filter{grid-template-columns:1fr 1fr}.backups-filter__submit{grid-column:1/-1}.backup-row summary{grid-template-columns:minmax(0,1fr) auto}.backup-row__period,.backup-row__date{display:none}.backup-row__details{grid-template-columns:1fr}}@media (width<=75rem){.dashboard-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--chart{grid-column:1/-1}}@media (width<=62rem){.admin-shell{grid-template-columns:1fr}.admin-workspace{grid-column:1}.sidebar{transition:transform .18s;transform:translate(-105%)}[dir=rtl] .sidebar{transform:translate(105%)}.sidebar.is-open{transform:translate(0)}.sidebar__close,.topbar__menu{display:grid}.sidebar-overlay{z-index:25;opacity:0;pointer-events:none;background:#0000008c;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.sidebar-overlay.is-visible{opacity:1;pointer-events:auto}.project-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card--total{grid-column:1/-1}.dashboard-grid--secondary{grid-template-columns:1fr}}@media (width<=42rem){.topbar{padding-inline:.75rem}.preview-notice{padding-inline:1rem}.workspace-content{padding:1.15rem 1rem 2rem}.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-heading__time{flex-wrap:wrap}.project-summary,.dashboard-grid--primary{grid-template-columns:1fr}.summary-card--total,.panel--chart{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
