:root{--seva-accent:#5b5bd6;--seva-accent-hover:#4f4fcc;--seva-accent-soft:#eeeefb;--seva-accent-contrast:#fff;--seva-bg:#f7f8fa;--seva-surface:#fff;--seva-surface-2:#fbfbfd;--seva-border:#e6e8ec;--seva-text:#1a1b23;--seva-text-muted:#5b6070;--seva-success:#16a34a;--seva-warning:#d97706;--seva-error:#dc2626;--seva-radius-s:4px;--seva-radius:6px;--seva-radius-m:8px;--seva-radius-l:8px;--seva-radius-xl:12px;--seva-radius-control:8px;--seva-space-1:4px;--seva-space-2:8px;--seva-space-3:12px;--seva-space-4:16px;--seva-space-5:20px;--seva-space-6:24px;--seva-space-7:32px;--seva-space-8:40px;--seva-space-9:48px;--seva-space-10:64px;--seva-text-xs:11px;--seva-text-sm:12.5px;--seva-text-base:14px;--seva-text-md:15px;--seva-text-lg:17px;--seva-text-xl:21px;--seva-text-2xl:26px;--seva-leading-tight:1.25;--seva-leading-normal:1.5;--seva-shadow-sm:0 1px 2px #14142d0a;--seva-shadow-md:0 4px 16px #1118270f;--seva-shadow-lg:0 14px 38px #11182721;--seva-ring:0 0 0 3px #5b5bd629;--seva-control-h:40px;--seva-control-h-sm:34px;--theme-bg:var(--seva-bg);--theme-elevation-0:var(--seva-surface);--theme-elevation-50:var(--seva-surface-2);--theme-input-bg:var(--seva-surface);--theme-border-color:var(--seva-border);--theme-text:var(--seva-text);--style-radius-s:var(--seva-radius-s);--style-radius-m:var(--seva-radius);--style-radius-l:var(--seva-radius-l)}html[data-theme=dark]{--seva-accent:#8e8cf0;--seva-accent-hover:#a5a3f5;--seva-accent-soft:#23233a;--seva-accent-contrast:#0e0f14;--seva-bg:#0e0f14;--seva-surface:#16181f;--seva-surface-2:#1c1f28;--seva-border:#262a35;--seva-text:#e7e9ee;--seva-text-muted:#9aa0ae;--seva-success:#22c55e;--seva-warning:#f59e0b;--seva-error:#f87171;--seva-shadow-sm:0 1px 2px #0000004d;--seva-shadow-md:0 4px 16px #0006;--seva-shadow-lg:0 14px 38px #0000008c;--seva-ring:0 0 0 3px #8e8cf042;--theme-bg:var(--seva-bg);--theme-elevation-0:var(--seva-surface);--theme-elevation-50:var(--seva-surface-2);--theme-input-bg:var(--seva-surface);--theme-border-color:var(--seva-border);--theme-text:var(--seva-text)}.btn--style-primary{--bg-color:var(--seva-accent);--color:var(--seva-accent-contrast)}.btn--style-primary:not(.btn--disabled):hover,.btn--style-primary:not(.btn--disabled):focus{--hover-bg:var(--seva-accent-hover);--hover-color:var(--seva-accent-contrast)}a:not(.btn):not([class*=nav__link]):not([class*=card]):not(.seva-blog__btn):not(.seva-blog__menuitem){color:var(--seva-accent)}a:not(.btn):not([class*=nav__link]):not(.seva-blog__btn):not(.seva-blog__menuitem):hover{color:var(--seva-accent-hover)}:focus-visible{outline-offset:1px;outline:2px solid var(--seva-accent)!important}.nav__link.active,.nav a[aria-current=page],.step-nav a[aria-current=page]{color:var(--seva-text);box-shadow:inset 2px 0 0 0 var(--seva-accent)}.checkbox-input__input:checked+*,input[type=checkbox]:checked,input[type=radio]:checked{accent-color:var(--seva-accent)}body{font-variant-numeric:tabular-nums;letter-spacing:0}.table table,.table td,.table th,input,.pill,.cell-money,.tabular{font-variant-numeric:tabular-nums}.table td,.table th{padding-top:6px;padding-bottom:6px}.table table{border-color:var(--seva-border)}.pill{border-radius:var(--seva-radius-s)}.seva-brand-logo{object-fit:contain;width:auto;max-width:280px;height:64px;margin:0 auto;display:block}.seva-brand-icon{object-fit:contain;border-radius:7px;width:30px;height:30px;display:block}.nav__link{border-radius:var(--seva-radius);padding:8px 10px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.nav__link:hover{background:var(--seva-accent-soft);color:var(--seva-text)}.nav__link.active{background:var(--seva-accent-soft);color:var(--seva-text);box-shadow:inset 2px 0 0 0 var(--seva-accent)}.collections__card-list{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:12px;display:grid}.card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);flex-direction:column;justify-content:space-between;min-height:96px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.card--has-onclick{cursor:pointer}.card:before{content:"";background:var(--seva-accent);opacity:0;width:3px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}.card:hover{border-color:var(--seva-accent);transform:translateY(-1px);box-shadow:0 2px 10px #14142d12}.card:hover:before{opacity:1}.card__title{letter-spacing:-.01em;color:var(--seva-text);margin:0;font-size:15px;font-weight:650}.card__actions{align-self:flex-end}.seva-brand-icon{object-fit:contain;width:auto;height:27px;display:block}.nav,.nav__scroll,.nav__wrap{padding-left:0!important;padding-right:0!important}.nav__scroll{scrollbar-width:none;-ms-overflow-style:none}.nav__scroll::-webkit-scrollbar{width:0!important;height:0!important}html[data-theme=dark] .seva-brand-icon{filter:brightness(0)invert()}.seva-coming{justify-content:center;align-items:center;min-height:62vh;padding:40px;display:flex}.seva-coming__card{text-align:center;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);max-width:460px;padding:38px 34px}.seva-coming__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--seva-accent);background:var(--seva-accent-soft);border-radius:20px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.seva-coming__title{letter-spacing:-.02em;color:var(--seva-text);margin:0 0 8px;font-size:24px;font-weight:700}.seva-coming__desc{color:var(--seva-text-muted);margin:0;font-size:14px;line-height:1.55}.seva-iconbtn{border-radius:var(--seva-radius);border:1px solid var(--seva-border);background:var(--seva-surface);width:34px;height:34px;color:var(--seva-text-muted);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s;display:inline-flex;position:relative}.seva-iconbtn:hover{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-iconbtn__badge{background:var(--seva-error);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.app-header__account{display:none!important}.app-header__actions{align-items:center;gap:10px;display:flex}.seva-profile{position:relative}.seva-profile__btn{border:1px solid var(--seva-border);background:var(--seva-surface);cursor:pointer;color:var(--seva-text);border-radius:999px;align-items:center;gap:9px;padding:4px 10px 4px 4px;transition:background .12s,border-color .12s;display:flex}.seva-profile__btn:hover{background:var(--seva-accent-soft);border-color:var(--seva-accent)}.seva-profile__avatar{color:#fff;background:linear-gradient(135deg,#6f5cf2,#5a3fe2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.seva-profile__avatar--lg{width:38px;height:38px;font-size:15px}.seva-profile__meta{text-align:left;flex-direction:column;line-height:1.2;display:flex}.seva-profile__name{color:var(--seva-text);white-space:nowrap;font-size:12.5px;font-weight:650}.seva-profile__role{color:var(--seva-text-muted);font-size:11px}.seva-profile__chev{color:var(--seva-text-muted);flex:none}.seva-profile__menu{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);z-index:120;min-width:234px;padding:8px;animation:.16s cubic-bezier(.22,1,.36,1) seva-pop;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #14123c2e}.seva-profile__head{border-bottom:1px solid var(--seva-border);align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.seva-profile__headtext{flex-direction:column;min-width:0;display:flex}.seva-profile__headtext strong{color:var(--seva-text);font-size:13px}.seva-profile__headtext span{color:var(--seva-text-muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.seva-profile__item{border-radius:var(--seva-radius);align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:flex;color:var(--seva-text)!important}.seva-profile__item:hover{background:var(--seva-accent-soft)}.seva-profile__item svg{color:var(--seva-text-muted);flex:none}.seva-profile__item--danger{color:var(--seva-error)!important}.seva-profile__item--danger svg{color:var(--seva-error)}.seva-profile__item--danger:hover{background:#dc262614}.seva-profile__divider{background:var(--seva-border);height:1px;margin:6px 4px}@keyframes seva-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.seva-notif{position:relative}.seva-notif__menu{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);z-index:120;width:344px;max-width:calc(100vw - 24px);animation:.16s cubic-bezier(.22,1,.36,1) seva-pop;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 40px #14123c2e}.seva-notif__head{border-bottom:1px solid var(--seva-border);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.seva-notif__head strong{color:var(--seva-text);font-size:14px}.seva-notif__count{color:var(--seva-accent);background:var(--seva-accent-soft);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.seva-notif__item{border-bottom:1px solid var(--seva-border);align-items:flex-start;gap:10px;padding:12px 16px;text-decoration:none;transition:background .12s;display:flex}.seva-notif__item:hover{background:var(--seva-accent-soft)}.seva-notif__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.seva-notif__body{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-notif__msg{color:var(--seva-text);-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.seva-notif__time{color:var(--seva-text-muted);font-size:11px}.seva-notif__empty{text-align:center;color:var(--seva-text-muted);padding:30px 16px;font-size:13px}.seva-notif__all{text-align:center;padding:12px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .12s;display:block;color:var(--seva-accent)!important}.seva-notif__all:hover{background:var(--seva-accent-soft)}.seva-dash{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;min-width:0;max-width:100%;padding:22px 30px 40px;display:flex;overflow-x:clip}.app-header__step-nav-wrapper,.seva-dash__crumb,.seva-dash__crumb-rule,.seva-set__crumb,.seva-cal__head nav[aria-label=Breadcrumb],.seva-kb__side~* nav[aria-label=Breadcrumb]{display:none!important}.seva-dash__welcome,.seva-cal__head{padding-top:2px}.app-header__actions-wrapper{margin-left:auto}.app-header__actions{align-items:center}@media (min-width:769px){.app-header__mobile-nav-toggler{display:none!important}.nav__header{height:auto!important}.nav__scroll{padding-top:16px!important}.template-default__nav-toggler-wrapper{top:15px;left:calc(var(--nav-width,275px) - 42px);width:auto;height:auto;z-index:calc(var(--z-modal,100) + 6);transition:left .28s cubic-bezier(.22,1,.36,1);right:auto;position:fixed!important}body:has(.template-default--nav-hydrated:not(.template-default--nav-open)) .template-default__nav-toggler-wrapper{left:16px}.template-default__nav-toggler-container{height:auto!important}.template-default__nav-toggler{width:26px;height:26px;color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.template-default__nav-toggler:hover{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);color:var(--seva-text)}body:has(.template-default--nav-hydrated:not(.template-default--nav-open)) .template-default__nav-toggler{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:50%}.template-default__nav-toggler{box-shadow:none}.template-default__nav-toggler:before,.template-default__nav-toggler:after{content:none!important}.template-default__nav-toggler .hamburger{justify-content:center;align-items:center;width:15px;height:15px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.template-default__nav-toggler .hamburger__open-icon svg,.template-default__nav-toggler .hamburger__close-icon svg{display:none}.template-default__nav-toggler .hamburger__open-icon,.template-default__nav-toggler .hamburger__close-icon{background-color:currentColor;width:15px;height:15px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:15px;mask-size:15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.template-default__nav-toggler .hamburger__close-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}.template-default__nav-toggler .hamburger__open-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}}@media (max-width:768px){.template-default__nav-toggler-wrapper{display:none!important}.app-header__mobile-nav-toggler{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}}.seva-dash__header{isolation:isolate;position:relative}.seva-dash__blob{z-index:-1;filter:blur(80px);opacity:.12;pointer-events:none;background:radial-gradient(circle,#6f5cf2 0%,#5b5ceb 55%,#0000 72%);border-radius:50%;width:380px;height:320px;animation:21s ease-in-out infinite seva-blob-drift;position:absolute;top:-80px;right:30px}.seva-dash__crumb{align-items:center;gap:8px;font-size:13px;font-weight:500;animation:.6s cubic-bezier(.22,1,.36,1) .1s both seva-rise;display:flex}.seva-dash__crumb a{color:var(--seva-text-muted);text-decoration:none;transition:color .15s}.seva-dash__crumb a:hover{color:var(--seva-accent)}.seva-dash__crumb-sep{color:var(--seva-text-muted);opacity:.55}.seva-dash__crumb-current{color:var(--seva-accent);font-weight:600}.seva-dash__crumb-rule{background:linear-gradient(90deg, var(--seva-accent), #6f5cf200);border-radius:2px;width:38px;height:2px;margin:9px 0 20px;animation:.6s cubic-bezier(.22,1,.36,1) .18s both seva-rise;display:block;box-shadow:0 0 9px #6f5cf28c}@keyframes seva-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes seva-blob-drift{0%{opacity:.08;transform:translate(-20px,-10px)scale(1)}50%{opacity:.14;transform:translate(20px,10px)scale(1.05)}to{opacity:.08;transform:translate(-20px,-10px)scale(1)}}@keyframes seva-logo-idle{0%,15%,to{transform:rotate(0)scale(1)}4%{transform:rotate(2deg)scale(1.02)}8%{transform:rotate(-2deg)scale(1.02)}12%{transform:rotate(0)scale(1)}}.seva-dash__hi{animation:.7s cubic-bezier(.22,1,.36,1) .26s both seva-rise}.seva-dash__sub,.seva-dash__welcome-actions{animation:.7s cubic-bezier(.22,1,.36,1) .41s both seva-rise}.seva-dash__kpis>*{animation:.6s cubic-bezier(.22,1,.36,1) both seva-rise}.seva-dash__kpis>:first-child{animation-delay:.5s}.seva-dash__kpis>:nth-child(2){animation-delay:.56s}.seva-dash__kpis>:nth-child(3){animation-delay:.62s}.seva-dash__kpis>:nth-child(4){animation-delay:.68s}.seva-dash__insights{animation:.6s cubic-bezier(.22,1,.36,1) .76s both seva-rise}.seva-dash__detail{animation:.6s cubic-bezier(.22,1,.36,1) .84s both seva-rise}@media (prefers-reduced-motion:reduce){.seva-dash__blob{animation:none!important}.seva-dash__crumb,.seva-dash__crumb-rule,.seva-dash__hi,.seva-dash__sub,.seva-dash__welcome-actions,.seva-dash__kpis>*,.seva-dash__insights,.seva-dash__detail{opacity:1;transform:none;animation:none!important}}.seva-dash__welcome{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seva-dash__hi{letter-spacing:-.02em;color:var(--seva-text);margin:0;font-size:24px;font-weight:700}.seva-dash__sub{color:var(--seva-text-muted);margin:4px 0 0;font-size:13px}.seva-dash__welcome-actions{flex-wrap:wrap;gap:10px;display:flex}.seva-btn{border-radius:var(--seva-radius);cursor:pointer;border:1px solid var(--seva-border);color:var(--seva-text);background:var(--seva-surface);align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.seva-btn--primary{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff!important}.seva-btn--primary svg{color:#fff}.seva-btn--primary:hover{background:var(--seva-accent-hover)}.seva-dash__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.seva-kpi{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);padding:16px 16px 8px;position:relative;overflow:hidden;box-shadow:0 1px 2px #14142d0a}.seva-kpi__icon{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.seva-kpi__icon--accent{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-kpi__icon--success{color:var(--seva-success);background:#22c55e1f}.seva-kpi__icon--warning{color:var(--seva-warning);background:#f59e0b24}.seva-kpi__icon--blue{color:#3b82f6;background:#3b82f61f}.seva-kpi__label{color:var(--seva-text-muted);margin-top:10px;font-size:12.5px;font-weight:500}.seva-kpi__value{letter-spacing:-.02em;color:var(--seva-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:700}.seva-kpi__foot{align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.seva-kpi__delta{font-variant-numeric:tabular-nums;font-weight:700}.seva-kpi__delta.is-up{color:var(--seva-success)}.seva-kpi__delta.is-down{color:var(--seva-error)}.seva-kpi__delta--flat,.seva-kpi__since{color:var(--seva-text-muted)}.seva-kpi__spark{margin:8px -16px -8px}.seva-kpi__sparbase{height:36px}.seva-dash__insights{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.seva-dash__detail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.seva-panel{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);box-sizing:border-box;min-width:0;height:100%;padding:18px;box-shadow:0 1px 2px #14142d0a}.seva-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.seva-panel__title{color:var(--seva-text);margin:0;font-size:15px;font-weight:650}.seva-panel__bigfig{color:var(--seva-text);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:24px;font-weight:700}.seva-panel__bigfig small{color:var(--seva-text-muted);font-size:12px;font-weight:500;display:block}.seva-link{color:var(--seva-accent);font-size:12.5px;font-weight:600;text-decoration:none}.seva-muted{color:var(--seva-text-muted)}.seva-tabular{font-variant-numeric:tabular-nums}.seva-empty{text-align:center;color:var(--seva-text-muted);padding:28px 12px;font-size:13px}.seva-storage__quota{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.seva-storage__bar{background:var(--seva-accent-soft,#eeeefb);border-radius:6px;height:10px;margin:2px 0 8px;overflow:hidden}.seva-storage__bar>span{background:linear-gradient(90deg,#5b5bd6,#8e8cf0);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.seva-storage__meta{color:var(--seva-text-muted);justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}.seva-storage__buckets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seva-storage__buckets li{border:1px solid var(--seva-border,#eceef5);background:var(--seva-bg,#f8fafc);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.seva-storage__bk-label{color:var(--seva-text);align-items:center;gap:9px;font-weight:600;display:inline-flex}.seva-storage__dot{border-radius:50%;flex:none;width:9px;height:9px}.seva-storage__dot--media{background:#5b5bd6}.seva-storage__dot--backups{background:#16a34a}.seva-storage__bk-val{color:var(--seva-text-muted);font-variant-numeric:tabular-nums}.seva-storage-page .seva-panel{max-width:760px}.seva-storage__bk-label>span{flex-direction:column;line-height:1.3;display:flex}.seva-storage__bk-bucket{color:var(--seva-text-muted);font-size:11px;font-style:normal;font-weight:500;display:block}.seva-storage__note{color:var(--seva-text-muted);margin:14px 0 0;font-size:12px;line-height:1.5}.seva-storage__note code{background:var(--seva-accent-soft,#eeeefb);color:var(--seva-accent,#5b5bd6);border-radius:5px;padding:1px 5px;font-size:11px}.seva-legend{color:var(--seva-text-muted);gap:12px;font-size:11.5px;display:flex}.seva-legend span{align-items:center;gap:5px;display:inline-flex}.seva-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.seva-status{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.seva-status__chart{flex:0 0 160px;width:160px;position:relative}.seva-status__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.seva-status__center strong{color:var(--seva-text);font-size:24px;font-weight:700}.seva-status__center span{color:var(--seva-text-muted);font-size:11px}.seva-status__legend{flex-direction:column;flex:140px;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seva-status__legend li{color:var(--seva-text);align-items:center;gap:8px;font-size:12.5px;display:flex}.seva-status__legend i{border-radius:50%;flex:none;width:9px;height:9px}.seva-status__legend b{color:var(--seva-text-muted);margin-left:auto;font-weight:600}.seva-activity{flex-direction:column;gap:14px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.seva-activity li{align-items:flex-start;gap:10px;display:flex}.seva-activity__dot{background:var(--seva-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.seva-activity__dot--create{background:var(--seva-success)}.seva-activity__dot--delete{background:var(--seva-error)}.seva-activity__body{flex:1;min-width:0}.seva-activity__title{color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:500;overflow:hidden}.seva-activity__sub{color:var(--seva-text-muted);margin:1px 0 0;font-size:11.5px}.seva-activity__time{color:var(--seva-text-muted);white-space:nowrap;font-size:11px}.seva-table-wrap{overflow-x:auto}.seva-table{border-collapse:collapse;width:100%;font-size:12.5px}.seva-table th{text-align:left;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);white-space:nowrap;padding:0 12px 10px;font-weight:600}.seva-table td{border-bottom:1px solid var(--seva-border);vertical-align:middle;padding:11px 12px}.seva-table tr:last-child td{border-bottom:0}.seva-progress{background:var(--seva-accent-soft);vertical-align:middle;border-radius:3px;width:90px;height:6px;display:inline-block;overflow:hidden}.seva-progress span{background:var(--seva-accent);border-radius:3px;height:100%;display:block}.seva-table td small{color:var(--seva-text-muted);margin-left:8px}.seva-pill{border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.seva-pill--accent{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-pill--success{color:var(--seva-success);background:#22c55e24}.seva-pill--warning{color:var(--seva-warning);background:#f59e0b29}.seva-pill--error{color:var(--seva-error);background:#dc26261f}.seva-pill--blue{color:#3b82f6;background:#3b82f61f}.seva-pill--muted{background:var(--seva-surface-2);color:var(--seva-text-muted)}.seva-breakdown{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.seva-breakdown li,.seva-breakdown__total{color:var(--seva-text);grid-template-columns:1fr auto 44px;align-items:center;gap:8px;font-size:12.5px;display:grid}.seva-breakdown b,.seva-breakdown__total b{text-align:right;color:var(--seva-text-muted);font-weight:600}.seva-breakdown__total{border-top:1px solid var(--seva-border);margin-top:12px;padding-top:12px;font-weight:700}.seva-panel--actions{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff;flex-direction:column;display:flex}.seva-panel__title--onaccent{margin-bottom:14px;color:#fff!important}.seva-actions{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.seva-action{border-radius:var(--seva-radius);text-align:center;background:#ffffff26;border:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .12s;display:flex;color:#fff!important}.seva-action:hover{background:#ffffff42}.seva-action svg{color:#fff;width:20px;height:20px}@media (max-width:1100px){.seva-dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.seva-dash__insights,.seva-dash__detail{grid-template-columns:1fr}.seva-panel--revenue,.seva-panel--top{grid-column:auto}}@media (max-width:640px){.seva-dash{gap:14px;padding:16px 14px 30px}.seva-dash__welcome{gap:12px}.seva-dash__hi{font-size:20px}.seva-dash__sub{font-size:12.5px}.seva-dash__welcome-actions{width:100%}.seva-dash__welcome-actions .seva-btn{flex:1;justify-content:center}.seva-dash__kpis{gap:10px}.seva-kpi{padding:13px 13px 6px}.seva-kpi__icon{width:32px;height:32px}.seva-kpi__value{font-size:20px}.seva-panel{padding:15px}.seva-status{flex-direction:column;align-items:stretch}.seva-status__chart{margin:0 auto}.seva-profile__meta,.seva-profile__chev{display:none}.seva-profile__btn{border-radius:50%;padding:3px}}.template-minimal:has(.seva-login-aside){background:#eef0f5;min-height:100dvh;padding:22px;display:flex}.template-minimal:has(.seva-login-aside).template-minimal--width-normal{max-width:none}.template-minimal__wrap:has(.seva-login-aside){background:#fff;border-radius:22px;flex:1;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:1.05fr 1fr;width:100%;max-width:1180px;min-height:min(720px,100dvh - 44px);margin:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #14123c2e}.seva-login-aside{isolation:isolate;color:#fff;background:linear-gradient(156deg,#322d97 0%,#221d57 52%,#141233 100%);flex-direction:column;grid-area:1/1/-1;justify-content:center;padding:56px 56px 38px;display:flex;position:relative;overflow:hidden}.seva-login-aside__waves{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.seva-login-aside__body{margin:auto 0}.seva-login-aside__logo{filter:brightness(0)invert();width:clamp(170px,20vw,250px);height:auto;display:block}.seva-login-aside__tag{letter-spacing:.01em;color:#ffffffeb;margin:20px 0 0;font-size:17px;font-weight:500}.seva-login-aside__rule{background:#8e8cf0;border-radius:3px;width:46px;height:3px;margin-top:20px;display:block}.seva-login-aside__foot{color:#ffffff80;margin:0;font-size:12.5px}.template-minimal__wrap:has(.seva-login-aside)>.login__brand{grid-area:2/2;justify-self:center;margin:0 0 22px}.template-minimal__wrap:has(.seva-login-aside)>.login__brand img{width:auto;height:50px;margin:0 auto;display:block}.template-minimal__wrap:has(.seva-login-aside)>.login__brand .seva-brand-logo{width:auto;height:50px;margin:0 auto;display:block}.seva-login-head{text-align:center;grid-area:3/2;justify-self:center;width:min(100% - 48px,380px);margin-bottom:26px}.seva-login-head h1{letter-spacing:-.02em;color:#15161d;margin:0;font-size:26px;font-weight:700}.seva-login-head p{color:#6b7280;margin:6px 0 0;font-size:14px}.template-minimal__wrap:has(.seva-login-aside)>.login__form{grid-area:4/2;justify-self:center;width:min(100% - 48px,380px)}.template-minimal__wrap:has(.seva-login-aside) .login__form__inputWrap{flex-direction:column;gap:16px;display:flex}.template-minimal__wrap:has(.seva-login-aside) .login__form .field-label{color:#374151;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.template-minimal__wrap:has(.seva-login-aside) .login__form .field-type input{color:#15161d;background-position:14px;background-repeat:no-repeat;background-size:18px 18px;border-radius:10px;width:100%;height:46px;font-size:14px;transition:border-color .12s,box-shadow .12s;background-color:#fcfcfd!important;border:1px solid #e3e6ec!important;padding:0 14px 0 42px!important}.template-minimal__wrap:has(.seva-login-aside) .login__form .field-type input:focus{outline:none;box-shadow:0 0 0 3px #6d5cf029;border-color:#6d5cf0!important}.template-minimal__wrap:has(.seva-login-aside) .login__form__inputWrap>.field-type:first-child input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%239aa0ae' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.template-minimal__wrap:has(.seva-login-aside) .login__form .field-type.password input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%239aa0ae' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.template-minimal__wrap:has(.seva-login-aside) .login__form a{display:none}.template-minimal__wrap:has(.seva-login-aside) .login__form .form-submit{margin-top:22px}.template-minimal__wrap:has(.seva-login-aside) .login__form .form-submit .btn{justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;font-size:15px;font-weight:600;display:flex;box-shadow:0 8px 20px #5b3fe247;color:#fff!important;background:linear-gradient(#6f5cf2 0%,#5a3fe2 100%)!important;border:none!important;border-radius:10px!important}.template-minimal__wrap:has(.seva-login-aside) .login__form button[type=submit]{justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;font-size:15px;font-weight:600;display:flex;box-shadow:0 8px 20px #5b3fe247;color:#fff!important;background:linear-gradient(#6f5cf2 0%,#5a3fe2 100%)!important;border:none!important;border-radius:10px!important}.template-minimal__wrap:has(.seva-login-aside) .login__form .form-submit .btn:hover{background:linear-gradient(#5f4cf0 0%,#4d34d6 100%)!important}.template-minimal__wrap:has(.seva-login-aside) .login__form .btn__content{justify-content:center}.template-minimal__wrap:has(.seva-login-aside) .login__form .field-type.password{position:relative}.template-minimal__wrap:has(.seva-login-aside) .login__form .field-type.seva-haspw input{padding-right:46px!important}.seva-pw-toggle{color:#9aa0ae;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .12s,background .12s;display:inline-flex;position:absolute;bottom:5px;right:6px}.seva-pw-toggle:hover{color:#6d5cf0;background:#6d5cf017}.seva-forgot{text-align:center;margin-top:14px}.seva-forgot__link{color:var(--seva-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.seva-forgot__panel{text-align:left;border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:10px;margin-top:12px;padding:13px}.seva-forgot__help{color:var(--seva-text-muted);margin:0 0 9px;font-size:12px;line-height:1.5}.seva-forgot__row{gap:8px;display:flex}.seva-forgot__input{border:1px solid var(--seva-border);background:var(--seva-surface);min-width:0;color:var(--seva-text);border-radius:8px;flex:1;padding:9px 11px;font-size:13px}.seva-forgot__input:focus{border-color:var(--seva-accent);outline:none}.seva-forgot__send{background:var(--seva-accent);color:var(--seva-accent-contrast,#fff);cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;padding:9px 15px;font-size:13px;font-weight:600}.seva-forgot__send:disabled{opacity:.6;cursor:default}.seva-forgot__msg{color:var(--seva-text-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.seva-remember{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin:16px 0 0;font-size:13.5px;font-weight:500;display:flex}.seva-remember input[type=checkbox]{accent-color:#6d5cf0;cursor:pointer;background-image:none!important;width:17px!important;height:17px!important;min-height:0!important;margin:0!important;padding:0!important}.template-minimal__wrap:has(.seva-login-aside) .login__form:has(.seva-remember) .form-submit{margin-top:16px}html[data-theme=dark] .template-minimal:has(.seva-login-aside){background:#0c0d12}html[data-theme=dark] .template-minimal__wrap:has(.seva-login-aside){background:#15161d;box-shadow:0 24px 70px #0000008c}html[data-theme=dark] .seva-login-head h1{color:#f2f3f7}html[data-theme=dark] .seva-login-head p{color:#9aa0ae}html[data-theme=dark] .template-minimal__wrap:has(.seva-login-aside) .login__form .field-label{color:#c5c9d4}html[data-theme=dark] .template-minimal__wrap:has(.seva-login-aside) .login__form .field-type input{color:#f2f3f7;background-color:#1b1d27!important;border-color:#2c2f3d!important}html[data-theme=dark] .seva-remember{color:#c5c9d4}html[data-theme=dark] .seva-pw-toggle{color:#8b90a0}@media (max-width:820px){.template-minimal:has(.seva-login-aside){background:#f6f7fb;padding:0}html[data-theme=dark] .template-minimal:has(.seva-login-aside){background:#0c0d12}.template-minimal__wrap:has(.seva-login-aside){box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;align-content:center;max-width:480px;min-height:100dvh;margin:0 auto;padding:0 22px}html[data-theme=dark] .template-minimal__wrap:has(.seva-login-aside){box-shadow:none;background:0 0}.seva-login-aside{display:none}.seva-login-head{grid-column:1;justify-self:center;width:100%;max-width:360px}.template-minimal__wrap:has(.seva-login-aside)>.login__brand{grid-column:1;justify-self:center;width:100%;max-width:360px}.template-minimal__wrap:has(.seva-login-aside)>.login__form{grid-column:1;justify-self:center;width:100%;max-width:360px}.template-minimal__wrap:has(.seva-login-aside)>.login__brand{margin-bottom:20px}.template-minimal__wrap:has(.seva-login-aside)>.login__brand img{height:54px}.seva-login-head{margin-bottom:22px}.seva-login-head h1{font-size:23px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body:has(.seva-pj) .app-header__step-nav-wrapper{display:none}:is(body:has(.seva-pj) .collection-list,body:has(.seva-pj) .list-view){margin:0!important;padding:0!important}.seva-pj{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;min-width:0;max-width:100%;padding:22px 30px 130px;animation:.6s cubic-bezier(.22,1,.36,1) both seva-rise;display:flex;overflow-x:clip}.seva-pj-btn{border:1px solid var(--seva-border);background:var(--seva-surface);height:38px;color:var(--seva-text);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s,color .15s;display:inline-flex;position:relative}.seva-pj-btn svg{color:var(--seva-text-muted);transition:color .15s}.seva-pj-btn:hover{background:var(--seva-surface-2);border-color:#d4d7e3;transform:translateY(-1px)}.seva-pj-btn:active{transform:translateY(0)}.seva-pj-btn.is-active{border-color:var(--seva-accent);color:var(--seva-accent);background:var(--seva-accent-soft)}.seva-pj-btn.is-active svg{color:var(--seva-accent)}.seva-pj-btn--lg{height:44px;padding:0 18px;font-size:14px}.seva-pj-btn--primary{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff;box-shadow:0 6px 16px #5b5ceb47}.seva-pj-btn--primary svg{color:#fff}.seva-pj-btn--primary:hover{background:var(--seva-accent-hover);border-color:var(--seva-accent-hover);transform:translateY(-1.5px);box-shadow:0 8px 22px #5b5ceb5c}.seva-pj-btn--ghost{background:0 0;border-color:#0000}.seva-pj-btn--ghost:hover{background:var(--seva-surface-2);border-color:var(--seva-border)}.seva-pj-btn:disabled{opacity:.5;pointer-events:none}.seva-pj-btn__badge{background:var(--seva-accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.seva-pj-head{isolation:isolate;position:relative}.seva-pj-head__glow{z-index:-1;filter:blur(85px);opacity:.1;pointer-events:none;background:radial-gradient(circle,#6f5cf2 0%,#5b5ceb 55%,#0000 72%);border-radius:50%;width:420px;height:300px;animation:22s ease-in-out infinite seva-blob-drift;position:absolute;top:-90px;right:40px}.seva-pj-crumb{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.seva-pj-crumb a{color:var(--seva-text-muted);text-decoration:none;transition:color .15s}.seva-pj-crumb__sep{color:var(--seva-text-muted);opacity:.5}.seva-pj-crumb__cur{color:var(--seva-accent);font-weight:600}.seva-pj-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.seva-pj-head__title{letter-spacing:-.025em;color:var(--seva-text);margin:0;font-size:30px;font-weight:750}.seva-pj-head__sub{color:var(--seva-text-muted);margin:6px 0 0;font-size:14px}.seva-pj-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.seva-pj-stat{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;padding:16px 16px 0;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;animation:.6s cubic-bezier(.22,1,.36,1) both seva-rise;position:relative;overflow:hidden;box-shadow:0 1px 2px #14142d0a}.seva-pj-stat:hover{border-color:#dcdfeb;transform:translateY(-3px);box-shadow:0 12px 26px #14142d1a}.seva-pj-stats>:first-child{animation-delay:60ms}.seva-pj-stats>:nth-child(2){animation-delay:.12s}.seva-pj-stats>:nth-child(3){animation-delay:.18s}.seva-pj-stats>:nth-child(4){animation-delay:.24s}.seva-pj-stats>:nth-child(5){animation-delay:.3s}.seva-pj-stat__top{justify-content:space-between;align-items:center;display:flex}.seva-pj-stat__icon{border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.seva-pj-stat__icon--indigo{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-pj-stat__icon--green{color:#16a34a;background:#22c55e21}.seva-pj-stat__icon--emerald{color:#059669;background:#10b98121}.seva-pj-stat__icon--amber{color:#d97706;background:#f59e0b26}.seva-pj-stat__icon--red{color:#dc2626;background:#ef44441f}.seva-pj-stat__delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.seva-pj-stat__delta.is-up{color:#16a34a}.seva-pj-stat__delta.is-down{color:#dc2626}.seva-pj-stat__delta svg{color:inherit}.seva-pj-stat__label{color:var(--seva-text-muted);margin-top:13px;font-size:12.5px;font-weight:500}.seva-pj-stat__value{letter-spacing:-.025em;color:var(--seva-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:27px;font-weight:750}.seva-pj-stat__spark{height:32px;margin:10px -16px 0}.seva-pj-spark{width:100%;height:100%;display:block}.seva-pj-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seva-pj-search{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:12px;flex:320px;align-items:center;min-width:240px;height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.seva-pj-search:focus-within{border-color:var(--seva-accent);box-shadow:0 0 0 3px #5b5ceb24}.seva-pj-search>svg{color:var(--seva-text-muted);flex:none}.seva-pj-search input{color:var(--seva-text);background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:14px}.seva-pj-search input::placeholder{color:var(--seva-text-muted)}.seva-pj-search__clear{background:var(--seva-surface-2);width:22px;height:22px;color:var(--seva-text-muted);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.seva-pj-search__clear:hover{background:var(--seva-border);color:var(--seva-text)}.seva-pj-tools{align-items:center;gap:8px;display:flex}.seva-pj-tools__wrap{position:relative}.seva-pj-menu{background:var(--seva-surface);border:1px solid var(--seva-border);z-index:60;border-radius:12px;min-width:210px;padding:6px;animation:.15s cubic-bezier(.22,1,.36,1) seva-pop;position:absolute;top:calc(100% + 6px);box-shadow:0 16px 42px #14123c2e}.seva-pj-menu--right{right:0}.seva-pj-menu--left{left:0}.seva-pj-menu__title{letter-spacing:.07em;text-transform:uppercase;color:var(--seva-text-muted);padding:6px 10px 7px;font-size:10.5px;font-weight:700}.seva-pj-menu__item{width:100%;color:var(--seva-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.seva-pj-menu__item svg{color:var(--seva-text-muted)}.seva-pj-menu__item:hover{background:var(--seva-accent-soft)}.seva-pj-menu__item.is-danger,.seva-pj-menu__item.is-danger svg{color:var(--seva-error)}.seva-pj-menu__item.is-danger:hover{background:#dc262617}.seva-pj-menu__sep{background:var(--seva-border);height:1px;margin:5px 4px}.seva-pj-check{border:1.5px solid var(--seva-border);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.seva-pj-check.is-on{background:var(--seva-accent);border-color:var(--seva-accent)}.seva-pj-check svg{color:#fff}.seva-pj-radio{border:1.5px solid var(--seva-border);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.seva-pj-radio.is-on{border-color:var(--seva-accent)}.seva-pj-radio.is-on:after{content:"";background:var(--seva-accent);border-radius:50%;position:absolute;inset:3px}.seva-pj-tablecard{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #14142d0d}.seva-pj-tablescroll{overflow-x:auto}.seva-pj-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.seva-pj-table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);background:var(--seva-surface-2);border-bottom:1px solid var(--seva-border);white-space:nowrap;z-index:2;padding:13px 16px;font-size:11px;font-weight:650;position:sticky;top:0}.seva-pj-table tbody td{border-bottom:1px solid var(--seva-border);vertical-align:middle;background:var(--seva-surface);height:72px;padding:0 16px}.seva-pj-row{cursor:pointer;transition:background .14s;animation:.36s both seva-fade;position:relative}.seva-pj-row td{transition:background .14s,box-shadow .14s}.seva-pj-row:hover td{background:var(--seva-surface-2)}.seva-pj-row.is-open td,.seva-pj-row.is-selected td{background:var(--seva-accent-soft)}.seva-pj-row td:first-child{box-shadow:inset 3px 0 #0000}.seva-pj-row:hover td:first-child,.seva-pj-row.is-selected td:first-child,.seva-pj-row.is-open td:first-child{box-shadow:inset 3px 0 0 0 var(--seva-accent)}.seva-pj-row:last-child td{border-bottom:0}.seva-pj-col-check{width:46px;padding-left:18px!important;padding-right:0!important}.seva-pj-col-project{min-width:230px}.seva-pj-col-progress{min-width:170px}.seva-pj-col-actions{text-align:right;width:56px}.seva-pj-cell-muted{color:var(--seva-text-muted)}.seva-pj-proj{align-items:center;gap:12px;display:flex}.seva-pj-proj__icon{color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #14142d1f}.seva-pj-proj__text{flex-direction:column;min-width:0;display:flex}.seva-pj-proj__name{color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13.5px;font-weight:650;overflow:hidden}.seva-pj-proj__code{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.seva-pj-cb{cursor:pointer;opacity:.55;transition:opacity .15s;display:inline-flex}.seva-pj-row:hover .seva-pj-cb,.seva-pj-row.is-selected .seva-pj-cb,.seva-pj-table thead .seva-pj-cb{opacity:1}.seva-pj-cb input{opacity:0;width:0;height:0;position:absolute}.seva-pj-cb__box{background:var(--seva-surface);color:#fff;border:1.6px solid #cbd0de;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .14s,border-color .14s;display:inline-flex}.seva-pj-cb__box svg{opacity:0;transition:opacity .12s}.seva-pj-cb input:checked+.seva-pj-cb__box{background:var(--seva-accent);border-color:var(--seva-accent)}.seva-pj-cb input:checked+.seva-pj-cb__box svg{opacity:1}.seva-pj-cb input:indeterminate+.seva-pj-cb__box{background:var(--seva-accent);border-color:var(--seva-accent)}.seva-pj-cb input:indeterminate+.seva-pj-cb__box:after{content:"";background:#fff;border-radius:1px;width:9px;height:2px}.seva-pj-cb input:indeterminate+.seva-pj-cb__box svg{display:none}.seva-pj-rowbtn{width:32px;height:32px;color:var(--seva-text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.seva-pj-row:hover .seva-pj-rowbtn,.seva-pj-row.is-open .seva-pj-rowbtn{opacity:1}.seva-pj-rowbtn:hover{background:var(--seva-surface);border-color:var(--seva-border);color:var(--seva-text)}.seva-pj-svc{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:5px 10px 5px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.seva-pj-svc__ico{background:var(--seva-accent-soft);width:20px;height:20px;color:var(--seva-accent);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.seva-pj-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.seva-pj-pill__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.seva-pj-prio{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.seva-pj-prio__bar{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.seva-pj-prio__bar i{opacity:.85;background:currentColor;border-radius:1px;width:3px}.seva-pj-prio__bar i:first-child{height:6px}.seva-pj-prio__bar i:nth-child(2){height:9px}.seva-pj-prio__bar i:nth-child(3){height:13px}.seva-pj-pill--slate{color:#64748b;background:#64748b1f}.seva-pj-prio--slate{color:#64748b}.seva-pj-pill--purple{color:#a855f7;background:#a855f71f}.seva-pj-prio--purple{color:#a855f7}.seva-pj-pill--blue{color:#3b82f6;background:#3b82f61f}.seva-pj-prio--blue{color:#3b82f6}.seva-pj-pill--indigo{color:#5b5ceb;background:#5b5ceb1f}.seva-pj-prio--indigo{color:#5b5ceb}.seva-pj-pill--amber{color:#d97706;background:#d977061f}.seva-pj-prio--amber{color:#d97706}.seva-pj-pill--yellow{color:#ca8a04;background:#ca8a041f}.seva-pj-prio--yellow{color:#ca8a04}.seva-pj-pill--green{color:#16a34a;background:#16a34a1f}.seva-pj-prio--green{color:#16a34a}.seva-pj-pill--emerald{color:#059669;background:#0596691f}.seva-pj-prio--emerald{color:#059669}.seva-pj-pill--red{color:#dc2626;background:#dc26261f}.seva-pj-prio--red{color:#dc2626}.seva-pj-prog{width:150px;position:relative}.seva-pj-prog__row{align-items:center;gap:9px;display:flex}.seva-pj-prog__track{background:#eef1f6;border-radius:999px;flex:1;height:8px;overflow:hidden}.seva-pj-prog__fill{background:linear-gradient(90deg,#5b5ceb,#7c6cff);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.seva-pj-prog__pct{color:var(--seva-text);font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-size:12px;font-weight:700}.seva-pj-prog__label{color:var(--seva-text-muted);margin-top:5px;font-size:11px}.seva-pj-tip{color:#fff;opacity:0;pointer-events:none;z-index:30;background:#15161d;border-radius:10px;width:200px;padding:10px 12px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 12px 30px #00000047}.seva-pj-tip:after{content:"";border:6px solid #0000;border-top-color:#15161d;position:absolute;top:100%;left:22px}.seva-pj-prog:hover .seva-pj-tip{opacity:1;transform:translateY(0)}.seva-pj-tip__row{justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;display:flex}.seva-pj-tip__row span{color:#ffffffbf;align-items:center;gap:7px;display:inline-flex}.seva-pj-tip__row b{font-variant-numeric:tabular-nums}.seva-pj-tip__dot{border-radius:50%;width:7px;height:7px}.seva-pj-tip__dot.is-done{background:#7c6cff}.seva-pj-tip__dot.is-left{background:#4b4d5e}.seva-pj-tip.is-portaled{opacity:1;bottom:auto;transform:none}.seva-pj-tip.is-below:after{border-top-color:#0000;border-bottom-color:#15161d;top:auto;bottom:100%}.seva-pj-tip__dot.is-eta{background:#f59e0b}.seva-pj-team{align-items:center;display:inline-flex}.seva-pj-team__chip{margin-left:-8px;transition:transform .16s;position:relative}.seva-pj-team__chip:first-child{margin-left:0}.seva-pj-team__chip:hover{z-index:5;transform:translateY(-3px)}.seva-pj-av{color:#fff;border:2px solid var(--seva-surface);box-sizing:border-box;object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.seva-pj-row:hover .seva-pj-av{border-color:var(--seva-surface-2)}.seva-pj-team__more{background:var(--seva-surface-2);border:2px solid var(--seva-surface);min-width:28px;height:28px;color:var(--seva-text-muted);border-radius:14px;justify-content:center;align-items:center;margin-left:-8px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.seva-pj-noteam{color:var(--seva-text-muted)}.seva-pj-avtip{background:var(--seva-surface);border:1px solid var(--seva-border);opacity:0;pointer-events:none;z-index:40;border-radius:12px;width:210px;padding:12px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 14px 36px #14123c33}.seva-pj-team__chip:hover .seva-pj-avtip{opacity:1;transform:translate(-50%)translateY(0)}.seva-pj-avtip__head{align-items:center;gap:10px;display:flex}.seva-pj-avtip__head strong{color:var(--seva-text);font-size:13px;display:block}.seva-pj-avtip__head span{color:var(--seva-text-muted);font-size:11.5px}.seva-pj-avtip__task{border-top:1px solid var(--seva-border);color:var(--seva-text);align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:11.5px;display:flex}.seva-pj-avtip__task svg{color:var(--seva-accent);flex:none}.seva-pj-avtip__task.is-idle{color:var(--seva-text-muted)}.seva-pj-due{color:var(--seva-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.seva-pj-due.is-late{color:var(--seva-error);font-weight:600}.seva-pj-due.is-late svg{color:var(--seva-error)}.seva-pj-pager{border-top:1px solid var(--seva-border);background:var(--seva-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.seva-pj-pager__left{color:var(--seva-text-muted);font-size:13px}.seva-pj-pager__left b{color:var(--seva-text);font-variant-numeric:tabular-nums}.seva-pj-pager__right{align-items:center;gap:14px;display:flex}.seva-pj-pager__size{color:var(--seva-text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.seva-pj-pager__size select{border:1px solid var(--seva-border);background:var(--seva-surface);height:34px;color:var(--seva-text);cursor:pointer;border-radius:9px;padding:0 8px;font-family:inherit;font-size:13px}.seva-pj-pager__nav{align-items:center;gap:4px;display:inline-flex}.seva-pj-pager__nav button{min-width:34px;height:34px;color:var(--seva-text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.seva-pj-pager__nav button:hover:not(:disabled){background:var(--seva-surface);border-color:var(--seva-border)}.seva-pj-pager__nav button.is-current{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff}.seva-pj-pager__nav button:disabled{opacity:.4;cursor:default}.seva-pj-pager__nav button svg{color:var(--seva-text-muted)}.seva-pj-pager__gap{color:var(--seva-text-muted);padding:0 4px}.seva-pj-bulk{-webkit-backdrop-filter:blur(14px);z-index:80;opacity:0;pointer-events:none;background:#15161ddb;border-radius:16px;align-items:center;gap:14px;padding:10px 12px 10px 18px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(140%);box-shadow:0 18px 48px #0a0a1e66}.seva-pj-bulk.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.seva-pj-bulk__count{color:#fff;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.seva-pj-bulk__badge{background:var(--seva-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.seva-pj-bulk__sep{background:#ffffff29;width:1px;height:24px}.seva-pj-bulk__actions{align-items:center;gap:4px;display:flex}.seva-pj-bulk__actions button{color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,color .14s;display:inline-flex}.seva-pj-bulk__actions button svg{color:currentColor}.seva-pj-bulk__actions button:hover:not(:disabled){color:#fff;background:#ffffff1f}.seva-pj-bulk__actions button:disabled{opacity:.4;cursor:default}.seva-pj-bulk__actions button.is-danger{color:#fda4af}.seva-pj-bulk__actions button.is-danger:hover:not(:disabled){color:#fff;background:#ef444438}.seva-pj-bulk__close{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .14s,color .14s;display:inline-flex}.seva-pj-bulk__close:hover{color:#fff;background:#ffffff29}.seva-pj-scrim{-webkit-backdrop-filter:blur(2px);cursor:pointer;z-index:0;background:#11121c6b;border:none;animation:.2s seva-pj-fadein;position:fixed;inset:0}@keyframes seva-pj-fadein{0%{opacity:0}to{opacity:1}}.seva-pj-drawer{z-index:100;position:fixed;inset:0}.seva-pj-iconbtn{border:1px solid var(--seva-border);background:var(--seva-surface);width:34px;height:34px;color:var(--seva-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.seva-pj-iconbtn:hover{background:var(--seva-accent-soft);color:var(--seva-accent);border-color:var(--seva-accent)}.seva-pj-panel{background:var(--seva-bg);border-left:1px solid var(--seva-border);flex-direction:column;width:520px;max-width:100vw;height:100%;animation:.32s cubic-bezier(.22,1,.36,1) seva-pj-slidein;display:flex;position:absolute;top:0;right:0;box-shadow:-24px 0 60px #14123c2e}@keyframes seva-pj-slidein{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.seva-pj-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.seva-pj-panel__id{align-items:center;gap:12px;min-width:0;display:flex}.seva-pj-panel__icon{color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 3px 8px #14142d29}.seva-pj-panel__titles{min-width:0}.seva-pj-panel__titles h2{letter-spacing:-.02em;color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;overflow:hidden}.seva-pj-panel__code{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.seva-pj-panel__headactions{flex:none;gap:8px;display:flex}.seva-pj-panel__meta{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 16px;display:flex}.seva-pj-tabs{border-bottom:1px solid var(--seva-border);gap:4px;padding:0 16px;display:flex}.seva-pj-tab{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:12px;font-family:inherit;font-size:13px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.seva-pj-tab:after{content:"";background:var(--seva-accent);border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.seva-pj-tab:hover{color:var(--seva-text)}.seva-pj-tab.is-active{color:var(--seva-accent)}.seva-pj-tab.is-active:after{transform:scaleX(1)}.seva-pj-tab__count{background:var(--seva-surface-2);color:var(--seva-text-muted);font-variant-numeric:tabular-nums;border-radius:8px;padding:1px 6px;font-size:10.5px;font-weight:700}.seva-pj-tab.is-active .seva-pj-tab__count{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-pj-panel__body{flex:1;padding:20px 22px 40px;overflow-y:auto}.seva-pj-ov{flex-direction:column;gap:22px;display:flex}.seva-pj-ov__hero{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}.seva-pj-ring{flex:none;width:60px;height:60px;position:relative}.seva-pj-ring__bg{fill:none;stroke:var(--seva-border);stroke-width:6px}.seva-pj-ring__fg{fill:none;stroke:var(--seva-accent);stroke-width:6px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.seva-pj-ring__val{color:var(--seva-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.seva-pj-ov__herotext{flex-direction:column;gap:2px;display:flex}.seva-pj-ov__herolabel{letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);font-size:11px;font-weight:700}.seva-pj-ov__herotext strong{color:var(--seva-text);font-size:15px}.seva-pj-ov__herosub{color:var(--seva-text-muted);font-size:12.5px}.seva-pj-facts{background:var(--seva-border);border:1px solid var(--seva-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.seva-pj-fact{background:var(--seva-surface);padding:13px 15px}.seva-pj-fact dt{color:var(--seva-text-muted);align-items:center;gap:7px;margin-bottom:5px;font-size:11.5px;display:flex}.seva-pj-fact dt svg{color:var(--seva-text-muted)}.seva-pj-fact dd{color:var(--seva-text);margin:0;font-size:13.5px;font-weight:600}.seva-pj-fact dd.is-danger{color:var(--seva-error)}.seva-pj-ov__scope h3,.seva-pj-ov__team h3{color:var(--seva-text);margin:0 0 8px;font-size:13px;font-weight:650}.seva-pj-ov__scope p{color:var(--seva-text-muted);margin:0;font-size:13px;line-height:1.6}.seva-pj-ov__avatars{flex-wrap:wrap;gap:8px;display:flex}.seva-pj-memberchip{background:var(--seva-surface);border:1px solid var(--seva-border);color:var(--seva-text);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12.5px;font-weight:600;display:inline-flex}.seva-pj-muted{color:var(--seva-text-muted);font-size:13px}.seva-pj-msview__head p{color:var(--seva-text-muted);margin:0 0 16px;font-size:12.5px;line-height:1.55}.seva-pj-err{color:var(--seva-error);background:#dc26261a;border-radius:9px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;font-weight:500}.seva-pj-ms{margin:0;padding:0;list-style:none;position:relative}.seva-pj-ms:before{content:"";background:var(--seva-border);width:2px;position:absolute;top:14px;bottom:14px;left:13px}.seva-pj-ms__item{align-items:flex-start;gap:13px;padding:7px 0;display:flex;position:relative}.seva-pj-ms__node{border:2px solid var(--seva-border);background:var(--seva-bg);color:#fff;cursor:pointer;z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s,border-color .16s,transform .12s;display:inline-flex}.seva-pj-ms__node:hover{border-color:var(--seva-accent);transform:scale(1.08)}.seva-pj-ms__node:disabled{cursor:default}.seva-pj-ms__ring{background:var(--seva-border);border-radius:50%;width:8px;height:8px}.seva-pj-ms__item.is-done .seva-pj-ms__node{background:var(--seva-accent);border-color:var(--seva-accent)}.seva-pj-ms__item.is-current .seva-pj-ms__node{border-color:var(--seva-accent);box-shadow:0 0 0 4px var(--seva-accent-soft)}.seva-pj-ms__item.is-current .seva-pj-ms__ring{background:var(--seva-accent)}.seva-pj-ms__body{flex-direction:column;gap:1px;padding-top:4px;display:flex}.seva-pj-ms__title{color:var(--seva-text);font-size:13.5px;font-weight:500}.seva-pj-ms__item.is-done .seva-pj-ms__title{color:var(--seva-text-muted)}.seva-pj-ms__item.is-current .seva-pj-ms__title{font-weight:650}.seva-pj-ms__meta{color:var(--seva-text-muted);font-size:11px}.seva-pj-ms__spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite seva-pj-spin}@keyframes seva-pj-spin{to{transform:rotate(360deg)}}.seva-pj-teamview{flex-direction:column;gap:10px;display:flex}.seva-pj-teamcard{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:13px;align-items:center;gap:13px;padding:13px 15px;display:flex}.seva-pj-teamcard__body{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-pj-teamcard__body strong{color:var(--seva-text);font-size:14px}.seva-pj-teamcard__role{color:var(--seva-text-muted);font-size:12px}.seva-pj-teamcard__task{color:var(--seva-accent);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:inline-flex}.seva-pj-teamcard__task svg{color:var(--seva-accent);flex:none}.seva-pj-feed{margin:0;padding:0;list-style:none}.seva-pj-feed__item{gap:12px;padding-bottom:18px;display:flex;position:relative}.seva-pj-feed__item:before{content:"";background:var(--seva-border);width:2px;position:absolute;top:24px;bottom:-2px;left:11px}.seva-pj-feed__item:last-child{padding-bottom:0}.seva-pj-feed__item:last-child:before{display:none}.seva-pj-feed__icon{z-index:1;background:var(--seva-accent-soft);width:24px;height:24px;color:var(--seva-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.seva-pj-feed__icon.is-create{color:#16a34a;background:#22c55e26}.seva-pj-feed__icon.is-delete{color:var(--seva-error);background:#dc26261f}.seva-pj-feed__body p{color:var(--seva-text);margin:0;font-size:13px;line-height:1.4}.seva-pj-feed__body span{color:var(--seva-text-muted);font-size:11.5px}.seva-pj-emptymini{text-align:center;color:var(--seva-text-muted);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.seva-pj-emptymini svg{color:var(--seva-text-muted);opacity:.6}.seva-pj-emptymini p{margin:0;font-size:13px}.seva-pj-fdrawer{z-index:100;visibility:hidden;position:fixed;inset:0}.seva-pj-fdrawer.is-open{visibility:visible}.seva-pj-fdrawer .seva-pj-scrim{opacity:0;transition:opacity .2s;animation:none}.seva-pj-fdrawer.is-open .seva-pj-scrim{opacity:1}.seva-pj-fpanel{background:var(--seva-bg);border-left:1px solid var(--seva-border);flex-direction:column;width:400px;max-width:100vw;height:100%;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px #14123c2e}.seva-pj-fdrawer.is-open .seva-pj-fpanel{transform:translate(0)}.seva-pj-fpanel__head{border-bottom:1px solid var(--seva-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.seva-pj-fpanel__head h2{color:var(--seva-text);margin:0;font-size:17px;font-weight:700}.seva-pj-fpanel__head span{color:var(--seva-text-muted);font-size:12.5px}.seva-pj-fpanel__body{flex:1;padding:6px 22px 22px;overflow-y:auto}.seva-pj-fsec{border-bottom:1px solid var(--seva-border);padding:18px 0}.seva-pj-fsec:last-child{border-bottom:none}.seva-pj-fsec h3{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.seva-pj-fsec h3 b{color:var(--seva-accent);font-variant-numeric:tabular-nums}.seva-pj-chips{flex-wrap:wrap;gap:8px;display:flex}.seva-pj-chip{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.seva-pj-chip:hover{border-color:#cbd0de}.seva-pj-chip.is-on{background:var(--seva-accent-soft);border-color:var(--seva-accent);color:var(--seva-accent)}.seva-pj-chip svg{color:var(--seva-accent)}.seva-pj-range{appearance:none;background:var(--seva-border);border-radius:999px;outline:none;width:100%;height:6px}.seva-pj-range::-webkit-slider-thumb{appearance:none;background:var(--seva-accent);border:3px solid var(--seva-surface);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #14142d40}.seva-pj-range::-moz-range-thumb{background:var(--seva-accent);border:3px solid var(--seva-surface);cursor:pointer;border-radius:50%;width:18px;height:18px}.seva-pj-switch{cursor:pointer;align-items:center;gap:11px;display:flex}.seva-pj-switch input{opacity:0;width:0;height:0;position:absolute}.seva-pj-switch__track{background:var(--seva-border);border-radius:999px;flex:none;width:40px;height:23px;transition:background .18s;position:relative}.seva-pj-switch__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #14142d4d}.seva-pj-switch input:checked+.seva-pj-switch__track{background:var(--seva-accent)}.seva-pj-switch input:checked+.seva-pj-switch__track:after{transform:translate(17px)}.seva-pj-switch__label{color:var(--seva-text);font-size:13px;font-weight:500}.seva-pj-fpanel__foot{border-top:1px solid var(--seva-border);gap:10px;padding:16px 22px;display:flex}.seva-pj-fpanel__foot .seva-pj-btn{flex:1;justify-content:center;height:42px}.seva-pj-empty{text-align:center;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;align-items:center;padding:70px 30px;display:flex}.seva-pj-empty__art{background:var(--seva-accent-soft);width:76px;height:76px;color:var(--seva-accent);border-radius:20px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.seva-pj-empty h2{color:var(--seva-text);margin:0 0 8px;font-size:19px;font-weight:700}.seva-pj-empty p{color:var(--seva-text-muted);max-width:360px;margin:0 0 22px;font-size:14px}html[data-theme=dark] .seva-pj-pill--slate{color:#94a3b8;background:#94a3b829}html[data-theme=dark] .seva-pj-prio--slate{color:#94a3b8}html[data-theme=dark] .seva-pj-pill--purple{color:#c084fc;background:#c084fc29}html[data-theme=dark] .seva-pj-prio--purple{color:#c084fc}html[data-theme=dark] .seva-pj-pill--blue{color:#60a5fa;background:#60a5fa29}html[data-theme=dark] .seva-pj-prio--blue{color:#60a5fa}html[data-theme=dark] .seva-pj-pill--indigo{color:#8e8cf0;background:#8e8cf029}html[data-theme=dark] .seva-pj-prio--indigo{color:#8e8cf0}html[data-theme=dark] .seva-pj-pill--amber{color:#fbbf24;background:#fbbf2429}html[data-theme=dark] .seva-pj-prio--amber{color:#fbbf24}html[data-theme=dark] .seva-pj-pill--yellow{color:#eab308;background:#eab30829}html[data-theme=dark] .seva-pj-prio--yellow{color:#eab308}html[data-theme=dark] .seva-pj-pill--green{color:#4ade80;background:#4ade8029}html[data-theme=dark] .seva-pj-prio--green{color:#4ade80}html[data-theme=dark] .seva-pj-pill--emerald{color:#34d399;background:#34d39929}html[data-theme=dark] .seva-pj-prio--emerald{color:#34d399}html[data-theme=dark] .seva-pj-pill--red{color:#f87171;background:#f8717129}html[data-theme=dark] .seva-pj-prio--red{color:#f87171}html[data-theme=dark] .seva-pj-prog__track{background:#23252f}html[data-theme=dark] .seva-pj-stat__icon--green{color:#4ade80;background:#4ade8029}html[data-theme=dark] .seva-pj-stat__icon--emerald{color:#34d399;background:#34d39929}html[data-theme=dark] .seva-pj-stat__icon--amber{color:#fbbf24;background:#fbbf2429}html[data-theme=dark] .seva-pj-stat__icon--red{color:#f87171;background:#f8717129}html[data-theme=dark] .seva-pj-stat__delta.is-up{color:#4ade80}html[data-theme=dark] .seva-pj-stat__delta.is-down{color:#f87171}html[data-theme=dark] .seva-pj-btn:hover{border-color:#343845}html[data-theme=dark] .seva-pj-cb__box{border-color:#3a3f4d}html[data-theme=dark] .seva-pj-tip{background:#000}html[data-theme=dark] .seva-pj-tip:after{border-top-color:#000}@media (max-width:1200px){.seva-pj-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.seva-pj{padding:18px 18px 130px}.seva-pj-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.seva-pj-head__title{font-size:25px}.seva-pj-bulk{width:auto;left:12px;right:12px;transform:translateY(140%)}.seva-pj-bulk.is-shown{transform:translateY(0)}.seva-pj-bulk__actions button span{display:none}}@media (max-width:560px){.seva-pj-stats{grid-template-columns:1fr 1fr}.seva-pj-toolbar{flex-direction:column;align-items:stretch}.seva-pj-tools{justify-content:space-between}.seva-pj-facts{grid-template-columns:1fr}.seva-pj-panel,.seva-pj-fpanel{width:100vw}}@keyframes seva-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.seva-pj a.seva-pj-btn--primary,.seva-pj a.seva-pj-btn--primary:hover,.seva-pj-empty a.seva-pj-btn--primary{color:#fff!important}.seva-pj a.seva-pj-btn{color:var(--seva-text)}.seva-pj-crumb a{color:var(--seva-text-muted)!important}.seva-pj-crumb a:hover{color:var(--seva-accent)!important}a.seva-pj-menu__item{color:var(--seva-text)!important}a.seva-pj-menu__item.is-danger{color:var(--seva-error)!important}a.seva-pj-iconbtn{color:var(--seva-text-muted)!important}a.seva-pj-iconbtn:hover{color:var(--seva-accent)!important}.seva-pj{animation:.5s both seva-pj-fadein}@media (max-width:560px){.seva-pj-search{flex:none;width:100%}}.seva-pj-drawer,.seva-pj-fdrawer{z-index:1100}.seva-pj-bulk{z-index:1000}.seva-pj-rowbtn.is-active{opacity:1;background:var(--seva-surface);border-color:var(--seva-border);color:var(--seva-text)}@media (max-width:768px){.app-header{height:auto}.app-header__content{align-items:center;padding-top:12px;padding-bottom:6px}.app-header__wrapper,.app-header__controls-wrapper,.app-header__actions-wrapper,.app-header__actions{align-items:center;display:flex}.app-header__mobile-nav-toggler{flex:none;width:36px;height:36px}.seva-pj-rowbtn{opacity:1}.seva-pj-table .seva-pj-col-actions{z-index:1;border-left:1px solid var(--seva-border);position:sticky;right:0}.seva-pj-table thead .seva-pj-col-actions{background:var(--seva-surface-2)}}@media (max-width:560px){.seva-pj-head__row{flex-wrap:nowrap;gap:12px}.seva-pj-head__title{font-size:21px}.seva-pj-head__sub{font-size:12.5px}.seva-pj-head__row .seva-pj-btn--lg{white-space:nowrap;flex:none;height:38px;padding:0 13px;font-size:12.5px}.seva-pj-stats{gap:10px}.seva-pj-stat{border-radius:13px;padding:12px 12px 0}.seva-pj-stat__icon{border-radius:9px;width:30px;height:30px}.seva-pj-stat__label{margin-top:9px;font-size:11.5px}.seva-pj-stat__value{font-size:21px}.seva-pj-stat__delta{font-size:11px}.seva-pj-stat__spark{height:22px;margin:7px -12px 0}}.seva-dash__quickbar{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;animation:.6s cubic-bezier(.22,1,.36,1) .72s both seva-rise;display:grid}.seva-dash__quickbtn{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);align-items:center;gap:11px;padding:13px 15px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #14142d0a}a.seva-dash__quickbtn,a.seva-dash__quickbtn:hover{color:var(--seva-text)!important}.seva-dash__quickbtn:hover{border-color:var(--seva-accent);transform:translateY(-2px);box-shadow:0 8px 20px #14142d14}.seva-dash__quickbtn-ico{background:var(--seva-accent-soft);width:34px;height:34px;color:var(--seva-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.seva-dash__quickbtn-ico svg{width:17px;height:17px}.seva-dash__quickbtn-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seva-dash__detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seva-table--top{table-layout:fixed}.seva-table--top th:first-child,.seva-table--top td:first-child{width:34%}.seva-table--top th:nth-child(2),.seva-table--top td:nth-child(2){width:26%}.seva-table--top th:nth-child(3),.seva-table--top td:nth-child(3){width:24%}.seva-table--top th:nth-child(4),.seva-table--top td:nth-child(4){width:16%}.seva-panel--top .seva-top__name,.seva-panel--top .seva-top__client{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seva-panel--top .seva-top__name a{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.seva-panel--activity{flex-direction:column;display:flex}.seva-panel--activity .seva-activity{flex:1;max-height:none;overflow:visible}.seva-activity__viewall{border:1px solid var(--seva-border);border-radius:var(--seva-radius);background:var(--seva-surface);width:100%;color:var(--seva-accent);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s;display:flex}.seva-activity__viewall:hover{background:var(--seva-accent-soft);border-color:var(--seva-accent)}.seva-activity__viewall svg{transition:transform .16s}.seva-activity__viewall:hover svg{transform:translate(2px)}.seva-dash__modal-scrim{z-index:1100;-webkit-backdrop-filter:blur(3px);background:#11121c80;justify-content:center;align-items:center;padding:24px;animation:.18s seva-dash-fade;display:flex;position:fixed;inset:0}.seva-dash__modal{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;width:100%;max-width:540px;max-height:80vh;animation:.26s cubic-bezier(.22,1,.36,1) seva-dash-zoom;display:flex;overflow:hidden;box-shadow:0 26px 80px #14123c52}@keyframes seva-dash-fade{0%{opacity:0}to{opacity:1}}@keyframes seva-dash-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.seva-dash__modal-head{border-bottom:1px solid var(--seva-border);flex:none;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.seva-dash__modal-head h2{color:var(--seva-text);margin:0;font-size:16px;font-weight:700}.seva-dash__modal-head span{color:var(--seva-text-muted);font-size:12px}.seva-dash__modal-close{border:1px solid var(--seva-border);background:var(--seva-surface);width:32px;height:32px;color:var(--seva-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.seva-dash__modal-close:hover{background:var(--seva-accent-soft);color:var(--seva-accent);border-color:var(--seva-accent)}.seva-dash__modal .seva-activity--full{flex:1;max-height:none;margin:0;padding:16px 20px 20px;overflow-y:auto}@media (max-width:1100px){.seva-dash__quickbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.seva-dash__quickbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seva-dash__quickbtn{padding:11px 12px;font-size:12.5px}.seva-dash__quickbtn-ico{width:30px;height:30px}.seva-dash__modal-scrim{padding:14px}.seva-dash__modal{max-height:86vh}}:is(.collection-edit,.global-edit):has(.collapsible-field) .collection-edit__main{background:#f8fafc}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible__toggle span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__collapsible{background:var(--seva-surface);border:1px solid #eceef5;border-radius:16px;margin-bottom:14px;transition:box-shadow .16s,border-color .16s;box-shadow:0 1px 3px #14142d0d}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__collapsible:hover{border-color:#e3e6f0;box-shadow:0 6px 18px #14142d0f}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__collapsible>.collapsible__toggle-wrap{padding:13px 18px}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__row-label-wrap{letter-spacing:-.01em;color:var(--seva-text);font-size:14.5px;font-weight:650}:is(.collection-edit,.global-edit):has(.collapsible-field) .field-type{margin-bottom:14px}:is(.collection-edit,.global-edit):has(.collapsible-field) .field-label{color:var(--seva-text-muted);margin-bottom:6px;font-size:12.5px;font-weight:600}:is(.collection-edit,.global-edit):has(.collapsible-field) input:not([type=checkbox]){border-color:#e3e6f0!important;border-radius:10px!important}:is(.collection-edit,.global-edit):has(.collapsible-field) textarea{border-color:#e3e6f0!important;border-radius:10px!important}:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__control{border-color:#e3e6f0!important;border-radius:10px!important}:is(.collection-edit,.global-edit):has(.collapsible-field) input:not([type=checkbox]):focus{border-color:var(--seva-accent)!important;box-shadow:0 0 0 3px #5b5bd624!important}:is(.collection-edit,.global-edit):has(.collapsible-field) textarea:focus{border-color:var(--seva-accent)!important;box-shadow:0 0 0 3px #5b5bd624!important}:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__control--is-focused{border-color:var(--seva-accent)!important;box-shadow:0 0 0 3px #5b5bd624!important}:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__menu{z-index:60!important}:is(.collection-edit,.global-edit):has(.collapsible-field) .array-field__draggable-rows>*{background:#fafbfe;border:1px solid #eceef5;border-radius:10px;margin-bottom:8px}:is(.collection-edit,.global-edit):has(.collapsible-field) .array-field__row-header{padding:8px 12px}:is(.collection-edit,.global-edit):has(.collapsible-field) .array-field__draggable-rows .collapsible__toggle-wrap{padding:8px 12px}:is(.collection-edit,.global-edit):has(.collapsible-field) .document-fields__sidebar{background:var(--seva-surface);border:1px solid #eceef5;border-radius:16px;padding:16px 16px 6px;box-shadow:0 1px 3px #14142d0d}:is(.collection-edit,.global-edit):has(.collapsible-field) .document-fields__sidebar .field-type{margin-bottom:14px}:is(.collection-edit,.global-edit):has(.collapsible-field) .doc-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafce6}@media (max-width:768px){:is(.collection-edit,.global-edit):has(.collapsible-field) .document-fields{flex-direction:column}:is(.collection-edit,.global-edit):has(.collapsible-field) .document-fields__sidebar{width:100%;max-width:100%;margin:14px 0 0}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__collapsible>.collapsible__toggle-wrap{padding:11px 14px}}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__collapsible{box-shadow:0 4px 16px #1118270d}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__row-label-wrap{grid-template-columns:34px 1fr;align-items:center;column-gap:11px;display:grid}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__row-label-wrap:before{content:"";background-color:var(--seva-accent-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235b5bd6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:10px;grid-area:1/1/span 2;align-self:center;width:34px;height:34px}:is(.collection-edit,.global-edit):has(.collapsible-field) .collapsible-field__row-label-wrap:after{letter-spacing:0;color:var(--seva-text-muted);content:"Basic details about this project.";grid-area:2/2;font-size:12px;font-weight:400}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(2) .collapsible-field__row-label-wrap:after{content:"Set the project duration and estimated effort."}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(3) .collapsible-field__row-label-wrap:after{content:"Budget, billing model and tax."}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(4) .collapsible-field__row-label-wrap:after{content:"Assign a project manager and team members."}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(5) .collapsible-field__row-label-wrap:after{content:"Add key milestones to track project progress."}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(2) .collapsible-field__row-label-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235b5bd6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(3) .collapsible-field__row-label-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235b5bd6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2'/%3E%3Cpath d='M21 12h-4a2 2 0 0 0 0 4h4v-4Z'/%3E%3C/svg%3E")}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(4) .collapsible-field__row-label-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235b5bd6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}:is(.collection-edit,.global-edit):has(.collapsible-field) .render-fields.document-fields__fields>.field-type:nth-of-type(5) .collapsible-field__row-label-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235b5bd6' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}:is(:is(.collection-edit,.global-edit):has(.collapsible-field) .clear-indicator,:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__indicator-separator){display:none}:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__menu-list{padding:6px}:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__option{color:var(--seva-text);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:14px;transition:background-color .12s,color .12s}:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__option--is-focused{background-color:var(--seva-accent-soft)!important;color:var(--seva-text)!important}:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__option--is-selected{font-weight:600;background-color:var(--seva-accent)!important;color:#fff!important}:is(:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__input-container,:is(.collection-edit,.global-edit):has(.collapsible-field) .rs__input){caret-color:#0000!important}@media (max-width:768px){.app-header__mobile-nav-toggler .hamburger{width:100%;height:100%;box-shadow:none;border-radius:inherit;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.nav__mobile-close{border:1px solid var(--seva-border);background:var(--seva-surface);width:36px;height:36px;color:var(--seva-text-muted);border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #0408140a}.nav__mobile-close:hover{background:var(--seva-accent-soft);border-color:var(--seva-accent);color:var(--seva-accent)}.nav__mobile-close svg{width:18px;height:18px}.nav__controls{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--seva-border);margin-top:auto}.nav__log-out{box-sizing:border-box;border:1px solid var(--seva-border);background:var(--seva-surface-2,#fbfbfd);width:100%;color:var(--seva-text-muted);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex!important}.nav__log-out:after{content:"Log out"}.nav__log-out:hover{color:var(--seva-danger,#dc2626);border-color:var(--seva-danger,#dc2626);background:color-mix(in srgb, var(--seva-danger,#dc2626) 8%, transparent)}.nav__log-out svg{flex:none;width:18px;height:18px}}@media (max-width:900px){.seva-dash__detail{grid-template-columns:1fr}}.render-title:not([data-doc-id]),.render-title[data-doc-id=""]{display:none}.seva-list{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;padding:22px 30px 40px;display:flex;overflow-x:clip}.seva-list__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.seva-list__crumb{color:var(--seva-text-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.seva-list__crumb a{color:var(--seva-text-muted);text-decoration:none}.seva-list__crumb-sep{opacity:.5}.seva-list__h1{letter-spacing:-.02em;color:var(--seva-text);align-items:center;gap:11px;margin:0;font-size:26px;font-weight:750;display:flex}.seva-list__h1ico{background:var(--seva-accent-soft);width:38px;height:38px;color:var(--seva-accent);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.seva-list__count{color:var(--seva-text-muted);background:var(--seva-surface-2,#f1f3f9);border:1px solid var(--seva-border);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.seva-list__sub2{color:var(--seva-text-muted);margin:6px 0 0;font-size:13.5px}.seva-list__create{background:var(--seva-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #5b5bd647}.seva-list__create:hover{background:var(--seva-accent-hover,#4f4fcc);box-shadow:0 4px 14px #5b5bd657}.seva-list__create:active{transform:translateY(1px)}.seva-list a.seva-list__create,.seva-list a.seva-list__create:hover,.seva-list a.seva-list__create:focus,.seva-list__empty a.seva-list__create{color:#fff!important}.seva-list a.seva-list__edit{color:var(--seva-text-muted)!important}.seva-list a.seva-list__edit:hover{color:var(--seva-accent)!important}.seva-list__crumb a{color:var(--seva-text-muted)!important}.seva-list__crumb a:hover{color:var(--seva-accent)!important}.seva-list__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seva-list__search{border:1px solid var(--seva-border);background:var(--seva-surface);min-width:0;height:42px;color:var(--seva-text-muted);border-radius:12px;flex:280px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.seva-list__search:focus-within{border-color:var(--seva-accent);box-shadow:0 0 0 3px #5b5bd624}.seva-list__search input{min-width:0;color:var(--seva-text);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.seva-list__search button{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.seva-list__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seva-list__chips--group{border-right:1px solid var(--seva-border);margin-right:4px;padding-right:10px}.seva-list__chipcount{background:var(--seva-surface-2);min-width:17px;color:var(--seva-text-muted);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700}.seva-list__chip.is-on .seva-list__chipcount{background:color-mix(in srgb, var(--seva-accent) 22%, transparent);color:var(--seva-accent)}@media (max-width:820px){.seva-list__chips--group{border-right:none;flex-basis:100%;margin-right:0;padding-right:0}}.seva-list__chip{border:1px solid var(--seva-border);background:var(--seva-surface);height:32px;color:var(--seva-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:all .14s;display:inline-flex}.seva-list__chip:hover{border-color:var(--seva-accent);color:var(--seva-text)}.seva-list__chip.is-on{background:var(--seva-accent-soft);border-color:var(--seva-accent);color:var(--seva-accent)}.seva-list__chipdot{background:var(--seva-text-muted);border-radius:50%;width:7px;height:7px}.seva-list__chipdot--accent{background:var(--seva-accent)}.seva-list__chipdot--success{background:var(--seva-success)}.seva-list__chipdot--warning{background:var(--seva-warning)}.seva-list__chipdot--error{background:var(--seva-error)}.seva-list__chipdot--blue{background:#3b82f6}.seva-list__chipdot--muted{background:var(--seva-text-muted)}.seva-list__sortwrap{position:relative}.seva-list__sortbtn{border:1px solid var(--seva-border);background:var(--seva-surface);height:42px;color:var(--seva-text);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.seva-list__sortbtn:hover{border-color:var(--seva-accent)}.seva-list__sortmenu{z-index:50;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:12px;min-width:180px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #14142d24}.seva-list__sortmenu button{text-align:left;width:100%;color:var(--seva-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:13px;display:block}.seva-list__sortmenu button:hover{background:var(--seva-accent-soft)}.seva-list__sortmenu button.is-active{color:var(--seva-accent);font-weight:600}.seva-list__tablecard{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #14142d0d}.seva-list__head{grid-template-columns:var(--cols);border-bottom:1px solid var(--seva-border);background:var(--seva-surface-2,#fbfbfd);gap:14px;padding:11px 18px;display:grid}.seva-list__hcell{text-transform:uppercase;letter-spacing:.04em;color:var(--seva-text-muted);font-size:11px;font-weight:700}.seva-list__row{grid-template-columns:var(--cols);border-bottom:1px solid var(--seva-border);cursor:pointer;align-items:center;gap:14px;padding:13px 18px;transition:background .12s;display:grid}.seva-list__row:last-child{border-bottom:none}.seva-list__row:hover{background:var(--seva-surface-2,#fbfbfd)}.seva-list__cell{min-width:0;color:var(--seva-text);font-size:13px;overflow:hidden}.seva-list__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.seva-list__cell .seva-pj-pill{max-width:100%}.seva-list__cell .seva-pj-pill__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.seva-list__primary{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-list__title{color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.seva-list__sub{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.seva-list__user{align-items:center;gap:8px;min-width:0;display:inline-flex}.seva-list__user span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seva-list__muted{color:var(--seva-text-muted)}.seva-list__date,.seva-list__num{font-variant-numeric:tabular-nums;color:var(--seva-text-muted)}.seva-list__cell--actions{justify-content:flex-end;display:flex}.seva-list__edit{width:32px;height:32px;color:var(--seva-text-muted);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.seva-list__edit:hover{background:var(--seva-accent-soft);border-color:var(--seva-border);color:var(--seva-accent)}.seva-list__bulkbar{border-bottom:1px solid var(--seva-border);background:color-mix(in srgb, var(--seva-accent) 6%, transparent);align-items:center;gap:12px;padding:10px 18px;display:flex}.seva-list__bulkcount{color:var(--seva-text);font-size:12.5px;font-weight:650}.seva-list__bulkclear{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;font-size:12.5px;text-decoration:underline}.seva-list__bulkclear:hover{color:var(--seva-text)}.seva-list__hcell--tick,.seva-list__cell--tick{justify-content:center;align-items:center;display:flex}.seva-list__hcell--tick input,.seva-list__cell--tick input{cursor:pointer;width:15px;height:15px;accent-color:var(--seva-accent)}.seva-list__persize{color:var(--seva-text-muted);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.seva-list__persize select{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);cursor:pointer;border-radius:7px;padding:4px 8px;font-size:12.5px}.seva-list__pager{color:var(--seva-text-muted);justify-content:space-between;align-items:center;padding:12px 18px;font-size:12.5px;display:flex}.seva-list__pagernav{align-items:center;gap:10px;display:inline-flex}.seva-list__pagernav button{border:1px solid var(--seva-border);background:var(--seva-surface);width:32px;height:32px;color:var(--seva-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.seva-list__pagernav button:disabled{opacity:.4;cursor:default}.seva-list__empty{text-align:center;border:1px dashed var(--seva-border);background:var(--seva-surface);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}.seva-list__emptyico{background:var(--seva-accent-soft);width:52px;height:52px;color:var(--seva-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.seva-list__empty h3{color:var(--seva-text);margin:0;font-size:16px;font-weight:650}.seva-list__empty p{color:var(--seva-text-muted);margin:0 0 6px;font-size:13px}.seva-list__clear{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}@media (max-width:768px){.seva-list{gap:14px;padding:16px 14px 32px}.seva-list__header{align-items:flex-start}.seva-list__create{justify-content:center;width:100%;height:44px}.seva-list__h1{font-size:22px}.seva-list__tablecard{box-shadow:none;background:0 0;border:none;overflow:visible}.seva-list__head{display:none}.seva-list__row{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:14px;margin-bottom:10px;padding:14px 15px;display:block;box-shadow:0 1px 3px #14142d0a}.seva-list__cell{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.seva-list__cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.03em;color:var(--seva-text-muted);flex:none;font-size:11px;font-weight:700}.seva-list__cell--primary{border-bottom:1px solid var(--seva-border);margin-bottom:5px;padding:0 0 9px}.seva-list__cell--primary:before{display:none}.seva-list__cell--primary .seva-list__primary{width:100%}.seva-list__title{white-space:normal;font-size:15px}.seva-list__cell--actions{display:none}.seva-list__toolbar{gap:8px}.seva-list__sortwrap,.seva-list__sortbtn{width:100%}.seva-list__sortbtn{justify-content:space-between}}.rs__input,.rs__input:focus,.rs__input:focus-visible,.rs__input-container input,.rs__input-container input:focus,.rs__input-container input:focus-visible{box-shadow:none!important;caret-color:#0000!important;border:none!important;outline:none!important}.seva-reports__kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.seva-rstat{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;padding:16px 16px 14px 18px;position:relative;overflow:hidden;box-shadow:0 1px 3px #14142d0d}.seva-rstat:before{content:"";background:var(--seva-accent);width:4px;position:absolute;top:0;bottom:0;left:0}.seva-rstat--success:before{background:var(--seva-success)}.seva-rstat--warning:before{background:var(--seva-warning)}.seva-rstat--error:before{background:var(--seva-error)}.seva-rstat--blue:before{background:#3b82f6}.seva-rstat__label{color:var(--seva-text-muted);font-size:12.5px;font-weight:600}.seva-rstat__value{letter-spacing:-.02em;color:var(--seva-text);margin-top:6px;font-size:24px;font-weight:750}.seva-rstat__sub{color:var(--seva-text-muted);margin-top:3px;font-size:11.5px}.seva-reports__row{gap:16px;display:grid}.seva-reports__row--2{grid-template-columns:1.5fr 1fr}.seva-reports__row--3{grid-template-columns:repeat(3,1fr)}.seva-reports__donutwrap{flex-direction:column;gap:6px;display:flex}.seva-reports__legend{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.seva-reports__legend li{align-items:center;gap:9px;font-size:12.5px;display:flex}.seva-reports__legend--plain{border-top:1px solid var(--seva-border);margin-top:14px;padding-top:12px}.seva-reports__dot{border-radius:3px;flex:none;width:9px;height:9px}.seva-reports__lname{color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.seva-reports__lval{color:var(--seva-text-muted);font-weight:600}.seva-reports__rank{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.seva-reports__rank li{border-bottom:1px solid var(--seva-border);align-items:center;gap:11px;padding:9px 4px;font-size:13px;display:flex}.seva-reports__rank li:last-child{border-bottom:none}.seva-reports__rankno{background:var(--seva-accent-soft);width:22px;height:22px;color:var(--seva-accent);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.seva-reports__rankname{color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.seva-reports__rankval{color:var(--seva-text);font-weight:650}.seva-reports__bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.seva-reports__bars li{grid-template-columns:84px 1fr 28px;align-items:center;gap:10px;font-size:12.5px;display:grid}.seva-reports__blabel{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seva-reports__btrack{background:var(--seva-accent-soft);border-radius:5px;height:9px;overflow:hidden}.seva-reports__bfill{background:linear-gradient(90deg,#5b5bd6,#8e8cf0);border-radius:5px;height:100%;display:block}.seva-reports__bval{text-align:right;color:var(--seva-text);font-weight:600}.seva-reports__bigfig{letter-spacing:-.02em;color:var(--seva-text);align-items:baseline;gap:8px;font-size:30px;font-weight:750;display:flex}.seva-reports__bigfig small{color:var(--seva-text-muted);font-size:12.5px;font-weight:500}.seva-reports__split{color:var(--seva-text-muted);flex-direction:column;gap:3px;margin-top:8px;font-size:12.5px;display:flex}.seva-reports__split b{color:var(--seva-accent)}@media (max-width:1100px){.seva-reports__kpis{grid-template-columns:repeat(2,1fr)}.seva-reports__row--2,.seva-reports__row--3{grid-template-columns:1fr}}@media (max-width:640px){.seva-reports__kpis{grid-template-columns:1fr}}.seva-ui-page-title{font-size:var(--seva-text-2xl);letter-spacing:-.02em;color:var(--seva-text);font-weight:700;line-height:var(--seva-leading-tight)}.seva-ui-page-sub{font-size:var(--seva-text-base);color:var(--seva-text-muted);margin-top:var(--seva-space-1)}.seva-ui-label{font-size:var(--seva-text-sm);color:var(--seva-text);margin-bottom:var(--seva-space-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.seva-ui-label__req{color:var(--seva-error);font-weight:700}.seva-ui-help{font-size:var(--seva-text-xs);color:var(--seva-text-muted);margin-top:6px}.seva-ui-error-text{font-size:var(--seva-text-xs);color:var(--seva-error);align-items:center;gap:5px;margin-top:6px;display:inline-flex}.seva-ui-field{margin-bottom:var(--seva-space-4);display:block}.seva-ui-btn{height:var(--seva-control-h);padding:0 var(--seva-space-4);border-radius:var(--seva-radius-control);border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);font-size:var(--seva-text-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s,color .15s;display:inline-flex}.seva-ui-btn:hover{background:var(--seva-surface-2);border-color:#d4d7e3}.seva-ui-btn:active{transform:translateY(.5px)}.seva-ui-btn:focus-visible{box-shadow:var(--seva-ring);outline:none}.seva-ui-btn svg{flex:none}.seva-ui-btn--sm{height:var(--seva-control-h-sm);padding:0 var(--seva-space-3);font-size:var(--seva-text-xs)}.seva-ui-btn--primary{background:var(--seva-accent);border-color:var(--seva-accent);box-shadow:0 4px 14px #5b5ceb3d;color:#fff!important}.seva-ui-btn--primary:hover{background:var(--seva-accent-hover);border-color:var(--seva-accent-hover);transform:translateY(-1px);box-shadow:0 6px 18px #5b5ceb52}.seva-ui-btn--danger{background:var(--seva-error);border-color:var(--seva-error);color:#fff!important}.seva-ui-btn--danger:hover{filter:brightness(.94);background:var(--seva-error)}.seva-ui-btn--ghost{color:var(--seva-text-muted);background:0 0;border-color:#0000}.seva-ui-btn--ghost:hover{background:var(--seva-surface-2);color:var(--seva-text);border-color:#0000}.seva-ui-btn--text{color:var(--seva-accent);height:auto;box-shadow:none;background:0 0;border-color:#0000;padding:4px 6px}.seva-ui-btn--text:hover{background:var(--seva-accent-soft);border-color:#0000}.seva-ui-btn--icon{width:var(--seva-control-h);padding:0}.seva-ui-btn--icon.seva-ui-btn--sm{width:var(--seva-control-h-sm)}.seva-ui-btn:disabled,.seva-ui-btn[aria-disabled=true]{opacity:.5;pointer-events:none;box-shadow:none}.seva-ui-btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.seva-ui-btn.is-loading:after{content:"";opacity:.9;border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite seva-ui-spin;position:absolute}.seva-ui-btn--primary.is-loading:after,.seva-ui-btn--danger.is-loading:after{border-color:#0000 #fff #fff}@keyframes seva-ui-spin{to{transform:rotate(360deg)}}.seva-ui-control{width:100%;min-height:var(--seva-control-h);padding:0 var(--seva-space-3);background:var(--seva-surface);color:var(--seva-text);border:1px solid var(--seva-border);border-radius:var(--seva-radius-control);font-size:var(--seva-text-base);align-items:center;gap:8px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.seva-ui-control__icon{color:var(--seva-text-muted);flex:none;display:inline-flex}.seva-ui-control input,.seva-ui-input__field{min-width:0;color:inherit;font-size:inherit;background:0 0;border:none;outline:none;flex:1;height:100%;font-family:inherit}.seva-ui-control input::placeholder,.seva-ui-input__field::placeholder,.seva-ui-textarea__field::placeholder{color:var(--seva-text-muted);opacity:.75}.seva-ui-control:focus-within,.seva-ui-input__field:focus,.seva-ui-textarea__field:focus{border-color:var(--seva-accent);box-shadow:var(--seva-ring)}.seva-ui-control.is-error,.seva-ui-input__field.is-error,.seva-ui-textarea.is-error .seva-ui-textarea__field{border-color:var(--seva-error)}.seva-ui-control.is-error:focus-within{box-shadow:0 0 0 3px #dc262629}.seva-ui-control.is-disabled,.seva-ui-input__field:disabled{background:var(--seva-surface-2);color:var(--seva-text-muted);cursor:not-allowed}.seva-ui-textarea{display:block;position:relative}.seva-ui-textarea__field{resize:none;width:100%;padding:10px var(--seva-space-3) 22px;background:var(--seva-surface);color:var(--seva-text);border:1px solid var(--seva-border);border-radius:var(--seva-radius-control);font-size:var(--seva-text-base);font-family:inherit;line-height:var(--seva-leading-normal);transition:border-color .15s,box-shadow .15s}.seva-ui-textarea__counter{font-size:var(--seva-text-xs);color:var(--seva-text-muted);pointer-events:none;position:absolute;bottom:8px;right:10px}.seva-ui-control input:focus,.seva-ui-control input:focus-visible,.seva-ui-input__field:focus,.seva-ui-input__field:focus-visible,.seva-ui-textarea__field:focus,.seva-ui-textarea__field:focus-visible,.seva-ui-select:focus-visible,.seva-ui-btn:focus-visible,.seva-ui-checkbox:focus-visible,.seva-ui-menu__search input:focus,.seva-ui-menu__search input:focus-visible,.seva-ui-cl-title:focus,.seva-ui-cl-title:focus-visible{outline:none!important}.seva-ui-select{width:100%;min-height:var(--seva-control-h);padding:0 10px 0 var(--seva-space-3);background:var(--seva-surface);color:var(--seva-text);border:1px solid var(--seva-border);border-radius:var(--seva-radius-control);font-size:var(--seva-text-base);cursor:pointer;text-align:left;align-items:center;gap:8px;transition:border-color .15s,box-shadow .15s;display:flex}.seva-ui-select:hover{border-color:#d4d7e3}.seva-ui-select:focus-visible,.seva-ui-select.is-open{border-color:var(--seva-accent);box-shadow:var(--seva-ring);outline:none}.seva-ui-select.is-error{border-color:var(--seva-error)}.seva-ui-select__value{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.seva-ui-select__value--placeholder{color:var(--seva-text-muted);opacity:.85}.seva-ui-select__value span.txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seva-ui-select__chev{color:var(--seva-text-muted);flex:none;transition:transform .15s}.seva-ui-select.is-open .seva-ui-select__chev{transform:rotate(180deg)}.seva-ui-select__chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;padding:5px 0;display:flex}.seva-ui-chip{background:var(--seva-accent-soft);color:var(--seva-text);font-size:var(--seva-text-xs);border-radius:999px;align-items:center;gap:5px;padding:2px 6px 2px 8px;font-weight:600;line-height:1.6;display:inline-flex}.seva-ui-chip__dot{border-radius:50%;flex:none;width:7px;height:7px}.seva-ui-chip__x{cursor:pointer;opacity:.6;border-radius:50%;display:inline-flex}.seva-ui-chip__x:hover{opacity:1;background:#00000014}.seva-ui-menu{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);box-shadow:var(--seva-shadow-lg);z-index:1300;padding:6px;animation:.14s seva-ui-pop;overflow:hidden}@keyframes seva-ui-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.seva-ui-menu__search{border-bottom:1px solid var(--seva-border);align-items:center;gap:7px;margin:-6px -6px 6px;padding:6px 8px 8px;display:flex}.seva-ui-menu__search input{color:var(--seva-text);font-size:var(--seva-text-base);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.seva-ui-menu__search svg{color:var(--seva-text-muted)}.seva-ui-menu__list{scrollbar-width:thin;max-height:264px;overflow-y:auto}.seva-ui-menu__opt{border-radius:var(--seva-radius);cursor:pointer;width:100%;font-size:var(--seva-text-base);color:var(--seva-text);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;display:flex}.seva-ui-menu__opt:hover,.seva-ui-menu__opt.is-focused{background:var(--seva-accent-soft)}.seva-ui-menu__opt.is-selected{font-weight:600}.seva-ui-menu__opt-dot{border-radius:50%;flex:none;width:8px;height:8px}.seva-ui-menu__opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seva-ui-menu__opt-check{color:var(--seva-accent);opacity:0;flex:none}.seva-ui-menu__opt.is-selected .seva-ui-menu__opt-check{opacity:1}.seva-ui-menu__empty{text-align:center;color:var(--seva-text-muted);font-size:var(--seva-text-sm);padding:18px 12px}.seva-ui-menu__create{border-top:1px solid var(--seva-border);width:100%;color:var(--seva-accent);font-weight:600;font-size:var(--seva-text-sm);cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:8px;margin-top:4px;padding:9px 10px;display:flex}.seva-ui-menu__create:hover{background:var(--seva-accent-soft);border-radius:var(--seva-radius)}.seva-ui-menu__item{border-radius:var(--seva-radius);cursor:pointer;width:100%;font-size:var(--seva-text-sm);color:var(--seva-text);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;display:flex}.seva-ui-menu__item:hover{background:var(--seva-accent-soft)}.seva-ui-menu__item.is-danger{color:var(--seva-error)}.seva-ui-menu__item.is-danger:hover{background:#dc262614}.seva-ui-card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-xl);box-shadow:var(--seva-shadow-sm);padding:var(--seva-space-6)}.seva-ui-section{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-xl);box-shadow:var(--seva-shadow-sm);margin-bottom:var(--seva-space-4);transition:box-shadow .16s,border-color .16s;overflow:hidden}.seva-ui-section:hover{box-shadow:var(--seva-shadow-md)}.seva-ui-section__head{align-items:center;gap:var(--seva-space-3);padding:var(--seva-space-5) var(--seva-space-6);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.seva-ui-section__num{background:var(--seva-accent);color:#fff;width:30px;height:30px;font-size:var(--seva-text-sm);border-radius:9px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.seva-ui-section__num--soft{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-ui-section__titles{flex:1;min-width:0}.seva-ui-section__title{font-size:var(--seva-text-lg);color:var(--seva-text);font-weight:650;line-height:1.2}.seva-ui-section__sub{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin-top:2px}.seva-ui-section__chev{color:var(--seva-text-muted);transition:transform .18s}.seva-ui-section.is-collapsed .seva-ui-section__chev{transform:rotate(180deg)}.seva-ui-section__body{padding:0 var(--seva-space-6) var(--seva-space-6)}.seva-ui-section.is-collapsed .seva-ui-section__body{display:none}.seva-ui-row{grid-template-columns:repeat(var(--cols,2), 1fr);gap:var(--seva-space-4);display:grid}.seva-ui-props{gap:var(--seva-space-5);flex-direction:column;display:flex}.seva-ui-prop{display:block}.seva-ui-prop__label{font-size:var(--seva-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--seva-text-muted);margin-bottom:var(--seva-space-2);align-items:center;gap:6px;font-weight:600;display:flex}.seva-ui-prop__label svg{opacity:.8}.seva-ui-avatar{object-fit:cover;color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.seva-ui-empty{text-align:center;padding:var(--seva-space-8) var(--seva-space-6);flex-direction:column;align-items:center;display:flex}.seva-ui-empty__icon{background:var(--seva-accent-soft);width:46px;height:46px;color:var(--seva-accent);margin-bottom:var(--seva-space-4);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.seva-ui-empty__title{font-size:var(--seva-text-md);color:var(--seva-text);font-weight:650}.seva-ui-empty__sub{font-size:var(--seva-text-sm);color:var(--seva-text-muted);max-width:320px;margin-top:4px}.seva-ui-empty__actions{gap:var(--seva-space-2);margin-top:var(--seva-space-5);display:flex}.seva-ui-checklist{gap:var(--seva-space-2);flex-direction:column;display:flex}.seva-ui-cl-item{border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);background:var(--seva-surface);transition:border-color .15s,box-shadow .15s}.seva-ui-cl-item:hover{box-shadow:var(--seva-shadow-sm);border-color:#d4d7e3}.seva-ui-cl-item.is-done{opacity:.7}.seva-ui-cl-row{align-items:center;gap:var(--seva-space-3);padding:10px var(--seva-space-3);display:flex}.seva-ui-cl-grip{color:var(--seva-text-muted);opacity:.5;cursor:grab;flex:none;display:inline-flex}.seva-ui-cl-check{border:1.5px solid var(--seva-border);cursor:pointer;color:#0000;background:var(--seva-surface);border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.seva-ui-cl-check.is-on{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff}.seva-ui-cl-title{min-width:0;color:var(--seva-text);font-size:var(--seva-text-base);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.seva-ui-cl-item.is-done .seva-ui-cl-title{color:var(--seva-text-muted);text-decoration:line-through}.seva-ui-cl-meta{align-items:center;gap:var(--seva-space-2);flex:none;display:flex}.seva-ui-cl-expand{color:var(--seva-text-muted);cursor:pointer;border-radius:var(--seva-radius);background:0 0;border:none;padding:4px;display:inline-flex}.seva-ui-cl-expand:hover{background:var(--seva-surface-2);color:var(--seva-text)}.seva-ui-cl-body{padding:0 var(--seva-space-3) var(--seva-space-3) 40px;gap:var(--seva-space-3);grid-template-columns:repeat(3,1fr);display:grid}.seva-ui-cl-add{color:var(--seva-accent);font-weight:600;font-size:var(--seva-text-sm);cursor:pointer;border:1px dashed var(--seva-border);border-radius:var(--seva-radius-l);background:0 0;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.seva-ui-cl-add:hover{background:var(--seva-accent-soft);border-color:var(--seva-accent)}.seva-ui-cl-progress{font-size:var(--seva-text-xs);color:var(--seva-text-muted);align-items:center;gap:8px;display:flex}.seva-ui-cl-progress__track{background:var(--seva-surface-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.seva-ui-cl-progress__fill{background:linear-gradient(90deg,#5b5ceb,#7c6cff);border-radius:999px;height:100%}.seva-taskform{max-width:1180px;padding:var(--seva-space-6);margin:0 auto}.seva-taskform__head{justify-content:space-between;align-items:flex-start;gap:var(--seva-space-4);margin-bottom:var(--seva-space-6);display:flex}.seva-taskform__crumb{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin-bottom:var(--seva-space-2);align-items:center;gap:6px;display:flex}.seva-taskform__crumb a{color:var(--seva-text-muted);text-decoration:none}.seva-taskform__crumb a:hover{color:var(--seva-accent)}.seva-taskform__actions{gap:var(--seva-space-2);flex:none;display:flex}.seva-taskform__grid{gap:var(--seva-space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.seva-taskform__side{top:var(--seva-space-4);position:sticky}@media (max-width:900px){.seva-taskform__grid{grid-template-columns:1fr}.seva-taskform__side{position:static}.seva-ui-cl-body{grid-template-columns:1fr}.seva-ui-row{grid-template-columns:1fr!important}}@media (max-width:600px){.seva-taskform{padding:var(--seva-space-4)}.seva-taskform__head{flex-direction:column}.seva-taskform__actions{width:100%}.seva-taskform__actions .seva-ui-btn{flex:1}}button.seva-list__create{font-family:inherit}.seva-ui-checkbox{font-size:var(--seva-text-base);color:var(--seva-text);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;align-items:center;gap:9px;margin:0;padding:0;font-family:inherit;display:inline-flex}.seva-ui-checkbox__box{border:1.5px solid var(--seva-border);background:var(--seva-surface);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:inline-flex}.seva-ui-checkbox.is-on .seva-ui-checkbox__box{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff}.seva-ui-checkbox:focus-visible{outline:none}.seva-ui-checkbox:focus-visible .seva-ui-checkbox__box{box-shadow:var(--seva-ring)}.seva-ui-wiz-scrim{z-index:1250;padding:var(--seva-space-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11121c80;justify-content:center;align-items:center;animation:.16s seva-ui-fade;display:flex;position:fixed;inset:0}@keyframes seva-ui-fade{0%{opacity:0}to{opacity:1}}.seva-ui-wiz{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-xl);width:min(640px,100%);max-height:min(86vh,780px);box-shadow:var(--seva-shadow-lg);flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) seva-ui-wiz-in;display:flex;position:relative;overflow:hidden}@keyframes seva-ui-wiz-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.seva-ui-wiz__head{padding:var(--seva-space-5) var(--seva-space-6) var(--seva-space-4);border-bottom:1px solid var(--seva-border);flex:none}.seva-ui-wiz__headrow{justify-content:space-between;align-items:center;gap:var(--seva-space-3);margin-bottom:var(--seva-space-4);display:flex}.seva-ui-wiz__title{font-size:var(--seva-text-lg);letter-spacing:-.01em;color:var(--seva-text);margin:0;font-weight:700}.seva-ui-wiz__close{border-radius:var(--seva-radius);width:30px;height:30px;color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.seva-ui-wiz__close:hover{background:var(--seva-surface-2);color:var(--seva-text)}.seva-ui-wiz__steps{scrollbar-width:none;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.seva-ui-wiz__steps::-webkit-scrollbar{display:none}.seva-ui-wiz__stepwrap{flex:none;align-items:center;display:flex}.seva-ui-wiz__step{border-radius:var(--seva-radius);cursor:default;color:var(--seva-text-muted);font-size:var(--seva-text-xs);background:0 0;border:none;align-items:center;gap:7px;padding:4px 8px;font-family:inherit;font-weight:600;display:inline-flex}.seva-ui-wiz__step.is-done{cursor:pointer}.seva-ui-wiz__step.is-done:hover{background:var(--seva-accent-soft)}.seva-ui-wiz__stepdot{border:1.5px solid var(--seva-border);width:21px;height:21px;color:var(--seva-text-muted);background:var(--seva-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.seva-ui-wiz__step.is-active{color:var(--seva-text)}.seva-ui-wiz__step.is-active .seva-ui-wiz__stepdot{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff}.seva-ui-wiz__step.is-done .seva-ui-wiz__stepdot{background:var(--seva-accent-soft);color:var(--seva-accent);border-color:#0000}.seva-ui-wiz__stepline{background:var(--seva-border);flex:none;width:18px;height:1px}.seva-ui-wiz__progress-compact{display:none}.seva-ui-wiz__body{min-height:0;padding:var(--seva-space-6);flex:auto;animation:.18s seva-ui-wiz-step;overflow-y:auto}@keyframes seva-ui-wiz-step{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.seva-ui-wiz__row{gap:var(--seva-space-4);grid-template-columns:1fr 1fr;display:grid}.seva-ui-wiz__row>.seva-ui-field{margin-bottom:var(--seva-space-4)}.seva-ui-wiz__foot{justify-content:space-between;align-items:center;gap:var(--seva-space-3);padding:var(--seva-space-4) var(--seva-space-6);border-top:1px solid var(--seva-border);background:var(--seva-surface);flex:none;display:flex}.seva-ui-wiz__foot-left,.seva-ui-wiz__foot-right{align-items:center;gap:var(--seva-space-2);display:flex}.seva-ui-wiz-review{gap:var(--seva-space-4);flex-direction:column;display:flex}.seva-ui-wiz-review__group{border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);overflow:hidden}.seva-ui-wiz-review__head{padding:10px var(--seva-space-4);background:var(--seva-surface-2);border-bottom:1px solid var(--seva-border);justify-content:space-between;align-items:center;display:flex}.seva-ui-wiz-review__title{font-size:var(--seva-text-sm);color:var(--seva-text);font-weight:700}.seva-ui-wiz-review__edit{cursor:pointer;border-radius:var(--seva-radius);color:var(--seva-accent);font-size:var(--seva-text-xs);background:0 0;border:none;align-items:center;gap:5px;padding:3px 7px;font-family:inherit;font-weight:600;display:inline-flex}.seva-ui-wiz-review__edit:hover{background:var(--seva-accent-soft)}.seva-ui-wiz-review__rows{padding:var(--seva-space-2) var(--seva-space-4);margin:0}.seva-ui-wiz-review__row{gap:var(--seva-space-3);border-bottom:1px solid var(--seva-border);grid-template-columns:140px 1fr;padding:7px 0;display:grid}.seva-ui-wiz-review__row:last-child{border-bottom:none}.seva-ui-wiz-review__row dt{font-size:var(--seva-text-xs);color:var(--seva-text-muted);text-transform:uppercase;letter-spacing:.03em;align-self:center;font-weight:600}.seva-ui-wiz-review__row dd{font-size:var(--seva-text-base);color:var(--seva-text);overflow-wrap:anywhere;min-width:0;margin:0}.seva-ui-wiz-review__empty{color:var(--seva-text-muted)}.seva-ui-wiz-review__note{font-size:var(--seva-text-xs);color:var(--seva-text-muted);margin:0}.seva-ui-wiz__discard{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11121c59;justify-content:center;align-items:center;animation:.12s seva-ui-fade;display:flex;position:absolute;inset:0}.seva-ui-wiz__discard-panel{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);box-shadow:var(--seva-shadow-lg);padding:var(--seva-space-5);text-align:center;width:min(320px,100% - 48px)}.seva-ui-wiz__discard-title{font-size:var(--seva-text-md);color:var(--seva-text);margin:0 0 4px;font-weight:700}.seva-ui-wiz__discard-sub{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:0 0 var(--seva-space-4)}.seva-ui-wiz__discard-actions{justify-content:center;gap:var(--seva-space-2);display:flex}@media (max-width:600px){.seva-ui-wiz-scrim{align-items:stretch;padding:0}.seva-ui-wiz{border:none;border-radius:0;width:100%;height:100dvh;max-height:none}.seva-ui-wiz__steps{display:none}.seva-ui-wiz__progress-compact{display:block}.seva-ui-wiz__progress-text{font-size:var(--seva-text-xs);color:var(--seva-text-muted);margin-bottom:6px;font-weight:600;display:block}.seva-ui-wiz__progress-track{background:var(--seva-surface-2);border-radius:999px;height:4px;display:block;overflow:hidden}.seva-ui-wiz__progress-fill{background:var(--seva-accent);border-radius:999px;height:100%;transition:width .2s;display:block}.seva-ui-wiz__row{grid-template-columns:1fr}.seva-ui-wiz__foot{padding-bottom:max(var(--seva-space-4),env(safe-area-inset-bottom))}.seva-ui-wiz__foot .seva-ui-btn{min-height:44px}.seva-ui-wiz-review__row{grid-template-columns:110px 1fr}}@media (prefers-reduced-motion:reduce){.seva-ui-wiz-scrim,.seva-ui-wiz,.seva-ui-wiz__body,.seva-ui-wiz__discard{animation:none}}.seva-pj-pill--muted{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent)}.seva-pj-pill--accent{color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 12%, transparent)}.seva-pj-pill--success{color:var(--seva-success);background:color-mix(in srgb, var(--seva-success) 12%, transparent)}.seva-pj-pill--warning{color:var(--seva-warning);background:color-mix(in srgb, var(--seva-warning) 14%, transparent)}.seva-pj-pill--error{color:var(--seva-error);background:color-mix(in srgb, var(--seva-error) 12%, transparent)}.seva-ui-lines{gap:var(--seva-space-2);flex-direction:column;display:flex}.seva-ui-lines__row{gap:var(--seva-space-2);grid-template-columns:1fr 74px 110px 96px 30px;align-items:center;display:grid}.seva-ui-lines__head{font-size:var(--seva-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--seva-text-muted);font-weight:700}.seva-ui-lines__amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--seva-text-base);color:var(--seva-text);padding-right:2px}.seva-ui-lines__del{border-radius:var(--seva-radius);width:28px;height:28px;color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.seva-ui-lines__del:hover{color:var(--seva-error);background:#dc262614}.seva-ui-lines__summary{margin-top:var(--seva-space-4);font-variant-numeric:tabular-nums;width:min(300px,100%);margin-left:auto}.seva-ui-lines__summary>div{font-size:var(--seva-text-base);justify-content:space-between;padding:4px 0;display:flex}.seva-ui-lines__summary>div span:first-child{color:var(--seva-text-muted)}.seva-ui-lines__summary .is-total{border-top:1px solid var(--seva-border);margin-top:4px;padding-top:8px;font-weight:750}.seva-ui-lines__taxrow{justify-content:space-between;align-items:center;gap:var(--seva-space-3);padding:4px 0;display:flex}.seva-ui-lines__taxrow .seva-ui-control{width:110px;min-height:34px}@media (max-width:600px){.seva-ui-lines__row{grid-template-columns:1fr 60px 90px 74px 26px}}.seva-invview{max-width:980px;padding:var(--seva-space-6);margin:0 auto}.seva-invview__head{justify-content:space-between;align-items:flex-start;gap:var(--seva-space-4);margin-bottom:var(--seva-space-5);flex-wrap:wrap;display:flex}.seva-invview__id{align-items:center;gap:var(--seva-space-3);flex-wrap:wrap;display:flex}.seva-invview__number{font-size:var(--seva-text-2xl);letter-spacing:-.02em;color:var(--seva-text);margin:0;font-weight:750}.seva-invview__actions{gap:var(--seva-space-2);flex-wrap:wrap;display:flex}.seva-invview__crumb{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin-bottom:var(--seva-space-2);align-items:center;gap:6px;display:flex}.seva-invview__crumb a{color:var(--seva-text-muted);text-decoration:none}.seva-invview__crumb a:hover{color:var(--seva-accent)}.seva-invview__payments{margin-top:var(--seva-space-5)}.seva-invview__paytitle{font-size:var(--seva-text-lg);color:var(--seva-text);margin:0 0 var(--seva-space-3);font-weight:700}.seva-invview__progress{align-items:center;gap:var(--seva-space-2);font-size:var(--seva-text-xs);color:var(--seva-text-muted);margin-bottom:var(--seva-space-3);display:flex}.seva-invview__progress-track{background:var(--seva-surface-2);border:1px solid var(--seva-border);border-radius:999px;flex:1;height:6px;overflow:hidden}.seva-invview__progress-fill{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px;height:100%;display:block}.seva-invview__payrow{align-items:center;gap:var(--seva-space-3);padding:12px var(--seva-space-4);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);background:var(--seva-surface);margin-bottom:var(--seva-space-2);flex-wrap:wrap;display:flex}.seva-invview__payamount{font-variant-numeric:tabular-nums;min-width:90px;font-weight:750}.seva-invview__paymeta{color:var(--seva-text-muted);font-size:var(--seva-text-sm);gap:var(--seva-space-3);flex-wrap:wrap;flex:1;display:flex}.seva-invview__payreceipt{font-size:var(--seva-text-xs);color:var(--seva-accent);font-weight:600}@media (max-width:600px){.seva-invview{padding:var(--seva-space-4)}.seva-invview__actions{width:100%}.seva-invview__actions .seva-ui-btn{flex:1}}.seva-tools-grid{gap:var(--seva-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.seva-tool{padding:var(--seva-space-5);background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-xl);box-shadow:var(--seva-shadow-sm);flex-direction:column;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.seva-tool.is-live:hover{box-shadow:var(--seva-shadow-md);border-color:var(--seva-accent);transform:translateY(-2px)}.seva-tool.is-soon{opacity:.72}.seva-tool__top{margin-bottom:var(--seva-space-4);justify-content:space-between;align-items:flex-start;display:flex}.seva-tool__icon{border-radius:var(--seva-radius-control);background:var(--seva-accent-soft);width:42px;height:42px;color:var(--seva-accent);justify-content:center;align-items:center;display:inline-flex}.seva-tool.is-soon .seva-tool__icon{background:var(--seva-surface-2);color:var(--seva-text-muted)}.seva-tool__status{font-size:var(--seva-text-xs);color:var(--seva-text-muted);align-items:center;gap:6px;font-weight:650;display:inline-flex}.seva-tool__dot{background:var(--seva-text-muted);opacity:.5;border-radius:999px;width:7px;height:7px}.seva-tool.is-live .seva-tool__status{color:#16a34a}.seva-tool.is-live .seva-tool__dot{opacity:1;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.seva-tool__name{font-size:var(--seva-text-lg);letter-spacing:-.01em;color:var(--seva-text);margin:0;font-weight:750}.seva-tool__cat{margin:2px 0 var(--seva-space-2);font-size:var(--seva-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--seva-accent);font-weight:700}.seva-tool.is-soon .seva-tool__cat{color:var(--seva-text-muted)}.seva-tool__desc{margin:0 0 var(--seva-space-4);font-size:var(--seva-text-sm);line-height:var(--seva-leading-normal);color:var(--seva-text-muted);flex:1}.seva-tool__open{align-self:flex-start;text-decoration:none}a.seva-ui-btn{text-decoration:none}.seva-tool__topright{align-items:center;gap:var(--seva-space-2);display:inline-flex}.seva-tool__help{border:1px solid var(--seva-border);background:var(--seva-surface);width:24px;height:24px;color:var(--seva-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s,transform .1s;display:inline-flex}.seva-tool__help:hover{color:var(--seva-accent);border-color:var(--seva-accent);background:var(--seva-accent-soft)}.seva-tool__help:active{transform:translateY(.5px)}.seva-tool__help:focus-visible{box-shadow:var(--seva-ring);outline:none}.seva-help__overlay{z-index:9999;padding:var(--seva-space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f10168c;justify-content:center;align-items:center;animation:.14s seva-help-fade;display:flex;position:fixed;inset:0}@keyframes seva-help-fade{0%{opacity:0}to{opacity:1}}.seva-help__modal{background:var(--seva-surface);width:min(520px,100%);max-height:85vh;color:var(--seva-text);border:1px solid var(--seva-border);border-radius:var(--seva-radius-xl);box-shadow:var(--seva-shadow-lg);padding:var(--seva-space-6);animation:.16s seva-help-pop;overflow-y:auto}@keyframes seva-help-pop{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.seva-help__head{justify-content:space-between;align-items:flex-start;gap:var(--seva-space-4);margin-bottom:var(--seva-space-4);display:flex}.seva-help__eyebrow{font-size:var(--seva-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--seva-accent);margin-bottom:3px;font-weight:700;display:block}.seva-help__title{font-size:var(--seva-text-xl);letter-spacing:-.01em;margin:0;font-weight:750}.seva-help__close{border-radius:var(--seva-radius-control);border:1px solid var(--seva-border);background:var(--seva-surface);width:30px;height:30px;color:var(--seva-text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.seva-help__close:hover{background:var(--seva-surface-2);color:var(--seva-text)}.seva-help__section{margin-bottom:var(--seva-space-5)}.seva-help__label{margin:0 0 var(--seva-space-2);font-size:var(--seva-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--seva-text-muted);font-weight:700}.seva-help__why{font-size:var(--seva-text-base);line-height:var(--seva-leading-normal);color:var(--seva-text);margin:0}.seva-help__steps{gap:var(--seva-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.seva-help__steps li{align-items:flex-start;gap:var(--seva-space-3);font-size:var(--seva-text-base);line-height:var(--seva-leading-normal);color:var(--seva-text);display:flex}.seva-help__num{background:var(--seva-accent);color:#fff;width:22px;height:22px;font-size:var(--seva-text-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:inline-flex}.seva-help__foot{padding-top:var(--seva-space-4);border-top:1px solid var(--seva-border);font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:0}.seva-setup-alert{align-items:flex-start;gap:var(--seva-space-3);margin-bottom:var(--seva-space-5);padding:var(--seva-space-4) var(--seva-space-5);border:1px solid var(--seva-warning);border-radius:var(--seva-radius-xl);background:color-mix(in srgb, var(--seva-warning) 8%, var(--seva-surface));border-left-width:4px;display:flex}.seva-setup-alert__icon{color:var(--seva-warning);flex:none;margin-top:1px}.seva-setup-alert__body strong{font-size:var(--seva-text-base);color:var(--seva-text);margin-bottom:3px;font-weight:750;display:block}.seva-setup-alert__body p{font-size:var(--seva-text-sm);line-height:var(--seva-leading-normal);color:var(--seva-text-muted);margin:0}.seva-setup-alert__body b{color:var(--seva-text);font-weight:650}.seva-ui-wiz__requestbox{background:var(--seva-surface-2,#f6f7fa);border:1px solid var(--seva-border,#e5e7eb);border-radius:10px;margin-bottom:14px;padding:12px 14px}.seva-linked{flex-direction:column;gap:8px;display:flex}.seva-linked__row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 32px;align-items:center;gap:8px;display:grid}.seva-linked__remove{cursor:pointer;border:1px solid var(--seva-border);background:var(--seva-surface);width:32px;height:32px;color:var(--seva-text-muted);border-radius:8px;font-size:13px;line-height:1}.seva-linked__remove:hover{color:var(--seva-error,#dc2626);border-color:var(--seva-error,#dc2626)}@media (max-width:640px){.seva-linked__row{grid-template-columns:minmax(0,1fr) 32px}.seva-linked__row>:nth-child(2){grid-column:1/-1}}.seva-ui-hint{color:var(--seva-meta,#6b7280);margin:0 0 12px;font-size:12.5px;line-height:1.6}.seva-ui-wiz__warn{background:color-mix(in srgb, var(--theme-error-500,#dc2626) 10%, transparent);border:1px solid color-mix(in srgb, var(--theme-error-500,#dc2626) 30%, transparent);color:var(--theme-error-700,#b91c1c);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;line-height:1.6}.seva-mw__platform{position:relative}.seva-mw__remove{color:var(--seva-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:-6px 0 10px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:underline}.seva-mw__remove:hover{color:var(--seva-error)}.seva-mw__add{color:var(--seva-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:2px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline}.seva-mw__error{color:var(--seva-error);margin:0 0 10px;font-size:12.5px}.seva-invdoc{box-sizing:border-box;color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;width:210mm;min-height:297mm;padding:52px 56px 60px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;display:flex}.seva-invdoc *{box-sizing:border-box}.seva-invdoc__pre{white-space:pre-line}.seva-invdoc__head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.seva-invdoc__title{letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:28px;font-weight:700;line-height:1.1}.seva-invdoc__logo{object-fit:contain;max-width:160px;height:30px}.seva-invdoc__logotype{color:#4f46e5;font-size:16px;font-weight:700}.seva-invdoc__meta{margin:0 0 24px}.seva-invdoc__meta>div{gap:0;padding:1px 0;display:flex}.seva-invdoc__meta dt{color:#1a1a1a;width:128px;font-size:11.5px;font-weight:600}.seva-invdoc__meta dd{color:#1a1a1a;margin:0;font-size:11.5px}.seva-invdoc__badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.seva-invdoc__badge--grey{color:#6b7280;background:#f3f4f6}.seva-invdoc__badge--amber{color:#b45309;background:#fef6e7}.seva-invdoc__badge--green{color:#15803d;background:#ecfdf3}.seva-invdoc__badge--blue{color:#2563eb;background:#eff6ff}.seva-invdoc__badge--red{color:#dc2626;background:#fef2f2}.seva-invdoc__parties{margin-bottom:30px;display:flex}.seva-invdoc__party{flex-direction:column;width:50%;padding-right:32px;display:flex}.seva-invdoc__party strong{color:#1a1a1a;margin-bottom:3px;font-size:12px;font-weight:700}.seva-invdoc__party span{color:#5f6368;font-size:11.5px;line-height:1.55}.seva-invdoc__due{letter-spacing:-.01em;color:#1a1a1a;margin:0 0 9px;font-size:21px;font-weight:700}.seva-invdoc__paylink{color:#4f46e5;margin-bottom:9px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.seva-invdoc__paynote{color:#5f6368;margin:0 0 5px;font-size:11px;line-height:1.55}.seva-invdoc__paynote--gap{margin-top:7px}.seva-invdoc__table{border-collapse:collapse;width:100%;margin-top:18px}.seva-invdoc__table thead th{text-align:left;color:#5f6368;border-bottom:1.5px solid #1a1a1a;padding:0 0 6px;font-size:10.5px;font-weight:500}.seva-invdoc__table thead th.num,.seva-invdoc__table td.num{text-align:right;white-space:nowrap}.seva-invdoc__table td{font-variant-numeric:tabular-nums;color:#1a1a1a;vertical-align:top;border-bottom:.5px solid #e3e3e3;padding:9px 0;font-size:12px}.seva-invdoc__table td.num{padding-left:16px}.seva-invdoc__desctitle{color:#1a1a1a;font-size:12px;font-weight:600;display:block}.seva-invdoc__descsub{color:#5f6368;margin-top:1px;font-size:11px;display:block}.seva-invdoc__totals{font-variant-numeric:tabular-nums;align-self:flex-end;width:300px;margin-top:10px}.seva-invdoc__totals>div{color:#1a1a1a;border-bottom:.5px solid #e3e3e3;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.seva-invdoc__totals .is-due{border-bottom:none;padding-top:7px}.seva-invdoc__totals .is-due span{font-size:12.5px;font-weight:700}.seva-invdoc__ein{color:#5f6368;margin:32px 0 0;font-size:11px}.seva-invdoc__footer{color:#8a8f98;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:10.5px;display:flex}.seva-invprev{flex-direction:column;min-height:0;display:flex}.seva-invprev__toolbar{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:var(--seva-radius-l);margin-bottom:var(--seva-space-3);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.seva-invprev__zoom{align-items:center;gap:4px;display:inline-flex}.seva-invprev__zoomval{text-align:center;min-width:46px;font-size:var(--seva-text-sm);color:var(--seva-text-muted);font-variant-numeric:tabular-nums}.seva-invprev__spacer{flex:1}.seva-invprev__tbtn{border:1px solid var(--seva-border);background:var(--seva-surface);height:32px;color:var(--seva-text);border-radius:var(--seva-radius);font-size:var(--seva-text-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-weight:600;display:inline-flex}.seva-invprev__tbtn:hover{background:var(--seva-surface-2)}.seva-invprev__tbtn.is-active{border-color:var(--seva-accent);color:var(--seva-accent)}.seva-invprev__tbtn--icon{justify-content:center;width:32px;padding:0}.seva-invprev__tbtn--primary,.seva-invprev__tbtn--primary:link,.seva-invprev__tbtn--primary:visited,.seva-invprev__tbtn--primary:hover{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff!important}.seva-invprev__tbtn--primary:hover{background:var(--seva-accent-hover)}.seva-invprev__tbtn--primary svg{stroke:#fff}.seva-invprev__scroll{border-radius:var(--seva-radius-l);background:#eceef2;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:20px;display:flex;overflow:auto}.seva-invprev__scale{flex:none}.seva-invprev__paper{transform-origin:0 0;transition:transform .1s}.seva-invprev__paper .seva-invdoc{box-shadow:0 6px 30px #14142d24}.seva-invprev.is-fullscreen{z-index:1400;background:var(--seva-bg);padding:var(--seva-space-4);position:fixed;inset:0}.seva-invprev.is-fullscreen .seva-invprev__scroll{border-radius:0}@media (max-width:900px){.seva-invprev__toolbar{padding:8px}.seva-invprev__tbtn span.lbl{display:none}}.seva-inved{gap:var(--seva-space-6);padding:var(--seva-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;max-width:1560px;margin:0 auto;display:grid}.seva-inved__form{min-width:0}.seva-inved__head{justify-content:space-between;align-items:flex-start;gap:var(--seva-space-4);margin-bottom:var(--seva-space-5);flex-wrap:wrap;display:flex}.seva-inved__title{font-size:var(--seva-text-2xl);letter-spacing:-.02em;margin:var(--seva-space-1) 0 0;color:var(--seva-text);font-weight:750}.seva-inved__actions{gap:var(--seva-space-2);flex-wrap:wrap;flex:none;display:flex}.seva-inved__section{margin-bottom:var(--seva-space-5);padding-bottom:var(--seva-space-5);border-bottom:1px solid var(--seva-border)}.seva-inved__section:last-child{border-bottom:none}.seva-inved__section-title{font-size:var(--seva-text-md);margin:0 0 var(--seva-space-3);color:var(--seva-text);font-weight:700}.seva-inved__paidnote{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:0 0 var(--seva-space-3)}.seva-inved__pays{gap:var(--seva-space-2);flex-direction:column;display:flex}.seva-inved__preview{top:var(--seva-space-4);height:calc(100vh - 120px);min-height:480px;position:sticky}.seva-inved__preview .seva-invprev{height:100%}@media (max-width:1100px){.seva-inved{grid-template-columns:1fr}.seva-inved__preview{height:720px;position:static}}@media (max-width:600px){.seva-inved{padding:var(--seva-space-4)}.seva-inved__head{flex-direction:column}.seva-inved__actions{width:100%}.seva-inved__actions .seva-ui-btn{flex:1}}.seva-mpay__loading,.seva-mpay__error,.seva-mpay__empty{color:var(--seva-text-muted);font-size:var(--seva-text-sm,13px);padding:var(--seva-space-2) 0}.seva-mpay__error{color:#b91c1c}.seva-mpay__summary{gap:var(--seva-space-2);margin-bottom:var(--seva-space-3);grid-template-columns:repeat(3,1fr);display:grid}.seva-mpay__stat{border:1px solid var(--seva-border);border-radius:var(--seva-radius-l,14px);background:var(--seva-surface);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.seva-mpay__statlbl{text-transform:uppercase;letter-spacing:.05em;color:var(--seva-text-muted);font-size:10.5px;font-weight:700}.seva-mpay__statval{color:var(--seva-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.seva-mpay__statval--paid{color:#16a34a}.seva-mpay__statval--due{color:var(--seva-accent)}.seva-mpay__track{background:var(--seva-surface-2);border:1px solid var(--seva-border);height:6px;margin-bottom:var(--seva-space-4);border-radius:999px;overflow:hidden}.seva-mpay__fill{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px;height:100%;transition:width .3s;display:block}.seva-mpay__note{color:var(--seva-text-muted);background:var(--seva-surface-2);border:1px solid var(--seva-border);border-radius:var(--seva-radius);margin-bottom:var(--seva-space-4);padding:9px 12px;font-size:12.5px}.seva-mpay__note strong{color:var(--seva-text)}.seva-mpay__histhead{justify-content:space-between;align-items:center;gap:var(--seva-space-3);margin-bottom:var(--seva-space-2);display:flex}.seva-mpay__histhead h3{color:var(--seva-text);margin:0;font-size:13px;font-weight:700}.seva-mpay__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seva-mpay__row{align-items:center;gap:var(--seva-space-3);border:1px solid var(--seva-border);border-radius:var(--seva-radius);background:var(--seva-surface);grid-template-columns:auto 1fr auto;padding:10px 12px;display:grid}.seva-mpay__amt{color:var(--seva-text);font-variant-numeric:tabular-nums;font-weight:700}.seva-mpay__meta{color:var(--seva-text-muted);flex-wrap:wrap;gap:3px 10px;font-size:12px;display:flex}.seva-mpay__receipt{color:var(--seva-accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.seva-mpay__receipt:hover{text-decoration:underline}.seva-mpay__empty{text-align:center}.seva-mpay__form{margin-top:var(--seva-space-4);padding-top:var(--seva-space-4);border-top:1px solid var(--seva-border);gap:var(--seva-space-3);flex-direction:column;display:flex}.seva-invwiz__lines{flex-direction:column;gap:6px;display:flex}.seva-invwiz__lhead,.seva-invwiz__lrow{grid-template-columns:minmax(0,1fr) 54px 84px 84px 28px;align-items:center;gap:6px;display:grid}.seva-invwiz__lhead{text-transform:uppercase;letter-spacing:.04em;color:var(--seva-text-muted);padding:0 2px 2px;font-size:10.5px;font-weight:700}.seva-invwiz__lhead span:nth-child(2),.seva-invwiz__lhead span:nth-child(3),.seva-invwiz__lhead span:nth-child(4){text-align:right}.seva-invwiz__lrow .seva-ui-input{padding-left:8px;padding-right:8px}.seva-invwiz__lamt{text-align:right;color:var(--seva-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.seva-invwiz__lrm{width:28px;height:30px;color:var(--seva-text-muted);border-radius:var(--seva-radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.seva-invwiz__lrm:hover:not(:disabled){color:#b91c1c;background:var(--seva-surface-2)}.seva-invwiz__lrm:disabled{opacity:.3;cursor:default}.seva-invwiz__subtotal{margin-top:var(--seva-space-3);color:var(--seva-text);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;font-weight:600;display:flex}.seva-invwiz__totals{margin-top:var(--seva-space-4);padding-top:var(--seva-space-3);border-top:1px solid var(--seva-border);flex-direction:column;gap:6px;display:flex}.seva-invwiz__totals>div{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex}.seva-invwiz__totals>div span:last-child{color:var(--seva-text);font-weight:600}.seva-invwiz__grand{border-top:1px dashed var(--seva-border);padding-top:6px;font-size:15px!important}.seva-invwiz__grand span{color:var(--seva-text)!important;font-weight:800!important}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important}body *{visibility:hidden!important}.seva-print-root,.seva-print-root *{visibility:visible!important}.seva-print-root{background:#fff;width:210mm;top:0;left:0;margin:0!important;padding:0!important;position:absolute!important}.seva-print-root .seva-invprev__scale{width:auto!important;height:auto!important}.seva-print-root .seva-invprev__paper{width:210mm!important;transform:none!important}.seva-print-root .seva-invdoc{box-shadow:none!important;border:none!important;margin:0!important}}button.seva-list__edit{cursor:pointer;font:inherit;background:0 0;padding:0}.seva-list__edit.is-on{background:var(--seva-accent-soft);border-color:var(--seva-border);color:var(--seva-accent)}.seva-list__menuscrim{z-index:90;position:fixed;inset:0}.seva-list__menu{z-index:91;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:12px;min-width:190px;padding:5px;position:fixed;box-shadow:0 12px 32px #14142d29}.seva-list__menu button{text-align:left;width:100%;color:var(--seva-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-family:inherit;font-size:13px;display:flex}.seva-list__menu button:hover{background:var(--seva-accent-soft)}.seva-list__menu button.is-danger{color:var(--seva-danger,#dc2626)}.seva-list__menu button.is-danger:hover{background:color-mix(in srgb, var(--seva-danger,#dc2626) 10%, transparent)}.seva-usered{max-width:900px;padding:var(--seva-space-6);margin:0 auto}.seva-usered__head{justify-content:space-between;align-items:flex-start;gap:var(--seva-space-4);margin-bottom:var(--seva-space-5);flex-wrap:wrap;display:flex}.seva-usered__title{font-size:var(--seva-text-2xl);letter-spacing:-.02em;margin:var(--seva-space-1) 0 0;color:var(--seva-text);font-weight:750}.seva-usered__headactions{gap:var(--seva-space-2);flex:none;display:flex}.seva-usered__grid{gap:var(--seva-space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.seva-usered__card{background:var(--seva-surface);border:1px solid var(--seva-border);padding:var(--seva-space-5);border-radius:14px;box-shadow:0 1px 3px #14142d0d}.seva-usered__card--danger{border-color:color-mix(in srgb, var(--seva-danger,#dc2626) 35%, var(--seva-border))}.seva-usered__card--full{grid-column:1/-1}.seva-perm__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seva-perm__toggle{color:var(--seva-text);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.seva-perm__toggle input{accent-color:var(--seva-accent);cursor:pointer;width:15px;height:15px}.seva-perm__note{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:4px 0 12px;line-height:1.55}.seva-perm__barrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;display:flex}.seva-perm__legend{color:var(--seva-text-muted);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.seva-perm__key{border-radius:3px;width:11px;height:11px;margin-left:6px;display:inline-block}.seva-perm__key--blue{background:#4a90d9}.seva-perm__key--accent{background:var(--seva-accent)}.seva-perm__key--success{background:#16a34a}.seva-perm__matrix{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 16px;display:grid}.seva-perm__row{border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.seva-perm__rowmain{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-perm__module{color:var(--seva-text);font-size:12.5px;font-weight:650}.seva-perm__desc{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seva-perm__ctrl{flex-shrink:0;width:116px}.seva-perm__ctrl select{width:100%}.seva-perm__chips{flex-wrap:wrap;gap:7px;display:flex}.seva-perm__chip{color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.seva-perm__chip b{text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:750}.seva-perm__chip--blue b{color:#4a90d9}.seva-perm__chip--accent b{color:var(--seva-accent)}.seva-perm__chip--success b{color:#16a34a}.seva-perm__chip--muted b{color:var(--seva-text-muted)}.seva-perms__legendcard{padding:12px 18px}.seva-perms__legend{color:var(--seva-text-muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.seva-perms__legend span{align-items:center;display:inline-flex}.seva-perms__keymuted{border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.seva-perms__tablecard{padding:0;overflow:hidden}.seva-perms__scroll{overflow-x:auto}.seva-perms__table{border-collapse:collapse;width:100%;min-width:640px}.seva-perms__table th,.seva-perms__table td{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--seva-border) 60%, transparent);padding:10px 14px}.seva-perms__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 2.5%, transparent);font-size:11px;font-weight:750;position:sticky;top:0}.seva-perms__modcol{min-width:220px;text-align:left!important}.seva-perms__module{color:var(--seva-text);font-size:12.5px;font-weight:650;display:block}.seva-perms__desc{color:var(--seva-text-muted);font-size:11px;display:block}.seva-perms__cell{border-radius:999px;min-width:62px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.seva-perms__cell--none{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 10%, transparent)}.seva-perms__cell--blue{color:#4a90d9;background:#4a90d924}.seva-perms__cell--accent{color:var(--seva-accent);background:var(--seva-accent-soft)}.seva-perms__cell--success{color:#16a34a;background:#16a34a24}.seva-rolemgr{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.seva-rolemgr__list{flex-direction:column;gap:3px;padding:8px;display:flex}.seva-rolemgr__item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:9px 11px;display:flex}.seva-rolemgr__item:hover{background:color-mix(in srgb, var(--seva-text-muted) 7%, transparent)}.seva-rolemgr__item.is-active{background:var(--seva-accent-soft);border-color:color-mix(in srgb, var(--seva-accent) 30%, transparent)}.seva-rolemgr__itemtop{align-items:center;gap:8px;display:flex}.seva-rolemgr__itemname{color:var(--seva-text);font-size:13px;font-weight:700}.seva-rolemgr__item.is-active .seva-rolemgr__itemname{color:var(--seva-accent)}.seva-rolemgr__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:9.5px;font-weight:750}.seva-rolemgr__itemmeta{color:var(--seva-text-muted);font-size:11px}.seva-rolemgr__editor{padding:18px 20px}.seva-rolemgr__edhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.seva-rolemgr__edfields{flex-direction:column;flex:1;gap:10px;min-width:240px;display:flex}.seva-rolemgr__edactions{flex-shrink:0;align-items:center;gap:8px;padding-top:22px;display:flex}@media (max-width:820px){.seva-rolemgr{grid-template-columns:1fr}.seva-rolemgr__list{flex-direction:row;overflow-x:auto}.seva-rolemgr__item{min-width:150px}}.seva-ptree{flex-direction:column;gap:6px;display:flex}.seva-ptree__sec{border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:11px;flex:none;overflow:hidden}.seva-ptree__sechead{align-items:center;gap:4px;padding:4px 10px 4px 12px;display:flex}.seva-ptree__check{cursor:pointer;align-items:center;padding:6px 2px;display:inline-flex}.seva-ptree__check input{width:16px;height:16px;accent-color:var(--seva-accent);cursor:pointer}.seva-ptree__seclabel{min-width:0;color:var(--seva-text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:9px;padding:8px 2px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.seva-ptree__caret{color:var(--seva-text-muted);font-size:11px;transition:transform .15s}.seva-ptree__caret.is-open{transform:rotate(90deg)}.seva-ptree__seccount{color:var(--seva-text-muted);background:var(--seva-surface);border:1px solid var(--seva-border);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:11px;font-weight:700}.seva-ptree__mods{border-top:1px solid var(--seva-border);background:var(--seva-surface);flex-direction:column;display:flex}.seva-ptree__mod{border-top:1px solid color-mix(in srgb, var(--seva-border) 55%, transparent);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 34px;display:flex}.seva-ptree__mod:first-child{border-top:none}.seva-ptree__modmain{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.seva-ptree__modmain input{width:15px;height:15px;accent-color:var(--seva-accent);cursor:pointer;flex-shrink:0}.seva-ptree__modtext{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-ptree__modname{color:var(--seva-text);font-size:12.5px;font-weight:600}.seva-ptree__moddesc{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seva-ptree__level{border:1px solid var(--seva-border);border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.seva-ptree__lvbtn{background:var(--seva-bg);color:var(--seva-text-muted);cursor:pointer;border:none;border-left:1px solid var(--seva-border);padding:5px 11px;font-family:inherit;font-size:11px;font-weight:650}.seva-ptree__lvbtn:first-child{border-left:none}.seva-ptree__lvbtn:hover{color:var(--seva-text)}.seva-ptree__lvbtn.is-active{background:var(--seva-accent);color:#fff}.seva-uwiz__preview{border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:10px;margin-top:12px;padding:12px}.seva-uwiz__previewlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);margin-bottom:8px;font-size:10.5px;font-weight:750;display:block}.seva-uwiz__perms{border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:10px;margin-top:12px;overflow:hidden}.seva-uwiz__permstoggle{border-bottom:1px solid var(--seva-border);color:var(--seva-text);cursor:pointer;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12.5px;font-weight:650;display:flex}.seva-uwiz__permstoggle input{accent-color:var(--seva-accent);flex:none;margin-top:2px}.seva-uwiz__permstoggle em{color:var(--seva-text-muted);margin-top:2px;font-size:11.5px;font-style:normal;font-weight:500;line-height:1.45;display:block}.seva-uwiz__perms .seva-ptree{max-height:260px;padding:6px 8px;overflow-y:auto}.seva-uwiz__permsummary{color:var(--seva-text-muted);margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.seva-ptree.is-disabled{opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none}.seva-usered__cardtitle{font-size:var(--seva-text-md);margin:0 0 var(--seva-space-4);color:var(--seva-text);font-weight:700}.seva-usered__cardhint{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:0 0 var(--seva-space-4);line-height:1.55}.seva-usered__avatarrow{align-items:center;gap:var(--seva-space-4);margin-bottom:var(--seva-space-4);display:flex}.seva-usered__avatarbtns{align-items:center;gap:var(--seva-space-2);flex-wrap:wrap;display:flex}.seva-usered__meta{gap:var(--seva-space-3);margin:var(--seva-space-4) 0 0;grid-template-columns:1fr 1fr;display:grid}.seva-usered__meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--seva-text-muted);margin:0 0 2px;font-size:11px;font-weight:600}.seva-usered__meta dd{font-size:var(--seva-text-sm);color:var(--seva-text);margin:0}@media (max-width:720px){.seva-usered{padding:var(--seva-space-4)}.seva-usered__grid{grid-template-columns:1fr}.seva-usered__head{flex-direction:column}.seva-usered__headactions{width:100%}}.seva-fpw__scrim{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10111a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.seva-fpw__panel{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;width:100%;max-width:420px;padding:24px;box-shadow:0 24px 70px #0000004d}.seva-fpw__title{letter-spacing:-.02em;color:var(--seva-text);margin:0 0 6px;font-size:18px;font-weight:700}.seva-fpw__sub{color:var(--seva-text-muted);margin:0 0 18px;font-size:13px;line-height:1.55}.seva-fpw__label{color:var(--seva-text);margin-bottom:6px;font-size:12.5px;font-weight:650;display:block}.seva-fpw__input{border:1px solid var(--seva-border);background:var(--seva-bg);width:100%;color:var(--seva-text);border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:13.5px}.seva-fpw__input:focus{border-color:var(--seva-accent);outline:none}.seva-fpw__err{color:var(--seva-error);margin:-6px 0 12px;font-size:12.5px}.seva-fpw__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.seva-fpw__signout{color:var(--seva-text-muted);font-size:12.5px;text-decoration:underline}.seva-set{max-width:1040px;padding:var(--seva-space-6);margin:0 auto}.seva-set__head{justify-content:space-between;align-items:flex-start;gap:var(--seva-space-4);margin-bottom:var(--seva-space-5);flex-wrap:wrap;display:flex}.seva-set__crumb{color:var(--seva-text-muted);margin-bottom:var(--seva-space-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.seva-set__crumb a{color:var(--seva-text-muted)!important}.seva-set__crumb a:hover{color:var(--seva-accent)!important}.seva-set__title{font-size:var(--seva-text-2xl);letter-spacing:-.02em;color:var(--seva-text);margin:0;font-weight:750}.seva-set__sub{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:var(--seva-space-1) 0 0}.seva-set__notice{color:var(--seva-text-muted);background:var(--seva-surface-2,#fbfbfd);border:1px solid var(--seva-border);margin-bottom:var(--seva-space-4);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.seva-set__grid{gap:var(--seva-space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.seva-set__card{background:var(--seva-surface);border:1px solid var(--seva-border);padding:var(--seva-space-5);border-radius:14px;box-shadow:0 1px 3px #14142d0d}.seva-set__card--wide{grid-column:1/-1}.seva-set__cardtitle{font-size:var(--seva-text-md);margin:0 0 var(--seva-space-4);color:var(--seva-text);font-weight:700}.seva-set__cardhint{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:calc(-1*var(--seva-space-2)) 0 var(--seva-space-4);line-height:1.55}.seva-set__logorow{align-items:center;gap:var(--seva-space-4);margin-bottom:var(--seva-space-4);display:flex}.seva-set__logo{border:1px dashed var(--seva-border);background:var(--seva-surface-2,#fbfbfd);border-radius:10px;flex:none;justify-content:center;align-items:center;width:96px;height:64px;display:flex;overflow:hidden}.seva-set__logo img{object-fit:contain;max-width:100%;max-height:100%}.seva-set__logoempty{color:var(--seva-text-muted);font-size:12px}.seva-set__logobtns{align-items:center;gap:var(--seva-space-2);flex-wrap:wrap;display:flex}.seva-set__terms{flex-direction:column;gap:8px;display:flex}.seva-set__termrow{grid-template-columns:22px 1fr 34px;align-items:center;gap:8px;display:grid}.seva-set__termnum{color:var(--seva-text-muted);text-align:center;font-size:12px;font-weight:600}.seva-set__tools{gap:var(--seva-space-4);grid-template-columns:1fr 1fr;display:grid}.seva-set__tool{background:var(--seva-surface);border:1px solid var(--seva-border);padding:var(--seva-space-5);border-radius:14px;box-shadow:0 1px 3px #14142d0d}.seva-set__toolhead{justify-content:space-between;align-items:center;gap:var(--seva-space-3);margin-bottom:var(--seva-space-4);flex-wrap:wrap;display:flex}.seva-set__toolname{font-size:var(--seva-text-md);color:var(--seva-text);align-items:center;gap:8px;font-weight:650;display:flex}.seva-set__tooldot{background:var(--seva-text-muted);opacity:.5;border-radius:50%;width:8px;height:8px}.seva-set__tooldot.is-live{opacity:1;background:#16a34a}.seva-set__toolstatus{border:1px solid var(--seva-border);border-radius:9px;display:inline-flex;overflow:hidden}.seva-set__seg{background:var(--seva-surface);color:var(--seva-text-muted);cursor:pointer;border:none;padding:6px 12px;font-family:inherit;font-size:12.5px}.seva-set__seg+.seva-set__seg{border-left:1px solid var(--seva-border)}.seva-set__seg.is-on{background:var(--seva-accent);color:#fff;font-weight:600}.seva-set__seg:disabled{cursor:default;opacity:.7}@media (max-width:760px){.seva-set{padding:var(--seva-space-4)}.seva-set__grid,.seva-set__tools{grid-template-columns:1fr}.seva-set__head{flex-direction:column}}.seva-prefs{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;margin-top:18px;padding:22px 24px 26px}.seva-prefs__h2{letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:800}.seva-prefs__hint{color:var(--seva-text-muted);margin:0 0 18px;font-size:12.5px}.seva-prefs__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.seva-prefs__card{border:1.5px solid var(--seva-border);background:var(--seva-bg);color:var(--seva-text);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 12px;font-family:inherit;transition:border-color .14s,background .14s,transform .1s;display:flex;position:relative}.seva-prefs__card:hover{border-color:color-mix(in srgb, var(--seva-accent) 50%, var(--seva-border));transform:translateY(-2px)}.seva-prefs__card.is-on{border-color:var(--seva-accent);background:var(--seva-accent-soft)}.seva-prefs__ico{background:color-mix(in srgb, var(--seva-text-muted) 10%, transparent);width:46px;height:46px;color:var(--seva-text-muted);border-radius:12px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.seva-prefs__card.is-on .seva-prefs__ico{background:var(--seva-accent);color:#fff}.seva-prefs__ico svg{width:22px;height:22px}.seva-prefs__label{text-align:center;font-size:12.5px;font-weight:700}.seva-prefs__check{color:#fff;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px}.seva-prefs__check.is-on{background:var(--seva-accent)}.seva-prefs__themes{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.seva-prefs__theme{cursor:pointer;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:inherit;font:inherit;border-radius:14px;align-items:center;gap:10px;min-width:190px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.seva-prefs__theme:hover{border-color:var(--theme-elevation-300)}.seva-prefs__theme.is-on{border-color:var(--theme-success-500,#4f46e5);background:var(--theme-elevation-50)}.seva-prefs__swatch{border:1px solid var(--theme-elevation-150);border-radius:6px;flex-direction:column;gap:2px;width:30px;height:24px;padding:3px;display:flex}.seva-prefs__swatch span{border-radius:2px;height:3px;display:block}.seva-prefs__swatch.is-light{background:#fff}.seva-prefs__swatch.is-light span{background:#c9ccd6}.seva-prefs__swatch.is-light span:first-child{background:#4f46e5}.seva-prefs__swatch.is-dark{background:#1b1d24}.seva-prefs__swatch.is-dark span{background:#4a4f5c}.seva-prefs__swatch.is-dark span:first-child{background:#8b8cf8}.seva-prefs__theme .seva-prefs__label{flex:auto;font-size:13.5px;font-weight:600}:root,.template-default{--nav-width:304px}.template-default .nav{overflow:visible!important}.template-default .nav__scroll{flex-direction:column;height:100%;display:flex;padding-top:0!important;overflow:visible!important}.template-default .nav__wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible!important}.nav__wrap>.nav-group{display:none!important}.seva-shell{flex:1;width:100%;max-width:100%;height:100%;min-height:0;display:flex}.seva-navpanel{overflow:hidden}.seva-rail{background:#0c1526;border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 60px;align-items:center;gap:4px;width:60px;padding:12px 0 14px;display:flex}.seva-rail__brand{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;padding:5px;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 1px 3px #080c1c29,inset 0 0 0 1px #080c1c0f}.seva-rail__brand img{object-fit:contain;width:100%;height:100%;display:block}.seva-rail__list,.seva-rail__bottom{flex-direction:column;align-items:center;gap:4px;display:flex}.seva-rail__btn--search{margin-bottom:6px}.seva-rail__bottom{border-top:1px solid #ffffff14;margin-top:auto;padding-top:8px}.seva-rail__btn{color:#8a94a6;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,color .15s,transform .12s;display:inline-flex;position:relative}.seva-rail__btn svg{width:19px;height:19px}.seva-rail__btn:hover{color:#fff;background:#ffffff14}.seva-rail__btn:active{transform:scale(.94)}.seva-rail__btn.is-open{background:color-mix(in srgb, var(--dm) 30%, transparent);color:#fff}.seva-rail__btn.is-open:after{content:"";background:var(--dm);border-radius:2px;height:2.5px;position:absolute;bottom:2px;left:10px;right:10px}.seva-rail__btn.is-here:not(.is-open):before{content:"";background:var(--dm);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.seva-rail__btn[data-tip]:after,.seva-rail__brand[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;z-index:240;background:#0f172a;border:1px solid #ffffff1f;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-4px);box-shadow:0 8px 24px #02061759}.seva-rail__btn.is-open[data-tip]:after{content:none}.seva-rail__btn[data-tip]:hover:after,.seva-rail__btn[data-tip]:focus-visible:after,.seva-rail__brand[data-tip]:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.seva-navpanel{background:var(--seva-surface);flex-direction:column;flex:1;min-width:0;animation:.2s cubic-bezier(.22,1,.36,1) seva-navpanel-in;display:flex}@keyframes seva-navpanel-in{0%{opacity:.35;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.seva-navpanel{animation:none}}.seva-navpanel__head{box-sizing:border-box;background:var(--seva-surface);border-bottom:1px solid var(--seva-border);flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:16px 16px 11px;display:flex}.seva-navpanel__title{letter-spacing:-.01em;color:var(--seva-text);margin:0;padding-right:32px;font-size:14.5px;font-weight:800}.seva-navpanel__sub{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:3px 0 0;font-size:11px;line-height:1.45;overflow:hidden}.seva-navpanel__scroll{scrollbar-width:thin;flex:1;min-height:0;padding:12px 10px 18px;overflow-y:auto}.seva-navpanel__group{margin-bottom:16px}.seva-navpanel__grouplabel{text-transform:uppercase;letter-spacing:.07em;color:var(--seva-text-muted);margin-bottom:5px;padding:0 8px;font-size:10.5px;font-weight:750}.seva-navpanel__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.seva-navpanel__item{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-family:inherit;font-size:13px;font-weight:550;transition:background .13s,color .13s;display:flex;position:relative;color:var(--seva-text-muted)!important;text-decoration:none!important}.seva-navpanel__item:hover{background:color-mix(in srgb, var(--dm) 9%, transparent);color:var(--seva-text)!important}.seva-navpanel__item.is-active{background:color-mix(in srgb, var(--dm) 14%, transparent);font-weight:700;color:var(--dm)!important}.seva-navpanel__item.is-active:before{content:"";background:var(--dm);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.seva-navpanel__ico{opacity:.9;flex:none;display:inline-flex}.seva-navpanel__ico svg{width:15.5px;height:15.5px}.seva-navpanel__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seva-navpanel__count{background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);min-width:19px;color:var(--seva-text-muted);text-align:center;border-radius:999px;flex:none;padding:1.5px 6px;font-size:10.5px;font-weight:700}.seva-navpanel__item.is-active .seva-navpanel__count{background:color-mix(in srgb, var(--dm) 22%, transparent);color:var(--dm)}.seva-navpanel__chip{color:#b45309;letter-spacing:.03em;text-transform:uppercase;background:#fef3c7;border-radius:5px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:750}.seva-navpanel__chip--soon{background:color-mix(in srgb, var(--seva-text-muted) 13%, transparent);color:var(--seva-text-muted)}.seva-navpanel__item.is-soon{opacity:.55}.seva-navpanel__item.is-soon:hover{opacity:.8;background:color-mix(in srgb, var(--seva-text-muted) 7%, transparent)}html[data-theme=dark] .seva-rail{background:#0a111f;border-right-color:#ffffff0d}html[data-theme=dark] .seva-navpanel__chip{color:#fbbf24;background:#b4530938}@media (min-width:769px){.nav__controls{display:none!important}}@media (max-width:768px){:root,.template-default{--nav-width:100vw}aside.nav.nav--nav-open{background:var(--seva-surface);z-index:240!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}aside.nav.nav--nav-open .nav__scroll{height:100dvh}.nav__header-content .nav__mobile-close{z-index:7;margin:0;position:absolute;inset:14px 14px auto auto}.seva-shell{flex:1;min-height:0}.nav__controls{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--seva-border);background:var(--seva-surface)}.seva-rail__btn,.seva-navpanel__item{min-height:44px}.seva-navpanel__item{padding:10px 11px;font-size:13.5px}.seva-navpanel__head{padding-right:56px}.seva-rail__btn[data-tip]:after,.seva-rail__brand[data-tip]:after{display:none}.seva-rail{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.seva-navprog{z-index:100000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.seva-navprog__bar{background:linear-gradient(90deg, var(--seva-accent), color-mix(in srgb, var(--seva-accent) 45%, #7c9cff));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--seva-accent) 75%, transparent),0 0 4px var(--seva-accent);border-radius:0 3px 3px 0;transition:width .18s,opacity .28s}.seva-cmdk-scrim{z-index:260;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090c1873;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.seva-cmdk{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;width:min(580px,100%);max-height:68vh;animation:.16s cubic-bezier(.22,1,.36,1) seva-cmdk-in;display:flex;overflow:hidden;box-shadow:0 24px 80px #04081459}@keyframes seva-cmdk-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seva-cmdk{animation:none}}.seva-cmdk__tabs{align-items:center;gap:6px;padding:10px 12px 0;display:flex}.seva-cmdk__tab{border:1px solid var(--seva-border);color:var(--seva-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .13s,color .13s}.seva-cmdk__tab:hover{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-cmdk__tab.is-active{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff;cursor:default}.seva-cmdk__inputwrap{border:1px solid var(--seva-border);background:var(--seva-bg);height:44px;color:var(--seva-text-muted);border-radius:11px;align-items:center;gap:10px;margin:10px 12px;padding:0 12px;display:flex}.seva-cmdk__input{min-width:0;height:100%;color:var(--seva-text);background:0 0;flex:1;font-family:inherit;font-size:14px;box-shadow:none!important;border:none!important;outline:none!important}.seva-cmdk__input:focus,.seva-cmdk__input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.seva-cmdk__inputwrap:focus-within{border-color:color-mix(in srgb, var(--seva-text-muted) 42%, var(--seva-border))}.seva-cmdk__input::placeholder{color:var(--seva-text-muted);opacity:.75}.seva-cmdk__esc{color:var(--seva-text-muted);border:1px solid var(--seva-border);text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:700}.seva-cmdk__body{flex:1;min-height:120px;padding:0 8px 8px;overflow-y:auto}.seva-cmdk__group{margin-bottom:6px}.seva-cmdk__grouplabel{text-transform:uppercase;letter-spacing:.07em;color:var(--seva-text-muted);padding:8px 10px 4px;font-size:10.5px;font-weight:750}.seva-cmdk__item{box-sizing:border-box;text-align:left;width:100%;color:var(--seva-text);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13.5px;font-weight:550;display:flex}.seva-cmdk__item.is-sel{background:var(--seva-accent-soft)}.seva-cmdk__ico{color:var(--seva-text-muted);flex:none;display:inline-flex}.seva-cmdk__item.is-sel .seva-cmdk__ico{color:var(--seva-accent)}.seva-cmdk__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.seva-cmdk__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--seva-text-muted);flex:auto;font-size:12px;overflow:hidden}.seva-cmdk__chip{text-transform:uppercase;letter-spacing:.04em;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);border-radius:999px;flex:none;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:750}.seva-cmdk__empty{text-align:center;color:var(--seva-text-muted);padding:26px 12px;font-size:13px}.seva-cmdk__foot{border-top:1px solid var(--seva-border);color:var(--seva-text-muted);align-items:center;gap:16px;padding:8px 14px;font-size:11px;display:flex}.seva-cmdk__foot kbd{border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:4px;margin-right:3px;padding:1px 4px;font-size:10px;font-weight:700}.seva-cmdk__quick{grid-template-columns:repeat(3,104px);justify-content:center;gap:8px;padding:14px 14px 4px;display:grid}.seva-cmdk__quick[data-cols="1"]{grid-template-columns:repeat(1,108px)}.seva-cmdk__quick[data-cols="2"]{grid-template-columns:repeat(2,104px)}.seva-cmdk__quick[data-cols="3"]{grid-template-columns:repeat(3,104px)}.seva-cmdk__quick[data-cols="4"]{grid-template-columns:repeat(4,102px)}.seva-cmdk__quick[data-cols="5"]{grid-template-columns:repeat(5,100px)}.seva-cmdk__quickbtn{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-family:inherit;transition:border-color .14s,background .14s,transform .1s,box-shadow .14s;display:flex}.seva-cmdk__quickbtn:hover{border-color:var(--seva-accent);background:var(--seva-accent-soft);transform:translateY(-2px);box-shadow:0 6px 18px #5b5bd624}.seva-cmdk__quickico{background:var(--seva-accent-soft);width:36px;height:36px;color:var(--seva-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.seva-cmdk__quickico svg{width:18px;height:18px}.seva-cmdk__quicklabel{letter-spacing:-.005em;text-align:center;font-size:11.5px;font-weight:700;line-height:1.2}@media (max-width:560px){.seva-cmdk__quick{gap:7px;padding:12px 10px 2px;grid-template-columns:repeat(auto-fit,84px)!important}.seva-cmdk__quickbtn{border-radius:11px;gap:6px;padding:10px 6px}.seva-cmdk__quickico{border-radius:9px;width:32px;height:32px}.seva-cmdk__quickico svg{width:16px;height:16px}.seva-cmdk__quicklabel{font-size:11px}}.seva-act{box-sizing:border-box;max-width:880px;margin:0 auto;padding:22px 30px 48px}.seva-act__head{margin-bottom:16px}.seva-act__title{font-size:var(--seva-text-2xl);letter-spacing:-.02em;color:var(--seva-text);margin:4px 0 0;font-weight:750}.seva-act__sub{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:4px 0 0}.seva-act__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.seva-act__day{margin-bottom:18px}.seva-act__daylabel{text-transform:uppercase;letter-spacing:.05em;color:var(--seva-text-muted);margin:0 0 7px 2px;font-size:12px;font-weight:750}.seva-act__card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #14142d0d}.seva-act__row{border-bottom:1px solid var(--seva-border);align-items:center;gap:11px;padding:11px 14px;display:flex}.seva-act__row:last-child{border-bottom:none}.seva-act__row.is-link{cursor:pointer;transition:background .12s}.seva-act__row.is-link:hover{background:var(--seva-accent-soft)}.seva-act__dot{border-radius:50%;flex:none;width:8px;height:8px}.seva-act__dot--success{background:#16a34a}.seva-act__dot--blue{background:#3b82f6}.seva-act__dot--error{background:#dc2626}.seva-act__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.seva-act__line{color:var(--seva-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.seva-act__summary{color:var(--seva-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seva-act__time{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.seva-act__open{color:var(--seva-text-muted);flex:none;display:inline-flex}.seva-act__more{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text-muted);cursor:pointer;border-radius:10px;margin:4px auto 0;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;display:block}.seva-act__more:hover{background:var(--seva-accent-soft);color:var(--seva-accent)}@media (max-width:768px){.seva-act{padding:16px 14px 36px}.seva-act__summary,.seva-act__line{white-space:normal}}.seva-cal{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:22px 30px 48px}.seva-cal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.seva-cal__title{font-size:var(--seva-text-2xl);letter-spacing:-.02em;color:var(--seva-text);margin:4px 0 0;font-weight:750}.seva-cal__sub{font-size:var(--seva-text-sm);color:var(--seva-text-muted);margin:4px 0 0}.seva-cal__nav{align-items:center;gap:7px;display:flex}.seva-cal__navbtn{border:1px solid var(--seva-border);background:var(--seva-surface);min-width:32px;height:32px;color:var(--seva-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .13s,color .13s;display:inline-flex}.seva-cal__navbtn:hover{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-cal__month{color:var(--seva-text);min-width:130px;margin-left:6px;font-size:14.5px;font-weight:750}.seva-cal__legend{color:var(--seva-text-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.seva-cal__legend span{align-items:center;gap:6px;display:inline-flex}.seva-cal__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.seva-cal__dot--task{background:#1d9e75}.seva-cal__dot--project{background:#4a90d9}.seva-cal__dot--invoice{background:#d97706}.seva-cal__dot--overdue{background:#dc2626}.seva-cal__gridcard{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #14142d0d}.seva-cal__weekdays{border-bottom:1px solid var(--seva-border);background:var(--seva-surface-2,#fbfbfd);grid-template-columns:repeat(7,1fr);display:grid}.seva-cal__weekdays span{text-transform:uppercase;letter-spacing:.05em;color:var(--seva-text-muted);padding:8px 10px;font-size:11px;font-weight:750}.seva-cal__grid{grid-template-columns:repeat(7,1fr);display:grid}.seva-cal__cell{border-right:1px solid var(--seva-border);border-bottom:1px solid var(--seva-border);flex-direction:column;gap:4px;min-height:104px;padding:7px 8px;display:flex}.seva-cal__cell:nth-child(7n){border-right:none}.seva-cal__cell:nth-last-child(-n+7){border-bottom:none}.seva-cal__cell.is-outside{background:color-mix(in srgb, var(--seva-text-muted) 4%, transparent)}.seva-cal__cell.is-outside .seva-cal__daynum{opacity:.45}.seva-cal__daynum{color:var(--seva-text-muted);font-size:12px;font-weight:650}.seva-cal__cell.is-today .seva-cal__daynum{background:var(--seva-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.seva-cal__events{flex-direction:column;gap:3px;min-width:0;display:flex}.seva-cal__event{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:none;border-radius:6px;width:100%;padding:2.5px 7px;font-family:inherit;font-size:11px;font-weight:600;transition:filter .12s;display:block;overflow:hidden}.seva-cal__event:hover{filter:brightness(.94)}.seva-cal__event--task{color:#157a5b;background:#1d9e7529}.seva-cal__event--project{color:#2f6cb0;background:#4a90d929}.seva-cal__event--invoice{color:#a85b04;background:#d9770629}.seva-cal__event--overdue{color:#b91c1c;background:#dc262626}html[data-theme=dark] .seva-cal__event--task{color:#4ade9d}html[data-theme=dark] .seva-cal__event--project{color:#7db8ec}html[data-theme=dark] .seva-cal__event--invoice{color:#f3a944}html[data-theme=dark] .seva-cal__event--overdue{color:#f87171}.seva-cal__more{color:var(--seva-text-muted);padding-left:2px;font-size:10.5px;font-weight:650}.seva-cal__agenda{display:none}.seva-cal__aday{margin-bottom:14px}.seva-cal__adaylabel{text-transform:uppercase;letter-spacing:.05em;color:var(--seva-text-muted);margin:0 0 6px 2px;font-size:12px;font-weight:750}.seva-cal__acard{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:13px;overflow:hidden}.seva-cal__arow{box-sizing:border-box;border:none;border-bottom:1px solid var(--seva-border);width:100%;min-height:46px;color:var(--seva-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 13px;font-family:inherit;font-size:13.5px;font-weight:550;display:flex}.seva-cal__arow:last-child{border-bottom:none}.seva-cal__alabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seva-cal__atype{text-transform:uppercase;letter-spacing:.04em;color:var(--seva-text-muted);flex:none;font-size:10px;font-weight:750}@media (max-width:768px){.seva-cal{padding:16px 14px 36px}.seva-cal__gridcard{display:none}.seva-cal__agenda{display:block}}.seva-embed{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 88px);min-height:480px;padding:10px 16px 16px;display:flex}.seva-embed--empty{height:auto;padding-top:40px}.seva-embed__bar{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.seva-embed__barright{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.seva-embed__viewcrumb{color:var(--seva-text);font-weight:650}.seva-embed__picker{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:9px;align-items:center;gap:8px;height:32px;padding:0 4px 0 11px;display:inline-flex}.seva-embed__pickerlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);font-size:11px;font-weight:700}.seva-embed__picker select{appearance:none;max-width:240px;height:30px;color:var(--seva-text);cursor:pointer;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888da0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:none;outline:none;padding:0 26px 0 2px;font-size:12.5px;font-weight:650}.seva-embed__picker:focus-within{border-color:var(--seva-text-muted)}.seva-embed__newtab{box-sizing:border-box;border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:9px;align-items:center;gap:7px;height:32px;padding:6px 11px;font-size:12.5px;font-weight:650;transition:color .13s,background .13s;display:inline-flex;color:var(--seva-text-muted)!important;text-decoration:none!important}.seva-embed__newtab:hover{background:var(--seva-accent-soft);color:var(--seva-accent)!important}.seva-embed__stage{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:14px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 1px 3px #14142d0d}.seva-embed__frame{opacity:0;border:none;width:100%;height:100%;transition:opacity .25s;display:block}.seva-embed__frame.is-ready{opacity:1}.seva-embed__loading{color:var(--seva-text-muted);background:var(--seva-surface);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.seva-embed__spinner{border:2.5px solid var(--seva-border);border-top-color:var(--seva-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite seva-spin}@keyframes seva-spin{to{transform:rotate(360deg)}}.seva-embed__slow{z-index:3;color:var(--seva-text);background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:999px;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #10182824}.seva-embed__slowlink{color:var(--seva-accent);white-space:nowrap;font-weight:600;text-decoration:none}.seva-embed__slowlink:hover{text-decoration:underline}@media (max-width:768px){.seva-embed{height:calc(100dvh - 76px);padding:8px 8px 10px}.seva-embed__bar{flex-wrap:wrap}}.seva-chatdock__tab{right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:230;color:#ffffffeb;cursor:pointer;background:linear-gradient(165deg,#1c2a49 0%,#0c1526 62%);border:1px solid #ffffff1a;border-right:none;border-radius:26px 0 0 26px;align-items:center;gap:10px;height:48px;padding:0 18px 0 15px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .3s,color .2s;display:inline-flex;position:fixed;transform:translate(calc(100% - 50px));box-shadow:inset 0 1px #ffffff17,-6px 8px 26px #04081452}.seva-chatdock__tab:hover,.seva-chatdock__tab:focus-visible{color:#fff;outline:none;transform:translate(0);box-shadow:inset 0 1px #ffffff24,-10px 10px 42px #04081475}.seva-chatdock__tab:active{transform:translate(0)scale(.98)}.seva-chatdock__tabhandle{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seva-chatdock__tabhandle svg{display:block}.seva-chatdock__tablabel{white-space:nowrap;letter-spacing:.01em;font-size:13px;font-weight:650}@media (prefers-reduced-motion:reduce){.seva-chatdock__tab{transition:transform .25s}}.seva-chatdock__tabhandle{position:relative}.seva-chatdock__badge{background:var(--seva-error,#dc2626);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-7px;right:-9px;box-shadow:0 0 0 2px #0c1526}.seva-chatdock__pop{right:14px;bottom:calc(124px + env(safe-area-inset-bottom,0px));z-index:231;color:#fffffff0;cursor:pointer;text-align:left;background:linear-gradient(165deg,#1c2a49 0%,#0c1526 62%);border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;max-width:min(300px,100vw - 28px);padding:11px 14px;animation:.32s cubic-bezier(.22,1,.36,1) seva-chatpop-in;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff17,-8px 10px 34px #0408146b}.seva-chatdock__pop:hover,.seva-chatdock__pop:focus-visible{color:#fff;outline:none;box-shadow:inset 0 1px #ffffff24,-10px 12px 44px #04081480}.seva-chatdock__popdot{background:var(--seva-error,#dc2626);border-radius:999px;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #dc262638}.seva-chatdock__poptext{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-chatdock__poptext b{font-size:12.5px;font-weight:650;line-height:1.25}.seva-chatdock__poptext em{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}@keyframes seva-chatpop-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.seva-chatdock__pop{animation:none}}.seva-chatdock__panel{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:232;background:var(--seva-surface);border:1px solid var(--seva-border);opacity:0;pointer-events:none;border-radius:16px;flex-direction:column;width:min(410px,100vw - 32px);height:min(640px,100dvh - 90px);transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 24px 70px #04081459}.seva-chatdock__panel.is-open{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.seva-chatdock__panel{transition:none}}.seva-chatdock__head{color:#fff;background:#0c1526;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.seva-chatdock__title{align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:inline-flex}.seva-chatdock__title svg{width:16px;height:16px}.seva-chatdock__headbtns{align-items:center;gap:4px;display:inline-flex}.seva-chatdock__hbtn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .13s,color .13s;display:inline-flex;color:#ffffffbf!important}.seva-chatdock__hbtn:hover{background:#ffffff1f;color:#fff!important}.seva-chatdock__body{background:var(--seva-surface);flex:1;min-height:0;position:relative}.seva-chatdock__frame{opacity:0;border:none;width:100%;height:100%;transition:opacity .25s;display:block}.seva-chatdock__frame.is-ready{opacity:1}@media (max-width:768px){.seva-chatdock__panel{border:none;border-radius:0;width:100vw;height:100dvh;inset:0}.seva-chatdock__head{padding-top:calc(10px + env(safe-area-inset-top,0px))}}@media print{.seva-chatdock__fab,.seva-chatdock__panel{display:none!important}}.seva-fin__kpis3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.seva-fin__kpis3{grid-template-columns:1fr}}.seva-fin__card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;margin-top:16px;padding:18px 20px;box-shadow:0 1px 3px #14142d0a}.seva-fin__cardtitle{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;font-size:14px;font-weight:750;display:flex}.seva-fin__cardhint{color:var(--seva-text-muted);font-size:11.5px;font-weight:500}.seva-fin__nodata{color:var(--seva-text-muted);margin:4px 0 6px;font-size:13px}.seva-fin__tablewrap{overflow-x:auto}.seva-fin__table{border-collapse:collapse;width:100%;font-size:13px}.seva-fin__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:750}.seva-fin__table td{border-bottom:1px solid var(--seva-border);vertical-align:middle;white-space:nowrap;padding:11px 12px}.seva-fin__table tbody tr:last-child td{border-bottom:none}.seva-fin__table tbody tr:hover td{background:color-mix(in srgb, var(--seva-accent) 4%, transparent)}.seva-fin__table .is-num{text-align:right}.seva-fin__table .is-muted{color:var(--seva-text-muted)}.seva-fin__table .is-due{color:var(--seva-error);font-weight:700}.seva-fin__table tr.is-current td{background:color-mix(in srgb, var(--seva-accent) 6%, transparent)}.seva-fin__rowlink{font-weight:650;color:var(--seva-text)!important;text-decoration:none!important}.seva-fin__rowlink:hover{color:var(--seva-accent)!important}.seva-fin__minichip{letter-spacing:.04em;text-transform:uppercase;background:var(--seva-accent-soft);color:var(--seva-accent);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.seva-fin__days{text-align:center;background:color-mix(in srgb, var(--seva-warning) 14%, transparent);min-width:42px;color:var(--seva-warning);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.seva-fin__days.is-high{background:color-mix(in srgb, var(--seva-error) 12%, transparent);color:var(--seva-error)}.seva-fin__days.is-severe{background:var(--seva-error);color:#fff}.seva-fin__empty{text-align:center;padding:44px 20px}.seva-fin__emptyico{background:color-mix(in srgb, var(--seva-success) 14%, transparent);width:44px;height:44px;color:var(--seva-success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:20px;display:inline-flex}.seva-fin__empty h3{margin:0 0 4px;font-size:15px}.seva-fin__empty p{color:var(--seva-text-muted);margin:0;font-size:13px}.seva-fin__budgets{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.seva-fin__budget{border-bottom:1px solid var(--seva-border);padding:14px 2px}.seva-fin__budget:last-child{border-bottom:none}.seva-fin__budgethead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.seva-fin__budget.is-unbudgeted .seva-fin__budgethead{margin-bottom:0}.seva-fin__budgetname{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-fin__budgetmeta{color:var(--seva-text-muted);font-size:11.5px}.seva-fin__tone{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10.5px;font-weight:750}.seva-fin__tone--ok{background:color-mix(in srgb, var(--seva-success) 13%, transparent);color:var(--seva-success)}.seva-fin__tone--warn{background:color-mix(in srgb, var(--seva-warning) 15%, transparent);color:var(--seva-warning)}.seva-fin__tone--over{background:color-mix(in srgb, var(--seva-error) 13%, transparent);color:var(--seva-error)}.seva-fin__bar{background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.seva-fin__barfill{border-radius:999px;height:100%;transition:width .4s;display:block}.seva-fin__barfill--ok{background:var(--seva-success)}.seva-fin__barfill--warn{background:var(--seva-warning)}.seva-fin__barfill--over{background:var(--seva-error)}.seva-fin__budgetfigs{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:8px;font-size:12.5px;display:flex}.seva-fin__budgetfigs .is-muted{color:var(--seva-text-muted)}.seva-fin__budgetfigs .is-due{color:var(--seva-error);font-weight:650}.seva-fin__budgetfigs .is-ok{color:var(--seva-success);font-weight:650}.seva-fin__pct{margin-left:auto;font-weight:750}.seva-fin__tabs{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:11px;gap:4px;margin-top:16px;padding:4px;display:inline-flex}.seva-fin__tab{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:650;transition:background .13s,color .13s}.seva-fin__tab:hover{color:var(--seva-text)}.seva-fin__tab.is-on{background:var(--seva-accent-soft);color:var(--seva-accent)}:root{--seva-alloc-dharmaum:#5b5bd6;--seva-alloc-reinvest:#16a34a;--seva-alloc-reserve:#d97706}html[data-theme=dark]{--seva-alloc-dharmaum:#8e8cf0;--seva-alloc-reinvest:#34d399;--seva-alloc-reserve:#fbbf24}.seva-fin__hero{padding:22px 22px 20px}.seva-fin__herotop{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.seva-fin__herolabel{letter-spacing:.07em;text-transform:uppercase;color:var(--seva-text-muted);font-size:11px;font-weight:750}.seva-fin__herovalue{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.15}.seva-fin__herosub{color:var(--seva-text-muted);margin-top:3px;font-size:12.5px}.seva-fin__split{border-radius:999px;min-width:90px;height:10px;display:flex;overflow:hidden}.seva-fin__split.is-thick{border-radius:10px;height:16px}.seva-fin__splitseg--dharmaum{background:var(--seva-alloc-dharmaum)}.seva-fin__splitseg--reinvest{background:var(--seva-alloc-reinvest)}.seva-fin__splitseg--reserve{background:var(--seva-alloc-reserve)}.seva-fin__splitcol{min-width:110px}.seva-fin__buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.seva-fin__bucket{border:1px solid var(--seva-border);background:color-mix(in srgb, var(--seva-text-muted) 3%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.seva-fin__bucketdot{border-radius:3px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.seva-fin__bucket--dharmaum .seva-fin__bucketdot{background:var(--seva-alloc-dharmaum)}.seva-fin__bucket--reinvest .seva-fin__bucketdot{background:var(--seva-alloc-reinvest)}.seva-fin__bucket--reserve .seva-fin__bucketdot{background:var(--seva-alloc-reserve)}.seva-fin__bucketlabel{font-size:12.5px;font-weight:700}.seva-fin__bucketlabel small{color:var(--seva-text-muted);font-weight:600}.seva-fin__bucketval{letter-spacing:-.01em;margin-top:2px;font-size:19px;font-weight:800}.seva-fin__bucketq{color:var(--seva-text-muted);margin-top:2px;font-size:11.5px}@media (max-width:900px){.seva-fin__buckets{grid-template-columns:1fr}.seva-fin__herovalue{font-size:26px}}.seva-navpanel__alloc{border:1px solid var(--seva-border);background:color-mix(in srgb, var(--seva-text-muted) 4%, transparent);border-radius:10px;margin:4px 12px 10px;padding:10px 11px}.seva-navpanel__allocbar{border-radius:999px;height:7px;display:flex;overflow:hidden}.seva-navpanel__alloclegend{letter-spacing:.02em;color:var(--seva-text-muted);justify-content:space-between;gap:6px;margin-top:7px;font-size:9.5px;font-weight:700;display:flex}.seva-navpanel__alloclegend i{vertical-align:0;border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.seva-navpanel__count--red{background:var(--seva-error)!important;color:#fff!important}.seva-board__scroller{margin-top:14px;padding-bottom:12px;overflow-x:auto}.seva-board{grid-template-columns:repeat(var(--board-cols,4), minmax(232px, 1fr));align-items:start;gap:12px;min-width:min-content;display:grid}.seva-board__col{background:color-mix(in srgb, var(--seva-text-muted) 5%, transparent);border:1px solid var(--seva-border);border-radius:13px;min-height:180px;padding:10px;transition:border-color .15s,background .15s}.seva-board__col.is-over{border-color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 6%, transparent)}.seva-board__col.is-alert .seva-board__coldot{box-shadow:0 0 0 3px color-mix(in srgb, var(--seva-error) 22%, transparent)}.seva-board__colhead{align-items:center;gap:7px;padding:2px 4px 10px;display:flex}.seva-board__coldot{background:var(--seva-text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.seva-board__collabel{letter-spacing:.02em;font-size:12px;font-weight:750}.seva-board__colcount{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.seva-board__colcount.is-over{background:color-mix(in srgb, var(--seva-error) 15%, transparent);color:var(--seva-error)}.seva-board__cards{flex-direction:column;gap:8px;min-height:40px;display:flex}.seva-board__card{background:var(--seva-surface);border:1px solid var(--seva-border);cursor:grab;touch-action:none;border-radius:11px;padding:11px 12px;transition:box-shadow .14s,transform .14s,opacity .14s,border-color .14s}.seva-board__card:hover{border-color:color-mix(in srgb, var(--seva-accent) 35%, var(--seva-border));box-shadow:0 3px 10px #14142d12}.seva-board__card:focus-visible{outline:2px solid var(--seva-accent);outline-offset:2px}.seva-board__card.is-dragging{opacity:.35}.seva-board__card.is-overlay{cursor:grabbing;transform:rotate(1.5deg)scale(1.02);box-shadow:0 14px 34px #04081438}@media (max-width:768px){.seva-board{grid-template-columns:repeat(var(--board-cols,4), 78vw)}}.seva-crm__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.seva-crm__search{border:1px solid var(--seva-border);background:var(--seva-surface);max-width:340px;height:34px;color:var(--seva-text);border-radius:9px;outline:none;flex:220px;padding:0 12px;font-size:12.5px}.seva-crm__search:focus{border-color:var(--seva-text-muted)}.seva-crm__select{border:1px solid var(--seva-border);background:var(--seva-surface);height:34px;color:var(--seva-text);cursor:pointer;border-radius:9px;outline:none;padding:0 10px;font-size:12.5px;font-weight:600}.seva-crm__count{color:var(--seva-text-muted);margin-left:auto;font-size:12px;font-weight:650}.seva-crm__card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;margin-top:16px;padding:18px 20px;box-shadow:0 1px 3px #14142d0a}.seva-crm__empty{text-align:center;padding:44px 20px}.seva-crm__empty h3{margin:0 0 4px;font-size:15px}.seva-crm__empty p{color:var(--seva-text-muted);margin:0;font-size:13px}.seva-crm__emptylist{text-align:left;max-width:460px;color:var(--seva-text-muted);gap:8px;margin:12px auto 0;padding:0;font-size:13px;list-style:none;display:grid}.seva-crm__emptylist li{padding-left:14px;line-height:1.5;position:relative}.seva-crm__emptylist li:before{content:"";background:var(--seva-border-strong,var(--seva-border));border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.seva-crm__tablewrap{overflow-x:auto}.seva-crm__table{border-collapse:collapse;width:100%;font-size:13px}.seva-crm__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:750}.seva-crm__table td{border-bottom:1px solid var(--seva-border);vertical-align:middle;white-space:nowrap;padding:10px 12px}.seva-crm__table tbody tr:last-child td{border-bottom:none}.seva-crm__table tbody tr:hover td{background:color-mix(in srgb, var(--seva-accent) 4%, transparent)}.seva-crm__table .is-muted{color:var(--seva-text-muted)}.seva-crm__rowlink{font-weight:650;color:var(--seva-text)!important;text-decoration:none!important}.seva-crm__rowlink:hover{color:var(--seva-accent)!important}.seva-crm__contactlink{color:var(--seva-text-muted)!important;text-decoration:none!important}.seva-crm__contactlink:hover{color:var(--seva-accent)!important}.seva-crm__avatar{background:var(--seva-accent-soft);width:26px;height:26px;color:var(--seva-accent);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:9px;font-size:10px;font-weight:750;display:inline-flex}.seva-crm__person{font-weight:650}.seva-crm__buckettitle{align-items:center;gap:9px;margin:0 0 10px;font-size:13.5px;font-weight:750;display:flex}.seva-crm__buckettitle.is-error{color:var(--seva-error)}.seva-crm__buckettitle.is-warning{color:var(--seva-warning)}.seva-crm__buckettitle.is-blue{color:#3b82f6}.seva-crm__buckettitle.is-muted{color:var(--seva-text-muted)}.seva-crm__bucketcount{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.seva-crm__renewals{margin:0;padding:0;list-style:none}.seva-crm__renewal{border-bottom:1px solid var(--seva-border);align-items:center;gap:12px;padding:11px 2px;display:flex}.seva-crm__renewal:last-child{border-bottom:none}.seva-crm__kind{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:9.5px;font-weight:750}.seva-crm__kind--hosting{color:#3b82f6;background:#3b82f621}.seva-crm__kind--licence{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-crm__renewalmain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.seva-crm__renewalsub{color:var(--seva-text-muted);font-size:11.5px}.seva-crm__renewalwhen{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.seva-crm__renewaldate{font-size:12px;font-weight:650}.seva-crm__days{font-size:10.5px;font-weight:700}.seva-crm__days.is-error{color:var(--seva-error)}.seva-crm__days.is-warning{color:var(--seva-warning)}.seva-crm__days.is-blue{color:#3b82f6}.seva-crm__days.is-muted{color:var(--seva-text-muted)}.seva-crm__cardtitle{letter-spacing:-.01em;margin:0 0 12px;font-size:14px;font-weight:750}.seva-prop__grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:0 16px;display:grid}.seva-prop__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seva-prop__status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:750}.seva-prop__status.is-muted{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);color:var(--seva-text-muted)}.seva-prop__status.is-warning{background:color-mix(in srgb, var(--seva-warning) 15%, transparent);color:var(--seva-warning)}.seva-prop__status.is-success{background:color-mix(in srgb, var(--seva-success) 14%, transparent);color:var(--seva-success)}.seva-prop__status.is-error{background:color-mix(in srgb, var(--seva-error) 13%, transparent);color:var(--seva-error)}.seva-prop__leadlink{font-weight:650;color:var(--seva-accent)!important;text-decoration:none!important}.seva-prop__scope,.seva-prop__terms{color:var(--seva-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.seva-prop__terms{color:var(--seva-text-muted);font-size:12.5px}.seva-prop__deliverables{margin:0;padding:0;list-style:none}.seva-prop__deliverables li{border-bottom:1px solid var(--seva-border);flex-direction:column;gap:2px;padding:10px 0 10px 18px;display:flex;position:relative}.seva-prop__deliverables li:before{content:"▸";color:var(--seva-accent);font-weight:700;position:absolute;left:0}.seva-prop__deliverables li:last-child{border-bottom:none}.seva-prop__deltitle{font-size:13px;font-weight:700}.seva-prop__deldesc{color:var(--seva-text-muted);font-size:12.5px}.seva-prop__timeline{margin:0;padding:0;list-style:none}.seva-prop__timeline li{border-bottom:1px solid var(--seva-border);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;font-weight:600;display:flex}.seva-prop__timeline li:last-child{border-bottom:none}.seva-prop__timeline .is-muted{color:var(--seva-text-muted);font-weight:500}.seva-prop__investcard{text-align:center}.seva-prop__investlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--seva-text-muted);font-size:10.5px;font-weight:750}.seva-prop__invest{letter-spacing:-.02em;color:var(--seva-accent);margin-top:4px;font-size:30px;font-weight:800}.seva-prop__investmeta{color:var(--seva-text-muted);margin-top:3px;font-size:11.5px}.seva-prop__pay{border-bottom:1px solid var(--seva-border);gap:10px;padding:9px 0;display:flex}.seva-prop__pay:last-of-type{border-bottom:none}.seva-prop__paytag{letter-spacing:.07em;text-transform:uppercase;color:var(--seva-accent);background:var(--seva-accent-soft);border-radius:999px;flex-shrink:0;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:8.5px;font-weight:750}.seva-prop__paytag.is-alt{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 10%, transparent)}.seva-prop__paylabel{font-size:12.5px;font-weight:700}.seva-prop__paydetail{color:var(--seva-text-muted);font-size:11.5px}.seva-prop__founder{background:color-mix(in srgb, var(--seva-warning) 10%, transparent);border-radius:9px;margin-top:10px;padding:9px 11px}.seva-prop__founder p{color:var(--seva-warning);margin:0;font-size:11.5px;line-height:1.5}.seva-prop__history{margin:0;padding:0;list-style:none}.seva-prop__history li{color:var(--seva-text-muted);align-items:baseline;gap:9px;padding:6px 0;font-size:12.5px;display:flex}.seva-prop__hdot{background:color-mix(in srgb, var(--seva-text-muted) 35%, transparent);border-radius:50%;flex-shrink:0;width:8px;height:8px;transform:translateY(-1px)}.seva-prop__hdot.is-success{background:var(--seva-success)}@media (max-width:1024px){.seva-prop__grid{grid-template-columns:1fr}}.seva-pipe__cardtop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.seva-pipe__name{font-size:13px;font-weight:700;color:var(--seva-text)!important;text-decoration:none!important}.seva-pipe__name:hover{color:var(--seva-accent)!important}.seva-pipe__source{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:750}.seva-pipe__company{margin-top:3px;font-size:12px;font-weight:600}.seva-pipe__email{color:var(--seva-text-muted);text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.seva-pipe__meta{align-items:center;gap:8px;margin-top:8px;display:flex}.seva-pipe__age{color:var(--seva-text-muted);font-size:10.5px;font-weight:650}.seva-pipe__age.is-stale{color:var(--seva-warning)}.seva-docs{box-sizing:border-box;width:100%;min-width:0;padding:22px 30px 40px}.seva-docs__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.seva-docs__title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.seva-docs__sub{color:var(--seva-meta,#6b7280);max-width:60ch;margin:6px 0 0;font-size:13px}.seva-docs__actions{flex-wrap:wrap;gap:8px;display:flex}.seva-docs__body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.seva-docs__body{grid-template-columns:1fr}}.seva-docs__tree{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-0);border-radius:14px;max-height:70vh;padding:8px;overflow:auto}.seva-docs__folder{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.seva-docs__folder:hover{background:var(--theme-elevation-50)}.seva-docs__folder.is-active{background:var(--theme-elevation-100);font-weight:600}.seva-docs__ficon{flex:none}.seva-docs__fname{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.seva-docs__tag{background:var(--theme-elevation-100);color:var(--seva-meta,#6b7280);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:90px;padding:2px 6px;font-size:10px;overflow:hidden}.seva-docs__pane{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-0);border-radius:14px;min-height:320px;padding:14px}.seva-docs__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.seva-docs__crumbs{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.seva-docs__crumbs button{cursor:pointer;color:var(--theme-text);font:inherit;background:0 0;border:0;padding:0}.seva-docs__crumbs button:hover{text-decoration:underline}.seva-docs__sep{color:var(--seva-meta,#9ca3af);margin:0 4px}.seva-docs__vaultnote{background:var(--theme-elevation-50);color:var(--seva-meta,#6b7280);border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:12.5px}.seva-docs__empty{text-align:center;color:var(--seva-meta,#6b7280);padding:36px 8px;font-size:13px}.seva-docs__table{border-collapse:collapse;width:100%;font-size:13px}.seva-docs__table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--seva-meta,#6b7280);border-bottom:1px solid var(--theme-elevation-100);padding:6px 8px;font-size:11px;font-weight:600}.seva-docs__table td{border-bottom:1px solid var(--theme-elevation-50);vertical-align:middle;padding:9px 8px}.seva-docs__namecell{font-weight:600}.seva-docs__rowactions{justify-content:flex-end;gap:10px;display:flex}.seva-docs__rowactions a,.seva-docs__rowactions button{cursor:pointer;font:inherit;color:var(--theme-success-500,#4f46e5);background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:none}.seva-docs__rowactions a:hover,.seva-docs__rowactions button:hover{text-decoration:underline}.seva-docs__rowactions .is-danger{color:var(--theme-error-500,#dc2626)}.seva-docs__overlay{z-index:60;background:#0f111a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.seva-docs__modal{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);border-radius:16px;width:min(680px,100%);max-height:80vh;padding:18px;overflow:auto;box-shadow:0 30px 70px -30px #00000080}.seva-docs__modalhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.seva-docs__modalhead h2{margin:0;font-size:18px;font-weight:700}.seva-docs__modalhead p{color:var(--seva-meta,#6b7280);margin:4px 0 0;font-size:13px}.seva-docs__modalhead button{cursor:pointer;color:var(--seva-meta,#6b7280);background:0 0;border:0;font-size:16px;line-height:1}.seva-docs__modalactions{margin-bottom:12px}.seva-docs__current{text-transform:uppercase;letter-spacing:.08em;background:var(--theme-elevation-100);color:var(--seva-meta,#6b7280);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px}.seva-docs__lock{text-align:center;max-width:460px;margin:0 auto;padding:44px 16px}.seva-docs__lockicon{margin:0 0 8px;font-size:30px}.seva-docs__lock h3{margin:0 0 6px;font-size:17px;font-weight:700}.seva-docs__lock p{color:var(--seva-meta,#6b7280);margin:0 0 14px;font-size:13px;line-height:1.55}.seva-docs__lock form{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.seva-docs__lock input{min-width:230px}.seva-docs__modal.is-narrow{width:min(440px,100%)}.seva-docs__reqs{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;margin:0 0 20px;overflow:hidden}.seva-docs__reqs.is-empty{background:0 0;border-style:dashed}.seva-docs__reqhead{border-bottom:1px solid var(--theme-elevation-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.seva-docs__reqs.is-empty .seva-docs__reqhead{border-bottom:0;padding-bottom:4px}.seva-docs__reqtitle{letter-spacing:.01em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.seva-docs__reqbadge{color:#fff;background:#d97706;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.seva-docs__reqhactions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.seva-docs__reqlink{cursor:pointer;color:var(--theme-elevation-600);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.seva-docs__reqlink:hover{color:var(--theme-text);text-decoration:underline}.seva-docs__reqlink.is-primary{color:#5b5bd6}.seva-docs__reqempty{color:var(--theme-elevation-500);margin:0;padding:14px 16px 16px;font-size:13px;line-height:1.55}.seva-docs__reqlist{margin:0;padding:0;list-style:none}.seva-docs__req{border-bottom:1px solid var(--theme-elevation-50);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;transition:background .12s;display:grid}.seva-docs__req:last-child{border-bottom:0}.seva-docs__req:hover{background:var(--theme-elevation-50)}.seva-docs__req:focus-visible{outline-offset:-2px;outline:2px solid #5b5bd6}.seva-docs__req.is-completed,.seva-docs__req.is-cancelled{opacity:.58}.seva-docs__reqicon{text-align:center;font-size:14px;line-height:1}.seva-docs__reqmain{flex-direction:column;gap:3px;min-width:0;display:flex}.seva-docs__reqname{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.seva-docs__reqmeta{color:var(--theme-elevation-500);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.seva-docs__reqmeta strong{color:var(--theme-elevation-650);font-weight:600}.seva-docs__reqright{flex-shrink:0;align-items:center;gap:8px;display:flex}.seva-docs__reqfiles{color:var(--theme-elevation-500);white-space:nowrap;font-size:11px}.seva-docs__reqoverdue{text-transform:uppercase;letter-spacing:.04em;color:#dc2626;white-space:nowrap;font-size:10.5px;font-weight:700}.seva-docs__reqstatus{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.seva-docs__reqstatus.is-pending{color:#6b7280;background:#6b728026}.seva-docs__reqstatus.is-submitted{color:#b45309;background:#d977062e}.seva-docs__reqstatus.is-completed{color:#15803d;background:#16a34a29}.seva-docs__reqstatus.is-cancelled{color:#9ca3af;background:#6b72801f}html[data-theme=dark] .seva-docs__reqstatus.is-submitted{color:#fbbf24}html[data-theme=dark] .seva-docs__reqstatus.is-completed{color:#4ade80}html[data-theme=dark] .seva-docs__reqoverdue{color:#f87171}@media (max-width:700px){.seva-docs__req{grid-template-columns:20px minmax(0,1fr);row-gap:8px;padding:12px 14px}.seva-docs__reqright{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.seva-docs__reqmeta{white-space:normal}.seva-docs__reqhead{padding:12px 14px}}.seva-docs__cbcell{text-align:center;width:34px;padding-left:10px!important}.seva-docs__cbcell input{cursor:pointer;margin:0}.seva-docs__table tr.is-selected{background:#5b5bd612}.seva-docs__namecell{width:42%;min-width:0;max-width:0}.seva-docs__kind{margin-right:7px;font-size:13px}.seva-docs__namebtn{text-align:left;min-width:0;font:inherit;color:var(--theme-text);cursor:pointer;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:calc(100% - 26px);margin:0;padding:0;display:inline-block;overflow:hidden}.seva-docs__namebtn:hover:not(:disabled){text-decoration:underline}.seva-docs__namebtn:disabled{cursor:default}.seva-docs__submeta{width:100%;color:var(--theme-elevation-500);font-size:11.5px;display:none}.seva-docs__bulk{background:#5b5bd61a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.seva-docs__bulkactions{flex-wrap:wrap;gap:8px;display:flex}.seva-docs__bulkactions button{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);cursor:pointer;color:var(--theme-text);border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:600}.seva-docs__bulkactions button:hover:not(:disabled){color:#5b5bd6;border-color:#5b5bd6}.seva-docs__bulkactions button:disabled{opacity:.5;cursor:default}.seva-docs__menu{display:inline-block;position:relative}.seva-docs__menubtn{width:30px;height:30px;color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:17px;line-height:1}.seva-docs__menubtn:hover,.seva-docs__menubtn[aria-expanded=true]{background:var(--theme-elevation-100);color:var(--theme-text)}.seva-docs__menupop{z-index:40;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:10px;flex-direction:column;min-width:168px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px -10px #00000059}.seva-docs__menuitem{text-align:left;cursor:pointer;width:100%;color:var(--theme-text);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:13px;text-decoration:none;display:block}.seva-docs__menuitem:hover{background:var(--theme-elevation-100)}.seva-docs__menuitem.is-danger{color:#dc2626;border-top:1px solid var(--theme-elevation-100);border-radius:0 0 7px 7px;margin-top:4px;padding-top:10px}.seva-docs__menuitem.is-danger:hover{background:#dc26261f}.seva-docs__preview{background:var(--theme-elevation-0);border-radius:14px;flex-direction:column;width:min(1100px,94vw);height:min(84vh,900px);display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #00000080}.seva-docs__previewhead{border-bottom:1px solid var(--theme-elevation-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.seva-docs__previewtitle{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-docs__previewtitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.seva-docs__previewtitle span{color:var(--theme-elevation-500);font-size:11.5px}.seva-docs__previewactions{flex-shrink:0;align-items:center;gap:8px;display:flex}.seva-docs__previewactions button,.seva-docs__previewactions a{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.seva-docs__previewactions button:hover:not(:disabled),.seva-docs__previewactions a:hover{color:#5b5bd6;border-color:#5b5bd6}.seva-docs__previewbody{flex:1;min-height:0;display:flex}.seva-docs__strip{border-right:1px solid var(--theme-elevation-100);flex-direction:column;flex-shrink:0;gap:6px;width:148px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.seva-docs__stripitem{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:5px;width:100%;padding:6px;display:flex}.seva-docs__stripitem:hover{background:var(--theme-elevation-50)}.seva-docs__stripitem.is-active{background:#5b5bd61a;border-color:#5b5bd6}.seva-docs__stripitem img{object-fit:cover;border-radius:5px;width:100%;height:74px;display:block}.seva-docs__stripicon{background:var(--theme-elevation-50);border-radius:5px;justify-content:center;align-items:center;height:74px;font-size:26px;display:flex}.seva-docs__stripname{color:var(--theme-elevation-600);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.seva-docs__stage{background:var(--theme-elevation-25,var(--theme-elevation-50));flex:1;justify-content:center;align-items:center;min-width:0;padding:16px;display:flex;overflow:auto}.seva-docs__stageimg{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.seva-docs__stagepdf{background:#fff;border:0;border-radius:6px;width:100%;height:100%}.seva-docs__stagenone{text-align:center;color:var(--theme-elevation-500);font-size:13px}.seva-docs__stagenone span{margin-bottom:10px;font-size:46px;display:block}.seva-docs__stagenone a{color:#5b5bd6;font-weight:600}.seva-docs__previewnav{display:none}@media (max-width:900px){.seva-docs__hide-sm{display:none}.seva-docs__submeta{display:block}.seva-docs__namecell{width:auto;max-width:none}.seva-docs__strip{display:none}.seva-docs__preview{width:96vw;height:88vh}.seva-docs__previewnav{border-top:1px solid var(--theme-elevation-100);gap:8px;padding:10px 14px;display:flex}.seva-docs__previewnav button{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;border-radius:8px;flex:1;padding:9px;font-size:13px;font-weight:600}.seva-docs__previewhead{padding:10px 12px}.seva-docs__previewactions{justify-content:flex-end;width:100%}.seva-docs{padding:16px 14px 32px}.seva-docs__head{gap:12px;margin-bottom:14px}.seva-docs__title{font-size:21px}.seva-docs__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.seva-docs__actions>button{width:100%}.seva-docs__tree{max-height:34vh}.seva-docs__bar{gap:8px}.seva-docs__bulk{flex-direction:column;align-items:flex-start}.seva-docs__bulkactions{width:100%}.seva-docs__bulkactions button{flex:1}.seva-docs__rowactions{text-align:right;padding-right:6px!important}}.seva-pm__cardtop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.seva-pm__title{font-size:12.5px;font-weight:650;line-height:1.35;color:var(--seva-text)!important;text-decoration:none!important}.seva-pm__title:hover{color:var(--seva-accent)!important}.seva-pm__prio{background:var(--seva-warning);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.seva-pm__prio.is-urgent{background:#dc2626;box-shadow:0 0 0 2px #dc262647}.seva-pm__project{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.seva-pm__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.seva-pm__avatar{letter-spacing:.02em;background:var(--seva-accent-soft);width:22px;height:22px;color:var(--seva-accent);border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:750;display:inline-flex}.seva-pm__avatar.is-empty{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);color:var(--seva-text-muted)}.seva-pm__role{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:750}.seva-pm__role--dev{color:#3b82f6;background:#3b82f624}.seva-pm__role--design{color:#8b5cf6;background:#8b5cf624}.seva-pm__role--content{color:#16a34a;background:#16a34a24}.seva-pm__role--marketing{color:#d97706;background:#d9770629}.seva-pm__pts{color:var(--seva-text-muted);border:1px solid var(--seva-border);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.seva-pm__due{color:var(--seva-text-muted);margin-left:auto;font-size:10.5px;font-weight:650}.seva-pm__due.is-soon{color:var(--seva-warning)}.seva-pm__due.is-today{color:var(--seva-warning);font-weight:750}.seva-pm__due.is-overdue{color:var(--seva-error);font-weight:750}.seva-pm__add{padding:2px 2px 6px}.seva-pm__addbtn{border:1px dashed var(--seva-border);width:100%;color:var(--seva-text-muted);cursor:pointer;background:0 0;border-radius:9px;padding:8px;font-size:12px;font-weight:650;transition:color .13s,border-color .13s,background .13s}.seva-pm__addbtn:hover{color:var(--seva-accent);border-color:var(--seva-accent);background:var(--seva-accent-soft)}.seva-pm__addinput{border:1px solid var(--seva-accent);background:var(--seva-surface);width:100%;color:var(--seva-text);border-radius:9px;outline:none;padding:8px 10px;font-size:12.5px}.seva-pm__wipstrip{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.seva-pm__wipchip{background:color-mix(in srgb, var(--seva-error) 12%, transparent);color:var(--seva-error);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.seva-pm__lane{margin-top:14px}.seva-pm__lanehead{align-items:center;gap:9px;margin:4px 2px 8px;display:flex}.seva-pm__lanelabel{letter-spacing:.01em;font-size:12px;font-weight:750}.seva-pm__lanecount{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 10%, transparent);border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700}.seva-pmdetail-scrim{z-index:260;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c1873;justify-content:center;align-items:flex-start;padding:7vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.seva-pmdetail{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;width:min(620px,100%);padding:22px 24px 18px;animation:.16s cubic-bezier(.22,1,.36,1) seva-pmdetail-in;box-shadow:0 24px 70px #04081459}@keyframes seva-pmdetail-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seva-pmdetail{animation:none}}.seva-pmdetail__loading{text-align:center;color:var(--seva-text-muted);padding:40px 0;font-size:13px}.seva-pmdetail__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.seva-pmdetail__status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:10.5px;font-weight:750;display:inline-block}.seva-pmdetail__status.is-todo{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);color:var(--seva-text-muted)}.seva-pmdetail__status.is-progress{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-pmdetail__status.is-review{color:#8b5cf6;background:#8b5cf624}.seva-pmdetail__status.is-blocked{background:color-mix(in srgb, var(--seva-error) 13%, transparent);color:var(--seva-error)}.seva-pmdetail__status.is-done{background:color-mix(in srgb, var(--seva-success) 13%, transparent);color:var(--seva-success)}.seva-pmdetail__title{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800;line-height:1.3}.seva-pmdetail__project{color:var(--seva-text-muted);margin:4px 0 0;font-size:12.5px}.seva-pmdetail__close{width:30px;height:30px;color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;font-size:14px;transition:background .13s,color .13s}.seva-pmdetail__close:hover{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);color:var(--seva-text)}.seva-pmdetail__grid{border:1px solid var(--seva-border);background:color-mix(in srgb, var(--seva-text-muted) 3%, transparent);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;padding:14px;display:grid}.seva-pmdetail__cell{flex-direction:column;gap:3px;font-size:12.5px;font-weight:600;display:flex}.seva-pmdetail__label{letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);font-size:10px;font-weight:750}.seva-pmdetail__section{margin-top:16px}.seva-pmdetail__section h3{letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);margin:0 0 7px;font-size:11px;font-weight:750}.seva-pmdetail__desc{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.seva-pmdetail__checklist{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.seva-pmdetail__checklist li{align-items:center;gap:9px;display:flex}.seva-pmdetail__checklist li.is-done{color:var(--seva-text-muted);text-decoration:line-through}.seva-pmdetail__tick{border:1.5px solid var(--seva-border);width:17px;height:17px;color:var(--seva-success);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.seva-pmdetail__checklist li.is-done .seva-pmdetail__tick{border-color:var(--seva-success);background:color-mix(in srgb, var(--seva-success) 12%, transparent)}.seva-pmdetail__deps{flex-direction:column;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.seva-pmdetail__deps li:before{content:"←";color:var(--seva-text-muted);margin-right:7px}.seva-pmdetail__tags{flex-wrap:wrap;gap:6px;display:flex}.seva-pmdetail__tags span{background:color-mix(in srgb, var(--seva-text-muted) 9%, transparent);color:var(--seva-text);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:650}.seva-pmdetail__foot{border-top:1px solid var(--seva-border);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:14px;display:flex}.seva-pmdetail__footright{gap:8px;margin-left:auto;display:inline-flex}.seva-pmdetail__confirm{color:var(--seva-error);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:inline-flex}@media (max-width:640px){.seva-pmdetail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}button.seva-pm__title{text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.seva-pmlist__chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.seva-pmlist__chip{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text-muted);cursor:pointer;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:650;transition:all .13s}.seva-pmlist__chip:hover{color:var(--seva-text)}.seva-pmlist__chip.is-on{background:var(--seva-accent-soft);border-color:var(--seva-accent);color:var(--seva-accent)}.seva-pmlist__row{cursor:pointer}.seva-pmlist__taskcell{min-width:220px}.seva-pmlist__title{font-weight:650;display:block}.seva-pmlist__proj{color:var(--seva-text-muted);margin-top:2px;font-size:11.5px;display:block}.seva-pmlist__who{align-items:center;gap:8px;display:inline-flex}.seva-pmlist__prio{font-size:11.5px;font-weight:700}.seva-pmlist__prio.is-low{color:var(--seva-text-muted)}.seva-pmlist__prio.is-normal{color:#3b82f6}.seva-pmlist__prio.is-high{color:var(--seva-warning)}.seva-pmlist__prio.is-urgent{color:#dc2626;font-weight:800}.seva-pmlist__status{appearance:none;border:1px solid var(--seva-border);cursor:pointer;background:var(--seva-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 24 24' fill='none' stroke='%23888da0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;color:var(--seva-text);border-radius:999px;outline:none;padding:4px 26px 4px 11px;font-size:11.5px;font-weight:700}.seva-pmlist__status.is-todo{color:var(--seva-text-muted)}.seva-pmlist__status.is-in-progress{color:var(--seva-accent);border-color:color-mix(in srgb, var(--seva-accent) 40%, transparent)}.seva-pmlist__status.is-in-review{color:#8b5cf6;border-color:#8b5cf666}.seva-pmlist__status.is-blocked{color:var(--seva-error);border-color:color-mix(in srgb, var(--seva-error) 40%, transparent)}.seva-pmlist__status.is-done{color:var(--seva-success);border-color:color-mix(in srgb, var(--seva-success) 40%, transparent)}.seva-pmlist__table td{white-space:nowrap}.seva-bl{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.seva-bl__list,.seva-bl__sprint{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;padding:16px 16px 14px;box-shadow:0 1px 3px #14142d0a}.seva-bl__colhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.seva-bl__colhead h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:750}.seva-bl__hint{color:var(--seva-text-muted);font-size:11px}.seva-bl__grouptoggle{color:var(--seva-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.seva-bl__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seva-bl__row{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .13s,box-shadow .13s;display:flex}.seva-bl__row:hover{border-color:color-mix(in srgb, var(--seva-accent) 35%, var(--seva-border))}.seva-bl__row.is-dragging{opacity:.35}.seva-bl__row.is-overlay{border-color:var(--seva-accent);box-shadow:0 14px 34px #04081438}.seva-bl__grip{cursor:grab;color:var(--seva-text-muted);letter-spacing:-2px;touch-action:none;padding:2px 2px 2px 0;font-size:11px}.seva-bl__grip:active{cursor:grabbing}.seva-bl__main{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;font-family:inherit;display:flex}.seva-bl__title{color:var(--seva-text);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.seva-bl__main:hover .seva-bl__title{color:var(--seva-accent)}.seva-bl__sub{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seva-bl__epicdot{vertical-align:0;border-radius:3px;width:8px;height:8px;margin-right:4px;display:inline-block}.seva-bl__pts{text-align:center;border:1px solid var(--seva-border);min-width:34px;color:var(--seva-text-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:700}.seva-bl__pts:hover{border-color:var(--seva-accent);color:var(--seva-accent)}.seva-bl__pts.is-static{cursor:default}.seva-bl__pts.is-static:hover{border-color:var(--seva-border);color:var(--seva-text-muted)}.seva-bl__ptsinput{border:1px solid var(--seva-accent);text-align:center;background:var(--seva-surface);width:58px;color:var(--seva-text);border-radius:999px;outline:none;padding:3px 8px;font-size:11px;font-weight:700}.seva-bl__group{margin-bottom:14px}.seva-bl__grouphead{align-items:center;gap:8px;margin:2px 2px 8px;font-size:12px;font-weight:750;display:flex}.seva-bl__remove{width:26px;height:26px;color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;font-size:12px;transition:background .13s,color .13s}.seva-bl__remove:hover{background:color-mix(in srgb, var(--seva-error) 12%, transparent);color:var(--seva-error)}.seva-bl__sprintmeta{color:var(--seva-text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.seva-bl__sprintstatus{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:750}.seva-bl__sprintstatus.is-planning{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);color:var(--seva-text-muted)}.seva-bl__sprintstatus.is-active{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-bl__sprintstatus.is-completed{background:color-mix(in srgb, var(--seva-success) 13%, transparent);color:var(--seva-success)}.seva-bl__sprintpts b{color:var(--seva-text)}.seva-bl__committed{color:var(--seva-text-muted)}.seva-bl__sprintdrop{border:1.5px dashed var(--seva-border);border-radius:12px;min-height:120px;padding:10px;transition:border-color .15s,background .15s}.seva-bl__sprintdrop.is-over{border-color:var(--seva-accent);background:var(--seva-accent-soft)}.seva-bl__dropempty{text-align:center;color:var(--seva-text-muted);margin:34px 0;font-size:12.5px}.seva-bl__sprintactions{align-items:center;gap:10px;margin-top:12px;display:flex}@media (max-width:980px){.seva-bl{grid-template-columns:1fr}}.seva-sp__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:16px;display:grid}.seva-sp__card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex;box-shadow:0 1px 3px #14142d0a}.seva-sp__card.is-active{border-color:color-mix(in srgb, var(--seva-accent) 45%, var(--seva-border))}.seva-sp__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.seva-sp__name{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:750}.seva-sp__dates{color:var(--seva-text-muted);margin:3px 0 0;font-size:11.5px}.seva-sp__goal{color:var(--seva-text-muted);margin:0;font-size:12.5px;line-height:1.5}.seva-sp__figs{color:var(--seva-text-muted);gap:14px;font-size:12px;display:flex}.seva-sp__figs b{color:var(--seva-text)}.seva-sp__figs .is-done b{color:var(--seva-success)}.seva-sp__bar{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);border-radius:999px;height:7px;display:flex;overflow:hidden}.seva-sp__bar .is-done{background:var(--seva-success)}.seva-sp__bar .is-progress{background:var(--seva-accent)}.seva-sp__bar .is-blocked{background:var(--seva-error)}.seva-sp__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.seva-sp__footleft{gap:6px;display:inline-flex}.seva-iss__type,.seva-iss__sev{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:750;display:inline-block}.seva-iss__type.is-bug{background:color-mix(in srgb, var(--seva-error) 12%, transparent);color:var(--seva-error)}.seva-iss__type.is-question{color:#3b82f6;background:#3b82f621}.seva-iss__type.is-enh{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-iss__type.is-blocker{background:color-mix(in srgb, var(--seva-warning) 16%, transparent);color:var(--seva-warning)}.seva-iss__sev.is-critical{background:var(--seva-error);color:#fff}.seva-iss__sev.is-high{background:color-mix(in srgb, var(--seva-warning) 16%, transparent);color:var(--seva-warning)}.seva-iss__sev.is-medium{color:#3b82f6;background:#3b82f621}.seva-iss__sev.is-low{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);color:var(--seva-text-muted)}.seva-iss__tasklink{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.seva-rt__grid{flex-direction:column;gap:14px;margin-top:16px;display:flex}.seva-rt__card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 3px #14142d0a}.seva-rt__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.seva-rt__sprint{margin:0;font-size:14.5px;font-weight:750}.seva-rt__date{color:var(--seva-text-muted);margin:3px 0 0;font-size:11.5px}.seva-rt__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seva-rt__col h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:750}.seva-rt__col.is-well h3{color:var(--seva-success)}.seva-rt__col.is-improve h3{color:var(--seva-warning)}.seva-rt__col.is-actions h3{color:var(--seva-accent)}.seva-rt__col ul{flex-direction:column;gap:7px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:flex}.seva-rt__col li{padding-left:12px;position:relative}.seva-rt__col li:before{content:"•";color:var(--seva-text-muted);position:absolute;left:0}.seva-rt__col li.is-converted{color:var(--seva-text-muted)}.seva-rt__meta{color:var(--seva-text-muted);margin-top:1px;font-size:10.5px;display:block}.seva-rt__none{color:var(--seva-text-muted);margin:0;font-size:12px}@media (max-width:860px){.seva-rt__cols{grid-template-columns:1fr}}.seva-ep__card{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #14142d0a}.seva-ep__stripe{background:var(--epic,var(--seva-accent));width:4px;position:absolute;top:0;bottom:0;left:0}.seva-ep__pct{font-size:16px;font-weight:800}.seva-ep__projects{flex-wrap:wrap;gap:6px;display:flex}.seva-ep__projects span{background:color-mix(in srgb, var(--seva-text-muted) 9%, transparent);color:var(--seva-text-muted);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:650}.seva-rw__list{flex-direction:column;gap:7px;display:flex}.seva-rw__item{border:1px solid var(--seva-border);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.seva-rw__note{flex:1;font-size:12.5px}.seva-rw__addrow{align-items:center;gap:8px;display:flex}.seva-rw__addrow>:first-child{flex:1}.seva-rw__action{border:1px solid var(--seva-border);border-radius:9px;margin-bottom:8px;padding:8px 11px}.seva-rw__actionhead{align-items:center;gap:8px;display:flex}.seva-rw__actionmeta{color:var(--seva-text-muted);font-size:10.5px}.seva-rw__composer{border-top:1px dashed var(--seva-border);flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;display:flex}.seva-ew__chips{flex-wrap:wrap;gap:6px;display:flex}.rich-text-lexical{--font-serif:var(--font-body)}.seva-kb{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.seva-kb__side{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;max-height:calc(100dvh - 120px);padding:12px;position:sticky;top:14px;overflow-y:auto}.seva-kb__search{width:100%;margin-bottom:10px}.seva-kb__tree,.seva-kb__children{margin:0;padding:0;list-style:none}.seva-kb__node{border-radius:8px;align-items:center;gap:4px;padding-top:2px;padding-bottom:2px;padding-right:6px;display:flex}.seva-kb__node:hover{background:color-mix(in srgb, var(--seva-text-muted) 7%, transparent)}.seva-kb__node.is-active{background:var(--seva-accent-soft)}.seva-kb__node.is-active .seva-kb__nodelabel{color:var(--seva-accent);font-weight:700}.seva-kb__caret{width:18px;height:22px;color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:10px;transition:transform .14s}.seva-kb__caret.is-open{transform:rotate(90deg)}.seva-kb__caret.is-leaf{cursor:default}.seva-kb__nodelabel{text-align:left;min-width:0;color:var(--seva-text);cursor:pointer;background:0 0;border:none;flex:1;align-items:center;padding:5px 2px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.seva-kb__nodetext{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.seva-kb__req{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--seva-warning) 16%, transparent);color:var(--seva-warning);border-radius:999px;margin-left:7px;padding:1px 7px;font-size:9px;font-weight:750;display:inline-block}.seva-kb__req.is-big{vertical-align:3px;padding:3px 10px;font-size:10.5px}.seva-kb__main{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;min-height:340px;padding:20px 26px 26px}.seva-kb__crumbs{color:var(--seva-text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;font-size:11.5px;display:flex}.seva-kb__crumbs button{font:inherit;color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.seva-kb__crumbs button:hover{color:var(--seva-accent)}.seva-kb__crumbs .is-current{color:var(--seva-text);font-weight:650}.seva-kb__pagehead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.seva-kb__title{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:800}.seva-kb__actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.seva-kb__updated{color:var(--seva-text-muted);font-size:11.5px}.seva-kb__content{font-size:14px;line-height:1.65}.seva-kb__content h1,.seva-kb__content h2,.seva-kb__content h3{letter-spacing:-.01em;margin:1.2em 0 .45em}.seva-kb__content p{margin:.55em 0}.seva-kb__content ul,.seva-kb__content ol{margin:.55em 0;padding-left:1.4em}.seva-kb__content code{background:color-mix(in srgb, var(--seva-text-muted) 10%, transparent);border-radius:5px;padding:1px 6px;font-size:.9em}.seva-kb__content blockquote{border-left:3px solid var(--seva-border);color:var(--seva-text-muted);margin:.8em 0;padding:2px 14px}@media (max-width:900px){.seva-kb{grid-template-columns:1fr}.seva-kb__side{max-height:none;position:static}}.seva-gantt__controls{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 12px;display:flex}.seva-gantt__select{width:auto;min-width:180px}.seva-gantt__zoom{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:9px;padding:2px;display:inline-flex}.seva-gantt__zoombtn{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:650}.seva-gantt__zoombtn.is-active{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-gantt__cpbtn{border:1px solid var(--seva-border);color:var(--seva-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.seva-gantt__cpbtn.is-active{color:#e11d48;background:#e11d481f;border-color:#e11d486b}.seva-gantt__cpsummary{color:var(--seva-text);margin:2px 0 10px;font-size:12.5px}.seva-gantt__cpsummary b{font-weight:700}.seva-gantt__bar.on-cp{box-shadow:0 0 0 2px #e11d48,0 1px 2px #0000001f}.seva-gantt__diamond.on-cp{box-shadow:0 0 0 2px #e11d48}.seva-gantt__bar.is-dimmed,.seva-gantt__diamond.is-dimmed{opacity:.55}.seva-gantt__arrow.is-critical{stroke:#e11d48;stroke-width:2.5px;opacity:1}.seva-gantt__arrow.is-dimmed{opacity:.22}.seva-gantt__weekend{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--seva-text) 4.5%, transparent);position:absolute;top:0}.seva-gantt__todaypill{letter-spacing:.02em;color:#fff;white-space:nowrap;z-index:4;background:#e11d48;border-radius:6px;padding:1px 6px;font-size:9.5px;font-weight:700;position:absolute;top:2px;left:50%;transform:translate(-50%)}.seva-gantt__legend{color:var(--seva-text-muted);gap:14px;margin-left:auto;font-size:11.5px;display:inline-flex}.seva-gantt__leg{align-items:center;gap:5px;display:inline-flex}.seva-gantt__legbar{background:#5b5bd6;border-radius:3px;width:16px;height:9px;display:inline-block}.seva-gantt__legdia{background:var(--seva-surface);border:2px solid #5b5bd6;width:11px;height:11px;display:inline-block;transform:rotate(45deg)}.seva-gantt__legtoday{background:#e11d48;width:2px;height:13px;display:inline-block}.seva-gantt{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:14px;display:flex;overflow:hidden}.seva-gantt__labels{border-right:1px solid var(--seva-border);background:var(--seva-surface);z-index:2;flex-shrink:0}.seva-gantt__labelhead{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);align-items:center;padding:0 14px;font-size:11px;font-weight:750;display:flex}.seva-gantt__epicrow{border:none;border-bottom:1px solid color-mix(in srgb, var(--seva-border) 55%, transparent);background:color-mix(in srgb, var(--seva-text-muted) 5%, transparent);cursor:pointer;text-align:left;align-items:center;gap:7px;width:100%;padding:0 12px;display:flex}.seva-gantt__caret{color:var(--seva-text-muted);width:10px;font-size:9px;transition:transform .14s}.seva-gantt__caret.is-open{transform:rotate(90deg)}.seva-gantt__epicdot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.seva-gantt__epicname{min-width:0;color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:750;overflow:hidden}.seva-gantt__epiccount{color:var(--seva-text-muted);background:var(--seva-bg);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.seva-gantt__taskrow{border-bottom:1px solid color-mix(in srgb, var(--seva-border) 45%, transparent);align-items:center;gap:8px;padding:0 12px 0 26px;display:flex}.seva-gantt__statusdot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.seva-gantt__taskname{min-width:0;color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;text-decoration:none;overflow:hidden}.seva-gantt__taskname:hover{color:var(--seva-accent)}.seva-gantt__who{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:74px;font-size:10.5px;overflow:hidden}.seva-gantt__scroll{flex:1;min-width:0;overflow-x:auto}.seva-gantt__canvas{min-width:100%;position:relative}.seva-gantt__help{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:12px;margin:12px 0 6px;overflow:hidden}.seva-gantt__helphead{width:100%;color:var(--seva-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.seva-gantt__helpcaret{color:var(--seva-text-muted);margin-left:auto;transition:transform .15s}.seva-gantt__helpcaret.is-open{transform:rotate(90deg)}.seva-gantt__helpbody{color:var(--seva-text);border-top:1px solid color-mix(in srgb, var(--seva-border) 60%, transparent);padding:12px 18px 16px;font-size:12.5px;line-height:1.6}.seva-gantt__helpbody p{color:var(--seva-text-muted);margin:0 0 10px}.seva-gantt__helpbody b{color:var(--seva-text)}.seva-gantt__helpbody a{color:var(--seva-accent);font-weight:650}.seva-gantt__helplist{color:var(--seva-text-muted);flex-direction:column;gap:6px;margin:0 0 14px;padding-left:18px;display:flex}.seva-gantt__helplist li{padding-left:2px}.seva-gantt__helpactions{gap:8px;display:flex}.seva-gantt__tick{background:color-mix(in srgb, var(--seva-border) 40%, transparent);width:1px;position:absolute;top:0}.seva-gantt__tick.is-major{background:color-mix(in srgb, var(--seva-border) 90%, transparent)}.seva-gantt__ticklabel{color:var(--seva-text-muted);white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;top:8px;left:5px}.seva-gantt__today{z-index:3;background:#e11d48;width:2px;position:absolute;top:0}.seva-gantt__band{background:color-mix(in srgb, var(--seva-text-muted) 5%, transparent);width:100%;position:absolute;left:0;right:0}.seva-gantt__track{align-items:center;padding-left:8px;display:flex;position:absolute;left:0;right:0}.seva-gantt__unscheduled{color:var(--seva-text-muted);opacity:.7;font-size:10.5px;font-style:italic}.seva-gantt__bar{cursor:pointer;z-index:2;cursor:grab;touch-action:none;border:none;border-radius:6px;align-items:center;padding:0 8px;transition:filter .12s,transform .12s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000001f}.seva-gantt__bar:hover{filter:brightness(1.06);transform:translateY(-1px)}.seva-gantt__bar.is-done{opacity:.62}.seva-gantt__bar.is-blocked{outline-offset:-2px;outline:2px solid #e11d48}.seva-gantt__bar.is-dragging{cursor:grabbing;opacity:.6;z-index:6;transform:none;box-shadow:0 6px 16px #04081447}.seva-gantt__bar.is-pending{outline:2px dashed var(--seva-accent);outline-offset:1px}.seva-gantt__bar.will-shift,.seva-gantt__diamond.will-shift{outline:2px solid var(--seva-accent);outline-offset:1px}.seva-gantt__barlabel{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 1px #00000040;pointer-events:none;font-size:11px;font-weight:650;overflow:hidden}.seva-gantt__resize{cursor:ew-resize;touch-action:none;z-index:3;width:9px;position:absolute;top:0;bottom:0;right:0}.seva-gantt__diamond{cursor:grab;touch-action:none}.seva-gantt__diamond.is-dragging{cursor:grabbing;opacity:.6}.seva-gantt__dragchip{z-index:10000;pointer-events:none;color:#fff;white-space:nowrap;background:#14161f;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:650;position:fixed;box-shadow:0 6px 18px #04081459}.seva-gantt__dragchip b{color:#a5b4fc;font-weight:700}.seva-gantt__confirm-scrim{z-index:9990;position:fixed;inset:0}.seva-gantt__confirm{z-index:9991;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:12px;width:288px;padding:13px 14px 11px;position:fixed;box-shadow:0 16px 44px #0408144d}.seva-gantt__confirmtext{color:var(--seva-text);font-size:12.5px;line-height:1.5}.seva-gantt__confirmtext b{font-weight:700}.seva-gantt__confirmbtns{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.seva-gantt__confirmcancel,.seva-gantt__confirmapply{cursor:pointer;border:1px solid var(--seva-border);border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:650}.seva-gantt__confirmcancel{color:var(--seva-text-muted);background:0 0}.seva-gantt__confirmapply{background:var(--seva-accent);color:#fff;border-color:var(--seva-accent)}.seva-gantt__confirmapply:disabled{opacity:.6;cursor:default}.seva-gantt__diamond{background:var(--seva-surface);cursor:pointer;z-index:2;border:3px solid #5b5bd6;border-radius:3px;width:16px;height:16px;padding:0;position:absolute;transform:rotate(45deg)}.seva-gantt__diamond:hover{filter:brightness(1.1)}.seva-gantt__arrows{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.seva-gantt__arrow{fill:none;stroke:var(--seva-text-muted);stroke-width:1.4px;opacity:.7}.seva-gantt__resched{max-width:420px}.seva-gantt__rfields{gap:14px;display:flex}.seva-gantt__rfield{color:var(--seva-text-muted);flex-direction:column;flex:1;gap:5px;font-size:11.5px;font-weight:650;display:flex}.seva-gantt__rfield input{border:1px solid var(--seva-border);background:var(--seva-bg);color:var(--seva-text);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.seva-gantt__rerror{color:var(--seva-error,#dc2626);background:color-mix(in srgb, var(--seva-error,#dc2626) 10%, transparent);border-radius:8px;margin-top:12px;padding:8px 11px;font-size:12px;font-weight:600}.seva-trunc{color:#92400e;background:#f59e0b24;border:1px solid #f59e0b57;border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 13px;font-size:12.5px;font-weight:550;display:flex}.seva-trunc__dot{background:#f59e0b;border-radius:50%;flex:none;width:7px;height:7px}:root[data-theme=dark] .seva-trunc,[data-theme=dark] .seva-trunc{color:#fcd34d}.seva-gantt__previewnote{color:var(--seva-text);background:var(--seva-accent-soft);border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.seva-gantt__previewbtn{color:var(--seva-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:650}@media (max-width:720px){.seva-gantt__labels{width:160px!important}}.seva-gantt__rbody{padding:4px 0}.seva-gantt__rfoot{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.seva-act{border-top:1px solid var(--seva-border);margin-top:18px;padding-top:16px}.seva-act__watchrow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.seva-act__watchers{align-items:center;gap:10px;min-width:0;display:flex}.seva-act__watchlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);font-size:11px;font-weight:750}.seva-act__avstack{align-items:center;display:inline-flex}.seva-act__avstack .seva-act__av{box-shadow:0 0 0 2px var(--seva-surface);margin-left:-6px}.seva-act__avstack .seva-act__av:first-child{margin-left:0}.seva-act__av{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.seva-act__avmore{color:var(--seva-text-muted);margin-left:4px;font-size:11px;font-weight:700}.seva-act__none{color:var(--seva-text-muted);font-size:12.5px;font-style:italic}.seva-act__section{margin-top:16px}.seva-act__h3{letter-spacing:.03em;text-transform:uppercase;color:var(--seva-text-muted);margin:0 0 9px;font-size:12px;font-weight:750}.seva-act__h3 span{color:var(--seva-text-muted);font-weight:650}.seva-act__files{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.seva-act__file{border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.seva-act__filename{min-width:0;color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;text-decoration:none;overflow:hidden}.seva-act__filename:hover{color:var(--seva-accent)}.seva-act__fileremove{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:13px}.seva-act__fileremove:hover{color:var(--seva-error)}.seva-act__drop{border:1.5px dashed var(--seva-border);text-align:center;color:var(--seva-text-muted);cursor:pointer;border-radius:10px;padding:14px;font-size:12.5px;transition:border-color .14s,background .14s,color .14s}.seva-act__drop:hover{border-color:var(--seva-accent);color:var(--seva-accent)}.seva-act__drop.is-over{border-color:var(--seva-accent);background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-act__composer{margin-bottom:14px}.seva-act__textarea{border:1px solid var(--seva-border);background:var(--seva-bg);width:100%;color:var(--seva-text);resize:vertical;border-radius:10px;min-height:56px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.seva-act__textarea:focus{border-color:var(--seva-accent);box-shadow:0 0 0 3px var(--seva-accent-soft);outline:none}.seva-act__composerfoot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.seva-act__hint{color:var(--seva-text-muted);font-size:11px}.seva-act__thread{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.seva-act__comment{gap:10px;display:flex}.seva-act__cbody{flex:1;min-width:0}.seva-act__cmeta{align-items:center;gap:8px;margin-bottom:3px;display:flex}.seva-act__cname{color:var(--seva-text);font-size:12.5px;font-weight:750}.seva-act__ctime{color:var(--seva-text-muted);font-size:11px}.seva-act__cdel{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:11px}.seva-act__cdel:hover{color:var(--seva-error)}.seva-act__ctext{color:var(--seva-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.seva-act__loading,.seva-act__none{color:var(--seva-text-muted);font-size:12.5px}.seva-cv__layout{grid-template-columns:216px minmax(0,1fr);gap:12px;height:calc(100dvh - 210px);min-height:480px;margin-top:14px;transition:grid-template-columns .18s;display:grid;position:relative}.seva-cv__side{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.seva-cv__search,.seva-cv__projsel{flex:none;width:100%;max-width:none;height:34px}.seva-cv__projsel{cursor:pointer}.seva-cv__list{flex-direction:column;flex:auto;gap:3px;min-height:0;margin:2px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.seva-cv__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:1px;width:100%;padding:6px 9px;display:flex}.seva-cv__item:hover{background:color-mix(in srgb, var(--seva-text-muted) 7%, transparent)}.seva-cv__item.is-active{background:var(--seva-accent-soft)}.seva-cv__item.is-active .seva-cv__itemtitle{color:var(--seva-accent)}.seva-cv__itemtitle{color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.seva-cv__itemmeta{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.seva-cv__main{border:1px solid var(--seva-border);background:var(--seva-surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.seva-cv__bar{border-bottom:1px solid var(--seva-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.seva-cv__title{color:var(--seva-text);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-width:0;max-width:420px;padding:5px 8px;font-family:inherit;font-size:14px;font-weight:750}.seva-cv__title:hover{border-color:var(--seva-border)}.seva-cv__title:focus{border-color:var(--seva-accent);background:var(--seva-bg);outline:none}.seva-cv__barright{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.seva-cv__save{color:var(--seva-text-muted);text-align:right;min-width:48px;font-size:11.5px;font-weight:650}.seva-cv__save.is-saved{color:var(--seva-success)}.seva-cv__stage{flex:1;min-height:0;position:relative}.seva-cv__stage .excalidraw{--zIndex-layerUI:5}.seva-cv__loading,.seva-cv__empty{height:100%;color:var(--seva-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.seva-cv__titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.seva-cv__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-accent);background:var(--seva-accent-soft);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750}.seva-cv__fs{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text-muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:650;display:inline-flex}.seva-cv__fs:hover{color:var(--seva-text);border-color:var(--seva-text-muted)}.seva-cv.is-full{z-index:9999;background:var(--seva-bg);margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.seva-cv.is-full .seva-dash__header,.seva-cv.is-full .seva-cv__side{display:none}.seva-cv.is-full .seva-cv__layout{grid-template-columns:1fr;gap:0;height:100dvh;min-height:0;margin:0}.seva-cv.is-full .seva-cv__main{border:none;border-radius:0}body.seva-canvas-fullscreen .template-default__nav-toggler-wrapper,body.seva-canvas-fullscreen #nav-toggler,body.seva-canvas-fullscreen .nav,body.seva-canvas-fullscreen .app-header{display:none!important}body.seva-canvas-fullscreen .template-default{--nav-width:0px}@media (max-width:900px){.seva-cv__layout{grid-template-columns:1fr;height:auto}.seva-cv__side{max-height:240px}.seva-cv__stage{height:60dvh}}.seva-mywork__links{gap:8px;display:inline-flex}.seva-mywork__chips{flex-wrap:wrap;gap:10px;margin:4px 0 16px;display:flex}.seva-mywork__chip{color:var(--seva-text-muted);background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.seva-mywork__chip b{color:var(--seva-text);font-size:14px;font-weight:800}.seva-mywork__chip.is-danger{background:#dc262614;border-color:#dc262661}.seva-mywork__chip.is-danger b{color:#dc2626}.seva-mywork__grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.seva-mywork__main{flex-direction:column;gap:14px;min-width:0;display:flex}.seva-mywork__group{padding:0;overflow:hidden}.seva-mywork__grouphead{letter-spacing:.01em;color:var(--seva-text);border-bottom:1px solid var(--seva-border);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;font-weight:750;display:flex}.seva-mywork__grouphead.is-danger{color:#dc2626}.seva-mywork__count{min-width:19px;height:19px;color:var(--seva-text-muted);background:var(--seva-bg);border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.seva-mywork__grouphead.is-danger .seva-mywork__count{color:#dc2626;background:#dc26261a}.seva-mywork__group .seva-fin__nodata{padding:16px}.seva-mywork__sub{align-items:center;gap:8px;display:inline-flex}.seva-mywork__check{color:var(--seva-text-muted);font-size:11px;font-weight:650}.seva-mywork__watch{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.seva-mywork__watchrow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.seva-mywork__watchrow:hover{background:var(--seva-bg)}.seva-mywork__watchtitle{min-width:0;color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:550;overflow:hidden}.seva-mywork__statusdot{background:var(--seva-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.seva-mywork__statusdot.is-in-progress{background:#3b82f6}.seva-mywork__statusdot.is-blocked{background:#e11d48}.seva-mywork__statusdot.is-done{background:#16a34a}.seva-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.seva-empty__icon{background:var(--seva-accent-soft);width:46px;height:46px;color:var(--seva-accent);border-radius:13px;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.seva-empty__title{color:var(--seva-text);margin:0;font-size:15px;font-weight:750}.seva-empty__sub{color:var(--seva-text-muted);max-width:340px;margin:0;font-size:13px;line-height:1.5}.seva-empty__cta{color:#fff;background:var(--seva-accent);cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.seva-empty__cta:hover{filter:brightness(1.06)}@media (max-width:900px){.seva-mywork__grid{grid-template-columns:1fr}}.seva-pm__check{color:var(--seva-text-muted);border:1px solid var(--seva-border);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.seva-gantt__check{color:var(--seva-text-muted);white-space:nowrap;font-size:10px;font-weight:700}.seva-gantt__barfill{z-index:0;pointer-events:none;background:#00000038;height:100%;position:absolute;top:0;left:0}.seva-pmdetail__check{color:var(--seva-text-muted);vertical-align:middle;margin-bottom:8px;margin-left:8px;font-size:11px;font-weight:700;display:inline-block}.seva-pm__reset{color:var(--seva-accent);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:650}.seva-pm__reset:hover{background:var(--seva-accent-soft)}.seva-pmdetail__tabs{background:var(--seva-bg);border-radius:9px;gap:4px;margin:18px 0 12px;padding:3px;display:inline-flex}.seva-pmdetail__tab{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:650}.seva-pmdetail__tab.is-active{background:var(--seva-surface);color:var(--seva-text);box-shadow:0 1px 2px #04081414}.seva-hist{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.seva-hist__row{gap:10px;padding:9px 2px;display:flex}.seva-hist__dot{background:var(--seva-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.seva-hist__body{min-width:0}.seva-hist__head{color:var(--seva-text);font-size:12.5px}.seva-hist__head b{font-weight:700}.seva-hist__time{color:var(--seva-text-muted)}.seva-hist__changes{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.seva-hist__chg{color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.seva-hist__summary{color:var(--seva-text-muted);margin-top:4px;font-size:12px}.seva-wl__card{padding:6px}.seva-wl__list{margin:0;padding:0;list-style:none}.seva-wl__row{border-radius:10px;grid-template-columns:minmax(180px,260px) 1fr;align-items:center;gap:18px;padding:12px;display:grid}.seva-wl__row+.seva-wl__row{border-top:1px solid var(--seva-border)}.seva-wl__row.is-over{background:#dc26260f}.seva-wl__who{align-items:center;gap:10px;min-width:0;display:flex}.seva-wl__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-wl__name{color:var(--seva-text);font-size:13px;font-weight:700}.seva-wl__sub{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.seva-wl__flag{color:#dc2626;font-weight:700}.seva-wl__barwrap{align-items:center;gap:10px;display:flex}.seva-wl__bar{background:var(--seva-bg);border-radius:6px;min-width:3px;height:16px;display:flex;overflow:hidden}.seva-wl__seg{min-width:3px;transition:filter .12s;display:block}.seva-wl__seg:hover{filter:brightness(1.12)}.seva-wl__hours{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}@media (max-width:720px){.seva-wl__row{grid-template-columns:1fr;gap:8px}}.seva-kbd-scrim{z-index:9995;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c1866;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.seva-kbd{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;width:min(360px,100%);padding:20px 22px;box-shadow:0 20px 60px #04081452}.seva-kbd__title{margin:0 0 14px;font-size:15px;font-weight:800}.seva-kbd__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seva-kbd__list li{color:var(--seva-text);align-items:center;gap:12px;font-size:12.5px;display:flex}.seva-kbd__keys{gap:4px;min-width:66px;display:inline-flex}.seva-kbd kbd{min-width:20px;height:20px;color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.seva-kbd__close{width:100%;color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;margin-top:16px;padding:8px;font-family:inherit;font-size:12.5px;font-weight:650}.seva-pf__alert{color:#dc2626;background:#dc26261a;border:1px solid #dc262657;border-radius:999px;align-items:center;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.seva-pf__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.seva-pf__card{background:var(--seva-surface);border:1px solid var(--seva-border);color:inherit;border-radius:14px;padding:16px 18px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .1s;display:block}.seva-pf__card:hover{border-color:var(--seva-accent);transform:translateY(-2px);box-shadow:0 6px 18px #5b5bd61f}.seva-pf__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.seva-pf__titlewrap{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-pf__title{letter-spacing:-.01em;color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;overflow:hidden}.seva-pf__client{color:var(--seva-text-muted);font-size:11.5px}.seva-pf__status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 10px;font-size:10px;font-weight:750}.seva-pf__status.is-ok{color:#16a34a;background:#16a34a21}.seva-pf__status.is-warn{color:#d97706;background:#d9770626}.seva-pf__status.is-risk{color:#dc2626;background:#dc262621}.seva-pf__status.is-done{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-pf__metric{margin-top:11px}.seva-pf__metrichead{letter-spacing:.03em;text-transform:uppercase;color:var(--seva-text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.seva-pf__metricval{text-transform:none;letter-spacing:0;color:var(--seva-text);font-size:11.5px;font-weight:600}.seva-pf__metricval b{font-weight:800}.seva-pf__overdue{color:#dc2626;font-weight:700}.seva-pf__bar{background:var(--seva-bg);border-radius:4px;height:7px;overflow:hidden}.seva-pf__fill{border-radius:4px;height:100%;display:block}.seva-pf__ms{margin-top:6px;font-size:11px}.seva-pf__msrisk{color:#dc2626;font-weight:650}.seva-dp__hero{padding:18px 20px}.seva-dp__herotop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 18px;margin-bottom:12px;display:flex}.seva-dp__herolabel{color:var(--seva-text);font-size:14px;font-weight:800;display:block}.seva-dp__herobudget{color:var(--seva-text-muted);margin-top:2px;font-size:11.5px;display:block}.seva-dp__herostat{text-align:right}.seva-dp__herobig{color:var(--seva-text);font-size:15px;font-weight:650;display:block}.seva-dp__herobig b{font-size:26px;font-weight:850}.seva-dp__herotarget{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);margin-top:1px;font-size:11px;font-weight:700;display:block}.seva-dp__herocounts{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.seva-dp__herocounts b{color:var(--seva-text);font-weight:750}.seva-dp__herototal{margin-left:auto}.seva-dp__bar{background:var(--seva-bg);border-radius:7px;height:14px;display:flex;overflow:hidden}.seva-dp__bar.is-mini{border-radius:4px;height:8px}.seva-dp__seg{height:100%;transition:width .3s;display:block}.seva-dp__seg.is-verified{background:#16a34a}.seva-dp__seg.is-done{background:var(--seva-accent)}.seva-dp__seg.is-progress{background:repeating-linear-gradient(45deg,#d97706,#d97706 4px,#d9770699 4px 8px)}.seva-dp__legend{color:var(--seva-text-muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11.5px;display:flex}.seva-dp__legend span{align-items:center;gap:6px;display:inline-flex}.seva-dp__key{border-radius:3px;width:12px;height:12px;display:inline-block}.seva-dp__key.is-verified{background:#16a34a}.seva-dp__key.is-done{background:var(--seva-accent)}.seva-dp__key.is-progress{background:#d97706}.seva-dp__key.is-track{background:var(--seva-bg);border:1px solid var(--seva-border)}.seva-dp__sections{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:16px;display:grid}.seva-dp__seccard{background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:11px;padding:12px 13px}.seva-dp__sectop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.seva-dp__secname{color:var(--seva-text);font-size:12.5px;font-weight:750}.seva-dp__secpct{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.seva-dp__seccap{color:var(--seva-text-muted);margin:3px 0 9px;font-size:11px;line-height:1.35}.seva-dp__later{padding:14px 20px}.seva-dp__laterhead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);margin-bottom:10px;font-size:11px;font-weight:750}.seva-dp__laterrow{grid-template-columns:minmax(150px,1.4fr) minmax(80px,2fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.seva-dp__latername{color:var(--seva-text);font-size:12.5px;font-weight:650}.seva-dp__laterstat{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:11.5px}.seva-dp__group{padding:0;overflow:hidden}.seva-dp__grouphead{width:100%;color:var(--seva-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:13px 18px;font-family:inherit;font-size:13px;font-weight:750;display:flex}.seva-dp__caret{color:var(--seva-text-muted);transition:transform .15s;display:inline-block}.seva-dp__caret.is-open{transform:rotate(90deg)}.seva-dp__groupcount{color:var(--seva-text-muted);background:var(--seva-bg);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.seva-dp__section{border-top:1px solid var(--seva-border)}.seva-dp__sectionhead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 2.5%, transparent);padding:8px 18px;font-size:10.5px;font-weight:750}.seva-dp__row{border-top:1px solid color-mix(in srgb, var(--seva-border) 55%, transparent);grid-template-columns:1fr auto 96px 84px;align-items:center;gap:12px;padding:9px 18px;display:grid}.seva-dp__rowmain{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-dp__module{color:var(--seva-text);font-size:12.5px;font-weight:600}.seva-dp__detail{color:var(--seva-text-muted);font-size:11px}.seva-dp__status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:10px;font-weight:750}.seva-dp__status.is-todo{background:color-mix(in srgb, var(--seva-text-muted) 13%, transparent);color:var(--seva-text-muted)}.seva-dp__status.is-progress{color:#d97706;background:#d9770626}.seva-dp__status.is-done{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-dp__status.is-verified{color:#16a34a;background:#16a34a24}.seva-dp__status.is-blocked{color:#dc2626;background:#dc262621}.seva-dp__date{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.seva-dp__verify{color:var(--seva-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.seva-dp__verify input{accent-color:#16a34a;cursor:pointer}.seva-dp__verify.is-disabled{opacity:.4;cursor:not-allowed}.seva-dp__verify.is-disabled input{cursor:not-allowed}.seva-dp__report{padding:18px 20px}.seva-dp__reporttitle{margin:0 0 8px;font-size:14px;font-weight:800}.seva-dp__reportline{color:var(--seva-text);margin:0 0 14px;font-size:13px;line-height:1.5}.seva-dp__reportgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.seva-dp__reportcell{background:var(--seva-bg);border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.seva-dp__reportphase{color:var(--seva-text);font-size:11px;font-weight:700}.seva-dp__reportstat{color:var(--seva-text-muted);font-size:11.5px}.seva-dp__remain{margin-top:16px}.seva-dp__remaintitle{letter-spacing:.03em;text-transform:uppercase;color:var(--seva-text);margin-bottom:8px;font-size:12px;font-weight:800}.seva-dp__remainsec{margin-bottom:10px}.seva-dp__remainlabel{color:var(--seva-text-muted);margin-bottom:4px;font-size:11px;font-weight:700}.seva-dp__remainlist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.seva-dp__remainlist li{background:var(--seva-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.seva-dp__reportfoot{border-top:1px solid var(--seva-border);color:var(--seva-text-muted);margin:16px 0 0;padding-top:12px;font-size:12px;line-height:1.5}@media (max-width:640px){.seva-dp__row{grid-template-columns:1fr auto;row-gap:6px}.seva-dp__date{display:none}.seva-dp__laterrow{grid-template-columns:1fr auto}.seva-dp__laterrow .seva-dp__bar{order:3;grid-column:1/-1}}.seva-rdash__wave{font-size:.85em}.seva-rdash__charts{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.seva-rdash__chartcard{padding:16px 18px}.seva-rdash__chartcard--wide{grid-column:1/-1}.seva-rdash__charthead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.seva-rdash__chartmeta{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.seva-rdash__chart{position:relative}.seva-rdash__chartempty{color:var(--seva-text-muted);margin:0;padding:18px 2px;font-size:12.5px;line-height:1.55}.seva-rdash__chart .seva-rdash__chartempty{text-align:center;z-index:1;justify-content:center;align-items:center;padding:0 18px;display:flex;position:absolute;inset:0}.seva-rdash__legend{color:var(--seva-text-muted);gap:16px;margin-top:8px;font-size:11.5px;display:flex}.seva-rdash__legend span{align-items:center;gap:6px;display:inline-flex}.seva-rdash__legend i{border-radius:3px;width:9px;height:9px;display:inline-block}@media (max-width:860px){.seva-rdash__charts{grid-template-columns:1fr}}.seva-rdash__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:4px;display:grid}.seva-rdash__stat{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.seva-rdash__statval{color:var(--seva-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:850;line-height:1}.seva-rdash__statlabel{color:var(--seva-text-muted);font-size:11.5px;font-weight:650}.seva-rdash__stat--red .seva-rdash__statval{color:#dc2626}.seva-rdash__stat--amber .seva-rdash__statval{color:#d97706}.seva-rdash__stat--blue .seva-rdash__statval{color:#4a90d9}.seva-rdash__quick{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.seva-rdash__quickbtn{background:var(--seva-surface);border:1px solid var(--seva-border);color:var(--seva-text);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.seva-rdash__quickbtn:hover{border-color:var(--seva-accent);color:var(--seva-accent)}.seva-rdash__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.seva-rdash__side{flex-direction:column;gap:14px;display:flex}.seva-rdash__col{padding:16px 18px}.seva-rdash__coltitle{color:var(--seva-text);margin:0 0 12px;font-size:14px;font-weight:800}.seva-rdash__bucket{margin-bottom:12px}.seva-rdash__buckethead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:750;display:flex}.seva-rdash__buckethead.is-overdue{color:#dc2626}.seva-rdash__bucketcount{background:var(--seva-bg);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.seva-rdash__task{border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.seva-rdash__task:hover{background:color-mix(in srgb, var(--seva-text-muted) 7%, transparent)}.seva-rdash__pri{background:var(--seva-text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.seva-rdash__pri--red{background:#dc2626}.seva-rdash__pri--amber{background:#d97706}.seva-rdash__pri--muted{background:color-mix(in srgb, var(--seva-text-muted) 55%, transparent)}.seva-rdash__taskmain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.seva-rdash__tasktitle{color:var(--seva-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.seva-rdash__taskmeta{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seva-rdash__due{color:var(--seva-text-muted);flex-shrink:0;font-size:11px;font-weight:650}.seva-rdash__item{border-radius:9px;flex-direction:column;gap:1px;padding:8px 10px;text-decoration:none;display:flex}.seva-rdash__item:hover{background:color-mix(in srgb, var(--seva-text-muted) 7%, transparent)}.seva-rdash__itemtitle{color:var(--seva-text);font-size:12.5px;font-weight:600}.seva-rdash__itemmeta{color:var(--seva-text-muted);text-transform:capitalize;font-size:11px}@media (max-width:900px){.seva-rdash__grid{grid-template-columns:1fr}}.seva-cv__newgroup{align-items:center;gap:8px;display:inline-flex}.seva-cv__itemhead{align-items:center;gap:6px;min-width:0;display:flex}.seva-cv__tag{letter-spacing:.03em;text-transform:uppercase;background:var(--seva-surface-2,#eef0f4);color:var(--seva-text-muted);border-radius:999px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:700}.seva-cv__tag.is-private{color:#b45309;background:#d9770624}.seva-cv__live{color:#16a34a;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.seva-cv__livedot{background:#16a34a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite seva-cv-pulse}@keyframes seva-cv-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.seva-cv__livedot{animation:none}}.seva-cv__vis{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);cursor:pointer;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:12px}.seva-cv__projwrap{flex-shrink:1;align-items:center;gap:7px;min-width:0;margin-right:auto;display:inline-flex}.seva-cv__projlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);white-space:nowrap;font-size:11px;font-weight:700}.seva-cv__proj{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);cursor:pointer;text-overflow:ellipsis;border-radius:8px;max-width:220px;padding:4px 8px;font-family:inherit;font-size:12px}.seva-cv__proj:hover:not(:disabled){border-color:var(--seva-accent)}.seva-cv__proj:disabled{opacity:.55;cursor:default}.seva-cv__proj.is-unassigned{color:#b45309;border-style:dashed;border-color:#d977068c}:root[data-theme=dark] .seva-cv__proj.is-unassigned,[data-theme=dark] .seva-cv__proj.is-unassigned{color:#fbbf24}@media (max-width:900px){.seva-cv__bar{flex-wrap:wrap}.seva-cv__title{flex:100%;max-width:none}.seva-cv__projwrap{margin-right:0}.seva-cv__projlabel{display:none}.seva-cv__proj{max-width:150px}}.seva-cv__tag.is-shared{color:var(--seva-accent);background:#4f46e524}.seva-cv__fresh{background:var(--seva-accent);vertical-align:middle;width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--seva-accent) 22%, transparent);border-radius:50%;margin-right:6px;display:inline-block}.seva-cv__sharewrap{display:inline-flex;position:relative}.seva-cv__sharebtn{white-space:nowrap}.seva-cv__sharebackdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.seva-cv__sharemenu{z-index:41;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:12px;width:232px;max-height:300px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 30px #10182824}.seva-cv__sharehint{color:var(--seva-text-muted);margin:4px 6px 8px;font-size:11.5px}.seva-cv__sharerow{color:var(--seva-text);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.seva-cv__sharerow:hover{background:var(--seva-surface-2,#0000000a)}.seva-cv__sharerow input{accent-color:var(--seva-accent);width:15px;height:15px}.seva-cv__conflict{color:var(--seva-text);background:#d977061a;border:1px solid #d9770659;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:9px 14px;font-size:13px;display:flex}.seva-cv__conflictactions{align-items:center;gap:6px;display:inline-flex}.seva-pmdetail__people{background:var(--seva-surface-2,#f6f7fa);border:1px solid var(--seva-border);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.seva-pmdetail__person{flex-direction:column;flex:140px;gap:3px;min-width:0;display:flex}.seva-pmdetail__personname{color:var(--seva-text);align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.seva-pmdetail__you{letter-spacing:.04em;text-transform:uppercase;background:var(--seva-accent-soft,#eef0fe);color:var(--seva-accent,#5b5bd6);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.seva-pmdetail__personmeta{color:var(--seva-text-muted);font-size:11.5px}.seva-pmdetail__personarrow{color:var(--seva-text-muted);flex:none;align-self:center;font-size:15px}.seva-pmdetail__links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seva-pmdetail__link{border:1px solid var(--seva-border);background:var(--seva-surface);min-width:0;color:inherit;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.seva-pmdetail__link:hover{border-color:var(--seva-accent,#5b5bd6);background:var(--seva-accent-soft,#f5f6ff)}.seva-pmdetail__linkicon{flex:none;font-size:13px}.seva-pmdetail__linktext{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-pmdetail__linklabel{color:var(--seva-accent,#5b5bd6);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.seva-pmdetail__linkurl{color:var(--seva-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.seva-mywork__by{color:var(--seva-text-muted);white-space:nowrap;font-size:11.5px}.seva-mywork__by b{color:var(--seva-text);font-weight:600}.seva-dpc{font-variant-numeric:tabular-nums}.seva-dpc__bar{background:var(--seva-bg);border:1px solid color-mix(in srgb, var(--seva-border) 70%, transparent);border-radius:7px;height:12px;position:relative;overflow:hidden}.seva-dpc__bar.is-mini{border-radius:4px;height:7px}.seva-dpc__fill{border-radius:inherit;background:linear-gradient(90deg, var(--seva-accent), color-mix(in srgb, var(--seva-accent) 62%, #16a34a));height:100%;transition:width .4s;display:block}.seva-dpc__hero{padding:20px 22px}.seva-dpc__herogrid{grid-template-columns:1fr auto;align-items:center;gap:18px 26px;display:grid}.seva-dpc__heromain{min-width:0}.seva-dpc__herolabel{letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);margin-bottom:4px;font-size:11px;font-weight:750;display:block}.seva-dpc__heroval{color:var(--seva-text);margin-bottom:12px;font-size:34px;font-weight:850;line-height:1.05}.seva-dpc__heroof{color:var(--seva-text-muted);font-size:17px;font-weight:650}.seva-dpc__herofoot{color:var(--seva-text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:9px;font-size:12.5px;display:flex}.seva-dpc__herofoot b{color:var(--seva-text);font-weight:800}.seva-dpc__herostats{gap:10px;display:flex}.seva-dpc__stat{background:var(--seva-bg);border:1px solid var(--seva-border);text-align:center;border-radius:12px;min-width:78px;padding:11px 13px}.seva-dpc__stat.is-addon{border-color:color-mix(in srgb, #d97706 40%, var(--seva-border));background:#d9770614}.seva-dpc__statnum{color:var(--seva-text);font-size:18px;font-weight:800;display:block}.seva-dpc__statlbl{color:var(--seva-text-muted);margin-top:2px;font-size:10.5px;font-weight:600;display:block}.seva-dpc__method{border-top:1px solid var(--seva-border);color:var(--seva-text-muted);margin-top:16px;padding-top:13px;font-size:11.5px;line-height:1.5}.seva-dpc__phasecards{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:13px;margin:15px 0;display:grid}.seva-dpc__pcard{text-align:left;background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;border-radius:15px;flex-direction:column;gap:7px;padding:15px 16px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.seva-dpc__pcard:hover{border-color:color-mix(in srgb, var(--seva-accent) 55%, var(--seva-border));box-shadow:0 4px 16px color-mix(in srgb, var(--seva-text) 6%, transparent)}.seva-dpc__pcard.is-focus{border-color:color-mix(in srgb, var(--seva-accent) 55%, var(--seva-border));background:color-mix(in srgb, var(--seva-accent) 5%, var(--seva-surface))}.seva-dpc__pcard.is-open{box-shadow:inset 0 0 0 1.5px var(--seva-accent)}.seva-dpc__pcardtop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.seva-dpc__pcardname{color:var(--seva-text);font-size:13.5px;font-weight:800}.seva-dpc__pcardpct{color:var(--seva-accent);font-size:18px;font-weight:850}.seva-dpc__pcardfocus{color:var(--seva-text-muted);min-height:30px;font-size:11px;line-height:1.4}.seva-dpc__pcardnums{justify-content:space-between;align-items:baseline;gap:8px;margin-top:1px;display:flex}.seva-dpc__pcardval{color:var(--seva-text-muted);font-size:13px}.seva-dpc__pcardval b{color:var(--seva-text);font-size:15px;font-weight:800}.seva-dpc__pcardcount{color:var(--seva-text-muted);font-size:11px;font-weight:650}.seva-dpc__pcardaddon{color:#d97706;font-size:10.5px;font-weight:700}.seva-dpc__pcardhint{letter-spacing:.03em;text-transform:uppercase;color:var(--seva-accent);margin-top:3px;font-size:10.5px;font-weight:700}.seva-dpc__table{padding:0;overflow:hidden}.seva-dpc__tablehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 18px;padding:16px 20px;display:flex}.seva-dpc__tabletitle{color:var(--seva-text);margin:0;font-size:15px;font-weight:800}.seva-dpc__tablesub{color:var(--seva-text-muted);margin-top:2px;font-size:11.5px;display:block}.seva-dpc__tabletotals{text-align:right;color:var(--seva-text-muted);font-size:11.5px}.seva-dpc__tabletotals b{color:var(--seva-text);font-size:15px;font-weight:850}.seva-dpc__tabletotals span{display:block}.seva-dpc__thead,.seva-dpc__row{grid-template-columns:1fr 118px 42px 66px 78px 44px;align-items:center;gap:10px;padding:8px 20px;display:grid}.seva-dpc__thead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 3%, transparent);border-top:1px solid var(--seva-border);font-size:10px;font-weight:750}.seva-dpc__chours,.seva-dpc__ccost,.seva-dpc__cearned{text-align:right}.seva-dpc__cverify{text-align:center}.seva-dpc__section.is-addon{background:#d977060d}.seva-dpc__sectionhead{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 2.5%, transparent);border-top:1px solid var(--seva-border);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 20px;font-size:10.5px;font-weight:750;display:flex}.seva-dpc__seccap{text-transform:none;letter-spacing:0;color:var(--seva-text-muted);font-size:11px;font-weight:500}.seva-dpc__addontag{text-transform:none;letter-spacing:0;color:#d97706;margin-left:auto;font-size:10.5px;font-weight:700}.seva-dpc__row{border-top:1px solid color-mix(in srgb, var(--seva-border) 50%, transparent)}.seva-dpc__row.is-addon{background:#d977060f}.seva-dpc__section.is-web{background:color-mix(in srgb, var(--seva-text-muted) 4%, transparent)}.seva-dpc__section.is-web .seva-dpc__addontag,.seva-dpc__tbd{color:var(--seva-text-muted)}.seva-dpc__free{color:#16a34a;font-weight:750}.seva-dpc__module.is-cut{color:var(--seva-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.seva-dpc__pcardaddon.is-web{color:var(--seva-text-muted)}.seva-dpc__cmodule{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-dpc__module{color:var(--seva-text);font-size:12.5px;font-weight:650}.seva-dpc__detail{color:var(--seva-text-muted);font-size:10.5px;line-height:1.35}.seva-dpc__cstatus{align-items:center;gap:6px;display:flex}.seva-dpc__status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:750}.seva-dpc__status.is-todo{background:color-mix(in srgb, var(--seva-text-muted) 13%, transparent);color:var(--seva-text-muted)}.seva-dpc__status.is-progress{color:#d97706;background:#d9770626}.seva-dpc__status.is-done{background:var(--seva-accent-soft);color:var(--seva-accent)}.seva-dpc__status.is-verified{color:#16a34a;background:#16a34a24}.seva-dpc__status.is-blocked{color:#dc2626;background:#dc262621}.seva-dpc__partial{color:#d97706;font-size:10px;font-weight:700}.seva-dpc__chours,.seva-dpc__ccost{color:var(--seva-text-muted);font-size:12px}.seva-dpc__cearned{color:var(--seva-text);font-size:12.5px}.seva-dpc__cearned b{font-weight:750}.seva-dpc__verify{display:inline-flex}.seva-dpc__verify input{accent-color:#16a34a;cursor:pointer;width:15px;height:15px}.seva-dpc__verify.is-disabled{opacity:.32}.seva-dpc__verify.is-disabled input{cursor:not-allowed}.seva-dpc__report{padding:18px 20px}.seva-dpc__reporttitle{margin:0 0 8px;font-size:14px;font-weight:800}.seva-dpc__reportline{color:var(--seva-text);margin:0 0 15px;font-size:13px;line-height:1.55}.seva-dpc__reportgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;margin-bottom:14px;display:grid}.seva-dpc__reportcell{background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.seva-dpc__reportphase{color:var(--seva-text-muted);font-size:11px;font-weight:750}.seva-dpc__reportbig{color:var(--seva-text);font-size:19px;font-weight:850}.seva-dpc__reportsub{color:var(--seva-text-muted);font-size:11px}.seva-dpc__reportfoot{color:var(--seva-text-muted);margin:0;font-size:11.5px;line-height:1.55}.seva-dpay{font-variant-numeric:tabular-nums;margin-bottom:14px;padding:18px 20px}.seva-dpay__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:15px;display:flex}.seva-dpay__title{color:var(--seva-text);margin:0;font-size:15px;font-weight:800}.seva-dpay__sub{color:var(--seva-text-muted);margin-top:3px;font-size:11.5px;display:block}.seva-dpay__sub b{color:var(--seva-text);font-weight:750}.seva-dpay__chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:750}.seva-dpay__chip.is-due{color:#d97706;background:#d9770624}.seva-dpay__chip.is-clear{color:#16a34a;background:#16a34a24}.seva-dpay__grid{grid-template-columns:1fr auto;align-items:center;gap:18px 26px;display:grid}.seva-dpay__main{min-width:0}.seva-dpay__val{color:#16a34a;margin-bottom:12px;font-size:30px;font-weight:850;line-height:1.05}.seva-dpay__stats{gap:10px;display:flex}.seva-dpc__stat.is-due{border-color:color-mix(in srgb, #d97706 40%, var(--seva-border));background:#d9770614}.seva-dpc__stat.is-due .seva-dpc__statnum{color:#d97706}.seva-dpay__lines{border:1px solid var(--seva-border);border-radius:13px;margin-top:16px;overflow:hidden}.seva-dpay__lhead,.seva-dpay__line{grid-template-columns:1fr 88px 96px 96px 96px;align-items:center;gap:10px;padding:10px 14px;display:grid}.seva-dpay__lhead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 3%, transparent);font-size:10px;font-weight:750}.seva-dpay__line{border-top:1px solid color-mix(in srgb, var(--seva-border) 55%, transparent)}.seva-dpay__line.is-paid{background:#16a34a0d}.seva-dpay__line.is-partial{background:#d977060f}.seva-dpay__lname{flex-direction:column;gap:3px;min-width:0;display:flex}.seva-dpay__llabel{color:var(--seva-text);font-size:12.5px;font-weight:700}.seva-dpay__lname .seva-dpc__bar{max-width:220px;margin-top:2px}.seva-dpay__num{text-align:right;color:var(--seva-text-muted);font-size:12px}.seva-dpay__num.is-paid{color:#16a34a;font-weight:750}.seva-dpay__num.is-due{color:#d97706;font-weight:700}.seva-dpay__num.is-nil{color:color-mix(in srgb, var(--seva-text-muted) 60%, transparent)}.seva-dpay__state{text-align:right}.seva-dpay__tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:750;display:inline-block}.seva-dpay__tag.is-paid{color:#16a34a;background:#16a34a24}.seva-dpay__tag.is-partial{color:#d97706;background:#d9770626}.seva-dpay__tag.is-unpaid{background:color-mix(in srgb, var(--seva-text-muted) 13%, transparent);color:var(--seva-text-muted)}.seva-dpay__note{color:var(--seva-text-muted);margin:13px 0 0;font-size:12px;line-height:1.6}.seva-dpay__note b{color:var(--seva-text);font-weight:750}.seva-dpay__receipts{border-top:1px solid var(--seva-border);margin-top:15px;padding-top:13px}.seva-dpay__rsummary{cursor:pointer;color:var(--seva-accent);font-size:11.5px;font-weight:750;list-style:none}.seva-dpay__rsummary::-webkit-details-marker{display:none}.seva-dpay__rsummary:before{content:"▸ "}.seva-dpay__receipts[open] .seva-dpay__rsummary:before{content:"▾ "}.seva-dpay__rhead,.seva-dpay__rrow{grid-template-columns:1.35fr .85fr 1.15fr .9fr .9fr .6fr;align-items:center;gap:10px;padding:9px 2px;display:grid}.seva-dpay__rhead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);margin-top:10px;font-size:10px;font-weight:750}.seva-dpay__rrow{color:var(--seva-text-muted);border-bottom:1px solid color-mix(in srgb, var(--seva-border) 45%, transparent);font-size:12px}.seva-dpay__rno{color:var(--seva-text);flex-direction:column;gap:1px;font-weight:700;display:flex}.seva-dpay__rmethod{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-dpay__rate{font-size:11px}.seva-dpay__rtotal{color:var(--seva-text);grid-template-columns:1.35fr .85fr 1.15fr .9fr .9fr .6fr;gap:10px;padding:10px 2px 0;font-size:12px;font-weight:750;display:grid}.seva-dpay__rtotal>:first-child{grid-column:1/4}.seva-dpc__pcardpay{border-radius:7px;margin-top:2px;padding:4px 8px;font-size:10.5px;font-weight:750}.seva-dpc__pcardpay.is-paid{color:#16a34a;background:#16a34a1f}.seva-dpc__pcardpay.is-partial{color:#d97706;background:#d9770621}.seva-dpc__pcardpay.is-unpaid{background:color-mix(in srgb, var(--seva-text-muted) 11%, transparent);color:var(--seva-text-muted)}@media (max-width:720px){.seva-dpc__herogrid{grid-template-columns:1fr}.seva-dpc__herostats{justify-content:flex-start}.seva-dpay__grid{grid-template-columns:1fr}.seva-dpay__stats{justify-content:flex-start}.seva-dpay__val{font-size:26px}.seva-dpay__lhead{display:none}.seva-dpay__line{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;display:flex}.seva-dpay__lname{flex:1 0 100%}.seva-dpay__lname .seva-dpc__bar{max-width:none}.seva-dpay__num{text-align:left;font-size:11.5px}.seva-dpay__num:before{color:var(--seva-text-muted);font-weight:500}.seva-dpay__line .seva-dpay__num.is-billed:before{content:"Invoiced "}.seva-dpay__line .seva-dpay__num.is-paid:before{content:"Paid "}.seva-dpay__line .seva-dpay__num.is-due:before{content:"Left "}.seva-dpay__line .seva-dpay__num.is-nil{display:none}.seva-dpay__state{text-align:right;margin-left:auto}.seva-dpay__rhead{display:none}.seva-dpay__rrow{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.seva-dpay__rno,.seva-dpay__rmethod{flex:1 0 100%}.seva-dpay__rrow .seva-dpay__num{text-align:left}.seva-dpay__rtotal{flex-wrap:wrap;gap:6px 14px;display:flex}.seva-dpc__thead{display:none}.seva-dpc__row{grid-template-columns:1fr auto;gap:4px 10px;padding:11px 16px}.seva-dpc__cstatus{grid-area:1/2;justify-self:end}.seva-dpc__cmodule{grid-area:1/1}.seva-dpc__chours{display:none}.seva-dpc__ccost{text-align:left;grid-area:2/1;font-size:11px}.seva-dpc__ccost:before{content:"Cost ";color:var(--seva-text-muted)}.seva-dpc__cearned{grid-area:2/2}.seva-dpc__cearned:before{content:"Delivered ";color:var(--seva-text-muted);font-weight:400}.seva-dpc__cverify{grid-area:3/2;justify-self:end}}.seva-cv__ident{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.seva-cv__titlewrap{cursor:text;min-width:0;color:var(--seva-text-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;transition:border-color .15s,background .15s;display:inline-flex}.seva-cv__titlewrap:hover{border-color:var(--seva-border);background:var(--seva-surface-2)}.seva-cv__titlewrap:focus-within{border-color:var(--seva-accent);background:var(--seva-bg)}.seva-cv__titlewrap svg{opacity:.55;flex:none}.seva-cv__titlewrap:hover svg,.seva-cv__titlewrap:focus-within svg{opacity:1;color:var(--seva-accent)}.seva-cv__identmeta{color:var(--seva-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.seva-cv__menuwrap{display:inline-flex;position:relative}.seva-cv__kebab{border:1px solid var(--seva-border);background:var(--seva-surface);width:30px;height:30px;color:var(--seva-text-muted);cursor:pointer;border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}.seva-cv__kebab:hover{color:var(--seva-accent);border-color:var(--seva-accent)}.seva-cv__menu{z-index:60;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:12px;flex-direction:column;gap:2px;width:268px;max-height:70vh;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 44px -20px #10182880}.seva-cv__menuitem{width:100%;font:inherit;color:var(--seva-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.seva-cv__menuitem:hover{background:var(--seva-surface-2)}.seva-cv__menuitem.is-danger{color:#dc2626}.seva-cv__menuitem.is-danger:hover{background:#dc26261a}.seva-cv__menusep{background:var(--seva-border);height:1px;margin:4px 2px}.seva-cv__menugroup{flex-direction:column;gap:5px;padding:7px 10px;display:flex}.seva-cv__menulabel{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);font-size:10.5px;font-weight:700}.seva-cv__menugroup select{width:100%}.seva-cv__sharelist{flex-direction:column;max-height:168px;display:flex;overflow-y:auto}.seva-cv__menunote{color:var(--seva-text-muted);margin:4px 6px 6px;font-size:11.5px;line-height:1.45}.seva-cv__modalback{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c1473;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.seva-cv__modal{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:420px;max-height:86dvh;padding:20px 22px;display:flex;overflow-y:auto;box-shadow:0 30px 70px -28px #0a0c14b3}.seva-cv__modaltitle{color:var(--seva-text);margin:0;font-size:16px;font-weight:750}.seva-cv__modaltext{color:var(--seva-text-muted);margin:0;font-size:13px;line-height:1.55}.seva-cv__modaltext b{color:var(--seva-text)}.seva-cv__assignlist{border:1px solid var(--seva-border);border-radius:10px;flex-direction:column;max-height:220px;padding:4px;display:flex;overflow-y:auto}.seva-cv__duewrap{flex-direction:column;gap:5px;display:flex}.seva-cv__due{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);border-radius:9px;padding:8px 10px;font-family:inherit;font-size:13px}.seva-cv__modalactions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}@media (max-width:720px){.seva-cv__layout{grid-template-columns:minmax(0,1fr)}.seva-cv__side{max-height:170px}.seva-cv__menu{width:min(268px,100vw - 32px)}}.seva-cmpl__wrap{z-index:10000;background:#0c0c188c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.seva-cmpl{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 60px #0a0a1e4d}.seva-cmpl__head{border-bottom:1px solid var(--seva-border);padding:20px 22px 14px}.seva-cmpl__head h2{letter-spacing:-.01em;color:var(--seva-text);margin:0 0 4px;font-size:17px;font-weight:750}.seva-cmpl__head p{color:var(--seva-text-muted);margin:0;font-size:13px;line-height:1.5}.seva-cmpl__body{padding:18px 22px 4px}.seva-cmpl__task{color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13.5px;font-weight:650}.seva-cmpl__linkrow{gap:6px;margin-bottom:7px;display:flex}.seva-cmpl__linkrow input:first-child{flex:0 0 34%}.seva-cmpl__linkrow input{flex:auto;min-width:0}.seva-cmpl__linkdel{width:34px;color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;flex:none;font-size:17px;line-height:1}.seva-cmpl__linkdel:hover{color:var(--seva-error);border-color:var(--seva-error)}.seva-cmpl__addlink{color:var(--seva-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:2px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline}.seva-cmpl__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 22px 20px;display:flex}@media (max-width:560px){.seva-cmpl__wrap{padding:0}.seva-cmpl{border:none;border-radius:0;max-width:none;min-height:100vh}.seva-cmpl__linkrow{flex-wrap:wrap}.seva-cmpl__linkrow input:first-child{flex-basis:100%}.seva-cmpl__foot>*{flex:auto}}.seva-dvp{--dvp-green:var(--seva-success);--dvp-blue:var(--seva-accent);--dvp-amber:var(--seva-warning)}.seva-dvp__titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seva-dvp__flag{border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-end;gap:1px;padding:8px 14px;line-height:1.15;display:inline-flex}.seva-dvp__flag b{letter-spacing:-.01em;font-size:18px;font-weight:700}.seva-dvp__flag span{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:10px;font-weight:600}.seva-dvp__flag.is-due{color:var(--dvp-amber);background:color-mix(in srgb, var(--dvp-amber) 12%, transparent);border-color:color-mix(in srgb, var(--dvp-amber) 28%, transparent)}.seva-dvp__flag.is-clear{color:var(--dvp-green);background:color-mix(in srgb, var(--dvp-green) 12%, transparent);border-color:color-mix(in srgb, var(--dvp-green) 28%, transparent)}.seva-dvp__summary{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.seva-dvp__stat{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.seva-dvp__stat+.seva-dvp__stat{border-left:1px solid var(--seva-border)}.seva-dvp__statlbl{text-transform:uppercase;letter-spacing:.07em;color:var(--seva-text-muted);font-size:10px;font-weight:700}.seva-dvp__statbig{letter-spacing:-.02em;color:var(--seva-text);font-size:22px;font-weight:700;line-height:1.1}.seva-dvp__statbig.is-green{color:var(--dvp-green)}.seva-dvp__statbig.is-blue{color:var(--dvp-blue)}.seva-dvp__statbig.is-amber{color:var(--dvp-amber)}.seva-dvp__stat.is-lead .seva-dvp__statbig,.seva-dvp__stat.is-lead .seva-dvp__statbig{font-size:17px;font-family:var(--font-mono,ui-monospace, monospace)}.seva-dvp__statsub{color:var(--seva-text-muted);font-size:11.5px;line-height:1.3}.seva-dvp__barcard{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:flex}.seva-dvp__barwrap{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.seva-dvp__bar{background:color-mix(in srgb, var(--seva-text) 8%, transparent);border-radius:999px;flex:1;min-width:0;height:10px;overflow:hidden}.seva-dvp__barfill{background:linear-gradient(90deg, var(--dvp-blue), color-mix(in srgb, var(--dvp-blue) 55%, #7c3aed));border-radius:999px;height:100%;transition:width .5s;display:block}.seva-dvp__barlbl{color:var(--seva-text-muted);flex-shrink:0;font-size:12.5px}.seva-dvp__barlbl b{color:var(--seva-text);font-weight:700}.seva-dvp__barbtn{color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.seva-dvp__barbtn svg{color:var(--seva-text-muted)}.seva-dvp__barbtn:hover{border-color:color-mix(in srgb, var(--dvp-blue) 45%, var(--seva-border));background:var(--seva-surface)}.seva-dvp__receipts{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;margin-top:12px;padding:6px 4px;overflow:hidden}.seva-dvp__rhead,.seva-dvp__rrow{grid-template-columns:1.1fr .9fr 1fr .8fr .9fr;align-items:center;gap:10px;padding:9px 16px;display:grid}.seva-dvp__rhead{text-transform:uppercase;letter-spacing:.06em;color:var(--seva-text-muted);font-size:10px;font-weight:700}.seva-dvp__rrow{color:var(--seva-text);border-top:1px solid var(--seva-border);font-size:12.5px}.seva-dvp__rno{font-weight:600}.seva-dvp__rmethod{color:var(--seva-text-muted)}.seva-dvp__rnum{text-align:right;font-variant-numeric:tabular-nums}.seva-dvp__rnum.is-green{color:var(--dvp-green);font-weight:600}.seva-dvp__phases{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;margin-top:14px;overflow:hidden}.seva-dvp__phasehead{text-transform:uppercase;letter-spacing:.07em;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);padding:14px 18px;font-size:11px;font-weight:700}.seva-dvp__thead,.seva-dvp__prow{grid-template-columns:minmax(0,1fr) 92px 96px 104px 116px;align-items:center;gap:12px;padding:13px 18px;display:grid}.seva-dvp__thead{text-transform:uppercase;letter-spacing:.06em;color:var(--seva-text-muted);font-size:10px;font-weight:700}.seva-dvp__thead span:not(:first-child):not(.seva-dvp__st){text-align:right}.seva-dvp__thead .seva-dvp__st{text-align:left}.seva-dvp__prow{border-top:1px solid var(--seva-border)}.seva-dvp__prow.is-addon{background:color-mix(in srgb, var(--dvp-blue) 4%, transparent)}.seva-dvp__pname{align-items:center;gap:12px;min-width:0;display:flex}.seva-dvp__pnametext{flex-direction:column;gap:1px;min-width:0;display:flex}.seva-dvp__pnametext b{color:var(--seva-text);font-size:13.5px;font-weight:650}.seva-dvp__pnametext em{color:var(--seva-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.seva-dvp__num{text-align:right;font-variant-numeric:tabular-nums;color:var(--seva-text);font-size:13px;font-weight:600}.seva-dvp__num.is-green{color:var(--dvp-green)}.seva-dvp__num.is-amber{color:var(--dvp-amber)}.seva-dvp__num.is-nil{color:var(--seva-text-muted);font-weight:400}.seva-dvp__st{text-align:left}.seva-dvp__pill{border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.seva-dvp__pill.is-paid{color:var(--dvp-green);background:color-mix(in srgb, var(--dvp-green) 13%, transparent)}.seva-dvp__pill.is-partial{color:var(--dvp-amber);background:color-mix(in srgb, var(--dvp-amber) 14%, transparent)}.seva-dvp__pill.is-unpaid{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 8%, transparent)}.seva-dvp__mark{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.seva-dvp__mark.is-paid{color:#fff;background:var(--dvp-green);border-radius:999px}.seva-dvp__mark.is-partial{color:var(--dvp-amber);width:30px;height:30px}.seva-dvp__mark.is-pending{border:2px solid color-mix(in srgb, var(--seva-text) 22%, transparent);border-radius:999px;width:22px;height:22px}.seva-dvp__markpct{color:var(--dvp-amber);justify-content:center;align-items:center;font-size:8.5px;font-weight:700;display:flex;position:absolute;inset:0}.seva-dvp__footer{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:14px;padding:15px 20px;display:flex}.seva-dvp__foot{align-items:center;gap:11px;display:flex}.seva-dvp__foot.is-right{margin-left:auto}.seva-dvp__footicon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.seva-dvp__footicon.is-budget{color:var(--dvp-blue);background:color-mix(in srgb, var(--dvp-blue) 12%, transparent)}.seva-dvp__footicon.is-paid{color:var(--dvp-green);background:color-mix(in srgb, var(--dvp-green) 12%, transparent)}.seva-dvp__footicon.is-remaining{color:var(--dvp-amber);background:color-mix(in srgb, var(--dvp-amber) 12%, transparent)}.seva-dvp__foottext{flex-direction:column;gap:1px;display:flex}.seva-dvp__foottext.is-end{align-items:flex-end}.seva-dvp__foottext em{text-transform:uppercase;letter-spacing:.05em;color:var(--seva-text-muted);font-size:10.5px;font-style:normal;font-weight:600}.seva-dvp__foottext b{letter-spacing:-.01em;color:var(--seva-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.seva-dvp__foottext b.is-green{color:var(--dvp-green)}.seva-dvp__foottext b.is-amber{color:var(--dvp-amber)}@media (max-width:900px){.seva-dvp__summary{grid-template-columns:1fr 1fr}.seva-dvp__summary .seva-dvp__stat{border-top:1px solid var(--seva-border);border-left:0!important}.seva-dvp__summary .seva-dvp__stat:nth-child(-n+2){border-top:0}.seva-dvp__summary .seva-dvp__stat:nth-child(odd){border-left:0}.seva-dvp__summary .seva-dvp__stat:nth-child(2n){border-left:1px solid var(--seva-border)!important}.seva-dvp__summary .seva-dvp__stat.is-lead{grid-column:1/-1}.seva-dvp__barcard{flex-wrap:wrap}.seva-dvp__barwrap{flex-basis:100%}}@media (max-width:720px){.seva-dvp__phases,.seva-dvp__receipts{-webkit-overflow-scrolling:touch;overflow-x:auto}.seva-dvp__thead,.seva-dvp__prow,.seva-dvp__rhead,.seva-dvp__rrow{min-width:560px}.seva-dvp__footer{gap:16px 24px}.seva-dvp__foot.is-right{flex-basis:100%;margin-left:0}.seva-dvp__foottext.is-end{align-items:flex-start}}@media (max-width:520px){.seva-dvp__summary{grid-template-columns:1fr}.seva-dvp__summary .seva-dvp__stat{border-top:1px solid var(--seva-border);border-left:0!important}.seva-dvp__summary .seva-dvp__stat:first-child{border-top:0}}.seva-dvp__adjust{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;margin-top:14px;overflow:hidden}.seva-dvp__adjusthead{border-bottom:1px solid var(--seva-border);padding:14px 18px 12px}.seva-dvp__adjusttitle{text-transform:uppercase;letter-spacing:.07em;color:var(--seva-text-muted);margin:0 0 3px;font-size:11px;font-weight:700}.seva-dvp__adjustnote{color:var(--seva-text-muted);font-size:11.5px;line-height:1.5;display:block}.seva-dvp__adjustrow{border-bottom:1px solid var(--seva-border);grid-template-columns:minmax(0,1fr) 110px 110px;align-items:center;gap:12px;padding:13px 18px;display:grid}.seva-dvp__adjustname{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-dvp__adjustname b{color:var(--seva-text);font-size:13.5px;font-weight:650}.seva-dvp__adjustname em{color:var(--seva-text-muted);font-size:11.5px;font-style:normal;line-height:1.45}.seva-dvp__adjustdate{color:var(--seva-text-muted);text-align:right;font-size:12.5px}.seva-dvp__adjustamt{text-align:right;font-variant-numeric:tabular-nums;color:var(--seva-success);font-size:13px;font-weight:700}.seva-dvp__adjusttotal{color:var(--seva-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12.5px;display:flex}.seva-dvp__adjusttotal b{color:var(--seva-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}@media (max-width:600px){.seva-dvp__adjustrow{grid-template-columns:1fr;gap:4px}.seva-dvp__adjustdate,.seva-dvp__adjustamt{text-align:left}}.seva-wp__bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:12px 16px;display:flex}.seva-wp__search{min-width:0;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:9px;flex:220px;padding:8px 12px;font-family:inherit;font-size:13px}.seva-wp__search:focus{border-color:var(--seva-accent);outline:none}.seva-wp__count{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.seva-wp__count b{color:var(--seva-text);font-weight:750}.seva-wp__sync{color:#fff;background:var(--seva-accent);cursor:pointer;border:none;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:650}.seva-wp__sync:hover:not(:disabled){filter:brightness(1.06)}.seva-wp__sync:disabled{opacity:.6;cursor:default}.seva-wp__empty{padding:22px 20px}.seva-wp__group{margin-bottom:14px;padding:0;overflow:hidden}.seva-wp__grouphead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 3%, transparent);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 18px;font-size:10.5px;font-weight:750;display:flex}.seva-wp__groupcount{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px}.seva-wp__row{border-top:1px solid color-mix(in srgb, var(--seva-border) 55%, transparent);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 18px;transition:opacity .15s;display:grid}.seva-wp__row.is-hidden{opacity:.55}.seva-wp__main{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-wp__label{color:var(--seva-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:640;display:inline-flex}.seva-wp__path{color:var(--seva-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-decoration:none;overflow:hidden}.seva-wp__path:hover{color:var(--seva-accent);text-decoration:underline}.seva-wp__tag{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);color:var(--seva-text-muted);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:750}.seva-wp__tag.is-warn{color:#d97706;background:#d9770629}.seva-wp__state{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:750}.seva-wp__state.is-live{color:#16a34a;background:#16a34a24}.seva-wp__state.is-off{background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);color:var(--seva-text-muted)}.seva-wp__switch{cursor:pointer;flex:none;width:42px;height:24px;display:inline-block;position:relative}.seva-wp__switch input{opacity:0;width:0;height:0;position:absolute}.seva-wp__switch:before{content:"";background:color-mix(in srgb, var(--seva-text-muted) 30%, transparent);border-radius:999px;transition:background .18s;position:absolute;inset:0}.seva-wp__switch.is-on:before{background:#16a34a}.seva-wp__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000047}.seva-wp__switch.is-on .seva-wp__knob{transform:translate(18px)}.seva-wp__switch.is-locked{cursor:not-allowed;opacity:.45}.seva-wp__switch input:disabled{cursor:not-allowed}.seva-wp__switch:focus-within:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--seva-accent) 30%, transparent)}.seva-blog *,.seva-blog :before,.seva-blog :after{box-sizing:border-box}.seva-blog__hero{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #14142d0a}.seva-blog__hero:after{content:"";background:radial-gradient(circle at 50% 50%, var(--seva-accent) 0%, transparent 70%);opacity:.09;pointer-events:none;border-radius:50%;height:260px;position:absolute;inset:auto -60px -140px 45%}.seva-blog__heroicon{width:44px;height:44px;color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 12%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.seva-blog__herotext{flex:260px;min-width:0}.seva-blog__herotitle{letter-spacing:-.02em;color:var(--seva-text);margin:0;font-size:24px;font-weight:750;line-height:1.15}.seva-blog__herosub{max-width:46ch;color:var(--seva-text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.seva-blog__heroactions{z-index:1;flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex;position:relative}.seva-blog__btn{color:var(--seva-text);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.seva-blog__btn:hover:not(:disabled){color:var(--seva-accent);border-color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 6%, var(--seva-surface))}.seva-blog__btn:disabled{opacity:.6;cursor:default}.seva-blog__btn.is-primary{color:#fff;background:var(--seva-accent);border-color:#0000;box-shadow:0 1px 2px #14142d1f}.seva-blog__btn.is-primary:hover:not(:disabled){color:#fff;filter:brightness(1.06);background:var(--seva-accent);border-color:#0000}.seva-ed .seva-dash__welcome{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seva-blog__bar{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:14px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #14142d0a}.seva-blog__searchwrap{flex:260px;min-width:0;max-width:420px;position:relative}.seva-blog__searchico{color:var(--seva-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.seva-blog__search{width:100%;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:10px;padding:9px 12px 9px 36px;font-family:inherit;font-size:13px}.seva-blog__search::placeholder{color:var(--seva-text-muted)}.seva-blog__search:focus{border-color:var(--seva-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--seva-accent) 18%, transparent);outline:none}.seva-blog__filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.seva-blog__filter{color:var(--seva-text);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:620;line-height:1.2;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.seva-blog__filter:hover{border-color:color-mix(in srgb, var(--seva-accent) 45%, var(--seva-border))}.seva-blog__filter.is-on{color:var(--seva-accent);border-color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 8%, var(--seva-surface))}.seva-blog__filtercount{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 8%, transparent);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.seva-blog__filter.is-on .seva-blog__filtercount{color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 15%, transparent)}.seva-blog__dot{background:var(--seva-text-muted);border-radius:50%;flex:none;width:6px;height:6px}.seva-blog__dot.is-published{background:#16a34a}.seva-blog__dot.is-scheduled{background:#d97706}.seva-blog__dot.is-sent{background:#2563eb}.seva-blog__menu{display:inline-flex;position:relative}.seva-blog__menupop{z-index:30;background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:12px;min-width:186px;max-width:calc(100vw - 24px);padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #14142d29}.seva-blog__menupop.is-wide{min-width:230px;padding:12px}.seva-blog__menuitem{text-align:left;width:100%;color:var(--seva-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.seva-blog__menuitem:hover{color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 9%, transparent)}.seva-blog__menuitem svg{opacity:.75;flex:none}.seva-blog__fieldlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);margin:0 0 5px;font-size:11px;font-weight:700;display:block}.seva-blog__select{width:100%;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:9px;margin-bottom:12px;padding:8px 10px;font-family:inherit;font-size:12.5px}.seva-blog__select:focus{border-color:var(--seva-accent);outline:none}.seva-blog__clear{width:100%;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:650}.seva-blog__clear:hover:not(:disabled){color:var(--seva-accent);border-color:var(--seva-accent)}.seva-blog__clear:disabled{opacity:.5;cursor:default}.seva-blog__table{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;margin-top:14px;overflow:visible;box-shadow:0 1px 3px #14142d0a}.seva-blog__thead,.seva-blog__row{grid-template-columns:minmax(0,1fr) 118px 150px 124px;align-items:center;gap:14px;padding:12px 18px;display:grid}.seva-blog__thead{letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);font-size:10.5px;font-weight:750}.seva-blog__thactions{text-align:right}.seva-blog__row+.seva-blog__row{border-top:1px solid color-mix(in srgb, var(--seva-border) 55%, transparent)}.seva-blog__row:hover{background:color-mix(in srgb, var(--seva-text) 2.5%, transparent)}.seva-blog__row:last-child{border-radius:0 0 16px 16px}.seva-blog__cell{min-width:0}.seva-blog__title{text-align:left;width:100%;min-width:0;color:var(--seva-text);cursor:pointer;-webkit-line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;font-family:inherit;font-size:14px;font-weight:680;line-height:1.35;display:-webkit-box;overflow:hidden}.seva-blog__title:hover{color:var(--seva-accent)}.seva-blog__tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.seva-blog__tag{white-space:nowrap;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 6%, transparent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.seva-blog__status{white-space:nowrap;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:680;display:inline-flex}.seva-blog__status.is-published{color:#16a34a;background:#16a34a21}.seva-blog__status.is-scheduled{color:#d97706;background:#d9770626}.seva-blog__status.is-sent{color:#2563eb;background:#2563eb21}.seva-blog__whenlabel{display:none}.seva-blog__whendate{color:var(--seva-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;display:block}.seva-blog__whentime{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;display:block}.seva-blog__cell.is-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.seva-blog__iconbtn{width:34px;height:34px;color:var(--seva-text-muted);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.seva-blog__iconbtn:hover:not(:disabled){color:var(--seva-accent);border-color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 7%, var(--seva-surface))}.seva-blog__iconbtn:disabled{opacity:.38;cursor:default}.seva-blog__empty{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;margin-top:14px;padding:26px 22px;font-size:13px}.seva-blog__empty p{color:var(--seva-text-muted);margin:5px 0 0}@media (max-width:1080px){.seva-blog__thead,.seva-blog__row{grid-template-columns:minmax(0,1fr) 106px 128px 118px;gap:10px;padding:12px 14px}}@media (max-width:760px){.seva-blog__hero{gap:12px;padding:16px 16px 18px}.seva-blog__herotitle{font-size:21px}.seva-blog__heroactions{width:100%}.seva-blog__btn{flex:auto}.seva-blog__bar{padding:12px}.seva-blog__searchwrap{flex-basis:100%;max-width:none}.seva-blog__filters{width:100%}.seva-blog__thead{display:none}.seva-blog__row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding:14px}.seva-blog__cell.is-title{grid-column:1/-1}.seva-blog__cell.is-status{grid-column:1;justify-self:start}.seva-blog__cell.is-when{border-top:1px solid color-mix(in srgb, var(--seva-border) 50%, transparent);grid-area:3/1/auto/-1;align-items:baseline;gap:6px;padding-top:10px;display:flex}.seva-blog__whenlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);font-size:11px;font-weight:700;display:inline}.seva-blog__whendate,.seva-blog__whentime{margin:0;display:inline}.seva-blog__cell.is-actions{grid-area:2/2}}@media (max-width:480px){.seva-blog__heroactions{flex-direction:column;align-items:stretch}.seva-blog__filters{gap:6px}.seva-blog__filter{padding:7px 10px;font-size:12px}.seva-blog__title{font-size:13.5px}}@media (max-width:560px){.seva-blog__bar{position:relative}.seva-blog__filters .seva-blog__menu{position:static}.seva-blog__menupop.is-wide{width:auto;min-width:0;top:calc(100% - 6px);left:12px;right:12px}}.seva-ed *,.seva-ed :before,.seva-ed :after{box-sizing:border-box}.seva-ed__card,.seva-ed__bar,.seva-ed__ai,.seva-ed__main,.seva-ed__warn{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;box-shadow:0 1px 3px #14142d0a}.seva-ed__bar{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.seva-ed__back{width:36px;height:36px;color:var(--seva-text);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.seva-ed__back:hover{color:var(--seva-accent);border-color:var(--seva-accent)}.seva-ed__bartext{flex:240px;min-width:0}.seva-ed__bartitle{letter-spacing:-.02em;color:var(--seva-text);margin:0;font-size:20px;font-weight:750;line-height:1.2}.seva-ed__barsub{color:var(--seva-text-muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.seva-ed__baractions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seva-ed__split{align-items:stretch;display:inline-flex}.seva-ed__splitmain{border-top-right-radius:0;border-bottom-right-radius:0}.seva-ed__splitmenu .seva-blog__iconbtn{color:#fff;background:var(--seva-accent);border-color:#0000 #0000 #0000 #ffffff47;border-left-style:solid;border-left-width:1px;border-top-left-radius:0;border-bottom-left-radius:0;align-self:stretch;width:32px;height:auto}.seva-ed__splitmenu .seva-blog__iconbtn:hover:not(:disabled){color:#fff;background:var(--seva-accent);filter:brightness(1.06);border-color:#0000 #0000 #0000 #ffffff47}.seva-ed__loading{color:var(--seva-text-muted);background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;margin-top:14px;padding:30px;font-size:13px}.seva-ed__warn{border-left:3px solid #d97706;margin-top:14px;padding:14px 18px;font-size:12.5px}.seva-ed__warn p{color:var(--seva-text-muted);margin:4px 0 0}.seva-ed__warn a{color:var(--seva-accent)}.seva-ed__ai{margin-top:14px;overflow:hidden}.seva-ed__aihead{flex-wrap:wrap;align-items:center;gap:13px;padding:14px 18px;display:flex}.seva-ed__aiicon{width:38px;height:38px;color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 12%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.seva-ed__aitext{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.seva-ed__aitext b{font-size:13.5px;font-weight:700}.seva-ed__aitext span{color:var(--seva-text-muted);font-size:12.5px}.seva-ed__aibody{border-top:1px solid var(--seva-border);padding:16px 18px 18px}.seva-ed__airow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seva-ed__aihint{color:var(--seva-text-muted);margin:0;font-size:12px}.seva-ed__aimodel{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 6%, transparent);border-radius:6px;padding:3px 8px;font-size:11px}.seva-ed__grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;margin-top:14px;display:grid}.seva-ed__side{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.seva-ed__main{min-width:0;padding:0;overflow:hidden}.seva-ed__meta{border-bottom:1px solid var(--seva-border);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 18px;display:flex}.seva-ed__saved{color:var(--seva-text-muted);font-size:12px}.seva-ed__metaright{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.seva-ed__words{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.seva-ed__words b{color:var(--seva-text);font-weight:650}.seva-ed__settingsbtn{padding:6px 11px;font-size:12px}.seva-ed__title{letter-spacing:-.02em;width:100%;color:var(--seva-text);background:0 0;border:none;padding:18px 18px 8px;font-family:inherit;font-size:27px;font-weight:750;line-height:1.2;display:block}.seva-ed__title::placeholder{color:color-mix(in srgb, var(--seva-text-muted) 55%, transparent)}.seva-ed__title:focus{outline:none}.seva-ed__toolbar{background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:11px;flex-wrap:wrap;align-items:center;gap:3px;margin:6px 18px 0;padding:6px;display:flex}.seva-ed__blocksel{min-width:118px;color:var(--seva-text);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;border-radius:8px;margin-right:3px;padding:6px 9px;font-family:inherit;font-size:12.5px;font-weight:600}.seva-ed__blocksel:focus{border-color:var(--seva-accent);outline:none}.seva-ed__toolsep{background:var(--seva-border);width:1px;height:20px;margin:0 5px}.seva-ed__tool{width:32px;height:32px;color:var(--seva-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:inherit;font-size:13.5px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.seva-ed__tool:hover:not(:disabled){color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 10%, transparent)}.seva-ed__tool:disabled{opacity:.4;cursor:default}.seva-ed__tool.is-bold{font-weight:800}.seva-ed__tool.is-italic{font-family:Georgia,serif;font-style:italic}.seva-ed__tool.is-underline{text-underline-offset:2px;text-decoration:underline}.seva-ed__tool.is-strikeThrough{text-decoration:line-through}.seva-ed__body{min-height:460px;color:var(--seva-text);outline:none;margin:12px 0 0;padding:20px 18px 28px;font-size:15px;line-height:1.7}.seva-ed__body:empty:before{content:attr(data-placeholder);color:color-mix(in srgb, var(--seva-text-muted) 60%, transparent)}.seva-ed__body[contenteditable=false]{opacity:.75}.seva-ed__body img{border-radius:10px;max-width:100%;height:auto}.seva-ed__foot{color:var(--seva-text-muted);background:var(--seva-surface);border-top:1px solid var(--seva-border);align-items:center;gap:16px;padding:9px 18px;font-size:11.5px;display:flex;position:sticky;bottom:0}.seva-ed__foottag{letter-spacing:.03em;background:color-mix(in srgb, var(--seva-text) 7%, transparent);border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.seva-ed__footsave{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.seva-ed__card{padding:16px 18px}.seva-ed__cardtitle{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;font-size:13.5px;font-weight:750;display:flex}.seva-ed__cardhint{color:var(--seva-text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.seva-ed__cardbtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seva-ed__cardbtns .seva-blog__btn{padding:8px 10px;font-size:12px}.seva-ed__cardbtns .seva-blog__btn.is-disabled{opacity:.45;cursor:default;pointer-events:none}.seva-ed__withbtn{align-items:stretch;gap:6px;display:flex}.seva-aiw__field .seva-ed__withbtn input{flex:1 1 0;width:auto;min-width:0}.seva-ed__withbtn .seva-blog__iconbtn{flex:none;width:34px}.seva-ed__suggest{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.seva-ed__suggestlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);margin-right:2px;font-size:10.5px;font-weight:700}.seva-ed__suggest button{color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:999px;padding:4px 9px;font-family:inherit;font-size:11.5px;font-weight:600}.seva-ed__suggest button:hover{color:var(--seva-accent);border-color:var(--seva-accent)}.seva-aiw__chip[title=Remove]{cursor:pointer;border:none;font-family:inherit}.seva-ed__drop{width:100%;color:var(--seva-text-muted);background:var(--seva-bg);border:1.5px dashed var(--seva-border);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:26px 16px;font-family:inherit;transition:border-color .15s,background .15s,color .15s;display:flex}.seva-ed__drop:hover:not(:disabled),.seva-ed__drop.is-over{color:var(--seva-accent);border-color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 6%, var(--seva-bg))}.seva-ed__drop:disabled{opacity:.6;cursor:default}.seva-ed__drop b{color:var(--seva-text);font-size:12.5px;font-weight:650}.seva-ed__drop em{font-size:11.5px;font-style:normal}.seva-ed__feature{position:relative}.seva-ed__feature img{border:1px solid var(--seva-border);border-radius:12px;width:100%;height:auto;display:block}.seva-ed__featureclear{width:30px;height:30px;position:absolute;top:8px;right:8px}.seva-ed__urlinput{width:100%;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:12.5px}.seva-ed__urlinput:focus{border-color:var(--seva-accent);outline:none}.seva-ed__linkbtn{color:var(--seva-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:9px;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.seva-ed__previewwrap{z-index:200;background:#0c0c188c;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.seva-ed__preview{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 24px 60px #0a0a1e4d}.seva-ed__previewbar{z-index:1;background:var(--seva-surface);border-bottom:1px solid var(--seva-border);align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.seva-ed__previewbar b{font-size:13px;font-weight:750}.seva-ed__previewbar span{color:var(--seva-text-muted);font-size:12px}.seva-ed__previewbar .seva-blog__iconbtn{margin-left:auto}.seva-ed__previewbody{padding:26px 30px 36px}.seva-ed__previewbody h1{letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:780;line-height:1.2}.seva-ed__previewlede{color:var(--seva-text-muted);margin:0 0 20px;font-size:15px;line-height:1.6}.seva-ed__previewhero{border-radius:12px;width:100%;height:auto;margin-bottom:20px;display:block}.seva-ed__previewbody img{border-radius:10px;max-width:100%;height:auto}@media (max-width:1080px){.seva-ed__grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:960px){.seva-ed__grid{grid-template-columns:1fr}.seva-ed__side{position:static}.seva-ed__cardbtns{grid-template-columns:1fr 1fr}}@media (max-width:720px){.seva-ed__bar{gap:10px;padding:14px}.seva-ed__bartitle{font-size:18px}.seva-ed__bartext{flex-basis:calc(100% - 50px)}.seva-ed__baractions{width:100%}.seva-ed__baractions>.seva-blog__btn{flex:1 1 0}.seva-ed__split{flex:100%}.seva-ed__splitmain{flex:auto}.seva-ed__title{padding:14px 14px 6px;font-size:22px}.seva-ed__meta{padding:10px 14px}.seva-ed__toolbar{margin:6px 14px 0}.seva-ed__body{min-height:320px;padding:16px 14px 24px}.seva-ed__foot{gap:12px;padding:9px 14px}.seva-ed__previewwrap{padding:0}.seva-ed__preview{border:none;border-radius:0;min-height:100%}.seva-ed__previewbody{padding:20px 16px 32px}.seva-ed__previewbody h1{font-size:24px}}@media (max-width:480px){.seva-ed__baractions{flex-direction:column;align-items:stretch}.seva-ed__baractions>.seva-blog__btn{width:100%}.seva-ed__cardbtns{grid-template-columns:1fr}.seva-ed__words{display:none}}.seva-aiw{flex-direction:column;gap:14px;display:flex}.seva-aiw__form,.seva-aiw__meta{padding:18px 20px}.seva-aiw__head{margin-bottom:16px}.seva-aiw__head h2{color:var(--seva-text);margin:0;font-size:17px;font-weight:800}.seva-aiw__head p{color:var(--seva-text-muted);max-width:60ch;margin:4px 0 0;font-size:12.5px}.seva-aiw__field{margin-bottom:14px;display:block}.seva-aiw__field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.seva-aiw__field>span em{text-transform:none;letter-spacing:0;opacity:.75;margin-left:6px;font-style:normal;font-weight:500}.seva-aiw__field input,.seva-aiw__field textarea,.seva-aiw__field select{width:100%;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);resize:vertical;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.5}.seva-aiw__field input:focus,.seva-aiw__field textarea:focus,.seva-aiw__field select:focus{border-color:var(--seva-accent);outline:none}.seva-aiw__row{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.seva-aiw__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.seva-aiw__chip{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 7%, transparent);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.seva-aiw__chip.is-primary{color:#fff;background:var(--seva-accent)}.seva-aiw__lengths{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.seva-aiw__len{text-align:left;cursor:pointer;background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.seva-aiw__len b{color:var(--seva-text);font-size:12.5px;font-weight:680}.seva-aiw__len em{color:var(--seva-text-muted);font-size:11px;font-style:normal}.seva-aiw__len.is-on{border-color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 8%, transparent)}.seva-aiw__go,.seva-aiw__ghost{cursor:pointer;border:1px solid #0000;border-radius:9px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:680}.seva-aiw__go{color:#fff;background:var(--seva-accent)}.seva-aiw__go:hover:not(:disabled){filter:brightness(1.06)}.seva-aiw__go:disabled{opacity:.6;cursor:default}.seva-aiw__ghost{color:var(--seva-text);background:var(--seva-bg);border-color:var(--seva-border)}.seva-aiw__ghost:hover:not(:disabled){border-color:var(--seva-accent);color:var(--seva-accent)}.seva-aiw__note{color:var(--seva-text-muted);margin:8px 0 0;font-size:11.5px}.seva-aiw__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.seva-aiw__sent{color:var(--seva-text-muted);margin:10px 0 0;font-size:12.5px}.seva-aiw__sent a{color:var(--seva-accent)}.seva-aiw__alts{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 14px;display:flex}.seva-aiw__alts>span{letter-spacing:.04em;text-transform:uppercase;color:var(--seva-text-muted);font-size:10.5px;font-weight:700}.seva-aiw__alts button{cursor:pointer;color:var(--seva-text-muted);background:var(--seva-bg);border:1px dashed var(--seva-border);border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11.5px}.seva-aiw__alts button:hover{color:var(--seva-accent);border-color:var(--seva-accent)}.seva-aiw__takeaways{color:var(--seva-text-muted);margin:0;padding-left:18px;font-size:12.5px}.seva-aiw__takeaways li+li{margin-top:4px}.seva-aiw__result{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:14px;display:grid}.seva-aiw__preview{padding:0;overflow:hidden}.seva-aiw__previewhead{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 3%, transparent);border-bottom:1px solid var(--seva-border);justify-content:space-between;align-items:baseline;padding:11px 20px;font-size:10.5px;font-weight:750;display:flex}.seva-aiw__previewhead em{text-transform:none;letter-spacing:0;font-size:11px;font-style:normal}.seva-aiw__article{max-height:70vh;color:var(--seva-text-muted);padding:22px 26px 30px;font-size:14px;line-height:1.65;overflow-y:auto}.seva-aiw__article>*+*{margin-top:1.1em}.seva-aiw__article h2{color:var(--seva-text);margin-top:1.9em;font-size:17px;font-weight:700}.seva-aiw__article h3{color:var(--seva-text);margin-top:1.5em;font-size:14.5px;font-weight:700}.seva-aiw__article h2+*,.seva-aiw__article h3+*{margin-top:.5em}.seva-aiw__article strong{color:var(--seva-text)}.seva-aiw__article ul,.seva-aiw__article ol{padding-left:1.3em}.seva-aiw__article ul{list-style:outside}.seva-aiw__article ol{list-style:decimal}.seva-aiw__article li+li{margin-top:.35em}.seva-aiw__article blockquote{border-left:2px solid var(--seva-accent);color:var(--seva-text);padding-left:14px;font-size:15px;font-weight:300}.seva-aiw__article table{border-collapse:collapse;width:100%;font-size:13px}.seva-aiw__article th,.seva-aiw__article td{text-align:left;vertical-align:top;border-bottom:1px solid var(--seva-border);padding:7px 10px}.seva-aiw__article th{color:var(--seva-text);font-weight:680}.seva-aiw__article a{color:var(--seva-accent)}.seva-aiw__empty,.seva-aiw__hint{padding:20px 22px;font-size:13px}.seva-aiw__empty p,.seva-aiw__hint ol{color:var(--seva-text-muted);margin:6px 0 0}.seva-aiw__hint ol{padding-left:18px}.seva-aiw__hint li+li{margin-top:4px}.seva-aiw__hint a,.seva-aiw__empty code{color:var(--seva-accent)}@media (max-width:1100px){.seva-aiw__result{grid-template-columns:1fr}}@media (max-width:640px){.seva-aiw__row,.seva-aiw__lengths{grid-template-columns:1fr}}.seva-rd{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;width:min(640px,100vw - 32px);max-height:min(82vh,760px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.seva-rd__head{border-bottom:1px solid var(--seva-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.seva-rd__headmain{min-width:0}.seva-rd__title{color:var(--seva-text);margin:0;font-size:17px;font-weight:800;line-height:1.25}.seva-rd__sub2{color:var(--seva-text-muted);margin:3px 0 0;font-size:11.5px}.seva-rd__close{width:30px;height:30px;color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;flex:none;font-size:20px;line-height:1}.seva-rd__close:hover{color:var(--seva-text);border-color:var(--seva-text-muted)}.seva-rd__body{padding:6px 20px 16px;overflow-y:auto}.seva-rd__row{border-bottom:1px solid color-mix(in srgb, var(--seva-border) 50%, transparent);grid-template-columns:148px 1fr;align-items:baseline;gap:14px;padding:10px 0;display:grid}.seva-rd__row:last-child{border-bottom:none}.seva-rd__row.is-block{grid-template-columns:1fr;gap:6px}.seva-rd__label{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);font-size:10.5px;font-weight:750}.seva-rd__value{color:var(--seva-text);word-break:break-word;min-width:0;font-size:13px}.seva-rd__empty{color:var(--seva-text-muted)}.seva-rd__link{color:var(--seva-accent);text-decoration:none}.seva-rd__link:hover{text-decoration:underline}.seva-rd__long{white-space:pre-wrap;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.seva-rd__sub{background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.seva-rd__subrow{border-bottom:1px solid color-mix(in srgb, var(--seva-border) 45%, transparent);grid-template-columns:160px 1fr;gap:12px;padding:8px 13px;display:grid}.seva-rd__subrow:last-child{border-bottom:none}.seva-rd__sublabel{color:var(--seva-text-muted);font-size:11.5px;font-weight:650}.seva-rd__subvalue{color:var(--seva-text);word-break:break-word;font-size:12.5px}.seva-rd__foot{border-top:1px solid var(--seva-border);background:color-mix(in srgb, var(--seva-text) 2.5%, transparent);justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}@media (max-width:560px){.seva-rd__row{grid-template-columns:1fr;gap:4px}.seva-rd__subrow{grid-template-columns:1fr;gap:2px}}@media (max-width:640px){.seva-wp__row{grid-template-columns:1fr auto;row-gap:6px}.seva-wp__state{grid-area:2/1;justify-self:start}.seva-wp__switch{grid-area:1/2/span 2}}.seva-aiw__model{color:var(--seva-text-muted);margin:6px 0 0;font-size:11.5px}.seva-aiw__model code{background:color-mix(in srgb, var(--seva-text) 7%, transparent);border-radius:5px;padding:1px 6px;font-size:11px}.seva-wpw__cover{align-items:center;gap:12px;display:flex}.seva-wpw__coverimg{object-fit:cover;border:1px solid var(--seva-border);background:var(--seva-bg);border-radius:10px;width:132px;height:74px}.seva-wpw__coverempty{border:1px dashed var(--seva-border);width:132px;height:74px;color:var(--seva-text-muted);background:var(--seva-bg);border-radius:10px;place-items:center;font-size:11.5px;display:grid}.seva-wpw__coverbtn{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text);cursor:pointer;border-radius:9px;align-items:center;padding:7px 14px;font-size:12.5px;font-weight:650;display:inline-flex}.seva-wpw__coverbtn:hover{background:var(--seva-accent-soft)}.seva-wpw__chips{flex-wrap:wrap;gap:6px;display:flex}.seva-wpw__chip{border:1px solid var(--seva-border);background:var(--seva-surface);color:var(--seva-text-muted);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.seva-wpw__chip:hover{color:var(--seva-text)}.seva-wpw__chip.is-on{background:var(--seva-accent);border-color:var(--seva-accent);color:#fff}.seva-em__cardtitle{color:var(--seva-text);margin:0 0 3px;font-size:14.5px;font-weight:700}.seva-em__muted{color:var(--seva-text-muted);margin:0;font-size:12.5px;line-height:1.5}.seva-em__health{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;margin-bottom:14px;padding:16px 18px;display:flex}.seva-em__health-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.seva-em__dot{background:var(--seva-text-muted);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.seva-em__dot.is-ok{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.seva-em__dot.is-off{background:#d97706;box-shadow:0 0 0 3px #d977062e}.seva-em__senders{flex-wrap:wrap;gap:6px 26px;margin:0;display:flex}.seva-em__senders dt{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);font-size:10.5px;font-weight:700}.seva-em__senders dd{color:var(--seva-text);margin:2px 0 0;font-size:12.5px}.seva-em__test{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-bottom:14px;padding:16px 18px;display:flex}.seva-em__testform{flex:0 auto;gap:8px;display:flex}.seva-em__testform input{width:240px;min-width:0;max-width:100%;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:9px;padding:8px 12px;font-family:inherit;font-size:13px}.seva-em__testform input:focus{border-color:var(--seva-accent);outline:none}.seva-em__testform input:disabled{opacity:.55;cursor:not-allowed}.seva-em__testform button{color:#fff;background:var(--seva-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:650}.seva-em__testform button:hover:not(:disabled){filter:brightness(1.06)}.seva-em__testform button:disabled{opacity:.55;cursor:not-allowed}.seva-em__testresult{flex:100%;margin:2px 0 0;font-size:12.5px}.seva-em__testresult.is-ok{color:#16a34a}.seva-em__testresult.is-bad{color:#dc2626}.seva-em__flows{margin-bottom:14px;padding:0;overflow:hidden}.seva-em__flowshead{border-bottom:1px solid var(--seva-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:15px 18px;display:flex}.seva-em__banner{color:#92400e;border-bottom:1px solid var(--seva-border);background:#d977061f;margin:0;padding:9px 18px;font-size:12.5px;font-weight:600}.seva-em__master{color:var(--seva-text);cursor:pointer;align-items:center;gap:10px;font-size:12.5px;font-weight:650;display:inline-flex}.seva-em__master.is-locked{cursor:not-allowed;opacity:.5}.seva-em__flow{border-bottom:1px solid var(--seva-border);grid-template-columns:minmax(0,1fr) auto auto 42px;align-items:start;gap:10px 18px;padding:14px 18px;display:grid}.seva-em__flow:last-child{border-bottom:none}.seva-em__flow.is-external{opacity:.72}.seva-em__flowmain{min-width:0}.seva-em__flowtoggle{color:var(--seva-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:7px;margin:0 0 2px;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.seva-em__flowtoggle:hover{color:var(--seva-accent)}.seva-em__chev{color:var(--seva-text-muted);font-size:10px}.seva-em__meta{color:var(--seva-text-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:7px;font-size:11.5px;display:flex}.seva-em__pill{letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.seva-em__pill.is-auto{color:#1d4ed8;background:#3b82f629}.seva-em__pill.is-manual{color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent)}.seva-em__pill.is-ext{color:#7c3aed;background:#8b5cf629}.seva-em__flowstats{color:var(--seva-text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:11.5px;display:flex}.seva-em__flowtest{white-space:nowrap;color:var(--seva-text-muted);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:999px;place-self:center end;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:650;transition:color .16s,border-color .16s}.seva-em__flowtest:hover:not(:disabled){color:var(--seva-accent);border-color:var(--seva-accent)}.seva-em__flowtest:disabled{opacity:.45;cursor:not-allowed}.seva-em__counts{font-variant-numeric:tabular-nums}.seva-em__counts b{color:var(--seva-text);font-weight:750}.seva-em__counts b.is-bad{color:#dc2626}.seva-em__track{flex:none;width:42px;height:24px;display:inline-block;position:relative}.seva-em__track input{opacity:0;width:0;height:0;position:absolute}.seva-em__track:before{content:"";background:color-mix(in srgb, var(--seva-text-muted) 30%, transparent);border-radius:999px;transition:background .18s;position:absolute;inset:0}.seva-em__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000047}.is-on>.seva-em__track:before{background:#16a34a}.is-on>.seva-em__track .seva-em__knob{transform:translate(18px)}.seva-em__track:focus-within:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--seva-accent) 30%, transparent)}.seva-em__track input:disabled{cursor:not-allowed}.seva-em__switch{cursor:pointer;justify-self:end;display:inline-block}.seva-em__switch.is-locked{cursor:not-allowed;opacity:.45}.seva-em__noswitch{color:var(--seva-text-muted);text-align:center;justify-self:end;width:42px;font-size:13px}.seva-em__flowdetail{background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:10px;grid-column:1/-1;margin-top:4px;padding:12px 14px}.seva-em__flowdetail dl{gap:8px 20px;margin:0;display:grid}.seva-em__flowdetail dt{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);font-size:10.5px;font-weight:700}.seva-em__flowdetail dd{color:var(--seva-text);margin:2px 0 0;font-size:12.5px}.seva-em__flowdetail code{background:color-mix(in srgb, var(--seva-text-muted) 12%, transparent);border-radius:5px;padding:1px 6px;font-size:11.5px}.seva-em__gaps{margin-bottom:14px;padding:15px 18px}.seva-em__gaps ul{margin:10px 0 0;padding-left:18px}.seva-em__gaps li{color:var(--seva-text-muted);font-size:12.5px;line-height:1.65}.seva-em__gaps li b{color:var(--seva-text);font-weight:650}.seva-em__recent{padding:0;overflow:hidden}.seva-em__recent .seva-fin__nodata{padding:18px}.seva-em__all{color:var(--seva-accent);font-size:12.5px;font-weight:650}.seva-em__list{margin:0;padding:0;list-style:none}.seva-em__list li{border-bottom:1px solid var(--seva-border);grid-template-columns:84px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:10px 18px;font-size:12.5px;display:grid}.seva-em__list li:last-child{border-bottom:none}.seva-em__status{text-align:center;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.seva-em__status.is-sent{color:#15803d;background:#16a34a29}.seva-em__status.is-failed,.seva-em__status.is-complained{color:#b91c1c;background:#dc262629}.seva-em__status.is-bounced{color:#92400e;background:#d9770629}.seva-em__subject{color:var(--seva-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.seva-em__to,.seva-em__when{color:var(--seva-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seva-em__when{text-align:right}@media (max-width:760px){.seva-em__flow{grid-template-columns:minmax(0,1fr) 42px}.seva-em__flowtest{grid-column:1;justify-self:start}.seva-em__flowstats{white-space:normal;grid-column:1/2;align-items:flex-start}.seva-em__switch,.seva-em__noswitch{grid-area:1/2}.seva-em__testform{flex:100%}.seva-em__testform input{width:100%}.seva-em__list li{grid-template-columns:84px minmax(0,1fr)}.seva-em__to,.seva-em__when{text-align:left;grid-column:2}}.seva-dl *,.seva-dl :before,.seva-dl :after{box-sizing:border-box}.seva-dl__head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.seva-dl__headicon{width:44px;height:44px;color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 12%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.seva-dl__title{letter-spacing:-.02em;color:var(--seva-text);margin:0;font-size:26px;font-weight:750;line-height:1.15}.seva-dl__sub{color:var(--seva-text-muted);margin:4px 0 0;font-size:13px}.seva-dl__bar{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 1px 3px #14142d0a}.seva-dl__searchwrap{flex:300px;min-width:0;max-width:520px;position:relative}.seva-dl__searchico{color:var(--seva-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.seva-dl__search{width:100%;color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);border-radius:10px;padding:10px 12px 10px 38px;font-family:inherit;font-size:13px}.seva-dl__search::placeholder{color:var(--seva-text-muted)}.seva-dl__search:focus{border-color:var(--seva-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--seva-accent) 18%, transparent);outline:none}.seva-dl__barbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seva-dl__barbtns .seva-blog__btn.is-on{color:var(--seva-accent);border-color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 8%, var(--seva-surface))}.seva-dl__count{text-align:center;min-width:18px;color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 15%, transparent);border-radius:999px;padding:1px 5px;font-size:11px;font-weight:700}.seva-dl__colrow{cursor:pointer;align-items:center;gap:8px;padding:6px 2px;font-size:12.5px;font-weight:600;display:flex}.seva-dl__table{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;overflow:visible;box-shadow:0 1px 3px #14142d0a}.seva-dl__thead,.seva-dl__row{align-items:center;gap:14px;padding:13px 18px;display:grid}.seva-dl__thead{letter-spacing:.06em;text-transform:uppercase;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);font-size:10.5px;font-weight:750}.seva-dl__thactions{text-align:right}.seva-dl__sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.seva-dl__sort:hover{color:var(--seva-accent)}.seva-dl__arrow{transition:transform .15s;display:inline-block}.seva-dl__arrow.is-up{transform:rotate(180deg)}.seva-dl__row{cursor:pointer;border-top:1px solid color-mix(in srgb, var(--seva-border) 55%, transparent);transition:background .12s}.seva-dl__row:first-of-type{border-top:none}.seva-dl__row:hover{background:color-mix(in srgb, var(--seva-text) 2.5%, transparent)}.seva-dl__row:focus-visible{background:color-mix(in srgb, var(--seva-accent) 7%, transparent)}.seva-dl__icon{width:32px;height:32px;color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 10%, transparent);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.seva-dl__when{flex-direction:column;gap:2px;min-width:0;display:flex}.seva-dl__when b{color:var(--seva-text);font-size:12.5px;font-weight:650}.seva-dl__when em{color:var(--seva-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.seva-dl__cell{min-width:0}.seva-dl__flow{max-width:100%;color:var(--seva-text-muted);background:color-mix(in srgb, var(--seva-text) 6%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.seva-dl__flow svg{opacity:.8;flex:none}.seva-dl__status{white-space:nowrap;color:var(--seva-text-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.seva-dl__status.is-sent{color:#16a34a}.seva-dl__status.is-failed,.seva-dl__status.is-bounced,.seva-dl__status.is-complained{color:var(--seva-error)}.seva-dl__status.is-skipped{color:#d97706}.seva-dl__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.seva-dl__recipient,.seva-dl__subject{color:var(--seva-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.seva-dl__recipient{color:var(--seva-text-muted)}.seva-dl__subject em{color:var(--seva-text-muted);font-style:italic}.seva-dl__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.seva-dl__none,.seva-dl__empty{color:var(--seva-text-muted);padding:28px 20px;font-size:13px}.seva-dl__empty{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px}.seva-dl__empty b{color:var(--seva-text);margin-bottom:4px;display:block}.seva-dl__empty p{margin:0}.seva-dl__pager{color:var(--seva-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 2px 0;font-size:12.5px;display:flex}.seva-dl__pages{align-items:center;gap:5px;display:flex}.seva-dl__page{min-width:34px;height:34px;color:var(--seva-text);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;padding:0 9px;font-family:inherit;font-size:12.5px;font-weight:650}.seva-dl__page:hover{border-color:var(--seva-accent);color:var(--seva-accent)}.seva-dl__page.is-on{color:#fff;background:var(--seva-accent);border-color:#0000}.seva-dl__gap{padding:0 2px}.seva-dl__perpage{align-items:center;gap:8px;display:inline-flex}.seva-dl__perpage select{color:var(--seva-text);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;padding:7px 9px;font-family:inherit;font-size:12.5px}.seva-dlg__wrap{z-index:220;background:#0c0c188c;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.seva-dlg{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;width:100%;max-width:820px;max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0a0a1e4d}.seva-dlg__bar{border-bottom:1px solid var(--seva-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.seva-dlg__baricon{width:34px;height:34px;color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 12%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.seva-dlg__bartext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.seva-dlg__bartext b{color:var(--seva-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.seva-dlg__bartext span{color:var(--seva-text-muted);font-size:12px}.seva-dlg__meta{border-bottom:1px solid var(--seva-border);background:var(--seva-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:14px 16px;display:grid}.seva-dlg__meta dt{letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);margin-bottom:3px;font-size:10.5px;font-weight:750}.seva-dlg__meta dd{color:var(--seva-text);overflow-wrap:anywhere;margin:0;font-size:12.5px}.seva-dlg__meta dd em{color:var(--seva-text-muted);font-style:normal}.seva-dlg__error{color:var(--seva-error);background:color-mix(in srgb, var(--seva-error) 9%, transparent);border-bottom:1px solid color-mix(in srgb, var(--seva-error) 24%, transparent);margin:0;padding:11px 16px;font-size:12.5px}.seva-dlg__body{background:var(--seva-bg);flex:auto;min-height:260px;display:flex}.seva-dlg__frame{background:#fff;border:none;flex:auto;width:100%;min-height:460px}.seva-dlg__note{color:var(--seva-text-muted);margin:auto;padding:30px;font-size:13px}.seva-dlg__note.is-bad{color:var(--seva-error)}.seva-dlg__withheld{text-align:center;max-width:46ch;margin:auto;padding:34px 26px}.seva-dlg__withheld b{color:var(--seva-text);margin-bottom:7px;font-size:13.5px;display:block}.seva-dlg__withheld p{color:var(--seva-text-muted);margin:0;font-size:12.5px;line-height:1.6}.seva-dlg__foot{color:var(--seva-text-muted);border-top:1px solid var(--seva-border);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;font-size:11px;display:flex}.seva-dlg__mid{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:900px){.seva-dl__thead{display:none}.seva-dl__row{row-gap:8px;padding:14px;grid-template-columns:44px minmax(0,1fr) auto!important}.seva-dl__when{grid-column:2}.seva-dl__actions{grid-area:1/3}.seva-dl__cell{grid-column:2/-1}.seva-dl__subject{white-space:normal;font-weight:600}.seva-dlg__meta{grid-template-columns:1fr}.seva-dlg__wrap{padding:0}.seva-dlg{border:none;border-radius:0;max-width:none;height:100vh;max-height:100vh}}@media (max-width:620px){.seva-dl__head{gap:11px}.seva-dl__title{font-size:22px}.seva-dl__bar{padding:12px}.seva-dl__searchwrap{flex-basis:100%;max-width:none}.seva-dl__barbtns{width:100%}.seva-dl__barbtns .seva-blog__btn{flex:1 1 0}.seva-dl__pager{justify-content:center}.seva-dl__showing{text-align:center;order:3;width:100%}}.seva-ck{flex-direction:column;gap:20px;max-width:1600px;margin-inline:auto;padding:24px 30px 48px;display:flex;overflow-x:clip}.seva-ck__denied{color:var(--seva-text-muted);padding:40px}.seva-ck__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.seva-ck__hi{letter-spacing:-.02em;color:var(--seva-text);margin:0;font-size:30px;font-weight:750;line-height:1.15}.seva-ck__sub{color:var(--seva-text-muted);margin:6px 0 0;font-size:14px}.seva-ck__demotoggle{color:var(--seva-text-muted);background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:650;transition:color .16s,border-color .16s}.seva-ck__demotoggle:hover:not(:disabled){color:#b45309;border-color:#f0b429}.seva-ck__demotoggle:disabled{opacity:.55;cursor:default}.seva-ck__degraded{color:#92400e;background:#d977061f;border:1px solid #d9770642;border-radius:10px;margin:0;padding:10px 14px;font-size:12.5px}.seva-ck__demobadge{z-index:40;color:#7c2d12;background:#fde9c8;border:1px solid #f0b429;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -8px #b4530980}.seva-ck__demobadge em{opacity:.75;font-style:normal;font-weight:600}.seva-ck__demobadge button{font:inherit;color:#7c2d12;cursor:pointer;background:#ffffffb3;border:1px solid #f0b429;border-radius:999px;margin-left:4px;padding:3px 10px;font-size:11.5px;font-weight:700}.seva-ck__demodot,.seva-stat__demodot{background:#d97706;border-radius:50%;flex:none;width:7px;height:7px}.seva-stat__demodot{box-shadow:0 0 0 3px #d9770638}.seva-ck[data-demo=true]{outline-offset:-2px;border-radius:16px;outline:2px solid #f0b42999}.seva-ck[data-demo=true]:before{content:"";z-index:1;pointer-events:none;background-image:repeating-linear-gradient(-45deg,#0000 0 90px,#d9770612 90px 180px);position:fixed;inset:0}.seva-ck__top{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.seva-ck__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.seva-ck__row-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.seva-ck__row-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.seva-ck__row2{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;display:grid}.seva-ck__row3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.seva-ck__quick{display:block}.seva-ck__quickbar{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.seva-ck__quickbtn{background:var(--seva-surface);border:1px solid var(--seva-border);cursor:pointer;text-align:left;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:650;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:0 1px 2px #1018280a}.seva-ck .seva-ck__quick .seva-ck__quickbar .seva-ck__quickbtn,.seva-ck .seva-ck__quick .seva-ck__quickbar .seva-ck__quickbtn:link,.seva-ck .seva-ck__quick .seva-ck__quickbar .seva-ck__quickbtn:visited,.seva-ck .seva-ck__quick .seva-ck__quickbar .seva-ck__quickbtn:hover,.seva-ck .seva-ck__quick .seva-ck__quickbar .seva-ck__quickbtn:focus{color:var(--seva-text);text-decoration:none}.seva-ck__quickbtn:hover{background:var(--seva-surface-2);border-color:var(--seva-accent);transform:translateY(-1px)}.seva-ck__quickico{color:var(--seva-accent);flex:none;place-items:center;display:grid}.seva-ck__quickico svg{width:16px;height:16px}.seva-ck__quicklabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seva-ck__donutwrap{flex:1;align-items:center;min-height:200px;display:flex;position:relative}.seva-ck__donutwrap>*{width:100%}.seva-ck__donutskel{background:var(--seva-surface-2);border-radius:12px;height:200px}.seva-ck__donutlabel{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.seva-ck__donutlabel strong{color:var(--seva-text);font-size:26px;font-weight:750;line-height:1.1}.seva-ck__donutlabel span{color:var(--seva-text-muted);font-size:11.5px}.seva-ck__legend{flex:none;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.seva-ck__legend li{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.seva-ck__legenddot{border-radius:50%;flex:none;width:9px;height:9px}.seva-ck__legendlabel{color:var(--seva-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seva-ck__legendval{color:var(--seva-text);white-space:nowrap;font-weight:650}.seva-ck__legendval em{color:var(--seva-text-muted);font-style:normal;font-weight:500}.seva-ck__toplist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.seva-ck__toplist a{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.seva-ck__toplist a:hover{background:var(--seva-surface-2)}.seva-ck .seva-ck__toplist a,.seva-ck .seva-ck__toplist a:link,.seva-ck .seva-ck__toplist a:visited,.seva-ck .seva-ck__toplist a:hover,.seva-ck .seva-ck__toplist a:focus{color:inherit;text-decoration:none}.seva-ck__topicon{color:#fff;background:var(--seva-text-muted);border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.seva-ck__topicon.is-ok{background:#16a34a}.seva-ck__topicon.is-accent{background:var(--seva-accent)}.seva-ck__topicon.is-warn{background:#d97706}.seva-ck__topicon.is-blue{background:#2563eb}.seva-ck__topbody{gap:3px;min-width:0;display:grid}.seva-ck__strong{color:var(--seva-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.seva-ck__muted{color:var(--seva-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.seva-ck__bar>span{background:var(--seva-accent);border-radius:999px;height:100%;display:block}.seva-ck__toppct{color:var(--seva-text-muted);white-space:nowrap;font-size:12px;font-weight:650}.seva-ck__tasks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.seva-ck__tasks li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 4px;display:grid}.seva-ck__tasks li+li{border-top:1px solid var(--seva-border)}.seva-ck__taskbox{border:1.5px solid var(--seva-border-strong,var(--seva-border));border-radius:4px;width:15px;height:15px}.seva-ck__taskbody{gap:2px;min-width:0;display:grid}.seva-ck__taskbody em{align-items:center;gap:6px;display:flex}.seva-ck__prio{text-transform:uppercase;letter-spacing:.03em;background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);color:var(--seva-text-muted);border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.seva-ck__prio.is-error{color:#dc2626;background:#dc262624}.seva-ck__prio.is-warn{color:#b45309;background:#d9770629}.seva-ck__taskdue{color:var(--seva-text-muted);white-space:nowrap;font-size:11.5px}.seva-ck__invwrap{flex-direction:column;gap:14px;display:flex}.seva-ck__invwrap>.seva-ck__panel{flex:1}.seva-ck__invstats{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex:none;gap:10px;padding:16px 20px;display:grid;box-shadow:0 1px 2px #1018280a}.seva-ck__invstats>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.seva-ck__invstats span{color:var(--seva-text-muted);font-size:12.5px}.seva-ck__invstats strong{color:var(--seva-text);font-size:15px;font-weight:700}.seva-ck__invstats strong.is-good{color:#16a34a}.seva-ck__invstats strong.is-warn{color:#b45309}.seva-ck__invtable th:nth-child(2),.seva-ck__invtable td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.seva-ck__invpill{text-transform:capitalize;white-space:nowrap;background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);color:var(--seva-text-muted);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.seva-ck__invpill.is-ok{color:#15803d;background:#16a34a24}.seva-ck__invpill.is-warn{color:#b45309;background:#d9770629}.seva-ck__panel{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;padding:18px 20px;display:flex;box-shadow:0 1px 2px #1018280a}.seva-ck__panelhead{flex:none;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.seva-ck__paneltitle{color:var(--seva-text);margin:0;font-size:15px;font-weight:700}.seva-ck__panelsub{color:var(--seva-text-muted);margin:3px 0 0;font-size:12.5px}.seva-ck__panellink{color:var(--seva-accent);white-space:nowrap;font-size:12.5px;font-weight:650}.seva-ck__empty{color:var(--seva-text-muted);margin:0;padding:18px 0;font-size:13px}.seva-ck__chartskel{background:var(--seva-surface-2);border-radius:12px;height:260px}.seva-ck__health{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:16px;flex-direction:column;padding:18px 20px;display:flex;box-shadow:0 1px 2px #1018280a}.seva-ck__healthtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.seva-ck__healthlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--seva-text-muted);font-size:11px;font-weight:700}.seva-ck__healthbody{flex-direction:column;gap:14px;margin-top:14px;display:flex}.seva-ck__ring{width:132px;margin-inline:auto;position:relative}.seva-ck__ring svg{width:132px;height:132px;transform:rotate(-90deg)}.seva-ck__ringtrack{fill:none;stroke:var(--seva-border);stroke-width:9px}.seva-ck__ringfill{fill:none;stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.is-healthy .seva-ck__ringfill{stroke:#16a34a}.is-steady .seva-ck__ringfill{stroke:var(--seva-accent)}.is-watch .seva-ck__ringfill{stroke:#d97706}.is-risk .seva-ck__ringfill{stroke:#dc2626}.seva-ck__ringlabel{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.seva-ck__ringlabel strong{color:var(--seva-text);font-size:34px;font-weight:750;line-height:1}.seva-ck__ringlabel span{text-transform:capitalize;color:var(--seva-text-muted);font-size:11.5px;font-weight:650}.seva-ck__confidence{color:var(--seva-text-muted);background:var(--seva-surface-2);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-block}.seva-ck__confidence.is-low{color:#92400e;background:#d9770624}.seva-ck__drivers{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.seva-ck__drivers li{flex-direction:column;gap:2px;padding-left:11px;display:flex;position:relative}.seva-ck__drivers li:before{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.seva-ck__drivers li.is-warning:before{background:#d97706}.seva-ck__drivers li.is-error:before{background:#dc2626}.seva-ck__drivers a,.seva-ck__drivers span{color:var(--seva-text);font-size:12.5px;font-weight:650}.seva-ck__drivers a:hover{color:var(--seva-accent)}.seva-ck__drivers em{color:var(--seva-text-muted);font-size:11.5px;font-style:normal}.seva-ck__nodrivers{color:var(--seva-text-muted);margin:10px 0 0;font-size:12.5px}.seva-ck__calc{margin-top:12px}.seva-ck__calc summary{color:var(--seva-text-muted);cursor:pointer;font-size:11.5px;font-weight:650;list-style:none}.seva-ck__calc summary::-webkit-details-marker{display:none}.seva-ck__calc summary:before{content:"▸ "}.seva-ck__calc[open] summary:before{content:"▾ "}.seva-ck__calc ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.seva-ck__calc li{justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.seva-ck__calc li span{color:var(--seva-text);font-weight:600}.seva-ck__calc li em{color:var(--seva-text-muted);font-style:normal}.seva-ck__calc p{color:var(--seva-text-muted);margin:10px 0 0;font-size:11.5px;line-height:1.5}.seva-ck__healthnone{color:var(--seva-text);margin:12px 0 0;font-size:19px;font-weight:700}.seva-ck__healthhint{color:var(--seva-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.seva-ck__checklist{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seva-ck__checklist li{flex-direction:column;gap:2px;display:flex}.seva-ck__checklist a{color:var(--seva-accent);font-size:12.5px;font-weight:650}.seva-ck__checklist span{color:var(--seva-text-muted);font-size:11.5px}.seva-stat{background:var(--seva-surface);border:1px solid var(--seva-border);border-radius:14px;flex-direction:column;gap:4px;padding:11px 13px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}a.seva-stat,a.seva-stat:link,a.seva-stat:visited,a.seva-stat:hover,a.seva-stat:focus{text-decoration:none}a.seva-stat:hover{border-color:color-mix(in srgb, var(--seva-accent) 35%, var(--seva-border));transform:translateY(-2px);box-shadow:0 10px 24px -14px #10182859}.seva-stat__head{align-items:center;gap:8px;display:flex}.seva-stat__icon{background:color-mix(in srgb, var(--seva-accent) 12%, transparent);width:24px;height:24px;color:var(--seva-accent);border-radius:7px;flex:none;place-items:center;display:grid}.seva-stat__icon svg{width:14px;height:14px}.seva-stat--success .seva-stat__icon{color:#16a34a;background:#16a34a21}.seva-stat--warning .seva-stat__icon{color:#b45309;background:#d9770624}.seva-stat--error .seva-stat__icon{color:#dc2626;background:#dc262621}.seva-stat--muted .seva-stat__icon{background:color-mix(in srgb, var(--seva-text-muted) 14%, transparent);color:var(--seva-text-muted)}.seva-stat__label{color:var(--seva-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:650;overflow:hidden}.seva-stat__head .seva-stat__demodot{margin-left:auto}.seva-stat__valuerow{justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;display:flex}.seva-stat__value{letter-spacing:-.02em;color:var(--seva-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:750;line-height:1.15;overflow:hidden}.seva-stat__foot{flex-wrap:wrap;align-items:center;gap:3px 7px;display:flex}.seva-stat__sub{color:var(--seva-text-muted);font-size:11.5px}.seva-stat__delta{align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.seva-stat__delta.is-up{color:#16a34a}.seva-stat__delta.is-down{color:#dc2626}.seva-stat__delta em{color:var(--seva-text-muted);font-style:normal;font-weight:500}.seva-stat__note{color:var(--seva-text-muted);font-size:11px}.seva-stat.is-empty{border-style:dashed}.seva-stat__empty{flex-direction:column;gap:4px;display:flex}.seva-stat__dash{color:var(--seva-border);font-size:27px;font-weight:750;line-height:1.1}.seva-stat__cta{color:var(--seva-accent);font-size:11.5px;font-weight:650}.seva-stat__spark{flex:none;width:62px;height:22px}.seva-stat__sparkline{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.seva-stat__sparkfill{stroke:none}.seva-stat__spark.is-success .seva-stat__sparkline{stroke:#16a34a}.seva-stat__spark.is-success .seva-stat__sparkfill{fill:#16a34a1f}.seva-stat__spark.is-accent .seva-stat__sparkline{stroke:var(--seva-accent)}.seva-stat__spark.is-accent .seva-stat__sparkfill{fill:color-mix(in srgb, var(--seva-accent) 12%, transparent)}.seva-stat__spark.is-error .seva-stat__sparkline{stroke:#dc2626}.seva-stat__spark.is-error .seva-stat__sparkfill{fill:#dc26261f}.seva-stat__spark.is-warning .seva-stat__sparkline{stroke:#d97706}.seva-stat__spark.is-warning .seva-stat__sparkfill{fill:#d977061f}.seva-stat__spark.is-muted .seva-stat__sparkline{stroke:var(--seva-text-muted)}.seva-stat__spark.is-muted .seva-stat__sparkfill{fill:#0000}.seva-ck__attention{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seva-ck__attention li{align-items:flex-start;gap:10px;display:flex}.seva-ck__dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.seva-ck__attention li.is-warning .seva-ck__dot{background:#d97706}.seva-ck__attention li.is-error .seva-ck__dot{background:#dc2626}.seva-ck__attention a,.seva-ck__attlabel{color:var(--seva-text);font-size:13px;font-weight:650;display:block}.seva-ck__attention a:hover{color:var(--seva-accent)}.seva-ck__attention em{color:var(--seva-text-muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.seva-ck__table{border-collapse:collapse;width:100%;font-size:12.5px}.seva-ck__table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);border-bottom:1px solid var(--seva-border);padding:0 10px 8px 0;font-size:11px;font-weight:700}.seva-ck__table td{border-bottom:1px solid var(--seva-border);vertical-align:top;padding:11px 10px 11px 0}.seva-ck__table tr:last-child td{border-bottom:none}.seva-ck__strong{color:var(--seva-text);font-weight:650}.seva-ck__muted{color:var(--seva-text-muted)}.seva-ck__bar{background:var(--seva-surface-2);border-radius:999px;height:6px;overflow:hidden}.seva-ck__bar span{background:var(--seva-accent);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.seva-ck__bar.is-over span,.seva-ck__bar.is-risk span{background:#dc2626}.seva-ck__bar.is-warn span{background:#d97706}.seva-ck__bar.is-ok span,.seva-ck__bar.is-done span{background:#16a34a}.seva-ck__bar.is-none span{background:var(--seva-border)}.seva-ck__barnote{color:var(--seva-text-muted);margin-top:4px;font-size:11px;font-style:normal;display:block}.seva-ck__wl{gap:14px;margin:0;padding:0;list-style:none;display:grid}.seva-ck__wl li.is-over .seva-ck__wlhead .seva-ck__muted{color:#dc2626}.seva-ck__wlhead{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-bottom:6px;font-size:12.5px;display:flex}.seva-ck__wlbar{background:var(--seva-surface-2);border-radius:999px;min-width:12%;height:8px;display:flex;overflow:hidden}.seva-ck__wlseg{height:100%;display:block}.seva-ck__wlseg.is-0{background:#5b5bd6}.seva-ck__wlseg.is-1{background:#16a34a}.seva-ck__wlseg.is-2{background:#d97706}.seva-ck__wlseg.is-3{background:#0ea5e9}.seva-ck__wlseg.is-4{background:#a855f7}.seva-ck__ministats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.seva-ck__ministats>div{flex-direction:column;gap:2px;display:flex}.seva-ck__ministats span{color:var(--seva-text-muted);font-size:11px;font-weight:650}.seva-ck__ministats strong{color:var(--seva-text);font-size:17px;font-weight:700}.seva-ck__ministats strong.is-bad{color:#dc2626}.seva-ck__ministats em{color:var(--seva-text-muted);font-size:11px;font-style:normal}.seva-ck__funnel{gap:7px;margin:0;padding:0;list-style:none;display:grid}.seva-ck__funnel li{grid-template-columns:88px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.seva-ck__funnellabel{color:var(--seva-text-muted);font-size:11.5px}.seva-ck__funnelbar{background:color-mix(in srgb, var(--seva-accent) 24%, transparent);border-radius:5px;min-width:3px;height:18px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.seva-ck__funnelcount{text-align:right;color:var(--seva-text);font-size:12px;font-weight:700}.seva-ck__renewals{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seva-ck__renewals li{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.seva-ck__activity{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seva-ck__activity li{align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.seva-ck__avatar{color:#fff;background:var(--seva-accent);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.seva-ck__activity em{color:var(--seva-text-muted);margin-top:2px;font-size:11px;font-style:normal;display:block}.seva-ck__footer{color:var(--seva-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.seva-ck__footer a{color:var(--seva-text-muted)}.seva-ck__footer a:hover{color:var(--seva-accent)}@media (max-width:1200px){.seva-ck__row-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seva-ck__row-main>:first-child{grid-column:1/-1}.seva-ck__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.seva-ck__top,.seva-ck__row2{grid-template-columns:1fr}.seva-ck__row-work{grid-template-columns:repeat(2,minmax(0,1fr))}.seva-ck__row-work>:last-child{grid-column:1/-1}}@media (max-width:900px){.seva-ck{padding:20px 18px 40px}.seva-ck__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.seva-ck__quickbar{grid-template-columns:repeat(3,minmax(0,1fr))}.seva-ck__row3,.seva-ck__row-main,.seva-ck__row-work{grid-template-columns:1fr}.seva-ck__row-main>:first-child,.seva-ck__row-work>:last-child{grid-column:auto}.seva-ck__hi{font-size:25px}}@media (max-width:560px){.seva-ck__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seva-stat{padding:11px 12px}.seva-stat__value{font-size:19px}.seva-stat__spark,.seva-stat__delta em{display:none}.seva-stat__foot{gap:2px 6px;font-size:11px}.seva-stat__icon{border-radius:7px;width:22px;height:22px}.seva-stat__icon svg{width:12px;height:12px}.seva-ck__demobadge{white-space:nowrap;padding:7px 12px;font-size:11.5px}.seva-ck__demobadge em{display:none}.seva-ck__ministats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seva-ck__quickbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seva-ck__table th:nth-child(2),.seva-ck__table td:nth-child(2){display:none}}.seva-notif__headactions{align-items:center;gap:8px;display:inline-flex}.seva-notif__headactions button{color:var(--seva-accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:650}.seva-notif__headactions button:hover:not(:disabled){background:var(--seva-surface-2);border-color:var(--seva-border)}.seva-notif__headactions button:disabled{opacity:.5;cursor:default}.seva-notif__item{border-bottom:1px solid var(--seva-border);align-items:flex-start;gap:9px;padding:11px 14px;display:flex}.seva-notif__item:last-child{border-bottom:none}.seva-notif__item.is-unread{background:color-mix(in srgb, var(--seva-accent) 5%, transparent)}.seva-notif__item .seva-notif__body{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;flex:auto;gap:3px;margin:0;padding:0;display:flex}.seva-notif__dismiss{width:22px;height:22px;color:var(--seva-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex:none;font-family:inherit;font-size:15px;line-height:1;transition:opacity .14s,background .14s}.seva-notif__item:hover .seva-notif__dismiss{opacity:1}.seva-notif__dismiss:hover{background:var(--seva-surface-2);color:var(--seva-text)}.seva-notif__dismiss:focus-visible{opacity:1}.seva-notif__list{max-height:min(60vh,420px);overflow-y:auto}.seva-nt__bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:12px 16px;display:flex}.seva-nt__filters{gap:4px;display:inline-flex}.seva-nt__filter{color:var(--seva-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.seva-nt__filter:hover{color:var(--seva-text);background:var(--seva-surface-2)}.seva-nt__filter.is-on{color:var(--seva-accent);background:var(--seva-accent-soft);border-color:color-mix(in srgb, var(--seva-accent) 30%, transparent)}.seva-nt__auto{color:var(--seva-text-muted);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}.seva-nt__auto input{accent-color:var(--seva-accent)}.seva-nt__bulk{gap:8px;display:inline-flex}.seva-nt__bulk button,.seva-nt__selbar button{color:var(--seva-text);background:var(--seva-bg);border:1px solid var(--seva-border);cursor:pointer;border-radius:9px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:650}.seva-nt__bulk button:hover:not(:disabled),.seva-nt__selbar button:hover:not(:disabled){border-color:var(--seva-accent);color:var(--seva-accent)}.seva-nt__bulk button:disabled,.seva-nt__selbar button:disabled{opacity:.45;cursor:not-allowed}.seva-nt__selbar{border-color:color-mix(in srgb, var(--seva-accent) 35%, var(--seva-border));background:color-mix(in srgb, var(--seva-accent) 5%, var(--seva-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;padding:11px 16px;display:flex}.seva-nt__selbar>div{gap:8px;display:inline-flex}.seva-nt__selbar button.is-danger{color:#dc2626}.seva-nt__selbar button.is-danger:hover:not(:disabled){color:#dc2626;border-color:#dc2626}.seva-nt__selbar button.is-quiet{color:var(--seva-text-muted)}.seva-nt__list{margin-top:12px;padding:0;overflow:hidden}.seva-nt__row{border-bottom:1px solid var(--seva-border);grid-template-columns:42px minmax(0,1fr) 100px 140px;align-items:center;gap:10px;padding:11px 16px;display:grid}.seva-nt__row:last-child{border-bottom:none}.seva-nt__row.is-head{background:var(--seva-surface-2);letter-spacing:.05em;text-transform:uppercase;color:var(--seva-text-muted);font-size:11px;font-weight:700}.seva-nt__row.is-unread{background:color-mix(in srgb, var(--seva-accent) 4%, transparent)}.seva-nt__row.is-sel{background:color-mix(in srgb, var(--seva-accent) 9%, transparent)}.seva-nt__row:not(.is-head):hover{background:var(--seva-hover,var(--seva-surface-2))}.seva-nt__check{cursor:pointer;place-items:center;display:grid}.seva-nt__check input{accent-color:var(--seva-accent);cursor:pointer;width:15px;height:15px}.seva-nt__msg{min-width:0;font:inherit;text-align:left;color:var(--seva-text);cursor:pointer;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.seva-nt__row.is-unread .seva-nt__msg{font-weight:650}.seva-nt__msg:hover{color:var(--seva-accent)}.seva-nt__unreaddot{background:var(--seva-accent);border-radius:50%;flex:none;width:7px;height:7px}.seva-nt__type,.seva-nt__when{color:var(--seva-text-muted);font-size:11.5px}@media (max-width:760px){.seva-nt__row{grid-template-columns:34px minmax(0,1fr);row-gap:4px}.seva-nt__row.is-head{display:none}.seva-nt__type,.seva-nt__when{grid-column:2}.seva-nt__auto{margin-left:0}}@media (max-width:640px){.seva-fin__buckets,.seva-fin__kpis3{grid-template-columns:1fr 1fr!important}.seva-rt__cols{grid-template-columns:1fr!important}.seva-aiw__lengths,.seva-mpay__summary{grid-template-columns:1fr 1fr!important}.seva-ui-cl-body{grid-template-columns:1fr!important}.seva-cmdk__quick,.seva-cmdk__quick[data-cols="3"],.seva-cmdk__quick[data-cols="4"],.seva-cmdk__quick[data-cols="5"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.seva-dpc__row,.seva-dpay__line,.seva-invwiz__lrow,.seva-ui-lines__row{min-width:520px}.seva-dpc,.seva-dpay,.seva-invwiz__lines,.seva-ui-lines{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:460px){.seva-fin__buckets,.seva-fin__kpis3,.seva-aiw__lengths,.seva-mpay__summary,.seva-cmdk__quick,.seva-cmdk__quick[data-cols="3"],.seva-cmdk__quick[data-cols="4"],.seva-cmdk__quick[data-cols="5"]{grid-template-columns:1fr!important}}
