.simple-module-layout{display:grid;grid-template-columns:0 1fr;grid-template-rows:100%;grid-gap:0;-webkit-transition:.1s;transition:.1s}.simple-module-layout .simple-module-layout-summary{-webkit-transition:.3s;transition:.3s;grid-row:1;grid-column:1;scrollbar-width:thin;scrollbar-color:rgba(16,16,16,.12549019607843137) hsla(0,0%,50.2%,.06274509803921569);opacity:0;min-width:200px;width:200px;border-radius:10px}.simple-module-layout .simple-module-layout-summary .simple-module-summary-header{border-top-right-radius:10px;border-top-left-radius:10px}.simple-module-layout .simple-module-layout-summary .simple-module-summary-footer{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.simple-module-layout .simple-module-layout-summary .summary-row-selectable{cursor:pointer}.simple-module-layout .simple-module-layout-summary .summary-row-selected{background-color:hsla(0,0%,100%,.3137254901960784)}.simple-module-layout .simple-module-layout-summary .summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:5px;padding-top:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.simple-module-layout .simple-module-layout-summary .summary-row .summary-row-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:25px;max-width:25px;min-width:25px}.simple-module-layout .simple-module-layout-summary .summary-row .summary-row-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.2em;font-size:10pt}.simple-module-layout .simple-module-layout-summary .summary-row:has(.summary-row-icon) .summary-row-content{border-left:3px solid hsla(0,0%,50.2%,.5019607843137255)}.simple-module-layout .simple-module-layout-body{grid-row:1;grid-column:2}.simple-module-layout.simple-module-layout-expanded{grid-template-columns:200px 1fr;grid-gap:2px}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary{opacity:1;min-width:200px;width:200px}.session-record-float-actions{position:fixed;right:100px;bottom:100px;width:40px;height:40px;background-color:#ff0;border-radius:40px;border:3px solid #28e528!important;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-ms-flex-line-pack:center;align-content:center;padding:0}.session-record-float-actions .session-record-float-actions-button{border-radius:40px;background-color:#28e528!important;border:1px solid #28e528!important;text-align:center;font-family:monospace;font-weight:bolder;font-size:20pt;height:40px;width:40px;padding:0}@media (max-width:767.98px){.simple-module-layout{display:grid;grid-template-columns:1fr;grid-template-rows:0 1fr;grid-gap:0;-webkit-transition:.5s;transition:.5s}.simple-module-layout .simple-module-layout-summary{grid-row:1;grid-column:1}.simple-module-layout .simple-module-layout-body{grid-row:2;grid-column:1}.simple-module-layout.simple-module-layout-expanded{grid-template-columns:1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-gap:0}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-body{padding-top:1em}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary{margin-top:.5em;opacity:1;width:100%;height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary .simple-module-summary-body{overflow:auto;padding:0!important;margin:0!important}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary .summary-wrapper{margin:0;padding:0}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary .summary-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary .summary-container .summary-row{min-width:200px;max-width:200px;padding:5px;margin-bottom:0!important}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary .summary-container .summary-row:not(:first-child){margin-left:2em}.simple-module-layout.simple-module-layout-expanded .simple-module-layout-summary .summary-container .summary-row:nth-child(2n){background-color:rgba(0,0,0,.06274509803921569)}}.section-summary-container .summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;max-width:100%}.section-summary-container .summary-row .summary-row-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:25px;max-width:25px;min-width:25px}.section-summary-container .summary-row .summary-row-content{display:inline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;font-size:10pt;max-width:100%;width:auto;white-space:nowrap}.section-summary-container .summary-row:has(.summary-row-icon) .summary-row-content{border-left:3px solid hsla(0,0%,50.2%,.5019607843137255)}.attendance-rail,.attendance-workspace{--attendance-ink:#18333c;--attendance-muted:#65767d;--attendance-line:#dfe7ea;--attendance-mint:#157c6e;--attendance-blue:#246b91;--attendance-amber:#d28b17;--attendance-red:#bd3e4b;color:var(--attendance-ink)}.attendance-workspace{height:100%;min-height:0;overflow-y:auto;padding:.4rem .35rem 1rem;background:#f7f9fa}.attendance-rail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;color:var(--attendance-ink)}.attendance-pulse{padding:.35rem 0 1rem;border-bottom:1px solid var(--attendance-line)}.attendance-ring{position:relative;width:108px;height:108px;border-radius:50%;display:grid;place-items:center;-webkit-box-shadow:inset 0 0 0 1px rgba(24,51,60,.04);box-shadow:inset 0 0 0 1px rgba(24,51,60,.04)}.attendance-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.attendance-ring__center{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1}.attendance-ring__center strong{font-size:1.45rem;letter-spacing:-.04em}.attendance-ring__center small{margin-top:.35rem;color:var(--attendance-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.59rem}.attendance-pulse__status{margin-top:.35rem;color:var(--attendance-muted);font-size:.62rem;line-height:1.35}.attendance-pulse__coverage{margin-top:.45rem;color:#41646d;font-size:.6rem;line-height:1.3}.attendance-rail__section{padding:1rem 0 .25rem}.attendance-eyebrow,.attendance-section-label{color:var(--attendance-muted);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.attendance-calendar-day{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:44px;margin-top:.2rem;padding:.25rem .4rem;border:1px solid transparent;border-radius:7px;color:var(--attendance-ink);background:transparent;text-align:left;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.attendance-calendar-day:focus,.attendance-calendar-day:hover{border-color:var(--attendance-line);background:#fff;outline:none}.attendance-calendar-day--selected{border-color:#b7d2d0;background:#eaf4f2}.attendance-calendar-day--today .attendance-calendar-day__date strong{color:var(--attendance-mint)}.attendance-calendar-day__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem}.attendance-calendar-day__date strong{min-width:17px;font-size:.9rem}.attendance-calendar-day__date small,.attendance-calendar-day__load{color:var(--attendance-muted);font-size:.68rem}.attendance-calendar-day__progress{display:grid;gap:.22rem;min-width:0}.attendance-calendar-day__load{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.3rem;line-height:1}.attendance-calendar-day__load strong{color:var(--attendance-ink);font-size:.62rem}.attendance-calendar-day__load small{overflow:hidden;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.attendance-calendar-day__signal{justify-self:end;width:6px;height:6px;border-radius:50%;background:#a9b5ba}.attendance-calendar-day__signal.is-complete{background:var(--attendance-mint)}.attendance-calendar-day__signal.is-review{background:var(--attendance-amber)}.attendance-calendar-day__signal.is-missing{background:var(--attendance-red)}.attendance-calendar-day__signal.is-scheduled{background:#81949c}.attendance-rail__legend{display:grid;gap:.25rem;padding-top:1rem;color:var(--attendance-muted);font-size:.64rem}.attendance-dot{display:inline-block;width:6px;height:6px;margin-right:.35rem;border-radius:50%}.attendance-dot--complete{background:var(--attendance-mint)}.attendance-dot--review{background:var(--attendance-amber)}.attendance-dot--missing{background:var(--attendance-red)}.attendance-hero{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-height:126px;padding:1.35rem 1.5rem;overflow:visible;border-radius:12px;color:#fff;background:radial-gradient(circle at 82% 15%,rgba(101,214,193,.23),transparent 25%),linear-gradient(118deg,#163c49,#126b66 55%,#1d8577);-webkit-box-shadow:0 10px 25px rgba(18,62,71,.13);box-shadow:0 10px 25px rgba(18,62,71,.13)}.attendance-hero:after{content:"";position:absolute;right:18px;bottom:0;width:210px;height:100%;border:1px solid hsla(0,0%,100%,.17);border-radius:50%;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);pointer-events:none}.attendance-hero__copy{position:relative;z-index:1}.attendance-hero .attendance-eyebrow{color:#a9e0d6}.attendance-hero h1{margin:.18rem 0 .2rem;font-size:1.65rem;font-weight:700;letter-spacing:-.025em}.attendance-hero p{margin:0;color:hsla(0,0%,100%,.78);font-size:.83rem}.attendance-date-controls{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;padding:.32rem;border:1px solid hsla(0,0%,100%,.18);border-radius:9px;background:rgba(9,39,45,.24);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.attendance-date-controls .btn-light,.attendance-date-picker>.btn{border-color:transparent;color:#fff;background:transparent}.attendance-date-picker>.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.42rem;min-width:146px;font-weight:700}.attendance-date-picker .dropdown-menu{z-index:1080}.attendance-date-controls .btn-light:focus,.attendance-date-controls .btn-light:hover,.attendance-date-picker>.btn:focus,.attendance-date-picker>.btn:hover{color:#163c49;background:#fff}.attendance-date-arrow{min-width:34px}.attendance-today-button{min-width:62px;font-weight:600}.attendance-refresh-button{margin-left:.25rem;border-color:hsla(0,0%,100%,.38)}.attendance-loading-status{position:-webkit-sticky;position:sticky;z-index:20;top:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.55rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100% - 1rem);margin:.65rem auto -.1rem;padding:.52rem .85rem;border:1px solid #b9d7d2;border-radius:999px;color:#155f58;background:rgba(239,249,247,.97);-webkit-box-shadow:0 6px 18px rgba(18,62,71,.14);box-shadow:0 6px 18px rgba(18,62,71,.14);font-size:.72rem;font-weight:700}.attendance-console,.attendance-kpis{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.attendance-workspace--loading .attendance-console,.attendance-workspace--loading .attendance-kpis{opacity:.46;pointer-events:none}.attendance-alert{margin:.65rem 0 0;padding:.65rem .85rem;border:0;border-radius:8px;font-size:.78rem}.attendance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.7rem 0}.attendance-kpi{--metric-color:var(--attendance-blue);position:relative;display:grid;grid-template-columns:36px 1fr 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:.8rem;border:1px solid var(--attendance-line);border-left:3px solid var(--metric-color);border-radius:9px;color:var(--attendance-ink);background:#fff;text-align:left;-webkit-box-shadow:0 3px 10px rgba(24,51,60,.04);box-shadow:0 3px 10px rgba(24,51,60,.04);-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.attendance-kpi:focus,.attendance-kpi:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 7px 18px rgba(24,51,60,.09);box-shadow:0 7px 18px rgba(24,51,60,.09);outline:none}.attendance-kpi--selected{border-color:var(--metric-color);background:linear-gradient(135deg,#fff 55%,rgba(232,242,243,.88));-webkit-box-shadow:0 0 0 3px rgba(24,51,60,.1),0 8px 22px rgba(24,51,60,.11);box-shadow:0 0 0 3px rgba(24,51,60,.1),0 8px 22px rgba(24,51,60,.11);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.attendance-kpi--selected:after{content:"Active filter";position:absolute;top:.34rem;right:.45rem;color:var(--metric-color);font-size:.5rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.attendance-kpi--complete{--metric-color:var(--attendance-mint)}.attendance-kpi--missing{--metric-color:var(--attendance-red)}.attendance-kpi--review{--metric-color:var(--attendance-amber)}.attendance-kpi--students{--metric-color:var(--attendance-blue)}.attendance-kpi__icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--metric-color);background:#eef3f5}.attendance-kpi--complete .attendance-kpi__icon{background:#e7f3f0}.attendance-kpi--missing .attendance-kpi__icon{background:#fbecef}.attendance-kpi--review .attendance-kpi__icon{background:#fff3d7}.attendance-kpi__content{display:grid;min-width:0}.attendance-kpi__content small{color:var(--attendance-muted);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.attendance-kpi__content strong{font-size:1.45rem;line-height:1.15;letter-spacing:-.04em}.attendance-kpi__content span{overflow:hidden;color:var(--attendance-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.attendance-kpi__selection{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#a6b3b8;font-size:.65rem}.attendance-kpi--selected .attendance-kpi__selection{color:#fff;background:var(--metric-color)}.attendance-console{min-height:350px;border:1px solid var(--attendance-line);border-radius:10px;background:#fff;-webkit-box-shadow:0 4px 14px rgba(24,51,60,.045);box-shadow:0 4px 14px rgba(24,51,60,.045)}.attendance-tabs>.nav-tabs{padding:0 .7rem;border-bottom-color:var(--attendance-line);background:#fbfcfc;border-radius:10px 10px 0 0}.attendance-tabs>.nav-tabs .nav-link{padding:.8rem .85rem .65rem;border:0;border-bottom:3px solid transparent;color:var(--attendance-muted);font-size:.76rem;font-weight:600}.attendance-tabs>.nav-tabs .nav-link.active{color:var(--attendance-ink);border-bottom-color:var(--attendance-mint);background:transparent}.attendance-tabs .tab-content{padding:0}.attendance-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--attendance-line)}.attendance-subheading h2,.attendance-toolbar__heading h2{margin:0;font-size:1rem;font-weight:700}.attendance-toolbar__heading p{margin:.15rem 0 0;color:var(--attendance-muted);font-size:.72rem}.attendance-toolbar__filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin-left:auto}.attendance-toolbar__filters .custom-select{width:145px}.attendance-search{width:330px;max-width:32vw}.attendance-search .input-group-text{border-right:0;color:#819197;background:#fff}.attendance-search input{border-left:0}.attendance-table{margin-bottom:0;font-size:.75rem}.attendance-table thead th{padding:.58rem .7rem;border-top:0;border-bottom:1px solid var(--attendance-line);color:var(--attendance-muted);background:#f7f9fa;font-size:.63rem;letter-spacing:.035em;text-transform:uppercase}.attendance-table tbody td{padding:.68rem .7rem;border-top-color:#edf1f2;vertical-align:middle}.attendance-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.38rem;min-width:88px;font-weight:600;white-space:nowrap}.attendance-status i{width:7px;height:7px;border-radius:50%;background:#819197}.attendance-status--complete i{background:var(--attendance-mint)}.attendance-status--missing{color:#a52f3d}.attendance-status--missing i{background:var(--attendance-red);-webkit-box-shadow:0 0 0 3px rgba(189,62,75,.1);box-shadow:0 0 0 3px rgba(189,62,75,.1)}.attendance-status--needs-review{color:#97600d}.attendance-status--needs-review i{background:var(--attendance-amber)}.attendance-status--in-progress i{background:var(--attendance-blue)}.attendance-accountability-cell,.attendance-session-cell{display:grid;min-width:145px}.attendance-accountability-cell strong,.attendance-session-cell strong{color:var(--attendance-ink);font-size:.76rem}.attendance-venue-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--attendance-ink);text-decoration:none}.attendance-venue-link:focus,.attendance-venue-link:hover{color:var(--attendance-blue);text-decoration:underline}.attendance-accountability-cell small,.attendance-session-cell small,.attendance-session-cell span{color:var(--attendance-muted);font-size:.66rem}.attendance-coverage-cell{min-width:120px}.attendance-coverage-cell>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.attendance-coverage-cell small{color:var(--attendance-muted);font-size:.62rem}.attendance-progress{width:100%;height:7px;margin:.28rem 0;overflow:hidden;border-radius:999px;background:#e2e9eb;-webkit-box-shadow:inset 0 1px 2px rgba(24,51,60,.08);box-shadow:inset 0 1px 2px rgba(24,51,60,.08)}.attendance-progress--calendar{height:5px;margin:0}.attendance-progress__fill{display:block;min-width:0;height:100%;border-radius:inherit;background:var(--attendance-blue);-webkit-transition:width .25s ease;transition:width .25s ease}.attendance-progress.is-complete .attendance-progress__fill,.attendance-progress__fill.is-complete{background:var(--attendance-mint)}.attendance-progress.is-review .attendance-progress__fill,.attendance-progress__fill.is-review{background:var(--attendance-amber)}.attendance-progress.is-missing .attendance-progress__fill,.attendance-progress__fill.is-missing{background:var(--attendance-red)}.attendance-progress__fill.is-scheduled{background:#81949c}.attendance-method{gap:.2rem;color:var(--attendance-muted);white-space:nowrap}.attendance-method,.attendance-method__qr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attendance-method__qr{gap:.18rem;margin-left:.25rem;padding:.13rem .3rem;border-radius:4px;color:#155e57;background:#e1f1ee;font-size:.56rem;font-weight:800;letter-spacing:.035em}.attendance-followup-actions,.attendance-toolbar--students{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attendance-followup-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.45rem;margin-left:auto}.attendance-followup-search,.attendance-risk-search{width:220px}.attendance-followup-switch{gap:.22rem;margin:.75rem .8rem 0;padding:.22rem;border:1px solid var(--attendance-line);border-radius:9px;background:#f0f4f5}.attendance-followup-switch,.attendance-followup-switch button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.attendance-followup-switch button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem .65rem;border:0;border-radius:7px;color:var(--attendance-muted);background:transparent;font-size:.7rem;font-weight:700}.attendance-followup-switch button:focus,.attendance-followup-switch button:hover{color:var(--attendance-ink);outline:none}.attendance-followup-switch button.is-active{color:var(--attendance-ink);background:#fff;-webkit-box-shadow:0 2px 7px rgba(24,51,60,.12);box-shadow:0 2px 7px rgba(24,51,60,.12)}.attendance-followup-switch button>span{min-width:19px;padding:.06rem .28rem;border-radius:999px;color:var(--attendance-muted);background:#e8edef;font-size:.58rem;text-align:center}.attendance-followup-switch button.is-active>span{color:#fff;background:var(--attendance-mint)}.attendance-severity-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:.65rem .8rem 0;padding:.55rem .65rem;border:1px solid var(--attendance-line);border-radius:9px;background:#fbfcfc}.attendance-severity-filter__intro{display:grid;-webkit-box-flex:0;-ms-flex:0 0 185px;flex:0 0 185px;line-height:1.25}.attendance-severity-filter__intro strong{color:var(--attendance-ink);font-size:.69rem}.attendance-severity-filter__intro small{margin-top:.12rem;color:var(--attendance-muted);font-size:.56rem}.attendance-severity-filter__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;min-width:0;overflow-x:auto;padding-bottom:1px}.attendance-severity-filter__options button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:31px;padding:.28rem .48rem;border:1px solid transparent;border-radius:7px;color:var(--attendance-muted);background:transparent;font-size:.63rem;font-weight:700}.attendance-severity-filter__options button:focus:not(:disabled),.attendance-severity-filter__options button:hover:not(:disabled){border-color:#bfd2d5;color:var(--attendance-ink);background:#fff;outline:none}.attendance-severity-filter__options button.is-active{border-color:#9fc4bf;color:#135f57;background:#e8f4f2;-webkit-box-shadow:0 1px 4px rgba(24,51,60,.08);box-shadow:0 1px 4px rgba(24,51,60,.08)}.attendance-severity-filter__options button:disabled{opacity:.42}.attendance-severity-filter__options i{width:8px;height:8px;border-radius:50%}.attendance-severity-filter__options .badge{min-width:20px;color:#526870;background:#e8edef;font-size:.53rem}.attendance-severity-filter__options button.is-active .badge{color:#fff;background:var(--attendance-mint)}.attendance-student-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem}.attendance-student-card{display:grid;grid-template-columns:38px 1fr;gap:.7rem;padding:.8rem;border:1px solid var(--attendance-line);border-radius:8px;background:#fff}.attendance-student-card__avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#17695f;background:#e1f1ee;font-size:.7rem;font-weight:700}.attendance-student-card__body,.attendance-student-card__identity{min-width:0}.attendance-student-card__name,.attendance-student-name-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700}.attendance-student-card__name>a:first-child,.attendance-student-name-cell>a:first-child{color:var(--attendance-ink)}.attendance-messenger-link,.attendance-student-card__name>a:first-child:hover,.attendance-student-name-cell>a:first-child:hover{color:var(--attendance-blue)}.attendance-messenger-link{display:inline-grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:23px;height:23px;border-radius:50%}.attendance-messenger-link:focus,.attendance-messenger-link:hover{color:#fff;background:var(--attendance-blue);text-decoration:none}.attendance-student-card p{margin:.15rem 0 0;overflow:hidden;color:var(--attendance-muted);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.attendance-student-card .attendance-student-location{white-space:normal;overflow-wrap:anywhere}.attendance-concern-badge{max-width:160px;overflow:hidden;padding:.2rem .45rem;border-radius:4px;color:#9c3140;background:#fbecef;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.attendance-concern-badge.is-excused{color:#47656f;background:#edf3f5}.attendance-student-card__facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.65rem;margin-top:.6rem;color:var(--attendance-muted);font-size:.64rem}.attendance-empty-state{padding:3.2rem 1rem;color:var(--attendance-muted);text-align:center}.attendance-empty-state>svg{color:var(--attendance-mint);font-size:2rem}.attendance-empty-state h3{margin:.7rem 0 .2rem;color:var(--attendance-ink);font-size:1rem}.attendance-empty-state p{margin:0;font-size:.75rem}.attendance-risk-metric{width:220px}.attendance-risk-table{margin-top:.7rem;border-top:1px solid var(--attendance-line)}.attendance-risk-indicator-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;min-width:170px}.attendance-risk-indicator-cell .roster-attendance{margin-left:0}.attendance-risk-indicator-cell>small{color:var(--attendance-muted);font-size:.63rem}.attendance-followup-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.65rem .8rem;border-top:1px solid var(--attendance-line);background:#f7f9fa}.attendance-followup-pagination>span{color:var(--attendance-muted);font-size:.66rem}.attendance-followup-pagination .pagination{margin:0}.attendance-rank-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem}.attendance-rank-cell>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--attendance-muted);background:#edf2f3;font-size:.62rem}.attendance-compliance-cell{display:grid;grid-template-columns:38px minmax(100px,180px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem}.attendance-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.35rem;padding:.18rem .4rem;border-radius:4px;font-size:.63rem;font-weight:600}.attendance-count--missing{color:#9c3140;background:#fbecef}.attendance-count--review{color:#876018;background:#fff3d7}.attendance-details-button{padding:.1rem .25rem;font-size:.66rem}.attendance-staff-issues{display:grid;gap:.4rem;padding:.2rem .75rem .65rem 2.9rem}.attendance-staff-issue{display:grid;grid-template-columns:110px minmax(180px,1fr) auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;width:100%;padding:.55rem .7rem;border:1px solid var(--attendance-line);border-radius:7px;color:var(--attendance-ink);background:#fff;text-align:left}.attendance-staff-issue:hover{border-color:#9ebbc2;background:#f7fafb}.attendance-staff-issue small{color:var(--attendance-muted);font-size:.64rem}.attendance-footer,.attendance-staff-issue>svg{color:var(--attendance-muted)}.attendance-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.65rem .2rem 0;font-size:.62rem}@-webkit-keyframes attendance-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes attendance-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.attendance-spin{-webkit-animation:attendance-spin .85s linear infinite;animation:attendance-spin .85s linear infinite}@media (max-width:1199.98px){.attendance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-toolbar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.attendance-toolbar__filters{width:100%;margin-left:0}.attendance-search{width:100%}}@media (max-width:767.98px){.attendance-rail{display:grid;grid-template-columns:125px minmax(190px,1fr);min-height:0;max-height:185px;overflow:hidden}.attendance-pulse{padding:.35rem .65rem;border-right:1px solid var(--attendance-line);border-bottom:0}.attendance-ring{width:76px;height:76px}.attendance-ring:before{inset:8px}.attendance-ring__center strong{font-size:1.1rem}.attendance-pulse p{display:none}.attendance-rail__section{padding:.25rem .5rem;overflow-y:auto}.attendance-rail__legend{display:none}.attendance-workspace{padding:.25rem 0 .75rem}.attendance-hero{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}.attendance-date-controls{width:100%;margin-left:0}.attendance-refresh-button{margin-left:auto}.attendance-hero h1{font-size:1.35rem}.attendance-kpis,.attendance-student-grid{grid-template-columns:1fr}.attendance-followup-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:0}.attendance-followup-search,.attendance-risk-metric,.attendance-risk-search{-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;width:auto}.attendance-followup-switch{display:-webkit-box;display:-ms-flexbox;display:flex}.attendance-severity-filter{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem}.attendance-severity-filter__intro{-ms-flex-preferred-size:auto;flex-basis:auto}.attendance-severity-filter__options{width:100%}.attendance-followup-switch button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.attendance-followup-pagination{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.attendance-toolbar__filters{-ms-flex-wrap:wrap;flex-wrap:wrap}.attendance-toolbar__filters .custom-select{-webkit-box-flex:1;-ms-flex:1 1 135px;flex:1 1 135px;width:auto}.attendance-search{-ms-flex-preferred-size:100%;flex-basis:100%}.attendance-tabs>.nav-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.attendance-tabs>.nav-tabs .nav-link{white-space:nowrap}.attendance-footer,.attendance-subheading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.attendance-subheading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.attendance-subheading>small{margin-left:0}.attendance-staff-issues{padding-left:.25rem}.attendance-staff-issue{grid-template-columns:1fr}}@media (max-width:575.98px){.attendance-date-picker>.btn{min-width:38px}.attendance-date-picker>.btn span{display:none}}.workspace-home[data-v-1439f2e6]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;min-width:0;width:100%;overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;color:#262934;background:#f3f4f7}.workspace-home[data-v-1439f2e6]:focus-visible{outline:2px solid #8b2941;outline-offset:-2px}.workspace-home__inner[data-v-1439f2e6]{width:100%;padding:16px}.workspace-home__columns[data-v-1439f2e6]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.workspace-home__columns--single[data-v-1439f2e6]{grid-template-columns:minmax(0,1fr)}.workspace-home__aside[data-v-1439f2e6],.workspace-home__primary[data-v-1439f2e6]{min-width:0;display:grid;gap:16px}@media (max-width:900px){.workspace-home__columns[data-v-1439f2e6]{grid-template-columns:minmax(0,1fr)}.workspace-home__aside[data-v-1439f2e6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.workspace-home__inner[data-v-1439f2e6]{padding:10px}.workspace-home__aside[data-v-1439f2e6]{grid-template-columns:minmax(0,1fr)}}.site-wrapper-sm:has(.workspace-home),.site-wrapper-xs:has(.workspace-home){height:100vh;height:100dvh;min-height:0;overflow:hidden}.site-wrapper-sm:has(.workspace-home)>.b-overlay-wrap,.site-wrapper-xs:has(.workspace-home)>.b-overlay-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.site-wrapper-sm:has(.workspace-home) #site-header,.site-wrapper-sm:has(.workspace-home) #site-sidebar,.site-wrapper-xs:has(.workspace-home) #site-header,.site-wrapper-xs:has(.workspace-home) #site-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-wrapper-sm:has(.workspace-home) #site-page-wrapper,.site-wrapper-xs:has(.workspace-home) #site-page-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto;min-height:0;overflow:hidden}body[data-v-5aefe25a]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-5aefe25a]::backdrop{background-color:hsla(0,0%,100%,0)}.workspace-section[data-v-5aefe25a]{--accent:#486eaa;--tint:#eff4fc}.workspace-section--directive[data-v-5aefe25a]{--accent:#7956ae;--tint:#f4effb}.workspace-section--report[data-v-5aefe25a]{--accent:#a47426;--tint:#fcf5e7}.workspace-section--list[data-v-5aefe25a]{--accent:#af587c;--tint:#fbf0f5}.workspace-section[data-v-5aefe25a]{min-width:0;background:#fff;border:1px solid #e0e2e9;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 2px 6px rgba(36,43,61,.0196078431372549);box-shadow:0 2px 6px rgba(36,43,61,.0196078431372549)}header[data-v-5aefe25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;min-height:52px;padding:10px 14px;border-bottom:1px solid #eceef3;background:linear-gradient(110deg,#f9fafc,#fff)}.section-icon[data-v-5aefe25a]{display:inline-grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;color:var(--accent);font-size:15px}.header-extra[data-v-5aefe25a]{margin-left:auto}h2[data-v-5aefe25a]{margin:0;font-size:15px;font-weight:650;color:var(--accent)}.count[data-v-5aefe25a]{background:#eff0f4;color:#626573;padding:2px 7px;border-radius:5px;font-size:11px;font-weight:600}.entries[data-v-5aefe25a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(Min(235px,100%),1fr));gap:4px 12px;padding:8px}.entries>button[data-v-5aefe25a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:8px;padding:8px;min-height:56px;background:#fff;color:#383b48;text-align:left;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;-webkit-transition:background-color .14s,border-color .14s;transition:background-color .14s,border-color .14s}.entries>button[data-v-5aefe25a]:hover{background:var(--tint);border-color:#e2e5ec;color:#282e40}.entry-icon[data-v-5aefe25a]{display:inline-grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:var(--tint);-webkit-box-shadow:inset 0 0 0 1px rgba(41,51,79,.023529411764705882);box-shadow:inset 0 0 0 1px rgba(41,51,79,.023529411764705882);color:var(--accent);font-size:15px}.entry-icon[data-v-5aefe25a] svg,.section-icon[data-v-5aefe25a] svg{width:1em;height:1em}.entries>button.entry--default[data-v-5aefe25a]{grid-column:1/-1;background:var(--tint);border-color:var(--accent);min-height:56px;padding:11px 13px;font-weight:650;margin-bottom:5px}.entries>button.entry--default .entry-icon[data-v-5aefe25a]{background:#fff}.entries>button.entry--default[data-v-5aefe25a]:hover{-webkit-box-shadow:inset 0 0 0 1px var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.entries>button[data-v-5aefe25a]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.label[data-v-5aefe25a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere;font-weight:550}small[data-v-5aefe25a]{display:block;color:#767b87;font-size:11px;font-weight:400;margin-top:3px}.entries>button.entry--default .label[data-v-5aefe25a]{font-weight:650}code[data-v-5aefe25a]{font-size:10px;color:#757b88;white-space:nowrap}@media (max-width:560px){.entries[data-v-5aefe25a]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.entries>button[data-v-5aefe25a],.entry-icon[data-v-5aefe25a]{-webkit-transition:none;transition:none}}.vbp[data-v-93a931f6]{padding:.5rem .75rem;border:1px solid #dee2e6;border-left-width:4px;border-radius:.25rem;background:#fafbfc;font-size:.8125rem}.vbp--active[data-v-93a931f6]{border-left-color:#28a745}.vbp--legacy-only[data-v-93a931f6]{border-left-color:#ffc107}.vbp--unused[data-v-93a931f6]{border-left-color:#dc3545}.vbp--unknown[data-v-93a931f6]{border-left-color:#adb5bd}.vbp__text[data-v-93a931f6]{white-space:pre-line}.vbp__effects[data-v-93a931f6]{padding-left:1.1rem}.vbp__surface[data-v-93a931f6]{font-weight:600}.vbp__drift[data-v-93a931f6]{color:#b26b00}.sse__code[data-v-72eb2746]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:600;color:#fff}.sse__note[data-v-72eb2746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid #dee2e6;border-left:4px solid #adb5bd;border-radius:.25rem;background:#fafbfc;font-size:.8125rem;color:#495057}.sse__note--warning[data-v-72eb2746]{border-left-color:#ffc107;background:#fffdf5}.sse__days[data-v-72eb2746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.sse__day[data-v-72eb2746]{min-width:3.1rem;padding:.3rem 0;border:1px solid #ced4da;border-radius:2rem;background:#fff;font-size:.8125rem;font-weight:600;color:#6c757d;-webkit-transition:all .12s ease-in-out;transition:all .12s ease-in-out}.sse__day[data-v-72eb2746]:hover:not(:disabled){border-color:#007bff;color:#007bff}.sse__day--on[data-v-72eb2746],.sse__day--on[data-v-72eb2746]:hover:not(:disabled){background:#007bff;border-color:#007bff;color:#fff}.sse__day[data-v-72eb2746]:disabled{opacity:.65}.sse__day-preset[data-v-72eb2746]{font-size:.75rem}body[data-v-2994d7a9]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-2994d7a9]::backdrop{background-color:hsla(0,0%,100%,0)}.items[data-v-2994d7a9]{position:relative;border-radius:.25rem;background:#fff;color:rgba(0,0,0,.8);overflow:hidden;font-size:.9rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.1)}.item[data-v-2994d7a9]{display:block;width:100%;text-align:left;background:transparent;border:none;padding:.2rem .5rem}.item.is-selected[data-v-2994d7a9],.item[data-v-2994d7a9]:hover{color:#a975ff;background:rgba(169,117,255,.1)}.ProseMirror>*+*{margin-top:.75em;border:0 solid #ced4da}.mention{border:1px solid #9fd3a8;border-radius:.4rem;font-size:small;padding:.12rem .2rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;background:#e6ffe6}.tiptap-host .tiptap{height:auto;min-height:var(--tiptap-min-height,120px);max-height:320px}.tiptap-host--single-line .tiptap{min-height:0;max-height:none;padding-top:.3rem;padding-bottom:.3rem;white-space:nowrap;overflow-x:auto}.tiptap-host--single-line .tiptap p{display:inline}.tkp__list[data-v-6cdd6c00]{max-height:240px;overflow-y:auto;min-width:220px}.tkp__token[data-v-6cdd6c00]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}[data-v-6cdd6c00] .tkp__toggle{font-size:.8125rem}.smm[data-v-85f94518]{gap:1rem;min-height:0;height:100%}.smm__list[data-v-85f94518]{width:320px;-ms-flex-negative:0;flex-shrink:0;min-height:0}.smm__list-scroll[data-v-85f94518]{overflow-y:auto;min-height:0}.smm__callout[data-v-85f94518]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.8125rem}.smm__group-title[data-v-85f94518]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;padding:.25rem .4rem .1rem}.smm__row[data-v-85f94518]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3rem .4rem;border-radius:.25rem;cursor:pointer;font-size:.875rem}.smm__row[data-v-85f94518]:hover{background:rgba(0,123,255,.06)}.smm__row--selected[data-v-85f94518]{background:rgba(0,123,255,.12)}.smm__detail[data-v-85f94518]{min-width:0;min-height:0}.smm__detail-scroll[data-v-85f94518]{overflow-y:auto;min-height:0;padding-right:.25rem}.smm__empty[data-v-85f94518]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:240px;border:1px dashed #dee2e6;border-radius:.25rem}.smm__card-header[data-v-85f94518]{font-weight:600;font-size:.8125rem;background:#f8f9fa}.smm__narrow[data-v-85f94518]{max-width:320px}.smm__audience[data-v-85f94518]{border-collapse:collapse}.smm__audience th[data-v-85f94518]{font-size:.75rem;font-weight:600;color:#6c757d;padding:0 .6rem .2rem;text-align:center}.smm__audience td[data-v-85f94518]{padding:.1rem .6rem;text-align:center}.smm__audience-label[data-v-85f94518]{text-align:left!important;font-size:.8125rem;padding-left:0!important}.smm__audience-any[data-v-85f94518]{border-left:1px solid #dee2e6}.smm__segments[data-v-85f94518]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.smm__segment[data-v-85f94518],.smm__segments[data-v-85f94518]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smm__segment[data-v-85f94518]{border:1px solid #dee2e6;border-radius:.25rem;padding:.1rem .3rem;background:#fafbfc}.smm__segment-key[data-v-85f94518]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;margin-right:.3rem}.smm__segment-value[data-v-85f94518]{width:120px;height:calc(1.4em + .5rem);padding:.1rem .3rem;font-size:.8125rem}.smm__segment-flag[data-v-85f94518]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.smm__segment--new[data-v-85f94518]{border-style:dashed;background:#fff}.smm__note[data-v-85f94518]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid #dee2e6;border-left:4px solid #adb5bd;border-radius:.25rem;background:#fafbfc;font-size:.8125rem;color:#495057}.smm__note--warning[data-v-85f94518]{border-left-color:#ffc107;background:#fffdf5}.smm__recipient[data-v-85f94518]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.35rem}.smm__recipient-person[data-v-85f94518]{max-width:280px}.smm__recipient-method[data-v-85f94518]{max-width:180px}.msm[data-v-e23d5274],.msm[data-v-e23d5274] .b-overlay-wrap{min-height:0}.msm__scroll[data-v-e23d5274]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:220px}.msm__callout[data-v-e23d5274]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.msm__search[data-v-e23d5274]{max-width:300px}.msm__code[data-v-e23d5274]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:600;font-size:.875rem}.msm__id[data-v-e23d5274]{font-size:.75rem;color:#6c757d}.msm__days[data-v-e23d5274]{gap:2px}.msm__day-dot[data-v-e23d5274],.msm__days[data-v-e23d5274]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.msm__day-dot[data-v-e23d5274]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;font-size:.65rem;font-weight:700;color:#adb5bd;background:#f1f3f5}.msm__day-dot--on[data-v-e23d5274]{color:#fff;background:#007bff}.msm__msg[data-v-e23d5274]{font-weight:400}.scm[data-v-4fcbcdaf],.scm[data-v-4fcbcdaf] .b-overlay-wrap{min-height:0}.scm__scroll[data-v-4fcbcdaf]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:220px}.scm__callout[data-v-4fcbcdaf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.scm__search[data-v-4fcbcdaf]{max-width:280px}.scm__filter[data-v-4fcbcdaf]{max-width:190px}.scm__code[data-v-4fcbcdaf]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:600;font-size:.875rem}.scm__code--light[data-v-4fcbcdaf]{color:#fff}.scm__value[data-v-4fcbcdaf]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}.scm__narrow[data-v-4fcbcdaf]{max-width:300px}.scm__value-text[data-v-4fcbcdaf]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;overflow-x:hidden}.scm__id[data-v-4fcbcdaf]{font-size:.75rem;color:#6c757d}.scm__default[data-v-4fcbcdaf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;border:1px dashed #dee2e6;border-radius:.25rem;padding:.35rem .5rem;background:#fafbfc}.scm__default-body[data-v-4fcbcdaf]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.scm__default-label[data-v-4fcbcdaf]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;margin-right:.5rem}.scm__default-value[data-v-4fcbcdaf]{display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.ssm[data-v-7798bd9c],.ssm[data-v-7798bd9c] .b-overlay-wrap{min-height:0}.ssm__scroll[data-v-7798bd9c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:220px}.ssm__callout[data-v-7798bd9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.ssm__search[data-v-7798bd9c]{max-width:280px}.ssm__filter[data-v-7798bd9c]{max-width:190px}.ssm__code[data-v-7798bd9c]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:600;font-size:.875rem}.ssm__code--light[data-v-7798bd9c]{color:#fff}.ssm__id[data-v-7798bd9c]{font-size:.75rem;color:#6c757d}.ssm__grants[data-v-7798bd9c]{max-height:220px;overflow-y:auto;border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem .75rem}.ssm__grant-row[data-v-7798bd9c]{padding:.15rem 0}.sdm[data-v-88662ec8],.sdm[data-v-88662ec8] .b-overlay-wrap,.sdm__overlay[data-v-88662ec8]{height:100%;min-height:0}.sdm__shell[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:560px;overflow:hidden;border:1px solid #dfe6ee;border-radius:.65rem;background:#f7f9fc}.sdm__tables[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 245px;flex:0 0 245px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;border-right:1px solid #dfe6ee;background:#fff}.sdm__tables-head[data-v-88662ec8]{padding:1rem;border-bottom:1px solid #edf0f4}.sdm__eyebrow[data-v-88662ec8]{margin-bottom:.35rem;color:#718096;font-size:.69rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sdm__table-list[data-v-88662ec8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.45rem}.sdm__table-choice[data-v-88662ec8]{display:block;width:100%;margin-bottom:.2rem;padding:.62rem .7rem;border:0;border-radius:.45rem;background:transparent;color:#26364a;text-align:left;-webkit-transition:background-color .12s ease,color .12s ease;transition:background-color .12s ease,color .12s ease}.sdm__table-choice[data-v-88662ec8]:hover{background:#f0f5fb}.sdm__table-choice--active[data-v-88662ec8]{background:#e8f1ff;color:#075aa8;-webkit-box-shadow:inset 3px 0 #1876d2;box-shadow:inset 3px 0 #1876d2}.sdm__table-name[data-v-88662ec8]{display:block;overflow:hidden;font-size:.88rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sdm__table-meta[data-v-88662ec8]{display:block;margin-top:.15rem;color:#7b8794;font-size:.72rem}.sdm__table-template[data-v-88662ec8]{white-space:nowrap}.sdm__empty-small[data-v-88662ec8]{padding:1rem .5rem;color:#7b8794;font-size:.82rem}.sdm__workspace[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:0;background:#fff}.sdm__header[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.9rem 1rem .75rem;border-bottom:1px solid #edf0f4}.sdm__title[data-v-88662ec8]{color:#1e2b3c;font-size:1.25rem;font-weight:700}.sdm__subtitle[data-v-88662ec8]{color:#748094;font-size:.8rem}.sdm__header-actions[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem}.sdm__unsaved[data-v-88662ec8]{color:#9b5d00;font-size:.78rem;font-weight:650}.sdm__metrics[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55rem;padding:.7rem 1rem 0}.sdm__metric[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.32rem;padding:.3rem .55rem;border:1px solid #e0e6ed;border-radius:999px;background:#f8fafc}.sdm__metric-value[data-v-88662ec8]{color:#2d3748;font-size:.83rem;font-weight:750}.sdm__metric-label[data-v-88662ec8]{color:#718096;font-size:.7rem}.sdm__metric--available[data-v-88662ec8]{background:#eefaf5;border-color:#ccecdf}.sdm__metric--required[data-v-88662ec8]{background:#fff4f3;border-color:#f3d4d1}.sdm__metric--ui[data-v-88662ec8]{background:#f0efff;border-color:#dad6fa}.sdm__metric--visible[data-v-88662ec8]{background:#edf7ff;border-color:#cfe5f7}.sdm__metric--hidden[data-v-88662ec8]{background:#f5f7fa;border-color:#dce2e9}.sdm__toolbar[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.7rem 1rem}.sdm__field-search[data-v-88662ec8]{max-width:430px}.sdm__status-filter[data-v-88662ec8]{max-width:210px}.sdm__body[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;border-top:1px solid #edf0f4}.sdm__grid-wrap[data-v-88662ec8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:auto}.sdm__grid[data-v-88662ec8]{min-width:980px;font-size:.8rem}.sdm__grid[data-v-88662ec8] thead th{position:-webkit-sticky;position:sticky;z-index:2;top:0;border-top:0;background:#f6f8fb;color:#5d6a7a;font-size:.68rem;letter-spacing:.045em;text-transform:uppercase}.sdm__grid[data-v-88662ec8] tbody tr{cursor:pointer}.sdm__grid[data-v-88662ec8] .sdm__row--selected td{background:#edf5ff}.sdm__grid[data-v-88662ec8] .sdm__row--dirty td:first-child{-webkit-box-shadow:inset 3px 0 #f0a43c;box-shadow:inset 3px 0 #f0a43c}.sdm__field-label[data-v-88662ec8]{color:#24364b;font-weight:650}.sdm__field-code[data-v-88662ec8]{color:#7c8795;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem}.sdm__field-code span[data-v-88662ec8]{margin-left:.3rem}.sdm__switch-cell[data-v-88662ec8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sdm__ui-cell[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.sdm__ui-cell .badge[data-v-88662ec8]{font-size:.62rem;font-weight:600}.sdm__flow-cell[data-v-88662ec8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem}.sdm__order[data-v-88662ec8]{width:64px;height:25px;padding-top:0;padding-bottom:0}.sdm__badges[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}.sdm__badges .badge[data-v-88662ec8]{font-size:.62rem}.sdm__details[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 clamp(370px,30vw,520px);flex:0 0 clamp(370px,30vw,520px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;border-left:1px solid #dfe6ee;background:#fbfcfe;-webkit-box-shadow:-8px 0 24px rgba(34,51,71,.08);box-shadow:-8px 0 24px rgba(34,51,71,.08)}.sdm__details-head[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e4e9ef;background:#fff}.sdm__details-title[data-v-88662ec8]{margin:0;overflow:hidden;color:#213249;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sdm__details-scroll[data-v-88662ec8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:0 1rem 1rem}.sdm__help-editor[data-v-88662ec8] .tox-tinymce{height:auto!important;min-height:360px}.sdm__help-editor[data-v-88662ec8] .tox-edit-area{min-height:180px}.sdm__action-picker[data-v-88662ec8]{width:100%}.sdm__action-picker[data-v-88662ec8] .sdm__action-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%;color:#344054;background:#fff;border-color:#ced4da;text-align:left}.sdm__action-picker[data-v-88662ec8] .sdm__action-toggle:after{-ms-flex-negative:0;flex-shrink:0}.sdm__action-option[data-v-88662ec8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:normal}.sdm__action-option>.icon-container[data-v-88662ec8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sdm__action-picker[data-v-88662ec8] .sdm__action-menu{max-width:min(440px,90vw);max-height:280px;overflow-y:auto}.sdm__action-picker[data-v-88662ec8] .dropdown-item{white-space:normal}.sdm__form-section[data-v-88662ec8]{padding:.9rem 0 .2rem;border-bottom:1px solid #e8ecf1}.sdm__form-section[data-v-88662ec8]:last-child{border-bottom:0}.sdm__form-section h5[data-v-88662ec8]{margin-bottom:.7rem;color:#34475e;font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.sdm__form-section[data-v-88662ec8] label{margin-bottom:.25rem;color:#526173;font-size:.75rem;font-weight:600}.sdm__form-section[data-v-88662ec8] .form-group{margin-bottom:.75rem}.sdm__impact-row[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;color:#42546a;font-size:.78rem;font-weight:600}.sdm__conflict-note[data-v-88662ec8],.sdm__legacy-note[data-v-88662ec8]{margin:.75rem 1rem 0;padding:.55rem .65rem;border:1px solid #d9e3ee;border-left:3px solid #6c83a6;border-radius:.3rem;background:#f2f6fa;color:#536476;font-size:.75rem}.sdm__conflict-note[data-v-88662ec8]{margin:0 0 .7rem;border-color:#ecd99d;border-left-color:#e1a82d;background:#fff8e4;color:#6e581e}.sdm__technical dl[data-v-88662ec8]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.25rem .5rem;font-size:.72rem}.sdm__technical dt[data-v-88662ec8]{color:#798596}.sdm__technical dd[data-v-88662ec8]{margin:0;overflow-wrap:anywhere;color:#3e4f63;font-family:SFMono-Regular,Consolas,monospace}.sdm__welcome[data-v-88662ec8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;color:#6c7b8d;text-align:center}.sdm__welcome-icon[data-v-88662ec8]{display:grid;width:64px;height:64px;margin-bottom:1rem;place-items:center;border-radius:18px;background:#e9f2ff;color:#1971c2;font-size:1.7rem}.sdm__welcome h3[data-v-88662ec8]{color:#2d3d50;font-size:1.2rem}.sdm__welcome p[data-v-88662ec8]{max-width:420px;font-size:.86rem}.sdm-panel-enter-active[data-v-88662ec8],.sdm-panel-leave-active[data-v-88662ec8]{-webkit-transition:all .16s ease;transition:all .16s ease}.sdm-panel-enter[data-v-88662ec8],.sdm-panel-leave-to[data-v-88662ec8]{-ms-flex-preferred-size:0;flex-basis:0;opacity:0;-webkit-transform:translateX(18px);transform:translateX(18px)}.min-w-0[data-v-88662ec8]{min-width:0}@media (max-width:1050px){.sdm__tables[data-v-88662ec8]{-ms-flex-preferred-size:200px;flex-basis:200px}.sdm__details[data-v-88662ec8]{-ms-flex-preferred-size:330px;flex-basis:330px}.sdm__metrics[data-v-88662ec8]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:780px){.sdm__shell[data-v-88662ec8]{overflow:auto}.sdm__tables[data-v-88662ec8]{-ms-flex-preferred-size:170px;flex-basis:170px}.sdm__header[data-v-88662ec8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sdm__header[data-v-88662ec8],.sdm__toolbar[data-v-88662ec8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sdm__toolbar[data-v-88662ec8]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sdm__field-search[data-v-88662ec8],.sdm__status-filter[data-v-88662ec8]{max-width:none}.sdm__details[data-v-88662ec8]{position:absolute;z-index:5;top:0;right:0;bottom:0;width:min(92vw,370px)}.sdm__body[data-v-88662ec8]{position:relative}}.ugv[data-v-156ce2c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;height:100%}.ugv__columns[data-v-156ce2c5]{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:1.25rem;min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ugv__settings[data-v-156ce2c5]{overflow-y:auto;min-height:0;padding-right:.25rem}.ugv__section-title[data-v-156ce2c5]{font-weight:650;font-size:.9rem;margin-bottom:.5rem}.ugv__blurb[data-v-156ce2c5]{font-size:.78rem;color:#738096;margin-bottom:.5rem}.ugv__members[data-v-156ce2c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border:1px solid #e3e8ef;border-radius:10px;overflow:hidden}.ugv__members-head[data-v-156ce2c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;background:#f8fafc;border-bottom:1px solid #e3e8ef}.ugv__member-filter[data-v-156ce2c5]{max-width:220px}.ugv__members-scroll[data-v-156ce2c5]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto}.ugv__partner-note[data-v-156ce2c5]{margin:0;padding:.5rem .9rem;font-size:.78rem;color:#738096;border-bottom:1px solid #eef1f5}.ugv__table[data-v-156ce2c5]{font-size:.85rem}@media (max-width:1200px){.ugv__columns[data-v-156ce2c5]{grid-template-columns:1fr;display:block;overflow-y:auto}.ugv__settings[data-v-156ce2c5]{overflow:visible}.ugv__members[data-v-156ce2c5]{margin-top:1rem;overflow:visible}.ugv__members-head[data-v-156ce2c5]{-ms-flex-wrap:wrap;flex-wrap:wrap}.ugv__members-scroll[data-v-156ce2c5]{overflow:visible}.ugv__table[data-v-156ce2c5]{overflow-wrap:anywhere}}.ugs[data-v-74fd404e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;height:100%}.ugs__toolbar[data-v-74fd404e]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;padding:0 0 .75rem}.ugs__search[data-v-74fd404e]{max-width:280px}.ugs__toggle[data-v-74fd404e]{font-size:.85rem}.ugs__warnings[data-v-74fd404e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.ugs__warning[data-v-74fd404e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.45rem .75rem;border-radius:.35rem;font-size:.8125rem}.ugs__warning--warning[data-v-74fd404e]{background:#fff6e0;color:#7a5200}.ugs__warning--info[data-v-74fd404e]{background:#eef3fb;color:#2c4a7a}.ugs__modules[data-v-74fd404e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:.25rem}.ugs__module[data-v-74fd404e]{border:1px solid #e3e8ef;border-radius:10px;margin-bottom:.75rem;overflow:hidden}.ugs__module-head[data-v-74fd404e]{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.65rem .9rem;background:#f8fafc;border-bottom:1px solid #e3e8ef}.ugs__module-title[data-v-74fd404e]{margin:0;font-weight:650;font-size:.95rem}.ugs__code[data-v-74fd404e],.ugs__module-code[data-v-74fd404e]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;color:#6c757d;margin-left:.35rem}.ugs__module-blurb[data-v-74fd404e]{margin:.15rem 0 0;font-size:.78rem;color:#738096}.ugs__module-actions[data-v-74fd404e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.ugs__list[data-v-74fd404e]{list-style:none;margin:0;padding:0}.ugs__row[data-v-74fd404e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding:.5rem .9rem;border-top:1px solid #eef1f5}.ugs__row[data-v-74fd404e]:first-child{border-top:0}.ugs__row--sub[data-v-74fd404e]{padding-left:2rem}.ugs__row--legacy .ugs__row-text[data-v-74fd404e],.ugs__row--legacy .ugs__row-title[data-v-74fd404e]{color:#8a94a6}.ugs__row--flagged[data-v-74fd404e]{background:#fffaf0}.ugs__switch[data-v-74fd404e]{margin-top:.1rem}.ugs__row-body[data-v-74fd404e]{overflow-wrap:anywhere;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ugs__row-title[data-v-74fd404e]{font-size:.875rem}.ugs__row-text[data-v-74fd404e]{font-size:.78rem;color:#5f6b7d}.ugs__nobody[data-v-74fd404e]{margin-left:.5rem;font-size:.7rem;color:#a0a8b5;font-style:italic}.ugo[data-v-2c875d26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;height:100%}.ugo__toolbar[data-v-2c875d26]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;padding-bottom:.75rem}.ugo__search[data-v-2c875d26]{max-width:280px}.ugo__filter[data-v-2c875d26]{max-width:190px}.ugo__toggle[data-v-2c875d26]{font-size:.85rem}.ugo__warnings[data-v-2c875d26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.ugo__warning[data-v-2c875d26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.45rem .75rem;border-radius:.35rem;font-size:.8125rem}.ugo__warning--warning[data-v-2c875d26]{background:#fff6e0;color:#7a5200}.ugo__warning--info[data-v-2c875d26]{background:#eef3fb;color:#2c4a7a}.ugo__scroll[data-v-2c875d26]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:.25rem}.ugo__category[data-v-2c875d26]{border:1px solid #e3e8ef;border-radius:10px;margin-bottom:.75rem;overflow:hidden}.ugo__category-head[data-v-2c875d26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem .9rem;background:#f8fafc;border-bottom:1px solid #e3e8ef}.ugo__category-head h6[data-v-2c875d26]{font-weight:650;font-size:.9rem}.ugo__list[data-v-2c875d26]{list-style:none;margin:0;padding:0}.ugo__row[data-v-2c875d26]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding:.45rem .9rem;border-top:1px solid #eef1f5}.ugo__row[data-v-2c875d26]:first-child{border-top:0}.ugo__row--open[data-v-2c875d26]{background:#fbfcfe}.ugo__row--unused .ugo__code[data-v-2c875d26]{text-decoration:line-through;color:#a0a8b5}.ugo__switch[data-v-2c875d26]{margin-top:.1rem}.ugo__row-body[data-v-2c875d26]{overflow-wrap:anywhere;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left;border:0;background:transparent;padding:0;color:inherit}.ugo__row-title[data-v-2c875d26]{font-size:.85rem}.ugo__code[data-v-2c875d26]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:600}.ugo__id[data-v-2c875d26]{font-size:.7rem;color:#6c757d;margin-left:.3rem}.ugo__row-text[data-v-2c875d26]{font-size:.8rem;color:#5f6b7d}.ugo__row-summary[data-v-2c875d26]{font-size:.75rem;color:#5f6b7d}.ugo__nobody[data-v-2c875d26]{margin-left:.5rem;font-size:.7rem;color:#a0a8b5;font-style:italic}.ugo__detail[data-v-2c875d26]{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:2.6rem}.ugo__description[data-v-2c875d26]{margin-top:.4rem;font-size:.8rem;color:#5f6b7d}.ugo__description[data-v-2c875d26] p:last-child{margin-bottom:0}@media (max-width:600px){.ugo__search[data-v-2c875d26]{max-width:none}.ugo__filter[data-v-2c875d26]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.6rem);flex:1 1 calc(50% - 0.6rem);min-width:0;max-width:none}.ugo__toolbar[data-v-2c875d26]{gap:.5rem}.ugo__row[data-v-2c875d26]{padding:.65rem}.ugo__detail[data-v-2c875d26]{padding-left:0}}.ugl[data-v-a1f8c9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;height:100%;overflow-y:auto;scrollbar-gutter:stable;padding-right:.25rem}.ugl__intro[data-v-a1f8c9b6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.55rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.8125rem}.ugl__intro[data-v-a1f8c9b6],.ugl__warnings[data-v-a1f8c9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem}.ugl__warnings[data-v-a1f8c9b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.ugl__warning[data-v-a1f8c9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.45rem .75rem;border-radius:.35rem;font-size:.8125rem}.ugl__warning--warning[data-v-a1f8c9b6]{background:#fff6e0;color:#7a5200}.ugl__warning--info[data-v-a1f8c9b6]{background:#eef3fb;color:#2c4a7a}.ugl__grid[data-v-a1f8c9b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ugl__card[data-v-a1f8c9b6]{border:1px solid #e3e8ef;border-radius:10px;padding:.85rem 1rem}.ugl__card-head[data-v-a1f8c9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.ugl__card-title[data-v-a1f8c9b6]{margin:0;font-weight:650;font-size:.95rem}.ugl__card-blurb[data-v-a1f8c9b6]{margin:.15rem 0 0;font-size:.78rem;color:#738096}.ugl__input[data-v-a1f8c9b6]{width:4.5rem;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-weight:700;font-size:1rem}.ugl__range[data-v-a1f8c9b6]{width:100%;margin:.6rem 0 .25rem}.ugl__ticks[data-v-a1f8c9b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem}.ugl__tick[data-v-a1f8c9b6]{border:1px solid #d5dbe4;background:#fff;border-radius:12px;font-size:.72rem;padding:.05rem .5rem;color:#5f6b7d}.ugl__tick--on[data-v-a1f8c9b6]{background:#edf8f2;border-color:#9fd3b5;color:#28764b}.ugl__summary[data-v-a1f8c9b6]{margin-top:.6rem;font-size:.82rem}.ugl__locked[data-v-a1f8c9b6]{margin:.3rem 0 0;padding-left:1.1rem;font-size:.76rem;color:#5f6b7d}.ugl__extras[data-v-a1f8c9b6]{list-style:none;margin:.5rem 0 0;padding:0;font-size:.78rem;color:#5f6b7d}@media (max-width:900px){.ugl__grid[data-v-a1f8c9b6]{grid-template-columns:1fr}}.ugc[data-v-17d7ba2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;height:100%}.ugc__toolbar[data-v-17d7ba2c]{-ms-flex-negative:0;flex-shrink:0;gap:.75rem;margin-bottom:.5rem}.ugc__pick[data-v-17d7ba2c],.ugc__toolbar[data-v-17d7ba2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ugc__pick[data-v-17d7ba2c]{gap:.25rem}.ugc__pick[data-v-17d7ba2c] .btn-group-toggle{-ms-flex-wrap:wrap;flex-wrap:wrap}.ugc__filter[data-v-17d7ba2c]{max-width:220px}.ugc__scroll[data-v-17d7ba2c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e3e8ef;border-radius:8px}.ugc__table[data-v-17d7ba2c]{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.ugc__table th[data-v-17d7ba2c]{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f8fafc;border-bottom:1px solid #e3e8ef;padding:.4rem .6rem}.ugc__group-head[data-v-17d7ba2c]{min-width:110px;max-width:160px;text-align:center}.ugc__table td[data-v-17d7ba2c]{padding:.3rem .6rem;border-bottom:1px solid #eef1f5}.ugc__sticky-left[data-v-17d7ba2c]{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1;min-width:260px}th.ugc__sticky-left[data-v-17d7ba2c]{z-index:3;background:#f8fafc}.ugc__section td[data-v-17d7ba2c]{background:#eef1f5;font-weight:650;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.ugc__cat[data-v-17d7ba2c]{display:inline-block;min-width:90px;color:#738096;font-size:.72rem}.ugc__code[data-v-17d7ba2c]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;color:#6c757d;margin-left:.4rem}.ugc__differs .ugc__sticky-left[data-v-17d7ba2c]{background:#fffaf0}.ugc__no[data-v-17d7ba2c]{color:#c8ced8}@media (max-width:600px){.ugc__sticky-left[data-v-17d7ba2c]{min-width:160px;max-width:180px;overflow-wrap:anywhere}.ugc__cat[data-v-17d7ba2c]{display:block}}.ugm[data-v-e5f34be6],.ugm__overlay[data-v-e5f34be6],.ugm__overlay[data-v-e5f34be6] .b-overlay-wrap{min-height:0}.ugm[data-v-e5f34be6]{height:100%;-ms-flex-direction:column;flex-direction:column}.ugm[data-v-e5f34be6],.ugm__overlay[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.ugm__overlay[data-v-e5f34be6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.ugm__shell[data-v-e5f34be6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;display:grid;grid-template-columns:260px minmax(0,1fr);gap:1rem}.ugm__library[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border:1px solid #e3e8ef;border-radius:10px;padding:.75rem;background:#fbfcfd}.ugm__library-head[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.5rem;font-size:.9rem}.ugm__library-head span[data-v-e5f34be6]{font-size:.75rem;color:#738096}.ugm__search[data-v-e5f34be6]{margin-bottom:.5rem}.ugm__library-scroll[data-v-e5f34be6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.ugm__item[data-v-e5f34be6]{display:block;width:100%;text-align:left;padding:.55rem .7rem;margin-bottom:.25rem;background:transparent;border:1px solid transparent;border-radius:8px;color:inherit}.ugm__item[data-v-e5f34be6]:hover{background:#f0f3f8}.ugm__item.selected[data-v-e5f34be6]{background:#fff;border-color:#b8c4d5;-webkit-box-shadow:0 2px 8px rgba(37,50,71,.06);box-shadow:0 2px 8px rgba(37,50,71,.06)}.ugm__item-title[data-v-e5f34be6]{display:block;font-weight:600;font-size:.875rem}.ugm__item-meta[data-v-e5f34be6]{display:block;font-size:.72rem;color:#738096}.ugm__empty[data-v-e5f34be6]{font-size:.8rem;color:#738096;padding:.5rem}.ugm__load-error[data-v-e5f34be6]{padding:.5rem;font-size:.85rem;color:#a32929}.ugm__library-foot[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding-top:.6rem;border-top:1px solid #e3e8ef;margin-top:.5rem}.ugm__editor[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0;padding:.35rem .5rem 0}.ugm__editor--empty[data-v-e5f34be6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:2rem}.ugm__editor--empty>div[data-v-e5f34be6]{max-width:520px}.ugm__back[data-v-e5f34be6]{display:none;-ms-flex-negative:0;flex-shrink:0;border:0;background:transparent;color:var(--primary,#7854a3);font-size:.85rem;padding:0 0 .4rem;text-align:left}.ugm__head[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-negative:0;flex-shrink:0}.ugm__title[data-v-e5f34be6]{font-size:1.4rem;font-weight:650;letter-spacing:-.02em;margin:0 0 .3rem}.ugm__badges[data-v-e5f34be6]{gap:.6rem;color:#738096;font-size:.75rem}.ugm__badges[data-v-e5f34be6],.ugm__head-actions[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ugm__head-actions[data-v-e5f34be6]{gap:.4rem;-ms-flex-negative:0;flex-shrink:0}.ugm__title[data-v-e5f34be6]{overflow-wrap:anywhere}.ugm__tabs[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:.75rem;border-bottom:1px solid #e7ebf0;overflow-x:auto;-ms-flex-negative:0;flex-shrink:0}.ugm__tabs button[data-v-e5f34be6]{color:#738096;padding:0 0 .6rem;border:0;background:transparent;border-bottom:2px solid transparent;font-size:.85rem;font-weight:600;white-space:nowrap}.ugm__tabs button.active[data-v-e5f34be6]{border-color:var(--primary,#7854a3);color:#253247}.ugm__tab-count[data-v-e5f34be6]{margin-left:.3rem;font-size:.7rem;background:#edf0f5;border-radius:12px;padding:.1rem .4rem}.ugm__panel[data-v-e5f34be6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ugm__panel>[data-v-e5f34be6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.ugm__actions[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;-ms-flex-negative:0;flex-shrink:0;padding:.8rem 0;margin-top:.5rem;border-top:1px solid #dde3eb;background:#fff}.ugm__save-context[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem;color:#526176;font-size:.85rem}.ugm__save-context small[data-v-e5f34be6]{font-size:.75rem}.ugm__action-buttons[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.ugm__review-link[data-v-e5f34be6]{text-align:left;padding:0;border:0;background:transparent;color:var(--primary);font-weight:600}.ugm__review-link[data-v-e5f34be6]:hover{text-decoration:underline}.ugm__changed-dot[data-v-e5f34be6]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b7791f;margin-left:.3rem;vertical-align:middle}.ugm__validation[data-v-e5f34be6]{color:#a32929;font-size:.8125rem;padding-top:.4rem;-ms-flex-negative:0;flex-shrink:0}.ugm__review[data-v-e5f34be6]{overflow-y:auto;padding:.25rem}.ugm__review h4[data-v-e5f34be6]{font-size:1.1rem}.ugm__change-list[data-v-e5f34be6]{list-style:none;padding:0;margin:0}.ugm__change-list li[data-v-e5f34be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:.75rem 0;border-bottom:1px solid #e7ebf0;font-size:.875rem;overflow-wrap:anywhere}.ugm__change-kind[data-v-e5f34be6]{font-size:.75rem;color:#617086}.ugm button[data-v-e5f34be6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:900px){.ugm__shell[data-v-e5f34be6]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.ugm--mobile-editor .ugm__library[data-v-e5f34be6],.ugm__editor--empty[data-v-e5f34be6]{display:none}.ugm--mobile-editor .ugm__back[data-v-e5f34be6]{display:block}.ugm__head[data-v-e5f34be6]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.4rem}.ugm__head-actions[data-v-e5f34be6]{-ms-flex-negative:1;flex-shrink:1}.ugm__badges>span[data-v-e5f34be6]:last-of-type{display:none}}@media (max-width:600px){.ugm__tabs[data-v-e5f34be6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;overflow:visible;border:0}.ugm__tabs button[data-v-e5f34be6]{padding:.45rem;border:1px solid #e0e5eb;border-radius:6px;font-size:.8rem}.ugm__tabs button.active[data-v-e5f34be6]{background:#f5f6f8;border-color:var(--primary)}.ugm__actions[data-v-e5f34be6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5rem;padding:.6rem 0}.ugm__action-buttons>[data-v-e5f34be6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ugm__save-context small[data-v-e5f34be6]{display:none}}.user-groups-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.user-groups-modal .modal-footer,.user-groups-modal .modal-header{-ms-flex-negative:0;flex-shrink:0}.ugm-create-modal .modal-content{max-height:calc(100vh - 3.5rem);max-height:calc(100dvh - 3.5rem);min-height:0}.ugm-create-modal .modal-body{padding:1rem;min-height:0;overflow-y:auto}.ugm-create-modal .modal-footer,.ugm-create-modal .modal-header{-ms-flex-negative:0;flex-shrink:0}@media (max-width:900px){.user-groups-modal.modal-fixed-fullscreen .modal-dialog{margin:.5rem;height:calc(100vh - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.user-groups-modal.modal-fixed-fullscreen .modal-content{width:100%;height:100%;min-height:0}}.ugm-compare-modal .modal-dialog{height:calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.ugm-compare-modal .modal-content{height:100%;min-height:0}.ugm-compare-modal .modal-body{padding:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.lms-connections__dot[data-v-31ebfdc8]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px}.lms-connections__toggle[data-v-31ebfdc8]{cursor:pointer;text-decoration:underline}.lms-connections__payload[data-v-31ebfdc8]{max-height:200px;overflow:auto;background:rgba(0,0,0,.05);padding:6px;font-size:11px;white-space:pre-wrap;word-break:break-all}.alerts-manager__sev[data-v-08ed34aa]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:baseline}.populations-manager__callout[data-v-0255539c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.populations-manager__search[data-v-0255539c]{max-width:260px}.populations-manager__roster-switch[data-v-0255539c]{display:inline-block;padding-left:2.25rem}.organizations-manager__callout[data-v-544e75b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.organizations-manager__search[data-v-544e75b4]{max-width:260px}.organizations-manager__roster-switch[data-v-544e75b4]{display:inline-block;padding-left:2.25rem}.flags-manager__callout[data-v-4724b74e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.flags-manager__search[data-v-4724b74e]{max-width:260px}.flags-manager__glyph[data-v-4724b74e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.flags-manager__glyph--lg[data-v-4724b74e]{width:30px;height:30px;font-size:20px}.flags-manager__img[data-v-4724b74e]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:3px}.flags-manager__letter[data-v-4724b74e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:11px;font-weight:700;color:#fff;background:grey;border-radius:3px}.flags-manager__file[data-v-4724b74e]{max-width:260px}.tags-manager__callout[data-v-68cd178b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.tags-manager__search[data-v-68cd178b]{max-width:260px}.tags-manager__chip[data-v-68cd178b]{display:inline-block;padding:.1rem .5rem;border-radius:10rem;font-size:.75rem;font-weight:700;border:1px solid rgba(0,0,0,.1);white-space:nowrap}.tags-manager__desc[data-v-68cd178b]{max-width:420px}.tags-manager__palette[data-v-68cd178b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.tags-manager__swatch[data-v-68cd178b]{width:28px;height:28px;border-radius:6px;border:2px solid rgba(0,0,0,.15);cursor:pointer;padding:0}.tags-manager__swatch--none[data-v-68cd178b]{background:#fff;color:#6c757d;font-weight:700;line-height:1}.tags-manager__swatch--selected[data-v-68cd178b]{border-color:#212529;-webkit-box-shadow:0 0 0 2px rgba(33,37,41,.25);box-shadow:0 0 0 2px rgba(33,37,41,.25)}.msm__callout[data-v-67387436]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.msm__panes[data-v-67387436]{gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.msm__sources[data-v-67387436]{min-width:320px;-ms-flex-preferred-size:0;flex-basis:0}.msm__search[data-v-67387436]{max-width:260px}.msm__filter-chip[data-v-67387436]{cursor:pointer}.msm__types[data-v-67387436]{width:300px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem .75rem;background:#fafbfc}.msm__types-list[data-v-67387436]{overflow-y:auto;max-height:58vh}.msm__type-row[data-v-67387436]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.35rem .4rem;border-radius:.25rem;cursor:pointer;font-size:.875rem}.msm__type-row[data-v-67387436]:hover{background:rgba(0,123,255,.06)}.msm__type-row--selected[data-v-67387436]{background:rgba(0,123,255,.12)}.ccm__callout[data-v-3c7d748e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.ccm__toolbar[data-v-3c7d748e]{gap:.5rem}.ccm__search[data-v-3c7d748e]{max-width:280px}.ccm__nav[data-v-3c7d748e]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.ccm__grades[data-v-3c7d748e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .5rem}@media (max-width:575px){.ccm__search[data-v-3c7d748e]{max-width:none;-ms-flex-preferred-size:100%;flex-basis:100%}}.ctm__callout[data-v-690d8e84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.ctm__search[data-v-690d8e84]{max-width:280px}.ctm__aco[data-v-690d8e84]{color:#17a2b8;font-weight:600}.etm[data-v-ffeeb134]{min-height:0;overflow:hidden}.etm[data-v-ffeeb134]>:not(.etm__list){-ms-flex-negative:0;flex-shrink:0}.etm__toolbar[data-v-ffeeb134]{gap:.5rem}.etm__search[data-v-ffeeb134]{-webkit-box-flex:1;-ms-flex:1 1 16rem;flex:1 1 16rem;min-width:0}.etm__list[data-v-ffeeb134]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:auto}.environment-types-modal .modal-body,.environment-types-modal .modal-content{min-height:0;overflow:hidden}.environment-type-editor-modal .modal-footer,.environment-type-editor-modal .modal-header,.environment-types-modal .modal-footer,.environment-types-modal .modal-header{-ms-flex-negative:0;flex-shrink:0}.environment-type-editor-modal .modal-header .close,.environment-types-modal .modal-header .close{margin:0 0 0 auto;padding:.25rem .5rem;-ms-flex-item-align:center;align-self:center}.environment-type-editor-modal .modal-dialog{height:calc(100vh - 3.5rem);min-height:0}.environment-type-editor-modal .modal-content{max-height:100%;min-height:0}.environment-type-editor-modal .modal-body{min-height:0;padding:1rem;overflow-y:auto}@media (max-width:575.98px){.environment-types-modal .modal-dialog{margin:.5rem;height:calc(100vh - 1rem);max-height:calc(100vh - 1rem)}.environment-types-modal .modal-content{width:calc(100vw - 1rem);height:calc(100vh - 1rem)}.environment-type-editor-modal .modal-dialog{height:calc(100vh - 1rem)}}body[data-v-71908a0b]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-71908a0b]::backdrop{background-color:hsla(0,0%,100%,0)}.dvm>.b-overlay-wrap[data-v-71908a0b],.dvm[data-v-71908a0b]{min-width:0}.dvm__callout[data-v-71908a0b]{border-left:4px solid var(--primary,#900);background:rgba(0,0,0,.03);border-radius:.25rem;padding:.5rem .75rem;font-size:.85rem}.dvm__search[data-v-71908a0b]{max-width:260px}.dvm__desc[data-v-71908a0b]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dvm__param-name[data-v-71908a0b]{-webkit-box-flex:0;-ms-flex:0 1 130px;flex:0 1 130px;min-width:0;overflow-wrap:anywhere;display:inline-block}.dvm__form-row>[data-v-71908a0b],.dvm__parameter .form-control[data-v-71908a0b]{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;min-width:0}.dvm__activities[data-v-71908a0b]{max-height:180px;overflow-y:auto}.dvm-modal .modal-dialog{width:calc(100% - 16px);margin:8px auto;min-height:0;height:calc(100% - 16px);max-height:calc(100% - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.dvm-modal .modal-content{min-width:0;min-height:0;max-height:100%;overflow:hidden!important}.dvm-modal .modal-body{min-width:0;min-height:0;overflow:auto;overflow-wrap:anywhere}.dvm-modal .modal-footer,.dvm-modal .modal-header{-ms-flex-negative:0;flex-shrink:0}.dvm-modal .form-group,.dvm-modal .modal-title{min-width:0;overflow-wrap:anywhere}.dvm-modal.dvm-modal--manager .modal-dialog{max-width:none}.dvm-modal.dvm-modal--manager .modal-content{height:100%}body[data-v-69390794]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-69390794]::backdrop{background-color:hsla(0,0%,100%,0)}.dvw[data-v-69390794]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;height:100%;gap:.5rem;padding:.5rem}.dvw-catalog[data-v-69390794],.dvw[data-v-69390794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;min-height:0}.dvw-catalog[data-v-69390794]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;background:#fff}.dvw-catalog-head[data-v-69390794]{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.075)}.dvw-catalog-scroll[data-v-69390794]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto}.dvw-catalog-category[data-v-69390794]{padding:.4rem .6rem .15rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6c757d}.dvw-view[data-v-69390794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:.4rem .6rem;border:0;border-left:3px solid transparent;background:transparent;text-align:left;cursor:pointer}.dvw-view[data-v-69390794]:hover{background:rgba(0,0,0,.04)}.dvw-view--selected[data-v-69390794]{border-left-color:var(--primary,#900);background:rgba(0,0,0,.05)}.dvw-view-title[data-v-69390794]{font-weight:600;font-size:.85rem}.dvw-view-desc[data-v-69390794]{font-size:.75rem;color:#6c757d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dvw-view-meta[data-v-69390794]{margin-top:.15rem;font-size:.7rem;color:#6c757d}.dvw-main[data-v-69390794]{min-width:0}.dvw-main[data-v-69390794],.dvw-main[data-v-69390794]>.b-overlay-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.dvw-welcome[data-v-69390794]{margin:auto;max-width:420px;text-align:center}.dvw-head[data-v-69390794]{padding:0 .25rem .5rem}.dvw-params[data-v-69390794]{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;background:#fff;padding:.6rem;margin-bottom:.5rem}.dvw-params-fields[data-v-69390794]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dvw-param[data-v-69390794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:170px}.dvw-param-label[data-v-69390794]{font-size:.75rem;font-weight:600;margin-bottom:.15rem}.dvw-run[data-v-69390794]{margin-left:auto}.dvw-results[data-v-69390794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.dvw-results-toolbar[data-v-69390794]{container-type:inline-size;container-name:dvwtoolbar;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .75rem;padding:.25rem}.dvw-results-caption[data-v-69390794]{-webkit-box-flex:1;-ms-flex:1 1 12rem;flex:1 1 12rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dvw-results-actions[data-v-69390794]{display:contents}.dvw-results-filter[data-v-69390794]{-webkit-box-flex:0;-ms-flex:0 1 180px;flex:0 1 180px;min-width:6rem}.dvw-results-group[data-v-69390794]{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;min-width:7rem}.dvw-results-icons[data-v-69390794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.25rem}@container dvwtoolbar (max-width: 640px){.dvw-letters-label[data-v-69390794]{display:none}}@container dvwtoolbar (max-width: 460px){.dvw-results-caption[data-v-69390794],.dvw-results-filter[data-v-69390794],.dvw-results-group[data-v-69390794]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.dvw-results-grid[data-v-69390794]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:260px}@media (max-width:767.98px){.dvw[data-v-69390794]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dvw-catalog[data-v-69390794]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:40vh}}body[data-v-6287af24]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-6287af24]::backdrop{background-color:hsla(0,0%,100%,0)}.holiday-manager[data-v-6287af24]{min-height:0;background:#f5f7fb}.holiday-list[data-v-6287af24]{width:330px;min-width:280px;background:#f8f9fb}.holiday-row[data-v-6287af24]{background:#fff;color:#263238;-webkit-transition:.15s ease;transition:.15s ease;-webkit-box-shadow:0 1px 2px rgba(31,45,61,.06);box-shadow:0 1px 2px rgba(31,45,61,.06)}.holiday-row[data-v-6287af24]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(31,45,61,.1);box-shadow:0 4px 12px rgba(31,45,61,.1)}.holiday-row.active[data-v-6287af24]{background:#eef5ff;-webkit-box-shadow:inset 3px 0 0 #0d6efd,0 2px 8px rgba(13,110,253,.12);box-shadow:inset 3px 0 0 #0d6efd,0 2px 8px rgba(13,110,253,.12)}.holiday-code[data-v-6287af24]{color:#0d6efd;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.holiday-editor[data-v-6287af24]{max-width:900px}.form-grid[data-v-6287af24]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.rule-preview[data-v-6287af24]{background:#f1f6ff;color:#334155}.letter-spaced[data-v-6287af24]{letter-spacing:.08em}.empty-editor[data-v-6287af24]{margin-top:18vh}@media (max-width:767px){.holiday-manager[data-v-6287af24]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.holiday-list[data-v-6287af24]{width:100%;min-height:260px;max-height:40%;border-right:0!important;border-bottom:1px solid #dee2e6}.form-grid[data-v-6287af24]{grid-template-columns:1fr}}.calendar-manager{min-height:0;background:#f5f7fb;color:#243247}.calendar-hero{background:#fff;border-bottom:1px solid #e6eaf0}.calendar-mark{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0d6efd,#6554c0);-webkit-box-shadow:0 8px 20px rgba(13,110,253,.22);box-shadow:0 8px 20px rgba(13,110,253,.22)}.calendar-group-label,.eyebrow{color:#718096;letter-spacing:.08em}.mode-switch{padding:4px;background:#f1f4f8;border-radius:10px}.mode-switch .btn{border:0;border-radius:7px}.calendar-workspace{min-height:0}.calendar-sidebar{width:300px;min-width:260px;background:#f8f9fb}.calendar-group-label{font-size:.7rem;font-weight:800;text-transform:uppercase}.calendar-list-item{color:#334155;background:transparent;-webkit-transition:.15s ease;transition:.15s ease}.calendar-list-item:hover{background:#fff;-webkit-box-shadow:0 2px 10px rgba(31,45,61,.07);box-shadow:0 2px 10px rgba(31,45,61,.07)}.calendar-list-item.active{background:#fff;-webkit-box-shadow:inset 3px 0 0 #0d6efd,0 3px 12px rgba(31,45,61,.09);box-shadow:inset 3px 0 0 #0d6efd,0 3px 12px rgba(31,45,61,.09)}.calendar-dot{width:10px;height:10px;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.calendar-dot-lg{width:13px;height:13px}.dot-master{background:#2166d1}.dot-campus{background:#7c3aed}.dot-special{background:#0f9f78}.calendar-stage,.min-width-0{min-width:0}.calendar-canvas{min-height:480px;background:#fff;border-radius:14px;-webkit-box-shadow:0 4px 24px rgba(31,45,61,.08);box-shadow:0 4px 24px rgba(31,45,61,.08);overflow:hidden}.empty-calendar{padding-top:22vh}.legend{gap:12px;font-size:.74rem;color:#64748b}.legend span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.legend i{width:9px;height:9px;border-radius:3px;margin-right:5px}.own-swatch{background:#0f9f78}.master-swatch{background:#6c83a6}.holiday-swatch{background:#e59b2f}.school-calendar-vuecal{border:0!important}.school-calendar-vuecal .vuecal__title-bar{background:-webkit-gradient(linear,left top,right top,from(#1f3f67),to(#253f5e));background:linear-gradient(90deg,#1f3f67,#253f5e);color:#fff}.school-calendar-vuecal .vuecal__title-bar button{color:#fff}.school-calendar-vuecal .vuecal__cell--today{background:#f2f7ff}.school-calendar-vuecal .vuecal__cell-date{padding:6px;text-align:right}.school-calendar-vuecal .vuecal__event{border-radius:5px;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12)}.school-calendar-vuecal .management-own-event{background:#0f9f78;color:#fff}.school-calendar-vuecal .management-master-event{background:#6c83a6;color:#fff;opacity:.85}.school-calendar-vuecal .management-holiday{background:#e8aa4c;color:#33230b}.school-calendar-vuecal .management-holiday-block{background:#b74343;color:#fff}@media (max-width:767px){.calendar-workspace{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.calendar-sidebar{width:100%;max-height:260px;border-right:0!important;border-bottom:1px solid #dee2e6}.calendar-stage{min-height:620px}}.crm[data-v-d2790756],.crm[data-v-d2790756] .b-overlay-wrap{min-height:0}.crm__scroll[data-v-d2790756]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:220px}.crm__callout[data-v-d2790756]{padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.crm__callout[data-v-d2790756],.crm__readonly[data-v-d2790756]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.crm__readonly[data-v-d2790756]{padding:.35rem .75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#f8f9fa;font-size:.8125rem;color:#6c757d}.crm__search[data-v-d2790756]{max-width:280px}.crm__type-filter[data-v-d2790756]{max-width:190px}.crm__cip[data-v-d2790756]{position:relative}.crm__cip-menu[data-v-d2790756]{position:absolute;z-index:5;left:0;right:0;max-height:260px;overflow-y:auto;border:1px solid #ced4da;border-top:none;border-radius:0 0 .25rem .25rem;background:#fff;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.1);box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}.crm__cip-option[data-v-d2790756]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3rem .5rem;cursor:pointer;font-size:.875rem}.crm__cip-option[data-v-d2790756]:hover{background:rgba(0,123,255,.08)}.crm__cip-empty[data-v-d2790756]{padding:.35rem .5rem;font-size:.8125rem;color:#6c757d}.crm__cip-selected[data-v-d2790756]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3rem .5rem;border:1px solid #ced4da;border-radius:.25rem;background:#f8f9fa;font-size:.875rem}.crm__meta[data-v-d2790756]{font-size:.75rem;color:#6c757d;text-align:right}.asm__callout[data-v-dafb425e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.asm__panes[data-v-dafb425e]{gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.asm__list[data-v-dafb425e]{width:300px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem .75rem;background:#fafbfc}.asm__list-rows[data-v-dafb425e]{overflow-y:auto;max-height:60vh}.asm__row[data-v-dafb425e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.35rem .4rem;border-radius:.25rem;cursor:pointer;font-size:.875rem}.asm__row[data-v-dafb425e]:hover{background:rgba(0,123,255,.06)}.asm__row--selected[data-v-dafb425e]{background:rgba(0,123,255,.12)}.asm__detail[data-v-dafb425e]{min-width:340px;-ms-flex-preferred-size:0;flex-basis:0}.asm__empty[data-v-dafb425e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:220px;border:1px dashed #dee2e6;border-radius:.25rem;text-align:center;padding:1rem}.asm__empty[data-v-dafb425e],.sam__callout[data-v-7b614f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sam__callout[data-v-7b614f81]{padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.sam__search[data-v-7b614f81]{max-width:280px}.sam__amount[data-v-7b614f81]{font-size:.8125rem}.sam__value[data-v-7b614f81]{max-width:220px}.rpm__callout[data-v-79b6a88b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.rpm__search[data-v-79b6a88b]{max-width:280px}.rpm__missing[data-v-79b6a88b]{color:#b26b00}.cim__callout[data-v-0ac17ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.cim__search[data-v-0ac17ada]{max-width:280px}.occm__callout[data-v-9cd41f2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.occm__search[data-v-9cd41f2e]{max-width:280px}.occm__image-card[data-v-9cd41f2e]{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:.5rem;background:#fff}.occm__image-frame[data-v-9cd41f2e]{position:relative;width:100%;border-radius:.25rem;background:#f4f5f7;overflow:hidden}.occm__image-frame--image[data-v-9cd41f2e]{aspect-ratio:23/15}.occm__image-frame--banner[data-v-9cd41f2e]{aspect-ratio:10/3}.occm__image-frame img[data-v-9cd41f2e]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.occm__image-empty[data-v-9cd41f2e]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;color:#6c757d;text-align:center;padding:.5rem}.dtm[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;gap:1rem}.dtm__nav[data-v-df5a1788]{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;flex-direction:column;gap:1rem;padding:.25rem .75rem .25rem .25rem;border-right:1px solid #e9ecef}.dtm__nav-group[data-v-df5a1788],.dtm__nav[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.dtm__nav-group[data-v-df5a1788]{flex-direction:column;gap:2px}.dtm__nav-label[data-v-df5a1788]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a949e;padding:0 .5rem;margin-bottom:.25rem}.dtm__nav-item[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:0;background:transparent;border-radius:.35rem;padding:.3rem .6rem;font-size:.9rem;color:#343a40;text-align:left;-webkit-transition:background .12s;transition:background .12s}.dtm__nav-item[data-v-df5a1788]:hover{background:#f1f3f5}.dtm__nav-item[data-v-df5a1788]:focus{outline:none;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.35);box-shadow:0 0 0 2px rgba(0,123,255,.35)}.dtm__nav-item--active[data-v-df5a1788],.dtm__nav-item--active[data-v-df5a1788]:hover{background:#007bff;color:#fff;font-weight:600}.dtm__nav-count[data-v-df5a1788]{font-size:.75rem;color:#8a949e;font-variant-numeric:tabular-nums}.dtm__nav-item--active .dtm__nav-count[data-v-df5a1788]{color:hsla(0,0%,100%,.8)}.dtm__nav-foot[data-v-df5a1788]{padding:0 .5rem;line-height:1.35;color:#8a949e}.dtm__main[data-v-df5a1788]{min-width:0}.dtm__main[data-v-df5a1788],.dtm__overlay[data-v-df5a1788]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dtm__overlay[data-v-df5a1788] .b-table-sticky-header.dtm__table{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;max-height:none!important;margin-bottom:0}.dtm__head[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.25rem 0 .75rem}.dtm__head-text[data-v-df5a1788]{min-width:0}.dtm__title[data-v-df5a1788]{margin:0 0 .15rem;font-weight:700}.dtm__blurb[data-v-df5a1788]{margin:0 0 .25rem;max-width:72ch;font-size:.85rem;color:#6c757d}.dtm__summary[data-v-df5a1788]{margin:0;font-size:.8rem;color:#8a949e;font-variant-numeric:tabular-nums}.dtm__summary span+span[data-v-df5a1788]:before{content:"·";margin:0 .4rem}.dtm__new[data-v-df5a1788]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.dtm__toolbar[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .75rem;padding-bottom:.5rem}.dtm__search[data-v-df5a1788]{max-width:300px}.dtm__category-filter[data-v-df5a1788]{max-width:200px}.dtm__toggle[data-v-df5a1788]{font-size:.85rem}.dtm__count[data-v-df5a1788]{margin-left:auto;font-size:.8rem;color:#8a949e;font-variant-numeric:tabular-nums}.dtm__table[data-v-df5a1788] thead th{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a949e;border-top:0;border-bottom-width:1px}.dtm__table[data-v-df5a1788] tbody td{vertical-align:middle;padding-top:.45rem;padding-bottom:.45rem}.dtm__table[data-v-df5a1788] tbody tr{cursor:pointer}.dtm__table[data-v-df5a1788] .b-table-details{cursor:default}.dtm__table[data-v-df5a1788] .dtm__col-title{width:40%}.dtm__table[data-v-df5a1788] .dtm__col-behavior{width:30%}.dtm__table[data-v-df5a1788] .dtm__col-actions{width:5rem;text-align:right}.dtm__table[data-v-df5a1788] .dtm__row--retired td{color:#8a949e}.dtm__table[data-v-df5a1788] .dtm__row--retired .dtm__name-title{font-weight:500}.dtm__table[data-v-df5a1788] .dtm__row--flash td{-webkit-animation:dtm-flash-df5a1788 2.5s ease-out;animation:dtm-flash-df5a1788 2.5s ease-out}@-webkit-keyframes dtm-flash-df5a1788{0%,40%{background-color:rgba(255,193,7,.28)}to{background-color:transparent}}@keyframes dtm-flash-df5a1788{0%,40%{background-color:rgba(255,193,7,.28)}to{background-color:transparent}}.dtm__name-title[data-v-df5a1788]{font-weight:600}.dtm__name-sub[data-v-df5a1788]{margin-top:1px;font-size:.78rem;color:#8a949e}.dtm__code[data-v-df5a1788]{font-size:.78rem;color:#8a949e}.dtm__category[data-v-df5a1788]{display:inline-block;margin-left:.4rem;padding:0 .4em;border-radius:.25rem;background:#f1f3f5;color:#6c757d}.dtm__pill[data-v-df5a1788]{font-weight:500;vertical-align:1px}.dtm__trait[data-v-df5a1788]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;margin:1px .5rem 1px 0;padding:.05rem .5rem;border-radius:999px;border:1px solid #e3e6ea;background:#f8f9fa;font-size:.78rem;color:#495057;white-space:nowrap}.dtm__trait--portal[data-v-df5a1788]{border-color:rgba(0,123,255,.3);background:rgba(0,123,255,.07);color:#0056b3}.dtm__trait--info[data-v-df5a1788]{border-color:rgba(23,162,184,.35);background:rgba(23,162,184,.08);color:#117a8b}.dtm__trait--warning[data-v-df5a1788]{border-color:rgba(255,193,7,.5);background:rgba(255,193,7,.14);color:#856404}.dtm__trait--danger[data-v-df5a1788]{border-color:rgba(220,53,69,.35);background:rgba(220,53,69,.08);color:#b02a37}.dtm__trait--secondary[data-v-df5a1788]{color:#6c757d}.dtm__usage[data-v-df5a1788]{font-size:.82rem;color:#6c757d;font-variant-numeric:tabular-nums;white-space:nowrap}.dtm__dot[data-v-df5a1788]{margin:0 .35rem;color:#ced4da}.dtm__where[data-v-df5a1788]{margin-left:.4rem;color:#6c757d}.dtm__where[data-v-df5a1788]:hover{color:#007bff}.dtm__muted[data-v-df5a1788]{font-size:.82rem;color:#adb5bd}.dtm__edit[data-v-df5a1788]{padding:0 .5rem;opacity:0;-webkit-transition:opacity .12s;transition:opacity .12s}.dtm__edit[data-v-df5a1788]:focus,.dtm__table[data-v-df5a1788] tr:hover .dtm__edit{opacity:1}.dtm__empty[data-v-df5a1788]{padding:2.5rem 1rem;text-align:center;color:#8a949e}.dtm__empty-icon[data-v-df5a1788]{display:block;margin:0 auto .5rem;font-size:1.8rem;color:#ced4da}.dtm__details[data-v-df5a1788]{padding:.25rem .5rem .25rem 1rem;border-left:3px solid rgba(0,123,255,.35)}.dtm__details-lead[data-v-df5a1788]{font-size:.82rem;color:#6c757d;margin-bottom:.4rem}.dtm__holder-group[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;margin-bottom:.3rem;font-size:.82rem}.dtm__holder-kind[data-v-df5a1788]{-webkit-box-flex:0;-ms-flex:0 0 11rem;flex:0 0 11rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a949e}.dtm__holders[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .4rem}.dtm__holder[data-v-df5a1788]{padding:0 .45em;border:1px solid #e3e6ea;border-radius:.25rem;background:#fff}.dtm__section[data-v-df5a1788]{border:1px solid #e3e6ea;border-radius:.3rem;padding:.6rem .75rem;margin-bottom:.6rem}.dtm__section-title[data-v-df5a1788]{font-weight:600;font-size:.85rem;margin-bottom:.4rem}.dtm__hint[data-v-df5a1788]{font-size:.85rem;padding:.4rem .6rem;border-radius:.25rem;background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.4)}.dtm__hint--muted[data-v-df5a1788]{background:#f8f9fa;border-color:#e3e6ea;color:#6c757d}.dtm__odr[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;margin:0 0 .35rem;padding:.4rem .6rem;border:1px solid #dee2e6;border-radius:.3rem;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.dtm__odr input[data-v-df5a1788]{margin-top:.3rem}.dtm__odr[data-v-df5a1788]:hover{border-color:#007bff}.dtm__odr--active[data-v-df5a1788]{border-color:#007bff;background:rgba(0,123,255,.06)}.dtm__odr--disabled[data-v-df5a1788]{cursor:not-allowed;opacity:.7}.dtm__odr-text[data-v-df5a1788]{line-height:1.3}@media (max-width:767.98px){.dtm[data-v-df5a1788]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.dtm__nav[data-v-df5a1788]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid #e9ecef;padding:0 0 .5rem}.dtm__nav-group[data-v-df5a1788],.dtm__nav[data-v-df5a1788]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap}.dtm__nav-group[data-v-df5a1788]{flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dtm__nav-item[data-v-df5a1788]{width:auto;gap:.4rem}.dtm__nav-foot[data-v-df5a1788]{display:none}.dtm__edit[data-v-df5a1788]{opacity:1}}.dtm[data-v-df5a1788]{--dtm-ink:#172033;--dtm-muted:#667085;--dtm-border:#e4e8f0;--dtm-canvas:#f6f8fc;--dtm-accent:#3657c8;--dtm-accent-soft:#eef2ff;--dtm-approval:#087c6b;position:relative;gap:0;overflow:hidden;color:var(--dtm-ink);background:#fff;border:1px solid var(--dtm-border);border-radius:.65rem}.dtm__nav[data-v-df5a1788]{-ms-flex-preferred-size:214px;flex-basis:214px;gap:1.25rem;padding:1rem .75rem;border-right-color:var(--dtm-border);background:var(--dtm-canvas)}.dtm__nav-label[data-v-df5a1788]{margin-bottom:.4rem;padding:0 .65rem;color:#7c8698;font-size:.72rem}.dtm__nav-item[data-v-df5a1788]{min-height:2.35rem;padding:.5rem .65rem;border-radius:.5rem;color:#3d475b;font-size:.875rem}.dtm__nav-item>span[data-v-df5a1788]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dtm__nav-icon[data-v-df5a1788]{width:1rem;margin-right:.55rem;color:#8791a4}.dtm__nav-item[data-v-df5a1788]:hover{background:#e9edf5}.dtm__nav-item--active[data-v-df5a1788],.dtm__nav-item--active[data-v-df5a1788]:hover{color:#243f9f;background:#e4eaff;-webkit-box-shadow:inset 3px 0 0 var(--dtm-accent);box-shadow:inset 3px 0 0 var(--dtm-accent)}.dtm__nav-item--active .dtm__nav-icon[data-v-df5a1788]{color:var(--dtm-accent)}.dtm__nav-count[data-v-df5a1788]{min-width:1.55rem;padding:.08rem .35rem;border-radius:999px;color:#697386;background:#e5e9f0;text-align:center}.dtm__nav-item--active .dtm__nav-count[data-v-df5a1788]{color:#2948ad;background:#fff}.dtm__nav-foot[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:auto;padding:.75rem;border:1px solid #dde3ec;border-radius:.55rem;background:#fff;color:var(--dtm-muted);font-size:.78rem;line-height:1.45}.dtm__nav-foot svg[data-v-df5a1788]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.12rem;color:#7b879b}.dtm__main[data-v-df5a1788]{padding:1.15rem 1.25rem 0;background:#fff}.dtm__head[data-v-df5a1788]{padding:0 0 1rem}.dtm__title[data-v-df5a1788]{color:var(--dtm-ink);font-size:1.2rem;letter-spacing:-.015em}.dtm__blurb[data-v-df5a1788]{margin-top:.3rem;color:var(--dtm-muted);font-size:.875rem;line-height:1.45}.dtm__summary[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin-top:.55rem;color:#697386;font-size:.78rem}.dtm__summary span[data-v-df5a1788]{padding:.18rem .5rem;border-radius:999px;background:var(--dtm-canvas)}.dtm__summary span+span[data-v-df5a1788]:before{content:none}.dtm__editor-actions .btn-primary[data-v-df5a1788],.dtm__new.btn-primary[data-v-df5a1788]{border-color:var(--dtm-accent);background:var(--dtm-accent);-webkit-box-shadow:0 2px 5px rgba(54,87,200,.2);box-shadow:0 2px 5px rgba(54,87,200,.2)}.dtm__new[data-v-df5a1788]{min-height:2.35rem;padding-right:.85rem;padding-left:.85rem;border-radius:.45rem}.dtm__toolbar[data-v-df5a1788]{margin:0 -.15rem;padding:.7rem;border:1px solid var(--dtm-border);border-radius:.55rem;background:var(--dtm-canvas)}.dtm__search[data-v-df5a1788]{max-width:340px}.dtm__behavior-filter[data-v-df5a1788],.dtm__category-filter[data-v-df5a1788]{max-width:190px}.dtm__toolbar .custom-select[data-v-df5a1788],.dtm__toolbar .form-control[data-v-df5a1788],.dtm__toolbar .input-group-text[data-v-df5a1788]{border-color:#d9dee8;background-color:#fff}.dtm__toggle[data-v-df5a1788]{font-size:.875rem}.dtm__table[data-v-df5a1788]{margin-top:.45rem}.dtm__table[data-v-df5a1788] thead th{height:2.4rem;padding:.55rem .65rem;border-bottom-color:var(--dtm-border);color:#717b8e;font-size:.72rem}.dtm__table[data-v-df5a1788] tbody td{padding:.7rem .65rem;border-top-color:#edf0f5}.dtm__table[data-v-df5a1788] tbody tr:hover td{background:#f8faff}.dtm__table[data-v-df5a1788] .dtm__row--selected:hover td,.dtm__table[data-v-df5a1788] .dtm__row--selected td{background:var(--dtm-accent-soft)}.dtm__table[data-v-df5a1788] .dtm__row--selected td:first-child{-webkit-box-shadow:inset 3px 0 0 var(--dtm-accent);box-shadow:inset 3px 0 0 var(--dtm-accent)}.dtm__table[data-v-df5a1788] .dtm__col-title{width:27%}.dtm__table[data-v-df5a1788] .dtm__col-submission,.dtm__table[data-v-df5a1788] .dtm__col-verification{width:23%}.dtm__name-title[data-v-df5a1788]{color:#202a3d;font-size:.9rem;font-weight:650}.dtm__code[data-v-df5a1788],.dtm__name-sub[data-v-df5a1788]{margin-top:.18rem;color:#7a8497;font-size:.75rem}.dtm__category[data-v-df5a1788]{background:#eef1f6}.dtm__cell-summary[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#4a5568;font-size:.82rem;line-height:1.25}.dtm__cell-summary b[data-v-df5a1788],.dtm__cell-summary small[data-v-df5a1788]{display:block}.dtm__cell-summary b[data-v-df5a1788]{color:#344054;font-weight:600}.dtm__cell-summary small[data-v-df5a1788]{max-width:22ch;margin-top:.14rem;color:#7b8495;font-size:.73rem;line-height:1.3}.dtm__cell-icon[data-v-df5a1788]{display:inline-grid;-webkit-box-flex:0;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;place-items:center;border-radius:.45rem;color:#657188;background:#f0f2f6}.dtm__cell-icon--submission[data-v-df5a1788]{color:#3657c8;background:#eef2ff}.dtm__cell-summary--approval .dtm__cell-icon[data-v-df5a1788]{color:var(--dtm-approval);background:#e7f7f3}.dtm__cell-summary--approval b[data-v-df5a1788]{color:#076b5d}.dtm__usage[data-v-df5a1788]{white-space:normal}.dtm__where[data-v-df5a1788]{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:.25rem 0 0;color:var(--dtm-accent);font-size:.76rem;font-weight:600}.dtm__edit[data-v-df5a1788],.dtm__edit[data-v-df5a1788]:not(:disabled):not(.disabled){border-color:#d3d9e5;border-radius:.4rem;background:#fff;color:#3d4a5f;font-size:.78rem}.dtm__edit[data-v-df5a1788]:not(:disabled):not(.disabled):active,.dtm__edit[data-v-df5a1788]:not(:disabled):not(.disabled):focus,.dtm__edit[data-v-df5a1788]:not(:disabled):not(.disabled):hover{border-color:var(--dtm-accent);background:var(--dtm-accent-soft);color:var(--dtm-accent);-webkit-box-shadow:none;box-shadow:none}.dtm__details[data-v-df5a1788]{margin:.2rem .65rem .6rem;padding:.85rem 1rem;border:1px solid #dce3f4;border-left:3px solid var(--dtm-accent);border-radius:.4rem;background:#f8faff}.dtm__editor[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 430px;flex:0 0 430px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid var(--dtm-border);background:var(--dtm-canvas);-webkit-box-shadow:-10px 0 28px rgba(26,38,65,.08);box-shadow:-10px 0 28px rgba(26,38,65,.08)}.dtm__editor-head[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:4.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--dtm-border);background:#fff}.dtm__editor-head h5[data-v-df5a1788]{max-width:330px;margin:.12rem 0 0;overflow:hidden;color:var(--dtm-ink);font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.dtm__eyebrow[data-v-df5a1788]{color:#7b8495;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dtm__editor-close[data-v-df5a1788]{min-width:2.2rem;margin:-.2rem -.35rem 0 0;color:#596579}.dtm__editor-scroll[data-v-df5a1788]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.9rem}.dtm__form-section[data-v-df5a1788]{margin-bottom:.75rem;padding:.9rem;border:1px solid var(--dtm-border);border-radius:.6rem;background:#fff}.dtm__section-heading[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.8rem}.dtm__section-heading h6[data-v-df5a1788],.dtm__starter-intro h6[data-v-df5a1788]{margin:0;color:#263044;font-size:.9rem;font-weight:700}.dtm__section-heading p[data-v-df5a1788],.dtm__starter-intro p[data-v-df5a1788]{margin:.14rem 0 0;color:var(--dtm-muted);font-size:.76rem;line-height:1.35}.dtm__step[data-v-df5a1788]{display:inline-grid;-webkit-box-flex:0;-ms-flex:0 0 1.65rem;flex:0 0 1.65rem;width:1.65rem;height:1.65rem;place-items:center;border-radius:.45rem;color:#2947a8;background:#e8edff;font-size:.76rem;font-weight:700}.dtm__permission[data-v-df5a1788]{margin-left:auto;color:#7a8497;font-size:.72rem;white-space:nowrap}.dtm__form-section[data-v-df5a1788] label,.dtm__form-section legend[data-v-df5a1788]{color:#3e485b;font-size:.8rem;font-weight:600}.dtm__form-section .custom-select[data-v-df5a1788],.dtm__form-section .form-control[data-v-df5a1788]{min-height:2.35rem;border-color:#d6dce7;border-radius:.4rem;font-size:.875rem}.dtm__help[data-v-df5a1788]{color:#7a8497;font-size:.73rem;line-height:1.35}.dtm__portal-note[data-v-df5a1788]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-top:.6rem;padding:.5rem .75rem;border:1px dashed rgba(0,123,255,.4);border-radius:.3rem;background:rgba(0,123,255,.04);font-size:.85rem}.dtm__portal-note>div[data-v-df5a1788],.dtm__portal-note[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dtm__portal-note>div[data-v-df5a1788]{min-width:0}.dtm__portal-note>div>small[data-v-df5a1788]:first-child{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a949e}.dtm__portal-note-hint[data-v-df5a1788]{color:#6c757d;margin-top:.15rem}.dtm__portal-note-link[data-v-df5a1788]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#6c757d}.dtm__choice-grid[data-v-df5a1788]{display:grid;gap:.45rem}.dtm__choice[data-v-df5a1788]{display:grid;grid-template-columns:auto 2rem 1fr;gap:.55rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:.65rem;border:1px solid #dce1ea;border-radius:.5rem;cursor:pointer;-webkit-transition:border-color .12s,background .12s,-webkit-box-shadow .12s;transition:border-color .12s,background .12s,-webkit-box-shadow .12s;transition:border-color .12s,background .12s,box-shadow .12s;transition:border-color .12s,background .12s,box-shadow .12s,-webkit-box-shadow .12s}.dtm__choice[data-v-df5a1788]:hover{border-color:#aab8e8}.dtm__choice--active[data-v-df5a1788]{border-color:#7690e5;background:#f5f7ff;-webkit-box-shadow:0 0 0 1px #7690e5;box-shadow:0 0 0 1px #7690e5}.dtm__choice--disabled[data-v-df5a1788]{cursor:not-allowed;opacity:.7}.dtm__choice input[data-v-df5a1788]{margin-top:.45rem}.dtm__choice-icon[data-v-df5a1788]{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:.45rem;color:#4561bc;background:#edf1ff}.dtm__choice b[data-v-df5a1788],.dtm__choice small[data-v-df5a1788]{display:block}.dtm__choice b[data-v-df5a1788]{margin-top:.05rem;color:#344054;font-size:.82rem}.dtm__choice small[data-v-df5a1788]{margin-top:.12rem;color:#737e90;font-size:.73rem;line-height:1.3}.dtm__setting[data-v-df5a1788]{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 .5rem;padding:.7rem;border:1px solid #dfe3eb;border-radius:.5rem;background:#fafbfc;cursor:pointer}.dtm__setting--verification[data-v-df5a1788]{border-color:#cde5df;background:#f1faf7}.dtm__setting .custom-switch[data-v-df5a1788]{min-height:1.5rem;padding-top:.05rem}.dtm__setting b[data-v-df5a1788],.dtm__setting small[data-v-df5a1788]{display:block}.dtm__setting b[data-v-df5a1788]{color:#344054;font-size:.82rem}.dtm__setting small[data-v-df5a1788]{margin-top:.14rem;color:#707b8e;font-size:.73rem;font-weight:400;line-height:1.35}.dtm__setting-lock[data-v-df5a1788]{margin-top:.25rem;color:#778397}.dtm__workflow-preview[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.7rem;padding:.7rem;border-radius:.5rem;color:#334155;background:#eef3f7}.dtm__workflow-preview--approval[data-v-df5a1788]{color:#075f54;background:#e5f6f1}.dtm__workflow-icon[data-v-df5a1788]{display:inline-grid;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.8)}.dtm__workflow-preview b[data-v-df5a1788],.dtm__workflow-preview small[data-v-df5a1788]{display:block}.dtm__workflow-preview small[data-v-df5a1788]{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.dtm__workflow-preview b[data-v-df5a1788]{margin-top:.06rem;font-size:.76rem;font-weight:600;line-height:1.35}.dtm__form-section--advanced[data-v-df5a1788]{padding:0}.dtm__advanced-toggle[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.8rem .9rem;border:0;border-radius:.6rem;color:#445068;background:#fff;font-size:.82rem;text-align:left}.dtm__advanced-toggle span svg[data-v-df5a1788]{margin-right:.5rem;color:#657188}.dtm__advanced-body[data-v-df5a1788]{padding:0 .9rem .9rem;border-top:1px solid #edf0f4}.dtm__advanced-body .form-group[data-v-df5a1788]:first-child{padding-top:.8rem}.dtm__status-section[data-v-df5a1788]{padding:.65rem}.dtm__hint[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.45rem;margin-bottom:.75rem;padding:.65rem .75rem;border-radius:.5rem;font-size:.78rem}.dtm__editor-footer[data-v-df5a1788]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.65rem;min-height:3.7rem;padding:.7rem .9rem;border-top:1px solid var(--dtm-border);background:#fff}.dtm__editor-actions[data-v-df5a1788],.dtm__editor-footer[data-v-df5a1788],.dtm__editor-tools[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dtm__editor-actions[data-v-df5a1788],.dtm__editor-tools[data-v-df5a1788]{gap:.35rem}.dtm__editor-actions[data-v-df5a1788]{margin-left:auto}.dtm__starters[data-v-df5a1788]{padding-top:1rem}.dtm__starter-intro[data-v-df5a1788]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;margin-bottom:.9rem;padding:.2rem .15rem .35rem}.dtm__starter-mark[data-v-df5a1788]{display:inline-grid;-webkit-box-flex:0;-ms-flex:0 0 2.1rem;flex:0 0 2.1rem;width:2.1rem;height:2.1rem;place-items:center;border-radius:.55rem;color:#a45b08;background:#fff3cf}.dtm__starter[data-v-df5a1788]{display:grid;grid-template-columns:2.2rem 1fr auto;gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:.55rem;padding:.75rem;border:1px solid var(--dtm-border);border-radius:.6rem;color:#344054;background:#fff;text-align:left;-webkit-transition:border-color .12s,-webkit-transform .12s,-webkit-box-shadow .12s;transition:border-color .12s,-webkit-transform .12s,-webkit-box-shadow .12s;transition:transform .12s,border-color .12s,box-shadow .12s;transition:transform .12s,border-color .12s,box-shadow .12s,-webkit-transform .12s,-webkit-box-shadow .12s}.dtm__starter[data-v-df5a1788]:focus,.dtm__starter[data-v-df5a1788]:hover{border-color:#a9b7e5;-webkit-box-shadow:0 4px 12px rgba(42,58,94,.08);box-shadow:0 4px 12px rgba(42,58,94,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dtm__starter-icon[data-v-df5a1788]{display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.5rem;color:#3657c8;background:#eef2ff}.dtm__starter b[data-v-df5a1788],.dtm__starter small[data-v-df5a1788]{display:block}.dtm__starter b[data-v-df5a1788]{font-size:.84rem}.dtm__starter small[data-v-df5a1788]{margin-top:.13rem;color:#727d90;font-size:.74rem;line-height:1.3}.dtm__starter-chevron[data-v-df5a1788]{color:#9aa4b5}.dtm__starter--blank[data-v-df5a1788]{border-style:dashed;background:transparent}.dtm-panel-enter-active[data-v-df5a1788],.dtm-panel-leave-active[data-v-df5a1788]{-webkit-transition:width .18s ease,opacity .18s ease,-webkit-transform .18s ease;transition:width .18s ease,opacity .18s ease,-webkit-transform .18s ease;transition:width .18s ease,opacity .18s ease,transform .18s ease;transition:width .18s ease,opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.dtm-panel-enter[data-v-df5a1788],.dtm-panel-leave-to[data-v-df5a1788]{opacity:0;-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (max-width:1399.98px){.dtm__editor[data-v-df5a1788]{position:absolute;z-index:20;top:0;right:0;bottom:0;width:min(450px,100%)}}@media (max-width:767.98px){.dtm[data-v-df5a1788]{border:0;border-radius:0}.dtm__nav[data-v-df5a1788]{padding:.5rem;background:#fff}.dtm__nav-label[data-v-df5a1788]{width:100%}.dtm__main[data-v-df5a1788]{padding:.75rem .5rem 0}.dtm__toolbar[data-v-df5a1788]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dtm__behavior-filter[data-v-df5a1788],.dtm__category-filter[data-v-df5a1788],.dtm__search[data-v-df5a1788]{width:100%;max-width:none}.dtm__count[data-v-df5a1788]{margin-left:0}.dtm--editing .dtm__main[data-v-df5a1788],.dtm--editing .dtm__nav[data-v-df5a1788],.dtm__table[data-v-df5a1788] .dtm__col-submission,.dtm__table[data-v-df5a1788] .dtm__col-verification{display:none}.dtm__editor[data-v-df5a1788]{position:relative;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border-left:0;-webkit-box-shadow:none;box-shadow:none}}body[data-v-1842c45c]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-1842c45c]::backdrop{background-color:hsla(0,0%,100%,0)}.rpm[data-v-1842c45c],.rpm__overlay[data-v-1842c45c]{min-height:0;color:#172033}.rpm[data-v-1842c45c]{background:linear-gradient(180deg,#fef9f9,#fff 190px);border-radius:.5rem}.rpm__overlay[data-v-1842c45c],.rpm__overlay[data-v-1842c45c] .b-overlay-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rpm__header[data-v-1842c45c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.35rem .35rem .9rem}.rpm__header-actions[data-v-1842c45c],.rpm__header[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rpm__header-actions[data-v-1842c45c]{gap:.5rem}.rpm__refresh-button[data-v-1842c45c]{display:grid;width:2.35rem;height:2.35rem;padding:0;place-items:center;border-color:#e6e9ef;border-radius:.48rem;background:#fff;color:#6d7585}.rpm__eyebrow[data-v-1842c45c]{color:#e5283c;font-size:.68rem;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.rpm__title[data-v-1842c45c]{margin-top:.2rem;color:#172033;font-size:1.45rem;font-weight:750;letter-spacing:-.025em}.rpm__catalog-count[data-v-1842c45c]{padding:.2rem .48rem;border-radius:999px;background:rgba(229,40,60,.08);color:#e5283c;font-size:.72rem;font-weight:700}.rpm__subtitle[data-v-1842c45c]{margin-top:.22rem;color:#6d7585;font-size:.83rem}.rpm__new-button[data-v-1842c45c]{min-width:132px;padding:.58rem .9rem;border-radius:.48rem;-webkit-box-shadow:0 .35rem .9rem rgba(229,40,60,.2);box-shadow:0 .35rem .9rem rgba(229,40,60,.2);font-size:.84rem;font-weight:700}.rpm__stats[data-v-1842c45c]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:.5rem;margin-bottom:.65rem}.rpm__stat[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:.58rem .66rem;border:1px solid #e6e9ef;border-radius:.55rem;outline:0;background:hsla(0,0%,100%,.92);color:#172033;text-align:left;-webkit-transition:.14s ease;transition:.14s ease}.rpm__stat[data-v-1842c45c]:hover{border-color:rgba(229,40,60,.35);-webkit-box-shadow:0 .3rem 1rem rgba(23,32,51,.07);box-shadow:0 .3rem 1rem rgba(23,32,51,.07);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.rpm__stat[data-v-1842c45c]:focus-visible{-webkit-box-shadow:0 0 0 .2rem rgba(229,40,60,.15);box-shadow:0 0 0 .2rem rgba(229,40,60,.15)}.rpm__stat--active[data-v-1842c45c]{border-color:rgba(229,40,60,.5);background:#fef6f7;-webkit-box-shadow:inset 0 -2px 0 #e5283c;box-shadow:inset 0 -2px 0 #e5283c}.rpm__stat small[data-v-1842c45c],.rpm__stat strong[data-v-1842c45c]{display:block}.rpm__stat strong[data-v-1842c45c]{font-size:1rem;line-height:1.05}.rpm__stat small[data-v-1842c45c]{margin-top:.16rem;color:#6d7585;font-size:.69rem;line-height:1.15;white-space:normal}.rpm__stat-icon[data-v-1842c45c]{display:grid;width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;margin-right:.58rem;place-items:center;border-radius:.48rem;font-size:.92rem}.rpm__stat-icon--primary[data-v-1842c45c]{background:rgba(229,40,60,.1);color:#e5283c}.rpm__stat-icon--warning[data-v-1842c45c]{background:#fff1d8;color:#b26a00}.rpm__stat-icon--neutral[data-v-1842c45c]{background:#eef0f4;color:#626b7b}.rpm__stat-icon--legacy[data-v-1842c45c]{background:#eeeaf8;color:#64518d}.rpm__stat-icon--danger[data-v-1842c45c]{background:#fdebed;color:#c33d4c}.rpm__filters[data-v-1842c45c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;padding:.45rem;border:1px solid #e6e9ef;border-radius:.58rem;background:#fff;-webkit-box-shadow:0 .15rem .5rem rgba(23,32,51,.035);box-shadow:0 .15rem .5rem rgba(23,32,51,.035)}.rpm__filters[data-v-1842c45c],.rpm__load-error[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.6rem}.rpm__load-error[data-v-1842c45c]{gap:.55rem;padding:.65rem .75rem;border:1px solid #efc5ca;border-radius:.55rem;background:#fdf2f3;color:#8d2935;font-size:.82rem}.rpm__load-error .btn[data-v-1842c45c]{margin-left:auto}.rpm__search[data-v-1842c45c]{min-width:220px;max-width:440px;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px}.rpm__search[data-v-1842c45c] .input-group-text{border-right:0;background:#f6f7f9;color:#89909d}.rpm__search[data-v-1842c45c] .form-control{border-left:0;background:#f6f7f9}.rpm__clear-search[data-v-1842c45c]{border-color:#ced4da;border-left:0;background:#f6f7f9;color:#6d7585}.rpm__filter-select[data-v-1842c45c]{width:145px;-webkit-box-flex:0;-ms-flex:0 0 145px;flex:0 0 145px;font-size:.8rem}.rpm__filter-select--wide[data-v-1842c45c]{width:190px;-ms-flex-preferred-size:190px;flex-basis:190px}.rpm__sort-select[data-v-1842c45c]{width:155px;-ms-flex-preferred-size:155px;flex-basis:155px}.rpm__reset[data-v-1842c45c]{border:0;background:transparent;color:#e5283c;font-size:.76rem;font-weight:700;white-space:nowrap}.rpm__filter-count[data-v-1842c45c]{display:inline-grid;min-width:1.15rem;height:1.15rem;margin-left:.15rem;place-items:center;border-radius:99px;background:rgba(229,40,60,.1);font-size:.65rem}.rpm__results[data-v-1842c45c]{margin-left:auto;color:#6d7585;font-size:.74rem;white-space:nowrap}.rpm__filter-chips[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin:-.15rem 0 .6rem}.rpm__filter-chips>span[data-v-1842c45c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;max-width:260px;padding:.24rem .35rem .24rem .5rem;overflow:hidden;border:1px solid rgba(229,40,60,.16);border-radius:999px;background:#fef6f7;color:#5e3340;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.rpm__filter-chips button[data-v-1842c45c]{display:grid;width:1.15rem;height:1.15rem;-webkit-box-flex:0;-ms-flex:0 0 1.15rem;flex:0 0 1.15rem;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#e5283c}.rpm__filter-chips button[data-v-1842c45c]:focus-visible,.rpm__filter-chips button[data-v-1842c45c]:hover{background:rgba(229,40,60,.1);outline:0}.rpm__orphan-banner[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.65rem;margin-bottom:.6rem;padding:.55rem .7rem;border:1px solid #f1d5a5;border-radius:.55rem;background:#fffaf0;color:#5f4319;font-size:.78rem}.rpm__orphan-icon[data-v-1842c45c]{display:grid;width:1.75rem;height:1.75rem;-webkit-box-flex:0;-ms-flex:0 0 1.75rem;flex:0 0 1.75rem;place-items:center;border-radius:.42rem;background:#ffe9be;color:#b26a00}.rpm__orphan-copy[data-v-1842c45c]{margin-left:.4rem;color:#8b6a34}.rpm__orphan-toggle[data-v-1842c45c]{padding:.15rem .25rem;color:#8c5b0e;font-size:.74rem;font-weight:700}.rpm__orphan-list[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin-top:.42rem}.rpm__orphan-list>span[data-v-1842c45c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.2rem .4rem;border:1px solid #eed9b5;border-radius:.35rem;background:#fff}.rpm__orphan-list small[data-v-1842c45c]{color:#8b6a34}.rpm__body[data-v-1842c45c]{min-height:0;gap:.65rem}.rpm__list[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #e6e9ef;border-radius:.62rem;background:#fff;-webkit-box-shadow:0 .35rem 1.25rem rgba(23,32,51,.055);box-shadow:0 .35rem 1.25rem rgba(23,32,51,.055)}.rpm__list[data-v-1842c45c] .b-table-sticky-header{position:relative;isolation:isolate;max-height:100%!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;margin-bottom:0;background:#fff}.rpm__table[data-v-1842c45c]{min-width:700px;font-size:.8rem}.rpm__table[data-v-1842c45c] thead th{z-index:7;padding:.55rem .65rem;border-top:0;border-bottom:1px solid #e6e9ef;background:#f8f9fb;-webkit-box-shadow:0 -.75rem 0 #f8f9fb;box-shadow:0 -.75rem 0 #f8f9fb;color:#777f8e;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.rpm__table[data-v-1842c45c] tbody tr{cursor:pointer;-webkit-transition:background .11s ease;transition:background .11s ease}.rpm__table[data-v-1842c45c] tbody td{padding:.54rem .65rem;border-top-color:#eef0f3;vertical-align:middle}.rpm__table[data-v-1842c45c] tbody tr:hover td{background:#fafafb}.rpm__table[data-v-1842c45c] tr.rpm__row--selected td{background:#fef4f5}.rpm__table[data-v-1842c45c] tr.rpm__row--selected td:first-child{-webkit-box-shadow:inset 3px 0 0 #e5283c;box-shadow:inset 3px 0 0 #e5283c}.rpm__report-cell[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:235px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rpm__report-cell--deleted[data-v-1842c45c]{opacity:.58}.rpm__report-cell--disabled[data-v-1842c45c]{opacity:.72}.rpm__report-icon[data-v-1842c45c]{display:grid;width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;place-items:center;border-radius:.45rem;background:rgba(229,40,60,.08);color:#e5283c;font-size:.9rem}.rpm__report-icon--legacy[data-v-1842c45c]{background:#eeeaf8;color:#64518d}.rpm__report-copy[data-v-1842c45c]{min-width:0;margin-left:.6rem}.rpm__report-title[data-v-1842c45c]{display:inline-block;max-width:235px;overflow:hidden;color:#172033;font-size:.81rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rpm__report-meta[data-v-1842c45c]{display:block;overflow:hidden;margin-top:.2rem;color:#828997;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.rpm__report-meta code[data-v-1842c45c]{padding:0;background:transparent;color:#626b7b;font-size:inherit;font-weight:700}.rpm__disabled-badge[data-v-1842c45c]{background:#fdecc8;color:#7a4b00}.rpm__disabled-note[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.85rem;padding:.65rem .8rem;border:1px solid #f3d9a4;border-radius:.5rem;background:#fff7e6;color:#5e3b00;font-size:.82rem;line-height:1.4}.rpm__disabled-note .b-icon[data-v-1842c45c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.15rem}.rpm__stat-icon--disabled[data-v-1842c45c]{background:#fdecc8;color:#7a4b00}.rpm__deleted-badge[data-v-1842c45c],.rpm__disabled-badge[data-v-1842c45c],.rpm__legacy-badge[data-v-1842c45c]{padding:.18rem .34rem;border-radius:.3rem;font-size:.56rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase;vertical-align:.12em}.rpm__legacy-badge[data-v-1842c45c]{background:#e7e1f3;color:#5c477f}.rpm__health[data-v-1842c45c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;font-size:.71rem;font-weight:700}.rpm__health small[data-v-1842c45c]{display:inline-grid;min-width:1.1rem;height:1.1rem;place-items:center;border-radius:99px;background:currentColor;color:#fff;font-size:.59rem}.rpm__health--good[data-v-1842c45c]{color:#148a62}.rpm__health--warning[data-v-1842c45c]{color:#b26a00}.rpm__health--danger[data-v-1842c45c]{color:#c33d4c}.rpm__health--info[data-v-1842c45c]{color:#3675a5}.rpm__health--neutral[data-v-1842c45c]{color:#7a8290}.rpm__health--disabled[data-v-1842c45c]{color:#a86400}.rpm__health-dot[data-v-1842c45c]{width:.48rem;height:.48rem;border-radius:50%;background:currentColor;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.035);box-shadow:0 0 0 3px rgba(0,0,0,.035)}.rpm__cell-muted[data-v-1842c45c],.rpm__cell-strong[data-v-1842c45c]{display:block}.rpm__cell-strong[data-v-1842c45c]{color:#172033;font-weight:750}.rpm__cell-muted[data-v-1842c45c]{margin-top:.08rem;color:#838a97;font-size:.66rem}.rpm__surfaces[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem}.rpm__surfaces span[data-v-1842c45c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.28rem;min-width:2.7rem;padding:.24rem .38rem;border-radius:.32rem;background:#f0f1f4;color:#9ba0aa;font-size:.68rem;font-weight:700}.rpm__surfaces .rpm__surface--on[data-v-1842c45c]{background:#e8f5ef;color:#148a62}.rpm__input-summary[data-v-1842c45c]{color:#172033;font-size:.71rem;font-weight:650}.rpm__input-summary--none[data-v-1842c45c]{color:#9197a2;font-weight:500}.rpm__row-action[data-v-1842c45c]{display:inline-grid;width:1.8rem;height:1.8rem;padding:0;place-items:center;border-radius:.35rem;color:#697180}.rpm__row-action[data-v-1842c45c]:hover{background:rgba(229,40,60,.08);color:#e5283c}.rpm__detail[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;width:440px;min-height:0;-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #e6e9ef;border-radius:.62rem;background:#fff;-webkit-box-shadow:0 .35rem 1.25rem rgba(23,32,51,.055);box-shadow:0 .35rem 1.25rem rgba(23,32,51,.055)}.rpm__empty-detail[data-v-1842c45c]{display:grid;height:100%;min-height:280px;padding:2rem;place-content:center;text-align:center}.rpm__empty-detail h3[data-v-1842c45c]{margin:.65rem 0 .2rem;font-size:1rem}.rpm__empty-detail p[data-v-1842c45c]{max-width:260px;margin:0;color:#6d7585;font-size:.78rem}.rpm__empty-icon[data-v-1842c45c]{display:grid;width:3rem;height:3rem;margin:auto;place-items:center;border-radius:.8rem;background:rgba(229,40,60,.08);color:#e5283c;font-size:1.15rem}.rpm__detail-head[data-v-1842c45c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.9rem 1rem .7rem;border-bottom:1px solid #e6e9ef;background:linear-gradient(135deg,#fef6f7,#fff 60%)}.rpm__detail-kicker[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.38rem;margin-bottom:.3rem;color:#858c98;font-size:.66rem}.rpm__detail-kicker code[data-v-1842c45c]{padding:0;background:transparent;color:#e5283c;font-size:.68rem;font-weight:800}.rpm__detail-title[data-v-1842c45c]{max-width:290px;margin:0;color:#172033;font-size:1.08rem;font-weight:750;letter-spacing:-.015em;line-height:1.22}.rpm__detail-subtitle[data-v-1842c45c]{margin-top:.25rem;color:#6d7585;font-size:.72rem}.rpm__detail-actions[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.rpm__detail-actions[data-v-1842c45c] .btn{border-radius:.4rem;font-size:.73rem;font-weight:700}.rpm__detail-actions[data-v-1842c45c] .rpm__more-button{display:grid;width:1.95rem;height:1.95rem;padding:0;place-items:center;color:#697180}.rpm__blocked-reason[data-v-1842c45c]{max-width:275px;color:#6d7585;font-size:.68rem;line-height:1.35;white-space:normal}.rpm__detail-metrics[data-v-1842c45c]{display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:1px solid #e6e9ef;background:#fafafb}.rpm__detail-metrics div[data-v-1842c45c]{padding:.55rem .45rem;border-right:1px solid #e6e9ef;text-align:center}.rpm__detail-metrics div[data-v-1842c45c]:last-child{border-right:0}.rpm__detail-metrics small[data-v-1842c45c],.rpm__detail-metrics strong[data-v-1842c45c]{display:block}.rpm__detail-metrics small[data-v-1842c45c]{color:#858c99;font-size:.59rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.rpm__detail-metrics strong[data-v-1842c45c]{margin-top:.1rem;color:#172033;font-size:.9rem}.rpm__detail-tabs[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.rpm__detail-tabs[data-v-1842c45c] .rpm__tab-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .75rem;border-bottom-color:#e6e9ef;background:#fff}.rpm__detail-tabs[data-v-1842c45c] .rpm__tab-nav .nav-link{padding:.55rem .75rem .48rem;border:0;border-bottom:2px solid transparent;color:#737b8a;font-size:.72rem;font-weight:700}.rpm__detail-tabs[data-v-1842c45c] .rpm__tab-nav .nav-link.active{border-bottom-color:#e5283c;color:#e5283c}.rpm__detail-tabs[data-v-1842c45c] .tab-pane{min-height:0}.rpm__detail-tabs[data-v-1842c45c] .rpm__tab-content{min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.rpm__section[data-v-1842c45c]{padding:.8rem .9rem;border-bottom:1px solid #e6e9ef}.rpm__section--flush[data-v-1842c45c]{padding:0}.rpm__section-title[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.55rem}.rpm__section-title>span[data-v-1842c45c]:first-child{color:#172033;font-size:.76rem;font-weight:800}.rpm__section-title>small[data-v-1842c45c]{color:#6d7585;font-size:.67rem}.rpm__issues[data-v-1842c45c]{display:grid;gap:.38rem}.rpm__issue[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:.48rem .55rem;border-radius:.42rem;font-size:.7rem;line-height:1.35}.rpm__issue-icon[data-v-1842c45c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.rpm__issue--danger[data-v-1842c45c]{background:#fdf0f1;color:#9e2635}.rpm__issue--warning[data-v-1842c45c]{background:#fff7e9;color:#81540c}.rpm__issue--info[data-v-1842c45c]{background:#eef6fb;color:#2d658f}.rpm__healthy[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;color:#148a62;font-size:.72rem;font-weight:650}.rpm__destination-card[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.58rem;padding:.58rem 0;border-top:1px solid #eff1f4;font-size:.7rem}.rpm__destination-card[data-v-1842c45c]:first-of-type{border-top:0}.rpm__destination-card p[data-v-1842c45c],.rpm__destination-card small[data-v-1842c45c],.rpm__destination-card strong[data-v-1842c45c]{display:block}.rpm__destination-card strong[data-v-1842c45c]{margin-bottom:.12rem;color:#172033;font-size:.73rem}.rpm__destination-card p[data-v-1842c45c]{line-height:1.35}.rpm__destination-card small[data-v-1842c45c]{margin-top:.14rem;color:#6d7585;font-size:.64rem}.rpm__destination-icon[data-v-1842c45c]{display:grid;width:1.8rem;height:1.8rem;-webkit-box-flex:0;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;place-items:center;border-radius:.4rem;background:#eef5f3;color:#148a62}.rpm__destination-count[data-v-1842c45c]{display:grid;min-width:1.55rem;height:1.55rem;place-items:center;border-radius:99px;background:#f0f1f4;color:#687181;font-size:.68rem;font-weight:800}.rpm__param-group[data-v-1842c45c]{margin-top:.4rem}.rpm__param-group label[data-v-1842c45c]{display:block;margin-bottom:.25rem;color:#6d7585;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rpm__param[data-v-1842c45c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.32rem;margin:0 .25rem .25rem 0;padding:.25rem .4rem;border:1px solid #e6e9ef;border-radius:.32rem;background:#fafafb;color:#172033;font-family:SFMono-Regular,Consolas,monospace;font-size:.65rem}.rpm__param small[data-v-1842c45c]{color:#8b929e;font-family:inherit;font-size:.56rem}.rpm__automatic[data-v-1842c45c]{margin-top:.3rem;color:#6d7585;font-size:.66rem;line-height:1.4}.rpm__desktop-inputs[data-v-1842c45c]{margin-top:.55rem;padding-top:.55rem;border-top:1px solid #eff1f4;font-size:.69rem}.rpm__desktop-inputs span[data-v-1842c45c],.rpm__desktop-inputs strong[data-v-1842c45c]{display:block}.rpm__desktop-inputs span[data-v-1842c45c]{margin-top:.12rem;color:#6d7585}.rpm__access-summary[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;padding:.8rem .9rem;background:#fef6f7}.rpm__access-summary strong[data-v-1842c45c]{color:#172033;font-size:.8rem}.rpm__access-summary p[data-v-1842c45c]{margin-top:.12rem;color:#6d7585;font-size:.68rem}.rpm__access-caveat[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;padding:.65rem .9rem;border-bottom:1px solid #e6e9ef;background:#f8f9fb;color:#6d7585;font-size:.75rem;line-height:1.4}.rpm__access-caveat svg[data-v-1842c45c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.12rem;color:#55738e}.rpm__access-icon[data-v-1842c45c]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.48rem;background:rgba(229,40,60,.1);color:#e5283c}.rpm__groups[data-v-1842c45c]{font-size:.7rem}.rpm__groups th[data-v-1842c45c]{padding:.48rem .55rem;border-bottom:1px solid #e6e9ef;background:#fafafb;color:#7b8391;font-size:.59rem;letter-spacing:.045em;text-transform:uppercase}.rpm__groups td[data-v-1842c45c]:not(:first-child),.rpm__groups th[data-v-1842c45c]:not(:first-child){text-align:center}.rpm__groups td[data-v-1842c45c]{padding:.48rem .55rem;border-bottom:1px solid #eff1f4;vertical-align:middle}.rpm__groups td[data-v-1842c45c]:first-child{font-weight:700}.rpm__groups td:first-child small[data-v-1842c45c]{display:block;margin:.12rem 0 0 1.42rem;color:#8b929e;font-size:.59rem;font-weight:500}.rpm__group-row[data-v-1842c45c]{cursor:pointer;-webkit-transition:background .1s ease;transition:background .1s ease}.rpm__group-row:hover td[data-v-1842c45c]{background:#fafafb}.rpm__availability[data-v-1842c45c]{display:inline-grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#f0f1f4;color:#a0a6b0}.rpm__availability--on[data-v-1842c45c]{background:#e5f4ed;color:#148a62}.rpm__users[data-v-1842c45c]{background:#fafafb;color:#6d7585}.rpm__user-list[data-v-1842c45c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.rpm__user[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;color:#4c5564;font-size:.65rem;font-weight:600}.rpm__user>small[data-v-1842c45c]{margin-left:auto;color:#a1676d;font-size:.54rem;text-transform:uppercase}.rpm__user--inactive[data-v-1842c45c]{opacity:.65}.rpm__avatar[data-v-1842c45c]{display:grid;width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;place-items:center;border-radius:50%;background:#e7e9ee;color:#687181;font-size:.54rem;font-weight:800}.rpm__empty-inline[data-v-1842c45c],.rpm__level-note[data-v-1842c45c]{margin:.7rem .8rem;padding:.55rem;border-radius:.4rem;background:#f6f7f9;color:#6d7585;font-size:.66rem}.rpm__level-note svg[data-v-1842c45c]{margin-right:.35rem}.rpm__dl[data-v-1842c45c]{display:grid;grid-template-columns:115px minmax(0,1fr);gap:.42rem .75rem;margin:0;font-size:.69rem}.rpm__dl dt[data-v-1842c45c]{color:#838b98;font-weight:600}.rpm__dl dd[data-v-1842c45c]{min-width:0;margin:0;overflow-wrap:anywhere;color:#343d4c}.rpm__dl code[data-v-1842c45c]{font-size:.64rem}.rpm__dl--stacked[data-v-1842c45c]{grid-template-columns:1fr;gap:.2rem}.rpm__dl--stacked dd[data-v-1842c45c]{margin-bottom:.45rem;padding:.45rem;border-radius:.35rem;background:#f7f8fa;white-space:pre-wrap}.rpm__editor-intro[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;margin-bottom:.8rem;padding:.7rem .8rem;border:1px solid rgba(229,40,60,.13);border-radius:.55rem;background:#fef6f7}.rpm__editor-intro strong[data-v-1842c45c]{color:#172033;font-size:.86rem}.rpm__editor-intro p[data-v-1842c45c]{margin-top:.15rem;color:#6d7585;font-size:.7rem}.rpm__editor-icon[data-v-1842c45c]{display:grid;width:2.25rem;height:2.25rem;-webkit-box-flex:0;-ms-flex:0 0 2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:.52rem;background:rgba(229,40,60,.11);color:#e5283c}.rpm__editor-tabs[data-v-1842c45c]{min-width:0}.rpm__editor-tabs[data-v-1842c45c] .card-header{padding:.35rem;border-color:#e6e9ef;background:#f7f8fa}.rpm__editor-tabs[data-v-1842c45c] .rpm__editor-nav{gap:.25rem}.rpm__editor-tabs[data-v-1842c45c] .nav-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.rpm__editor-tabs[data-v-1842c45c] .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.55rem;color:#687181;font-size:.74rem;font-weight:700}.rpm__editor-tabs[data-v-1842c45c] .nav-link.active{background:#fff;color:#e5283c;-webkit-box-shadow:0 .15rem .55rem rgba(23,32,51,.08);box-shadow:0 .15rem .55rem rgba(23,32,51,.08)}.rpm__editor-tabs[data-v-1842c45c] .tab-content{background:#f7f8fa}.rpm__editor-tabs[data-v-1842c45c] .card-body{padding:.75rem}.rpm__step[data-v-1842c45c]{display:inline-grid;width:1.25rem;height:1.25rem;margin-right:.4rem;place-items:center;border-radius:50%;background:#e5e7eb;color:#687181;font-size:.62rem}.rpm__editor-tabs[data-v-1842c45c] .nav-link.active .rpm__step{background:#e5283c;color:#fff}.rpm__form-section[data-v-1842c45c]{min-width:0;margin-bottom:.7rem;padding:.8rem;border:1px solid #e6e9ef;border-radius:.5rem;background:#fff}.rpm__form-section[data-v-1842c45c]:last-child{margin-bottom:0}.rpm__form-section h4[data-v-1842c45c]{margin:0;color:#172033;font-size:.83rem;font-weight:750}.rpm__form-section>p[data-v-1842c45c]{margin:.12rem 0 .7rem;color:#6d7585;font-size:.68rem}.rpm__form-section[data-v-1842c45c] label{margin-bottom:.25rem;color:#3f4857;font-size:.69rem;font-weight:700}.rpm__form-section[data-v-1842c45c] .form-group{margin-bottom:.7rem}.rpm__form-section[data-v-1842c45c] .custom-select,.rpm__form-section[data-v-1842c45c] .form-control{border-color:#dce0e6;border-radius:.4rem;font-size:.78rem}.rpm__form-section[data-v-1842c45c] .custom-select:focus,.rpm__form-section[data-v-1842c45c] .form-control:focus{border-color:rgba(229,40,60,.55);-webkit-box-shadow:0 0 0 .17rem rgba(229,40,60,.1);box-shadow:0 0 0 .17rem rgba(229,40,60,.1)}.rpm__form-section[data-v-1842c45c] .form-group small{display:block;margin-top:.25rem;color:#6d7585;font-size:.61rem;line-height:1.3;overflow-wrap:anywhere}.rpm__reach-preview[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - .7rem);min-height:78px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;overflow:visible;padding:.65rem;border:1px solid #cde7da;border-radius:.45rem;background:#f0f9f5}.rpm__reach-preview small[data-v-1842c45c],.rpm__reach-preview strong[data-v-1842c45c]{display:block}.rpm__reach-preview>div[data-v-1842c45c]{min-width:0}.rpm__reach-preview strong[data-v-1842c45c]{color:#28654f;font-size:.69rem;line-height:1.3}.rpm__reach-preview small[data-v-1842c45c]{margin-top:.13rem;color:#678378;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.rpm__reach-preview--empty[data-v-1842c45c]{border-color:#f1d5a5;background:#fff9ef}.rpm__audience-toggle[data-v-1842c45c]{margin-top:.28rem;padding:0;border:0;background:transparent;color:#28654f;font-size:.72rem;font-weight:700;text-decoration:underline;text-underline-offset:2px}.rpm__audience-delta[data-v-1842c45c]{color:#3b6f5d!important;font-weight:700}.rpm__reach-icon[data-v-1842c45c]{display:grid;width:1.8rem;height:1.8rem;-webkit-box-flex:0;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;place-items:center;border-radius:.4rem;background:#dbeee5;color:#148a62}.rpm__form-warning[data-v-1842c45c]{gap:.35rem;margin-top:.4rem;padding:.4rem .5rem;border-radius:.35rem;background:#fff6e7;color:#8a5a0d;font-size:.64rem}.rpm__editor-footer[data-v-1842c45c],.rpm__form-warning[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rpm__editor-footer[data-v-1842c45c]{width:100%;gap:.45rem}.rpm__validation[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:520px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.45rem;margin-right:auto;color:#c33d4c;font-size:.68rem}.rpm__validation small[data-v-1842c45c],.rpm__validation strong[data-v-1842c45c]{display:block}.rpm__validation small[data-v-1842c45c]{margin-top:.08rem;color:#95636a;font-size:.58rem;line-height:1.25}.rpm__ready[data-v-1842c45c]{margin-right:auto;color:#148a62;font-size:.68rem;font-weight:650}.rpm__ready svg[data-v-1842c45c]{margin-right:.35rem}.rpm__access-summary p[data-v-1842c45c],.rpm__automatic[data-v-1842c45c],.rpm__blocked-reason[data-v-1842c45c],.rpm__cell-muted[data-v-1842c45c],.rpm__desktop-inputs[data-v-1842c45c],.rpm__destination-card small[data-v-1842c45c],.rpm__detail-kicker[data-v-1842c45c],.rpm__detail-subtitle[data-v-1842c45c],.rpm__dl[data-v-1842c45c],.rpm__editor-intro p[data-v-1842c45c],.rpm__empty-inline[data-v-1842c45c],.rpm__form-section>p[data-v-1842c45c],.rpm__form-section[data-v-1842c45c] .form-group small,.rpm__form-section[data-v-1842c45c] label,.rpm__form-warning[data-v-1842c45c],.rpm__groups td:first-child small[data-v-1842c45c],.rpm__level-note[data-v-1842c45c],.rpm__ready[data-v-1842c45c],.rpm__report-meta[data-v-1842c45c],.rpm__section-title>small[data-v-1842c45c],.rpm__user[data-v-1842c45c],.rpm__validation[data-v-1842c45c],.rpm__validation small[data-v-1842c45c]{font-size:.75rem}.rpm__detail-metrics small[data-v-1842c45c],.rpm__groups th[data-v-1842c45c],.rpm__param-group label[data-v-1842c45c],.rpm__table[data-v-1842c45c] thead th{font-size:.68rem}.rpm__destination-card[data-v-1842c45c],.rpm__groups[data-v-1842c45c],.rpm__health[data-v-1842c45c],.rpm__input-summary[data-v-1842c45c],.rpm__issue[data-v-1842c45c],.rpm__param[data-v-1842c45c]{font-size:.75rem}.rpm__avatar[data-v-1842c45c],.rpm__deleted-badge[data-v-1842c45c],.rpm__health small[data-v-1842c45c],.rpm__legacy-badge[data-v-1842c45c],.rpm__param small[data-v-1842c45c],.rpm__step[data-v-1842c45c],.rpm__user>small[data-v-1842c45c]{font-size:.66rem}@media (prefers-reduced-motion:reduce){.rpm__group-row[data-v-1842c45c],.rpm__stat[data-v-1842c45c],.rpm__table[data-v-1842c45c] tbody tr{-webkit-transition:none;transition:none}.rpm__stat[data-v-1842c45c]:hover{-webkit-transform:none;transform:none}}@media (max-width:1280px){.rpm__stats[data-v-1842c45c]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.rpm__detail[data-v-1842c45c]{width:405px;-ms-flex-preferred-size:405px;flex-basis:405px}.rpm__search[data-v-1842c45c]{max-width:none;-ms-flex-preferred-size:calc(100% - 175px);flex-basis:calc(100% - 175px)}}@media (max-width:1100px){.rpm__stats[data-v-1842c45c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rpm__body[data-v-1842c45c]{display:grid!important;grid-template-rows:330px 420px;-ms-flex-line-pack:start;align-content:start;overflow-x:hidden;overflow-y:auto;padding-right:.12rem}.rpm__list[data-v-1842c45c]{height:330px}.rpm__detail[data-v-1842c45c]{width:100%;height:420px;min-height:420px;-webkit-box-flex:0;-ms-flex:none;flex:none}.rpm__filter-select--wide[data-v-1842c45c],.rpm__filter-select[data-v-1842c45c],.rpm__sort-select[data-v-1842c45c]{display:block;width:calc(33.333% - .3rem);-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 0.3rem);flex:1 1 calc(33.333% - 0.3rem)}}@media (max-width:820px){.rpm__table[data-v-1842c45c]{min-width:430px}[data-v-1842c45c] .rpm__col-checks,[data-v-1842c45c] .rpm__col-inputs,[data-v-1842c45c] .rpm__col-usage{display:none}}@media (max-width:760px){.rpm__header[data-v-1842c45c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.rpm__new-button[data-v-1842c45c]{min-width:0}.rpm__filter-select--wide[data-v-1842c45c],.rpm__filter-select[data-v-1842c45c],.rpm__sort-select[data-v-1842c45c]{width:calc(50% - .25rem);-ms-flex-preferred-size:calc(50% - 0.25rem);flex-basis:calc(50% - 0.25rem)}.rpm__results[data-v-1842c45c]{width:100%;margin-left:0;text-align:right}.rpm__detail-metrics[data-v-1842c45c]{grid-template-columns:repeat(2,1fr)}.rpm__detail-metrics div[data-v-1842c45c]:nth-child(2){border-right:0}.rpm__detail-metrics div[data-v-1842c45c]:nth-child(-n+2){border-bottom:1px solid #e6e9ef}}@media (max-width:560px){.rpm__overlay[data-v-1842c45c]{overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.rpm__body[data-v-1842c45c]{min-height:760px;-webkit-box-flex:0!important;-ms-flex:0 0 760px!important;flex:0 0 760px!important;overflow:hidden}.rpm__header[data-v-1842c45c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rpm__header-actions[data-v-1842c45c]{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.rpm__new-button[data-v-1842c45c]{width:auto;padding-right:.7rem;padding-left:.7rem;font-size:.76rem}.rpm__refresh-button[data-v-1842c45c]{-webkit-box-flex:0;-ms-flex:0 0 2.35rem;flex:0 0 2.35rem}.rpm__stats[data-v-1842c45c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3.55rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow-x:auto;padding-bottom:.18rem;scrollbar-width:none;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.rpm__stats[data-v-1842c45c]::-webkit-scrollbar{display:none}.rpm__stat[data-v-1842c45c]{height:3.4rem;min-width:140px;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;scroll-snap-align:start}.rpm__filter-select--wide[data-v-1842c45c],.rpm__filter-select[data-v-1842c45c]{width:calc(50% - .25rem);-ms-flex-preferred-size:calc(50% - 0.25rem);flex-basis:calc(50% - 0.25rem)}.rpm__sort-select[data-v-1842c45c]{width:calc(68% - .25rem);-ms-flex-preferred-size:calc(68% - 0.25rem);flex-basis:calc(68% - 0.25rem)}.rpm__results[data-v-1842c45c]{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:auto}.rpm__orphan-banner[data-v-1842c45c]{-ms-flex-wrap:wrap;flex-wrap:wrap}.rpm__orphan-toggle[data-v-1842c45c]{margin-left:2.4rem}}body::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body::backdrop{background-color:hsla(0,0%,100%,0)}.rpm-editor-modal .modal-content{border:0;border-radius:.7rem;-webkit-box-shadow:0 1.2rem 3rem rgba(22,28,45,.2);box-shadow:0 1.2rem 3rem rgba(22,28,45,.2)}.rpm-editor-modal .modal-header{padding:.85rem 1rem;border-bottom:1px solid #e6e9ef}.rpm-editor-modal .modal-title{color:#172033;font-size:1rem;font-weight:750}.rpm-editor-modal .modal-body{overflow-x:hidden;padding:.8rem}.rpm-editor-modal .modal-footer{padding:.65rem .8rem;border-top:1px solid #e6e9ef}.rpm-editor-modal .modal-footer .btn{border-radius:.42rem;font-size:.75rem;font-weight:700}.sam-modal .modal-dialog{width:calc(100vw - 32px);max-width:1600px;height:calc(100vh - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:16px auto}.sam-modal .modal-content{height:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:0;border-radius:14px;-webkit-box-shadow:0 24px 80px rgba(24,36,60,.21176470588235294);box-shadow:0 24px 80px rgba(24,36,60,.21176470588235294)}.sam-modal .sam-modal-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:18px 24px;background:#fff;color:#1d2940;border-bottom:1px solid #e2e7ee}.sam-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:16px}.sam-header,.sam-header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sam-header-title{gap:14px;min-width:0}.sam-header h1{font-size:1.18rem;font-weight:700;margin:0;letter-spacing:-.02em}.sam-header p{color:#65728a;font-size:.82rem;margin:4px 0 0}.sam-card-icon,.sam-header-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f0f3fb;color:var(--primary,#335bc1);font-size:1.3rem}.sam-card-icon,.sam-close,.sam-header-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-close{border:0;background:#f3f5f8;border-radius:50%;color:#526077;width:34px;height:34px}.sam-close:hover{background:#e5eaf3}.sam-modal .sam-body{-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;padding:0;background:#f7f8fb;text-align:left}.sam-modal .sam-body,.sam-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;min-height:0}.sam-shell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;width:100%;color:#26344b}.sam-shell h2{font-size:1.3rem;letter-spacing:-.025em;line-height:1.35;font-weight:650;margin:5px 0 12px}.sam-shell h3{font-size:1rem;font-weight:650}.sam-close:focus-visible,.sam-shell button:focus-visible,.sam-shell summary:focus-visible{outline:3px solid var(--primary,#335bc1);outline-offset:2px}.sam-shell .custom-select,.sam-shell .form-control{border-color:#d5dce7;border-radius:7px}.sam-shell .col-form-label,.sam-shell .form-group label{font-size:.84rem;font-weight:600;color:#35435b}.sam-shell .form-group{margin-bottom:18px}.sam-shell .vs__dropdown-toggle{min-height:37px;background:#fff;border-color:#d5dce7;border-radius:7px}.sam-shell .vs__dropdown-menu{max-height:40vh}.sam-topbar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:52px;padding:0 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#fff;border-bottom:1px solid #e4e8ef}.sam-tabs,.sam-topbar{display:-webkit-box;display:-ms-flexbox;display:flex}.sam-tabs{gap:18px;min-width:0}.sam-tabs>button{border:0;border-bottom:3px solid transparent;background:transparent;padding:16px 3px 13px;font-weight:600;color:#66748b;white-space:nowrap;font-size:.85rem}.sam-tabs>button.is-active{color:var(--primary,#335bc1);border-bottom-color:var(--primary,#335bc1)}.sam-tabs>button>.b-icon{margin-right:6px}.sam-tabs>button>span{margin-left:6px;font-size:.72rem;background:#eef1f7;color:#53627b;padding:2px 7px;border-radius:12px}.sam-back{padding-left:0;white-space:nowrap}.sam-document-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.88rem}.sam-document-title>strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sam-unsaved{color:#976112;font-size:.75rem;white-space:nowrap}.sam-working{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:.8rem;white-space:nowrap}.sam-feedback{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:0;margin:0;padding:9px 24px;font-size:.86rem;overflow-wrap:anywhere}.sam-feedback.alert-dismissible{padding-right:56px}.sam-feedback.alert-dismissible>.close{top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:8px;line-height:1}.sam-eyebrow{font-size:.66rem;font-weight:750;letter-spacing:.13em;color:#6c7890}.sam-muted{color:#68768d;font-size:.82rem;line-height:1.55}.sam-library-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:26px 28px 18px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-library-heading p{margin:0}.sam-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.sam-inline>.v-select{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px}.sam-inline>.form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px}.sam-inline>.btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-filters{display:grid;grid-template-columns:minmax(180px,1fr) 205px 150px auto;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px 20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-filters>.sam-muted{font-size:.75rem;text-align:right}.sam-library-scroll,.sam-main-scroll{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 28px 28px}.sam-main-scroll{padding-top:24px}.sam-application-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:18px}.sam-application-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;background:#fff;border:1px solid #dde4ee;border-radius:12px;padding:0;color:#26344b;-webkit-box-shadow:0 2px 3px rgba(33,48,77,.011764705882352941);box-shadow:0 2px 3px rgba(33,48,77,.011764705882352941);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.sam-application-card:hover{border-color:var(--primary,#335bc1);-webkit-box-shadow:0 5px 16px rgba(33,48,77,.050980392156862744);box-shadow:0 5px 16px rgba(33,48,77,.050980392156862744)}.sam-card-edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0;text-align:left;padding:20px;border:0;border-radius:12px;background:transparent;color:inherit}.sam-card-edit>*{width:100%}.sam-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;min-height:88px;gap:8px;padding:0 20px 18px}.sam-card-actions>small{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:.72rem;line-height:1.45;color:#68768d}.sam-published-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.sam-card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.sam-application-card h3{margin:0 0 5px;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.sam-application-card p{color:#748198;font-size:.8rem;margin:0 0 20px}.sam-card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:auto;font-size:.75rem;color:#66738a}.sam-card-meta .b-icon{margin-right:5px}.sam-card-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border-top:1px solid #edf0f5;margin-top:16px;padding-top:13px}.sam-card-bottom small{color:#7b879a;font-size:.7rem}.sam-card-bottom>span{color:var(--primary,#335bc1);font-size:.73rem;font-weight:600}.sam-empty{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 20px;text-align:center;min-height:0;color:#748097}.sam-empty>.b-icon{font-size:2.5rem;color:#93a2ba;margin-bottom:20px}.sam-empty h2{color:#35445e;font-size:1.15rem}.sam-empty p{max-width:440px;font-size:.86rem}.sam-empty-note{color:#78849a;font-size:.83rem;padding:14px 0}.sam-start-heading{max-width:680px;margin:16px auto 26px;text-align:center}.sam-purpose-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sam-purpose-card{padding:26px;border:1px solid #dce3ed;border-radius:12px;background:#fff;text-align:left;color:#26344b}.sam-purpose-card>.b-icon{font-size:1.6rem;color:var(--primary,#335bc1);margin-bottom:22px}.sam-purpose-card p{color:#6b7890;font-size:.83rem;min-height:50px}.sam-purpose-card>span{font-size:.8rem;font-weight:600;color:var(--primary,#335bc1)}.sam-purpose-card:hover{border-color:var(--primary,#335bc1);background:#fcfcff}.sam-editor-tabs{padding:0 28px;border-bottom:1px solid #e0e6ef;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff}.sam-setup-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:22px;max-width:1240px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sam-setup-card{background:#fff;border:1px solid #e0e6ef;padding:24px;border-radius:12px;min-width:0}.sam-setup-card h2{margin-bottom:24px}.sam-wide{grid-column:1/-1}.sam-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.sam-layout-choices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.sam-layout-choices,.sam-layout-choices>label{display:-webkit-box;display:-ms-flexbox;display:flex}.sam-layout-choices>label{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #dfe5ef;border-radius:9px;padding:14px;margin:0}.sam-layout-choices>label.is-active{border-color:var(--primary,#335bc1);background:#f7f8fd}.sam-layout-choices>label>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.sam-layout-choices strong{display:block;font-size:.85rem}.sam-layout-choices small{display:block;color:#77839a;margin-top:4px;font-size:.74rem}.sam-layout-choices .b-icon{color:#7886a0}.sam-settings-section{border-top:1px solid #e6ebf2;padding-top:22px;margin-top:22px}.sam-section-title{font-size:.95rem;margin:0 0 8px}.sam-shell summary{cursor:pointer;font-size:.86rem;font-weight:600;color:#42516d;padding:4px 0}.sam-experience .custom-control-label{font-size:.84rem}.sam-builder{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;display:grid;grid-template-columns:285px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sam-builder-toolbar{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid #e0e6ef;background:#fcfdff}.sam-builder-toolbar strong{display:block;font-size:.84rem}.sam-builder-toolbar small{display:block;font-size:.74rem;margin-top:2px}.sam-outline{min-height:0;overflow-y:auto;background:#f6f8fc;border-right:1px solid #dfe5ee;padding:12px 8px}.sam-outline-row{border:1px solid transparent;border-radius:8px;margin:3px 0;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sam-outline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;border:1px solid transparent;border-radius:7px}.sam-outline-row.is-active>.sam-outline-item{background:#fff;border-color:#d3ddee;-webkit-box-shadow:0 2px 4px rgba(38,52,75,.03137254901960784);box-shadow:0 2px 4px rgba(38,52,75,.03137254901960784)}.sam-drag{cursor:-webkit-grab;cursor:grab;color:#a7b1c3;padding:8px 1px}.sam-outline-label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;background:transparent;padding:11px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;text-align:left;color:#34435f;font-size:.8rem}.sam-outline-label>span{min-width:0;overflow-wrap:anywhere}.sam-outline-label small{display:block;color:#8b96a9;font-size:.66rem;margin-top:3px}.sam-outline-label>.b-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#71819c}.sam-outline-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:2px}.sam-outline-actions .btn{font-size:.68rem;padding:1px 4px;color:#7f8ea7}.sam-field-scroll{min-height:0;overflow-y:auto;padding:16px 28px 30px;background:#fff}.sam-field-editor{max-width:950px;margin:0 auto}.sam-editor-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;margin-bottom:20px}.sam-editor-heading,.sam-field-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.sam-field-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:950px;margin:0 auto 8px}.sam-field-actions .btn{font-size:.75rem}.sam-choice-row{display:grid;grid-template-columns:1fr 1fr .7fr auto;gap:8px;margin-top:8px}.sam-rule{background:#f8faff;padding:14px;margin:14px 0}.sam-rule,.sam-rule-section{border:1px solid #dfe6f1;border-radius:8px}.sam-rule-section{margin-top:18px;padding:16px}.sam-condition-heading,.sam-rule-heading,.sam-rule-section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.sam-rule-section-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sam-rule-section-heading h4{margin:0 0 6px;font-size:.9rem}.sam-rule-section-heading>.btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-condition-heading,.sam-rule-heading{font-size:.8rem}.sam-condition-line{padding-top:12px;margin-top:10px;border-top:1px solid #e2e8f1}.sam-condition-alternative{border-top:2px dashed #b9c8dd}.sam-condition-heading{margin-bottom:8px}.sam-condition-heading>.dropdown-select-wrapper{max-width:100px}.sam-condition-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sam-condition-inputs>.form-group{min-width:0;margin-bottom:8px}.sam-condition-inputs .dropdown-select-wrapper{min-width:0}.sam-rule-divider{text-align:center;font-size:.75rem;font-weight:600;color:#63748f}.sam-rule-result{border-top:1px solid #e2e8f1;padding-top:14px;margin-top:12px}.sam-rule-section .sam-rule:last-child{margin-bottom:0}.sam-translation{padding:14px;background:#f8faff;margin-top:12px;border-radius:8px}.sam-code{font-family:ui-monospace,Consolas,monospace;font-size:.8rem}.sam-mobile-field-select{display:none}.sam-preview-background{background:#edf1f7}.sam-preview-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;padding:20px 28px}.sam-preview-panel>.btn{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;min-width:0;width:100%;max-width:1140px;margin:0 auto}.sam-preview--phone{max-width:430px}.sam-preview-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:14px}.sam-preview-toolbar>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sam-preview-toolbar strong{display:block;font-size:.85rem}.sam-preview-toolbar small{display:block;color:#68768d;font-size:.74rem}.sam-preview-paper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;background:#fff;border:1px solid #dce3ed;border-radius:4px;overflow:hidden}.sam-preview-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:12px 20px;background:#f7f7f7;border-bottom:1px solid #dce3ed}.sam-preview-title h2{margin:0;font-size:1.15rem;overflow-wrap:anywhere}.sam-preview-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:24px}.sam-preview-block+.sam-preview-block{margin-top:24px}.sam-preview-question-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;margin-bottom:8px}.sam-preview-question-heading>h3{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;font-size:1rem;overflow-wrap:anywhere}.sam-preview-question-heading>.badge{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-preview-question--prominent>.sam-preview-question-heading>h3{font-size:1.5rem}.sam-preview-control{padding-left:8px;margin-top:20px}.sam-preview-control:empty{display:none}.sam-preview-children{padding:20px 0 0 36px}.sam-preview-children>.sam-preview-question+.sam-preview-question{margin-top:24px}.sam-preview-group{border:1px solid #dce3ed;border-radius:4px;padding:0 20px 20px}.sam-preview-group>.sam-preview-question>.sam-preview-question-heading{margin:0 -20px 16px;padding:8px 20px;border-bottom:1px solid #dce3ed;background:#f7f7f7}.sam-preview-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.sam-preview-options .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;text-align:left}.sam-preview-options .btn>.b-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-preview-yesno{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sam-preview--phone .sam-preview-options .btn{width:100%}.sam-preview-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:4px}.sam-preview-date>.dropdown-select-wrapper{-webkit-box-flex:1;-ms-flex:1 1 70px;flex:1 1 70px;min-width:0}.sam-preview-date>.b-form-btn-label-control{-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px;min-width:0}.sam-question-help{font-size:.9rem;color:inherit}.sam-rich-text{overflow-wrap:anywhere}.sam-rich-text table{max-width:100%;display:block;overflow-x:auto}.sam-preview-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:24px;border:1px dashed #bac7dc;border-radius:8px;background:#f8faff;color:#75849d;font-size:.85rem}.sam-preview-placeholder>.b-icon{font-size:1.5rem}.sam-preview-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid #e7ebf2;padding:12px 20px}.sam-preview-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.sam-preview-complete{text-align:center;padding:32px 8px}.sam-preview-complete>.b-icon{font-size:3rem;color:#38845e;margin-bottom:22px}.sam-publish-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:22px;max-width:1240px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sam-publish-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:18px;background:#f6f8fc;border:1px solid #e2e8f1;border-radius:9px;margin:22px 0}.sam-publish-summary>.b-icon{color:var(--primary,#335bc1);font-size:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-publish-summary>div{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sam-publish-summary strong{display:block;font-size:.9rem}.sam-publish-summary span{display:block;font-size:.75rem;margin-top:5px;color:#7d899e}.sam-publish-issue{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border-radius:6px;background:#f4f7fb;margin-top:9px;font-size:.82rem}.sam-publish-issue.is-blocking{background:#fff8e9;color:#825b17}.sam-publish-issue>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.sam-publish-issue>.b-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-release{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-top:1px solid #edf0f5;font-size:.8rem}.sam-release>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.sam-release small{display:block;font-size:.7rem;color:#7a879d;margin-top:4px}.sam-replacement-callout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;background:#edf7f1;border:1px solid #cae7d6;padding:20px;margin:20px 0;border-radius:9px;color:#35684b}.sam-replacement-callout>.b-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem}.sam-replacement-callout p{margin:8px 0 14px;font-size:.82rem}.sam-assignment{padding:13px 0;border-top:1px solid #e6ebf2;font-size:.84rem}.sam-assignment small{display:block;color:#7c889e;font-size:.74rem;margin-top:4px}.sam-import-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0}.sam-import-source{overflow-y:auto;padding:28px;background:#fff;border-right:1px solid #e1e7ef;min-height:0}.sam-import-result{padding:28px}.sam-import-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-top:28px;padding:16px;background:#f2f6fc;border-radius:9px;color:#6b7d99;font-size:.8rem}.sam-import-note .b-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.1rem;margin-top:2px}.sam-import-note p{margin:0}.sam-import-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e2e7f0;border-radius:8px;margin-top:8px}.sam-import-row>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.sam-import-row strong{display:block;font-size:.85rem}.sam-import-row small{display:block;font-size:.75rem;color:#7e8ba1;margin-top:3px}.sam-issue-list{font-size:.82rem;color:#8b672e;padding-left:20px;line-height:1.7}.sam-email-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.sam-email-content,.sam-email-library{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.sam-email-library{border-right:1px solid #e1e7f0;background:#fcfdff}.sam-pane-heading{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:22px;border-bottom:1px solid #e5eaf1}.sam-pane-heading h2{font-size:1.05rem}.sam-pane-scroll{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.sam-library-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:transparent;border:0;border-bottom:1px solid #e6ecf4;width:100%;text-align:left;color:#53617b;padding:18px 22px}.sam-library-item.is-active{background:#edf2fc;-webkit-box-shadow:inset 3px 0 var(--primary,#335bc1);box-shadow:inset 3px 0 var(--primary,#335bc1)}.sam-library-item strong{display:block;font-size:.82rem}.sam-library-item small{display:block;color:#7e8da4;font-size:.72rem;margin-top:6px}.sam-email-content{background:#fff}.sam-email-edit{padding:24px}.sam-email-preview{max-width:800px;margin:0 auto;border:1px solid #e2e8f1;border-radius:9px;overflow:hidden}.sam-email-subject{padding:16px 22px;border-bottom:1px solid #e2e8f1;background:#f8faff;font-size:.85rem}.sam-email-subject>span{color:#8d99ac;font-size:.7rem;display:block;margin-bottom:4px}.sam-email-letter{padding:30px}.sam-email-link{display:inline-block;padding:10px 20px;background:var(--primary,#335bc1);color:#fff;border-radius:6px;margin-top:20px}.sam-modal .sam-modal-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:14px 24px;border-top:1px solid #dce3ed;background:#fff}.sam-footer{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.sam-footer,.sam-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.sam-footer-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sam-footer-actions>.btn{font-size:.84rem;white-space:nowrap}.sam-save-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#7d8a9f;font-size:.73rem;white-space:nowrap}.sam-save-state .b-icon{font-size:.65rem}@media (min-width:1600px){.sam-builder{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:1100px){.sam-library-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sam-library-heading h2{font-size:1.1rem}.sam-library-heading>.sam-inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sam-publish-grid,.sam-setup-grid{grid-template-columns:minmax(0,1fr)}.sam-builder{grid-template-columns:245px minmax(0,1fr)}.sam-condition-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.sam-condition-value{grid-column:1/-1}.sam-purpose-grid{grid-template-columns:repeat(2,1fr)}.sam-filters{grid-template-columns:minmax(150px,1fr) 180px 140px}.sam-filters>.sam-muted{display:none}}@media (max-width:760px){.sam-modal .modal-dialog{width:100%;max-width:none;height:100vh;height:100dvh;max-height:100dvh;margin:0}.sam-modal .modal-content{border-radius:0}.sam-modal .sam-modal-header{padding:14px 16px}.sam-header h1{font-size:1rem}.sam-header-icon,.sam-header p{display:none}.sam-topbar{padding:0 14px;gap:6px;min-height:46px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sam-feedback{padding-left:14px}.sam-feedback.alert-dismissible>.close{right:6px}.sam-document-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.8rem}.sam-unsaved{display:none}.sam-tabs{gap:12px}.sam-tabs>button{font-size:.76rem;padding-top:12px;padding-bottom:10px}.sam-tabs>button>.b-icon{display:none}.sam-editor-tabs{padding:0 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sam-library-heading{padding:18px 16px 14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.sam-library-heading>.sam-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sam-library-heading h2{margin-bottom:6px}.sam-filters{grid-template-columns:1fr 1fr;padding:0 16px 14px;gap:8px}.sam-filters>.input-group{grid-column:1/-1}.sam-library-scroll,.sam-main-scroll{padding:16px}.sam-application-grid,.sam-purpose-grid{grid-template-columns:minmax(0,1fr);gap:12px}.sam-setup-card{padding:18px}.sam-builder,.sam-two-columns{grid-template-columns:minmax(0,1fr)}.sam-builder{grid-template-rows:auto auto minmax(0,1fr)}.sam-builder-toolbar{padding:12px 16px}.sam-builder-toolbar small{display:none}.sam-mobile-field-select{display:block;padding:10px 16px;background:#f7f9fc;border-bottom:1px solid #e3e8f0}.sam-outline{display:none}.sam-field-scroll{padding:12px 16px 24px}.sam-choice-row{grid-template-columns:1fr 1fr auto}.sam-choice-row>.form-control:nth-child(3){grid-column:1/3;grid-row:2}.sam-choice-row>.btn{grid-column:3;grid-row:1/3}.sam-preview-panel{padding:12px}.sam-preview-content{padding:16px}.sam-preview-children{padding-left:16px}.sam-preview-options .btn{width:100%}.sam-preview-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.sam-import-workspace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.sam-import-source{border-right:0;border-bottom:1px solid #e1e7ef}.sam-import-result,.sam-import-source{overflow:visible;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px}.sam-import-note{margin-top:18px}.sam-email-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sam-email-library .sam-pane-heading{padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sam-email-library .sam-pane-heading h2{margin:0;white-space:nowrap;font-size:.85rem}.sam-email-library .sam-pane-heading p{display:none}.sam-email-library .sam-pane-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-library-item{min-width:185px;padding:12px 16px}.sam-library-item>.b-icon{display:none}.sam-email-content>.sam-pane-heading{padding:14px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sam-email-content .sam-pane-heading h2{font-size:1rem}.sam-email-edit{padding:16px}.sam-modal .sam-modal-footer{padding:10px 12px}.sam-save-state{display:none}.sam-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sam-footer-actions{gap:7px}.sam-footer-actions>.btn{font-size:.78rem;padding:7px 10px}.sam-publish-summary{padding:14px}.sam-publish-grid>section>.sam-inline,.sam-publish-summary{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sam-application-card{-webkit-transition:none;transition:none}}.sam-field-picker{min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.sam-picker-heading{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:22px 28px 18px;border-bottom:1px solid #e2e7ee}.sam-picker-heading h2{font-size:1.1rem;margin-bottom:16px}.sam-picker-scroll{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto;padding:20px 28px 28px;-ms-scroll-chaining:none;overscroll-behavior:contain}.sam-picker-group+.sam-picker-group{margin-top:24px}.sam-picker-group h3{color:#53627b;font-size:.77rem;margin-bottom:10px}.sam-field-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sam-field-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;border:1px solid #dce3ee;border-radius:9px;background:#fff;color:#35435b;text-align:left}.sam-field-card:hover{border-color:var(--primary,#335bc1);background:#f5f8ff}.sam-field-card>span:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sam-field-card strong{display:block;font-size:.84rem}.sam-field-card small{display:block;margin-top:4px;color:#64728a;font-size:.72rem;line-height:1.45}.sam-field-card>.b-icon{color:#7d8ca6}.sam-field-card-icon,.sam-field-card>.b-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-field-card-icon{display:grid;place-items:center;width:34px;height:34px;background:#eef3fc;border-radius:8px;color:var(--primary,#335bc1)}.sam-choice-row{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:12px;border:1px solid #e2e7ee;border-radius:8px}.sam-choice-row>label{min-width:0;font-size:.7rem;color:#61718b;margin:0}.sam-choice-row .form-control{margin-top:5px}.sam-choice-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sam-choice-actions .btn{padding:4px}.sam-choice-drag{cursor:-webkit-grab;cursor:grab;-ms-flex-item-align:center;align-self:center;color:#8190a7}.sam-lookup-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sam-lookup-row>.form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media (max-width:1100px){.sam-field-cards{grid-template-columns:minmax(0,1fr)}.sam-choice-row{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) auto}.sam-choice-row>label:nth-child(4){grid-column:2/4}.sam-choice-actions{grid-column:4;grid-row:1/3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:760px){.sam-picker-heading{padding:16px}.sam-picker-heading h2{font-size:1rem}.sam-picker-scroll{padding:16px}.sam-field-card,.sam-rule-section{padding:12px}.sam-rule-section-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sam-condition-inputs{grid-template-columns:minmax(0,1fr)}}.sam-field-card:disabled{opacity:.6;cursor:not-allowed;background:#f6f7fa;border-color:#dce3ee}.sam-field-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.sam-picker-sources .btn{font-size:.8rem}.sam-template-title{font-size:1.2rem;overflow-wrap:anywhere}.sam-template-summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;background:#f3f6fc;border:1px solid #e2e7ee;border-radius:9px;margin-bottom:16px}.sam-template-summary>.b-icon{color:var(--primary,#335bc1);-ms-flex-negative:0;flex-shrink:0;margin-top:3px}.sam-template-summary strong{font-size:.85rem}.sam-template-summary p{font-size:.78rem;color:#64728a;margin:5px 0 0}.sam-template-fields{list-style:none;padding:0;margin:16px 0}.sam-template-fields li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f5;font-size:.83rem}.sam-template-fields li>.b-icon{-ms-flex-negative:0;flex-shrink:0;color:#64728a}.sam-template-fields li>span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.sam-template-fields small{display:block;color:#64728a;font-size:.72rem}.sam-template-fields li>small{max-width:35%;text-align:right}.sam-template-fields .is-child{padding-left:22px}.sam-question-library .sam-field-card small,.sam-question-library .sam-field-card strong{overflow-wrap:anywhere}.sam-picker-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.sam-picker-tools .sam-picker-sources{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sam-picker-tools>.input-group{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media (max-width:760px){.sam-picker-tools{-ms-flex-wrap:wrap;flex-wrap:wrap}.sam-picker-tools>.input-group{-ms-flex-preferred-size:100%;flex-basis:100%}}.sam-title-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:6px}.sam-title-tools>label{margin-bottom:0}.sam-title-tools .tkp__toggle{min-height:32px;white-space:nowrap}.sam-drag{padding:12px 6px;color:#63748f}.sam-drag,.sam-outline-label{-ms-touch-action:none;touch-action:none}.sam-outline-label{cursor:-webkit-grab;cursor:grab}.sam-outline-child,.sam-outline-group{background:#edf2fa;border-color:#dce5f3;border-left:3px solid #617da7}.sam-outline-group{margin-top:8px}.sam-outline-group-open{margin-bottom:0;border-bottom:0;border-radius:8px 8px 0 0}.sam-outline-child{margin:0;padding:0 8px 6px 16px;border-top:0;border-bottom:0;border-radius:0}.sam-outline-child>.sam-outline-item{background:hsla(0,0%,100%,.7019607843137254)}.sam-outline-group-end{padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid #dce5f3;border-radius:0 0 8px 8px}.sam-group-dropzone{display:block;margin:0 10px 10px;min-height:42px;padding:10px 8px;border:1px dashed #9caec9;border-radius:6px;background:#fff;color:#526987;font-size:.72rem;text-align:center}.sam-outline-row.is-drop-target{border-color:#356ac3;background:#eaf2ff}.sam-outline-row.is-drop-target .sam-group-dropzone{border-color:#356ac3;background:#dceaff;color:#244e89;font-weight:600}.sam-drag-ghost{opacity:.35}.sam-drag-preview{background:#fff;border:1px solid #9caec9;-webkit-box-shadow:0 6px 18px rgba(38,52,75,.14901960784313725);box-shadow:0 6px 18px rgba(38,52,75,.14901960784313725);cursor:-webkit-grabbing;cursor:grabbing}.sam-tool-modal .modal-dialog{width:calc(100% - 40px);max-width:1240px;height:calc(100vh - 40px);height:calc(100dvh - 40px);margin:20px auto}.sam-tool-modal .modal-content{height:100%;min-height:0;overflow:hidden;border-radius:14px}.sam-tool-modal .modal-header{-ms-flex-negative:0;flex-shrink:0;padding:18px 24px}.sam-tool-modal .sam-tool-body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.sam-flow,.sam-tool-body>.sam-field-picker{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0}.sam-picker-modal .sam-field-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sam-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#35435b}.sam-flow,.sam-flow-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.sam-flow-toolbar{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid #e2e7ee}.sam-flow-toolbar>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sam-flow-toolbar>.dropdown-select-wrapper{width:300px;-ms-flex-negative:0;flex-shrink:0}.sam-flow-layout{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px}.sam-flow-map{position:relative;min-width:0;min-height:0;overflow:hidden;background:#f6f8fc;background-image:radial-gradient(#dce3ee 1px,transparent 0);background-size:20px 20px;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.sam-flow-map.is-dragging,.sam-flow-map.is-dragging .sam-flow-node{cursor:-webkit-grabbing;cursor:grabbing}.sam-flow-map:focus-visible{outline:2px solid #356ac3;outline-offset:-3px}.sam-flow-map svg{display:block;position:absolute;inset:0;width:100%;height:100%}.sam-flow-node{cursor:pointer;outline:none}.sam-flow-node rect{fill:#fff;stroke:#d0dae8;stroke-width:1.5}.sam-flow-node.is-group rect{fill:#edf3fe}.sam-flow-node.is-active rect,.sam-flow-node:focus rect{stroke:#356ac3;stroke-width:2.5}.sam-flow-node text{fill:#35435b;font-size:13px;font-weight:600;pointer-events:none}.sam-flow-node .sam-flow-node-type{fill:#61718b;font-size:10px;font-weight:500}.sam-flow-inspector{min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e2e7ee}.sam-flow-inspector>header{padding:20px;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #e2e7ee;max-height:30%;overflow-y:auto}.sam-flow-inspector h3{font-size:1rem;margin:8px 0 0;overflow-wrap:anywhere}.sam-flow-rules{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto;padding:20px;font-size:.8rem}.sam-flow-rule-group+.sam-flow-rule-group{margin-top:24px}.sam-flow-rule-group h4{font-size:.85rem}.sam-flow-rule-card{border:1px solid #e2e7ee;border-radius:8px;padding:12px;margin-top:10px;overflow-wrap:anywhere}.sam-flow-rule-card strong{font-size:.72rem}.sam-flow-rule-card p{margin:6px 0}.sam-flow-inspector>footer{padding:14px 20px}.sam-flow-footer,.sam-flow-inspector>footer{border-top:1px solid #e2e7ee;-ms-flex-negative:0;flex-shrink:0}.sam-flow-footer{padding:12px 20px;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sam-flow-footer,.sam-flow-legend{display:-webkit-box;display:-ms-flexbox;display:flex}.sam-flow-legend{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;font-size:.7rem}.sam-flow-legend span{white-space:nowrap}.sam-flow-legend i{display:inline-block;height:3px;width:14px;vertical-align:middle;margin-right:5px}@media (max-width:760px){.sam-tool-modal .modal-dialog{width:100%;max-width:none;height:100vh;height:100dvh;margin:0}.sam-tool-modal .modal-content{border-radius:0}.sam-tool-modal .modal-header{padding:14px 16px}.sam-picker-modal .sam-field-cards{grid-template-columns:minmax(0,1fr)}.sam-flow-toolbar{padding:12px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.sam-flow-toolbar>.dropdown-select-wrapper{width:100%}.sam-flow-toolbar .sam-muted{display:none}.sam-flow-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,3fr) minmax(0,2fr)}.sam-flow-inspector{border-left:0;border-top:1px solid #e2e7ee}.sam-flow-inspector>header{padding:10px 16px;max-height:34%}.sam-flow-inspector>header .sam-eyebrow{display:none}.sam-flow-inspector h3{margin:0;font-size:.85rem}.sam-flow-rules{padding:12px 16px}.sam-flow-inspector>footer{padding:8px 16px}.sam-flow-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 16px;gap:8px}.sam-flow-footer>.sam-inline{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sam-builder-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}.sam-cleanup-entry{border-top:1px solid #edf0f5;padding-top:16px}.sam-discard-modal .modal-dialog{max-width:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sam-discard-modal .modal-content{height:auto;max-height:100%}.sam-discard-modal .modal-footer{-ms-flex-negative:0;flex-shrink:0;padding:16px 24px}.sam-discard-modal .sam-discard-body{min-height:0;overflow-y:auto;padding:24px}.sam-discard-table{margin:20px 0}.pgm__callout[data-v-4fce0efd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.pgm__search[data-v-4fce0efd]{max-width:280px}.cmp__callout[data-v-426274e3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.cmp__search[data-v-426274e3]{max-width:280px}.scale-manager[data-v-161b88c8]{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#253247;background:#fff}.scale-toolbar[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 24px;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #e7ebf0}.scale-eyebrow[data-v-161b88c8]{font-size:10px;font-weight:750;letter-spacing:.13em;color:#728096}.scale-toolbar p[data-v-161b88c8]{margin:3px 0 0;font-size:13px;color:#59677b}.scale-workspace[data-v-161b88c8]{display:grid;grid-template-columns:224px minmax(0,1fr);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.scale-library[data-v-161b88c8]{padding:18px 12px;background:#f7f9fc;border-right:1px solid #e7ebf0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.scale-library-heading[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 14px;font-size:12px}.scale-library-heading span[data-v-161b88c8]{color:#7c889b}.scale-search[data-v-161b88c8]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px;font-size:13px}.scale-library-scroll[data-v-161b88c8]{overflow-y:auto;scrollbar-gutter:stable;min-height:0;-ms-scroll-chaining:none;overscroll-behavior:contain}.scale-item[data-v-161b88c8]{width:100%;text-align:left;padding:12px;margin-bottom:4px;background:transparent;border:1px solid transparent;border-radius:9px;color:inherit}.scale-item[data-v-161b88c8]:hover{background:#edf1f7}.scale-item.selected[data-v-161b88c8]{background:#fff;border-color:#dbe1e9;-webkit-box-shadow:0 2px 5px rgba(37,50,71,.03529411764705882);box-shadow:0 2px 5px rgba(37,50,71,.03529411764705882);border-left:3px solid var(--primary,#7854a3)}.scale-item-title[data-v-161b88c8]{font-size:13px;font-weight:650}.scale-item-meta[data-v-161b88c8],.scale-item-title[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.scale-item-meta[data-v-161b88c8]{font-size:11px;color:#7b8798;margin-top:5px}.scale-inactive-dot[data-v-161b88c8]{width:7px;height:7px;border-radius:50%;background:#9ba6b5}.scale-mobile-select[data-v-161b88c8]{display:none}.scale-editor[data-v-161b88c8]{min-height:0;min-width:0;overflow-y:auto;scrollbar-gutter:stable;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:16px 24px}.scale-heading h3[data-v-161b88c8]{font-size:24px;font-weight:650;letter-spacing:-.035em;margin-bottom:10px}.scale-badges[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#738096;font-size:12px}.scale-status[data-v-161b88c8]{background:#edf8f2;color:#28764b;padding:3px 9px;border-radius:20px;font-weight:600}.scale-status.inactive[data-v-161b88c8]{background:#eef0f3;color:#697487}.scale-tabs[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;margin-top:16px;border-bottom:1px solid #e7ebf0}.scale-tabs button[data-v-161b88c8]{color:#738096;padding:0 0 12px;border:0;background:transparent;border-bottom:2px solid transparent;font-size:13px;font-weight:600}.scale-tabs button.active[data-v-161b88c8]{border-color:var(--primary,#7854a3);color:#253247}.scale-tabs span[data-v-161b88c8]{margin-left:5px;font-size:11px;background:#edf0f5;border-radius:12px;padding:2px 6px}.scale-panel[data-v-161b88c8]{padding-top:18px}.scale-panel-heading[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:14px}.scale-panel-heading p[data-v-161b88c8]{color:#738096;font-size:12px;margin:0}.grade-card[data-v-161b88c8]{border:1px solid #e3e8ef;border-radius:10px;margin-bottom:10px;overflow:hidden}.grade-card.expanded[data-v-161b88c8]{border-color:#b8c4d5;-webkit-box-shadow:0 3px 10px rgba(37,50,71,.03137254901960784);box-shadow:0 3px 10px rgba(37,50,71,.03137254901960784)}.grade-card-summary[data-v-161b88c8]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:10px 15px;border:0;text-align:left;color:inherit;background:#fff}.grade-card-summary[data-v-161b88c8]:hover{background:#f8fafc}.grade-letter[data-v-161b88c8]{display:grid;place-items:center;min-width:40px;height:40px;padding:4px;background:#f0f3f8;border-radius:10px;font-size:19px;font-weight:700}.grade-description[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-box-flex:1;-ms-flex:1;flex:1}.grade-description strong[data-v-161b88c8]{font-size:14px}.grade-description>span[data-v-161b88c8]{color:#738096;font-size:11px}.grade-flags[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:190px}.grade-flags span[data-v-161b88c8]{font-size:10px;color:#65748b;background:#f4f6fa;border-radius:5px;padding:3px 6px}.grade-expand[data-v-161b88c8]{color:#8090a4;font-size:21px}.grade-card-editor[data-v-161b88c8]{padding:18px;border-top:1px solid #e7ebf0;background:#fafbfd}.grade-field-grid[data-v-161b88c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.grade-field-grid[data-v-161b88c8] label,.scale-settings[data-v-161b88c8] label{font-size:12px;font-weight:600}.grade-toggles[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;font-size:12px;margin:3px 0 14px}.grade-card-footer[data-v-161b88c8]{border-top:1px solid #e7ebf0;padding-top:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.grade-card-footer small[data-v-161b88c8]{color:#7a8799;font-size:10px}.scale-settings-grid[data-v-161b88c8]{display:grid;grid-template-columns:2fr 1fr;gap:18px}.scale-retire[data-v-161b88c8],.scale-setting-row[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid #e7ebf0;font-size:13px}.scale-retire p[data-v-161b88c8],.scale-setting-row p[data-v-161b88c8]{margin:4px 0 0;font-size:12px;color:#738096}.scale-retire[data-v-161b88c8]{margin-top:18px}.scale-retire .btn[data-v-161b88c8]{-ms-flex-negative:0;flex-shrink:0}.scale-actionbar[data-v-161b88c8]{-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #e3e8ef;padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;background:#fff}.scale-save-status[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;font-size:11px;max-width:540px;color:#6a788d}.scale-save-status strong[data-v-161b88c8]{color:#35445a;font-size:12px}.scale-actions[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.scale-empty[data-v-161b88c8]{color:#78869a;font-size:13px;padding:24px 12px;text-align:center}.scale-error[data-v-161b88c8]{-ms-flex-negative:0;flex-shrink:0;margin:8px 16px;max-height:90px;overflow:auto}.scale-manager[data-v-161b88c8] :focus-visible{outline:2px solid var(--primary,#7854a3);outline-offset:2px}@media (max-width:680px){.scale-toolbar[data-v-161b88c8]{padding:12px 16px}.scale-toolbar p[data-v-161b88c8]{display:none}.scale-workspace[data-v-161b88c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scale-library[data-v-161b88c8]{-ms-flex-negative:0;flex-shrink:0;padding:10px 16px;border-right:0;border-bottom:1px solid #e7ebf0}.scale-library-heading[data-v-161b88c8],.scale-library-scroll[data-v-161b88c8],.scale-search[data-v-161b88c8]{display:none}.scale-mobile-select[data-v-161b88c8]{display:block}.scale-editor[data-v-161b88c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px}.scale-heading h3[data-v-161b88c8]{font-size:21px}.scale-badges[data-v-161b88c8]{gap:7px;font-size:11px}.scale-tabs[data-v-161b88c8]{margin-top:16px}.grade-flags[data-v-161b88c8]{display:none}.grade-card-summary[data-v-161b88c8]{padding:11px;gap:10px}.grade-field-grid[data-v-161b88c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-settings-grid[data-v-161b88c8]{grid-template-columns:1fr;gap:0}.scale-actionbar[data-v-161b88c8]{padding:12px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.scale-save-status[data-v-161b88c8]{width:100%}.scale-actions[data-v-161b88c8]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body[data-v-f4c2373a]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-f4c2373a]::backdrop{background-color:hsla(0,0%,100%,0)}.school-manager[data-v-f4c2373a]{min-height:0;color:#263445}.school-manager__overlay[data-v-f4c2373a]{min-height:0}.school-manager__body[data-v-f4c2373a]{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-manager__hero[data-v-f4c2373a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e4eaf0;background:linear-gradient(135deg,#f8fbff,#fff 72%)}.school-manager__hero h3[data-v-f4c2373a]{font-size:1.35rem;font-weight:700;color:#18324b}.school-manager__eyebrow[data-v-f4c2373a]{color:#3273b9;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.school-manager__actions[data-v-f4c2373a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;white-space:nowrap}.school-manager__unsaved[data-v-f4c2373a]{color:#ad6900;font-size:.8rem;margin-right:.25rem}.school-manager__content[data-v-f4c2373a]{min-height:0;overflow-y:auto;padding:1rem 1.25rem 1.5rem;background:#f3f6f9}.settings-card[data-v-f4c2373a]{max-width:1120px;margin:0 auto 1rem;padding:1.1rem 1.25rem .35rem;background:#fff;border:1px solid #e3e9ef;border-radius:.75rem;-webkit-box-shadow:0 2px 8px rgba(31,57,82,.045);box-shadow:0 2px 8px rgba(31,57,82,.045)}.settings-card__heading[data-v-f4c2373a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.settings-card__heading h5[data-v-f4c2373a]{margin:0 0 .15rem;color:#193650;font-size:1rem;font-weight:700}.settings-card__heading p[data-v-f4c2373a]{margin:0;color:#6d7b88;font-size:.82rem}.settings-card__icon[data-v-f4c2373a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:#eaf3fc;color:#2769a8;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.provider-grid[data-v-f4c2373a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-card[data-v-f4c2373a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;width:100%;min-height:4.25rem;padding:.75rem;color:#31465a;text-align:left;background:#fff;border:1px solid #d9e1e8;border-radius:.7rem;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s}.provider-card[data-v-f4c2373a]:hover{border-color:#8db6dd;-webkit-box-shadow:0 3px 10px rgba(32,91,145,.08);box-shadow:0 3px 10px rgba(32,91,145,.08)}.provider-card[data-v-f4c2373a]:focus{outline:3px solid rgba(40,116,185,.18);outline-offset:1px}.provider-card--selected[data-v-f4c2373a]{border-color:#2874b9;background:#f5faff;-webkit-box-shadow:inset 0 0 0 1px #2874b9;box-shadow:inset 0 0 0 1px #2874b9}.provider-card__brand[data-v-f4c2373a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;color:#fff;font-size:1.15rem;font-weight:700;border-radius:.55rem}.provider-card__brand--google[data-v-f4c2373a]{background:linear-gradient(135deg,#4285f4,#34a853)}.provider-card__brand--microsoft[data-v-f4c2373a]{background:#2778c4}.provider-card__copy[data-v-f4c2373a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.provider-card__copy small[data-v-f4c2373a]{color:#74818e;margin-top:.1rem}.provider-card__check[data-v-f4c2373a]{margin-left:auto;color:#2874b9}.school-manager__record-note[data-v-f4c2373a]{max-width:1120px;margin:.25rem auto 0;color:#6c7884;font-size:.78rem;text-align:center}.school-manager__empty[data-v-f4c2373a]{padding:5rem 1rem}[data-v-f4c2373a] .required-field legend:after{content:" *";color:#c0392b}[data-v-f4c2373a] .form-group label,[data-v-f4c2373a] .form-group legend{color:#43566a;font-size:.78rem;font-weight:600;margin-bottom:.3rem}@media (max-width:767px){.school-manager__hero[data-v-f4c2373a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.school-manager__actions[data-v-f4c2373a]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-manager__unsaved[data-v-f4c2373a]{margin-right:auto}.school-manager__content[data-v-f4c2373a]{padding:.75rem}.provider-grid[data-v-f4c2373a]{grid-template-columns:1fr}}.school-documents[data-v-2ea80e71]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;height:100%;overflow:hidden}.school-documents__selector[data-v-2ea80e71]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 12px;margin:0}.school-documents>.documents-workspace[data-v-2ea80e71]{height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.school-documents-modal .modal-dialog{margin:1rem auto;height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);max-width:calc(100vw - 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.school-documents-modal .modal-content{height:100%;min-height:0;overflow:hidden}.school-documents-modal .modal-header{-ms-flex-negative:0;flex-shrink:0}.school-documents-modal .modal-body{min-height:0;overflow:hidden}.school-documents-modal .modal-body,.school-documents-modal .school-documents{-webkit-box-flex:1;-ms-flex:1;flex:1}body[data-v-37488e5d]::-webkit-backdrop{background-color:hsla(0,0%,100%,0)}body[data-v-37488e5d]::backdrop{background-color:hsla(0,0%,100%,0)}.workspace-searches[data-v-37488e5d]{--accent:#7956ae;--tint:#f4effb;min-width:0;border:1px solid #e0e2e9;border-radius:10px;background:#fff;color:#383b48}.workspace-searches__header[data-v-37488e5d]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;padding:12px 16px;border-bottom:1px solid #eceef3;border-radius:9px 9px 0 0;background:linear-gradient(110deg,#f9fafc,#fff)}.workspace-searches__header[data-v-37488e5d],h2[data-v-37488e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}h2[data-v-37488e5d]{gap:8px;margin:0;color:var(--accent);font-size:15px;font-weight:650}.search-count[data-v-37488e5d]{color:#7b7f8b;font-size:11px;font-weight:400}.workspace-searches__header .search-count[data-v-37488e5d]{background:#eff0f4;color:#626573;padding:2px 7px;border-radius:5px;font-weight:600;line-height:1.5}.default-search[data-v-37488e5d]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-left:auto;padding:8px 14px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-box-shadow:0 0 0 3px rgba(121,86,174,.12),0 0 18px 4px rgba(121,86,174,.22);box-shadow:0 0 0 3px rgba(121,86,174,.12),0 0 18px 4px rgba(121,86,174,.22)}.default-search__aura[data-v-37488e5d]{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);overflow:visible;pointer-events:none}.default-search__aura rect[data-v-37488e5d]{x:3px;y:3px;width:calc(100% - 6px);height:calc(100% - 6px);rx:9px;fill:none;stroke-linecap:round}.aura-mask[data-v-37488e5d]{mask-type:alpha}.aura-fade[data-v-37488e5d]{stroke:#fff;stroke-width:48;stroke-dasharray:60 40;-webkit-filter:blur(16px);filter:blur(16px);-webkit-animation:default-search-orbit-37488e5d 3.8s linear infinite;animation:default-search-orbit-37488e5d 3.8s linear infinite}.aura-bloom[data-v-37488e5d]{stroke:#9967dd;stroke-width:10;-webkit-filter:blur(5px);filter:blur(5px);opacity:.7}.default-search[data-v-37488e5d]:hover{-webkit-filter:brightness(.92);filter:brightness(.92)}@-webkit-keyframes default-search-orbit-37488e5d{to{stroke-dashoffset:-100}}@keyframes default-search-orbit-37488e5d{to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.aura-fade[data-v-37488e5d]{-webkit-animation:none;animation:none}}.search-groups[data-v-37488e5d]{-webkit-columns:4 240px;-moz-columns:4 240px;columns:4 240px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:12px 16px 0}.search-group[data-v-37488e5d]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 14px;min-width:0}h3[data-v-37488e5d]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:7px;margin:0 0 4px;padding:2px 6px 6px;border-bottom:1px solid #eceef3;color:#505563;font-size:13px;font-weight:650}.search-option[data-v-37488e5d],h3[data-v-37488e5d]{display:-webkit-box;display:-ms-flexbox;display:flex}.search-option[data-v-37488e5d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px;line-height:1.4;cursor:pointer}.search-option>span[data-v-37488e5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.search-option[data-v-37488e5d]:hover{background:var(--tint);color:var(--accent)}.default-search[data-v-37488e5d]:focus-visible,.search-option[data-v-37488e5d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}small[data-v-37488e5d]{display:block;color:#767b87;font-size:11px;margin-top:2px}code[data-v-37488e5d]{-ms-flex-negative:0;flex-shrink:0;color:#858997;font-size:10px}.search-groups--single[data-v-37488e5d]{-webkit-columns:auto;-moz-columns:auto;columns:auto}.search-groups--single .search-group__items[data-v-37488e5d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(Min(220px,100%),1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:560px){.workspace-searches__header[data-v-37488e5d]{padding:10px 12px}.default-search[data-v-37488e5d]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.search-groups[data-v-37488e5d]{padding:10px 12px 0}.search-option[data-v-37488e5d]{min-height:40px}}.list-link[data-v-75c6af38]{border:0;padding:0;background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.list-link[data-v-75c6af38]:hover{text-decoration:underline}.list-link[data-v-75c6af38]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.list-state[data-v-75c6af38]{padding:14px;color:#737584;font-size:13px;line-height:1.5}.list-state p[data-v-75c6af38]{margin:0 0 8px}.fh-caption[data-v-06f18b40]{color:#747785;font-size:12px}.fh-report-launcher[data-v-06f18b40]{height:auto!important}.fh-state[data-v-06f18b40]{padding:14px;color:#737584;font-size:13px;line-height:1.5}@media (max-width:560px){.fh-caption[data-v-06f18b40]{display:none}}.financial-aid-import-modal__content[data-v-79b7d594]{min-height:170px;padding:0 12px 12px}.financial-aid-import-modal__state[data-v-79b7d594]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:220px;color:#66768a;text-align:center}.financial-aid-import-modal__state strong[data-v-79b7d594]{margin-top:5px;color:#2f4055}.financial-aid-import-modal__state--idle[data-v-79b7d594]{min-height:150px;border:1px dashed #d7dee8;border-radius:7px;background:#fbfcfe}.financial-aid-import-modal__error[data-v-79b7d594]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:10px 12px;padding:9px 12px;border-left:4px solid #c83f49;border-radius:5px;background:#fff1f2;color:#742d34}.payment-detail-wrapper[data-v-175ba34a]{width:100%;padding:.5rem 1rem}.payment-detail-card[data-v-175ba34a]{display:grid;grid-template-columns:1fr 1.3fr 1.1fr 2fr;width:100%;min-height:78px;border:1px solid var(--primary);border-radius:.25rem;overflow:hidden;//background:rgba(0,123,255,.06)}.payment-detail-cell[data-v-175ba34a]{padding:.4rem .65rem;font-size:.875rem;line-height:1.15;border-right:1px solid var(--primary);word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.payment-detail-cell[data-v-175ba34a]:last-child{border-right:0}.payment-detail-cell--muted[data-v-175ba34a]{color:#6c757d}.payment-detail-cell[data-v-175ba34a] *{margin:0}.drawdown-charge-detail[data-v-0bacdc30]{min-height:52px;padding:.4rem .75rem .6rem 2.1rem;width:100%}.drawdown-charge-state[data-v-0bacdc30]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:38px}.drawdown-manager-body[data-v-2b49ddc3]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:hidden}.distribution-grid[data-v-2b49ddc3],.drawdown-detail-pane[data-v-2b49ddc3],.drawdown-grid[data-v-2b49ddc3],.drawdown-list-pane[data-v-2b49ddc3],.drawdown-manager-content[data-v-2b49ddc3],.drawdown-manager-overlay[data-v-2b49ddc3]{min-height:0;min-width:0}.distribution-grid[data-v-2b49ddc3],.drawdown-grid[data-v-2b49ddc3]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.distribution-grid[data-v-2b49ddc3]{min-height:0}.drawdown-filter-view[data-v-2b49ddc3]{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;max-width:190px}.drawdown-filter-date[data-v-2b49ddc3]{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px}.drawdown-edit-form .form-group[data-v-2b49ddc3]{margin-bottom:0}.drawdown-detail-layout[data-v-2b49ddc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem;min-height:0;min-width:0}.drawdown-detail-header[data-v-2b49ddc3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:1px solid #e2e6ea;padding:.1rem .15rem .7rem}.drawdown-action-bar[data-v-2b49ddc3],.drawdown-detail-heading[data-v-2b49ddc3],.drawdown-save-actions[data-v-2b49ddc3],.drawdown-section-heading[data-v-2b49ddc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.drawdown-detail-eyebrow[data-v-2b49ddc3]{color:#6c757d;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1;margin-bottom:.25rem;text-transform:uppercase}.drawdown-detail-title[data-v-2b49ddc3]{font-size:1.15rem;font-weight:700;line-height:1.2;margin:0}.drawdown-status-badge[data-v-2b49ddc3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.72rem;padding:.35rem .6rem}.drawdown-fund-identity[data-v-2b49ddc3]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#6c757d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8rem;gap:.35rem;margin-top:.3rem}.drawdown-fund-code[data-v-2b49ddc3]{color:#343a40;font-weight:600}.drawdown-fund-separator[data-v-2b49ddc3]{color:#adb5bd}.drawdown-edit-form[data-v-2b49ddc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto}.drawdown-section[data-v-2b49ddc3]{background:#fff;border:1px solid #dfe3e7;border-radius:.35rem;padding:.7rem .75rem}.drawdown-batch-section[data-v-2b49ddc3]{background:#fbfcfd}.drawdown-section-heading[data-v-2b49ddc3]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.55rem}.drawdown-section-title[data-v-2b49ddc3]{font-size:.88rem;font-weight:700;line-height:1.25;margin:0}.drawdown-section-caption[data-v-2b49ddc3]{color:#6c757d;font-size:.73rem;line-height:1.3;margin:.15rem 0 0}.batch-field-grid[data-v-2b49ddc3]{display:grid;gap:.65rem .85rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px}.drawdown-summary[data-v-2b49ddc3]{background:#f4f6f8;border:1px solid #eceff2;border-radius:.35rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.65rem 0}.drawdown-metric[data-v-2b49ddc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:0 .75rem}.drawdown-metric+.drawdown-metric[data-v-2b49ddc3]{border-left:1px solid #dfe3e7}.drawdown-metric-label[data-v-2b49ddc3]{color:#6c757d;font-size:.72rem;line-height:1.2;margin-bottom:.2rem}.drawdown-metric-value[data-v-2b49ddc3]{color:#212529;font-size:.98rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawdown-validation-alert[data-v-2b49ddc3]{margin:0;padding:.55rem .7rem}.received-payment-panel[data-v-2b49ddc3]{border-left:3px solid #28a745}.receipt-label[data-v-2b49ddc3]{font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.received-field-grid[data-v-2b49ddc3]{display:grid;gap:.65rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-reference-field[data-v-2b49ddc3]{grid-column:span 2}.received-payment-guidance[data-v-2b49ddc3]{background:#f1f8f3;border-radius:.25rem;color:#4d6755;font-size:.72rem;line-height:1.35;margin-top:.65rem;padding:.45rem .55rem}.drawdown-note-section[data-v-2b49ddc3]{padding:0 .1rem}.drawdown-note-section textarea[data-v-2b49ddc3]{min-height:58px;resize:vertical}.drawdown-action-bar[data-v-2b49ddc3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #e2e6ea;border-top:1px solid #e2e6ea;padding:.65rem .1rem}.drawdown-destructive-actions[data-v-2b49ddc3]{display:contents;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;min-width:0}.drawdown-save-actions[data-v-2b49ddc3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.unsaved-changes-label[data-v-2b49ddc3]{color:#856404;font-size:.72rem;font-weight:600}.delete-blocked-reason[data-v-2b49ddc3]{-ms-flex-item-align:center;align-self:center;color:#6c757d;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:.72rem;line-height:1.3;text-align:center}.drawdown-breakdown-section[data-v-2b49ddc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.distributions-heading[data-v-2b49ddc3]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.45rem;padding:0 .1rem}.distribution-count[data-v-2b49ddc3]{color:#495057;font-size:.67rem;margin-left:.25rem;vertical-align:.08rem}@media (min-width:992px){.drawdown-edit-form[data-v-2b49ddc3]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-height:40%}.drawdown-manager-content[data-v-2b49ddc3],.drawdown-manager-overlay[data-v-2b49ddc3]{overflow:hidden}.drawdown-detail-pane[data-v-2b49ddc3]{border-left:1px solid #e9ecef;overflow-x:hidden;overflow-y:hidden;padding-left:1rem!important;padding-right:.35rem;scrollbar-gutter:stable}}@media (min-width:1600px){.received-field-grid[data-v-2b49ddc3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px) and (max-width:1599.98px){.drawdown-edit-form[data-v-2b49ddc3]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-height:none}}@media (max-width:991.98px){.drawdown-manager-body[data-v-2b49ddc3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.drawdown-detail-pane[data-v-2b49ddc3],.drawdown-list-pane[data-v-2b49ddc3],.drawdown-manager-content[data-v-2b49ddc3],.drawdown-manager-overlay[data-v-2b49ddc3]{min-height:0;overflow:hidden}.drawdown-filter-date[data-v-2b49ddc3],.drawdown-filter-view[data-v-2b49ddc3]{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}.drawdown-list-pane[data-v-2b49ddc3]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-height:none}.drawdown-detail-pane[data-v-2b49ddc3]{display:none!important;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-top:0!important}.show-batch-detail .drawdown-list-pane[data-v-2b49ddc3]{display:none!important}.show-batch-detail .drawdown-detail-pane[data-v-2b49ddc3]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:575.98px){.batch-field-grid[data-v-2b49ddc3],.received-field-grid[data-v-2b49ddc3]{grid-template-columns:minmax(0,1fr)}.payment-reference-field[data-v-2b49ddc3]{grid-column:auto}.drawdown-action-bar[data-v-2b49ddc3]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.drawdown-save-actions[data-v-2b49ddc3]{display:contents}.delete-blocked-reason[data-v-2b49ddc3]{display:none}.unsaved-changes-label[data-v-2b49ddc3]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}.drawdown-summary[data-v-2b49ddc3]{padding:.55rem 0}.drawdown-metric[data-v-2b49ddc3]{padding:0 .45rem}}.drawdown-manager-modal .modal-dialog{margin:.5rem;max-width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);min-height:0}.drawdown-manager-modal .modal-content{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);min-height:0}.drawdown-manager-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden!important}.drawdown-manager-modal .modal-body>.b-overlay-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.ccm[data-v-e5a66810],.ccm[data-v-e5a66810] .b-overlay-wrap{min-height:0}.ccm__scroll[data-v-e5a66810]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:220px}.ccm__callout[data-v-e5a66810]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;border:1px solid rgba(0,123,255,.25);border-left:4px solid #007bff;border-radius:.25rem;background:rgba(0,123,255,.05);font-size:.875rem}.ccm__search[data-v-e5a66810]{max-width:280px}.ccm__code[data-v-e5a66810]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:600;font-size:.875rem}.ccm__code--light[data-v-e5a66810]{color:#fff}.ccm__code-input[data-v-e5a66810]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.ccm__id[data-v-e5a66810]{font-size:.75rem;color:#6c757d}.financials-content[data-v-11cbe96e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden}