@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.topbar-hint{align-self:center;padding-inline:6px;font-size:var(--font-base-size);font-weight:600;color:var(--primary-1-50);-webkit-user-select:none;user-select:none;white-space:nowrap}.bp-dialog__bar-lead{display:flex;align-items:center;min-width:0;min-height:36px;margin-right:auto}.agenda-pop{width:304px;background:var(--primary-2);border:1px solid var(--primary-1-10);border-radius:var(--radius-md);box-shadow:0 16px 36px var(--primary-1-22);padding:16px;display:flex;flex-direction:column;gap:14px}.agenda-pop__head{display:flex;gap:12px;align-items:flex-start}.agenda-pop__ic{flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--primary-1-08);color:var(--primary-1)}.agenda-pop__lead{display:flex;flex-direction:column;gap:3px;min-width:0}.agenda-pop__title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.agenda-pop__sub{font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-55)}.agenda-pop__body{padding:10px 14px;background:var(--primary-1-04);border-radius:var(--radius-md)}.agenda-pop__body .font-lg{font-size:var(--font-base-size);font-weight:var(--font-weight-medium)}.agenda-pop__save.v-btn{background:var(--primary-1);color:var(--primary-2);height:40px}.tc-skel__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tc-skel__field{display:flex;flex-direction:column;gap:8px}.tc-skel__label{width:120px;height:10px;border-radius:var(--radius-sm)}.tc-skel__input{height:44px;border-radius:var(--radius-md)}.tc-skel__editor{height:180px;border-radius:var(--radius-md)}.tc-skel__label,.tc-skel__input,.tc-skel__editor{background:var(--primary-1-08);animation:tc-skel-pulse 1.2s ease-in-out infinite}@keyframes tc-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.pf-skel{display:flex;flex-direction:column}.pf-skel__bone{background:var(--primary-1-08);border-radius:var(--radius-sm);animation:tc-skel-pulse 1.2s ease-in-out infinite}.pf-skel__ic{width:24px;height:24px}.pf-skel__head{display:flex;align-items:center;gap:16px;padding:24px}.pf-skel__avatar{flex:0 0 auto;width:56px;height:56px;border-radius:50%}.pf-skel__headtext{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.pf-skel__eyebrow{width:120px;height:10px}.pf-skel__title{width:220px;height:18px}.pf-skel__kpi{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.pf-skel__kpi-a{width:110px;height:10px}.pf-skel__kpi-b{width:72px;height:16px}.pf-skel__tabs{display:flex;gap:24px;padding:0 24px 18px}.pf-skel__tab{width:84px;height:14px}.pf-skel__body{display:flex;flex-direction:column;gap:14px;padding:6px 24px 24px}.pf-skel__row{width:100%;height:44px;border-radius:var(--radius-md)}.pf-skel__row:nth-child(2n){background:var(--primary-1-06)}.task-create-card .field-labelrow{justify-content:space-between}.task-create-card .field-doc-check{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold)}.task-create-card .field-doc-check.ok{color:var(--alert-succes)}.task-create-card .field-doc-check.warn{color:var(--alert-warning)}.task-create-card .task-prio-select{flex:0 0 190px;width:190px;min-width:190px;max-width:190px}.task-create-card .requirement-chip{flex:1 1 100%;width:100%!important;max-width:100%!important;justify-content:space-between;padding-inline:12px}.task-create-card .requirement-chip .v-chip__content{width:100%}.task-create-card .v-autocomplete .v-field__input{flex-wrap:nowrap}.task-create-card .v-autocomplete .v-select__selection{flex:1 1 100%;width:100%;max-width:100%}.pw-field-icon{display:inline-flex;align-items:center;cursor:pointer}.pw-info-icon{display:inline-flex;align-items:center;color:var(--primary-1-40);cursor:help;transition:color .15s ease}.pw-info-icon:hover{color:var(--primary-1)}.dossier-profile-dialog{background:var(--primary-2);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;min-height:0}.dossier-profile-dialog .dp-topbar{background:var(--primary-1-10)}.dossier-profile-dialog .dp-topbar .v-btn:hover{background:var(--primary-1-20)}.dossier-profile-dialog .profile-dialog-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dossier-profile-dialog .dp-window{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dossier-profile-dialog .dp-window .v-window__container{flex:1 1 auto;min-height:0;height:100%}.dossier-profile-dialog .dp-window-item{height:100%;min-height:0;display:flex;flex-direction:column}.dossier-profile-dialog .dp-window-item>.delc{flex:1 1 auto}.dossier-profile-dialog .dp-window-item>.delc .delc__actions{margin-top:auto}.dossier-profile-dialog .dp-window-item>.cns{flex:1 1 auto}.dossier-profile-dialog .dp-window-item>.cns .cns__row{flex:1 1 auto;align-items:stretch;min-height:0}.dossier-profile-dialog .dp-window-item>.cns .cns__field--note{display:flex;flex-direction:column;min-height:0}.dossier-profile-dialog .dp-window-item>.cns .cns__editor{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dossier-profile-dialog .dp-window-item>.cns .cns__editor .rte{flex:1 1 auto;min-height:0}.dossier-profile-dialog .dp-window-item>.cns .cns__foot{align-self:flex-end}.dossier-profile-dialog .v-window-x-transition-enter-active,.dossier-profile-dialog .v-window-x-transition-leave-active,.dossier-profile-dialog .v-window-x-reverse-transition-enter-active,.dossier-profile-dialog .v-window-x-reverse-transition-leave-active,.dossier-profile-dialog .v-window-y-transition-enter-active,.dossier-profile-dialog .v-window-y-transition-leave-active,.dossier-profile-dialog .v-window-y-reverse-transition-enter-active,.dossier-profile-dialog .v-window-y-reverse-transition-leave-active{transition-duration:.6s!important}.dossier-profile-dialog .dp-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dossier-profile-dialog .dp-avatar{background:var(--primary-1-10);color:var(--primary-1);border-radius:var(--radius-md)!important}.dossier-profile-dialog .dp-type{text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps)}.dossier-profile-dialog .dp-subtitle{color:var(--primary-1-60);font-weight:500}.dossier-profile-dialog .dp-code{display:flex;align-items:center;gap:6px}.dossier-profile-dialog .dp-code__copy.v-btn{width:24px;height:24px;min-width:0;color:var(--primary-1-50)}.dossier-profile-dialog .dp-prio{display:inline-flex}.dossier-profile-dialog .dp-prio__blokje{height:20px;border-radius:var(--radius-sm);cursor:default}.dossier-profile-dialog .dp-tabstrip-wrap{position:relative;flex:0 0 auto}.dossier-profile-dialog .dp-tabstrip{display:flex;gap:14px;height:43px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.dossier-profile-dialog .dp-tabstrip::-webkit-scrollbar{display:none}.dossier-profile-dialog .dp-tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;padding:13px 14px;white-space:nowrap;font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-55);transition:color .15s ease}.dossier-profile-dialog .dp-tab:hover,.dossier-profile-dialog .dp-tab.on{color:var(--primary-1)}.dossier-profile-dialog .dp-tab.on:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--primary-1);border-radius:2px}.dossier-profile-dialog .dp-tab-badge{font-size:var(--font-sm-size);font-weight:700;color:var(--primary-1);background:var(--primary-1-10);border-radius:4px;padding:1px 6px;font-variant-numeric:tabular-nums}.dossier-profile-dialog .dp-tabstrip-peek{position:absolute;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:flex-end;padding:0 8px 0 30px;border:0;cursor:pointer;color:var(--primary-1-55);background:linear-gradient(to right,transparent,var(--primary-2) 42%);transition:color .15s ease}.dossier-profile-dialog .dp-tabstrip-peek:hover{color:var(--primary-1)}.dossier-profile-dialog .dp-tabstrip-peek--left{right:auto;left:0;justify-content:flex-start;padding:0 30px 0 8px;background:linear-gradient(to left,transparent,var(--primary-2) 42%)}.dossier-profile-dialog .dp-content{flex:0 0 auto;height:357px;min-height:0;overflow-y:auto;overflow-x:hidden}.dossier-profile-dialog.dp-chat .dp-content{display:flex;flex-direction:column;overflow:hidden}.dossier-profile-dialog.dp-chat .dp-tabswin{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin-right:-16px;padding-right:16px}.dossier-profile-dialog .dp-feed-input{flex:0 0 auto;background:var(--primary-2);border-top:1px solid var(--primary-1-10)}.dossier-profile-dialog .dp-start-wrap{position:relative;min-height:200px}.dossier-profile-dialog .dp-start-wrap>.v-window{margin-left:0;margin-right:0}.dossier-profile-dialog .dp-start-overlay{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;border-radius:var(--radius-md);background:var(--primary-2-90);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dossier-profile-dialog .dp-start-overlay__sub{color:var(--primary-1-65);max-width:420px}.dossier-profile-dialog .dp-task-stepper--veiled{opacity:.15;pointer-events:none;filter:blur(1px);transition:opacity .2s ease}.dossier-profile-dialog .dp-start-eye{position:absolute;top:10px;right:10px;z-index:4;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--primary-1-18);border-radius:var(--radius-md);background:var(--primary-2);color:var(--primary-1-55);cursor:pointer;transition:color .15s ease,border-color .15s ease}.dossier-profile-dialog .dp-start-eye:hover{color:var(--primary-1);border-color:var(--primary-1-40)}.dossier-profile-dialog .dp-chip{background:var(--primary-1-10);color:var(--primary-1);border:none;border-radius:var(--radius-md);box-shadow:none;font-weight:600;letter-spacing:0}.dossier-profile-dialog .dp-chip .v-chip__overlay,.dossier-profile-dialog .dp-chip .v-chip__underlay{opacity:0!important}.dossier-profile-dialog .dp-chip{text-transform:none;background:var(--primary-1-08)}.dossier-profile-dialog .dp-chip.on{background:var(--primary-1);color:var(--primary-2);font-weight:600}.dossier-profile-dialog .dp-chip.done{background:var(--alert-succes);color:var(--primary-2);font-weight:600}.dossier-profile-dialog .dp-task-stepper{width:auto}.dossier-profile-dialog .dp-task-stepper .v-pagination__list{margin:0}.dossier-profile-dialog .dp-task-stepper .v-pagination__prev,.dossier-profile-dialog .dp-task-stepper .v-pagination__next{display:none}.dossier-profile-dialog .dp-task-stepper .v-pagination__item--is-active .v-btn{background:var(--primary-1);color:var(--primary-2)}.dossier-profile-dialog .dp-task-row{background:var(--primary-1-06);user-select:none;-webkit-user-select:none;border:1px solid transparent;cursor:pointer;transition:border-color .2s ease}.dossier-profile-dialog .dp-task-row.paused:not(.completed){border-color:var(--alert-warning)}.dossier-profile-dialog .dp-task-row.running:not(.completed){border-color:var(--primary-1)}.dossier-profile-dialog .dp-task-row:hover{border-color:var(--primary-1)}.dossier-profile-dialog .dp-task-check--locked{cursor:not-allowed}.dossier-profile-dialog .dp-task-title-btn{display:none;border:0;background:var(--primary-1-08);border-radius:var(--radius-md);height:26px;padding:0 8px;gap:5px;color:var(--primary-1);font-size:var(--font-md-size);font-weight:600;cursor:pointer;align-items:center;flex:0 0 auto}.dossier-profile-dialog .dp-task-doc{color:var(--primary-1);opacity:.75;cursor:pointer}.dossier-profile-dialog .dp-task-doc:hover{opacity:1}.dossier-profile-dialog .dp-task-row:not(:last-child){margin-bottom:8px}.dossier-profile-dialog .dp-task-row.completed{border-color:var(--alert-succes)}.dossier-profile-dialog .dp-task-row.overdue:not(.completed){border-color:var(--alert-danger)}.dossier-profile-dialog .dp-empty{text-align:center;padding:40px 0}.dossier-profile-dialog .dp-section-block{background:var(--primary-1-06);border-radius:var(--radius-md);padding:16px 20px}.dossier-profile-dialog .dp-section-block:not(:last-child){margin-bottom:12px}.dossier-profile-dialog .dp-section-title{text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps);font-size:var(--font-md-size);font-weight:600;color:var(--primary-1-50);margin-bottom:12px}.dossier-profile-dialog .dp-item-label{font-size:var(--font-base-size);color:var(--primary-1-55);margin-bottom:2px}.dossier-profile-dialog .dp-item-value{font-size:var(--font-lg-size);font-weight:600;color:var(--primary-1)}.dossier-profile-dialog .dp-starter-select{margin-top:-4px}.dossier-profile-dialog .dp-starter-select .v-field__input{padding:0;min-height:0}.dossier-profile-dialog .dp-starter-select .v-field__append-inner{padding-top:0}.dossier-profile-dialog .dp-window-item>.flex-fill{min-height:489px}.settings-dialog{background:var(--primary-2);display:flex;flex-direction:column;overflow:hidden}.settings-dialog .settings-topbar{background:var(--primary-1-10)}.settings-dialog .settings-topbar-btn .v-btn__overlay,.settings-dialog .settings-topbar-btn .v-ripple__container{display:none}.settings-dialog .settings-topbar-btn .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.settings-dialog .settings-topbar-btn:hover .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.settings-dialog .settings-body{height:600px;max-height:75vh;min-height:0}.settings-dialog.sheet-card .settings-body{flex:1 1 auto;height:auto;max-height:none}.settings-dialog .settings-tabs{width:100%;border-bottom:1px solid var(--primary-1-10);background:var(--primary-1-04)}.settings-dialog .settings-tabs .v-tab{justify-content:flex-start;min-height:48px;text-transform:none;letter-spacing:var(--font-letter-spacing)}.settings-dialog .settings-tabs .v-slide-group__prev,.settings-dialog .settings-tabs .v-slide-group__next{min-width:34px;color:var(--primary-1)}.settings-dialog .settings-tabs .v-slide-group__next{position:relative;z-index:1;margin-left:-26px;background:linear-gradient(to right,transparent,var(--primary-1-10) 55%)}.settings-dialog .settings-tabs .v-slide-group__prev{position:relative;z-index:1;margin-right:-26px;background:linear-gradient(to left,transparent,var(--primary-1-10) 55%)}.settings-dialog .settings-tabs .v-slide-group__prev--disabled,.settings-dialog .settings-tabs .v-slide-group__next--disabled{opacity:0;pointer-events:none}.settings-dialog .settings-tabs .v-slide-group__prev .v-icon,.settings-dialog .settings-tabs .v-slide-group__next .v-icon{display:none}.settings-dialog .settings-tabs .v-slide-group__prev:after,.settings-dialog .settings-tabs .v-slide-group__next:after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.settings-dialog .settings-tabs .v-slide-group__next:after{transform:rotate(-45deg);margin-left:-3px}.settings-dialog .settings-tabs .v-slide-group__prev:after{transform:rotate(135deg);margin-right:-3px}.settings-dialog .settings-content{min-height:0;overflow-y:auto;overflow-x:hidden}.settings-dialog .settings-content>.v-window,.settings-dialog .settings-content .v-window__container,.settings-dialog .settings-content .v-window-item{overflow:visible}.settings-dialog .settings-content>.v-window{min-height:100%;display:flex;flex-direction:column}.settings-dialog .settings-content .v-window__container,.settings-dialog .settings-content .v-window-item{flex:1 0 auto;display:flex;flex-direction:column}.settings-dialog .settings-content--lock{overflow:hidden;display:flex;flex-direction:column}.settings-dialog .settings-content--lock>.v-window{flex:1 1 auto;min-height:0}.settings-dialog .settings-content--lock .v-window__container,.settings-dialog .settings-content--lock .v-window-item{flex:1 1 auto;min-height:0}.settings-dialog .settings-overview-row{background:var(--primary-1-06);cursor:pointer}.settings-dialog .settings-overview-row:hover{background:var(--primary-1-10)}.settings-dialog .settings-table{background:var(--primary-1-04)}.settings-dialog .settings-table th{font-weight:600;color:var(--primary-1)}.settings-readonly-html{color:var(--primary-1);line-height:1.55}.settings-readonly-html h2{font-size:var(--font-xl-size);font-weight:700;margin:0 0 8px}.settings-readonly-html h3{font-size:var(--font-lg-size);font-weight:600;margin:16px 0 6px}.settings-readonly-html p{margin:0 0 10px}.settings-readonly-html ul,.settings-readonly-html ol{margin:0 0 10px 20px}.settings-readonly-html li{margin-bottom:4px}.settings-readonly-html a{color:var(--primary-1);text-decoration:underline}.settings-readonly-html em{color:var(--primary-1-60)}.bp-alles__box .svg-icon svg{stroke-width:2}.bp-iconbtn.v-btn.v-btn--disabled{opacity:.35}.bp-dialog__form.v-card-text{flex:0 0 auto;padding:16px 16px 20px!important}.bp-labelrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:16px;margin-bottom:6px}.bp-label{font-size:var(--font-sm-size);font-weight:600;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-50);transition:color .2s ease}.bp-nfield:hover .bp-label,.bp-nfield:focus-within .bp-label{color:var(--primary-1)}.bp-label-error{font-size:var(--font-sm-size);font-weight:600;color:var(--alert-danger);letter-spacing:0;text-transform:none;text-align:right}.bp-dialog__body{flex:0 0 auto;height:450px}.bp-rail__head{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.bp-rail__title{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.bp-rail__avail{display:none;font-size:var(--font-md-size);color:var(--primary-1-50);margin-left:auto}.bp-alles.v-btn{height:42px;border-radius:var(--radius-md);border:none;background:var(--primary-1);color:var(--primary-2);font-size:var(--font-emph-size);font-weight:600}.bp-alles.v-btn .v-btn__content{width:100%;display:flex;align-items:center;gap:10px}.bp-alles__box{flex:0 0 auto;width:18px;height:18px;border-radius:var(--radius-md);border:2px solid var(--primary-2);display:inline-flex;align-items:center;justify-content:center;color:var(--primary-2);background:transparent}.bp-alles__dash{width:9px;height:2px;background:var(--primary-2);border-radius:1px}.bp-alles__label{flex:1 1 auto;text-align:left}.bp-alles__count{flex:0 0 auto;margin-left:auto;font-size:var(--font-md-size)}.bp-dialog{background:var(--primary-2);display:flex;flex-direction:column;max-height:92vh;border-radius:var(--radius-md);overflow:hidden}.bp-dialog__bar{flex:0 0 auto;height:48px;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--primary-1-10)}.bp-iconbtn.v-btn{border-radius:var(--radius-md);color:var(--primary-1)}.bp-iconbtn.v-btn:hover{background:var(--primary-1-20)}.bp-iconbtn.v-btn:hover .v-btn__overlay{opacity:0}.bp-iconbtn.v-btn--danger{color:var(--alert-danger)}.bp-iconbtn.v-btn--danger:hover{background:var(--alert-danger-40)}.bp-dialog__head{flex:0 0 auto;padding:20px 24px 0}.bp-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bp-name{flex:1 1 auto;border-radius:var(--radius-md);transition:background .15s ease;background:var(--primary-1-08)}.bp-name:hover{background:var(--primary-1-12)}.bp-name .v-field{padding:0;background:transparent}.bp-name .v-field__input{padding:2px 16px;min-height:0;font-size:var(--font-xxl-size);font-weight:700;color:var(--primary-1)}.bp-name input::placeholder{color:var(--primary-1-40);opacity:1}.bp-cat-row{display:flex;align-items:center;gap:12px;margin-top:10px}.bp-cat{flex:0 0 auto;width:170px;border-radius:var(--radius-md);transition:background .15s ease;background:var(--primary-1-08)}.bp-cat:hover{background:var(--primary-1-12)}.bp-cat .v-field{min-height:34px;border-radius:var(--radius-md);background:transparent}.bp-cat .v-field__outline{display:none}.bp-cat .v-field__input{min-height:34px;padding-top:0;padding-bottom:0;font-size:var(--font-base-size);font-weight:500;color:var(--primary-1)}.bp-cat .v-field__append-inner{color:var(--primary-1-50);align-items:center}.bp-dialog__tabs{flex:0 0 auto;margin:18px 24px 0;border-bottom:1px solid var(--primary-1-10)}.bp-tab.v-tab{font-size:var(--font-emph-size);font-weight:600;letter-spacing:normal;color:var(--primary-1-50);padding-inline:0;margin-right:26px;min-width:0;transition:color .15s ease}.bp-tab.v-tab:hover{color:var(--primary-1)}.bp-tab.v-tab:hover .v-btn__overlay{opacity:0}.bp-tab.v-tab--selected{color:var(--primary-1)}.bp-tab__count{color:var(--primary-1-50);font-weight:500;margin-left:4px}.bp-window{flex:0 0 auto;height:392px}.bp-window .v-window__container{height:100%}.bp-window__item--scroll{height:392px;overflow-y:auto;overflow-x:hidden;padding:12px 24px 20px}.bp-window__item--rules{height:392px}.bp-empty{padding:24px 4px;font-size:var(--font-base-size);color:var(--primary-1-50)}.bp-streams{background:transparent}.bp-streams.v-expansion-panels .bp-stream.v-expansion-panel{background:var(--primary-1-04);border:1px solid var(--primary-1-10);border-top-left-radius:var(--radius-md)!important;border-top-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important;border-bottom-right-radius:var(--radius-md)!important;margin-bottom:12px;overflow:hidden!important;transition:border-color .16s ease,box-shadow .16s ease}.bp-stream .v-expansion-panel__shadow{border-radius:inherit}.bp-stream .bp-stream__body.v-expansion-panel-text{overflow:hidden;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.bp-stream.v-expansion-panel:hover{border-color:var(--primary-1-20)}.bp-stream.v-expansion-panel--active{border-color:var(--primary-1-20);box-shadow:0 4px 16px var(--primary-1-08)}.bp-stream .v-expansion-panel__shadow{display:none}.bp-stream .v-expansion-panel-title{min-height:0!important;max-height:40px;padding:5px 16px;gap:10px;transition:background .14s ease}.bp-stream .v-expansion-panel-title:hover{background:var(--primary-1-04)}.bp-stream .v-expansion-panel-title--active{background:transparent;padding:5px 16px;min-height:0!important}.bp-stream .v-expansion-panel-title--active:hover{background:var(--primary-1-04)}.bp-stream .v-expansion-panel-title__overlay{opacity:0}.bp-stream__chev{color:var(--primary-1-50);border-radius:var(--radius-sm);transition:transform .2s ease,color .14s ease,background .14s ease,box-shadow .14s ease}.bp-stream__chev.is-open{transform:rotate(180deg);color:var(--primary-1)}.bp-stream .v-expansion-panel-title:hover .bp-stream__chev{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 3px var(--primary-1)}.bp-stream__dot{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.bp-stream__dot.is-onboarding{background:var(--primary-1)}.bp-stream__dot.is-offboarding{background:var(--alert-danger)}.bp-stream__name{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.bp-stream__count{font-size:var(--font-sm-size);font-weight:600;color:var(--primary-1-55);padding:4px 8px;border-radius:var(--radius-sm);background:var(--primary-1-08)}.bp-stream .v-expansion-panel-text__wrapper{padding:0}.bp-task{display:flex;align-items:center;gap:11px;padding:12px 16px;border-top:1px solid var(--primary-1-08);background:var(--primary-2);transition:background .14s ease}.bp-task:before{content:"";width:7px;height:7px;border-radius:var(--radius-sm);flex:0 0 auto;background:var(--primary-1-40)}.bp-task--empty:before{display:none}.bp-task:not(.bp-task--empty):hover{background:var(--primary-1-04)}.bp-task__name{font-size:var(--font-base-size);font-weight:500;color:var(--primary-1)}.bp-task__owner{margin-left:auto;flex:0 0 auto;font-size:var(--font-sm-size);font-weight:600;color:var(--primary-1-60);padding:2px 9px;border-radius:var(--radius-sm);background:var(--primary-1-08)}.bp-task--empty{color:var(--primary-1-50);font-size:var(--font-base-size);padding-left:16px}.delc{display:flex;flex-direction:column;padding:24px 28px 22px;background:var(--primary-1-06)}.delc__eyebrow{font-size:var(--font-sm-size);font-weight:700;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-55)}.delc__title{font-size:var(--font-xl-size);font-weight:700;color:var(--primary-1);margin-top:2px}.delc__sub{font-size:var(--font-base-size);color:var(--primary-1-60);margin-top:4px;margin-bottom:18px}.delc__card{background:var(--primary-2);border:1px solid var(--primary-1-10);border-radius:var(--radius-md);padding:16px 18px}.delc__cardhead{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-55);margin-bottom:12px}.delc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.delc__item{display:flex;align-items:center;gap:10px;font-size:var(--font-base-size);color:var(--primary-1)}.delc__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm)}.delc__item.is-neg .delc__mark{color:var(--alert-danger);background:var(--alert-danger-10)}.delc__item.is-pos .delc__mark{color:var(--alert-succes);background:var(--alert-succes-20)}.delc__item.is-add .delc__mark{color:var(--primary-1);background:var(--primary-1-10)}.delc__note{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--primary-1-10);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold)}.delc__noteicon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm)}.delc__note--ok{color:var(--alert-succes)}.delc__note--ok .delc__noteicon{background:var(--alert-succes-20)}.delc__note--danger{color:var(--alert-danger)}.delc__note--danger .delc__noteicon{background:var(--alert-danger-10)}.delc__error{margin-top:14px;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--alert-danger)}.delc__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.up-fullview{display:flex;flex-direction:column;height:100%}.up-fullview>.delc{flex:1 1 auto}.up-fullview>.delc .delc__actions{margin-top:auto}.delete-confirm-content{display:flex;flex-direction:column}.delete-confirm-content>.delc{flex:1 1 auto}.delete-confirm-content>.delc .delc__actions{margin-top:auto}.task-create-card{background:var(--primary-2);display:flex;flex-direction:column;overflow:hidden}.tc-form-body{padding:16px 24px 24px}.up-main-window{flex:1 1 auto;min-height:0}.up-main-window>.v-window__container{height:100%}.up-main-window>.v-window__container>.v-window-item{height:100%}.delc__back.v-btn{background:var(--primary-1);color:var(--primary-2);border-radius:var(--radius-md)}.delc__back--ghost.v-btn{background:var(--primary-2);color:var(--primary-1);border:1px solid var(--primary-1-10)}.delc__confirm.v-btn{background:var(--accent);color:var(--primary-2);border-radius:var(--radius-md)}.delc__confirm--primary.v-btn{background:var(--primary-1);color:var(--primary-2)}.trash-confirm-card.v-card{background:var(--surface-06)}.trash-confirm-card .delc{padding:0;background:transparent}.up-card{background:var(--primary-2);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;transition:height .3s ease}.up-topbar,.up-headline,.up-tabbar{flex:0 0 auto}.up-topbar{background:var(--primary-1-10)}.up-topbar .v-btn:hover{background:var(--primary-1-20)}.up-window{flex:0 0 auto;height:360px;min-height:360px;max-height:360px;overflow:hidden}.up-window--natural{height:auto;min-height:0;max-height:none}.sheet-overlay{align-self:flex-end!important;margin:0!important;width:100%!important;max-width:100%!important}.v-card.sheet-card{height:75vh!important;min-height:75vh!important;max-height:75vh!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important}.filter-sheet{width:100%;max-width:100%;min-height:40vh;max-height:75vh;overflow-y:auto;background:var(--primary-2);border-radius:var(--radius-md) var(--radius-md) 0 0}.filter-sheet .taken-filter{min-width:0!important;width:100%}.filter-sheet .taken-filter__topbar{display:flex;align-items:center;justify-content:space-between;margin:-20px -22px 14px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--primary-1-10)}.taken-filter__topbar-title{font-size:var(--font-emph-size);font-weight:700;letter-spacing:.2px;color:var(--primary-1)}.taken-filter__topbar-close.v-btn{color:var(--primary-1-55)}.up-sheet-overlay{align-self:flex-end!important;margin:0!important;width:100%!important;max-width:100%!important}.up-card.up-card--sheet{height:75vh!important;min-height:75vh!important;max-height:75vh!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important}.up-card--sheet .up-window{flex:1 1 auto;height:auto;min-height:0;max-height:none}.pe-card.v-card{background:var(--primary-2)}.pe-head{padding:18px 26px 10px}.pe-title{font-size:var(--font-xl-size);font-weight:700;color:var(--primary-1)}.pe-identity{margin:0 26px 14px;padding:12px 14px;border-radius:var(--radius-md);background:var(--primary-1-06)}.pe-avatar.v-avatar{border-radius:var(--radius-md)!important;background:var(--primary-1);color:var(--primary-2);font-size:var(--font-xl-size);font-weight:700}.pe-identity__meta{min-width:0}.pe-identity__name{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.pe-identity__handle{font-size:var(--font-md-size);color:var(--primary-1-55)}.pe-identity__dot{color:var(--primary-1-40)}.pe-rolechip.v-chip{background:var(--primary-1);color:var(--primary-2);font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-radius:var(--radius-md)}.pe-form{padding:0 26px 20px}.pe-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.pe-span2{grid-column:span 2}.pe-username .v-field{padding-inline-start:0;overflow:hidden}.pe-username .v-field__prepend-inner{padding:0;margin:0;align-items:stretch}.pe-prefix{display:flex;align-items:center;justify-content:center;width:44px;align-self:stretch;background:var(--primary-1-18);color:var(--primary-1-55);font-size:var(--font-emph-size);font-weight:600}.pe-valid{color:var(--alert-succes)}.pe-help{margin-top:6px;font-size:var(--font-md-size);color:var(--primary-1-55)}.pe-help--error{color:var(--alert-danger)}.pe-optional,.field-optional{font-weight:400;color:var(--primary-1-50)}.pe-roleinfo{margin-top:8px;font-size:var(--font-md-size);color:var(--primary-1-55)}.pe-roleinfo__ic{flex:0 0 auto;color:var(--primary-1-55)}.pe-divider.v-divider{border-color:var(--primary-1-10);opacity:1}.pe-footer{padding:16px 26px;background:var(--primary-1-04)}.pe-status{font-size:var(--font-md-size);color:var(--primary-1-50)}.pe-status--saved{color:var(--alert-succes)}.pe-cancel.v-btn{color:var(--primary-1-55)}.pe-cancel.v-btn:hover{background:var(--primary-1-06);color:var(--primary-1)}.pe-save.v-btn{height:40px;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);padding-inline:22px}.pe-save--off.v-btn{opacity:.45}.peform.delc{padding:18px 28px 16px}.peform__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:16px}.peform .field-block{gap:5px}.peform .pe-help{margin-top:4px;font-size:var(--font-sm-size);line-height:1.35}.peform__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:14px}.peform__status{font-size:var(--font-md-size);font-weight:500;color:var(--primary-1-65)}.peform__status--saved{color:var(--alert-succes)}.peform__save.v-btn.v-btn--disabled{opacity:.45}.up-window-wrap{position:relative}.up-composer-layer{position:absolute;left:22px;right:22px;bottom:14px;z-index:2}.up-body:not(.up-body--chat){height:100%;overflow-y:auto}.up-body--chat{height:100%;display:flex;flex-direction:column;min-height:0;padding-bottom:128px}.up-loading{display:flex;justify-content:center;padding:80px 0}.up-avatar.v-avatar{background:var(--primary-1-10);color:var(--primary-1);border-radius:var(--radius-md)}.up-type{text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps)}.up-subtitle{color:var(--primary-1-60)}.entity-headline__avatar.v-avatar{background:var(--primary-1-10);color:var(--primary-1);border-radius:var(--radius-md)!important}.entity-headline__eyebrow{text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps)}.up-tabbar{border-bottom:1px solid var(--primary-1-10)}.up-tabbar .v-chip{border-radius:4px}.up-tabbar .v-tab.v-tab,.dp-tabbar .v-tab.v-tab{color:var(--primary-1-50);transition:color .15s ease}.up-tabbar .v-tab.v-tab:hover,.dp-tabbar .v-tab.v-tab:hover,.up-tabbar .v-tab.v-tab--selected,.dp-tabbar .v-tab.v-tab--selected{color:var(--primary-1)}.up-tabbar .v-tab:hover .v-btn__overlay,.dp-tabbar .v-tab:hover .v-btn__overlay{opacity:0}.up-body{padding:20px 22px 26px}.base-tooltip .base-tooltip-card:has(.dp-anon-body){max-width:300px}.dp-anon-body strong{display:block;margin-top:8px}.dp-anon-body strong:first-child{margin-top:0}.dp-anon-body ul{margin:3px 0 0}.dp-anon-body p{margin:10px 0 0;color:var(--primary-1-65)}.cns{display:flex;flex-direction:column;flex:1;padding:20px 24px 18px}.cns__eyebrow{font-size:var(--font-sm-size);font-weight:700;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;margin:0;color:var(--primary-1)}.cns__title{margin:6px 0 0;font-size:var(--font-xxl-size);font-weight:600;letter-spacing:-.2px;line-height:1.15;color:var(--primary-1)}.cns__intro{margin:10px 0 0;max-width:640px;font-size:var(--font-emph-size);line-height:1.6;color:var(--primary-1-55);text-wrap:pretty}.cns__field{margin-top:22px}.cns__field--note{flex:1 1 auto;min-width:0;max-width:720px;margin-top:0}.cns__field:hover .cns__label,.cns__field:focus-within .cns__label{color:var(--primary-1)}.cns__label{display:block;transition:color .2s ease;font-size:var(--font-md-size);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--primary-1-55)}.cns__label-suffix{font-weight:500;letter-spacing:0;text-transform:none;color:var(--primary-1-35)}.cns__label-suffix.is-required{color:var(--alert-warning)}.cns__select{margin-top:10px;max-width:720px}.cns__row{display:flex;align-items:flex-end;gap:16px;margin-top:22px}.cns__editor{margin-top:10px}.cns__editor .rte{border:1px solid var(--primary-1-12);border-radius:var(--radius-md);overflow:hidden}.cns__editor .rte:focus-within{border-color:var(--primary-1)}.cns__editor .rte .rte-content{min-height:100px}.cns{min-height:0;overflow-y:auto}.cns__error{margin:12px 0 0;font-size:var(--font-md-size);color:var(--alert-danger)}.cns__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;flex:none;gap:8px;max-width:220px}.cns__hint{font-size:var(--font-md-size);color:var(--primary-1-55)}.up-no-show .cns__row{flex-direction:column;align-items:stretch}.up-no-show .cns__select,.up-no-show .cns__field--note,.up-no-show .cns__foot{max-width:890px}.up-no-show .cns__foot{margin-top:12px}.cns__submit{height:40px;padding:0 22px;font-size:var(--font-emph-size);font-weight:600;color:var(--primary-2);background:var(--primary-1);border:none;border-radius:var(--radius-md);cursor:pointer}.cns__submit:hover:not(:disabled){background:var(--primary-1-85)}.cns__submit:disabled{opacity:.45;cursor:not-allowed}.cns__back{height:40px;padding:0 18px;font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1);background:var(--primary-2);border:1px solid var(--primary-1-12);border-radius:var(--radius-md);cursor:pointer}.cns__back:hover:not(:disabled){border-color:var(--primary-1)}.cns :is(button,[contenteditable]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:900px){.cns{padding:22px 18px 0}.cns__eyebrow{font-size:var(--font-sm-size)}.cns__title{font-size:var(--font-xl-size);line-height:1.2}.cns__intro{font-size:var(--font-base-size);line-height:1.5;max-width:none;margin-top:6px}.cns__field,.cns__row{margin-top:14px}.cns__row{flex-direction:column;align-items:stretch}.cns__foot{max-width:none;gap:4px;margin:8px -18px 0;padding:12px 18px 10px;border-top:1px solid var(--primary-1-12)}.cns__hint{order:-1;flex:1 0 100%;text-align:center}.cns__submit{order:1;width:100%;height:48px;font-size:var(--font-emph-size)}.cns__back{order:2;width:100%;height:44px;color:var(--primary-1-55);background:none;border-color:transparent}.cns__back:hover:not(:disabled){color:var(--primary-1);border-color:transparent}}.v-overlay__content>.v-card.dossier-profile-dialog{flex:none}@media(max-width:600px){.dp-confirm .font-xxxl{font-size:var(--font-xl-size);line-height:1.2}.dp-confirm .font-xxl{font-size:var(--font-lg-size);line-height:1.3}.dp-confirm .font-lg{font-size:var(--font-base-size);line-height:1.45}.dp-confirm .v-btn{height:38px;min-width:0;padding-inline:14px;font-size:var(--font-md-size)}.dp-confirm .d-flex.ga-6{gap:10px!important}}.dp-edit-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);background:var(--alert-warning-30);border-radius:var(--radius-md)}.dp-edit-bar__cancel{margin-left:auto;font:inherit;font-weight:var(--font-weight-medium);color:var(--primary-1-65);background:none;border:none;cursor:pointer}.dp-edit-bar__cancel:hover{color:var(--primary-1)}.dp-confirm-bar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:10px 12px;background:var(--alert-danger-10);border-radius:var(--radius-md)}.dp-confirm-bar__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;font-size:var(--font-md-size);color:var(--primary-1)}.dp-confirm-bar__warn{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--alert-danger)}.dp-confirm-bar__actions{display:flex;align-items:center;gap:12px;flex:none}@media(max-width:600px){.dp-confirm-bar__actions{flex:1 0 100%}.dp-confirm-bar__actions .v-btn{flex:1 1 0}}.dp-sheet-overlay{align-self:flex-end!important;margin:0!important;width:100%!important;max-width:100%!important}.dossier-profile-dialog.dp-card--sheet{height:75vh!important;min-height:75vh!important;max-height:75vh!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important}.dossier-profile-dialog.dp-card--sheet .dp-content{height:auto;flex:1 1 auto}.dp-complete{height:325px;background:transparent;border-radius:var(--radius-md);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.dp-complete__left{display:flex;flex-direction:column;gap:12px}.dp-complete__title{font-size:var(--font-xxl-size);font-weight:700;color:var(--primary-1);letter-spacing:-.4px;line-height:1.2;margin:0}.dp-complete__intro{font-size:var(--font-emph-size);font-weight:500;color:var(--primary-1-65);line-height:1.55;margin:0}.dp-complete__meta{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.dp-complete__metaitem{display:flex;flex-direction:column;gap:2px}.dp-complete__metalabel{font-size:var(--font-md-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps);color:var(--primary-1-65)}.dp-complete__metavalue{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.dp-complete__right{display:flex;flex-direction:column;gap:8px;min-height:0}.dp-complete__card{flex:1 1 0;min-height:0;background:var(--surface-10);border:1px solid var(--primary-1-08);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.dp-complete__btn{flex:0 0 auto;text-transform:none!important;letter-spacing:normal}.dp-complete__btn.v-btn{height:46px!important;min-height:46px}.dp-complete__cardhead{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-bottom:1px solid var(--primary-1-12)}.dp-complete__cardvalue{font-size:var(--font-xxl-size);font-weight:700;color:var(--primary-1);letter-spacing:-.4px;line-height:1.1}.dp-complete__cardvalue--danger{color:var(--alert-danger)}.dp-complete__carduitleg{font-size:var(--font-md-size);font-weight:500;color:var(--primary-1-65);line-height:1.45}.dp-complete__cardrow{flex:0 0 auto;box-sizing:border-box;height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid var(--primary-1-12)}.dp-complete__cardrow--last{border-bottom:none}.dp-complete__rowvalue{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1);letter-spacing:var(--font-letter-spacing);text-align:right}@media(max-width:720px){.dp-complete{grid-template-columns:1fr;height:auto;gap:20px;padding:20px}}.base-file-input--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0;pointer-events:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{transition:background-color 9999999s ease-in-out 0s;-webkit-text-fill-color:var(--primary-1);caret-color:var(--primary-1)}input:autofill,input:autofill:hover,input:autofill:focus{transition:background-color 9999999s ease-in-out 0s;-webkit-text-fill-color:var(--primary-1);caret-color:var(--primary-1)}@supports (-moz-appearance: none){input:autofill,input:autofill:hover,input:autofill:focus{box-shadow:inset 0 0 0 1000px var(--primary-2)}}.base-input-48 .v-field{background:var(--primary-1-10);color:var(--primary-1-40);border-radius:var(--radius-md);box-shadow:none;min-height:48px;max-height:48px;width:100%;max-width:100%}.base-input-48 .v-field__outline{display:none}.base-input-48 .v-field input{color:var(--primary-1);font-weight:600;letter-spacing:var(--font-letter-spacing);font-family:var(--font-family);min-height:48px;max-height:48px;padding-inline:12px;padding-top:0;padding-bottom:0}.base-input-48 .v-field__input{font-size:var(--font-lg-size);min-height:48px;max-height:48px;padding-inline:12px;padding-top:0;padding-bottom:0}.base-input-48 .v-select__selection-text{color:var(--primary-1);font-weight:600;margin:0}.field-block{display:flex;flex-direction:column}.field-labelrow{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:16px;margin-bottom:6px}.field-label{font-size:var(--font-sm-size);font-weight:600;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-50);transition:color .2s ease}.field-block:has(.v-field:hover:not(.v-field--disabled)) .field-label,.field-block:focus-within .field-label{color:var(--primary-1)}.field-label-error{font-size:var(--font-sm-size);font-weight:700;color:var(--alert-danger);letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap}.err-fade-enter-active,.err-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.err-fade-enter-from,.err-fade-leave-to{opacity:0;transform:translateY(6px)}.time-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 5px 0 9px;border-radius:var(--radius-md);background:var(--primary-1-08);flex:0 0 auto}.time-chip__time{font-size:var(--font-md-size);font-weight:700;letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:16px;color:var(--primary-1)}.time-chip__slot{display:inline-block;height:16px;overflow:hidden;vertical-align:top}.time-chip__col{display:block}.time-chip__col.is-roll{animation:time-chip-roll .42s cubic-bezier(.25,.8,.25,1)}.time-chip__ch{display:block;height:16px;line-height:16px;white-space:pre}@keyframes time-chip-roll{0%{transform:translateY(-16px)}to{transform:translateY(0)}}.v-btn.time-chip__btn,.time-chip__btn{width:16px;height:16px;min-width:0;border:0;padding:0;border-radius:3px;background:var(--primary-1);color:var(--primary-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,transform .12s ease}.time-chip__btn:hover:not(:disabled){background:var(--primary-1-85)}.time-chip__btn:active:not(:disabled){transform:scale(.9)}.time-chip__btn:disabled{opacity:.45;cursor:default}.time-chip__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.time-chip__btn .svg-icon svg path{stroke-width:3;stroke-linecap:round}@media(prefers-reduced-motion:reduce){.time-chip__col.is-roll{animation:none}}.base-input.base-input--area .v-field,.base-input.base-input--area .v-field__field,.base-input.base-input--area .v-field__input,.base-input.base-input--area .v-field textarea{min-height:0;max-height:none}.base-input.base-input--area .v-field__input{padding-top:8px;padding-bottom:8px}.base-input.base-input--area .v-field{box-shadow:none}.base-input textarea{-webkit-mask-image:none!important;mask-image:none!important}.base-input .v-field{background:var(--primary-1-10);color:var(--primary-1-40);border-radius:var(--radius-md);box-shadow:none;min-height:42px;max-height:42px;width:100%;max-width:100%;border:1px solid transparent;transition:border-color .28s ease}.base-input .v-field:hover:not(.v-field--disabled){border-color:var(--primary-1)}.base-input .v-field.v-field--focused{border-color:var(--primary-1)}.base-input .v-field__append-inner{color:var(--primary-1-40);transition:color .28s ease}.base-input .v-field:hover:not(.v-field--disabled) .v-field__append-inner{color:var(--primary-1)}.base-input .v-field__outline{display:none}.base-input .v-field__field{min-height:42px;max-height:42px}.base-input .v-field__input{color:var(--primary-1);font-size:var(--font-emph-size);font-weight:600;letter-spacing:var(--font-letter-spacing);font-family:var(--font-family);min-height:42px;max-height:42px;padding-inline:12px;padding-top:0;padding-bottom:0}.base-input .v-field input{color:var(--primary-1);font-weight:500;letter-spacing:var(--font-letter-spacing);font-family:var(--font-family);min-height:42px;max-height:42px}.base-input input::placeholder{color:var(--primary-1-40);font-size:var(--font-emph-size);opacity:1;font-weight:600;letter-spacing:var(--font-letter-spacing);font-family:var(--font-family)}.base-input .v-select__selection-text{color:var(--primary-1);font-weight:600;margin:0}.base-input .v-label{color:var(--primary-1);opacity:1;font-size:var(--font-emph-size);font-weight:600;letter-spacing:var(--font-letter-spacing);font-family:var(--font-family)}.base-input .v-chip{background:var(--primary-1-10);color:var(--primary-1);border-radius:var(--radius-md);font-weight:600}.chevron-wrap{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.chevron-wrap.open{transform:rotate(180deg)}.toggle-icon{display:inline-flex;align-items:center;color:inherit;cursor:pointer}.calendar-icon{color:inherit;cursor:pointer}.base-select-menu{border-radius:var(--radius-md);background:var(--primary-2);box-shadow:0 4px 16px var(--primary-1-12);overflow:hidden}.base-select-menu .v-list{background:var(--primary-2);padding:0}.base-select-menu .v-list-item{min-height:0!important;padding-inline:12px!important;padding-block:10px!important;color:var(--primary-1)}.base-select-menu .v-list-item__content{min-height:0!important}.base-select-menu .v-list-item-title{color:var(--primary-1);font-weight:500;font-family:var(--font-family);font-size:var(--font-emph-size)!important;line-height:1.25!important;letter-spacing:var(--font-letter-spacing)}.base-select-menu .v-list-item:hover,.base-select-menu .v-list-item--active{background:var(--primary-1-08)}.base-select-menu .v-list-item__overlay{opacity:0}.rte{background:var(--primary-2);border-radius:var(--radius-md);overflow:hidden}.rte .rte-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px;background:var(--primary-1-08);border-bottom:1px solid var(--primary-1-12)}.rte .rte-btn{min-width:30px;height:28px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--primary-1);font-size:var(--font-emph-size);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.rte .rte-btn:hover{background:var(--primary-1-12)}.rte .rte-btn--active{background:var(--primary-1-22);color:var(--primary-1)}.rte .rte-btn--active:hover{background:var(--primary-1-28)}.rte .rte-sep{width:1px;height:18px;background:var(--primary-1-20);margin:0 4px}.rte .rte-content{min-height:120px;max-height:260px;overflow-y:auto;padding:12px;color:var(--primary-1);font-size:var(--font-lg-size);font-weight:500;letter-spacing:var(--font-letter-spacing);font-family:var(--font-family);outline:none}.rte .rte-content:empty:before{content:attr(data-placeholder);color:var(--primary-1-40);font-weight:600}.rte .rte-content ul,.rte .rte-content ol{padding-left:22px;margin:4px 0}.tc-editor .rte{background:var(--primary-1-08)}.tc-editor .rte-label{color:var(--primary-1-50);font-size:var(--font-sm-size)!important;font-weight:600;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps);transition:color .2s ease}.tc-editor:hover .rte-label,.tc-editor:focus-within .rte-label{color:var(--primary-1)}.base-switch__control{flex:0 0 auto}.base-switch__desc{color:var(--primary-1-55)}.base-switch .v-switch__track{opacity:1;background:var(--primary-1-18);height:22px;min-width:40px;border-radius:6px!important;transition:background .2s ease}.base-switch .v-selection-control--dirty .v-switch__track{background:var(--primary-1)}.base-switch .v-switch__thumb{width:16px;height:16px;background:var(--primary-2);border-radius:4px;box-shadow:0 1px 3px var(--primary-1-25);transition:transform .2s ease,box-shadow .2s ease}.base-switch .v-selection-control--dirty .v-switch__thumb{box-shadow:0 2px 5px var(--primary-1-40)}.color-picker{width:322px;box-sizing:border-box;padding:12px;background:var(--primary-2);border-radius:var(--radius-md);box-shadow:0 10px 30px var(--primary-1-25);-webkit-user-select:none;user-select:none}.color-picker__swatches{display:flex;gap:7px}.cp-swatch{position:relative;flex:1;min-width:0;height:22px;padding:0;border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:inset 0 0 0 1px var(--primary-1-12)}.cp-swatch.is-active{box-shadow:inset 0 0 0 1px var(--primary-1-12),0 0 0 2px var(--primary-2),0 0 0 4px var(--primary-1)}.cp-swatch.is-active:not(.cp-swatch--custom):after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:2px;background:var(--primary-2);transform:translate(-50%,-50%)}.cp-swatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cp-swatch--custom{display:flex;align-items:center;justify-content:center;background:conic-gradient(from 90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cp-swatch__disc{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:2px;background:var(--primary-2)}.cp-plus{width:9px;height:9px;color:var(--primary-1)}.color-picker__divider.v-divider{margin:12px 0;border-color:var(--primary-1-12);opacity:1}.color-picker__area{position:relative;width:100%;height:132px;border-radius:var(--radius-md);cursor:crosshair;overflow:hidden}.cp-area__white,.cp-area__black{position:absolute;inset:0;border-radius:var(--radius-md)}.cp-area__white{background:linear-gradient(to right,#fff,transparent)}.cp-area__black{background:linear-gradient(to top,#000,transparent)}.cp-area__knob{position:absolute;width:13px;height:13px;border-radius:2px;border:2px solid var(--primary-2);box-shadow:0 0 2px var(--primary-1-40);transform:translate(-50%,-50%);pointer-events:none}.color-picker__area:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.color-picker__foot{display:flex;gap:10px;align-items:center;margin-top:12px}.cp-tracks{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.cp-hue,.cp-alpha{position:relative;height:15px;border-radius:var(--radius-sm);cursor:pointer}.cp-hue{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cp-alpha{background:linear-gradient(45deg,var(--primary-1-12) 25%,transparent 25%,transparent 75%,var(--primary-1-12) 75%) 0 0/10px 10px,linear-gradient(45deg,var(--primary-1-12) 25%,transparent 25%,transparent 75%,var(--primary-1-12) 75%) 5px 5px/10px 10px,var(--primary-2)}.cp-alpha__fill{position:absolute;inset:0;border-radius:var(--radius-sm)}.cp-track__knob{position:absolute;top:50%;width:15px;height:15px;border-radius:2px;border:3px solid var(--primary-2);box-shadow:0 0 2px var(--primary-1-40);transform:translate(-50%,-50%);pointer-events:none}.cp-hue:focus-visible,.cp-alpha:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cp-hexfield{flex:0 0 104px;width:104px}.cp-hexfield .v-field{background:var(--primary-1);border-radius:var(--radius-md);box-shadow:none;min-height:40px}.cp-hexfield .v-field__input{min-height:40px;padding:0 12px;color:var(--primary-2);font-size:var(--font-base-size);font-weight:600;letter-spacing:.4px;text-transform:uppercase}.dp-cal{width:280px;padding:12px;background:var(--primary-2);border-radius:var(--radius-md, 4px);box-shadow:0 6px 24px var(--primary-1-18)}.dp-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dp-cal__title{flex:1;border:0;background:none;cursor:pointer;font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1);text-transform:capitalize;padding:6px 8px;border-radius:var(--radius-md, 4px)}.dp-cal__title:hover{background:var(--primary-1-06)}.dp-cal__nav{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;border-radius:var(--radius-md, 4px)}.dp-cal__nav:hover{background:var(--primary-1-06)}.dp-cal__chev{width:8px;height:8px;border-top:2px solid var(--primary-1);border-right:2px solid var(--primary-1)}.dp-cal__chev--left{transform:rotate(-135deg)}.dp-cal__chev--right{transform:rotate(45deg)}.dp-cal__days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-cal__weekday{height:28px;display:flex;align-items:center;justify-content:center;font-size:var(--font-sm-size);font-weight:600;color:var(--primary-1-50)}.dp-cal__day{height:34px;border:0;background:none;cursor:pointer;font-size:var(--font-base-size);color:var(--primary-1);border-radius:var(--radius-md, 4px)}.dp-cal__day:hover:not(.is-disabled):not(.is-selected){background:var(--primary-1-08)}.dp-cal__day.is-outside{color:var(--primary-1-25)}.dp-cal__day.is-today{box-shadow:inset 0 0 0 1px var(--primary-1-35)}.dp-cal__day.is-selected{background:var(--primary-1);color:var(--primary-2);font-weight:600}.dp-cal__day.is-disabled{color:var(--primary-1-18);cursor:default}.dp-cal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dp-cal__cell{height:44px;border:0;background:none;cursor:pointer;font-size:var(--font-base-size);font-weight:500;color:var(--primary-1);text-transform:capitalize;border-radius:var(--radius-md, 4px)}.dp-cal__cell:hover:not(.is-selected){background:var(--primary-1-08)}.dp-cal__cell.is-selected{background:var(--primary-1);color:var(--primary-2);font-weight:600}.clock-icon{color:inherit;cursor:pointer}.tp{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 200px;gap:0 8px;width:180px;padding:12px;background:var(--primary-2);border-radius:var(--radius-md, 4px);box-shadow:0 6px 24px var(--primary-1-18)}.tp__col-label{font-size:var(--font-sm-size);font-weight:600;color:var(--primary-1-50);text-align:center;padding-bottom:6px}.tp__col{overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--primary-1-25) transparent}.tp__col::-webkit-scrollbar{width:6px}.tp__col::-webkit-scrollbar-thumb{background:var(--primary-1-25);border-radius:3px}.tp__cell{flex:0 0 auto;height:34px;border:0;background:none;cursor:pointer;font-size:var(--font-base-size);font-weight:500;color:var(--primary-1);border-radius:var(--radius-md, 4px)}.tp__cell:hover:not(.is-selected){background:var(--primary-1-08)}.tp__cell.is-selected{background:var(--primary-1);color:var(--primary-2);font-weight:600}.filter-chips .chip{background:var(--primary-2-12);color:var(--primary-2);border-radius:var(--radius-md);text-transform:none}.filter-chips .chip-danger{background:var(--alert-danger-40);color:var(--primary-2);border-radius:var(--radius-md);text-transform:none}.filter-chips .chip.on{background:var(--primary-2);color:var(--primary-1);font-weight:700}.filter-chips .chip:hover .duo-ic__o,.filter-chips .chip.on .duo-ic__o{opacity:0}.filter-chips .chip:hover .duo-ic__f,.filter-chips .chip.on .duo-ic__f{opacity:1}.filter-chips .fc-trash-count{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border-radius:var(--radius-md);background:var(--primary-2-10);color:var(--primary-2);font-weight:var(--font-weight-semibold);font-size:var(--font-md-size);letter-spacing:var(--font-letter-spacing)}.filter-chips .fc-trash-count__clear{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-md);background:none;color:var(--primary-2);cursor:pointer;transition:background .13s ease}.filter-chips .fc-trash-count__clear:hover{background:var(--primary-2-16)}.filter-chips .fc-trash-restore,.filter-chips .fc-trash-empty,.filter-chips .fc-trash-force{text-transform:none;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold)}.filter-chips .fc-trash-restore,.filter-chips .fc-trash-empty{color:var(--primary-2)}.filter-chips .fc-trash-restore{border-color:var(--primary-2-36)}.filter-chips .fc-trash-empty,.filter-chips .fc-trash-force{background:var(--accent);color:var(--primary-2)}.filter-chips .fc-trash-btnic{margin-right:7px}.filter-chips .fc-trash-empty:hover .duo-ic__o,.filter-chips .fc-trash-empty:focus-visible .duo-ic__o,.filter-chips .fc-trash-restore:hover .duo-ic__o,.filter-chips .fc-trash-restore:focus-visible .duo-ic__o,.filter-chips .fc-trash-force:hover .duo-ic__o,.filter-chips .fc-trash-force:focus-visible .duo-ic__o{opacity:0}.filter-chips .fc-trash-empty:hover .duo-ic__f,.filter-chips .fc-trash-empty:focus-visible .duo-ic__f,.filter-chips .fc-trash-restore:hover .duo-ic__f,.filter-chips .fc-trash-restore:focus-visible .duo-ic__f,.filter-chips .fc-trash-force:hover .duo-ic__f,.filter-chips .fc-trash-force:focus-visible .duo-ic__f{opacity:1}.filter-chips .vertical-line{width:1px;background:var(--primary-2);height:32px;border:1px solid var(--primary-2);border-radius:8px}.TopCard .topcard-title{font-size:var(--font-xxl-size);font-weight:700;letter-spacing:-.3px;color:var(--primary-1)}.TopCard .subtitle{font-size:var(--font-emph-size);font-weight:500;color:var(--primary-1-55);opacity:1}.TopCard .avatar{width:48px;height:48px;flex:0 0 auto;align-self:flex-start;font-size:var(--font-xl-size)!important;display:grid;place-items:center;background:var(--primary-1);color:var(--primary-2);border:none;padding:0;cursor:pointer;font-family:inherit;transition:background .15s ease}.TopCard .avatar:hover{background:var(--primary-1)}.TopCard .avatar:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.TopCard .topcard-profile{align-self:flex-start;padding:8px;border-radius:var(--radius-md);transition:background .2s ease}.TopCard .topcard-profile:hover{background:var(--primary-1-06)}.TopCard .topcard-profile .avatar{align-self:center}.TopCard .topcard-profile__name{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.TopCard .topcard-profile__role{font-size:var(--font-base-size);font-weight:500;color:var(--primary-1-50)}.topcard-actions{width:100%}.topcard-card{flex:1 1 0;min-width:0;border:none;background:var(--primary-1-05);padding:12px 16px;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease}.topcard-card:hover{background:var(--primary-1-10)}.topcard-card:hover .duo-ic__o,.topcard-card:focus-visible .duo-ic__o{opacity:0}.topcard-card:hover .duo-ic__f,.topcard-card:focus-visible .duo-ic__f{opacity:1}.topcard-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.topcard-card__tile{flex:0 0 auto;width:44px;height:44px;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);display:grid;place-items:center}.topcard-card__meta{min-width:0;gap:1px!important}.topcard-card__title{font-size:var(--font-lg-size);font-weight:600;color:var(--primary-1);letter-spacing:var(--font-letter-spacing);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topcard-card__sub{font-size:var(--font-base-size);font-weight:600;color:var(--primary-1-55);letter-spacing:var(--font-letter-spacing);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topcard-mobile{display:none;flex-direction:column;gap:10px;width:100%}.topcard-select{width:100%;padding:10px 14px;border:1px solid var(--primary-1-18);background:var(--primary-2);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s ease}.topcard-select:hover{border-color:var(--primary-1)}.topcard-select__chev{flex:0 0 auto;margin-left:auto;color:var(--primary-1-50)}.topcard-cta{width:100%;padding:13px;border:none;background:var(--primary-1);color:var(--primary-2);font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer;transition:background .15s ease}.topcard-cta:hover{background:var(--primary-1-hover)}.topcard-sheet{background:var(--primary-2);border-radius:var(--radius-md) var(--radius-md) 0 0;padding-bottom:max(12px,env(safe-area-inset-bottom))}.topcard-sheet__grip{width:40px;height:4px;border-radius:2px;background:var(--primary-1-18);margin:8px auto 4px}.topcard-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 14px;border-bottom:1px solid var(--primary-1-08)}.topcard-sheet__title{font-size:var(--font-lg-size);font-weight:700;color:var(--primary-1)}.topcard-sheet__cancel{border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-60)}.topcard-sheet__cancel:hover{color:var(--primary-1)}.topcard-sheet__opt{width:100%;padding:15px 20px;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;border-bottom:1px solid var(--primary-1-06);transition:background .14s ease}.topcard-sheet__opt:last-child{border-bottom:none}.topcard-sheet__opt:hover{background:var(--primary-1-04)}.topcard-sheet__opt.is-selected{background:var(--primary-1-06)}.topcard-sheet__check{flex:0 0 auto;margin-left:auto;color:var(--primary-1)}.taken-filter{background:var(--primary-2);border-radius:var(--radius-md);padding:20px 22px 18px;box-shadow:0 4px 16px var(--primary-1-18)}.taken-filter__topbar{display:none}.taken-filter__search-icon{display:flex;color:var(--primary-1-50);transition:color .28s ease}.taken-filter__field:hover .taken-filter__search-icon{color:var(--primary-1)}.taken-filter__placeholder{margin-left:8px;color:var(--primary-1-50);font-size:var(--font-emph-size);pointer-events:none;white-space:nowrap}.taken-filter .v-field__input{flex-wrap:wrap;gap:4px}.taken-filter .v-field__input input{order:-1;flex:0 1 auto;min-width:8px;background:transparent;box-shadow:none}.taken-filter--typing .v-field__input input{flex:1 1 72px;min-width:72px}.taken-filter__input-chip.v-chip{background:var(--alert-warning-30);color:var(--alert-warning);font-size:var(--font-md-size);font-weight:700;letter-spacing:.6px;border-radius:6px}.taken-filter__input-chip.v-chip .v-chip__close{color:var(--alert-warning);opacity:.8}.taken-filter__input-chip-close{display:flex;color:var(--alert-warning)}.taken-filter__input-chip.v-chip .v-chip__overlay,.taken-filter__input-chip.v-chip .v-chip__underlay{opacity:0!important}.taken-filter__clear{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:var(--alert-danger);transition:opacity .14s}.taken-filter__clear:hover{opacity:.75}.taken-filter__facets{display:flex;flex-direction:column;gap:14px;margin-top:16px}.taken-filter__label{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;font-size:var(--font-md-size);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--primary-1)}.taken-filter__label-count{letter-spacing:0;text-transform:none;font-weight:600;color:var(--primary-1-50)}.taken-filter__group.v-chip-group{padding:0;gap:8px}.taken-filter__group.v-chip-group .v-slide-group__content{gap:8px}.taken-filter__empty{font-size:var(--font-base-size);color:var(--primary-1-50)}.tf-chip.v-chip{background:var(--primary-1-10);color:var(--primary-1);border:none;border-radius:var(--radius-md);box-shadow:none;font-weight:600;letter-spacing:0}.tf-chip.v-chip .v-chip__overlay,.tf-chip.v-chip .v-chip__underlay{opacity:0!important}.tf-chip.v-chip{height:auto;margin:0;padding:9px 15px;border-radius:6px;font-size:var(--font-base-size);font-weight:700;letter-spacing:.9px;transition:background .14s,color .14s}.tf-chip.v-chip:hover:not(.tf-chip--on){background:var(--primary-1-12)}.tf-chip--on.v-chip{background:var(--alert-warning-30);color:var(--alert-warning)}.tf-chip.v-chip:focus,.tf-chip.v-chip:focus-visible{outline:none;box-shadow:none}.tf-chip__count{margin-left:8px;font-size:var(--font-sm-size);font-weight:700;letter-spacing:0;color:var(--primary-1-50)}.tf-chip__count--on{color:var(--alert-warning);opacity:.7}.table-viewport{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.table-viewport .linklike{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .6s ease;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;word-break:break-word}.table-viewport .v-table thead th{font-weight:600!important;height:auto!important;padding:12px 16px!important}.table-viewport .v-table{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.table-viewport .v-table__wrapper{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);scrollbar-width:none;-ms-overflow-style:none}.table-viewport .v-table__wrapper::-webkit-scrollbar{width:0;height:0;display:none}.table-viewport thead th{position:sticky;top:0;z-index:2}@keyframes table-reveal{0%{opacity:.5;clip-path:inset(0 0 100% 0 round var(--radius-md))}to{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-md))}}.table-viewport.tv-loaded .v-table__wrapper{animation:table-reveal .45s ease both}.table-viewport .v-table,.table-viewport .v-table__wrapper,.table-viewport .v-table__wrapper>table{background:transparent!important}.table-viewport .v-table__wrapper>table{table-layout:fixed}.table-viewport tbody>tr>td{background-color:var(--primary-2);border-bottom:none!important;position:relative;z-index:0}.table-viewport tbody>tr.row-zebra>td{background-image:linear-gradient(var(--primary-1-10),var(--primary-1-10))}.table-viewport tbody>tr{cursor:pointer}.table-viewport tbody>tr>td:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--surface-18);opacity:0;transition:opacity .18s ease;pointer-events:none}.table-viewport tbody>tr:hover>td:after{opacity:1}.table-viewport tbody>tr:hover .linklike{text-decoration-color:var(--primary-1)}.table-viewport tbody>tr:nth-child(2)>td:first-child{border-top-left-radius:var(--radius-md)}.table-viewport tbody>tr:nth-child(2)>td:last-child{border-top-right-radius:var(--radius-md)}.table-viewport tbody>tr.v-data-table__tr:not(:has(~tr.v-data-table__tr))>td:first-child{border-bottom-left-radius:var(--radius-md)}.table-viewport tbody>tr.v-data-table__tr:not(:has(~tr.v-data-table__tr))>td:last-child{border-bottom-right-radius:var(--radius-md)}.table-viewport tbody>tr.v-data-table-rows-no-data>td,.table-viewport tbody>tr.v-data-table-rows-loading>td{border-radius:var(--radius-md)}.table-viewport.tv-animated tbody>tr:nth-child(2)>td:first-child{border-top-left-radius:0}.table-viewport.tv-animated tbody>tr:nth-child(2)>td:last-child{border-top-right-radius:0}.table-viewport.tv-animated tbody>tr:first-child>td:first-child{border-top-left-radius:var(--radius-md)}.table-viewport.tv-animated tbody>tr:first-child>td:last-child{border-top-right-radius:var(--radius-md)}.table-viewport.tv-animated tbody>tr:last-child>td:first-child{border-bottom-left-radius:var(--radius-md)}.table-viewport.tv-animated tbody>tr:last-child>td:last-child{border-bottom-right-radius:var(--radius-md)}.status-tag.tag-warning{background:var(--alert-warning);color:var(--primary-2);font-weight:var(--font-weight-semibold)}.status-tag.tag-primary{background:var(--primary-1);color:var(--primary-2);font-weight:var(--font-weight-semibold)}.status-tag.tag-neutral{background:var(--primary-1-10);color:var(--primary-1);font-weight:var(--font-weight-semibold)}.status-tag.tag-succes{background:var(--alert-succes);color:var(--primary-2);font-weight:var(--font-weight-semibold)}.status-tag.tag-danger{background:var(--alert-danger);color:var(--primary-2);font-weight:var(--font-weight-semibold)}.status-tag--shake{animation:status-action-shake 10s ease-in-out infinite;transform-origin:center;will-change:transform}@keyframes status-action-shake{0%,76%{transform:translateY(0) rotate(0)}77.5%{transform:translateY(-3px) rotate(0)}81.5%{transform:translateY(-3px) rotate(0)}83.5%{transform:translateY(-2px) rotate(3deg)}86%{transform:translateY(-2px) rotate(-3deg)}88.5%{transform:translateY(-1px) rotate(2.2deg)}91%{transform:translateY(-1px) rotate(-2.2deg)}93%{transform:translateY(0) rotate(1.4deg)}95%{transform:translateY(0) rotate(-1deg)}96.7%{transform:translateY(0) rotate(.6deg)}98.3%{transform:translateY(0) rotate(-.3deg)}to{transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.status-tag--shake{animation:none}}.requirement-tag.tag-primary{background:var(--primary-1);color:var(--primary-2);font-weight:var(--font-weight-semibold)}.requirement-tag.tag-neutral{background:var(--primary-1-10);color:var(--primary-1-60);font-weight:var(--font-weight-semibold)}.progress-cell .v-progress-linear__determinate{transition:background-color .2s ease}.progress-default .v-progress-linear__determinate{background:var(--primary-1)!important}.progress-warning .v-progress-linear__determinate{background:var(--alert-warning)!important}.progress-succes .v-progress-linear__determinate{background:var(--alert-succes)!important}.dossiers-th{padding:12px 16px!important;font-weight:600!important}.tv-row-enter-active{transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.tv-row-enter-from{opacity:0;transform:translateY(14px)}.tv-no-enter .tv-row-enter-active{transition:none!important}.tv-no-enter .tv-row-enter-from{opacity:1!important;transform:none!important}.tv-row-move{transition:transform .4s cubic-bezier(.22,1,.36,1)}.table-viewport tbody{position:relative}.tv-row-leave-active{transition:opacity .28s ease,transform .28s ease;position:absolute;display:table;width:100%;table-layout:fixed}.tv-row-leave-to{opacity:0;transform:translateY(6px)}.dossiers-placeholder-body td{padding:0}.dossiers-placeholder{display:flex;align-items:center;justify-content:center;height:52px}.trash-vp{overflow:visible}.trash-table thead th{background:transparent!important;height:44px;color:var(--primary-2);font-size:13px;font-weight:700!important;letter-spacing:var(--font-letter-spacing)}.trash-tag{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--radius-md);background:var(--primary-1-10);color:var(--primary-1);font-size:12px;font-weight:var(--font-weight-semibold)}.trash-name{display:block;color:var(--primary-1);font-size:14.5px;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash-by{color:var(--primary-1-65);font-size:14px;font-weight:var(--font-weight-medium)}.trash-at{color:var(--primary-1);font-size:14px;font-weight:var(--font-weight-semibold)}.trash-type-td{width:160px}.trash-by-td{width:240px}.trash-at-td{width:220px}.trash-actions-td{width:96px}.trash-actions{display:inline-flex;gap:4px;justify-content:flex-end}.trash-act{position:relative;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:none;cursor:pointer;transition:background .13s ease,color .13s ease}.trash-act--restore{color:var(--primary-1)}.trash-act--delete{color:var(--accent)}.trash-act--delete.base-icon-btn:hover .svg-icon,.trash-act--delete.base-icon-btn:focus-visible .svg-icon{background:var(--accent);box-shadow:0 0 0 4px var(--accent)}.trash-check{display:grid;place-items:center;width:18px;height:18px;border:0;background:none;color:var(--primary-1-40);cursor:pointer}.trash-check .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.trash-check:hover{color:var(--primary-1)}.trash-check--head{color:var(--primary-2)}.trash-check--head.is-indeterminate{color:var(--primary-2-70)}.trash-check--head:hover .svg-icon{color:var(--primary-1);background:var(--primary-2);box-shadow:0 0 0 4px var(--primary-2)}.table-viewport tbody>tr.is-selected>td{background-image:linear-gradient(var(--primary-1-06),var(--primary-1-06))!important}.trash-empty{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:52px;height:52px;padding:0 16px}.trash-empty__title{color:var(--primary-1);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold)}.trash-empty__sub{color:var(--primary-1-55);font-size:var(--font-base-size);font-weight:var(--font-weight-medium)}.trash-foot{margin:14px 2px 0;color:var(--primary-2-70);font-size:12px;font-weight:var(--font-weight-medium)}.trash-skel{display:block;height:12px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--primary-1-06) 25%,var(--primary-1-12) 37%,var(--primary-1-06) 63%);background-size:400% 100%;animation:trash-skel-shimmer 1.3s ease infinite}.trash-skel--check{width:16px;height:16px}.trash-skel--tag{width:64px;height:18px;border-radius:var(--radius-md)}.trash-skel--name{width:70%;height:14px}.trash-skel--sub{width:45%;margin-top:6px}.trash-skel--by{width:80%}.trash-skel--at{width:70%;margin-left:auto}.trash-skel--act{width:60px;height:18px;margin-left:auto}@keyframes trash-skel-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.trash-skel{animation:none}}.trash-typeconfirm{margin-top:14px;display:flex;flex-direction:column;gap:6px}.trash-typeconfirm__label{color:var(--primary-1-65);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold)}.base-tooltip{background:transparent!important;padding:0!important;opacity:1!important;box-shadow:none!important}.base-tooltip .base-tooltip-card{position:relative;background:var(--primary-2);color:var(--primary-1);border-radius:var(--radius-md);box-shadow:0 6px 20px #00000047;padding:12px 14px;max-width:640px}.base-tooltip--compact .base-tooltip-card,.base-tooltip--rail .base-tooltip-card{display:flex;align-items:center;height:34px;padding:0 12px}.base-tooltip.base-tooltip--compact .base-tooltip-body,.base-tooltip.base-tooltip--rail .base-tooltip-body{font-size:var(--font-base-size);font-weight:600;line-height:1}.base-tooltip--warning .base-tooltip-card{background:var(--alert-warning)}.base-tooltip--warning .base-tooltip-card,.base-tooltip--warning .base-tooltip-title,.base-tooltip--warning .base-tooltip-body{color:var(--primary-2)}.base-tooltip .base-tooltip-title{font-weight:700;font-size:var(--font-emph-size);margin-bottom:6px;color:var(--primary-1)}.base-tooltip .base-tooltip-body{font-size:var(--font-emph-size);font-weight:500;line-height:1.45}.base-tooltip .base-tooltip-body ul,.base-tooltip .base-tooltip-body ol{padding-left:20px;margin:4px 0}.base-tooltip .base-tooltip-empty{font-size:var(--font-emph-size);font-style:italic;color:var(--primary-1-55)}.base-tooltip .base-tooltip-meta{margin-top:6px;padding-top:6px;border-top:1px solid var(--primary-1-10);font-size:var(--font-md-size);color:var(--primary-1-60);white-space:pre-line}.base-tooltip .base-tooltip-meta{display:flex;flex-direction:column;gap:3px}.tt-status{display:flex;align-items:center;gap:7px;font-weight:700}.tt-status__dot{width:7px;height:7px;flex:none;border-radius:2px;background:currentColor}.tt-status__line{color:var(--primary-1-55);font-weight:500}.base-tooltip--interactive{pointer-events:auto}.tt-doclink{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:6px;font-size:var(--font-md-size);font-weight:600;color:var(--primary-1);text-decoration:none;white-space:nowrap}.tt-doclink .svg-icon{flex:none}.tt-doclink:hover{text-decoration:underline}.base-tooltip .base-tooltip-card:before{content:"";position:absolute;width:10px;height:10px;background:inherit;border-radius:1px;transform:rotate(45deg)}.base-tooltip--loc-right .base-tooltip-card:before,.base-tooltip--loc-end .base-tooltip-card:before{left:-5px;top:50%;margin-top:-5px}.base-tooltip--loc-left .base-tooltip-card:before,.base-tooltip--loc-start .base-tooltip-card:before{right:-5px;top:50%;margin-top:-5px}.base-tooltip--loc-bottom .base-tooltip-card:before{top:-5px;left:50%;margin-left:-5px}.base-tooltip--loc-top .base-tooltip-card:before{bottom:-5px;left:50%;margin-left:-5px}.tip-enter-active{transition:opacity .14s ease-out,transform .14s ease-out}.tip-enter-from{opacity:0;transform:translate(-4px)}.base-tooltip--loc-bottom.tip-enter-from{transform:translateY(-4px)}.base-tooltip--loc-top.tip-enter-from{transform:translateY(4px)}.base-tooltip--loc-left.tip-enter-from,.base-tooltip--loc-start.tip-enter-from{transform:translate(4px)}.tip-leave-active{transition:opacity .08s ease-in}.tip-leave-to{opacity:0}.base-tooltip--lijst .base-tooltip-card{height:auto;min-width:220px;padding:16px 18px;display:flex;flex-direction:column;align-items:stretch;gap:7px}.base-tooltip--lijst .base-tooltip-card:before{left:auto;right:14px;top:-5px;margin-left:0}.tip-regel{display:flex;justify-content:space-between;gap:16px;font-size:13px;white-space:nowrap}.tip-links{display:inline-flex;align-items:center;gap:10px;color:var(--primary-1);font-weight:600}.tip-rechts{color:var(--primary-1-65);font-weight:500}.stip{width:8px;height:8px;flex:none;border-radius:var(--radius-sm)}:root{--primary-1-rgb: 15, 59, 91;--primary-1: rgb(var(--primary-1-rgb));--primary-1-03: rgba(var(--primary-1-rgb), .03);--primary-1-04: rgba(var(--primary-1-rgb), .04);--primary-1-06: rgba(var(--primary-1-rgb), .06);--primary-1-08: rgba(var(--primary-1-rgb), .08);--primary-1-10: rgba(var(--primary-1-rgb), .1);--primary-1-11: rgba(var(--primary-1-rgb), .11);--primary-1-12: rgba(var(--primary-1-rgb), .12);--primary-1-14: rgba(var(--primary-1-rgb), .14);--primary-1-18: rgba(var(--primary-1-rgb), .18);--primary-1-20: rgba(var(--primary-1-rgb), .2);--primary-1-22: rgba(var(--primary-1-rgb), .22);--primary-1-25: rgba(var(--primary-1-rgb), .25);--primary-1-28: rgba(var(--primary-1-rgb), .28);--primary-1-30: rgba(var(--primary-1-rgb), .3);--primary-1-35: rgba(var(--primary-1-rgb), .35);--primary-1-40: rgba(var(--primary-1-rgb), .4);--primary-1-44: rgba(var(--primary-1-rgb), .44);--primary-1-50: rgba(var(--primary-1-rgb), .5);--primary-1-55: rgba(var(--primary-1-rgb), .55);--primary-1-60: rgba(var(--primary-1-rgb), .6);--primary-1-65: rgba(var(--primary-1-rgb), .65);--primary-1-74: rgba(var(--primary-1-rgb), .74);--primary-1-05: rgba(var(--primary-1-rgb), .05);--primary-1-09: rgba(var(--primary-1-rgb), .09);--primary-1-24: rgba(var(--primary-1-rgb), .24);--primary-1-85: rgba(var(--primary-1-rgb), .85);--primary-1-86: rgba(var(--primary-1-rgb), .86);--primary-1-88: rgba(var(--primary-1-rgb), .88);--primary-2-rgb: 235, 235, 235;--primary-2: rgb(var(--primary-2-rgb));--primary-2-12: rgba(var(--primary-2-rgb), .12);--primary-2-22: rgba(var(--primary-2-rgb), .22);--primary-2-14: rgba(var(--primary-2-rgb), .14);--primary-2-16: rgba(var(--primary-2-rgb), .16);--primary-2-36: rgba(var(--primary-2-rgb), .36);--primary-2-38: rgba(var(--primary-2-rgb), .38);--primary-2-50: rgba(var(--primary-2-rgb), .5);--primary-2-60: rgba(var(--primary-2-rgb), .6);--primary-2-64: rgba(var(--primary-2-rgb), .64);--primary-2-75: rgba(var(--primary-2-rgb), .75);--primary-2-80: rgba(var(--primary-2-rgb), .8);--primary-2-10: rgba(var(--primary-2-rgb), .1);--primary-2-20: rgba(var(--primary-2-rgb), .2);--primary-2-45: rgba(var(--primary-2-rgb), .45);--primary-2-55: rgba(var(--primary-2-rgb), .55);--primary-2-70: rgba(var(--primary-2-rgb), .7);--primary-2-78: rgba(var(--primary-2-rgb), .78);--primary-2-85: rgba(var(--primary-2-rgb), .85);--primary-2-90: rgba(var(--primary-2-rgb), .9);--primary-2-92: rgba(var(--primary-2-rgb), .92);--accent-rgb: 213, 15, 86;--accent: rgb(var(--accent-rgb));--accent-05: rgba(var(--accent-rgb), .05);--accent-09: rgba(var(--accent-rgb), .09);--accent-12: rgba(var(--accent-rgb), .12);--alert-succes: #00C642;--alert-succes-14: rgba(0, 198, 66, .14);--alert-succes-16: rgba(0, 198, 66, .16);--alert-succes-20: rgba(0, 198, 66, .2);--alert-succes-22: rgba(0, 198, 66, .22);--alert-danger: #FF1637;--alert-danger-08: rgba(255, 22, 55, .08);--alert-danger-10: rgba(255, 22, 55, .1);--alert-danger-12: rgba(255, 22, 55, .12);--alert-danger-28: rgba(255, 22, 55, .28);--alert-danger-40: rgba(255, 22, 55, .4);--alert-warning: #E38C00;--alert-warning-06: rgba(227, 140, 0, .06);--alert-warning-16: rgba(227, 140, 0, .16);--alert-warning-30: rgba(227, 140, 0, .3);--white: #fff;--surface-03: linear-gradient(0deg, var(--primary-1-03), var(--primary-1-03)), var(--primary-2);--surface-06: linear-gradient(0deg, var(--primary-1-06), var(--primary-1-06)), var(--primary-2);--surface-08: linear-gradient(0deg, var(--primary-1-08), var(--primary-1-08)), var(--primary-2);--surface-10: linear-gradient(0deg, var(--primary-1-10), var(--primary-1-10)), var(--primary-2);--surface-14: linear-gradient(0deg, var(--primary-1-14), var(--primary-1-14)), var(--primary-2);--surface-18: linear-gradient(0deg, var(--primary-1-18), var(--primary-1-18)), var(--primary-2);--surface-danger-08: linear-gradient(0deg, var(--alert-danger-08), var(--alert-danger-08)), var(--primary-2);--primary-1-hover: linear-gradient(0deg, var(--primary-2-16), var(--primary-2-16)), var(--primary-1);--alert-danger-hover: linear-gradient(0deg, var(--primary-2-16), var(--primary-2-16)), var(--alert-danger);--radius-sm: 2px;--radius-md: 4px;--focus-ring: var(--primary-1);--font-family: "Inter", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-sm-size: 11px;--font-md-size: 12px;--font-base-size: 13px;--font-emph-size: 14px;--font-lg-size: 16px;--font-xl-size: 20px;--font-xxl-size: 24px;--font-xxxl-size: 32px;--font-letter-spacing: .2px;--font-letter-spacing-caps: .8px;--font-line-height: normal;--font-weight-medium: 500;--font-weight-semibold: 600;--tag-padding-y: 2px;--tag-padding-x: 6px;--tag-radius: 4px}.font-sm{font-family:var(--font-family);font-size:var(--font-sm-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.font-md{font-family:var(--font-family);font-size:var(--font-md-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.font-base{font-family:var(--font-family);font-size:var(--font-base-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.font-emph{font-family:var(--font-family);font-size:var(--font-emph-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.font-lg{font-family:var(--font-family);font-size:var(--font-lg-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.font-xl{font-family:var(--font-family);font-size:var(--font-xl-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.font-xxl{font-family:var(--font-family);font-size:var(--font-xxl-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.font-xxxl{font-family:var(--font-family);font-size:var(--font-xxxl-size);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height)}.weight-medium{font-weight:var(--font-weight-medium)}.weight-semibold{font-weight:var(--font-weight-semibold)}.bg-primary-1{background:var(--primary-1)!important}.bg-primary-2{background:var(--primary-2)}.save-flash{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--alert-succes)}.save-flash.is-error{color:var(--alert-danger)}.export-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:var(--radius-md);border:1px solid var(--primary-1-18);background:transparent;color:var(--primary-1);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer;transition:background .14s ease,border-color .14s ease}.export-btn:hover{background:var(--primary-1-04);border-color:var(--primary-1-35)}.export-btn--primary{background:var(--primary-1);border-color:var(--primary-1);color:var(--primary-2)}.export-btn--primary:hover{background:var(--primary-1-hover);border-color:var(--primary-1)}.export-btn[disabled]{opacity:.5;cursor:not-allowed}.vbtn-reset.v-btn{min-width:0;min-height:0;text-transform:none;letter-spacing:normal;box-shadow:none}.vbtn-reset .v-btn__overlay,.vbtn-reset .v-ripple__container{display:none}.vbtn-reset .v-btn__content{display:contents;white-space:inherit}.vbtn-card.v-btn{justify-content:flex-start;height:auto;white-space:normal}.base-icon-btn .v-btn__overlay,.base-icon-btn .v-ripple__container{display:none}.base-icon-btn:hover,.base-icon-btn:focus-visible{background:transparent!important}.base-icon-btn:focus-visible{outline:none}.base-icon-btn .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.base-icon-btn:hover .svg-icon,.base-icon-btn:focus-visible .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 4px var(--primary-1)}.base-icon-btn:hover .duo-ic__o,.base-icon-btn:focus-visible .duo-ic__o{opacity:0}.base-icon-btn:hover .duo-ic__f,.base-icon-btn:focus-visible .duo-ic__f{opacity:1}.base-icon-btn--danger:hover .svg-icon,.base-icon-btn--danger:focus-visible .svg-icon{background:var(--alert-danger);box-shadow:0 0 0 4px var(--alert-danger)}.base-icon-btn--warning:hover .svg-icon,.base-icon-btn--warning:focus-visible .svg-icon{background:var(--alert-warning);box-shadow:0 0 0 4px var(--alert-warning)}.base-icon-btn--success:hover .svg-icon,.base-icon-btn--success:focus-visible .svg-icon{background:var(--alert-succes);box-shadow:0 0 0 4px var(--alert-succes)}.text-primary-1{color:var(--primary-1)}.text-primary-1-50{color:var(--primary-1-50)}.text-primary-1-60{color:var(--primary-1-60)}.text-primary-1-65{color:var(--primary-1-65)}.text-primary-1-85{color:var(--primary-1-85)}.text-primary-2{color:var(--primary-2)}.subtitle{color:var(--primary-1-65)}.bg-primary-1-10{background:var(--primary-1-10)}.bg-primary-1-20{background:var(--primary-1-20)!important}.skeleton-flat{background:transparent!important}.skeleton-flat .v-skeleton-loader__bone{margin-inline:0}.duo-ic{position:relative;display:inline-flex;line-height:0}.duo-ic__o,.duo-ic__f{display:block;transition:opacity .14s ease}.duo-ic__f{position:absolute;inset:0;opacity:0}.text-danger{color:var(--alert-danger)}.text-warning{color:var(--alert-warning)}.text-succes{color:var(--alert-succes)}.radius-md{border-radius:var(--radius-md)!important}.bg-topbar{background:var(--primary-1-10);color:var(--primary-1-40)}.svg-icon svg{width:100%;height:100%;display:block}.svg-icon svg *[stroke]{stroke:currentColor}.svg-icon svg *[fill]{fill:currentColor}.app-layout{min-height:100vh}.app-layout.app-layout--fixed{height:100vh;max-height:100vh;overflow:hidden}.bg-primary-shell{background:var(--primary-1)}.bg-light-shell{background:linear-gradient(0deg,var(--primary-1-10) 0%,var(--primary-1-10) 100%),var(--primary-2)}.app-layout .content{padding-top:40px;padding-bottom:40px;padding-right:120px!important;padding-left:calc(var(--v-layout-left) + 44px)!important}.app-layout .content:not(.content-no-sidebar)>*:not(.table-viewport):not(.dash-page):not(.report):not(.import){flex:0 0 auto}.app-layout .content:not(.content-no-sidebar)>.report,.app-layout .content:not(.content-no-sidebar)>.import{flex:1 1 auto;min-height:0;overflow-y:auto}.app-layout .content:not(.content-no-sidebar){box-sizing:border-box;height:100vh;max-height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-layout .content-no-sidebar{padding-top:0;padding-bottom:0;padding-right:0!important;padding-left:0!important}.sidebar.v-navigation-drawer{background:var(--primary-1);border-radius:0}.sidebar-fab{position:fixed;left:18px;bottom:16px;z-index:2500;width:40px;height:40px;border:none;border-radius:var(--radius-md);background:var(--primary-2);color:var(--primary-1);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 16px var(--primary-1-18);transition:background .15s ease,transform .25s ease,opacity .25s ease}body:has(.v-dialog.v-overlay--active) .sidebar-fab{transform:translateY(72px);opacity:0;pointer-events:none}.sidebar-fab:hover{background:var(--surface-10)}.sidebar__version{margin-top:6px;font-size:var(--font-sm-size);font-weight:500;letter-spacing:.4px;color:var(--primary-2-45);-webkit-user-select:text;user-select:text}.fabswap-enter-active,.fabswap-leave-active{transition:transform .22s ease,opacity .22s ease}.fabswap-enter-from,.fabswap-leave-to{transform:translateY(18px);opacity:0}.sidebar .v-navigation-drawer__content{overflow:visible}.sidebar__inner{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;padding:40px 0;gap:12px}.sidebar__logo,.sidebar__divider.v-divider{flex:0 0 auto}.sidebar__logo{flex:0 0 auto;width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--primary-2);font-size:var(--font-emph-size);font-weight:700;letter-spacing:.5px;overflow:hidden}.sidebar__logo-img{width:100%;height:100%;object-fit:contain}.sidebar__divider.v-divider{width:40px;margin-inline:auto;border-color:var(--primary-2);opacity:.16}.sidebar__list.v-list{width:100%;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:6px}.sidebar__list--main.v-list{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:none}.sidebar__list--main.v-list::-webkit-scrollbar{display:none}.sidebar__bottom{flex:0 0 auto;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px}@media(max-width:1024px){.sidebar__version{display:none}}.rail-menu{min-width:auto;padding:4px;display:flex;flex-direction:column;gap:2px;background:var(--primary-2);border-radius:var(--radius-md);box-shadow:0 12px 32px var(--primary-1-25)}.rail-menu__item{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:7px 10px;border:none;background:none;border-radius:var(--radius-sm);color:var(--primary-1);font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.rail-menu__ic{flex:0 0 auto;color:var(--primary-1);border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.rail-menu__item:not(.rail-menu__item--danger):hover .rail-menu__ic,.rail-menu__item.is-active:not(.rail-menu__item--danger) .rail-menu__ic{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.rail-menu__label{display:none}.rail-menu__item--danger,.rail-menu__item--danger .rail-menu__ic{color:var(--alert-danger)}.rail-menu__item--danger:hover .rail-menu__ic{color:var(--primary-2);background:var(--alert-danger);box-shadow:0 0 0 6px var(--alert-danger)}.rail-menu__badge{position:absolute;z-index:2;top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:var(--accent);color:var(--primary-2);font-size:var(--font-sm-size);font-weight:700;line-height:1}.rail-menu__dot{position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:2px;background:var(--accent)}.sidebar__item.v-list-item{position:relative;width:48px;min-height:44px;padding:0;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:visible;transition:background .14s,color .14s}.sidebar__item.v-list-item .v-list-item__content{overflow:visible}.sidebar__item.v-list-item .v-list-item__overlay,.sidebar__item.v-list-item .v-list-item__underlay{opacity:0!important}.sidebar__item.v-list-item .v-list-item__content{display:flex;align-items:center;justify-content:center}.sidebar__icon{position:relative;z-index:1;display:flex;color:var(--primary-2);opacity:.62;transition:opacity .14s,color .14s}.sidebar__item:focus-visible{outline:none}.sidebar__item:hover .sidebar__icon,.sidebar__item:focus-visible .sidebar__icon,.sidebar__item.is-active .sidebar__icon{opacity:1;color:var(--primary-1)}.sidebar__item:hover .duo-ic__o,.sidebar__item:focus-visible .duo-ic__o,.sidebar__item.is-active .duo-ic__o{opacity:0}.sidebar__item:hover .duo-ic__f,.sidebar__item:focus-visible .duo-ic__f,.sidebar__item.is-active .duo-ic__f{opacity:1}.sidebar__item:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:var(--radius-md);background:var(--primary-2);opacity:0;transition:opacity .14s;pointer-events:none}.sidebar__item:hover:before,.sidebar__item:focus-visible:before,.sidebar__item.is-active:before{opacity:1}.sidebar__item.is-active:after{content:"";position:absolute;left:-14px;top:11px;bottom:11px;width:3px;background:var(--primary-2);border-radius:0 2px 2px 0}.sidebar__avatar-btn{position:relative;padding:0;border:none;background:none;cursor:pointer;line-height:0}.sidebar__avatar-btn:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px;border-radius:var(--radius-md)}.sidebar__badge{position:absolute;z-index:2;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:2px;background:var(--accent);color:var(--primary-2);font-size:var(--font-sm-size);font-weight:700;line-height:1}.sidebar__avatar.v-avatar{border-radius:var(--radius-md) var(--radius-md) 0 var(--radius-md)!important;background:var(--primary-2);color:var(--primary-1)}.sidebar__avatar-initials{font-size:var(--font-base-size);font-weight:700;color:var(--primary-1)}.sidebar__presence{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:2px;background:var(--alert-succes);box-shadow:0 0 0 2px var(--primary-1)}.dossier-form.v-container{max-width:1400px;margin-inline:auto}.dossier-form .form-subtitle,.dossier-form .field-hint,.dossier-form .contract-card-desc{color:var(--primary-1-65)}.dossier-form .df-fields{margin-top:-8px;margin-bottom:-8px}.dossier-form .df-fields>[class*=v-col]{padding-top:8px;padding-bottom:8px}.dossier-form .contract-type-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--primary-1-18);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s ease,background .15s ease;height:100%}.dossier-form .contract-type-card:hover{border-color:var(--primary-1)}.dossier-form .contract-type-card.selected{border-color:var(--primary-1);background:var(--primary-1-06)}.dossier-form .contract-card-title,.dossier-form .contract-card-icon{color:var(--primary-1-50);transition:color .15s ease}.dossier-form .contract-type-card:hover .contract-card-title,.dossier-form .contract-type-card:hover .contract-card-icon,.dossier-form .contract-type-card:focus-visible .contract-card-title,.dossier-form .contract-type-card:focus-visible .contract-card-icon,.dossier-form .contract-type-card.selected .contract-card-title,.dossier-form .contract-type-card.selected .contract-card-icon{color:var(--primary-1)}.dossier-form .radio-dot{width:20px;height:20px;border-radius:2px;border:2px solid var(--primary-1-35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dossier-form .radio-dot.on{border-color:var(--primary-1)}.dossier-form .radio-inner{width:10px;height:10px;border-radius:2px;background:transparent}.dossier-form .radio-dot.on .radio-inner{background:var(--primary-1)}.cdi-card.v-card{background:var(--primary-1-06);overflow:hidden}.cdi-body{min-height:132px}.cdi-body--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cdi-body--split{display:grid;grid-template-columns:minmax(0,1fr) auto}.cdi-cell,.cdi-split__text,.cdi-split__date{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.cdi-cell--bordered,.cdi-split__date{border-left:1px solid var(--primary-1-12)}.cdi-split__date{white-space:nowrap;justify-content:center}.cdi-label{font-size:var(--font-md-size);font-weight:600;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps);color:var(--primary-1-65)}.cdi-date{font-size:var(--font-xl-size);font-weight:700;line-height:1.1;letter-spacing:-.3px;color:var(--primary-1)}.cdi-date--verstreken{color:var(--accent)}.cdi-note{font-size:var(--font-md-size);font-weight:500;line-height:1.5;color:var(--primary-1-65)}.cdi-split__text .cdi-note{font-size:var(--font-base-size);color:var(--primary-1);max-width:620px}.cdi-sub{font-size:var(--font-md-size);font-weight:600;color:var(--primary-1-65)}@media(max-width:640px){.cdi-body--grid,.cdi-body--split{grid-template-columns:1fr}.cdi-cell--bordered,.cdi-split__date{border-left:none;border-top:1px solid var(--primary-1-12)}}.form-builder{display:flex;flex-direction:column;height:100vh;background:linear-gradient(0deg,var(--primary-1-18) 0%,var(--primary-1-18) 100%),var(--primary-2)}.fb-caps{letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase}.fb-muted{color:var(--primary-1-55)}.fb-ok{color:var(--alert-succes)}.fb-warn{color:var(--alert-warning)}.fb-block{color:var(--alert-danger)}.fb-req{color:var(--alert-danger);font-weight:700;line-height:1}.fb-topbar{height:64px;flex:0 0 64px;background:var(--primary-2);border-bottom:1px solid var(--primary-1-10)}.form-builder :where(.v-btn){min-width:0;height:auto;padding:0;text-transform:none;letter-spacing:normal;box-shadow:none;border-radius:inherit;font:inherit;color:inherit}.form-builder :where(.v-btn) .v-btn__overlay,.form-builder :where(.v-btn) .v-btn__underlay{display:none}.form-builder :where(.v-btn) .v-btn__content{display:contents}.form-builder :where(.fb-inline-input) .v-input__control,.form-builder :where(.fb-inline-input) .v-field{min-height:0}.form-builder :where(.fb-inline-input) .v-field{padding:0;border-radius:inherit;background:transparent;--v-field-padding-start: 0;--v-field-padding-end: 0;--v-field-padding-top: 0;--v-field-padding-bottom: 0}.form-builder :where(.fb-inline-input) .v-field__input{padding:0;min-height:0;-webkit-mask:none;mask:none;--v-field-input-padding-top: 0;--v-field-input-padding-bottom: 0}.form-builder :where(.fb-inline-input) .v-field__outline{display:none}.fb-icon-btn{color:var(--primary-1)}.fb-icon-btn .v-btn__overlay,.fb-icon-btn .v-ripple__container{display:none}.fb-icon-btn .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.fb-icon-btn:not(.v-btn--disabled):hover .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.fb-back-btn.v-btn{width:34px;height:34px;border-radius:var(--radius-md);background:var(--primary-1-10);color:var(--primary-1);transition:background .14s ease,color .14s ease}.fb-back-btn.v-btn:not(.v-btn--disabled):hover{background:var(--primary-1);color:var(--primary-2)}.fb-back-btn .v-btn__overlay,.fb-back-btn .v-ripple__container{display:none}.fbx-block{background:var(--primary-2);box-shadow:0 4px 16px var(--primary-1-18);max-width:420px;margin:0 16px}.fbx-block__sub{color:var(--primary-1-55)}.fb-panelbtns{margin-left:auto}.fb-panelbtn{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:none;background:transparent;color:var(--primary-1-55);font-family:inherit;font-size:var(--font-sm-size);font-weight:600;letter-spacing:var(--font-letter-spacing);cursor:pointer;transition:background .14s ease,color .14s ease}.fb-panelbtn:hover{background:var(--primary-1-06);color:var(--primary-1)}.fb-panelbtn--on{background:var(--primary-1-10);color:var(--primary-1)}.fb-crumb{min-width:0;max-width:420px}.fb-crumb__top{color:var(--primary-1-40);letter-spacing:var(--font-letter-spacing-caps)}.fb-crumb__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;word-break:break-word}.fb-saved{height:30px;border-radius:var(--radius-md);background:var(--alert-succes-20);color:var(--alert-succes);transition:background .2s ease,color .2s ease}.fb-saved--saving{background:var(--alert-warning-30);color:var(--alert-warning)}.fb-saved--error{background:var(--alert-danger-40);color:var(--alert-danger)}.fb-vline{width:1px;height:22px;background:var(--primary-1-10)}.fb-seg{height:30px!important;border:1px solid var(--primary-1-10);overflow:hidden}.fb-seg__btn{height:30px!important;min-width:0;padding:0 12px!important;font-size:var(--font-md-size)!important;font-weight:var(--font-weight-semibold)!important;text-transform:none;letter-spacing:normal;color:var(--primary-1)}.fb-seg__btn .v-btn__overlay{display:none}.fb-seg__btn:hover{background:var(--primary-1-06)}.fb-seg__btn.v-btn--active{background:var(--primary-1);color:var(--primary-2)}.fb-seg__btn.v-btn--active:hover{background:var(--primary-1)}.fb-menu{min-width:320px;background:var(--primary-2);border:1px solid var(--primary-1-10)}.fb-check{position:relative}.fb-check-chip{height:30px!important;min-height:30px;padding:0 12px;border:none;cursor:pointer}.fb-check-chip--ok{background:var(--alert-succes-20);color:var(--alert-succes)}.fb-check-chip--warn{background:var(--alert-warning-30);color:var(--alert-warning)}.fb-check-pop{width:520px;max-width:100%}.fb-check-group{padding-top:16px}.fb-check-group:first-child{padding-top:0}.fb-check-group__head{padding-bottom:6px}.fb-check-group__dot{width:8px;height:8px;border-radius:var(--radius-sm);display:inline-block}.fb-check-group__title{font-size:var(--font-md-size);font-weight:700;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps);color:var(--primary-1)}.fb-check-group__sub{font-size:var(--font-md-size);font-weight:500;color:var(--primary-1-65)}.fb-check-item{background:var(--surface-06);border-radius:var(--radius-md);padding:14px 16px;border-left:3px solid transparent;margin-top:6px}.fb-check-item:first-of-type{margin-top:0}.fb-check-item__veld{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.fb-check-item__text{font-size:var(--font-base-size);font-weight:500;color:var(--primary-1-65);line-height:1.5;margin-top:4px}.fb-field--hl{background:var(--primary-1-10)!important;transition:background .14s ease}.fb-body{display:flex;flex:1 1 auto;min-height:0}.fb-rail{width:232px;flex:0 0 232px;background:var(--primary-2);border-right:1px solid var(--primary-1-10);display:flex;flex-direction:column}.fb-inspector{width:420px;flex:0 0 420px;background:var(--primary-2);border-left:1px solid var(--primary-1-10);display:flex;flex-direction:column}.fb-canvas{flex:1 1 auto;overflow-y:auto;padding:26px 32px 44px}.fb-rail__head,.fb-insp-head{height:44px;flex:0 0 44px;border-bottom:1px solid var(--primary-1-10)}.fb-rail__list{flex:1 1 auto;overflow-y:auto;padding-top:10px;padding-bottom:10px}.fb-rail-section{margin-bottom:10px}.fb-rail-secthead{height:30px}.fb-rail-secthead__title{flex:1 1 auto;color:var(--primary-1);font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-caps)}.fb-rail-secthead__count{flex:0 0 auto;min-width:18px;text-align:center;color:var(--primary-1-55);background:var(--primary-1-08);border-radius:var(--radius-sm);padding:1px 6px;font-size:var(--font-sm-size);font-weight:600}.fb-rail-fields{margin-left:13px;padding-left:10px;border-left:1px solid var(--primary-1-12);display:flex;flex-direction:column;gap:1px}.fb-rail-empty{margin-left:13px;padding:5px 10px;font-size:var(--font-sm-size);font-style:italic;color:var(--primary-1-40)}.fb-rail-row{position:relative;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;padding:6px 10px;border-radius:var(--radius-md);color:var(--primary-1-55);font-size:var(--font-md-size);font-weight:500;font-family:inherit}.fb-rail-fields .fb-rail-row:before{content:"";position:absolute;left:-10px;top:50%;width:7px;height:1px;background:var(--primary-1-12)}.fb-rail-row:hover{background:var(--primary-1-06);color:var(--primary-1)}.fb-rail-row.active{background:var(--primary-1-12);color:var(--primary-1)}.fb-rail-row__label{flex:1 1 auto}.fb-dash-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px;border:1px dashed var(--primary-1-40);background:transparent;border-radius:var(--radius-md);color:var(--primary-1-55);cursor:pointer;font-family:inherit}.fb-dash-btn:hover{border-color:var(--primary-1);color:var(--primary-1);background:var(--primary-1-04)}.fb-dash-btn--lg{height:auto;padding:26px 14px}.fb-stack{display:flex;flex-direction:column;gap:20px;max-width:1030px;margin:0 auto}.fb-section{background:var(--primary-2);border:1px solid var(--primary-1-10);border-radius:var(--radius-md);padding:20px 30px 24px}.fb-section__head{min-height:34px;position:relative}.fb-grip{position:absolute;left:-22px;top:50%;transform:translateY(-50%);display:flex;color:var(--primary-1-40);cursor:grab}.fb-grip .svg-icon,.fb-cell__grip .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.fb-grip:hover .svg-icon,.fb-cell__grip:hover .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.fb-section__title{flex:1 1 auto;min-width:0}.fb-section__title .v-field{background:var(--primary-1-06);border-radius:var(--radius-md);padding:4px 10px;transition:background .15s ease}.fb-section__title:hover .v-field{background:var(--primary-1-10)}.fb-section__title:focus-within .v-field{background:var(--primary-1-10);box-shadow:0 0 0 2px var(--primary-1-20)}.fb-section__title .v-field__input{color:var(--primary-1);font-size:var(--font-xl-size);font-weight:700;letter-spacing:-.2px}.fb-section__icon{display:grid;place-items:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;color:var(--primary-1-55);transition:transform .18s ease}.fb-section__icon .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.fb-section__icon:hover .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.fb-section__icon--del:hover .svg-icon{background:var(--alert-danger);box-shadow:0 0 0 6px var(--alert-danger)}.fb-section__icon--toggle.open{transform:rotate(0)}.fb-section__icon--toggle:not(.open){transform:rotate(-90deg)}.fb-cell__tools button.del:hover,.fb-opt__del:hover{background:var(--alert-danger-10);color:var(--alert-danger)}.fb-section__divider{height:1px;background:var(--primary-1-10);margin:15px 0 18px}.fb-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px 30px;align-items:start;min-height:24px}.fb-section--empty .fb-section__divider{margin-bottom:12px}.fb-section--empty .fb-grid{min-height:0}.fb-section--empty .fb-add-field{margin-top:0}.fb-stack-sections{display:flex;flex-direction:column;gap:20px}.fb-ghost{opacity:.5}.fb-ghost .fb-field{border-style:dashed;border-color:var(--primary-1-40);background:var(--primary-1-04)}.fb-ghost.fb-section{border-style:dashed;border-color:var(--primary-1-40)}.fb-cell{position:relative;min-width:0}.fb-cell__grip{position:absolute;left:-22px;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:flex-start;padding-left:2px;width:36px;height:44px;border-radius:var(--radius-sm);cursor:grab;color:var(--primary-1-40)}.fb-cell__grip:active{cursor:grabbing}.fb-cell__tools{position:absolute;top:-13px;right:10px;z-index:3;display:flex;gap:1px;padding:3px;background:var(--primary-2);border:1px solid var(--primary-1-10);border-radius:var(--radius-md);box-shadow:0 3px 10px var(--primary-1-12)}.fb-cell__tools button{display:grid;place-items:center;width:24px;height:22px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--primary-1-55)}.fb-cell__tools button:hover{background:var(--primary-1-06)}.fb-field{background:var(--primary-2);border:1px solid var(--primary-1-18);border-radius:var(--radius-md);padding:11px 14px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.fb-field:hover{border-color:var(--primary-1-40)}.fb-field.selected{border-color:var(--primary-1)}.fb-field.invalid{border-color:var(--alert-warning)}.fb-field__bar{min-height:17px}.fb-field__label{color:var(--primary-1-50);font-size:var(--font-sm-size);font-weight:700;letter-spacing:.9px;text-transform:uppercase;transition:color .2s ease}.fb-field:hover .fb-field__label,.fb-field.selected .fb-field__label{color:var(--primary-1)}.fb-field__label-edit{flex:1 1 auto;min-width:0}.fb-field__label-edit .v-field{background:var(--primary-1-06);border-radius:var(--radius-sm);padding:0 8px;height:19px;transition:background .15s ease}.fb-field__label-edit:hover .v-field{background:var(--primary-1-10)}.fb-field__label-edit:focus-within .v-field{background:var(--primary-1-10);box-shadow:0 0 0 2px var(--primary-1-20)}.fb-field__label-edit .v-field__input{color:var(--primary-1);font-size:var(--font-sm-size);font-weight:700;letter-spacing:.9px;text-transform:uppercase}.fb-field__type{flex:0 0 auto;color:var(--primary-1-55);font-size:var(--font-sm-size);font-weight:700;letter-spacing:.4px;text-transform:uppercase}.fb-field__mock{margin-top:8px;pointer-events:none}.fb-field__mockbox{height:48px;border-radius:var(--radius-md);background:var(--primary-1-10);padding:0 15px}.fb-tag{display:flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--radius-sm);background:var(--primary-1-12);color:var(--primary-1-65);font-size:var(--font-md-size);font-weight:500}.fb-field__help{color:var(--primary-1-55);line-height:1.4;margin-top:7px}.fb-field__cond{color:var(--primary-1-55);margin-top:8px;font-weight:500}.fb-resize{position:absolute;top:0;bottom:0;right:-7px;width:14px;cursor:col-resize;z-index:3;display:flex;align-items:center;justify-content:center}.fb-resize:after{content:"";width:3px;height:28px;border-radius:2px;background:var(--primary-1)}.fb-add-field{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:26px 14px;border:1px dashed var(--primary-1-40);background:transparent;border-radius:var(--radius-md);color:var(--primary-1);cursor:pointer;font-family:inherit}.fb-add-field:hover{background:var(--primary-1-06);border-color:var(--primary-1-55)}.fb-addmenu{width:340px}.fb-addmenu__search{height:44px;border-bottom:1px solid var(--primary-1-10)}.fb-addmenu__input{flex:1 1 auto}.fb-addmenu__input .v-field__input{font-size:var(--font-base-size);color:var(--primary-1)}.fb-addmenu__list{max-height:320px;overflow-y:auto}.fb-addmenu__group{color:var(--primary-1-40);font-size:var(--font-sm-size);font-weight:700;letter-spacing:1px;padding:10px 10px 6px}.fb-addmenu__item{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;color:var(--primary-1);font-size:var(--font-base-size);font-weight:500;font-family:inherit}.fb-addmenu__item:hover{background:var(--primary-1-06)}.fb-addmenu__ic{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:var(--radius-md);background:var(--primary-1-06);color:var(--primary-1)}.fb-addmenu__empty{padding:14px 10px}.fb-prev{max-width:1100px;margin:0 auto}.fb-prev--tablet{max-width:768px}.fb-prev--mobile{max-width:420px}.fb-prev-live{pointer-events:none}.fb-prev-live .v-btn:not(.rs-step):not(.rs-pager-btn){display:none}.fb-prev-live .df-actions{display:none}.fb-prev--mobile .dossier-form [class*=v-col]{flex:0 0 100%;max-width:100%}.fb-prev--mobile .dossier-form .contract-type-card{min-height:0}@media(max-width:640px){.dossier-form [class*=v-col]{flex:0 0 100%;max-width:100%}}.fb-x{display:grid;place-items:center;width:24px;height:24px;border:none;background:transparent;color:var(--primary-1-55);border-radius:var(--radius-md);cursor:pointer}.fb-x:hover{background:var(--primary-1-06);color:var(--primary-1)}.fb-inspector__body{flex:1 1 auto;overflow-y:auto;padding:18px 18px 24px;display:flex;flex-direction:column;gap:14px}.fb-group{display:flex;flex-direction:column;gap:12px}.fb-group__label{color:var(--primary-1);font-size:var(--font-sm-size);font-weight:700;letter-spacing:1.1px}.fb-divider{height:1px;background:var(--primary-1-10)}.fb-tile{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--primary-1-10);border-radius:var(--radius-md);background:var(--primary-1-04);cursor:pointer;transition:border-color .15s ease}.fb-tile:hover{border-color:var(--primary-1-40)}.fb-tile__text{display:flex;flex-direction:column;gap:1px}.fb-tile__title{color:var(--primary-1);font-size:var(--font-base-size);font-weight:600;line-height:1.25}.fb-tile__sub{color:var(--primary-1-55);font-size:var(--font-sm-size);line-height:1.4}.fb-tile__switch{flex:0 0 auto}.fb-tile .base-switch{flex:0 0 auto;gap:0}.fb-tile .v-input{flex:0 0 auto}.fb-tile .v-selection-control{min-height:0}.fb-tile .v-switch__track{opacity:1}.fb-width{display:flex;flex-direction:column;gap:8px}.fb-width__label{color:var(--primary-1-50);transition:color .2s ease}.fb-width:hover .fb-width__label,.fb-width:focus-within .fb-width__label{color:var(--primary-1)}.fb-width:hover .fb-width__count,.fb-width:focus-within .fb-width__count{color:var(--primary-1)}.fb-width__head{display:flex;align-items:baseline;justify-content:space-between}.fb-width__count{color:var(--primary-1-40);font-size:var(--font-sm-size);font-family:Inter,monospace;transition:color .2s ease}.fb-width__presets{display:flex;gap:4px}.fb-width__preset{flex:1 1 0;height:34px;border:1px solid var(--primary-1-18);border-radius:var(--radius-md);background:transparent;color:var(--primary-1);font-size:var(--font-emph-size);font-weight:600;cursor:pointer}.fb-width__preset:hover{background:var(--primary-1-06)}.fb-width__preset.active{background:var(--primary-1);border-color:var(--primary-1);color:var(--primary-2)}.fb-width__bar{display:flex;gap:2px;margin-top:2px}.fb-width__seg{flex:1 1 0;height:20px;padding:0;border:none;border-radius:2px;background:var(--primary-1-12);cursor:pointer;transition:background .12s ease}.fb-width__seg:hover{background:var(--primary-1-40)}.fb-width__seg.filled{background:var(--primary-1)}.fb-opt{width:100%;height:40px;padding:0 8px 0 12px;border:1px solid var(--primary-1-10);border-radius:var(--radius-md);background:var(--primary-1-04);transition:border-color .15s ease,background .15s ease}.fb-opt:hover,.fb-opt:focus-within{border-color:var(--primary-1-40);background:var(--primary-1-08)}.fb-opt__input{min-width:0}.fb-opt__input .v-field__input{color:var(--primary-1);font-size:var(--font-emph-size)}.fb-opt__del{display:grid;place-items:center;width:24px;height:24px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--primary-1-40)}.fb-delete-btn{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;width:100%;height:40px;margin-top:6px;border:none;border-radius:var(--radius-md);background:var(--alert-danger);color:var(--primary-2);cursor:pointer;font-family:inherit;font-size:var(--font-emph-size);font-weight:600;transition:background .15s ease}.fb-delete-btn:hover{background:var(--alert-danger-hover)}.fb-inspector .fb-group .d-flex.flex-column.ga-2>div:first-child:not(.v-input){font-size:var(--font-sm-size)!important;font-weight:600;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-50);transition:color .2s ease}.fb-inspector .fb-group .d-flex.flex-column.ga-2:hover>div:first-child:not(.v-input),.fb-inspector .fb-group .d-flex.flex-column.ga-2:focus-within>div:first-child:not(.v-input){color:var(--primary-1)}.fb-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 7px;border:1px solid var(--primary-1-10);border-bottom-width:2px;border-radius:var(--radius-md);background:var(--primary-1-04);color:var(--primary-1);font-family:Inter,monospace;font-size:var(--font-sm-size)}.fb-info{padding:13px 14px;border:1px solid var(--primary-1-10);border-radius:var(--radius-md);background:var(--primary-1-04)}.fb-sensitive{margin-top:-4px;padding:12px 14px;border:1px solid var(--alert-warning-30);border-radius:var(--radius-md);background:var(--alert-warning-30);color:var(--primary-1);line-height:1.45}.fb-sensitive__ic{flex:0 0 auto;margin-top:1px}.fb-sensitive--block{border-color:var(--alert-danger);background:transparent;color:var(--alert-danger)}.fb-freetext-hint{margin-top:-4px;color:var(--primary-1-60);line-height:1.35;transition:color .2s ease}.fb-freetext-hint:hover{color:var(--primary-1)}.fb-inspector .base-input .v-field,.fb-inspector .base-input .v-field__input,.fb-inspector .base-input input{min-height:40px!important;max-height:40px!important}.fb-inspector .base-input .v-field__input,.fb-inspector .base-input input,.fb-inspector .base-input .v-select__selection-text{font-size:var(--font-md-size)!important}.fb-inspector .font-lg{font-size:var(--font-md-size)!important;font-weight:600!important}.rule-stepper{background:var(--primary-2);border-radius:var(--radius-md);padding:22px 24px 24px}.rule-stepper__section{display:flex;align-items:center;justify-content:space-between;gap:16px}.rule-stepper__section-title,.df-card-title{font-size:var(--font-xl-size);font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--primary-1)}.rule-stepper__pager{display:flex;gap:6px;flex:0 0 auto}.rs-pager-btn.v-btn{width:32px;height:32px;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2)}.rs-pager-btn.v-btn.v-btn--disabled{opacity:.3}.rs-pager-btn.v-btn .v-btn__overlay{opacity:0}.rs-pager-btn.v-btn:hover{background:var(--primary-1-85)}.rule-stepper__divider.v-divider{margin:16px 0;border-color:var(--primary-1-10);opacity:1}.rule-stepper__head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.rule-stepper__heading{min-width:0}.rule-stepper__group{font-size:var(--font-xl-size);font-weight:700;color:var(--primary-1)}.rule-stepper__question{margin-top:2px;font-size:var(--font-emph-size);color:var(--primary-1-50)}.rule-stepper__nav{flex:0 0 auto;width:147px;display:flex;flex-direction:column;gap:6px}.rs-viewport{width:147px;overflow:hidden}.rs-numbers{height:27px}.rs-track{position:relative;display:flex;gap:33px}.rs-animate .rs-track{transition:transform .24s ease}.rs-animate .rs-thumb{transition:left .24s ease}.rs-step.v-btn{flex:0 0 auto;width:27px;height:27px;border-radius:2px;font-size:var(--font-md-size);font-weight:600;box-shadow:none}.rs-step.v-btn .v-btn__overlay{opacity:0}.rs-step.is-current.v-btn{background:var(--primary-1);color:var(--primary-2)}.rs-step.is-done.v-btn{background:var(--primary-1-08);color:var(--primary-1)}.rs-step.is-todo.v-btn{background:var(--primary-1-12);color:var(--primary-1-50)}.rs-step.v-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rs-dots{height:16px}.rs-dot,.rs-dash{position:absolute;background:var(--primary-1-12);transition:background .16s}.rs-dot{border-radius:2px}.rs-dash{width:10px;height:5px;border-radius:var(--radius-sm)}.rs-dot.is-filled,.rs-dash.is-filled{background:var(--primary-1)}.rs-scrollbar{position:relative;height:6px;border-radius:3px;background:var(--primary-1-12);cursor:pointer;touch-action:none}.rs-thumb{position:absolute;top:0;height:6px;border-radius:3px;background:var(--primary-1);cursor:grab}.rs-thumb:active{cursor:grabbing}.rs-search-wrap{position:relative;margin-top:20px}.rs-search.base-input .v-field{background:var(--primary-1-10);min-height:46px;max-height:46px}.rs-search .v-field__input{min-height:46px;font-size:var(--font-emph-size);color:var(--primary-1)}.rs-search__icon{display:flex;color:var(--primary-1-50);margin-right:6px}.rs-search__ph{position:absolute;left:44px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;font-size:var(--font-emph-size);font-weight:600;letter-spacing:var(--font-letter-spacing);color:var(--primary-1-40)}.rs-ph-enter-active,.rs-ph-leave-active{transition:opacity .22s ease,transform .22s ease}.rs-ph-enter-from{opacity:0;transform:translateY(8px)}.rs-ph-leave-to{opacity:0;transform:translateY(-8px)}.rule-stepper__tiles{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;align-content:flex-start;max-height:340px;overflow-y:auto}.rule-stepper__tiles.v-chip-group{margin-top:16px;max-height:340px;overflow-y:auto;padding:0}.rule-stepper__tiles .v-slide-group__content{flex-wrap:wrap;gap:7px;align-content:flex-start;padding:2px}.rule-stepper__tiles .v-chip.rs-tile{height:auto;padding:15px 18px;border:1px solid var(--primary-1);border-radius:var(--radius-md);background:transparent;color:var(--primary-1);font-size:var(--font-emph-size);font-weight:600;line-height:1.15;opacity:1;transition:background .16s,color .16s}.v-chip.rs-tile .v-chip__overlay,.v-chip.rs-tile .v-chip__underlay{display:none}.v-chip.rs-tile:hover,.v-chip.rs-tile.is-on{background:var(--primary-1);color:var(--primary-2)}.v-chip.rs-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rule-stepper__empty{font-size:var(--font-emph-size);color:var(--primary-1-50);align-self:center}.rtag-group{position:relative;width:100%;min-height:34px}.rtag-enter-active{transition:opacity .28s ease,transform .28s ease}.rtag-enter-from{opacity:0;transform:translateY(-8px)}.rtag-leave-active{transition:opacity .24s ease,transform .24s ease;position:absolute}.rtag-leave-to{opacity:0;transform:translateY(10px)}.rtag-move{transition:transform .28s ease}.rgs{display:grid;grid-template-columns:282px 1fr;height:100%;min-height:0}.rgs-rail{background:var(--primary-1-04);border-right:1px solid var(--primary-1-10);padding:16px 16px 0;display:flex;flex-direction:column;min-height:0}.rgs-rail__top{flex:0 0 auto}.rgs-rail__list{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -16px;padding:0 16px 16px}.rgs-rail__empty{font-size:var(--font-base-size);color:var(--primary-1-50);padding:10px 4px}.rgs-list{padding:4px 0 0;background:transparent}.rgs-list .rgs-row.v-list-item{border-radius:var(--radius-md)!important;min-height:48px;margin-bottom:8px;color:var(--primary-1);padding-inline:14px;background:var(--primary-1-06);border:none;transition:background .2s ease}.rgs-list .rgs-row.v-list-item:hover{background:var(--primary-1-10)}.rgs-row.v-list-item .v-list-item-title{font-size:var(--font-emph-size);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rgs-row.v-list-item .v-list-item__overlay{opacity:0!important}.rgs-row--used.v-list-item .v-list-item-title{font-weight:600}.rgs-list .rgs-row.v-list-item--active{background:var(--primary-1-12)}.rgs-row.v-list-item--active .v-list-item-title{font-weight:600}.rgs-back{display:none;align-items:center;gap:6px;border:0;background:none;padding:0 0 10px;color:var(--primary-1);font-size:var(--font-base-size);font-weight:600;cursor:pointer}.rgs-mobilemeta{display:none;align-items:center;gap:6px;font-size:var(--font-md-size);color:var(--primary-1-50);white-space:nowrap}.rgs-badge{min-width:22px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:var(--font-sm-size);font-weight:600;background:var(--primary-1);color:var(--primary-2)}.rgs-row.v-list-item--active .rgs-badge{background:var(--primary-2);color:var(--primary-1);opacity:.9}.rgs-panel{background:var(--primary-2);padding:18px 24px 20px;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.rgs-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.rgs-panel__title{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.rgs-panel__count{font-size:var(--font-base-size);color:var(--primary-1-50)}.rgs-panel__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.rgs-panel__toggle.v-btn{width:32px;height:32px}.rgs-panel__chips{flex:1 1 auto;align-content:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:13px}.rgs-panel__empty{font-size:var(--font-base-size);color:var(--primary-1-50)}.rgs-panel__foot{margin-top:auto;padding-top:13px;border-top:1px solid var(--primary-1-10);font-size:var(--font-md-size);color:var(--primary-1-50)}.rgs-chip.v-chip{background:var(--primary-1-10);color:var(--primary-1);border:none;border-radius:var(--radius-md);box-shadow:none;font-weight:600;letter-spacing:0}.rgs-chip.v-chip .v-chip__overlay,.rgs-chip.v-chip .v-chip__underlay{opacity:0!important}.rgs-chip.v-chip{height:auto;padding:8px 13px;color:var(--primary-1-60);font-size:var(--font-base-size);font-weight:500;transition:background .28s,color .28s,border-color .28s}.rgs-chip.v-chip:not(.rgs-chip--on):hover{background:var(--primary-1-20);color:var(--primary-1)}.rgs-chip--on.v-chip{background:var(--primary-1);border-color:var(--primary-1);color:var(--primary-2);font-weight:600}.rgs-chip--skeleton.v-chip{width:96px;background:var(--primary-1-08);border-color:transparent;pointer-events:none}.rgs-min-w-0{min-width:0}.rgs-search{flex:0 0 auto;margin-bottom:8px}.df-profile-btn{padding:0;border:none;background:none;cursor:pointer;line-height:0}.df-profile-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.df-profile-avatar.v-avatar{border-radius:var(--radius-md)!important;background:var(--primary-1);color:var(--primary-2);font-size:var(--font-base-size);font-weight:700}.df-logout-btn.v-btn{width:40px;height:40px;border-radius:var(--radius-md);color:var(--primary-1);border-color:var(--primary-1-20)}.df-logout-btn.v-btn:hover{border-color:var(--primary-1)}.df-tour-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--primary-1);cursor:pointer}.df-tour-btn .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.df-tour-btn:hover .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.auth-shell{display:flex;min-height:100vh;background:var(--primary-2)}.auth-brand{flex:0 0 344px;width:344px;background:var(--primary-1);color:var(--primary-2);padding:36px 32px;display:flex;flex-direction:column}.auth-brand__head{display:flex;align-items:center;gap:11px}.auth-logotile{width:36px;height:36px;color:var(--primary-2);font-size:var(--font-base-size);font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.auth-logotile-img{width:100%;height:100%;object-fit:contain}.auth-brand__org{font-size:var(--font-sm-size);font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--primary-2-85)}.auth-brand__lower{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end}.auth-brand__title{font-size:var(--font-xxxl-size);font-weight:600;line-height:1.2;letter-spacing:-.5px;color:var(--primary-2)}.auth-brand__body{margin:14px 0 0;font-size:var(--font-emph-size);line-height:1.6;color:var(--primary-2-80);max-width:246px}.auth-brand__foot{margin-top:26px}.auth-brand__footnote{margin:0;border-top:1px solid var(--primary-2-16);padding-top:18px;font-size:var(--font-sm-size);color:var(--primary-2-64)}.auth-instructions{list-style:none;margin:0;padding:0;counter-reset:step;display:flex;flex-direction:column;gap:10px;font-size:var(--font-md-size);color:var(--primary-2-80)}.auth-instructions li{counter-increment:step}.auth-instructions li:before{content:counter(step) " — ";color:var(--primary-2-60)}.auth-main{flex:1 1 auto;background:var(--primary-2);padding:52px;display:flex;align-items:center;justify-content:center;min-width:0}.auth-main__inner{width:100%;max-width:390px}.auth-back{display:inline-block;margin-bottom:18px;font-size:var(--font-md-size);font-weight:600;color:var(--primary-1-65);text-decoration:none}.auth-back:hover{color:var(--alert-danger)}.auth-eyebrow{font-size:var(--font-sm-size);font-weight:700;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;margin:4px 0 0;color:var(--primary-1-65)}.auth-title{margin:0;font-size:var(--font-xxl-size);font-weight:600;line-height:1.2;color:var(--primary-1)}.auth-sub{margin:4px 0 0;font-size:var(--font-emph-size);font-weight:500;line-height:1.5;color:var(--primary-1-65)}.auth-sub strong{color:var(--primary-1);font-weight:600}.auth-card__body{margin-top:24px}.auth-link{font-size:var(--font-md-size);font-weight:600;color:var(--primary-1-65);text-decoration:none;transition:color .2s ease}.auth-link:hover{color:var(--alert-danger)}.labelrow-swap{margin-left:auto;display:grid;justify-items:end;align-items:center;min-height:18px}.labelrow-swap>*{grid-area:1/1}.labelrow-swap__error{white-space:normal;text-align:right;line-height:1.2}.auth-btn.v-btn{height:46px;background:var(--primary-1);color:var(--primary-2);font-size:var(--font-emph-size);font-weight:600;letter-spacing:.3px;text-transform:none;border-radius:var(--radius-md);box-shadow:none;margin-top:6px}.auth-btn.v-btn:hover{background:var(--primary-1)}.auth-btn.v-btn.v-btn--disabled{opacity:.55}.auth-btn--narrow.v-btn{width:230px;display:inline-flex}.auth-hint{margin:10px 0 16px;font-size:var(--font-md-size);color:var(--primary-1-65)}.auth-textlink.v-btn{font-size:var(--font-md-size);font-weight:600;min-width:0;min-height:0;height:auto;padding-block:4px;padding-inline:8px;margin-inline-start:-8px;margin-top:22px;justify-content:flex-start}.auth-textlink.v-btn+.auth-textlink.v-btn{margin-top:6px}.auth-note{margin-top:18px;padding:13px 15px;background:var(--primary-1-06);border-radius:var(--radius-md);font-size:var(--font-md-size);line-height:1.55;color:var(--primary-1-65)}.auth-legal{display:flex;gap:4px;margin-top:22px}.auth-legal .v-btn{min-width:0;padding-inline:8px;font-size:var(--font-md-size);font-weight:600}.auth-legal .v-btn:first-child{margin-inline-start:-8px}.otp.v-otp-input{padding:0;width:100%}.otp .v-otp-input__content{max-width:100%;padding:0;gap:9px}.otp .v-otp-input__field,.otp .v-otp-input .v-field{flex:1 1 0;min-width:0;height:auto;aspect-ratio:13/15;text-align:center;font-size:var(--font-xl-size);font-weight:600;color:var(--primary-1);border:1px solid transparent;border-radius:var(--radius-md);background:var(--primary-1-10);box-shadow:none;outline:none;transition:border-color .28s ease}.otp .v-field__input{text-align:center;font-size:var(--font-xl-size);font-weight:600;color:var(--primary-1)}.otp .v-field,.otp .v-field__overlay{box-shadow:none!important}.otp .v-otp-input__field:hover,.otp .v-field:hover{border-color:var(--primary-1)}.otp .v-otp-input__field:focus{border:2px solid var(--primary-1)}.otp.has-error .v-otp-input__field,.otp.has-error .v-field{border:1.5px solid var(--alert-danger);background:var(--alert-danger-40)}.pw-strength-wrap{margin-top:8px;display:flex;flex-direction:column;gap:6px}.pw-strength{display:flex;align-items:center;gap:10px}.pw-strength__bars{display:flex;flex:1;gap:4px}.pw-strength__bar{flex:1;min-width:0;height:4px;border-radius:2px;background:var(--primary-1-12);transition:background .3s ease}.pw-strength__bar:nth-child(2){transition-delay:.04s}.pw-strength__bar:nth-child(3){transition-delay:.08s}.pw-strength__bar:nth-child(4){transition-delay:.12s}.pw-strength__bar:nth-child(5){transition-delay:.16s}.pw-strength__label{flex:none;font-size:var(--font-md-size);font-weight:600;transition:opacity .25s ease,color .25s ease}.pw-strength__label.is-empty{opacity:0}.pw-strength__hint{margin:0;font-size:var(--font-md-size);color:var(--primary-1-55)}.pw-strength.is-weak .pw-strength__bar.is-on{background:var(--alert-danger)}.pw-strength.is-weak .pw-strength__label{color:var(--alert-danger)}.pw-strength.is-medium .pw-strength__bar.is-on{background:var(--alert-warning)}.pw-strength.is-medium .pw-strength__label{color:var(--alert-warning)}.pw-strength.is-strong .pw-strength__bar.is-on{background:var(--alert-succes)}.pw-strength.is-strong .pw-strength__label{color:var(--alert-succes)}.auth-main:has(.tfa-setup){background:var(--surface-06)}.auth-main__inner:has(.tfa-setup){max-width:780px}.tfa-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:stretch}.tfa-card{background:var(--primary-2);border:1px solid var(--primary-1-08);border-radius:var(--radius-md);padding:24px}.tfa-card--qr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px}.tfa-card--form{display:flex;flex-direction:column;gap:20px}.tfa-divider{border:0;border-top:1px solid var(--primary-1-10);margin:20px 0}.qr-scan{position:relative;width:252px;height:252px;border-radius:var(--radius-md);background:var(--primary-1-10);display:flex;align-items:center;justify-content:center}.qr-scan__corner{position:absolute;width:22px;height:22px;border:0 solid var(--primary-1)}.qr-scan__corner--tl{top:10px;left:10px;border-top-width:3px;border-left-width:3px;border-top-left-radius:var(--radius-md)}.qr-scan__corner--tr{top:10px;right:10px;border-top-width:3px;border-right-width:3px;border-top-right-radius:var(--radius-md)}.qr-scan__corner--bl{bottom:10px;left:10px;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:var(--radius-md)}.qr-scan__corner--br{bottom:10px;right:10px;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:var(--radius-md)}.qr-frame{width:196px;height:196px;padding:10px;border-radius:var(--radius-sm);background:var(--primary-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.qr-img{width:176px;height:176px;image-rendering:pixelated}.qr-svg{width:176px;height:176px}.qr-svg svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.qr-manual{width:100%;min-width:0}.qr-manual__title{margin:0 0 10px;font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.qr-manual__text{margin:10px 0 0;font-size:var(--font-md-size);color:var(--primary-1-65)}.qr-secret{display:flex;align-items:stretch;gap:8px;background:var(--primary-1-06);border-radius:var(--radius-md);padding:8px 10px}.qr-secret__code{flex:1 1 auto;min-width:0;font-family:var(--font-family);font-size:var(--font-md-size);font-weight:600;color:var(--primary-1);word-break:normal;overflow-wrap:normal;align-self:center}.qr-secret .v-btn{background:var(--primary-1);color:var(--primary-2)}.qr-secret .v-btn .v-btn__content{color:var(--primary-2)}.auth-done__check{width:42px;height:42px;border-radius:2px;background:var(--primary-1-06);color:var(--alert-succes);font-size:var(--font-xl-size);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.auth-done .auth-title{margin-bottom:8px}.auth-done .auth-btn{margin-top:22px}.auth-shell a:focus-visible,.auth-shell button:focus-visible,.auth-shell .v-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.otp__box:focus-visible{outline:none}.auth-shell .auth-link:focus-visible,.auth-shell .auth-back:focus-visible,.auth-shell .auth-btn.v-btn:focus-visible,.auth-shell .auth-legal .v-btn:focus-visible,.auth-shell .auth-textlink.v-btn:focus-visible,.auth-shell .qr-secret .v-btn:focus-visible{outline:none}.auth-shell .auth-link:focus-visible,.auth-shell .auth-back:focus-visible{color:var(--alert-danger)}.auth-shell .auth-btn.v-btn:focus-visible>.v-btn__overlay,.auth-shell .auth-legal .v-btn:focus-visible>.v-btn__overlay,.auth-shell .auth-textlink.v-btn:focus-visible>.v-btn__overlay,.auth-shell .qr-secret .v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-shell .v-fade-transition-enter-active,.auth-shell .v-fade-transition-leave-active,.auth-shell .v-slide-y-reverse-transition-enter-active,.auth-shell .v-slide-y-reverse-transition-leave-active{transition-duration:.34s}@media(max-width:767px){.auth-shell{flex-direction:column;min-height:100vh}.auth-brand{flex:0 0 auto;width:100%;padding:18px 20px}.auth-brand__intro,.auth-brand__foot{display:none}.auth-main{padding:28px 20px;align-items:flex-start}.otp{gap:8px}.tfa-app-btn.v-btn{height:48px;font-size:var(--font-emph-size);font-weight:600}.auth-main__inner:has(.tfa-setup){max-width:420px}.tfa-grid{grid-template-columns:1fr}}.recovery{width:100%;background:transparent;box-shadow:none;border-radius:0}.recovery__status{display:flex;align-items:center;gap:7px;font-size:var(--font-md-size);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--primary-1)}.recovery__status-check{display:flex;color:var(--alert-succes)}.recovery__title{margin:10px 0 0;font-size:var(--font-xxl-size);font-weight:700;line-height:1.2;color:var(--primary-1)}.recovery__intro{margin:10px 0 0;font-size:var(--font-emph-size);line-height:1.6;color:var(--primary-1-60)}.recovery__panel{position:relative;margin:20px 0;border:1px solid var(--primary-1-12);border-radius:var(--radius-md);background:var(--primary-1-04);overflow:hidden}.recovery__grid{list-style:none;margin:0;padding:16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:2px 20px;transition:filter .18s}.recovery__grid.is-blurred{filter:blur(4px)}.recovery__code{display:flex;align-items:baseline;gap:10px;padding:6px 0}.recovery__num{flex:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-md-size);color:var(--primary-1-60)}.recovery__val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-emph-size);font-weight:500;letter-spacing:.5px;color:var(--primary-1)}.recovery__veil.v-btn{position:absolute;inset:0;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;background:var(--primary-1-10);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--primary-1);font-size:var(--font-emph-size);font-weight:600}.recovery__veil:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.recovery__actions{display:flex;gap:6px;flex-wrap:wrap}.recovery__btn.v-btn{height:38px;border-radius:var(--radius-md);font-size:var(--font-emph-size);font-weight:600;letter-spacing:.2px;box-shadow:none;padding-inline:13px}.recovery__btn--copy.v-btn{min-width:126px;justify-content:center}.recovery__btn--primary.v-btn{background:var(--primary-1);color:var(--primary-2)}.recovery__btn--ghost.v-btn{border:1px solid var(--primary-1-12);color:var(--primary-1)}.recovery__btn--ghost.v-btn:hover{border-color:var(--primary-1)}.recovery__btn--ghost.is-copied.v-btn{border-color:var(--alert-succes);color:var(--alert-succes)}@media(max-width:600px){.recovery__btn--primary.v-btn{flex:1 0 100%}.recovery__btn--ghost.v-btn{flex:1 1 0;min-width:0}.recovery__btn--copy.v-btn{min-width:0}}.recovery__divider{margin:12px 0 6px;border-color:var(--primary-1-12);opacity:1}.recovery__warn{display:flex;align-items:flex-start;gap:9px;font-size:var(--font-base-size);line-height:1.55;color:var(--primary-1-60)}.recovery__warn-icon{display:flex;flex:0 0 auto;margin-top:1px;color:var(--alert-danger)}.recovery__ack{display:flex;align-items:center;gap:11px;margin:10px 0;padding:0;background:none;border:none;cursor:pointer;text-align:left}.recovery__box{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-1-20);border-radius:var(--radius-md);color:var(--primary-2);background:transparent;transition:background .14s,border-color .14s}.recovery__box.is-on{background:var(--primary-1);border-color:var(--primary-1)}.recovery__ack:focus-visible .recovery__box{outline:2px solid var(--focus-ring);outline-offset:2px}.recovery__ack-label{font-size:var(--font-emph-size);font-weight:500;color:var(--primary-1)}.recovery__back.v-btn{margin-top:8px;color:var(--primary-1-60);font-weight:500}.recovery__continue.v-btn{height:48px;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);font-size:var(--font-emph-size);font-weight:600;box-shadow:none}.recovery__continue.v-btn.v-btn--disabled{opacity:.4;cursor:not-allowed}.settings-panel :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.set-ic{position:relative;display:inline-flex;flex:none}.set-ic .svg-icon{display:block}.set-ic__o,.set-ic__f{transition:opacity .14s ease}.set-ic__f{position:absolute;inset:0;opacity:0}.set-ic.is-filled .set-ic__o{opacity:0}.set-ic.is-filled .set-ic__f{opacity:1}.settings-tabs .v-tab:hover .set-ic__o,.settings-overview-row:hover .set-ic__o{opacity:0}.settings-tabs .v-tab:hover .set-ic__f,.settings-overview-row:hover .set-ic__f{opacity:1}.val-fade-enter-active,.val-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.val-fade-enter-from{opacity:0;transform:translateY(6px)}.val-fade-leave-to{opacity:0;transform:translateY(-6px)}.rules-del{display:flex;gap:20px;padding:16px 4px 10px;align-items:flex-start}.rules-del__main{flex:1 1 auto;min-width:0}.rules-del__confirm{flex:0 0 300px;display:flex;flex-direction:column;gap:10px}.rules-del__head{display:flex;gap:14px;align-items:flex-start}.rules-del__ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--alert-danger-10);color:var(--alert-danger)}.rules-del__title{font-size:var(--font-lg-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.rules-del__desc{margin:4px 0 0;font-size:var(--font-base-size);line-height:1.5;color:var(--primary-1-55);text-wrap:pretty}.rules-del__stats{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.rules-del__stat{flex:1 1 0;min-width:130px;padding:12px 14px;background:var(--primary-2);border:1px solid var(--primary-1-10);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px}.rules-del__stat-label{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--primary-1-50)}.rules-del__stat-value{font-size:var(--font-xl-size);font-weight:700;color:var(--primary-1);font-variant-numeric:tabular-nums}.rules-del__stat-value--text{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold)}.rules-del__tags{margin-top:16px}.rules-del__tags-label{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--primary-1-50)}.rules-del__tags-row{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;overflow:hidden}.rules-del__tags-measure{position:absolute;left:-9999px;top:0;display:flex;gap:8px;white-space:nowrap;visibility:hidden;pointer-events:none}.rules-del__tag{flex:none;padding:5px 10px;font-size:var(--font-md-size);white-space:nowrap;color:var(--primary-1);background:var(--primary-2);border:1px solid var(--primary-1-10);border-radius:var(--radius-md)}.rules-del__tag--more{position:relative;cursor:default;color:var(--primary-1-55)}.rules-del__confirm-label{font-size:var(--font-base-size);color:var(--primary-1)}.rules-del__warn{margin:0;font-size:var(--font-md-size);color:var(--primary-1-55)}.rules-del__btn.v-btn{height:44px;margin-top:30px;border-radius:var(--radius-md);background:var(--accent);color:var(--primary-2);font-weight:var(--font-weight-semibold)}.rules-del__btn.v-btn.v-btn--disabled{opacity:.5}.rules-del__back.v-btn{height:40px;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);font-weight:var(--font-weight-semibold)}@media(max-width:760px){.rules-del{flex-direction:column}.rules-del__confirm{flex-basis:auto}}.settings-win-static .v-window__container,.settings-win-static .v-window-item{transition:none!important}.settings-win-dir .v-window-x-transition-enter-from,.settings-win-dir .v-window-x-reverse-transition-enter-from{transform:translate(100%)}.settings-win-dir .v-window-x-transition-leave-to,.settings-win-dir .v-window-x-reverse-transition-leave-to{transform:translate(-100%)}.set-flabel{color:var(--primary-1-85);font-size:var(--font-sm-size);font-weight:600;letter-spacing:1px;text-transform:uppercase}.set-flabel-opt{font-weight:400;letter-spacing:0;text-transform:none;color:var(--primary-1-35)}.settings-table.roles-table{background:var(--primary-2)!important;box-shadow:none;padding:0}.settings-table.roles-table thead th{background:var(--primary-2)!important;text-transform:uppercase;font-size:var(--font-sm-size)!important;font-weight:600!important;letter-spacing:1px;color:var(--primary-1-85)!important;border-bottom:1px solid var(--primary-1-08)!important;padding:0 20px 0 0!important}.settings-table.roles-table tbody td{background:var(--primary-2)!important;border-bottom:1px solid var(--primary-1-08)!important;color:var(--primary-1-85);padding:10px 20px 10px 0!important}.settings-table.roles-table thead th:last-child,.settings-table.roles-table tbody td:last-child{padding-right:0!important;white-space:nowrap}.settings-table.roles-table tbody tr:last-child td{border-bottom:none!important}.settings-table.roles-table tbody tr:hover td{background:var(--primary-2)!important}.roles-root{display:flex;flex-direction:column;flex:1 0 auto}.roles-spacer{flex:1 1 auto;min-height:16px}.roles-cards{display:none;flex-direction:column;gap:12px}.roles-card{background:var(--primary-1-04);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:12px}.roles-card__head{display:flex;flex-direction:column;gap:6px}.roles-card .roles-name-field{max-width:180px}.roles-card .roles-head-select{width:100%;max-width:240px}.roles-vfield.roles-head-select .v-field{background:var(--primary-1-06);border:none;transition:background .15s ease,box-shadow .15s ease}.roles-vfield.roles-head-select .v-field:hover{background:var(--primary-1-10)}.roles-vfield.roles-head-select .v-field.v-field--focused{background:var(--primary-1-10);box-shadow:0 0 0 2px var(--primary-1-20)}.roles-add.v-card{position:sticky;bottom:-20px;z-index:2;margin:0 -20px -20px;border:none;border-top:1px solid var(--primary-1-08);border-radius:0;background:var(--primary-1-04);padding:18px 22px 20px;box-shadow:none;color:var(--primary-1)}.roles-form{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.roles-field{display:flex;flex-direction:column;gap:6px}.roles-field .set-flabel{color:var(--primary-1-50);transition:color .2s ease}.roles-field:hover:not(:has(.v-field--disabled)) .set-flabel,.roles-field:focus-within .set-flabel{color:var(--primary-1)}.roles-name-field{max-width:220px}.roles-name-field .v-field{min-height:38px;max-height:38px}.roles-name-field .v-field__input,.roles-name-field input{font-size:var(--font-base-size);font-weight:600}.roles-head-select{width:230px}.roles-head-select .v-select__selection-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roles-head-select .v-field__append-inner{color:var(--primary-1-50);align-items:center}.roles-clamp{display:inline-block;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.roles-field--name{flex:1;min-width:220px}.roles-field--head{width:320px}.roles-vfield .v-field{background:var(--primary-2);border-radius:var(--radius-md);border:1px solid var(--primary-1-12);box-shadow:none;min-height:40px}.roles-vfield .v-field__outline{display:none}.roles-vfield .v-field--focused{border-color:var(--primary-1);box-shadow:0 0 0 3px var(--primary-1-10)}.roles-vfield .v-field.v-field--error{border-color:var(--alert-danger)}.roles-vfield .v-field__input{min-height:40px;padding-top:0;padding-bottom:0;font-size:var(--font-base-size);color:var(--primary-1)}.roles-vfield .v-field__input input::placeholder{color:var(--primary-1-35);opacity:1}.roles-vfield .v-select__selection{color:var(--primary-1)}.roles-vselect .v-field__append-inner{display:none}.roles-name-labelrow{display:flex;align-items:center;gap:6px}.roles-form-x.v-btn{margin-left:auto;display:none}.roles-error{color:var(--alert-danger);font-size:var(--font-md-size)}.roles-form-actions{margin-left:auto;display:flex;gap:10px}.roles-addbtn.v-btn{height:40px;border-radius:var(--radius-md);font-size:var(--font-base-size);font-weight:600;letter-spacing:0;box-shadow:0 1px 2px var(--primary-1-20);padding-inline:18px}.roles-reopen.v-btn{height:40px;border-radius:var(--radius-md);border-color:var(--primary-1-12);color:var(--primary-1);font-size:var(--font-base-size);font-weight:600;letter-spacing:0}.roles-reopen.v-btn:hover{border-color:var(--primary-1)}.set-section+.set-section{margin-top:26px}.set-title{font-size:var(--font-lg-size);font-weight:600;color:var(--primary-1)}.set-intro{margin:5px 0 0;font-size:var(--font-md-size);font-weight:500;line-height:1.55;color:var(--primary-1-55);max-width:620px}.chan-row{display:flex;align-items:center;gap:13px;padding:14px;margin-top:12px;border-radius:var(--radius-md);background:var(--primary-1-04);transition:background .16s}.chan-row.is-on{background:var(--primary-1-08)}.chan-row__icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--primary-1-08);color:var(--primary-1-55);transition:background .16s,color .16s}.chan-row.is-on .chan-row__icon{background:var(--primary-1);color:var(--primary-2)}.chan-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.chan-row__label{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.chan-row__desc{font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-60)}.int-field{margin-top:16px;display:flex;flex-direction:column;gap:6px}.int-hint{font-size:var(--font-sm-size);line-height:1.55;color:var(--primary-1-55)}.int-hint code{font-size:var(--font-sm-size);padding:1px 5px;border-radius:4px;background:var(--primary-1-08);color:var(--primary-1-65)}.int-actions{display:flex;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}.int-events{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.int-event{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--font-md-size);color:var(--primary-1-65);padding:7px 13px 7px 11px;border-radius:var(--radius-md);border:1px solid var(--primary-1-12);background:var(--primary-1-04);transition:border-color .13s ease,background .13s ease,color .13s ease}.int-event:hover{border-color:var(--primary-1);color:var(--primary-1)}.int-event.is-on{border-color:var(--primary-1);background:var(--primary-1-08);color:var(--primary-1);font-weight:var(--font-weight-medium)}.int-event input{accent-color:var(--primary-1);width:15px;height:15px;margin:0}.int-teams-list{display:flex;flex-direction:column;gap:14px;margin-top:8px}.int-teams-group{display:flex;flex-direction:column;gap:6px}.int-teams-group__dep{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-50);transition:color .2s ease}.int-teams-group__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.int-field .set-flabel{color:var(--primary-1-50);transition:color .2s ease}.int-field:hover:not(:has(.v-field--disabled)) .set-flabel,.int-field:focus-within .set-flabel,.int-teams-group:hover:not(:has(.v-field--disabled)) .int-teams-group__dep,.int-teams-group:focus-within .int-teams-group__dep{color:var(--primary-1)}.int-test-btn.v-btn{background:var(--primary-1);color:var(--primary-2)}.int-note{margin-top:22px}.int-note__title{display:block;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-60);margin-bottom:6px}.int-note__code{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--primary-1-06);color:var(--primary-1-65);font-size:var(--font-md-size);line-height:1.55;overflow-x:auto;white-space:pre}.iv-switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;padding:6px 6px 6px 14px;border:0;border-radius:var(--radius-md);background:var(--primary-2);box-shadow:0 0 0 1px var(--primary-1-08)}.iv-switch:disabled{cursor:default}.iv-switch__label{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.iv-switch__track{position:relative;width:44px;height:26px;border-radius:var(--radius-md);background:var(--primary-1-24);transition:background .16s ease}.iv-switch__track.is-on{background:var(--alert-succes)}.iv-switch__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:3px;background:var(--primary-2);transition:transform .16s ease}.iv-switch__track.is-on .iv-switch__knob{transform:translate(18px)}.iv-body{display:flex;flex-direction:column;gap:16px}.iv-body--split{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.iv-body.is-dimmed{opacity:.45;transition:opacity .18s ease}.iv-col{display:flex;flex-direction:column;gap:16px;min-width:0}.iv-card{background:var(--primary-2);border-radius:var(--radius-md);padding:18px 20px 20px;display:flex;flex-direction:column;gap:16px}.iv-cardhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.iv-field{display:flex;flex-direction:column;gap:7px}.iv-label{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-1-55)}.iv-label--mixed{text-transform:none;letter-spacing:0;font-size:var(--font-base-size)}.iv-opt{color:var(--primary-1-40);font-weight:400;font-size:.82em}.int-urlbadge{font-size:var(--font-sm-size);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:var(--radius-sm);white-space:nowrap}.int-urlbadge.is-ok{background:var(--alert-succes-16);color:var(--alert-succes)}.int-urlbadge.is-bad{background:var(--alert-danger-12);color:var(--alert-danger)}.int-urlbadge.is-neutral{background:var(--primary-1-08);color:var(--primary-1-55)}.iv-hint{font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-55)}.iv-hint code{font-size:var(--font-sm-size);padding:1px 5px;border-radius:4px;background:var(--primary-1-08);color:var(--primary-1-65)}.iv-input{width:100%;height:46px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--primary-1-22);background:var(--primary-2);color:var(--primary-1);font-size:var(--font-emph-size);font-family:inherit;transition:border-color .13s ease}.iv-input:focus{outline:none;border-color:var(--primary-1)}.iv-input:disabled{opacity:.6}.iv-input::placeholder{color:var(--primary-1-40)}.iv-urlwrap{position:relative}.iv-input--url{padding-right:110px}.iv-badge{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:var(--font-sm-size);font-weight:700;padding:4px 8px;border-radius:var(--radius-sm)}.iv-badge.is-ok{background:var(--alert-succes-16);color:var(--alert-succes)}.iv-badge.is-bad{background:var(--alert-danger-12);color:var(--alert-danger)}.iv-badge.is-neutral{background:var(--primary-1-08);color:var(--primary-1-55)}.iv-urlwrap:has(.iv-badge.is-bad) .iv-input{border-color:var(--alert-danger)}.iv-secretrow{display:flex;gap:8px}.iv-secretrow .iv-input{flex:1 1 auto}.iv-iconbtn{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--primary-1-22);border-radius:var(--radius-md);background:var(--primary-2);color:var(--primary-1-65);cursor:pointer;transition:color .13s ease,border-color .13s ease}.iv-iconbtn:hover{color:var(--primary-1);border-color:var(--primary-1)}.iv-ghostbtn{flex:0 0 auto;height:46px;padding:0 16px;border-radius:var(--radius-md);border:1px solid var(--primary-1-22);background:var(--primary-2);color:var(--primary-1);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .13s ease,border-color .13s ease}.iv-ghostbtn:hover{background:var(--primary-1-06);border-color:var(--primary-1)}.iv-textbtn{border:0;background:none;cursor:pointer;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);padding:2px 4px;border-radius:var(--radius-sm)}.iv-textbtn:hover{background:var(--primary-1-06)}.iv-checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.iv-check{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:9px 12px;border-radius:var(--radius-md);cursor:pointer;text-align:left;border:1px solid var(--primary-1-12);background:var(--primary-2);transition:background .13s ease,border-color .13s ease}.iv-check.is-on{background:var(--primary-1-04);border-color:var(--primary-1-28)}.iv-check__box{flex:0 0 auto;width:20px;height:20px;border-radius:3px;display:grid;place-items:center;border:1px solid var(--primary-1-28);background:var(--primary-2);color:var(--primary-2)}.iv-check.is-on .iv-check__box{background:var(--primary-1);border-color:var(--primary-1)}.iv-check__text{display:flex;flex-direction:column;gap:2px;min-width:0}.iv-check__name{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.iv-check__code{font-size:var(--font-sm-size);color:var(--primary-1-55)}.iv-testrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.iv-primarybtn.v-btn{background:var(--primary-1);color:var(--primary-2);height:46px;border-radius:var(--radius-md)}.iv-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.iv-status.is-muted{color:var(--primary-1-55);font-weight:400}.iv-dot{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.iv-dot.is-ok{background:var(--alert-succes)}.iv-dot.is-bad{background:var(--alert-danger)}.iv-dot.is-warn{background:var(--alert-warning)}.iv-dot.is-neutral{background:var(--primary-1-24)}.iv-payload{background:var(--primary-1);border-radius:var(--radius-md);overflow:hidden}.iv-payload__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--primary-2-12)}.iv-payload__label{font-size:var(--font-sm-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-2-78)}.iv-payload__copy{border:0;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);padding:5px 10px;background:var(--primary-2-12);color:var(--primary-2)}.iv-payload__copy:hover{background:var(--primary-2-20)}.iv-payload__code{margin:0;padding:16px 18px 18px;font-size:var(--font-md-size);line-height:1.7;color:var(--primary-2-92);overflow-x:auto;white-space:pre}.iv-headers{gap:10px}.iv-codeline{display:block;font-size:var(--font-md-size);padding:7px 10px;border-radius:var(--radius-sm);background:var(--primary-1-08);color:var(--primary-1-65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-codeline-row{display:flex;align-items:center;gap:6px;background:var(--primary-1-08);border-radius:var(--radius-sm);padding:2px 6px 2px 10px}.iv-codeline-row .iv-codeline{flex:1 1 auto;min-width:0;background:transparent;padding:5px 0;border-radius:0}.iv-codeline__copy.v-btn{flex:0 0 auto}.int-newtoken{display:flex;gap:10px;align-items:flex-start}.int-newtoken__field{flex:1 1 auto;min-width:0}.int-newtoken .int-newtoken__field .v-field,.int-newtoken .int-newtoken__field .v-field__input,.int-newtoken .int-newtoken__field input{min-height:40px!important;max-height:40px!important}.int-newtoken__btn.v-btn{height:40px;flex:0 0 auto}.iv-field:has(>.int-newtoken)>.set-flabel{color:var(--primary-1-50);transition:color .2s ease}.iv-field:has(>.int-newtoken):hover>.set-flabel,.iv-field:has(>.int-newtoken):focus-within>.set-flabel{color:var(--primary-1)}.iv-pill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:7px 12px;border-radius:var(--radius-md);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold)}.iv-pill.is-ok{background:var(--alert-succes-14);color:var(--alert-succes)}.iv-pill.is-warn{background:var(--alert-warning-16);color:var(--alert-warning)}.iv-pill.is-bad{background:var(--alert-danger-12);color:var(--alert-danger)}.iv-pill.is-neutral{background:var(--primary-1-08);color:var(--primary-1-55)}.iv-infocard{background:var(--primary-2);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.iv-infocard__value{display:inline-flex;align-items:center;gap:7px;font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-infocard__sub{font-size:var(--font-md-size);color:var(--primary-1-55)}.iv-link{color:var(--primary-1);font-weight:var(--font-weight-semibold);text-underline-offset:2px}.iv-explain{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.iv-chips{display:flex;flex-wrap:wrap;gap:8px}.iv-chip{padding:5px 10px;border-radius:var(--radius-sm);background:var(--primary-1-08);color:var(--primary-1);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold)}.iv-tokenpanel{background:var(--primary-1);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.iv-tokenpanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iv-tokenpanel__text{display:flex;flex-direction:column;gap:3px}.iv-tokenpanel__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-2)}.iv-tokenpanel__sub{font-size:var(--font-base-size);color:var(--primary-2-78)}.iv-tokenpanel__close{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--primary-2-12);color:var(--primary-2);cursor:pointer}.iv-tokenpanel__close:hover{background:var(--primary-2-20)}.iv-tokenpanel__row{display:flex;align-items:center;gap:10px}.iv-tokenpanel__value{flex:1 1 auto;min-width:0;padding:11px 14px;border-radius:var(--radius-sm);background:var(--primary-2-10);color:var(--primary-2);font-size:var(--font-base-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-tokenpanel__copy{flex:0 0 auto;height:42px;padding:0 16px;border:0;border-radius:var(--radius-md);background:var(--primary-2);color:var(--primary-1);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);cursor:pointer}.iv-tokenpanel__copy:hover{background:var(--primary-1-08)}.iv-table{background:var(--primary-2);border-radius:var(--radius-md);overflow:hidden}.iv-table--tokens .iv-thead,.iv-table--tokens .iv-trow{grid-template-columns:minmax(0,1.4fr) 150px 160px 160px 44px}.iv-thead{display:grid;gap:16px;padding:10px 18px;background:var(--primary-1-10);font-size:var(--font-sm-size);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary-1-55)}.iv-trow{display:grid;gap:16px;padding:12px 18px;align-items:center;border-top:1px solid var(--primary-1-08)}.iv-tcell{display:flex;flex-direction:column;gap:2px;min-width:0}.iv-tcell__main{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-tcell__sub{font-size:var(--font-md-size);color:var(--primary-1-55)}.iv-tcell__code{font-size:var(--font-md-size);color:var(--primary-1-65)}.iv-trash{justify-self:end;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:none;color:var(--accent);cursor:pointer;transition:background .13s ease}.iv-trash:hover{background:var(--accent-12)}.iv-trash:disabled{opacity:.4;cursor:default}.iv-empty{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px dashed var(--primary-1-24);border-radius:var(--radius-md)}.iv-empty__ic{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--primary-1-10);color:var(--primary-1-65)}.iv-empty__text{display:flex;flex-direction:column;gap:3px}.iv-empty__title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.iv-empty__sub{font-size:var(--font-base-size);color:var(--primary-1-55)}@media(max-width:900px){.iv-body--split,.iv-explain{grid-template-columns:1fr}}.int-switch{display:inline-flex;align-items:center;gap:10px}.int-switch__label{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-card.v-card{background:var(--primary-1-05);border:1px solid transparent;transition:border-color .2s ease;border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:12px}.int-card.v-card:hover{border-color:var(--primary-1)}.int-card .iv-field .set-flabel{color:var(--primary-1-50);transition:color .2s ease}.int-card .iv-field:hover .set-flabel,.int-card .iv-field:focus-within .set-flabel{color:var(--primary-1)}.int-card>.set-flabel,.int-card>.int-labelrow>.set-flabel{color:var(--primary-1-50);transition:color .2s ease}.int-card:hover>.set-flabel,.int-card:focus-within>.set-flabel,.int-card:hover>.int-labelrow>.set-flabel,.int-card:focus-within>.int-labelrow>.set-flabel{color:var(--primary-1)}.int-labelrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.int-ghostbtn.v-btn{height:40px}.int-tags{display:flex;flex-wrap:wrap;gap:8px}.int-tags .requirement-tag.v-chip{font-size:var(--font-sm-size);height:26px;padding-inline:11px;cursor:pointer;border-radius:var(--radius-md);transition:background-color .15s ease,filter .15s ease,transform .05s ease}.int-tags .requirement-tag.tag-primary.v-chip:hover{filter:brightness(1.08)}.int-tags .requirement-tag.tag-neutral.v-chip:hover{background:var(--primary-1);color:var(--primary-2)}.int-tags .requirement-tag.v-chip:active{transform:scale(.96)}.int-teststatus{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-teststatus.is-muted{color:var(--primary-1-55);font-weight:400}.int-payload.v-card{background:var(--primary-1);border-radius:var(--radius-md);overflow:hidden}.int-payload__head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 16px;border-bottom:1px solid var(--primary-2-12)}.int-payload__label{font-size:var(--font-sm-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-2-78)}.int-payload__copy.v-btn{color:var(--primary-2)}.int-payload__copy.v-btn:hover .svg-icon{color:var(--primary-1);background:var(--primary-2);box-shadow:0 0 0 4px var(--primary-2)}.int-payload__code{margin:0;padding:16px 18px 18px;font-size:var(--font-md-size);line-height:1.7;color:var(--primary-2-78);overflow-x:auto;white-space:pre}.int-payload__code .tok-key{color:#86c5da}.int-payload__code .tok-str{color:#e3b778}.int-payload__code .tok-num{color:#8fd694}.int-payload__code .tok-lit{color:#c99be0}.int-link{color:var(--primary-1);font-weight:var(--font-weight-semibold);text-underline-offset:2px}.int-tokenpanel.v-card{background:var(--primary-1);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.int-tokenpanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.int-tokenpanel__text{display:flex;flex-direction:column;gap:3px}.int-tokenpanel__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-2)}.int-tokenpanel__sub{font-size:var(--font-base-size);color:var(--primary-2-78)}.int-tokenpanel__close.v-btn{color:var(--primary-2)}.int-tokenpanel__row{display:flex;align-items:center;gap:10px}.int-tokenpanel__value{flex:1 1 auto;min-width:0;padding:11px 14px;border-radius:var(--radius-sm);background:var(--primary-2-10);color:var(--primary-2);font-size:var(--font-base-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-tokenpanel__copy.v-btn{flex:0 0 auto;background:var(--primary-2);color:var(--primary-1)}.int-table.v-table{background:var(--primary-2);border:1px solid var(--primary-1-09);border-radius:var(--radius-md)}.int-table.v-table thead th{font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-1-55);background:var(--primary-1-08)}.int-table.v-table code{font-size:var(--font-md-size);color:var(--primary-1-85)}.int-tcell__time{font-size:var(--font-base-size);color:var(--primary-1)}.int-tcell__main{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-tcell__dep{display:block}.int-tcell__count{display:block;margin-top:2px;font-size:var(--font-sm-size);font-weight:400;color:var(--primary-1-55)}.int-checkbtn.v-btn{height:36px;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold)}.int-tcell__sub{font-size:var(--font-md-size);color:var(--primary-1-55)}.int-emptystate.v-sheet{display:flex;align-items:center;gap:14px;padding:18px 20px;background:transparent;border:1px dashed var(--primary-1-24)}.int-emptystate__ic{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--primary-1-10);color:var(--primary-1-65)}.int-emptystate__text{display:flex;flex-direction:column;gap:3px}.int-emptystate__title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-emptystate__sub{font-size:var(--font-base-size);color:var(--primary-1-55)}.iv-body--split2,.iv-body--outlook{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}@media(max-width:900px){.iv-body--outlook{grid-template-columns:1fr}}.int-readonly{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-55)}.int-deflist{margin:0;display:flex;flex-direction:column}.int-defrow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--primary-1-08)}.int-defrow:first-child{border-top:0}.int-defrow dt{font-size:var(--font-base-size);color:var(--primary-1-55)}.int-defrow dd{margin:0;display:flex;align-items:center;gap:10px;min-width:0}.int-defrow dd code{font-size:var(--font-md-size);color:var(--primary-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-secretinfo{display:inline-flex;align-items:center;color:var(--primary-1-50);cursor:help;transition:color .2s ease}.int-secretinfo:hover,.int-secretinfo:focus-visible{color:var(--primary-1);outline:none}.int-env{margin-left:auto;font-size:var(--font-sm-size);color:var(--primary-1-50);white-space:nowrap}.int-rows{display:flex;flex-direction:column}.int-permrow{display:grid;grid-template-columns:20px minmax(0,1fr) 140px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--primary-1-08)}.int-permrow:first-child{border-top:0}.int-perm__box{width:20px;height:20px;border-radius:3px;display:grid;place-items:center}.int-perm__box.is-ok{background:var(--alert-succes-16);color:var(--alert-succes)}.int-perm__box.is-bad{background:var(--alert-danger-12);color:var(--alert-danger)}.int-perm__box.is-neutral{background:var(--primary-1-08);color:var(--primary-1-50)}.int-perm__text{display:flex;flex-direction:column;gap:2px;min-width:0}.int-perm__text code{font-size:var(--font-md-size);color:var(--primary-1)}.int-perm__mod{font-size:var(--font-md-size);color:var(--primary-1-55)}.int-perm__status{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);text-align:right}.int-perm__status.is-ok{color:var(--alert-succes)}.int-perm__status.is-bad{color:var(--alert-danger)}.int-perm__status.is-neutral{color:var(--primary-1-55)}.int-consenterr{font-size:var(--font-md-size);line-height:1.4;color:var(--alert-danger)}.int-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.int-step{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 0}.int-step__mark{width:22px;height:22px;border-radius:var(--radius-sm);display:grid;place-items:center;font-size:var(--font-md-size);font-weight:700;background:var(--primary-1-08);color:var(--primary-1-55)}.int-step.is-busy .int-step__mark{background:var(--primary-1-14);color:var(--primary-1)}.int-step.is-done .int-step__mark{background:var(--alert-succes-16);color:var(--alert-succes)}.int-step.is-fail .int-step__mark{background:var(--alert-danger-12);color:var(--alert-danger)}.int-step__name{font-size:var(--font-base-size);color:var(--primary-1)}.int-step.is-wait .int-step__name{color:var(--primary-1-55)}.int-step__detail{font-size:var(--font-md-size);color:var(--primary-1-55);justify-self:end;text-align:right}.int-step.is-fail .int-step__detail{color:var(--alert-danger)}.int-testfoot{font-size:var(--font-sm-size);color:var(--primary-1-50);white-space:nowrap}.int-modrow{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--primary-1-08)}.int-modrow:first-child{border-top:0}.int-mod__ic{color:var(--primary-1-65);display:inline-flex}.int-mod__name{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-mod__status{display:inline-flex;align-items:center;gap:7px;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);justify-self:end}.int-mod__status.is-ok{color:var(--alert-succes)}.int-mod__status.is-warn{color:var(--alert-warning)}.int-mod__status.is-neutral{color:var(--primary-1-55)}@media(max-width:900px){.iv-body--split2{grid-template-columns:1fr}}.int-cpill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--radius-md);font-size:var(--font-md-size);font-weight:700;white-space:nowrap}.int-cpill__dot{width:8px;height:8px;border-radius:var(--radius-sm);flex:0 0 auto}.int-cpill.is-ok{background:var(--alert-succes-22);color:var(--alert-succes)}.int-cpill.is-ok .int-cpill__dot{background:var(--alert-succes)}.int-cpill.is-warn{background:var(--alert-warning-16);color:var(--alert-warning)}.int-cpill.is-warn .int-cpill__dot{background:var(--alert-warning)}.int-rowstatus{display:inline-flex;align-items:center;gap:7px;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.int-rowstatus.is-ok{color:var(--alert-succes)}.int-rowstatus.is-warn{color:var(--alert-warning)}.int-rowstatus.is-bad{color:var(--alert-danger)}.int-rowstatus.is-neutral{color:var(--primary-1-55)}.int-guid input{font-size:var(--font-base-size)}.iv-field:has(>.int-tmgrid){gap:3px}.int-tmgrid{border:1px solid var(--primary-1-09);border-radius:var(--radius-md);overflow:hidden;background:var(--primary-2)}.int-tmhead,.int-tmrow{display:grid;grid-template-columns:104px minmax(0,1.5fr) minmax(0,1fr) 128px 130px;column-gap:16px}.int-tmhead{padding:6px 16px;background:var(--primary-1-08);font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-1-85);align-items:center}.int-tmrow{grid-template-areas:"dep team channel btn status" ".   hint hint    .   .";align-items:center;row-gap:6px;padding:14px 16px;border-top:1px solid var(--primary-1-08)}.int-tmrow__dep{grid-area:dep;font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-tmrow__team{grid-area:team}.int-tmrow__channel{grid-area:channel}.int-tmrow__btn{grid-area:btn}.int-tmrow__status{grid-area:status;justify-self:end}.int-tmrow__hint{grid-area:hint}.int-tmrow__hint .int-rowhint{margin-top:0}.int-tmrow__url{grid-area:url}.int-tmgrid--sp .int-tmhead,.int-tmgrid--sp .int-tmrow{grid-template-columns:104px minmax(0,1fr) 128px 130px}.int-tmgrid--sp .int-tmrow{grid-template-areas:"dep url btn status" ".   hint . ."}.int-tmgrid--log .int-tmhead,.int-tmgrid--log .int-tmrow{grid-template-columns:140px minmax(0,1fr) 120px 150px;grid-template-areas:none;row-gap:0}.int-tmgrid--log .int-tmcol--right{justify-self:end;text-align:right}.int-tmgrid--log .text-right{text-align:right}.int-tmgrid code{font-size:var(--font-md-size);color:var(--primary-1-85)}.int-tmgrid--tokens .int-tmhead,.int-tmgrid--tokens .int-tmrow{grid-template-columns:minmax(0,1.4fr) 120px 130px minmax(0,1fr) 44px;grid-template-areas:none;row-gap:0}.int-tmgrid--tokens .int-tmcol--right{justify-self:end}.int-tmcol-name{min-width:0;font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-tmgrid .base-icon-btn--danger .svg-icon{color:var(--alert-danger)}.iv-field:has(>.int-tmgrid--log){gap:10px;margin-top:16px}.iv-field:has(>.int-tmgrid--tokens){gap:10px}.int-tmgrid--log .int-tmrow,.int-tmgrid--tokens .int-tmrow{padding-top:9px;padding-bottom:9px}.int-tmrow__role{grid-area:role;font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-tmrow__objid{grid-area:objid}.int-tmrow__found{grid-area:found;display:flex;flex-direction:column;gap:1px;min-width:0}.int-found__name{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-found__sub{font-size:var(--font-sm-size);color:var(--primary-1-55)}.int-found__empty{color:var(--primary-1-40)}.int-found__error{font-size:var(--font-sm-size);line-height:1.3;color:var(--alert-danger);white-space:normal}.int-tmgrid--entra .int-tmhead,.int-tmgrid--entra .int-tmrow{grid-template-columns:110px minmax(0,1fr) 128px 150px 120px;grid-template-areas:"role objid btn found status"}.int-statcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}@media(max-width:760px){.int-statcards{grid-template-columns:1fr}}.int-statcard{background:var(--primary-1-05);border:1px solid transparent;transition:border-color .2s ease;border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:4px}.int-statcard:hover{border-color:var(--primary-1)}.int-statcard:hover .int-statcard__label{color:var(--primary-1)}.int-statcard--action{gap:6px}.int-statcard__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.int-statcard__label{font-size:var(--font-sm-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-1-55);white-space:nowrap;transition:color .2s ease}.int-statcard__value{font-size:var(--font-lg-size);font-weight:700;color:var(--primary-1)}.int-statcard__value small{font-size:var(--font-sm-size);font-weight:400;color:var(--primary-1-55)}.int-statcard__value--sm{font-size:var(--font-base-size)}.int-tmgrid .int-guid .v-field,.int-tmgrid .int-guid .v-field__input,.int-tmgrid .int-guid input{min-height:36px!important;max-height:36px!important}.int-row--empty td{background:var(--primary-1-03)}.int-infonote.v-card{flex-direction:row;align-items:flex-start;gap:12px;padding:12px;margin:14px 0}.int-infonote.v-card:hover{border-color:transparent}.int-infonote__ic{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--primary-1-22);color:var(--primary-1)}.int-infonote__text{font-size:var(--font-base-size);line-height:1.6;color:var(--primary-1-85)}.int-infonote__text code{font-size:var(--font-md-size);background:var(--primary-1-08);color:var(--primary-1);padding:1px 6px;border-radius:var(--radius-sm)}.int-rowhint{display:block;margin-top:5px;font-size:var(--font-sm-size);color:var(--primary-1-55)}.int-rowhint.is-bad{color:var(--alert-danger)}.int-rowhint.is-ok{color:var(--alert-succes)}.int-rowhint--ok{display:inline-flex;align-items:center;gap:5px}.int-sppreview.v-card{flex-direction:row;gap:18px;padding:13px 15px}.int-sppreview__left{flex:1 1 0;display:flex;flex-direction:column;gap:3px;min-width:0}.int-sppreview__meta{font-size:var(--font-sm-size);color:var(--primary-1-55)}.int-sppreview__task{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-sppreview__picker{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--primary-1-22);color:var(--primary-1);font-size:var(--font-md-size)}.int-sppreview__files{flex:1.4 1 0;list-style:none;margin:0;padding:0;border:1px solid var(--primary-1-08);border-radius:var(--radius-md);overflow:hidden}.int-sppreview__files li{display:flex;align-items:center;gap:9px;height:33px;padding:0 10px;border-top:1px solid var(--primary-1-08)}.int-sppreview__files li:first-child{border-top:0;background:var(--primary-1-04)}.int-filebadge{flex:0 0 auto;min-width:31px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--primary-1-08);color:var(--primary-1-65);font-size:var(--font-sm-size);font-weight:700;letter-spacing:.03em}.int-filename{flex:1 1 auto;font-size:var(--font-md-size);color:var(--primary-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-filedate{flex:0 0 auto;margin-left:auto;font-size:var(--font-sm-size);color:var(--primary-1-50);white-space:nowrap}@media(max-width:760px){.int-sppreview.v-card{flex-direction:column}}.int-teamsmsg.v-card{gap:8px}.int-teamsmsg__head{display:flex;align-items:center;gap:9px}.int-teamsmsg__avatar{width:30px;height:30px;border-radius:var(--radius-sm);background:var(--primary-1);color:var(--primary-2);display:grid;place-items:center;font-size:var(--font-md-size);font-weight:700}.int-teamsmsg__who{font-size:var(--font-base-size);font-weight:700;color:var(--primary-1)}.int-teamsmsg__when{font-size:var(--font-sm-size);color:var(--primary-1-55)}.int-teamsmsg__card{border-left:3px solid var(--accent);background:var(--primary-1-04);border-radius:var(--radius-sm);padding:9px 11px;display:flex;flex-direction:column;gap:4px}.int-teamsmsg__kicker{font-size:var(--font-sm-size);font-weight:700;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--accent)}.int-teamsmsg__title{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-teamsmsg__meta{font-size:var(--font-md-size);color:var(--primary-1-65)}.int-teamsmsg__btns{display:flex;gap:7px;margin-top:2px}.int-teamsmsg__btn{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);padding:4px 10px;border-radius:var(--radius-sm);border:1px solid var(--primary-1-22);color:var(--primary-1)}.int-teamsmsg__btn.is-primary{background:var(--primary-1);color:var(--primary-2);border-color:var(--primary-1)}.int-teamssplit{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:stretch}@media(max-width:860px){.int-teamssplit{grid-template-columns:1fr}}.int-teamssplit .iv-field{min-width:0}.int-teamssplit .int-card{flex:1 1 auto}.int-teamstest.v-card{gap:10px}.int-teamstest__intro{font-size:var(--font-md-size);color:var(--primary-1-65)}.int-deptpick{display:flex;flex-wrap:wrap;gap:7px}.int-deptpick .int-deptbtn.v-btn{flex:1 1 0;min-width:82px;height:34px;font-weight:var(--font-weight-semibold);background:var(--primary-2);color:var(--primary-1-55);border:1px solid var(--primary-1-18)}.int-deptpick .int-deptbtn.v-btn.is-active{background:var(--primary-1);color:var(--primary-2);border-color:var(--primary-1)}.int-teamstest__post.v-btn{width:100%;height:38px;margin-top:auto;font-weight:var(--font-weight-semibold)}.int-teamstest .int-teststatus.success{color:var(--alert-succes)}.int-teamstest .int-teststatus.error{color:var(--alert-danger)}.int-lifecycle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.int-lifecycle li{background:var(--primary-1-05);border:1px solid transparent;transition:border-color .2s ease;border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:8px}.int-lifecycle li:hover{border-color:var(--primary-1)}.int-lifecycle__n{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--primary-1);color:var(--primary-2);display:grid;place-items:center;font-size:var(--font-sm-size);font-weight:700}.int-lifecycle__head{display:flex;align-items:center;gap:10px}.int-lifecycle__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.int-lifecycle__sub{font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-55)}@media(max-width:760px){.int-lifecycle{grid-template-columns:1fr}}.int-calitem.v-card{padding:0;overflow:hidden;gap:0}.int-calitem__head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--primary-1-10)}.int-calitem__date{flex:0 0 auto;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--primary-2);display:flex;flex-direction:column;align-items:center;justify-content:center}.int-calitem__mon{font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;color:var(--accent)}.int-calitem__day{font-size:var(--font-xl-size);font-weight:700;color:var(--primary-1);line-height:1}.int-calitem__ht{display:flex;flex-direction:column;gap:2px;min-width:0}.int-calitem__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.int-calitem__sub{font-size:var(--font-md-size);color:var(--primary-1-55)}.int-calitem__rows{margin:0;padding:4px 16px}.int-calitem__rows>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--primary-1-08)}.int-calitem__rows>div:last-child{border-bottom:0}.int-calitem__rows dt{font-size:var(--font-base-size);color:var(--primary-1-55)}.int-calitem__rows dd{margin:0;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-calitem__link{display:block;margin:0 16px;padding:12px 0 14px;border-top:1px solid var(--primary-1-08);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);text-decoration:underline;text-underline-offset:2px}.int-fieldlabel{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-report-top{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.int-report-top>.int-card{flex:1 1 420px;min-width:0}.int-report-top>.iv-field{flex:1 1 320px;min-width:0}.int-brandgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.int-brandgrid .iv-field{gap:6px}.int-colorrow .v-input{min-width:96px}@media(max-width:640px){.int-brandgrid{grid-template-columns:1fr}}.int-colorrow{display:flex;align-items:center;gap:8px}.int-colorrow__swatch{flex:0 0 auto;width:24px;height:24px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--primary-1-20)}.v-btn.int-swatchbtn,.int-swatchbtn{flex:0 0 auto;width:22px;height:22px;min-width:0;border-radius:3px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px var(--primary-1-20)}.int-swatchbtn.is-on{outline:2px solid var(--focus-ring);outline-offset:1px}.int-mailprev.v-card{padding:0;overflow:hidden;gap:0;background:var(--primary-2);border:1px solid var(--primary-1-10);box-shadow:0 1px 3px var(--primary-1-10)}.int-mailprev__head{display:flex;align-items:center;gap:10px;padding:14px 16px}.int-mailprev__logo{flex:0 0 auto;width:28px;height:28px;border-radius:4px;background:var(--primary-2)}.int-mailprev__company{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-2)}.int-mailprev__week{margin-left:auto;font-size:var(--font-md-size);color:var(--primary-2-85)}.int-mailprev__body{padding:16px;display:flex;flex-direction:column;gap:10px}.int-mailprev__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.int-mailprev__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.int-mailprev__kpi{background:var(--primary-1-04);border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.int-mailprev__kpilabel{font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-1-50)}.int-mailprev__kpival{font-size:var(--font-xl-size);font-weight:700;color:var(--primary-1)}.int-mailprev__bar{height:8px;border-radius:4px;background:var(--primary-1-08)}.int-mailprev__bar.is-short{width:60%}.int-mailprev__btn{align-self:flex-start;margin-top:4px;padding:8px 14px;border-radius:var(--radius-sm);color:var(--primary-2);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold)}.int-panel{min-height:340px}.int-md{display:grid;grid-template-columns:208px minmax(0,1fr);gap:30px;align-items:start}.int-nav{display:flex;flex-direction:column;gap:0;position:sticky;top:2px}.int-nav__grp{display:flex;flex-direction:column;gap:2px}.int-nav__group{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--primary-1-40);padding:16px 11px 7px;transition:color .13s ease}.int-nav__grp:first-child .int-nav__group{padding-top:2px}.int-nav__grp:has(.int-nav__item:hover) .int-nav__group,.int-nav__grp:has(.int-nav__item.is-active) .int-nav__group{color:var(--primary-1)}.int-nav__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:0;background:transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;color:var(--primary-1-65);transition:background .13s ease,color .13s ease}.int-nav__item:hover{background:var(--primary-1-06);color:var(--primary-1)}.int-nav__item.is-active{background:var(--primary-1);color:var(--primary-2)}.int-nav__item:focus-visible{outline:2px solid var(--primary-1-40);outline-offset:2px}.int-nav__ic{position:relative;display:inline-flex;flex:0 0 auto;width:20px;height:20px;color:var(--primary-1-50)}.int-nav__ic .svg-icon{display:block}.int-nav__ic-o,.int-nav__ic-f{transition:opacity .14s ease}.int-nav__ic-f{position:absolute;inset:0;opacity:0}.int-nav__item:hover .int-nav__ic{color:var(--primary-1)}.int-nav__item.is-active .int-nav__ic{color:var(--primary-2)}.int-nav__item:hover .int-nav__ic-o,.int-nav__item.is-active .int-nav__ic-o{opacity:0}.int-nav__item:hover .int-nav__ic-f,.int-nav__item.is-active .int-nav__ic-f{opacity:1}.int-nav__label{flex:1 1 auto;font-size:var(--font-base-size);font-weight:var(--font-weight-medium)}.int-nav__dot{width:8px;height:8px;border-radius:var(--radius-sm);flex:0 0 auto}.int-nav__dot.is-on{background:var(--alert-succes)}.int-nav__dot.is-off,.int-nav__dot.is-neutral{background:var(--primary-1-25)}.int-nav__dot.is-unset{background:var(--alert-warning)}.int-nav__item.is-active .int-nav__dot.is-off,.int-nav__item.is-active .int-nav__dot.is-neutral{background:var(--primary-2-50)}.int-detail{position:relative;min-width:0}.int-savepill{position:absolute;top:-4px;right:0;z-index:2}.int-view{display:flex;flex-direction:column;animation:int-fade .22s ease-out}@keyframes int-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.int-view__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.int-view__lead{display:flex;gap:14px;align-items:flex-start;min-width:0}.int-view input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(17%) sepia(34%) saturate(1500%) hue-rotate(174deg) brightness(93%) contrast(94%)}.int-view__leadtext{display:flex;flex-direction:column;min-width:0}.int-view__title{font-size:var(--font-lg-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);margin:1px 0 5px}.int-view__sub{font-size:var(--font-base-size);line-height:1.55;color:var(--primary-1-55);max-width:62ch}.int-view__sub code{font-size:var(--font-sm-size);padding:1px 5px;border-radius:4px;background:var(--primary-1-08);color:var(--primary-1-65)}.int-view__control{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding-top:4px}.int-state{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.int-state.is-on{color:var(--alert-succes)}.int-state.is-off,.int-state.is-neutral{color:var(--primary-1-40)}.int-state.is-unset{color:var(--alert-warning)}.int-empty{font-size:var(--font-md-size);color:var(--primary-1-50);margin-top:8px}.int-token-form{display:flex;align-items:center;gap:8px}.int-token-form>*:first-child{flex:1 1 auto}.int-token{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;background:var(--primary-1-04);border-radius:var(--radius-md)}.int-token__name{font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-token__meta{flex:1 1 auto;font-size:var(--font-md-size);color:var(--primary-1-50)}.int-token-new{margin-top:12px;padding:12px 14px;background:var(--alert-succes-20);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px}.int-token-new__label{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.int-token-new__row{display:flex;align-items:center;gap:8px}.int-token-new__value{flex:1 1 auto;font-size:var(--font-md-size);background:var(--primary-2);border:1px solid var(--primary-1-10);border-radius:var(--radius-md);padding:6px 8px;overflow-x:auto;white-space:nowrap;color:var(--primary-1)}.brand-head{margin-bottom:26px}.brand-head__title{font-size:var(--font-xl-size);font-weight:700;letter-spacing:-.01em;color:var(--primary-1)}.brand-head__lead{margin-top:5px;font-size:var(--font-base-size);line-height:1.55;color:var(--primary-1-55);max-width:58ch}.brand-panel{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:40px;align-items:start;padding-block:24px}.brand-main{min-width:0}.brand-controls{display:flex;flex-direction:column;gap:16px}.brand-card.v-card{background:var(--primary-1-05);border:1px solid transparent;transition:border-color .2s ease;border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:16px}.brand-card.v-card:hover{border-color:var(--primary-1);background:var(--primary-1-08)}.brand-field{display:flex;flex-direction:column;gap:7px}.brand-hint{display:block;font-size:var(--font-md-size);line-height:1.45;color:var(--primary-1-50)}.brand-hint--dot{display:flex;align-items:center;gap:7px}.brand-hint--dot:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-sm);background:var(--alert-succes)}.brand-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:640px){.brand-assets{grid-template-columns:1fr}}.brand-asset{display:flex;flex-direction:column;gap:7px;min-width:0}.brand-asset__tile{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;background:var(--primary-1-04);border:1px dashed var(--primary-1-22);border-radius:var(--radius-md);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.brand-asset__tile:hover:not(:disabled),.brand-asset__tile:focus-visible{border-color:var(--primary-1);background:var(--primary-1-06);outline:none}.brand-asset__tile:disabled{cursor:default;opacity:.55}.brand-asset__ph{flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius-sm);display:grid;place-items:center;overflow:hidden;background:var(--primary-1-10);color:var(--primary-1-50)}.brand-asset__tile.is-filled .brand-asset__ph{background:var(--primary-2)}.brand-asset__img{max-width:100%;max-height:100%;object-fit:contain}.brand-asset__desc{min-width:0;font-size:var(--font-md-size);line-height:1.35;color:var(--primary-1-55)}.brand-asset__clear{align-self:flex-start;font-size:var(--font-sm-size);font-weight:600;color:var(--alert-danger);background:none;border:none;padding:0;cursor:pointer}.brand-asset__clear:disabled{opacity:.5;cursor:default}.brand-colors{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.brand-colors{grid-template-columns:1fr}}.brand-colorrow{display:flex;flex-direction:column;gap:7px;min-width:0}.brand-collabel{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.brand-colorbtn.v-btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:auto;padding:6px 8px;background:var(--primary-2);border:1px solid var(--primary-1-12);border-radius:var(--radius-md);transition:border-color .16s ease}.brand-colorrow:hover .brand-colorbtn.v-btn{border-color:var(--primary-1)}.brand-colorinput__chip{flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--primary-1-18)}.brand-colorhex{font-size:var(--font-base-size);font-weight:600;letter-spacing:.02em;color:var(--primary-1)}.brand-field>.set-flabel,.brand-asset>.set-flabel,.brand-colorrow>.brand-collabel{color:var(--primary-1-50);transition:color .2s ease}.brand-field:hover>.set-flabel,.brand-field:focus-within>.set-flabel,.brand-asset:hover>.set-flabel,.brand-asset:focus-within>.set-flabel,.brand-colorrow:hover>.brand-collabel,.brand-colorrow:focus-within>.brand-collabel{color:var(--primary-1)}.brand-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:36px;margin-top:14px}.brand-reset.v-btn{color:var(--primary-1-55)}.brand-msg{font-size:var(--font-md-size);font-weight:600}.brand-msg--error{color:var(--alert-danger)}.brand-msg--ok{color:var(--alert-succes)}.brand-fade-enter-active,.brand-fade-leave-active{transition:opacity .22s ease}.brand-fade-enter-from,.brand-fade-leave-to{opacity:0}.brand-stage{position:sticky;top:0}.brand-stage__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.brand-stage__label{font-size:var(--font-sm-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-1-50)}.brand-ptabs{display:inline-flex;gap:2px;padding:0;overflow:hidden;background:var(--primary-1-09);border-radius:var(--radius-md)}.brand-ptabs button{font-size:var(--font-sm-size);font-weight:600;color:var(--primary-1-55);background:transparent;border:none;padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .14s ease,color .14s ease}.brand-ptabs button:hover:not(.is-on){color:var(--primary-1)}.brand-ptabs button.is-on{background:var(--primary-1);color:var(--primary-2)}.brand-stage__note{margin-top:12px;font-size:var(--font-sm-size);line-height:1.5;color:var(--primary-1-50)}.brand-browser{border-radius:10px;overflow:hidden;background:var(--primary-2);border:1px solid var(--primary-1-08);box-shadow:0 18px 40px -12px var(--primary-1-28),0 2px 8px var(--primary-1-10)}.brand-browser__bar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--primary-1-06);border-bottom:1px solid var(--primary-1-08)}.brand-browser__dots{display:inline-flex;gap:4px}.brand-browser__dots i{width:8px;height:8px;border-radius:50%;background:var(--primary-1-20)}.brand-browser__tab{display:inline-flex;align-items:center;gap:6px;background:var(--primary-2);border-radius:6px 6px 0 0;padding:5px 10px;font-size:var(--font-sm-size);font-weight:600;color:var(--primary-1);max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand-browser__favi{flex:0 0 auto;width:15px;height:15px;border-radius:3px;overflow:hidden;background:var(--pv-primary);color:var(--primary-2);font-size:var(--font-sm-size);font-weight:700;display:grid;place-items:center;transition:background-color .25s ease}.brand-browser__favi img{width:100%;height:100%;object-fit:contain}.brand-browser__body{height:300px}.brand-app{display:flex;background:var(--primary-2)}.brand-app__rail{flex:0 0 48px;background:var(--pv-primary);display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0;transition:background-color .25s ease}.brand-app__mark{width:30px;height:30px;border-radius:5px;overflow:hidden;background:var(--primary-2-16);color:var(--primary-2);font-size:var(--font-sm-size);font-weight:700;display:grid;place-items:center}.brand-app__mark img{width:100%;height:100%;object-fit:contain}.brand-app__nav{width:22px;height:22px;border-radius:5px;background:var(--primary-2-16)}.brand-app__nav.is-active{background:var(--primary-2-36)}.brand-app__main{flex:1 1 auto;min-width:0;padding:16px;display:flex;flex-direction:column;gap:11px}.brand-app__topbar{display:flex;align-items:center;gap:8px;margin-bottom:2px}.brand-app__logo{height:16px;max-width:92px;object-fit:contain}.brand-app__name{flex:1 1 auto;min-width:0;font-size:var(--font-emph-size);font-weight:700;color:var(--pv-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .25s ease}.brand-app__avatar{flex:0 0 auto;width:26px;height:26px;border-radius:5px;background:var(--pv-primary);color:var(--primary-2);font-size:var(--font-sm-size);font-weight:700;display:grid;place-items:center;transition:background-color .25s ease}.brand-app__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:var(--primary-1-05)}.brand-app__rowname{font-size:var(--font-md-size);font-weight:600;color:var(--primary-1)}.brand-app__tag{font-size:var(--font-sm-size);font-weight:700;color:var(--primary-2);background:var(--pv-accent);border-radius:3px;padding:2px 7px;transition:background-color .25s ease}.brand-app__rowmeta{font-size:var(--font-sm-size);color:var(--primary-1-55)}.brand-app__btn{margin-top:auto;align-self:flex-start;background:var(--pv-primary);color:var(--primary-2);border:none;border-radius:var(--radius-md);padding:9px 16px;font-size:var(--font-md-size);font-weight:600;cursor:default;transition:background-color .25s ease}.brand-login-prev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);background:var(--primary-2)}.brand-login-prev__side{background:var(--pv-primary);padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;transition:background-color .25s ease}.brand-login-prev__logo{align-self:flex-start;max-width:100%;background:var(--primary-2-14);color:var(--primary-2);font-size:var(--font-md-size);font-weight:700;padding:7px 11px;border-radius:var(--radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-login-prev__logo img{height:16px;max-width:110px;object-fit:contain;display:block}.brand-login-prev__tag{font-size:var(--font-md-size);line-height:1.4;color:var(--primary-2-75)}.brand-login-prev__form{padding:16px;display:flex;flex-direction:column;gap:10px;justify-content:center}.brand-login-prev__h{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1);margin-bottom:2px}.brand-login-prev__input{height:28px;border-radius:var(--radius-sm);border:1px solid var(--primary-1-18);background:var(--primary-2)}.brand-login-prev__btn{background:var(--pv-primary);color:var(--primary-2);font-size:var(--font-sm-size);font-weight:700;padding:8px 10px;border-radius:var(--radius-sm);transition:background-color .25s ease}.brand-login-prev__link{font-size:var(--font-sm-size);font-weight:600;color:var(--pv-accent);transition:color .25s ease}.brand-tabprev{background:var(--primary-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px}.brand-tabprev__favi{width:76px;height:76px;border-radius:16px;overflow:hidden;background:var(--pv-primary);color:var(--primary-2);font-size:var(--font-xxxl-size);font-weight:700;display:grid;place-items:center;transition:background-color .25s ease}.brand-tabprev__favi img{width:100%;height:100%;object-fit:contain}.brand-tabprev__name{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.brand-tabprev__meta{font-size:var(--font-sm-size);color:var(--primary-1-55)}.brand-ld{display:inline-block;height:9px;border-radius:4px;background:var(--primary-1-12);animation:brand-ld-pulse 1.5s ease-in-out infinite}.brand-ld--lg{height:12px}.brand-ld--light{background:var(--primary-2-38)}.brand-ld--accent{background:var(--pv-accent);opacity:.8}@keyframes brand-ld-pulse{0%,to{opacity:1}50%{opacity:.5}}.brand-app__tophead{display:flex;align-items:center;gap:8px;min-width:0}.brand-app__topbar{justify-content:space-between}.brand-app__tag{width:26px;height:16px;padding:0}.brand-app__btn{display:inline-flex;align-items:center;justify-content:center}.brand-login-prev__tag{display:flex;flex-direction:column;gap:6px}.brand-login-prev__btn{display:inline-flex;align-items:center;justify-content:center}.brand-login-prev__link{display:inline-flex}@media(max-width:860px){.brand-panel{grid-template-columns:1fr;gap:28px}.brand-stage{position:static}}.int-skeleton{display:grid;grid-template-columns:208px minmax(0,1fr);gap:30px}.int-skeleton__nav,.int-skeleton__body{display:flex;flex-direction:column;gap:10px}@media(max-width:720px){.int-md,.int-skeleton{grid-template-columns:1fr;gap:14px}.int-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--primary-1-08)}.int-nav__group{width:100%;padding:4px 4px 0}.int-nav__item{width:auto;padding:7px 12px}.int-view__head{flex-direction:column}.int-view__control{padding-top:0}.int-teams-group__fields{grid-template-columns:1fr}}.mail-test-row{display:flex;align-items:flex-end;gap:12px;margin-top:14px;max-width:620px}.mail-test-btn.v-btn{flex:0 0 auto;height:42px}.lead-block{width:100%}.dossierterm-row{margin-top:18px}.dossierterm-row+.dossierterm-row{margin-top:22px}.aanzeg-row .aanzeg-toggle{width:auto;flex:1 1 auto;min-width:0}.aanzeg-months{flex:0 0 auto;width:88px;font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1);white-space:nowrap}.aanzeg-stepper{display:none;grid-template-columns:auto 1fr auto;gap:10px}.sk-aanzeg-stepper{display:none;gap:10px}.v-btn.aanzeg-step,.aanzeg-step{width:46px;height:46px;min-width:0;border:1px solid var(--primary-1-12);border-radius:var(--radius-md);background:var(--primary-2);color:var(--primary-1);font-size:var(--font-xl-size);font-weight:600;cursor:pointer;transition:border-color .15s ease}.aanzeg-step:hover:not(:disabled){border-color:var(--primary-1)}.aanzeg-step:disabled{opacity:.4;cursor:default}.aanzeg-step-value{display:grid;place-items:center;height:46px;border:1px solid var(--primary-1-12);border-radius:var(--radius-md);background:var(--primary-2);color:var(--primary-1);font-size:var(--font-emph-size);font-weight:600}.prio-cards{display:none;flex-direction:column;gap:12px;margin-top:16px}.prio-card{background:var(--primary-1-04);border:1px solid var(--primary-1-08);padding:14px;display:flex;flex-direction:column;gap:12px}.prio-card__p{font-size:var(--font-md-size);font-weight:600;color:var(--primary-1-50);flex:0 0 auto}.v-btn.prio-card__swatch,.prio-card__swatch{width:30px;height:30px;min-width:0;flex:0 0 auto;border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:inset 0 0 0 1px var(--primary-1-12)}.prio-card__field{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.prio-card__field .set-flabel{color:var(--primary-1-50)}.lead-block--half{flex:1 1 0;min-width:220px;width:auto}@media(max-width:640px){.lead-block--half{flex-basis:100%;min-width:100%}}.lead-block .aanzeg-label{color:var(--primary-1-50);transition:color .2s ease}.lead-block:hover:not(:has(.v-field--disabled,.v-btn--disabled)) .aanzeg-label,.lead-block:focus-within .aanzeg-label{color:var(--primary-1)}.set-error-line{margin-top:10px;font-size:var(--font-md-size);color:var(--alert-danger)}.aanzeg-labelrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:16px;margin:20px 0 8px}.aanzeg-label{display:block}.aanzeg-status{font-size:var(--font-md-size);font-weight:600;letter-spacing:0;text-transform:none}.aanzeg-status.success{color:var(--alert-succes)}.aanzeg-status.error{color:var(--alert-danger)}.aanzeg-toggle{display:flex;width:100%;height:auto;background:var(--primary-1-06);border-radius:var(--radius-md);padding:0;gap:2px;overflow:hidden}.aanzeg-toggle .aanzeg-seg.v-btn{flex:1 1 0;height:30px!important;min-width:0;border-radius:3px!important;font-size:var(--font-base-size);font-weight:600;letter-spacing:0;color:var(--primary-1-65);background:transparent;box-shadow:none}.aanzeg-toggle .aanzeg-seg.v-btn.is-active{background:var(--primary-1);color:var(--primary-2)}.aanzeg-toggle .aanzeg-seg.v-btn:hover:not(.is-active){background:var(--primary-1-10)}.privacy-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.privacy-tabs{display:inline-flex;gap:8px}.privacy-tab.v-btn{height:36px;min-width:0;border-radius:var(--radius-md);background:var(--primary-1-10);color:var(--primary-1);font-size:var(--font-emph-size);font-weight:600;letter-spacing:0;box-shadow:none;padding-inline:18px}.privacy-tab.v-btn.is-on{background:var(--alert-warning-30);color:var(--alert-warning)}.privacy-tab.v-btn:hover:not(.is-on){background:var(--primary-1-12)}.privacy-tab .v-btn__overlay{opacity:0!important}.privacy-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.privacy-body>*{flex:1 1 auto;min-height:0;display:flex}.privacy-doc{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.privacy-doc>*{flex:1 1 auto;min-height:0}.privacy-doc .rte{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.privacy-doc .rte .rte-toolbar{flex-shrink:0}.privacy-doc .rte .rte-content{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.privacy-doc .settings-readonly-html{flex:1 1 auto;min-height:0;overflow-y:auto}.privacy-doc .rte .rte-content,.privacy-doc .settings-readonly-html{scrollbar-width:none;-ms-overflow-style:none}.privacy-doc .rte .rte-content::-webkit-scrollbar,.privacy-doc .settings-readonly-html::-webkit-scrollbar{display:none}.aanzeg-toggle .v-btn__overlay{opacity:0!important}.aanzeg-example.v-sheet{background:var(--primary-1-05);border:none;border-radius:var(--radius-md);padding:13px 15px;margin-top:16px;display:flex;align-items:flex-start;gap:11px}.aanzeg-example-icon{color:var(--primary-1-55);flex:0 0 auto;margin-top:1px}.aanzeg-example-text{margin:0;font-size:var(--font-base-size);font-weight:500;line-height:1.55;color:var(--primary-1-65)}.aanzeg-example-text strong{color:var(--primary-1);font-weight:600}.prio-table.v-table{margin-top:16px;background:var(--primary-1-10);border:1px solid var(--primary-1-08);border-radius:var(--radius-md);overflow:hidden}.prio-table thead th{background:transparent!important;text-transform:uppercase;font-size:var(--font-sm-size)!important;font-weight:700!important;letter-spacing:1px;color:var(--primary-1-50)!important;border-bottom:1px solid var(--primary-1-08)!important;height:auto!important;padding:12px 12px 8px!important}.prio-table tbody td{background:transparent;border-bottom:1px solid var(--primary-1-08)!important;height:auto!important;padding:10px 12px!important;color:var(--primary-1);vertical-align:middle}.prio-table tbody tr:last-child td{border-bottom:none!important}.prio-table tbody tr:hover td{background:transparent}.prio-table tbody tr.is-changed td,.prio-table tbody tr.is-changed:hover td{background:var(--primary-1-08)}.prio-table th:nth-child(1),.prio-table td:nth-child(1){width:56px}.prio-table th:nth-child(3),.prio-table td:nth-child(3),.prio-table th:nth-child(4),.prio-table td:nth-child(4){width:130px}.prio-table th:nth-child(5),.prio-table td:nth-child(5){width:150px}.prio-table th:nth-child(6),.prio-table td:nth-child(6){width:170px}.prio-table th:nth-child(7),.prio-table td:nth-child(7){width:48px}.prio-prio{font-size:var(--font-md-size);font-weight:600;color:var(--primary-1-50)!important;padding-left:14px!important}.prio-static{font-size:var(--font-emph-size);color:var(--primary-1);padding:0 5px}.prio-tnum{font-variant-numeric:tabular-nums}.prio-vinput .v-field{background:var(--primary-2);border:1px solid transparent;border-radius:var(--radius-md);min-height:36px;padding-inline:8px;transition:border-color .28s ease}.prio-vinput .v-field:hover:not(.v-field--disabled),.prio-vinput .v-field.v-field--focused{border-color:var(--primary-1)}.prio-vinput.is-error .v-field{border-color:var(--alert-danger)}.prio-vinput .v-field__input{min-height:36px;padding-top:0;padding-bottom:0;font-size:var(--font-emph-size);color:var(--primary-1)}.prio-vinput .v-field__input input::placeholder{color:var(--primary-1-35);opacity:1}.prio-vinput--name .v-field__input{font-weight:600}.prio-vinput--days{max-width:64px}.prio-vinput--days .v-field__input input{text-align:right}.prio-vinput--time{max-width:80px}.prio-vinput--time .v-field__input{font-variant-numeric:tabular-nums}.prio-cell--days,.prio-cell--time{display:flex;align-items:center;gap:6px}.prio-unit{font-size:var(--font-md-size);font-weight:700;color:var(--primary-1-50);white-space:nowrap}.prio-clock{color:var(--primary-1-50);flex:0 0 auto}.prio-clock :is(path,circle,line){stroke-width:2.2}.prio-table tbody td.prio-deadline{font-size:var(--font-md-size);font-weight:700;color:var(--primary-1-50)}.prio-cell--trash .rules-iconbtn.is-danger.v-btn{color:var(--alert-danger)}.prio-cell--trash{text-align:right}.prio-color.v-btn{height:36px;min-width:0;padding-inline:9px;border-radius:var(--radius-md);justify-content:flex-start}.prio-color.v-btn:hover{background:var(--primary-1-06)}.prio-color .v-btn__overlay{opacity:0!important}span.prio-color{display:inline-flex;align-items:center}.prio-swatch{width:16px;height:16px;border-radius:3px;border:1px solid var(--primary-1-12);flex:0 0 auto;margin-right:8px}.prio-hex{font-size:var(--font-md-size);color:var(--primary-1-55)}.prio-add.v-btn{height:38px;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);font-size:var(--font-base-size);font-weight:600;letter-spacing:0}.prio-add.v-btn:hover{background:var(--primary-1-88)}.rules-panel.v-card{margin:-20px;background:var(--primary-2);border-radius:0;box-shadow:none;color:var(--primary-1)}.rules-panel--flush.v-card{padding-top:20px}.rules-head{display:flex;align-items:center;gap:14px;padding:18px 22px 16px}.rules-title{font-size:var(--font-lg-size);font-weight:600;color:var(--primary-1)}.rules-count{font-size:var(--font-base-size);color:var(--primary-1-50)}.rules-newtype-btn.v-btn{margin-left:auto;height:38px;border-radius:var(--radius-md);font-size:var(--font-base-size);font-weight:600;letter-spacing:0;box-shadow:0 1px 2px var(--primary-1-20)}.rules-section{margin:0 22px 14px;background:var(--primary-1-06);border:1px solid var(--primary-1-08);border-radius:var(--radius-md);box-shadow:0 1px 2px var(--primary-1-04);overflow:hidden}.rules-section:last-child{margin-bottom:22px}.rules-section-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--primary-1-10);cursor:pointer;-webkit-user-select:none;user-select:none}.rules-section-body{background:var(--primary-2);padding:14px 16px 16px}.rules-desc{padding-top:2px}.rules-desc-labelrow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.rules-desc-label{font-size:var(--font-sm-size);font-weight:600;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-50);transition:color .2s ease}.rules-desc-flag{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-sm-size);font-weight:600;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;white-space:nowrap}.rules-desc-flag--ok{color:var(--alert-succes)}.rules-desc-flag--warn{color:var(--alert-warning)}.rules-desc-flag--fail{color:var(--alert-danger)}.desc-flag-enter-active{transition:opacity .28s ease,transform .28s ease}.desc-flag-leave-active{transition:opacity .4s ease,transform .4s ease}.desc-flag-enter-from{opacity:0;transform:translateY(6px)}.desc-flag-leave-to{opacity:0;transform:translateY(-4px)}.rules-desc:hover .rules-desc-label,.rules-desc:focus-within .rules-desc-label{color:var(--primary-1)}.rules-section-name{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-section-count{font-size:var(--font-base-size);color:var(--primary-1-35);flex-shrink:0}.rules-section-actions{margin-left:auto;display:flex;gap:6px;flex-shrink:0}.rules-iconbtn.v-btn{width:32px;height:32px;color:var(--primary-1-55)}.rules-iconbtn.v-btn:hover{background:var(--primary-1-06)}.rules-iconbtn.is-danger.v-btn:hover{background:var(--alert-danger-40);color:var(--alert-danger)}.rules-iconbtn .v-btn__overlay{opacity:0!important}.rules-rename-input{max-width:260px}.rules-rename-input .v-field,.rules-rename-input .v-field__input{min-height:32px}.rules-rename-input .v-field__input{font-size:var(--font-emph-size);font-weight:600}.rules-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rules-chip.v-chip{background:var(--primary-1);color:var(--primary-2);font-size:var(--font-base-size);font-weight:500;height:auto;border-radius:var(--radius-md);padding:8px 9px 8px 13px;transition:background-color .3s ease}.rules-chip.v-chip.is-flash{background:var(--alert-danger-40)}.rules-chip .v-chip__overlay{opacity:0!important}.rules-chip-x.v-btn{width:20px;height:20px;min-width:20px;margin-left:6px;background:transparent;color:var(--primary-2);border-radius:4px;box-shadow:none}.rules-chip-x.v-btn:hover{box-shadow:inset 0 0 0 999px var(--primary-1-08)}.rules-chip-x .v-btn__overlay{opacity:0!important}.rules-collapse .svg-icon{transition:transform .2s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.rules-collapse.is-collapsed .svg-icon{transform:rotate(-90deg)}.rules-section-head:hover .rules-collapse .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 4px var(--primary-1)}.rules-section.is-collapsed .rules-section-head{border-bottom:none}.rules-add-divider.v-divider{margin:14px 0;border-color:var(--primary-1-10);opacity:1}.rules-add-value{margin-top:0}.rules-empty{margin-top:8px;font-size:var(--font-base-size);color:var(--primary-1-35)}.rules-newtype-slot{margin:0 22px 14px}.rules-newtype{padding:14px 16px 16px;background:var(--primary-1-06);border:1px solid var(--primary-1-08);border-radius:var(--radius-md);box-shadow:0 1px 2px var(--primary-1-04);display:flex;flex-direction:column;gap:6px}.rules-newtype .set-flabel{color:var(--primary-1-50);transition:color .2s ease}.rules-newtype:hover:not(:has(.v-field--disabled)) .set-flabel,.rules-newtype:focus-within .set-flabel{color:var(--primary-1)}.rules-newtype-input{width:100%}.rules-newtype-input .v-field,.rules-newtype-input .v-field__input{min-height:42px}.rules-newtype-input .v-field{overflow:hidden;padding-inline-end:0}.rules-newtype-input .v-field__append-inner{padding:0;margin:0;align-items:stretch}.rules-inline-btn.v-btn{height:100%;min-height:100%;border-radius:0;box-shadow:none;font-size:var(--font-base-size);font-weight:600;letter-spacing:0;color:var(--primary-1)}.rules-inline-btn--add.v-btn{background:var(--primary-1)!important;color:var(--primary-2)}.rules-sensitive{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;border:1px solid var(--alert-warning-30);border-radius:var(--radius-md);background:var(--alert-warning-30);color:var(--primary-1);font-size:var(--font-base-size);line-height:1.35}.rules-sensitive__ic{flex:0 0 auto;margin-top:1px;color:var(--alert-warning)}.rules-dangerbtn.v-btn{height:32px;border-radius:var(--radius-md);font-size:var(--font-base-size);font-weight:600;letter-spacing:0}@keyframes skshine{to{background-position:calc(180px + 100%) 0}}.sk{display:inline-block;border-radius:4px;background-color:var(--primary-1-06);background-image:linear-gradient(90deg,transparent 0%,var(--primary-2-75) 50%,transparent 100%);background-size:180px 100%;background-repeat:no-repeat;background-position:-180px 0;animation:skshine 1.3s ease-in-out infinite}.sk--soft{background-color:var(--primary-1-06)}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.rules-section-status{font-size:var(--font-base-size);font-weight:600}.rules-section-status.success{color:var(--alert-succes)}.rules-section-status.error{color:var(--alert-danger)}.v-expand-transition-enter-active,.v-expand-transition-leave-active{transition-duration:.55s!important;transition-timing-function:cubic-bezier(.25,.8,.4,1)!important}.rules-newtype{animation:rules-newtype-in .45s cubic-bezier(.25,.8,.4,1)}@keyframes rules-newtype-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rules-section-anim-enter-active{transition:opacity .4s ease,transform .4s ease}.rules-section-anim-enter-from{opacity:0;transform:translateY(14px)}.rules-section-anim-leave-active{transition:opacity .3s ease,transform .3s ease}.rules-section-anim-leave-to{opacity:0;transform:translateY(-6px)}.rules-chip-anim-enter-active{transition:opacity .3s ease,transform .3s ease}.rules-chip-anim-enter-from{opacity:0;transform:translateY(8px) scale(.94)}.rules-chip-anim-leave-active{transition:opacity .2s ease,transform .2s ease;position:absolute}.rules-chip-anim-leave-to{opacity:0;transform:scale(.9)}.rules-chip-anim-move{transition:transform .3s ease}.rvf .v-field{--v-field-padding-end: 0;align-items:stretch;overflow:hidden}.rvf .v-field--appended{padding-inline-end:0}.rvf .v-field__append-inner{align-items:stretch;padding:0;margin:0}.rvf-btn.v-btn{height:100%;min-height:100%;align-self:stretch;margin:0;border-radius:0}.ret-card{padding:0}.ret-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.ret-policy+.ret-policy{margin-top:14px}.ret-warning{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:var(--font-base-size);line-height:1.45;color:var(--alert-danger);background:var(--alert-danger-08);border:1px solid var(--alert-danger-28);border-radius:var(--radius-md)}.ret-warning__ic{flex:0 0 auto;color:var(--alert-danger)}.ret-strip{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--primary-1-10)}.ret-strip .set-flabel{font-weight:700;color:var(--primary-1)}.ret-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ret-chips__lead{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-65)}.ret-chips__sep{flex-basis:100%;height:0}.ret-chip{padding:4px 10px;font-size:var(--font-md-size);font-weight:700;color:var(--primary-1-50);background:var(--primary-1-08);border:1px solid var(--primary-1-12);border-radius:var(--radius-md);cursor:default;-webkit-user-select:none;user-select:none;transition:color .2s ease,border-color .2s ease}.ret-chip:hover{color:var(--primary-1);border-color:var(--primary-1)}.ret-chip.is-gone{position:relative}.ret-chip.is-gone:after{content:"";position:absolute;left:9px;right:9px;top:50%;height:1px;background:currentColor;transform-origin:left center;transition:transform .22s ease}.ret-chip.is-gone:hover:after{transform:scaleX(0)}@media(max-width:600px){.ret-head{flex-direction:column;gap:6px}}.license-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-md);background:var(--primary-1-12);color:var(--primary-1);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.license-head__title{font-size:var(--font-xl-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.license-head__sub{margin-top:4px;font-size:var(--font-base-size);line-height:1.45;color:var(--primary-1-65);max-width:450px}.license-top{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:stretch;margin-bottom:16px}@media(max-width:1000px){.license-top{grid-template-columns:1fr}}.license-card{background:var(--primary-1-05);border:1px solid var(--primary-1-09);border-radius:var(--radius-md);padding:18px 20px}.license-history{margin-top:16px}.license-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:nowrap}.license-card__head .text-right{flex:0 0 auto}.license-label{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.09em;color:var(--primary-1-50)}.license-package{margin-top:4px;font-size:var(--font-xxl-size);font-weight:700;color:var(--primary-1)}.license-since{margin-left:8px;font-size:var(--font-base-size);font-weight:400;color:var(--primary-1-65)}.license-hint{margin-top:2px;font-size:var(--font-md-size);color:var(--primary-1-50)}.license-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px}@media(max-width:760px){.license-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.license-feature{display:flex;align-items:center;gap:10px;min-width:0}.license-feature__mark{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;border-radius:var(--radius-sm)}.license-feature__mark.is-on{color:var(--alert-succes);background:var(--alert-succes-20)}.license-feature__mark.is-off{background:var(--primary-1-08)}.license-feature__name{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.license-feature__mark.is-off+.license-feature__name{color:var(--primary-1-65);font-weight:500}.license-feature__hint{font-size:var(--font-md-size);color:var(--primary-1-50);white-space:nowrap}.license-bundle{display:flex;flex-direction:column}.license-bundle .license-card__head{align-items:center}.license-free{margin-top:12px;font-size:var(--font-xxxl-size);line-height:1;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--primary-1)}.license-free__sub{margin-left:8px;font-size:var(--font-base-size);font-weight:500;letter-spacing:0;color:var(--primary-1-65)}.license-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--radius-md);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.license-tag__dot{width:8px;height:8px;border-radius:2px}.license-tag--succes{background:var(--alert-succes-20)}.license-tag--succes .license-tag__dot{background:var(--alert-succes)}.license-tag--warning{background:var(--alert-warning-30)}.license-tag--warning .license-tag__dot{background:var(--alert-warning)}.license-tag--danger{background:var(--alert-danger-10)}.license-tag--danger .license-tag__dot{background:var(--alert-danger)}.license-bar{margin-top:16px;height:10px;border-radius:var(--radius-md);background:var(--primary-1-12);overflow:hidden}.license-bar__fill{display:block;height:100%;border-radius:var(--radius-md);transition:width .3s ease,background .3s ease}.license-bar__fill.is-succes{background:var(--alert-succes)}.license-bar__fill.is-warning{background:var(--alert-warning)}.license-bar__fill.is-danger{background:var(--alert-danger)}.license-barlabels{display:flex;justify-content:space-between;margin-top:7px;font-size:var(--font-md-size);color:var(--primary-1-55)}.license-footnote{margin-top:16px;font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-65)}.license-expand.v-btn{margin-top:auto;flex:0 0 44px;height:44px;max-height:44px;font-size:var(--font-base-size);letter-spacing:0;border-radius:var(--radius-md)}.license-histgrid{margin-top:8px;border:1px solid var(--primary-1-09);border-radius:var(--radius-md);overflow:hidden;background:var(--primary-2)}.license-histhead,.license-histrow{display:grid;grid-template-columns:minmax(0,1fr) 140px 100px 100px 110px;column-gap:16px;align-items:center;padding:10px 16px}.license-histhead{background:var(--primary-1-08);font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-1-85)}.license-histrow{border-top:1px solid var(--primary-1-08);padding:14px 16px}.license-histname{display:flex;flex-direction:column;gap:2px;min-width:0}.license-histname__title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.license-histname__sub{font-size:var(--font-sm-size);color:var(--primary-1-55)}.license-histcell{font-size:var(--font-base-size);color:var(--primary-1);font-variant-numeric:tabular-nums}.license-status{display:inline-flex;align-items:center;gap:7px;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.license-status__dot{width:8px;height:8px;border-radius:var(--radius-sm)}.license-status.is-active{color:var(--alert-succes)}.license-status.is-active .license-status__dot{background:var(--alert-succes)}.license-status.is-depleted{color:var(--primary-1-55)}.license-status.is-depleted .license-status__dot{background:var(--primary-1-40)}.rdefs{margin-top:8px}.rdefs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.rdefs__add{border:1px solid var(--primary-1-18);background:transparent;color:var(--primary-1);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);padding:6px 12px;border-radius:var(--radius-md);cursor:pointer;transition:background .13s ease,border-color .13s ease}.rdefs__add{background:var(--primary-1);border-color:var(--primary-1);color:var(--primary-2)}.rdefs__add:hover{background:var(--primary-1-88);border-color:var(--primary-1)}.rdefs__empty{font-size:var(--font-md-size);color:var(--primary-1-55);margin:0}.rdef{background:var(--primary-2);border:1px solid var(--primary-1-09);border-radius:var(--radius-md);padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.rdef__top{display:flex;align-items:center;gap:12px}.rdef__name{flex:1 1 auto}.rdef__del.v-btn{background:var(--alert-danger);color:var(--primary-2);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md)}.rdef__del.v-btn .v-btn__content{justify-content:center;width:100%}.rdef__del.v-btn:hover{background:var(--alert-danger-hover)}.rdef__kpis{display:flex;flex-wrap:wrap;gap:8px}.rdef__kpi{font-size:var(--font-md-size);color:var(--primary-1-55);cursor:pointer;padding:8px 14px;border-radius:var(--radius-md);border:1px solid transparent;background:var(--primary-1-06);transition:border-color .13s ease,background .13s ease,color .13s ease}.rdef__kpi:hover{color:var(--primary-1)}.rdef__kpi.on{background:var(--primary-2);border-color:var(--primary-1);color:var(--primary-1);font-weight:var(--font-weight-semibold)}.rdefs__grid,.rdefs__skel{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:900px){.rdefs__skel{grid-template-columns:1fr}}.rdef-skel{background:var(--primary-2);border:1px solid var(--primary-1-09);border-radius:var(--radius-md);padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.rdef-skel__line{height:14px;border-radius:var(--radius-sm);background:var(--primary-1-10);animation:rdef-skel-pulse 1.3s ease-in-out infinite}.rdef-skel__line.is-title{height:20px;width:55%}.rdef-skel__line.is-sub{width:35%}.rdef-skel__line.is-chips{width:80%;height:26px}.rdef-skel__line.is-grid{width:100%;height:40px}.rdef-skel__line.is-foot{width:45%}@keyframes rdef-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:900px){.rdefs__grid{grid-template-columns:1fr}}.rdef__status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:4px 9px;border-radius:var(--radius-md);font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.rdef__statusdot{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-sm)}.rdef__status.is-actief{background:var(--alert-succes-16)}.rdef__status.is-actief .rdef__statusdot{background:var(--alert-succes)}.rdef__status.is-concept{background:var(--primary-1-08)}.rdef__status.is-concept .rdef__statusdot{background:var(--primary-1-40)}.rdef__vhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rdef__vtitle{display:flex;flex-direction:column;gap:3px;min-width:0}.rdef__name-text{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.rdef__bereik{font-size:var(--font-md-size);color:var(--primary-1-55)}.rdef__vchips{display:flex;flex-wrap:wrap;gap:8px}.rdef__vchip{padding:5px 10px;border-radius:var(--radius-sm);background:var(--primary-1-08);color:var(--primary-1);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold)}.rdef__vgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;border-top:1px solid var(--primary-1-08)}.rdef__vval{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);margin-top:3px}.rdef__kpis .requirement-tag.v-chip{font-size:var(--font-sm-size);height:26px;padding-inline:10px}.rdef .base-input .v-field,.rdef .base-input .v-field__input,.rdef .base-input input{min-height:40px!important;max-height:40px!important}.rdef .base-input .v-field__input,.rdef .base-input input{font-size:var(--font-md-size)!important}.rdef .iv-field .int-fieldlabel,.int-card .iv-field .int-fieldlabel{color:var(--primary-1-50);transition:color .2s ease}.rdef .iv-field:hover .int-fieldlabel,.rdef .iv-field:focus-within .int-fieldlabel,.int-card .iv-field:hover .int-fieldlabel,.int-card .iv-field:focus-within .int-fieldlabel{color:var(--primary-1)}.rdef__timefield{flex:0 0 180px}.rdef__timefield .v-field,.rdef__timefield .v-input{width:100%}.rdef__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.rdef__sent{font-size:var(--font-md-size);color:var(--primary-1-55)}.rdef__acts{display:flex;align-items:center;gap:8px}.prof-chip.v-chip{background:var(--primary-1-10);color:var(--primary-1);border:none;border-radius:var(--radius-md);box-shadow:none;font-weight:600;letter-spacing:0}.prof-chip.v-chip .v-chip__overlay,.prof-chip.v-chip .v-chip__underlay{opacity:0!important}.prof-chip.v-chip:hover:not(.is-on){background:var(--primary-1-12)}.prof-chip.v-chip.is-on{background:var(--alert-warning-30);color:var(--alert-warning)}.prof-messages{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.prof-filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.prof-filters--select{display:none!important}@media(max-width:640px){.prof-filters--chips{display:none}.prof-filters--select{display:flex!important;margin-bottom:14px}}.prof-timeline{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:16px}.prof-timeline .v-timeline--vertical{width:100%!important;height:auto!important;align-content:start;grid-template-columns:0 min-content 1fr!important;grid-auto-rows:min-content}.prof-timeline .v-timeline-item__body{padding-block:6px}.prof-timeline .v-timeline-item__body{width:100%!important;justify-self:stretch!important}.prof-msg.v-card{width:45%;padding:10px 12px;border:none;border-radius:10px;background:var(--primary-1-10)}.prof-msg-head{display:flex;align-items:center;gap:8px;margin-bottom:3px}.prof-msg-author{font-size:var(--font-md-size);font-weight:600;color:var(--primary-1)}.prof-msg-date{font-size:var(--font-sm-size);color:var(--primary-1-50)}.prof-msg-text{font-size:var(--font-base-size);color:var(--primary-1-85);line-height:1.5}.prof-activity{font-size:var(--font-md-size);color:var(--primary-1-50)}.prof-activity-author{color:var(--primary-1);font-weight:600}.prof-composer{flex:0 0 auto;border-top:1px solid var(--primary-1-10);margin-top:0;padding-top:12px;background:var(--primary-2)}.prof-composer-row{display:flex}.prof-input{flex-grow:1}.prof-input .v-field{overflow:hidden;padding-inline-end:0}.prof-input .v-field__append-inner{padding:0;margin:0;align-items:stretch}.prof-post.v-btn{height:100%;min-height:100%;border-radius:0;box-shadow:none;background:var(--primary-1)!important;color:var(--primary-2)}.prof-access{display:grid;grid-template-columns:1fr 1fr;gap:24px}.prof-sub{font-size:var(--font-md-size);color:var(--primary-1-50);margin:4px 0 12px}.prof-actions{display:flex;flex-wrap:wrap;gap:8px}.prof-act{border-color:var(--primary-1-10);color:var(--primary-1);border-radius:4px;min-height:24px;font-weight:600}.prof-act.danger{border-color:var(--alert-danger);background:var(--alert-danger);color:var(--primary-2)}.prof-act.danger:hover{background:var(--alert-danger-hover)}.prof-danger{border-top:1px solid var(--alert-danger-40);margin-top:18px;padding-top:14px}.prof-danger__title{font-size:var(--font-sm-size);font-weight:600;text-transform:uppercase;color:var(--alert-danger)}.prof-grid--2{grid-template-columns:repeat(2,1fr)}.prof-field__label{font-size:var(--font-md-size);font-weight:500;color:var(--primary-1-50);margin-bottom:2px}@media(max-width:900px){.prof-access{grid-template-columns:1fr}}.prof-block.v-card{background:var(--primary-1-06);padding:20px 18px}.prof-block__head{display:flex;align-items:center;justify-content:space-between}.prof-block__title{font-size:var(--font-base-size);font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--primary-1-85);transition:color .15s ease}.prof-block:hover .prof-block__title{color:var(--primary-1)}.prof-readonly{font-size:var(--font-sm-size);color:var(--primary-1-50)}.prof-grid{display:grid;gap:14px 18px}.prof-grid--3{grid-template-columns:repeat(3,1fr)}.prof-field__value{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.prof-field__foot{font-size:var(--font-sm-size);color:var(--primary-1-35);margin-top:1px}.prof-overview{gap:8px;height:100%}.prof-overview .prof-block.v-card{padding:16px;flex:1 1 auto;transition:box-shadow .15s ease}.prof-overview .prof-block.v-card:hover{box-shadow:inset 0 0 0 1.5px var(--primary-1-20)}.prof-overview .prof-block__title{margin-bottom:4px}.prof-overview .prof-grid{gap:6px 18px}.prof-overview .prof-field__foot{margin-top:0}.up-body:has(.prof-overview){padding-top:14px;padding-bottom:16px}@media(max-width:900px){.prof-grid--3{grid-template-columns:1fr}}.prof-msg-author--short,.feed-author--short{display:none}@media(max-width:640px){.feed-author--short{display:inline}}@media(max-width:640px){.prof-msg-author--full{display:none}.prof-msg-author--short{display:inline}.prof-msg.v-card{width:100%}.prof-chart__sub{display:block;margin:2px 0 0}.prof-grid--3{gap:0}.prof-grid--3 .prof-field{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;border-bottom:1px solid var(--primary-1-08);padding-block:8px}.prof-grid--3 .prof-field:last-child{border-bottom:none}.prof-grid--3 .prof-field__label{margin-bottom:0}.prof-grid--3 .prof-field__value,.prof-grid--3 .prof-field__foot{text-align:right}.prof-grid--3 .prof-field__foot{grid-column:2}}.prof-badge{font-size:var(--font-sm-size);font-weight:600;background:var(--primary-1-10);color:var(--primary-1);border-radius:var(--radius-md);padding:2px 8px}.prof-tasks{display:flex;flex-direction:column;min-height:100%}.prof-scope{font-size:var(--font-md-size);color:var(--primary-1-50);margin-bottom:12px}.pt-acc{display:flex;flex-direction:column;gap:10px;background:transparent}.pt-acc .v-expansion-panel{margin-top:0!important}.pt-panel.v-expansion-panel{background:var(--primary-1-05);border-radius:var(--radius-md);overflow:hidden}.pt-panel.v-expansion-panel:after{display:none}.pt-head.v-expansion-panel-title{display:grid;grid-template-columns:minmax(0,1fr) 220px 34px;gap:20px;align-items:center;min-height:0;padding:14px 18px;background:transparent;position:relative;z-index:0}.pt-head.v-expansion-panel-title .v-expansion-panel-title__overlay{display:none}.pt-head.v-expansion-panel-title:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-18);opacity:0;transition:opacity .18s ease;pointer-events:none}.pt-head.v-expansion-panel-title:hover:before{opacity:1}.pt-head__main{min-width:0}.pt-head__name{display:block;font-size:15px;font-weight:600;color:var(--primary-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-head__sub{display:block;font-size:12.5px;font-weight:500;color:var(--primary-1-65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-progress__labels{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--primary-1-65);margin-bottom:5px}.pt-progress__pct{color:var(--primary-1)}.pt-progress__bar{display:flex;height:8px;border-radius:99px;background:var(--primary-1-12);overflow:hidden}.pt-progress__seg{height:100%;transition:width .25s ease}.pt-progress__seg--done{background:var(--alert-succes)}.pt-progress__seg--busy{background:var(--alert-warning)}.pt-chevron{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--primary-1-55)}.pt-chevron .svg-icon{transition:transform .2s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.pt-head.v-expansion-panel-title:not(.v-expansion-panel-title--active) .pt-chevron .svg-icon{transform:rotate(-90deg)}.pt-head:hover .pt-chevron .svg-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 4px var(--primary-1)}.pt-body.v-expansion-panel-text .v-expansion-panel-text__wrapper{padding:0;border-top:1px solid var(--primary-1-12)}.pt-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto 140px;gap:14px;align-items:center;height:44px;padding:0 18px;background:transparent;border-top:1px solid var(--primary-1-06);position:relative;z-index:0}.pt-row:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-18);opacity:0;transition:opacity .18s ease;pointer-events:none}.pt-row:hover:before{opacity:1}.pt-row--alt{background:var(--primary-1-06)}.pt-list .v-virtual-scroll__item:first-child .pt-row{border-top:0}.pt-status{width:14px;height:14px;border-radius:var(--radius-sm);display:inline-block}.pt-status--open{background:var(--primary-1-25)}.pt-status--in_progress{background:var(--alert-warning)}.pt-status--done{background:var(--alert-succes)}.pt-row__title{min-width:0;font-size:14.5px;font-weight:600;color:var(--primary-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-row__title.done{text-decoration:line-through;color:var(--primary-1-55)}.pt-prio{display:inline-flex}.pt-prio__blokje{height:20px;border-radius:var(--radius-sm);cursor:default}.pt-prio--none{background:none}.pt-date{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.pt-date--open,.pt-date--in_progress{color:var(--primary-1)}.pt-date--overdue{color:var(--alert-danger)}.pt-date--done{color:var(--primary-1-65)}@media(max-width:640px){.pt-head.v-expansion-panel-title{grid-template-columns:minmax(0,1fr) 34px}.pt-progress{display:none}.pt-row{grid-template-columns:20px minmax(0,1fr) auto}.pt-date{display:none}}.prof-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--primary-1);font-size:var(--font-emph-size);padding:30px 0}.prof-stats-grid{display:flex;justify-content:space-between;margin-bottom:10px}.prof-chart{width:58%;min-width:0}.prof-breakdown{width:38%;min-width:0}.prof-chart__title{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.prof-chart__sub{font-size:var(--font-md-size);font-weight:400;color:var(--primary-1-40);margin-left:6px}.prof-plot{display:grid;grid-template-columns:18px 1fr;gap:4px;margin-top:8px}.prof-yaxis{position:relative;height:165px}.prof-ytick{position:absolute;right:0;transform:translateY(50%);font-size:var(--font-sm-size);color:var(--primary-1-85);line-height:1}.prof-ytick--zero{color:var(--primary-1-85)}.prof-chart-area{position:relative;height:165px}.prof-gridline{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--primary-1-85)}.prof-gridline--base{border-top-style:solid;border-top-color:var(--primary-1-85)}.prof-bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:6px}.prof-bar-col{flex:1 1 0;height:100%;display:flex;align-items:flex-end;cursor:default}.prof-bar{width:100%;background:var(--primary-1-22);border-radius:2px 2px 0 0;transition:height .2s ease}.prof-bar.last{background:var(--primary-1)}.prof-xaxis{display:grid;grid-template-columns:18px 1fr;gap:4px;margin-top:4px}.prof-xlabels{display:flex;gap:6px}.prof-xlabel{flex:1 1 0;text-align:center;font-size:var(--font-sm-size);color:var(--primary-1-85)}.prof-bd-row{margin-bottom:7px}.prof-bd-head{display:flex;justify-content:space-between;margin-bottom:5px}.prof-bd-label,.prof-bd-value{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.prof-bd-track{height:10px;background:var(--primary-1-10);border-radius:5px;overflow:hidden}.prof-bd-fill{height:100%;border-radius:5px}.prof-bd-note{font-size:var(--font-sm-size);color:var(--primary-1-35);margin-top:8px}.prof-stat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.prof-stat-card.v-card{background:var(--primary-1-06);padding:10px 14px;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s ease}.prof-stat-card.v-card:hover{box-shadow:inset 0 0 0 1px var(--primary-1)}.prof-stat-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.prof-stat-card__label{font-size:var(--font-base-size);font-weight:600;color:var(--primary-1)}.prof-stat-card__period{flex:none;font-size:var(--font-sm-size);color:var(--primary-1-50)}.prof-stat-card__body{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.prof-stat-card__value{font-size:var(--font-xxl-size);font-weight:600;line-height:1;color:var(--primary-1)}.prof-stat-card__sub{font-size:var(--font-md-size);line-height:1.4;color:var(--primary-1-55)}.prof-stat-card__track{height:4px;background:var(--primary-1-10);border-radius:2px;overflow:hidden}.prof-stat-card__fill{height:100%;border-radius:2px;transition:width .24s ease}.prof-stat-card__fill.is-succes{background:var(--alert-succes)}.prof-stat-card__fill.is-danger{background:var(--alert-danger)}.prof-stat-card__fill.is-warning{background:var(--alert-warning)}.prof-stat-card__fill.is-primary{background:var(--primary-1)}@media(max-width:900px){.prof-stats-grid{flex-direction:column;gap:24px}.prof-chart,.prof-breakdown{width:100%}.prof-stat-cards{grid-template-columns:1fr}}.feed-chip{border-radius:var(--radius-md);text-transform:none;background:var(--primary-1-08);color:var(--primary-1);font-weight:600}.feed-chip.on{background:var(--primary-1);color:var(--primary-2)}.feed-subtitle{color:var(--primary-1-60)}.feed-sep{width:1px;height:20px;background:var(--primary-1-12);margin:0 4px}.feed-timeline .v-timeline--vertical{width:100%!important;grid-template-columns:0 min-content 1fr!important}.feed-timeline .v-timeline-item__body{width:100%!important;justify-self:stretch!important}.prof-timeline .v-timeline-divider__dot,.prof-timeline .v-timeline-divider__inner-dot,.feed-timeline .v-timeline-divider__dot,.feed-timeline .v-timeline-divider__inner-dot{border-radius:2px!important}.feed-msg-card{width:45%;background:var(--primary-1-10);border-radius:10px;padding:10px 12px}.feed-activity{padding-top:2px;line-height:1.4}.feed-empty{text-align:center;padding:40px 0}.up-reco-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.up-reco-code{padding:8px 12px;border-radius:var(--radius-md);background:var(--primary-1-06);border:1px solid var(--primary-1-10);color:var(--primary-1);font-size:var(--font-base-size);letter-spacing:.5px;text-align:center}.prof-sub__empty{padding:18px 14px;font-size:var(--font-base-size);color:var(--primary-1-40);border:1px dashed var(--primary-1-10);border-radius:var(--radius-md)}.prof-sub__card{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:6px;background:var(--primary-1-06);border-radius:var(--radius-md);transition:background-color .16s ease}.prof-sub__card:hover{background:var(--primary-1-10)}.prof-sub__main{min-width:0;flex:1.35 1 0}.prof-sub__name{font-size:var(--font-base-size);font-weight:600;color:var(--primary-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prof-sub__meta{font-size:var(--font-sm-size);font-weight:500;color:var(--primary-1-40)}.prof-sub__actions{display:flex;justify-content:flex-end;gap:2px;flex:1 1 0}.prof-sub__card .status-tag{flex:none;display:inline-flex;align-items:center;height:22px;min-height:0;padding:0 8px;font-size:var(--font-sm-size);line-height:1;font-weight:var(--font-weight-semibold);border-radius:var(--radius-md)}.prof-sub__btn.v-btn{flex:none}@media(max-width:600px){.prof-sub__card{flex-wrap:wrap}.prof-sub__main{flex:1 1 100%}.prof-sub__actions{margin-left:auto}}.prof-msg-meta{display:flex;align-items:center;gap:6px;font-size:var(--font-md-size);color:var(--primary-1-55);white-space:nowrap}.pc{display:flex;flex-direction:column;height:min(680px,90vh);overflow:hidden;background:var(--primary-2);border-radius:var(--radius-md)}.pc--compact{height:100%;border-radius:0}.pc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--primary-1-10);border-bottom:1px solid var(--primary-1-12)}.pc__title{margin:0;font-size:var(--font-lg-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.pc__title:focus,.pc__title:focus-visible{outline:none}.pc__subtitle{margin:4px 0 0;font-size:var(--font-base-size);line-height:1.5;color:var(--primary-1-55)}.pc__brand,.pc__label{flex:none;font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--primary-1-35)}.pc__close.v-btn{flex:none;color:var(--primary-1-55)}.pc__updated{margin:16px 0 0;font-size:var(--font-md-size);font-style:italic;color:var(--primary-1-50)}.pc__updated--inline{margin-top:28px}.pc__body{display:flex;flex:1;min-height:0}.pc__toc{display:flex;flex-direction:column;flex:none;width:232px;padding:22px 16px 20px;background:var(--primary-1-04);border-right:1px solid var(--primary-1-12)}.pc__toc .pc__label{padding:0 10px;text-align:left}.pc__toc-list{display:flex;flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none}.pc__toc-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:36px;padding:6px 10px;font-size:var(--font-base-size);line-height:1.3;text-align:left;color:var(--primary-1-55);background:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.pc__toc-item:hover{color:var(--primary-1)}.pc__toc-item.is-active{font-weight:var(--font-weight-semibold);color:var(--primary-2);background:var(--primary-1)}.pc__toc-num{flex:none;width:14px;font-size:var(--font-md-size);font-variant-numeric:tabular-nums;text-align:right}.pc__toc-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--primary-1-12)}.pc__toc-foot-label{margin:0 0 2px;font-size:var(--font-md-size);color:var(--primary-1-55)}.pc__link{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);text-decoration:underline}.pc__reader{position:relative;flex:1;padding:28px 40px 60px;overflow-y:auto}.pc__reader:focus,.pc__reader:focus-visible{outline:none}.pc__reader-inner{max-width:600px}.pc__loading{display:flex;justify-content:center;padding:32px 0}.pc__error{margin-bottom:12px;color:var(--alert-danger);font-size:var(--font-md-size)}.pc__intro,.pc__prose{font-size:var(--font-emph-size);line-height:1.7;color:var(--primary-1-85);text-wrap:pretty}.pc__prose{margin-top:12px}.pc__prose :is(ul,ol){padding-left:22px}.pc__prose li+li{margin-top:4px}.pc__prose p:first-child{margin-top:0}.pc__intro a,.pc__prose a{color:var(--primary-1);font-weight:var(--font-weight-semibold)}.pc__section{margin-top:36px}.pc__section-head{display:flex;align-items:baseline;gap:12px}.pc__section-num{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--primary-1-35)}.pc__section-title{margin:0;font-size:var(--font-lg-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.pc__facts{display:grid;grid-template-columns:max-content 1fr;gap:9px 24px;margin:14px 0 0;padding:16px 18px;font-size:var(--font-emph-size);background:var(--primary-1-04);border:1px solid var(--primary-1-12);border-radius:var(--radius-md)}.pc__facts dt{color:var(--primary-1-55)}.pc__facts dd{margin:0;font-weight:var(--font-weight-medium);color:var(--primary-1)}.pc__progress{flex:none;height:3px;background:var(--primary-1-12)}.pc__progress--compact{height:2px}.pc__progress-fill{height:100%;background:var(--primary-1);transition:width .12s linear}.pc__foot{display:flex;align-items:center;gap:12px;padding:14px 28px}.pc__foot-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.pc__hint{font-size:var(--font-md-size);color:var(--primary-1-55)}.pc__accept{height:40px;padding:0 22px;font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-2);background:var(--primary-1);border:none;border-radius:var(--radius-md);cursor:pointer}.pc__accept:hover:not(:disabled){background:var(--primary-1-85)}.pc__accept:disabled{opacity:.45;cursor:not-allowed}.pc__deny{height:40px;padding:0 12px;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--alert-danger);background:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.pc__deny:hover:not(:disabled){background:var(--alert-danger-10)}.pc__deny--outline{padding:0 16px;color:var(--primary-1);background:var(--primary-2);border-color:var(--primary-1-12)}.pc__deny--outline:hover:not(:disabled){color:var(--alert-warning);border-color:var(--alert-warning)}.pc button:focus-visible,.pc a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pc__chips{display:flex;flex:none;gap:6px;padding:14px 18px 12px;overflow-x:auto;scrollbar-width:none}.pc__chips::-webkit-scrollbar{display:none}.pc__chip{flex:none;height:32px;padding:0 12px;font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--primary-1-55);background:var(--primary-2);border:1px solid var(--primary-1-12);border-radius:var(--radius-md);cursor:pointer}.pc__chip.is-active{color:var(--primary-2);background:var(--primary-1);border-color:var(--primary-1)}@media(max-width:1100px){.pc:not(.pc--compact) .pc__toc{width:200px}.pc:not(.pc--compact) .pc__reader{padding:24px 32px 48px}}@media(max-width:900px){.pc__head{padding:18px 18px 0;border-bottom:none}.pc__title{font-size:var(--font-emph-size)}.pc__subtitle{font-size:var(--font-base-size)}.pc__reader{padding:22px 18px 44px}.pc__reader-inner{max-width:none}.pc__intro,.pc__prose{font-size:var(--font-emph-size);line-height:1.65}.pc__prose li+li{margin-top:6px}.pc__section{margin-top:30px}.pc__facts{grid-template-columns:1fr;gap:12px;padding:14px 16px}.pc__facts dt{font-size:var(--font-md-size)}.pc__facts dd{font-size:var(--font-emph-size)}.pc__foot{flex-direction:column;gap:4px;padding:12px 18px 10px;border-top:1px solid var(--primary-1-12)}.pc__foot-actions{display:contents}.pc__hint{order:-1;text-align:center}.pc__accept{order:1;width:100%;height:48px;font-size:var(--font-emph-size)}.pc__deny{order:2;width:100%;height:44px;font-size:var(--font-emph-size)}}.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:60vh}.app-toast{padding:12px 16px;border-radius:var(--radius-md, 4px);background:var(--primary-2);box-shadow:0 6px 24px var(--primary-1-18);border-left:4px solid var(--primary-1);min-width:260px;max-width:380px}.app-toast__message{color:var(--primary-1)}.app-toast--primary{border-left-color:var(--primary-1)}.app-toast--primary .app-toast__icon{color:var(--primary-1)}.app-toast--success{border-left-color:var(--alert-succes)}.app-toast--success .app-toast__icon{color:var(--alert-succes)}.app-toast--danger{border-left-color:var(--alert-danger)}.app-toast--danger .app-toast__icon{color:var(--alert-danger)}.app-toast--warning{border-left-color:var(--alert-warning)}.app-toast--warning .app-toast__icon{color:var(--alert-warning)}.msg-actions__btn.v-btn{flex:none;width:24px;height:24px;min-width:0;color:var(--primary-1)}.msg-actions__card{display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--primary-2);border:1px solid var(--primary-1-12);border-radius:var(--radius-md);box-shadow:0 8px 28px var(--primary-1-22)}.msg-actions__item{display:grid;place-items:center;width:38px;height:38px;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease}.msg-actions__item:focus-visible{outline:none}.msg-actions__item.is-edit{color:var(--alert-warning)}.msg-actions__item.is-shield{color:var(--primary-1)}.msg-actions__item.is-delete{color:var(--alert-danger)}.msg-actions__item .svg-icon{border-radius:var(--radius-sm);transition:background .14s ease,box-shadow .14s ease,color .14s ease}.msg-actions__item:hover .svg-icon,.msg-actions__item:focus-visible .svg-icon{color:var(--primary-2)}.msg-actions__item.is-edit:hover .svg-icon,.msg-actions__item.is-edit:focus-visible .svg-icon{background:var(--alert-warning);box-shadow:0 0 0 5px var(--alert-warning)}.msg-actions__item.is-shield:hover .svg-icon,.msg-actions__item.is-shield:focus-visible .svg-icon{background:var(--primary-1);box-shadow:0 0 0 5px var(--primary-1)}.msg-actions__item.is-delete:hover .svg-icon,.msg-actions__item.is-delete:focus-visible .svg-icon{background:var(--alert-danger);box-shadow:0 0 0 5px var(--alert-danger)}.msg-shielded{flex:none;font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);padding:1px 7px;color:var(--primary-1);background:var(--alert-warning-30);border-radius:var(--radius-md);white-space:nowrap}.feed-meta{display:flex;align-items:center;gap:6px;font-size:var(--font-md-size);line-height:1.2;color:var(--primary-1-55);white-space:nowrap}.feed-author--full,.feed-author--short{line-height:1.2}.msg-shielded{display:inline-flex;align-items:center;gap:5px}.msg-shielded__ic{display:none}@media(max-width:900px){.msg-shielded{padding:2px 5px}.msg-shielded__ic{display:block}.msg-shielded__txt{display:none}.feed-meta,.prof-msg-meta{gap:4px;font-size:var(--font-sm-size)}}@media(max-width:600px){.feed-meta,.prof-msg-meta{font-size:var(--font-sm-size)}}.priority-flag{display:inline-flex;align-items:center;gap:3px;cursor:default;-webkit-user-select:none;user-select:none}.priority-flag__icon{flex:0 0 auto}.priority-flag__num{font-size:var(--font-md-size);font-weight:700;letter-spacing:.2px}.dash-page{flex:1 1 auto;min-height:0;overflow-y:auto}.dash-page a:focus-visible,.dash-page button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.dash-page .dash-header__profile:focus-visible{outline:none;background:var(--primary-1-06)}.dash-page .dash-stat:focus-visible{outline:none;background:var(--primary-1-14);transform:translateY(-1px)}.dash-page .dash-block__card>.dash-row:focus-within,.dash-page .dash-block__card>.dash-row:focus-visible{outline:none}.dash-page .dash-row__name:focus-visible{outline:none}.dash-block__card>.dash-row:focus-within:before{opacity:1}.dash-page .dash-block__more:focus-visible{outline:none}.dash-page .dash-block__more:focus-visible .dash-block__more-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.dash-page .dash-block__more:focus-visible .dash-block__more-icon path{fill-opacity:1}.dash-page .dash-planning__item:focus-visible{outline:none;background:var(--primary-2)}.dash-page .dash-planning__day:focus-within .dash-planning__tile{background:var(--primary-1);color:var(--primary-2)}.dash-header{background:var(--surface-06);border-radius:var(--radius-md);padding:18px 28px 14px}.dash-header__top{display:flex;align-items:center;justify-content:space-between}.dash-header__heading{display:flex;flex-direction:column;gap:2px}.dash-header__title{margin:0;font-size:var(--font-xxl-size);font-weight:700;letter-spacing:-.3px;color:var(--primary-1)}.dash-header__sub{margin:0;font-size:var(--font-emph-size);font-weight:500;color:var(--primary-1-55)}.dash-header__profile{display:flex;align-items:center;gap:12px;padding:8px;border:none;border-radius:var(--radius-md);background:none;cursor:pointer}.dash-header__profile.v-btn{height:auto}.dash-header__profile:hover{background:var(--primary-1-06)}.dash-header__meta{display:flex;flex-direction:column;align-items:flex-end}.dash-header__name{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.dash-header__role{font-size:var(--font-base-size);color:var(--primary-1-50)}.dash-header__avatar.v-avatar{background:var(--primary-1);border-radius:var(--radius-md)}.dash-header__initials{font-size:var(--font-xl-size);font-weight:600;color:var(--primary-2)}.dash-header__cards{margin-top:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dash-stat{display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px;border-radius:var(--radius-md);background:var(--primary-1-05);text-decoration:none;transition:background .14s ease,transform .14s ease}.dash-stat:hover{background:var(--primary-1-14);transform:translateY(-1px)}.dash-stat__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dash-stat__label{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.dash-stat__period{font-size:var(--font-md-size);color:var(--primary-1-40);white-space:nowrap}.dash-stat__body{display:flex;align-items:baseline;gap:10px}.dash-stat__value{font-size:var(--font-xxxl-size);font-weight:700;letter-spacing:-.8px;line-height:1;color:var(--primary-1);font-variant-numeric:tabular-nums}.dash-stat__sub{font-size:var(--font-md-size);color:var(--primary-1-65)}.dash-stat__track{height:4px;border-radius:2px;background:var(--primary-1-10);overflow:hidden}.dash-stat__fill{height:100%;border-radius:2px;background:var(--primary-1)}.dash-stat__fill.is-succes{background:var(--alert-succes)}.dash-stat__fill.is-warning{background:var(--alert-warning)}.dash-stat__fill.is-danger{background:var(--alert-danger)}.dash-columns{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px;align-items:start}.dash-col{display:flex;flex-direction:column;gap:22px;min-width:0}.dash-actie{display:flex;flex-direction:column;gap:22px}.dash-actie:empty{display:none}.dash-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px 10px}.dash-block__title{margin:0;font-size:var(--font-lg-size);font-weight:700;color:var(--primary-2)}.dash-block__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 7px;border-radius:var(--radius-sm);background:var(--primary-2-20);color:var(--primary-2);font-size:var(--font-md-size);font-weight:600;line-height:1;vertical-align:middle}.dash-block__link{font-size:var(--font-base-size);font-weight:500;color:var(--primary-2-80);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dash-block__hint{font-size:var(--font-md-size);font-weight:600;color:var(--primary-2);background:var(--primary-2-12);padding:3px 10px;border-radius:var(--radius-md);white-space:nowrap}.dash-block__card{border-radius:var(--radius-md);background:var(--surface-06);overflow:hidden}.dash-block__card>.dash-row{background:var(--surface-06);position:relative;z-index:0}.dash-block__card>.dash-row:nth-child(2n){background:var(--surface-10)}.dash-block__card>.dash-row:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-18);opacity:0;transition:opacity .18s ease;pointer-events:none}.dash-block__card>.dash-row:hover:before{opacity:1}.dash-block__more{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 20px;background:var(--surface-08);font-size:var(--font-base-size);font-weight:600;color:var(--primary-1);text-decoration:none}.dash-block__more-icon{color:var(--primary-1);border-radius:var(--radius-sm);transition:background .16s ease,box-shadow .16s ease,color .16s ease}.dash-block__more:hover .dash-block__more-icon{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 6px var(--primary-1)}.dash-block__more:hover .dash-block__more-icon path{fill-opacity:1}.v-btn.dash-row,.dash-row{display:grid;align-items:center;gap:16px;padding:11px 20px;min-height:64px;height:auto;width:100%;cursor:pointer;text-align:left;transition:background .18s ease}.dash-row--mine{grid-template-columns:minmax(0,1fr) 96px 190px}.dash-row--running{grid-template-columns:minmax(0,1fr) 150px 190px}.dash-row--notice,.dash-row--overdue,.dash-row--quarterly,.dash-row--waiting{grid-template-columns:minmax(0,1fr) 170px 190px}.dash-row--unassigned{grid-template-columns:minmax(0,1fr) 190px}.dash-row--review{grid-template-columns:minmax(0,1fr) 170px 190px;width:100%;border:0;background:none;font-family:inherit;text-align:left}.dash-row--review .dash-tag{grid-column:2;justify-self:center;align-self:center}.dash-row__endtag{grid-column:2/-1;justify-self:end;align-self:center;margin-right:16px}.dash-row__tags{grid-column:2/-1;display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-right:16px}.dash-row--review .dash-row__name{text-decoration:none;white-space:normal;overflow:visible;text-overflow:clip}.dash-row--review .dash-row__review-chevron{color:var(--primary-1-50)}.dash-row--review:hover .dash-row__review-chevron{color:var(--primary-1)}.dash-row__main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.dash-row__name-line{display:contents}.dash-row__deadline-wrap{display:flex;align-items:center;justify-content:space-between;gap:10px}.v-btn.dash-row__name,.dash-row__name{grid-column:2;grid-row:1;justify-self:start;max-width:100%;min-width:0;height:auto;background:none;border:0;padding:0;font-family:inherit;text-align:left;cursor:pointer;font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .6s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-row:hover .dash-row__name{text-decoration-color:var(--primary-1)}.dash-row__sub{grid-column:2;grid-row:2;margin-top:2px;font-size:var(--font-md-size);font-weight:600;color:var(--primary-1-65)}.dash-row__sub-extra{display:none}.dash-row__time{display:flex;align-items:center;gap:6px;font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1);font-variant-numeric:tabular-nums}.dash-row__owner{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.dash-row__progress{display:flex;flex-direction:column;gap:5px}.dash-row__progress-bar.v-progress-linear{border-radius:3px}.dash-row__progress-bar .v-progress-linear__background{background:var(--primary-1-20);opacity:1}.dash-row__progress-bar .v-progress-linear__determinate{background:var(--primary-1)}.dash-row__progress-text{font-size:var(--font-md-size);color:var(--primary-1-65)}.dash-row__waiting{display:flex;flex-direction:column}.dash-row__waiting-count{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.dash-row__waiting-since{font-size:var(--font-md-size);color:var(--primary-1-65)}.dash-deadline{display:flex;align-items:flex-start;gap:10px}.dash-tag{display:inline-flex;align-items:center;justify-self:center;align-self:center;padding:3px 10px;border-radius:var(--radius-md);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);line-height:1.35;white-space:nowrap}.dash-tag.tag-succes{background:var(--alert-succes);color:var(--primary-2)}.dash-tag.tag-warning{background:var(--alert-warning);color:var(--primary-2)}.dash-tag.tag-danger{background:var(--alert-danger);color:var(--primary-2)}.dash-tag.tag-neutral{background:var(--primary-1-10);color:var(--primary-1)}.dash-deadline--empty{color:var(--primary-1-50);font-size:var(--font-emph-size)}.dash-deadline__dot{width:9px;height:9px;border-radius:2px;flex:none;margin-top:4px}.dash-deadline__text{display:flex;flex-direction:column;min-width:0}.dash-deadline__relative{font-size:var(--font-emph-size);font-weight:600;color:var(--primary-1)}.dash-deadline__date{font-size:var(--font-md-size);color:var(--primary-1-65)}.dash-deadline__dot.is-succes,.dash-planning__item-dot.is-succes{background:var(--alert-succes)}.dash-deadline__dot.is-warning,.dash-planning__item-dot.is-warning{background:var(--alert-warning)}.dash-deadline__dot.is-danger,.dash-planning__item-dot.is-danger{background:var(--alert-danger)}.dash-planning--mobile{display:none}.dash-planning__card{background:var(--surface-06);border-radius:var(--radius-md);padding:4px 0;max-height:300px;overflow-y:auto}.dash-planning__day{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:10px 12px;border-top:1px solid var(--primary-1-12)}.dash-planning__day:first-child{border-top:none}.dash-planning__tile{width:44px;height:44px;border-radius:var(--radius-md);background:var(--primary-2);color:var(--primary-1);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease}.dash-planning__tile.is-today,.dash-planning__day:hover .dash-planning__tile{background:var(--primary-1);color:var(--primary-2)}.dash-planning__daynr{font-size:var(--font-lg-size);font-weight:700;line-height:1}.dash-planning__weekday{font-size:var(--font-sm-size);font-weight:600;text-transform:uppercase;opacity:.8}.dash-planning__items{display:flex;flex-direction:column;gap:2px;min-width:0}.v-btn.dash-planning__item,.dash-planning__item{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:4px 6px;border:0;background:none;width:100%;font-family:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md);text-decoration:none}.dash-planning__item:hover{background:var(--primary-2)}.dash-planning__item.is-notice{background:var(--primary-1-12)}.dash-planning__item.is-notice .dash-planning__item-title{font-weight:700}.dash-planning__item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dash-planning__item-title{font-size:var(--font-base-size);font-weight:600;color:var(--primary-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-planning__item-dot{width:8px;height:8px;border-radius:2px;flex:none}.dash-planning__item-sub{font-size:var(--font-md-size);color:var(--primary-1-65)}.dash-planning__item-type{font-weight:600;color:var(--primary-1-85)}.dash-planning__none{padding:14px 16px;font-size:var(--font-md-size);color:var(--primary-1-65)}.dash-bundle{border:1.5px dashed var(--primary-2-60);border-radius:var(--radius-md);padding:16px 18px}.dash-bundle__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-2-80)}.dash-bundle__text{margin-top:4px;font-size:var(--font-md-size);color:var(--primary-2-60)}.dash-empty{display:flex;align-items:center;gap:14px;min-height:54.75px;background:var(--surface-06);border-radius:var(--radius-md);padding:8px 24px}.dash-empty__dot{width:12px;height:12px;border-radius:2px;background:var(--alert-succes);flex:none}.dash-empty__title{font-size:var(--font-lg-size);font-weight:600;color:var(--primary-1)}@media(max-width:1199px){.dash-page{padding-bottom:96px}.dash-block__more-arrow{font-size:var(--font-xl-size)}.dash-header{padding:24px 26px 20px}.dash-stat__value{font-size:var(--font-xxxl-size)}.dash-columns{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.dash-row{padding:10px 16px;min-height:62px}.dash-row--mine,.dash-row--running,.dash-row--notice,.dash-row--overdue,.dash-row--quarterly{grid-template-columns:minmax(0,1fr) 150px}.dash-row__time,.dash-row__owner,.dash-row__progress{display:none}.dash-row__sub-extra{display:inline}.dash-planning__day{grid-template-columns:40px minmax(0,1fr)}.dash-planning__tile{width:40px;height:40px}.dash-planning__daynr{font-size:var(--font-emph-size)}.dash-planning__item-title{font-size:var(--font-base-size)}}@media(max-width:899px){.dash-page{padding-bottom:88px}.dash-block__more-arrow{font-size:var(--font-xxl-size)}.dash-header{padding:18px}.dash-header__title{font-size:var(--font-xl-size)}.dash-header__meta{display:none}.dash-header__avatar.v-avatar{width:36px!important;height:36px!important}.dash-header__cards{margin-top:14px;grid-template-columns:1fr;gap:8px}.dash-stat{gap:8px;padding:12px 14px}.dash-stat__value{font-size:var(--font-xxl-size)}.dash-columns{margin-top:16px;grid-template-columns:1fr;gap:16px}.dash-planning--desktop{display:none}.dash-planning--mobile{display:block;margin-top:16px}.dash-planning--mobile .dash-planning__card{display:flex;gap:10px;padding:0;background:transparent;max-height:none;overflow-x:auto}.dash-planning--mobile .dash-planning__day{flex:0 0 150px;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-top:none;border-radius:var(--radius-md);background:var(--surface-06);max-height:300px;overflow-y:auto}.dash-planning--mobile .dash-planning__tile{flex-direction:row;gap:6px;width:auto;height:auto;align-self:flex-start;background:transparent;color:var(--primary-1)}.dash-planning--mobile .dash-planning__tile.is-today{background:var(--primary-1);color:var(--primary-2);padding:2px 8px}.dash-planning--mobile .dash-planning__item{padding:3px 0}.dash-planning--mobile .dash-planning__item-extra{display:none}.dash-planning--mobile .dash-planning__item-sub{font-size:var(--font-sm-size)}.dash-block__title{font-size:var(--font-emph-size)}.dash-row,.dash-row--mine,.dash-row--running,.dash-row--notice,.dash-row--overdue,.dash-row--quarterly,.dash-row--waiting,.dash-row--unassigned{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:12px 14px;min-height:0;align-items:start}.dash-row__main{display:contents}.dash-row__name-line{display:flex;align-items:center;min-width:0}.dash-row__sub{grid-column:1/-1;grid-row:auto;margin-top:0}.dash-row__name{font-size:var(--font-emph-size)}.dash-deadline{gap:6px}.dash-deadline__relative{font-size:var(--font-base-size)}.dash-deadline__date{display:none}.dash-row__progress{display:flex;grid-column:1/-1}.dash-row__waiting{flex-direction:row;gap:6px;align-items:baseline}}.bundle-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:16px;border-radius:var(--radius-md)}.bundle-banner__icon{flex:0 0 auto}.bundle-banner__text{flex:1 1 auto;min-width:0}.bundle-banner__title{font-size:var(--font-emph-size);font-weight:700}.bundle-banner__sub{margin-top:2px;font-size:var(--font-base-size)}.bundle-banner__action{flex:0 0 auto;border:none;background:none;padding:0;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);text-decoration:underline;cursor:pointer;white-space:nowrap}.bundle-banner__close{flex:0 0 auto;border:none;background:none;padding:4px;display:grid;place-items:center;cursor:pointer;color:inherit;opacity:.7}.bundle-banner__close:hover{opacity:1}.bundle-banner--warning{background:var(--surface-06);border-left:4px solid var(--alert-warning);color:var(--primary-1)}.bundle-banner--warning .bundle-banner__icon{color:var(--alert-warning)}.bundle-banner--warning .bundle-banner__sub{color:var(--primary-1-65)}.bundle-banner--warning .bundle-banner__action{color:var(--primary-1)}.bundle-banner--critical{background:var(--surface-danger-08);border-left:4px solid var(--alert-danger);color:var(--primary-1)}.bundle-banner--critical .bundle-banner__icon{color:var(--alert-danger)}.bundle-banner--critical .bundle-banner__sub{color:var(--primary-1-65)}.bundle-banner--critical .bundle-banner__action{color:var(--primary-1)}.bundle-banner--full{background:var(--alert-danger);color:var(--primary-2)}.bundle-banner--full .bundle-banner__sub{color:var(--primary-2-85)}.bundle-banner--full .bundle-banner__action{color:var(--primary-2)}.dash-bundle__value{margin-top:6px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--primary-2)}.dash-bundle__free{font-size:var(--font-xxxl-size);font-weight:700;font-variant-numeric:tabular-nums}.dash-bundle__free span,.dash-bundle__max{font-size:var(--font-base-size);font-weight:500;color:var(--primary-2-60)}.dash-bundle__bar{margin-top:8px;height:6px;border-radius:var(--radius-sm);background:var(--primary-2-22);overflow:hidden}.dash-bundle__bar span{display:block;height:100%;border-radius:var(--radius-sm);transition:width .3s ease}.dash-bundle__bar .is-succes{background:var(--alert-succes)}.dash-bundle__bar .is-warning{background:var(--alert-warning)}.dash-bundle__bar .is-danger{background:var(--alert-danger)}.tour{position:fixed;inset:0;z-index:3000;pointer-events:auto}.tour__scrim{position:absolute;inset:0;background:var(--primary-1-74);transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.tour__svg{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.tour__dim{fill:var(--primary-1-74)}.tour__hole{transition:x .3s cubic-bezier(.22,.61,.36,1),y .3s cubic-bezier(.22,.61,.36,1),width .3s cubic-bezier(.22,.61,.36,1),height .3s cubic-bezier(.22,.61,.36,1)}.tour__svg.is-slow .tour__hole{transition-duration:.6s}.tour__ring{position:fixed;border-radius:var(--radius-md);border:2px solid var(--primary-2-90);pointer-events:none;transition:left .3s cubic-bezier(.22,.61,.36,1),top .3s cubic-bezier(.22,.61,.36,1),width .3s cubic-bezier(.22,.61,.36,1),height .3s cubic-bezier(.22,.61,.36,1)}.tour__ring--icon{border-radius:var(--radius-sm)}.tour__ring--slow{transition-duration:.6s}.tour__pulse{position:absolute;inset:-2px;border-radius:var(--radius-md);animation:tour-pulse 1.6s cubic-bezier(.22,.61,.36,1) 1}@keyframes tour-pulse{0%{box-shadow:0 0 0 0 var(--primary-2-60)}to{box-shadow:0 0 10px 10px transparent}}.tour-card{position:fixed;width:400px;max-width:calc(100vw - 48px);padding:22px 26px 20px;border-radius:var(--radius-md);background:var(--primary-2);box-shadow:0 28px 70px var(--primary-1-44),0 0 0 1px var(--primary-1-08);pointer-events:auto;transition:left .3s cubic-bezier(.22,.61,.36,1),top .3s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1);animation:tour-card-in .34s cubic-bezier(.22,.61,.36,1);outline:none}.tour-card--slow{transition:left .6s cubic-bezier(.22,.61,.36,1),top .6s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1)}.tour-card--hidden{opacity:0;pointer-events:none}.tour-card--compact{width:360px;padding:13px 18px 12px}.tour-card--compact .tour-card__title{margin-top:9px;font-size:var(--font-lg-size);line-height:1.2}.tour-card--compact .tour-card__body{margin-top:6px;font-size:var(--font-base-size);line-height:1.45}.tour-card--compact .tour-card__progress{margin-top:13px}.tour-card--compact .tour-card__actions{margin-top:12px}.tour-card--centered{left:50%;top:50%;transform:translate(-50%,-50%);animation-name:tour-card-in-centered}@keyframes tour-card-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes tour-card-in-centered{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}.tour-card__head{display:flex;align-items:center;gap:10px}.tour-card__num{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;overflow:hidden}.tour-card__of{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.09em;color:var(--primary-1-50)}.tour-card__skip{margin-left:auto;border:none;background:none;padding:2px 4px;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-50);cursor:pointer;transition:color .14s}.tour-card__skip:hover{color:var(--primary-1)}.tour-card__title{margin:16px 0 0;font-size:var(--font-xl-size);font-weight:var(--font-weight-semibold);letter-spacing:-.45px;line-height:1.22;color:var(--primary-1)}.tour-card__body{margin:10px 0 0;font-size:var(--font-emph-size);line-height:1.62;color:var(--primary-1-65);text-wrap:pretty}.tour-card__progress{margin-top:26px;display:flex;gap:4px}.tour-card__seg{flex:1;height:4px;border-radius:var(--radius-sm);background:var(--primary-1-12);transition:background .3s cubic-bezier(.22,.61,.36,1)}.tour-card__seg.is-done{background:var(--primary-1)}.tour-card__actions{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.tour-card__back{border:none;background:none;padding:8px 12px;border-radius:var(--radius-md);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-60);cursor:pointer;transition:background .14s,color .14s}.tour-card__back:hover{background:var(--primary-1-06);color:var(--primary-1)}.tour-card__next{border:none;padding:9px 16px;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .14s,transform .14s}.tour-card__next:hover{background:var(--primary-1-86);transform:translateY(-1px)}.tour-slide-next-enter-active,.tour-slide-next-leave-active,.tour-slide-prev-enter-active,.tour-slide-prev-leave-active{transition:opacity .34s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1)}.tour-slide-next-enter-from{opacity:0;transform:translateY(9px)}.tour-slide-next-leave-to,.tour-slide-prev-enter-from{opacity:0;transform:translateY(-9px)}.tour-slide-prev-leave-to{opacity:0;transform:translateY(9px)}.tour-roll-next-enter-active,.tour-roll-next-leave-active,.tour-roll-prev-enter-active,.tour-roll-prev-leave-active{transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1);display:inline-block}.tour-roll-next-enter-from{opacity:0;transform:translateY(16px)}.tour-roll-next-leave-to,.tour-roll-prev-enter-from{opacity:0;transform:translateY(-16px)}.tour-roll-prev-leave-to{opacity:0;transform:translateY(16px)}.sidebar__tour-dot{position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:2px;background:var(--accent)}@media(prefers-reduced-motion:reduce){.tour *,.tour-card{transition:none!important;animation:none!important}}.notif-scrim{position:fixed;inset:0;z-index:2400;background:var(--primary-1-14)}.notif-panel{position:fixed;z-index:2600;left:84px;top:12px;bottom:12px;width:380px;max-width:calc(100vw - 96px);display:flex;flex-direction:column;background:var(--primary-2);border-radius:var(--radius-md);box-shadow:0 24px 60px var(--primary-1-40),0 0 0 1px var(--primary-1-08);overflow:hidden}.notif-head{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 14px 20px;border-bottom:1px solid var(--primary-1-08);flex:0 0 auto}.notif-head__title{display:flex;align-items:center;gap:8px;font-size:var(--font-lg-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.notif-head__count{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:2px;background:var(--accent);color:var(--primary-2);font-size:var(--font-md-size);font-weight:700;font-variant-numeric:tabular-nums}.notif-head__action{border:none;background:none;padding:4px 8px;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-60);cursor:pointer}.notif-head__action:hover{color:var(--primary-1)}.notif-body{flex:1 1 auto;min-height:0;overflow-y:auto}.notif-empty{padding:44px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.notif-empty__icon{color:var(--primary-1-25);margin-bottom:12px}.notif-empty__title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.notif-empty__text{margin-top:4px;max-width:30ch;font-size:var(--font-base-size);line-height:1.5;color:var(--primary-1-55)}.notif-item{display:flex;align-items:stretch;border-bottom:1px solid var(--primary-1-06);transition:background .12s}.notif-item:hover{background:var(--primary-1-04)}.notif-item.is-unread{background:var(--accent-05)}.notif-item.is-unread:hover{background:var(--accent-09)}.v-btn.notif-item__open,.notif-item__open{flex:1 1 auto;min-width:0;height:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 8px 14px 20px;border:none;background:none;text-align:left;cursor:pointer}.notif-item__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.notif-item__dot{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:2px;background:transparent}.notif-item__dot.is-on{background:var(--accent)}.notif-item__main{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-item__titlerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notif-item__title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.notif-item__dept{flex:0 0 auto;padding:1px 7px;border-radius:var(--radius-sm);background:var(--primary-1-08);color:var(--primary-1-65);font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.notif-item__body{font-size:var(--font-base-size);line-height:1.5;color:var(--primary-1-65)}.notif-item__time{margin-top:2px;font-size:var(--font-sm-size);color:var(--primary-1-50);font-variant-numeric:tabular-nums}.v-btn.notif-item__read,.notif-item__read{flex:0 0 auto;align-self:stretch;width:44px;height:auto;min-width:0;display:grid;place-items:center;border:none;border-radius:0;background:none;color:var(--primary-1-40);cursor:pointer;transition:color .12s,background .12s}.notif-item__read:hover{color:var(--alert-succes);background:var(--primary-1-06)}.notif-prefs{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.notif-prefs__head{display:flex;flex-direction:column;gap:3px;margin-bottom:2px}.notif-prefs__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.notif-prefs__lead{font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-60)}.notif-chan{display:flex;align-items:flex-start;gap:13px;padding:14px;border-radius:var(--radius-md);background:var(--primary-1-04);transition:background .16s}.notif-chan.is-on{background:var(--primary-1-08)}.notif-chan__icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--primary-1-08);color:var(--primary-1-55);transition:background .16s,color .16s}.notif-chan.is-on .notif-chan__icon{background:var(--primary-1);color:var(--primary-2)}.notif-chan__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:1px}.notif-chan__label{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.notif-chan__desc{font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-60)}.notif-chan__note{margin-top:5px;font-size:var(--font-md-size);font-weight:var(--font-weight-medium);color:var(--alert-warning)}.notif-chan__always{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:var(--radius-md);background:var(--primary-1-08);color:var(--primary-1-55);font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.notif-digest{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--primary-1-04)}.notif-digest__text{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-digest__label{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.notif-digest__desc{font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-60)}.notif-digest__opts{flex:0 0 auto;display:inline-flex;padding:2px;border-radius:var(--radius-sm);background:var(--primary-1-08)}.notif-digest__opt{border:none;background:none;padding:6px 11px;border-radius:calc(var(--radius-sm) - 1px);font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-55);cursor:pointer;transition:background .14s,color .14s}.notif-digest__opt:hover{color:var(--primary-1)}.notif-digest__opt.is-on{background:var(--primary-1);color:var(--primary-2)}.v-btn.notif-toggle,.notif-toggle{flex:0 0 auto;align-self:center;position:relative;width:42px;height:24px;min-width:0;padding:0;border:none;border-radius:var(--radius-md);background:var(--primary-1-20);cursor:pointer;transition:background .18s cubic-bezier(.22,.61,.36,1)}.notif-toggle.is-on{background:var(--primary-1)}.notif-toggle:disabled{opacity:.5;cursor:default}.notif-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-1-20)}.notif-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--radius-sm);background:var(--primary-2);box-shadow:0 1px 2px var(--primary-1-30);transition:transform .18s cubic-bezier(.22,.61,.36,1)}.notif-toggle.is-on .notif-toggle__thumb{transform:translate(18px)}@media(prefers-reduced-motion:reduce){.notif-chan,.notif-chan__icon,.notif-toggle,.notif-toggle__thumb{transition:none}}.notif-fade-enter-active,.notif-fade-leave-active{transition:opacity .2s ease}.notif-fade-enter-from,.notif-fade-leave-to{opacity:0}.notif-slide-enter-active,.notif-slide-leave-active{transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .26s ease}.notif-slide-enter-from,.notif-slide-leave-to{transform:translate(-12px);opacity:0}@media(max-width:599px){.notif-panel{inset:auto 0 0;width:auto;max-width:none;height:75vh;min-height:75vh;max-height:75vh;border-radius:var(--radius-md) var(--radius-md) 0 0}.notif-slide-enter-from,.notif-slide-leave-to{transform:translateY(100%);opacity:1}}@media(prefers-reduced-motion:reduce){.notif-slide-enter-active,.notif-slide-leave-active,.notif-fade-enter-active,.notif-fade-leave-active{transition:none}}.sk{display:inline-block;height:.7em;min-height:9px;width:100%;max-width:100%;border-radius:5px;background:var(--primary-1-10);position:relative;overflow:hidden;vertical-align:middle}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--primary-2-55),transparent);transform:translate(-100%);animation:sk-shimmer 1.4s cubic-bezier(.22,.61,.36,1) infinite}.sk--avatar{height:32px;width:32px;flex:0 0 auto;border-radius:var(--radius-md)}@keyframes sk-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.sk:after{animation:none}}.report{background:var(--primary-1);width:100%}.report__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--primary-2);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:14px}.report__bar-left{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.report__range{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-55)}.report__periods{display:inline-flex;padding:0;border-radius:var(--radius-sm);background:var(--primary-1-06);overflow:hidden}.report__period{border:none;background:none;padding:7px 15px;border-radius:0;font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-55);cursor:pointer;transition:background .16s cubic-bezier(.22,.61,.36,1),color .16s cubic-bezier(.22,.61,.36,1)}.report__period:hover{color:var(--primary-1)}.report__period.is-active{background:var(--primary-1);color:var(--primary-2)}.report__exports{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.report__state{padding:40px 24px;text-align:center;font-size:var(--font-base-size);color:var(--primary-1-55)}.report__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.kpi{display:flex;flex-direction:column;gap:10px;background:var(--primary-2);border-radius:var(--radius-md);padding:16px 18px 14px}.kpi__label{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.09em;color:var(--primary-1-50)}.kpi__figure{display:flex;align-items:baseline;gap:8px}.kpi__big{font-size:var(--font-xxxl-size);font-weight:700;letter-spacing:-1px;line-height:1;color:var(--primary-1);font-variant-numeric:tabular-nums}.kpi__big.tone-good{color:var(--alert-succes)}.kpi__big.tone-low{color:var(--alert-warning)}.kpi__unit{font-size:var(--font-emph-size);font-weight:500;color:var(--primary-1-55)}.kpi__bar{margin-top:auto;height:3px;border-radius:var(--radius-sm);background:var(--primary-1-10);overflow:hidden}.kpi__fill{display:block;height:100%;border-radius:var(--radius-sm);clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.22,.61,.36,1)}.kpi__fill.is-revealed{clip-path:inset(0 0 0 0)}.kpi__fill.is-primary{background:var(--primary-1)}.kpi__fill.is-ontime{background:var(--alert-succes)}.kpi__fill.is-late{background:var(--alert-warning)}.dot{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.dot.is-ontime{background:var(--alert-succes)}.dot.is-late{background:var(--alert-warning)}.dot.is-open{background:var(--primary-1-25)}.report__grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;align-items:stretch}.report__panel{border-radius:var(--radius-md);background:var(--primary-2);border:1px solid var(--primary-1-08);padding:18px 20px 20px}.report__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.report__panel-title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.report__legend{display:flex;gap:14px;font-size:var(--font-sm-size);color:var(--primary-1-55)}.report__cell-empty{color:var(--primary-1-50);font-style:italic;font-size:var(--font-base-size)}.dept{display:grid;grid-template-columns:96px minmax(0,1fr) 84px 64px;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--primary-1-06)}.dept:first-of-type{border-top:none}.dept--head{padding:8px 0;font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--primary-1-50)}.dept__num-h{text-align:right}.dept__name{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.dept__bar{display:flex;height:6px;border-radius:var(--radius-sm);overflow:hidden;background:var(--primary-1-08);clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.22,.61,.36,1)}.dept__bar.is-revealed{clip-path:inset(0 0 0 0)}.dept__seg{height:100%}.dept__seg.is-ontime{background:var(--alert-succes)}.dept__seg.is-late{background:var(--alert-warning)}.dept__seg.is-open{background:var(--primary-1-25)}.dept__num{text-align:right;font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1);font-variant-numeric:tabular-nums}.report__panel--upcoming .upnext{list-style:none;margin:0;padding:0}.upnext li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:var(--font-base-size);color:var(--primary-1-65);border-top:1px solid var(--primary-1-06)}.upnext li:first-child{border-top:none}.upnext__label{color:var(--primary-1-65);font-weight:var(--font-weight-medium)}.upnext__num{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:3px 9px;border-radius:var(--radius-sm);background:var(--primary-1);color:var(--primary-2);font-size:var(--font-emph-size);font-weight:700;font-variant-numeric:tabular-nums}.upnext__num.is-zero{background:var(--primary-1-08);color:var(--primary-1-40)}.report__panel-meta{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-50);letter-spacing:.02em}.report__grid--wide{grid-template-columns:minmax(0,1fr) minmax(0,340px);margin-top:14px}.tspend{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.tspend__col{min-width:0}.tspend__sub{font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--primary-1-50);margin-bottom:10px}.trow{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;border-top:1px solid var(--primary-1-06)}.trow:first-of-type{border-top:none}.trow--task{grid-template-columns:minmax(0,1fr) auto auto}.trow__name{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow__bar{display:block;height:6px;border-radius:var(--radius-sm);background:var(--primary-1-08);overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.22,.61,.36,1)}.trow__bar.is-revealed{clip-path:inset(0 0 0 0)}.trow__fill{display:block;height:100%;background:var(--primary-1)}.trow__count{font-size:var(--font-md-size);color:var(--primary-1-50);font-variant-numeric:tabular-nums}.trow__val{text-align:right;font-size:var(--font-base-size);font-weight:700;color:var(--primary-1);font-variant-numeric:tabular-nums}.tspend__note{margin:18px 0 0;font-size:var(--font-md-size);color:var(--primary-1-55);line-height:1.5}.trend{display:flex;align-items:flex-end;gap:10px;height:100%;min-height:148px}.trend__col{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.trend__track{width:100%;height:96px;border-radius:var(--radius-sm);background:var(--primary-1-06);display:flex;align-items:flex-end;overflow:hidden}.trend__fill{width:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;clip-path:inset(100% 0 0 0);transition:clip-path .6s cubic-bezier(.22,.61,.36,1)}.trend__fill.is-revealed{clip-path:inset(0 0 0 0)}.trend__fill.tone-good{background:var(--alert-succes)}.trend__fill.tone-ok{background:var(--primary-1-45)}.trend__fill.tone-low{background:var(--alert-warning)}.trend__fill.is-empty{background:var(--primary-1-10)}.trend__pct{font-size:var(--font-md-size);font-weight:700;color:var(--primary-1);font-variant-numeric:tabular-nums}.trend__label{font-size:var(--font-sm-size);color:var(--primary-1-50);text-transform:capitalize}.report__export-panel{margin:14px 0}.xport{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.xport__type{flex:0 0 auto}.xport__f{flex:1 1 150px;min-width:130px}.xport__actions{display:inline-flex;gap:8px;margin-left:auto}.log__toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px 16px;border-bottom:1px solid var(--primary-1-08)}.log__f{min-width:0}.log__f--search{flex:1 1 240px}.log__f--type{flex:0 1 170px}.log__f--date{flex:0 1 148px}.log__search-icon{color:var(--primary-1-50)}.log{border-radius:var(--radius-md);background:var(--primary-2);border:1px solid var(--primary-1-08);overflow:hidden}.log__day{padding:9px 18px;background:var(--primary-1-06);font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--primary-1-55)}.log__row{display:flex;align-items:flex-start;gap:12px;padding:13px 18px;border-top:1px solid var(--primary-1-06)}.log__day+.log__row{border-top:none}.log__avatar{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--primary-1);color:var(--primary-2);font-size:var(--font-md-size);font-weight:700}.log__avatar.is-system{background:var(--primary-1-18);color:var(--primary-1-60)}.log__main{flex:1 1 auto;min-width:0}.log__line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.log__who{font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.log__what{font-size:var(--font-base-size);color:var(--primary-1-70, var(--primary-1-65))}.log__type{padding:1px 7px;border-radius:var(--radius-sm);background:var(--primary-1-08);color:var(--primary-1-55);font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.log__object{margin-top:3px;font-size:var(--font-md-size);color:var(--primary-1-55)}.log__time{flex:0 0 auto;font-size:var(--font-md-size);color:var(--primary-1-50);font-variant-numeric:tabular-nums;padding-top:2px}.log__state{padding:40px 24px;text-align:center;font-size:var(--font-base-size);color:var(--primary-1-55)}.log__sk .log__row:first-child{border-top:none}.log__empty{display:flex;flex-direction:column;align-items:center;gap:4px}.log__empty-icon{color:var(--primary-1-25);margin-bottom:8px}.log__empty-title{font-size:var(--font-emph-size);font-weight:var(--font-weight-semibold);color:var(--primary-1)}.log__more{margin-top:16px;text-align:center}.log__more-btn{border:1px solid var(--primary-2-20);background:transparent;color:var(--primary-2);padding:8px 20px;border-radius:var(--radius-md);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold);cursor:pointer}.log__more-btn:hover{background:var(--primary-2-10)}@media(max-width:1024px){.report__kpis{grid-template-columns:1fr 1fr}.report__grid{grid-template-columns:1fr}}@media(max-width:639px){.dept,.dept--head{grid-template-columns:60px minmax(0,1fr) 52px 44px;gap:10px}.report__kpis{grid-template-columns:1fr 1fr}.tspend{grid-template-columns:1fr;gap:18px}.xport__actions{margin-left:0;width:100%}.xport__actions .export-btn{flex:1;justify-content:center}.log__toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.log__f--search,.log__f--type{grid-column:1/-1}.log__f--date{grid-column:auto}.report__bar{display:grid;grid-template-columns:1fr;gap:10px}.report__periods{width:100%}.report__period{flex:1}.report__exports{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report__exports .export-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.kpi__fill,.dept__bar,.trow__bar,.trend__fill{transition:none;clip-path:none}}.import{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:stretch;background:var(--primary-1)}.imp-rail{display:flex;flex-direction:column;background:var(--primary-2);border-radius:var(--radius-md);padding:20px;min-height:100%}.imp-rail__title{font-size:var(--font-lg-size);font-weight:700;color:var(--primary-1)}.imp-rail__sub{margin:6px 0 18px;font-size:var(--font-base-size);line-height:1.5;color:var(--primary-1-55)}.imp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.imp-step{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;transition:background .14s ease}.imp-step:hover{background:var(--primary-1-04)}.imp-step.is-active,.imp-step.is-active:hover{background:var(--primary-1)}.imp-step__mark{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--primary-1-08);color:var(--primary-1-55);font-size:var(--font-base-size);font-weight:700;font-variant-numeric:tabular-nums}.imp-step.is-done .imp-step__mark{background:var(--alert-succes);color:var(--primary-2)}.imp-step.is-active .imp-step__mark{background:var(--primary-2-16);color:var(--primary-2)}.imp-step__text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.imp-step__name{font-size:var(--font-base-size);font-weight:700;color:var(--primary-1)}.imp-step__meta{font-size:var(--font-sm-size);color:var(--primary-1-50)}.imp-step.is-active .imp-step__name{color:var(--primary-2)}.imp-step.is-active .imp-step__meta{color:var(--primary-2-70)}.imp-step__dot{flex:0 0 auto;width:9px;height:9px;border-radius:var(--radius-sm);background:var(--primary-1-15)}.imp-step__dot.is-done{background:var(--alert-succes)}.imp-step__dot.is-active{background:var(--alert-warning)}.imp-rail__foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--primary-1-08);font-size:var(--font-md-size);line-height:1.5;color:var(--primary-1-50)}.imp-main{background:var(--primary-2);border-radius:var(--radius-md);padding:20px 22px 22px;color:var(--primary-1)}.imp-main__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.imp-main__eyebrow{font-size:var(--font-sm-size);font-weight:700;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-45)}.imp-main__title{font-size:var(--font-xl-size);font-weight:700;color:var(--primary-1);margin-top:2px}.imp-drop{border:1px dashed var(--primary-1-25);border-radius:var(--radius-md);padding:16px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.imp-drop:hover{border-color:var(--primary-1-40);background:var(--primary-1-04)}.imp-drop.is-drag{border-color:var(--primary-1);background:var(--primary-1-06)}.imp-file{display:none}.imp-preview-wrap{overflow-x:auto;border:1px solid var(--primary-1-10);border-radius:var(--radius-md)}.imp-preview{width:100%;border-collapse:collapse}.imp-preview th{text-align:left;padding:6px 10px;white-space:nowrap;background:var(--primary-1-06);border-bottom:1px solid var(--primary-1-10);font-size:var(--font-sm-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-60)}.imp-preview td{padding:7px 10px;white-space:nowrap;font-size:var(--font-md-size);color:var(--primary-1);border-top:1px solid var(--primary-1-08)}.imp-preview__gut{width:32px;text-align:center;background:var(--primary-1-04);color:var(--primary-1-40);font-variant-numeric:tabular-nums}.imp-drop__cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:var(--font-base-size);color:var(--primary-1-65);flex-wrap:wrap}.imp-drop__pick{border:none;background:none;padding:0;color:var(--primary-1);font-weight:var(--font-weight-semibold);text-decoration:underline;cursor:pointer;font-size:var(--font-base-size)}.imp-drop__meta{color:var(--primary-1-45)}.imp-filebar{margin-top:12px;display:flex;gap:12px;font-size:var(--font-base-size);color:var(--primary-1-65)}.imp-filebar__name{font-weight:var(--font-weight-semibold);color:var(--primary-1)}.imp-error{margin-top:14px;padding:10px 14px;border-radius:var(--radius-md);background:var(--alert-danger-10);color:var(--alert-danger);font-size:var(--font-base-size);font-weight:var(--font-weight-semibold)}.imp-summary{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.imp-count{font-size:var(--font-md-size);font-weight:var(--font-weight-semibold);color:var(--primary-1-60);padding:3px 10px;border-radius:var(--radius-sm);background:var(--primary-1-06);font-variant-numeric:tabular-nums}.imp-count.is-ok{color:var(--alert-succes);background:var(--alert-succes-20)}.imp-count.is-bad{color:var(--alert-warning);background:var(--alert-warning-30)}.imp-rows{margin-top:12px;max-height:300px;overflow-y:auto;border:1px solid var(--primary-1-08);border-radius:var(--radius-md)}.irow{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid var(--primary-1-06);font-size:var(--font-base-size)}.irow:first-child{border-top:none}.irow.is-bad{background:var(--alert-warning-06)}.irow__line{font-size:var(--font-sm-size);color:var(--primary-1-45);font-variant-numeric:tabular-nums}.irow__label{color:var(--primary-1);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irow__ok{color:var(--alert-succes);font-weight:var(--font-weight-semibold);font-size:var(--font-md-size)}.irow__errors{color:var(--alert-warning);font-size:var(--font-md-size);text-align:right}.imp-actions{margin-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.imp-note{font-size:var(--font-md-size);color:var(--primary-1-55)}.imp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.imp-card{border:1px solid var(--primary-1-10);border-radius:var(--radius-md);padding:12px 14px}.imp-card__label{font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--primary-1-45);margin-bottom:5px}.imp-card__text{font-size:var(--font-base-size);color:var(--primary-1-65)}.imp-card code{background:var(--primary-1-08);border-radius:var(--radius-sm);padding:1px 6px;font-size:var(--font-md-size);color:var(--primary-1)}@media(max-width:900px){.import{grid-template-columns:1fr}.imp-rail{min-height:0}}@media(max-width:639px){.imp-cards{grid-template-columns:1fr}.irow,.irow.is-bad{grid-template-columns:48px minmax(0,1fr)}.irow__errors,.irow__ok{grid-column:1/-1;text-align:left}.imp-preview{font-size:var(--font-md-size)}}.ctrl-view{width:100%;max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.ctrl-view__head{display:flex;flex-direction:column;gap:10px}.ctrl-sc{display:flex;flex-direction:column;gap:22px;width:100%}.ctrl-sc--fill{height:100%}.ctrl-sc--fill .ctrl-sc__cols{flex:1;min-height:0}.ctrl-sc__head{display:flex;flex-direction:column;gap:10px}.ctrl-sc__head .ctrl-title{font-size:var(--font-xxl-size);line-height:1.16}.ctrl-sc__cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:stretch}.ctrl-choice.is-active{background:var(--primary-2);box-shadow:inset 0 0 0 1.5px var(--primary-1)}.ctrl-choice--danger.is-active{box-shadow:inset 0 0 0 1.5px var(--accent)}.ctrl-choices--equal{height:100%}.ctrl-choices--equal .ctrl-choice.v-btn{flex:1}.ctrl-panel{background:var(--primary-1-06);border-radius:var(--radius-md);padding:20px 22px;display:flex;flex-direction:column;gap:18px}.ctrl-panel .ctrl-btn.v-btn{width:100%}.ctrl-panel .base-input+.base-input{margin-top:12px}.ctrl-panel__inner{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0}.ctrl-pane--fill{flex:1;min-height:0}@media(max-width:760px){.ctrl-sc__cols{grid-template-columns:1fr}.ctrl-sc__head .ctrl-title{font-size:var(--font-xl-size)}}.ctrl-eyebrow{font-size:var(--font-sm-size);font-weight:700;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;display:inline-flex;align-items:center;color:var(--accent)}.ctrl-eyebrow--muted{color:var(--primary-1-55)}.ctrl-title{font-size:var(--font-xl-size);font-weight:700;line-height:1.18;letter-spacing:-.4px;color:var(--primary-1)}.ctrl-intro{font-size:var(--font-emph-size);line-height:1.5;color:var(--primary-1-65)}.ctrl-intro__note{margin-top:8px;font-size:var(--font-base-size);color:var(--primary-1-55)}.ctrl-choices{display:flex;flex-direction:column;gap:6px}.ctrl-choice.v-btn{display:block;width:100%;height:auto;min-height:0;padding:14px 16px;border-radius:var(--radius-md);text-align:left;text-transform:none;letter-spacing:normal;background:var(--primary-1-04)}.ctrl-choice .v-btn__content{display:block;width:100%;text-align:left}.ctrl-choice__title{display:block;font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.ctrl-choice__sub{display:block;margin-top:3px;font-size:var(--font-base-size);font-weight:400;line-height:1.45;color:var(--primary-1-65);white-space:normal}.ctrl-choice:hover{background:var(--primary-1-10)}.ctrl-choice--danger .ctrl-choice__title{color:var(--accent)}.ctrl-choice--danger:hover{background:var(--alert-danger-10)}.ctrl-pane{display:flex;flex-direction:column;gap:14px}.ctrl-pane__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.ctrl-pane__title--danger{color:var(--accent)}.ctrl-pane__sub{font-size:var(--font-base-size);color:var(--primary-1-65);line-height:1.45}.ctrl-pane__info{font-size:var(--font-md-size);color:var(--primary-1-55);min-height:18px}.ctrl-label{font-size:var(--font-sm-size);font-weight:600;letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase;color:var(--primary-1-50);margin-bottom:6px}.ctrl-pane__actions{display:flex;justify-content:flex-end;gap:8px}.ctrl-btn.v-btn{height:42px;border-radius:var(--radius-md);text-transform:none;letter-spacing:normal;font-weight:var(--font-weight-semibold)}.ctrl-btn--primary.v-btn{background:var(--primary-1);color:var(--primary-2)}.ctrl-btn--primary.v-btn:hover{background:var(--primary-1-hover)}.ctrl-btn--accent.v-btn{background:var(--accent);color:var(--primary-2)}.ctrl-btn.v-btn.v-btn--disabled{opacity:.45}.ctrl-datefield.is-valid .v-field{box-shadow:inset 0 0 0 1px var(--alert-succes)}.ctrl-datefield.is-invalid .v-field{box-shadow:inset 0 0 0 1px var(--alert-danger)}.reden-menu .v-list{background:var(--primary-2);border:1px solid var(--primary-1-25);border-radius:var(--radius-md);box-shadow:0 10px 28px var(--primary-1-20)}.ctrl-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:12px}.ctrl-done__mark{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--alert-succes-20);color:var(--alert-succes)}.ctrl-done__title{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.ctrl-done__text{font-size:var(--font-base-size);color:var(--primary-1-65);line-height:1.45}.ctrl-review-card.v-card{background:var(--primary-2);display:flex;flex-direction:column}.ctrl-review-topbar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--primary-1-10)}.ctrl-review-topbar .base-icon-btn.v-btn:hover{background:var(--primary-1-20)}.ctrl-review{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 28px 28px}.ctrl-review__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.ctrl-review__headtext{display:flex;flex-direction:column;gap:8px;max-width:640px}.ctrl-review__headtext .ctrl-title{font-size:var(--font-xxl-size);line-height:1.18}.ctrl-doorvoeren.v-btn{height:44px;border-radius:var(--radius-md);text-transform:none;letter-spacing:normal;font-weight:var(--font-weight-semibold);flex-shrink:0}.ctrl-doorvoeren.v-btn.v-btn--disabled{opacity:.55}.controle-tabel{border:1px solid var(--primary-1-09);border-radius:var(--radius-md);overflow:hidden;background:var(--primary-2)}.controle-tabel table{width:100%;border-collapse:collapse}.controle-tabel thead th{background:var(--primary-1-08);text-align:left;padding:8px 18px;font-size:var(--font-sm-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-1-85)}.controle-tabel thead th:last-child{text-align:right}.controle-tabel tbody td{padding:13px 18px;border-top:1px solid var(--primary-1-08);vertical-align:middle;background:var(--primary-2)}.controle-tabel tbody tr.is-afronden td{background:var(--alert-succes-20)}.controle-tabel tbody tr.is-openhouden td{background:var(--primary-1-04)}.ctrl-row__name{font-size:var(--font-emph-size);font-weight:700;color:var(--primary-1)}.ctrl-row__sub{font-size:var(--font-md-size);color:var(--primary-1-55);margin-top:2px}.ctrl-row__dept{font-size:var(--font-emph-size);color:var(--primary-1)}.ctrl-row__tasks{font-size:var(--font-base-size);font-weight:600;color:var(--primary-1);margin-bottom:6px}.ctrl-row__besluit{text-align:right}.ctrl-progress.v-progress-linear{color:var(--primary-1);max-width:180px}.ctrl-progress .v-progress-linear__background{background:var(--primary-1-11);opacity:1}.ctrl-progress .v-progress-linear__determinate{background:var(--primary-1)}.besluit-toggle.v-btn-toggle{background:var(--primary-1-06);border-radius:var(--radius-md);padding:3px;gap:3px;height:auto}.besluit-toggle .v-btn{min-height:36px;height:auto;min-width:0;padding:8px 14px;border-radius:calc(var(--radius-md) - 1px);text-transform:none;letter-spacing:normal;font-size:var(--font-base-size);font-weight:600;color:var(--primary-1-65)}.besluit-toggle .v-btn:hover{color:var(--primary-1)}.besluit-toggle .v-btn.bg-success{background:var(--alert-succes)!important;color:var(--primary-2)!important}.btn-fill-primary.v-btn{background:var(--primary-1);color:var(--primary-2)}.btn-fill-primary.v-btn .v-btn__overlay{background-color:var(--primary-2)}.btn-fill-primary.v-btn:hover>.v-btn__overlay,.btn-fill-primary.v-btn:active>.v-btn__overlay,.btn-fill-primary.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.ctrl-btn--primary.v-btn .v-btn__overlay,.agenda-pop__save.v-btn .v-btn__overlay,.delc__back.v-btn .v-btn__overlay,.delc__confirm--primary.v-btn .v-btn__overlay,.pe-save.v-btn .v-btn__overlay,.bp-alles.v-btn .v-btn__overlay,.int-test-btn.v-btn .v-btn__overlay,.iv-primarybtn.v-btn .v-btn__overlay,.int-deptpick .int-deptbtn.v-btn.is-active .v-btn__overlay,.int-teamstest__post.v-btn .v-btn__overlay,.peform__save.v-btn .v-btn__overlay,.brand-save.v-btn .v-btn__overlay,.auth-btn.v-btn .v-btn__overlay,.recovery__btn--primary.v-btn .v-btn__overlay,.recovery__continue.v-btn .v-btn__overlay,.rs-pager-btn.v-btn .v-btn__overlay,.rs-step.is-current.v-btn .v-btn__overlay,.qr-secret .v-btn .v-btn__overlay{background-color:var(--primary-2)}.ctrl-btn--primary.v-btn:hover>.v-btn__overlay,.ctrl-btn--primary.v-btn:active>.v-btn__overlay,.ctrl-btn--primary.v-btn:focus-visible>.v-btn__overlay,.agenda-pop__save.v-btn:hover>.v-btn__overlay,.agenda-pop__save.v-btn:active>.v-btn__overlay,.agenda-pop__save.v-btn:focus-visible>.v-btn__overlay,.delc__back.v-btn:hover>.v-btn__overlay,.delc__back.v-btn:active>.v-btn__overlay,.delc__back.v-btn:focus-visible>.v-btn__overlay,.delc__confirm--primary.v-btn:hover>.v-btn__overlay,.delc__confirm--primary.v-btn:active>.v-btn__overlay,.delc__confirm--primary.v-btn:focus-visible>.v-btn__overlay,.pe-save.v-btn:hover>.v-btn__overlay,.pe-save.v-btn:active>.v-btn__overlay,.pe-save.v-btn:focus-visible>.v-btn__overlay,.bp-alles.v-btn:hover>.v-btn__overlay,.bp-alles.v-btn:active>.v-btn__overlay,.bp-alles.v-btn:focus-visible>.v-btn__overlay,.int-test-btn.v-btn:hover>.v-btn__overlay,.int-test-btn.v-btn:active>.v-btn__overlay,.int-test-btn.v-btn:focus-visible>.v-btn__overlay,.iv-primarybtn.v-btn:hover>.v-btn__overlay,.iv-primarybtn.v-btn:active>.v-btn__overlay,.iv-primarybtn.v-btn:focus-visible>.v-btn__overlay,.int-deptpick .int-deptbtn.v-btn.is-active:hover>.v-btn__overlay,.int-deptpick .int-deptbtn.v-btn.is-active:active>.v-btn__overlay,.int-deptpick .int-deptbtn.v-btn.is-active:focus-visible>.v-btn__overlay,.int-teamstest__post.v-btn:hover>.v-btn__overlay,.int-teamstest__post.v-btn:active>.v-btn__overlay,.int-teamstest__post.v-btn:focus-visible>.v-btn__overlay,.peform__save.v-btn:hover>.v-btn__overlay,.peform__save.v-btn:active>.v-btn__overlay,.peform__save.v-btn:focus-visible>.v-btn__overlay,.brand-save.v-btn:hover>.v-btn__overlay,.brand-save.v-btn:active>.v-btn__overlay,.brand-save.v-btn:focus-visible>.v-btn__overlay,.auth-btn.v-btn:hover>.v-btn__overlay,.auth-btn.v-btn:active>.v-btn__overlay,.auth-btn.v-btn:focus-visible>.v-btn__overlay,.recovery__btn--primary.v-btn:hover>.v-btn__overlay,.recovery__btn--primary.v-btn:active>.v-btn__overlay,.recovery__btn--primary.v-btn:focus-visible>.v-btn__overlay,.recovery__continue.v-btn:hover>.v-btn__overlay,.recovery__continue.v-btn:active>.v-btn__overlay,.recovery__continue.v-btn:focus-visible>.v-btn__overlay,.rs-pager-btn.v-btn:hover>.v-btn__overlay,.rs-pager-btn.v-btn:active>.v-btn__overlay,.rs-pager-btn.v-btn:focus-visible>.v-btn__overlay,.rs-step.is-current.v-btn:hover>.v-btn__overlay,.rs-step.is-current.v-btn:active>.v-btn__overlay,.rs-step.is-current.v-btn:focus-visible>.v-btn__overlay,.qr-secret .v-btn:hover>.v-btn__overlay,.qr-secret .v-btn:active>.v-btn__overlay,.qr-secret .v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.export-btn--primary:hover,.export-btn--primary:active,.export-btn--primary:focus-visible{background:var(--primary-1-hover)}.bf-tag-wrap{display:inline-flex;border-radius:var(--radius-md);outline:none}.bf-tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--radius-md);background:var(--primary-1-10);color:var(--primary-1);font-size:12.5px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:var(--font-letter-spacing);white-space:nowrap;cursor:default;gap:7px}.bf-tag--neutral{background:var(--primary-1-10)}.bf-tag--succes{background:var(--alert-succes-20)}.bf-tag--warning{background:var(--alert-warning-30)}.bf-tag--danger{background:var(--alert-danger-10)}.bf-tag.met-blokje{padding-left:0;gap:8px}.tag-blokje{align-self:stretch;min-width:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md) 4px 4px var(--radius-md);color:#fff}.tag-blokje--text{padding:0 6px;font-size:11px;font-weight:700}.tag-blokje .svg-icon{color:#fff}.bf-tag__help{flex:none;color:var(--primary-1);border-radius:var(--radius-sm);transition:background .16s ease,box-shadow .16s ease,color .16s ease}.bf-tag-wrap:hover .bf-tag__help{color:var(--primary-2);background:var(--primary-1);box-shadow:0 0 0 4px var(--primary-1)}.bf-tag-wrap:hover .bf-tag--succes .bf-tag__help{background:var(--alert-succes);box-shadow:0 0 0 4px var(--alert-succes)}.bf-tag-wrap:hover .bf-tag--warning .bf-tag__help{background:var(--alert-warning);box-shadow:0 0 0 4px var(--alert-warning)}.bf-tag-wrap:hover .bf-tag--danger .bf-tag__help{background:var(--alert-danger);box-shadow:0 0 0 4px var(--alert-danger)}*{scrollbar-width:thin;scrollbar-color:var(--primary-1-28) var(--primary-1-06)}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--primary-1-06);border-radius:999px}*::-webkit-scrollbar-thumb{background:var(--primary-1-28);border-radius:999px;border:3px solid transparent;background-clip:padding-box;transition:background .16s ease}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:var(--primary-1);background-clip:padding-box}*::-webkit-scrollbar-button:vertical:decrement,*::-webkit-scrollbar-button:vertical:increment,*::-webkit-scrollbar-button:horizontal:decrement,*::-webkit-scrollbar-button:horizontal:increment{background-color:var(--primary-1-28);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:9px 9px;mask-size:9px 9px;transition:background-color .16s ease}*::-webkit-scrollbar-button:vertical:decrement,*::-webkit-scrollbar-button:vertical:increment{height:14px}*::-webkit-scrollbar-button:vertical:decrement{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 7.5L6 3.5L10 7.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 7.5L6 3.5L10 7.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*::-webkit-scrollbar-button:vertical:increment{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5L6 8.5L10 4.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5L6 8.5L10 4.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*::-webkit-scrollbar-button:vertical:decrement:hover,*::-webkit-scrollbar-button:vertical:increment:hover{background-color:var(--primary-1)}*::-webkit-scrollbar-button:horizontal:decrement,*::-webkit-scrollbar-button:horizontal:increment{width:14px}*::-webkit-scrollbar-button:horizontal:decrement{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7.5 2L3.5 6L7.5 10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7.5 2L3.5 6L7.5 10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*::-webkit-scrollbar-button:horizontal:increment{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 2L8.5 6L4.5 10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 2L8.5 6L4.5 10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}*::-webkit-scrollbar-button:horizontal:decrement:hover,*::-webkit-scrollbar-button:horizontal:increment:hover{background-color:var(--primary-1)}*::-webkit-scrollbar-corner{background:transparent}.v-card,.table-viewport td,.TopCard{overflow-wrap:break-word}@media(max-width:1280px){.app-layout .content{padding-right:40px!important}.TopCard .font-xxl,.TopCard .subtitle.font-xl{font-size:var(--font-xl-size)}}@media(max-width:1100px){.fb-rail{width:190px;flex:0 0 190px}.fb-inspector{width:320px;flex:0 0 320px}}@media(max-width:1024px){.app-layout .content{padding-left:40px!important}.sidebar .sidebar__inner{padding-bottom:76px}}@media(max-width:900px){.app-layout .content{padding-right:24px!important;padding-left:24px!important}.TopCard.v-card{height:auto!important;min-height:210px}.TopCard .font-xxl{font-size:var(--font-xl-size)}.TopCard .subtitle.font-xl{font-size:var(--font-lg-size)}.topcard-actions{flex-wrap:wrap}.table-viewport .v-table__wrapper{overflow-x:auto}.table-viewport table{min-width:680px}.fb-canvas{padding:18px 16px 32px}.fb-section{padding:16px 16px 20px}.fb-section__head{flex-wrap:wrap;row-gap:6px}.fb-section__title{font-size:var(--font-lg-size)}.fb-section__head .fb-muted,.fb-section__icon--toggle{display:none}.fb-grid{grid-template-columns:1fr}.fb-grid>.fb-cell{grid-column:auto!important}.fb-topbar{height:auto;min-height:64px;flex:0 0 auto;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;row-gap:6px}.fb-crumb{max-width:180px}.rule-stepper__tiles{max-height:300px}}@media(max-width:640px){.aanzeg-row,.sk-aanzeg-row{display:none!important}.aanzeg-stepper{display:grid}.sk-aanzeg-stepper{display:flex}.sk-lead{flex:1 1 100%!important}.lead-block--half{flex:1 1 100%;min-width:100%}.prio-table.v-table{display:none!important}.prio-cards{display:flex}.rules-head{padding:14px 14px 12px;flex-wrap:wrap;row-gap:8px}.rules-section,.rules-newtype-slot{margin:0 14px 12px}.rules-section-head{padding:12px;gap:8px}.rules-section-body{padding:12px 12px 14px}.rules-newtype{padding:12px}.rules-inline-btn.v-btn{padding-inline:8px;font-size:var(--font-md-size)}.rules-iconbtn.v-btn{width:30px;height:30px}.roles-root .roles-table,.roles-root .roles-sk-table{display:none!important}.roles-cards{display:flex}.roles-form{flex-direction:column;align-items:stretch}.roles-field--name{min-width:0}.roles-field--head{width:100%}.roles-form-x.v-btn{display:inline-flex}.roles-form-actions{margin-left:0}.roles-form-actions .roles-addbtn{width:100%}.roles-reopen.v-btn{width:100%;background:var(--primary-1);color:var(--primary-2);border:none}.roles-root>:first-child{order:-2}.roles-add.v-card{order:-1;position:static;margin:0 0 14px;padding:0;background:transparent;border-top:none}}.dp-progressrow{display:none}.dp-progresstrack{flex:1 1 auto;height:6px;border-radius:3px;background:var(--primary-1-10);overflow:hidden}.dp-progressfill{height:100%;border-radius:3px;background:var(--primary-1);transition:width .3s ease}.dp-progressfill.is-done{background:var(--alert-succes)}.dp-mpager{display:none}.dp-mpager__btn.v-btn{background:var(--primary-1-10);color:var(--primary-1);border-radius:var(--radius-md)}.dp-send-ic,.feed-selects{display:none}@media(max-width:640px){.v-overlay__content:has(>.dossier-profile-dialog),.v-overlay__content:has(>.up-card){max-height:none;overflow-y:auto}.dossier-profile-dialog .dp-tabswin{min-height:var(--dp-taken-h, 0px);margin-inline:-10px}.dossier-profile-dialog .dp-tabswin .v-window-item{padding-inline:10px}.dossier-profile-dialog .dp-start-wrap .v-window-item{padding-inline:0}.dossier-profile-dialog .dp-content{height:auto;flex:1 1 auto;min-height:0}.rule-stepper__head{gap:16px}.rule-stepper__nav .rs-dots,.rule-stepper__nav .rs-scrollbar,.rule-stepper__pager{display:none}.rule-stepper__nav{flex:0 0 auto;width:auto;margin-left:auto}.rule-stepper__nav .rs-viewport.rs-numbers{width:34px;height:auto;max-height:200px;overflow-y:auto;overflow-x:hidden}.rule-stepper__nav .rs-numbers .rs-track{transform:none!important;flex-direction:column;align-items:center;gap:12px;padding:2px}.rule-stepper__nav .rs-numbers .rs-step.v-btn{position:relative;overflow:visible}.rule-stepper__nav .rs-numbers .rs-step.v-btn:not(:first-child):before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:2px;height:12px;background:repeating-linear-gradient(to bottom,var(--primary-1-20) 0 3px,transparent 3px 6px)}.rule-stepper__tiles{max-height:180px}.rte .rte-content:empty:before{font-size:var(--font-base-size)}.rgs{grid-template-columns:1fr}.rgs-rail{border-right:none}.rgs--detail .rgs-rail{display:none}.rgs:not(.rgs--detail) .rgs-panel{display:none}.rgs-back,.rgs-mobilemeta{display:inline-flex}.rgs-badge--rail{display:none}.bp-dialog__head{padding:12px 16px 0}.bp-name .v-field__input{font-size:var(--font-xl-size)}.bp-cat-row{margin-top:8px}.bp-rail__avail{display:inline}.task-create-card .task-form-row{flex-wrap:wrap}.task-create-card .task-form-row .field-block{flex:1 1 40%;min-width:0}.task-create-card .task-form-row .task-prio-select{flex:1 1 100%;width:100%;min-width:100%;max-width:100%}.dp-task-row .dp-task-title{display:none}.dossier-profile-dialog .dp-task-title-btn{display:inline-flex}.up-card .up-window{margin-inline:-10px}.up-card .up-window .v-window-item{border-inline:10px solid transparent}.up-tabbar,.dp-tabbar,.settings-tabs{position:relative}.settings-tabs:before,.settings-tabs:after,.up-tabbar:before,.up-tabbar:after,.dp-tabbar:before,.dp-tabbar:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1}.settings-tabs:before,.up-tabbar:before,.dp-tabbar:before{left:0;background:linear-gradient(to right,var(--primary-2),transparent)}.settings-tabs:after,.up-tabbar:after,.dp-tabbar:after{right:0;background:linear-gradient(to left,var(--primary-2),transparent)}.dossier-profile-dialog .dp-window>.v-window__container>.v-window-item--active,.up-card .up-main-window>.v-window__container>.v-window-item--active,.up-card .up-window>.v-window__container>.v-window-item--active{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dossier-profile-dialog.dp-chat .dp-content{height:auto}.dossier-profile-dialog.dp-chat .dp-tabswin{min-height:0}.up-card .up-main-window{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.up-card .up-main-window>.v-window__container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.up-card .up-main-window>.v-window__container>.v-window-item--active>div{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.up-card .up-window-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.up-card .up-window{flex:1 1 auto;height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.up-card .up-window>.v-window__container{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column}.feed-msg-card.v-card{width:100%}.feed-author--full{display:none}.dp-headline .v-avatar,.up-headline .v-avatar{width:44px!important;height:44px!important;font-size:var(--font-emph-size)}.dp-headline .font-xxl,.up-headline .font-xxl{font-size:var(--font-xl-size)}.dp-headline,.up-headline{padding-top:10px!important;padding-bottom:10px!important}.dp-tabbar .v-slide-group__content{flex:1 1 auto;width:100%}.dp-tabbar .v-tab.v-tab{flex:1 1 0;min-width:0;min-height:52px;font-size:var(--font-base-size);padding-inline:10px}.dp-tabbar .v-tab .v-chip{margin-left:6px!important}.dp-section-block .dp-item-value{font-size:var(--font-emph-size)}.feed-chiprow{display:none!important}.feed-selects{display:flex;gap:8px;margin-bottom:12px}.feed-selects>*{flex:1 1 0;min-width:0}.dp-headline .dp-progresscol{display:none!important}.dp-progressrow{display:flex;padding-bottom:12px}.dp-headline{padding-bottom:4px!important}.dp-task-main.d-flex{flex-direction:column;align-items:flex-start!important;gap:2px!important}.dp-task-main .font-lg{font-size:var(--font-emph-size);white-space:normal}.dp-task-stepper{display:none!important}.dp-mpager{display:flex;margin-inline:10px}.dp-section-block .v-col-4{flex:0 0 100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--primary-1-08);padding-block:8px;margin-bottom:0!important}.dp-section-block .v-col-4:last-child{border-bottom:none}.dp-section-block .dp-item-label{margin:0}.dp-send-label{display:none}.dp-send-ic{display:inline-flex}}.tv-mobilehead,.trow-sub{display:none}.fc-filter-ic{margin-right:8px}@media(max-width:1024px){.fc-trash-label{display:none}.fc-trash-btnic{margin-right:0}}@media(max-width:640px){.table-viewport table{min-width:0}.table-viewport thead{display:none}.table-viewport tbody tr>td{display:none}.table-viewport tbody tr>td.tv-name-td,.table-viewport tbody tr>td.tv-check-td{display:table-cell}.table-viewport tbody tr>td.tv-name-td{width:100%}.table-viewport .dossiers-placeholder-body td{display:table-cell}.table-viewport.tv-animated tbody>tr:first-child>td.tv-name-td{border-top-right-radius:var(--radius-md)}.table-viewport.tv-animated tbody>tr:last-child>td.tv-name-td{border-bottom-right-radius:var(--radius-md)}.tv-mobilehead{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 10px}.tv-mobilehead__title{color:var(--primary-2);font-size:var(--font-emph-size);font-weight:700;letter-spacing:var(--font-letter-spacing)}.tv-mobilehead__count{color:var(--primary-2-70);font-size:var(--font-md-size);font-weight:600}.trow-sub{display:block;margin-top:3px;font-size:var(--font-md-size);font-weight:500;color:var(--primary-1-55)}}.fc-select{display:none!important;width:172px}.fc-select .v-field{background:var(--primary-2-12);min-height:36px;max-height:36px}.fc-select .v-field__field{min-height:36px;max-height:36px}.fc-select .v-field:hover:not(.v-field--disabled){border-color:var(--primary-2)}.fc-select .v-field.v-field--focused{border-color:var(--primary-2);box-shadow:0 0 0 3px var(--primary-2-12)}.fc-select .v-field__input,.fc-select .v-select__selection-text{color:var(--primary-2);font-weight:600;letter-spacing:var(--font-letter-spacing-caps)}.fc-select .v-field__input{min-height:36px;padding-top:0;padding-bottom:0;align-items:center}.fc-select .v-field__append-inner,.fc-select .v-field:hover:not(.v-field--disabled) .v-field__append-inner{color:var(--primary-2)}@media(max-width:1200px){.fc-chips--admin{display:none!important}.fc-select--admin{display:flex!important;flex:0 1 220px;width:auto;min-width:0;max-width:220px}}@media(max-width:640px){.fc-chips{display:none!important}.fc-select{display:flex!important;flex:1 1 auto;width:auto;min-width:0;max-width:220px}.fc-filter-label{display:none}.fc-filter-ic{margin-right:0}.filter-chips .px-3{padding-left:0!important;padding-right:0!important}.TopCard.v-card{min-height:0}.topcard-head{padding:16px!important}.TopCard .v-card-text{padding-left:16px!important;padding-right:16px!important}.TopCard .v-card-text:not(.topcard-head):not(:has(.topcard-mobile)){display:none}.TopCard .v-card-text:has(.topcard-mobile){padding-top:0}.topcard-actions{display:none!important}.topcard-mobile{display:flex!important}.TopCard .font-xxl{font-size:var(--font-xl-size)}.TopCard .subtitle.font-xl{font-size:var(--font-emph-size)}.fb-inspector{width:260px;flex:0 0 260px}.pe-grid{grid-template-columns:1fr}.pe-span2{grid-column:auto}.up-reco-grid,.prof-grid--2{grid-template-columns:1fr}}@media(max-width:1024px){.app-layout .content.content-no-sidebar{padding-left:0!important;padding-right:0!important}.dossier-form.v-container{max-width:100%;padding-left:0;padding-right:0}}@media(max-width:640px){.app-layout .content:not(.content-no-sidebar){padding:12px!important}}html,body{height:100%;margin:0;font-family:var(--font-family);background:var(--primary-1)}body:has(.app-layout--fixed){overflow:hidden}.v-btn{letter-spacing:var(--font-letter-spacing-caps)}
