.action-notice[data-v-f0b80190]{display:flex;align-items:flex-start;gap:12px;margin:12px 0;padding:10px 14px;border:1px solid #cfe2ff;border-radius:8px;background:#edf5ff;color:#245a92;font-size:13px;line-height:1.7}.action-notice__content[data-v-f0b80190]{flex:1;min-width:0;overflow-wrap:anywhere}.action-notice__close[data-v-f0b80190]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:4px;border:0;border-radius:5px;color:inherit;background:transparent;cursor:pointer}.action-notice__close[data-v-f0b80190]:hover{background:#dbeaff}.action-notice__close[data-v-f0b80190]:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.lt-date-picker{display:inline-block;min-width:0;width:100%;vertical-align:middle;font-size:13px}.lt-date-picker,.lt-date-menu{--dp-font-family: inherit;--dp-font-size: 13px;--dp-border-radius: 9px;--dp-cell-border-radius: 7px;--dp-cell-size: 36px;--dp-primary-color: #4379ed;--dp-primary-disabled-color: #acc4f8;--dp-primary-text-color: #fff;--dp-hover-color: #eef4ff;--dp-hover-text-color: #285bc5;--dp-border-color: #dce4f0;--dp-menu-border-color: #e1e8f2;--dp-text-color: #334155;--dp-icon-color: #8191aa;--dp-menu-padding: 10px 12px;--dp-menu-min-width: 286px;--dp-action-button-height: 30px}.lt-date-control{position:relative;width:100%}.lt-date-icon{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:#8191aa;pointer-events:none}.lt-date-picker .lt-date-input{box-sizing:border-box;width:100%;min-width:0;height:38px;min-height:38px;padding:0 32px 0 35px;border:1px solid #dce4f0;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:13px;line-height:normal;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.lt-date-picker .lt-date-input:hover:not(:disabled){border-color:#a6bbdf}.lt-date-picker .lt-date-input:focus{border-color:#5188ef;box-shadow:0 0 0 3px #4379ed14}.lt-date-picker .lt-date-input:disabled{color:#94a3b8;background:#f5f7fa;cursor:not-allowed}.lt-date-picker .lt-date-input::placeholder{color:#98a5b8}.form-field--invalid .lt-date-input,.lt-date-input[aria-invalid=true]{border-color:#d92d20}.lt-date-picker .dp--menu-wrapper{z-index:500}.lt-date-menu{box-shadow:0 12px 40px #263e681f,0 2px 8px #263e680d;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.lt-date-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid #edf1f7;color:#334155;font-weight:600}.lt-date-heading small{color:#8090a7;font-weight:400;font-size:11px}.lt-date-menu .dp--active,.lt-date-menu .dp--action-select{background:linear-gradient(125deg,#396aea,#5188ef)}.lt-date-menu .dp--calendar-header{color:#8b98ac;font-weight:400}.lt-date-menu .dp--calendar-header-separator{background:#edf1f7}.lt-date-menu .dp--today{border-color:#acc4f8}.lt-date-menu .dp--action-row{border-top:1px solid #edf1f7;padding-top:10px}.lt-date-menu .dp--action-row{flex-wrap:wrap;gap:8px}.lt-date-menu .dp--selection-preview{flex-basis:100%;max-width:none!important;margin:0;white-space:normal;font-size:12px;color:#64748b}.lt-date-error{margin:0;padding:8px 12px;max-width:286px;color:#b42318;background:#fff4f2;font-size:12px;line-height:1.5}.lt-date-menu button{font-family:inherit}@media(max-width:380px){.lt-date-picker,.lt-date-menu{--dp-cell-size: 32px;--dp-menu-min-width: 264px;--dp-menu-padding: 8px}}.async-state[data-v-f6776df9]{min-block-size:180px;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:#64748b;text-align:center}.async-state--compact[data-v-f6776df9]{min-block-size:128px;padding:16px}.async-state strong[data-v-f6776df9]{color:#334155;font-size:15px;line-height:1.4}.async-state p[data-v-f6776df9]{max-inline-size:440px;margin:0;font-size:13px;line-height:1.6}.async-state--forbidden[data-v-f6776df9],.async-state--session[data-v-f6776df9]{color:#b45309}.async-state__spinner[data-v-f6776df9]{animation:async-state-spin-f6776df9 .9s linear infinite}.async-state__retry[data-v-f6776df9],.async-state__action[data-v-f6776df9]{min-block-size:34px;display:inline-flex;align-items:center;gap:6px;margin-block-start:4px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:13px}.async-state__retry[data-v-f6776df9]:hover,.async-state__action[data-v-f6776df9]:hover{border-color:#94a3b8;background:#f8fafc}.async-state__retry[data-v-f6776df9]:focus-visible,.async-state__action[data-v-f6776df9]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@keyframes async-state-spin-f6776df9{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.async-state__spinner[data-v-f6776df9]{animation:none}}.modal-dialog__backdrop[data-v-93b708c2]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#17284166}.modal-dialog[data-v-93b708c2]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:min(100%,var(--modal-dialog-width));max-block-size:calc(100dvh - 40px);overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 24px 80px #17284133;color:#334155;outline:none}.modal-dialog--small[data-v-93b708c2]{--modal-dialog-width: 420px}.modal-dialog--medium[data-v-93b708c2]{--modal-dialog-width: 560px}.modal-dialog--large[data-v-93b708c2]{--modal-dialog-width: 760px}.modal-dialog__header[data-v-93b708c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-block-size:58px;padding:17px 20px 14px;border-block-end:1px solid #e7edf5}.modal-dialog__header h2[data-v-93b708c2]{margin:0;color:#1e293b;font-size:17px;font-weight:600;line-height:1.5}.modal-dialog__close[data-v-93b708c2]{flex:0 0 auto;inline-size:32px;block-size:32px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#64748b;cursor:pointer}.modal-dialog__close[data-v-93b708c2]:hover{border-color:#dbe3ed;background:#f8fafc;color:#334155}.modal-dialog__close[data-v-93b708c2]:focus-visible,.modal-dialog[data-v-93b708c2]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.modal-dialog__body[data-v-93b708c2]{min-block-size:120px;overflow-y:auto;padding:18px 20px}.modal-dialog__footer[data-v-93b708c2]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-block-size:58px;padding:12px 20px;border-block-start:1px solid #e7edf5;background:#f8fafc}@media(max-width:520px){.modal-dialog__backdrop[data-v-93b708c2]{padding:12px}.modal-dialog[data-v-93b708c2]{max-block-size:calc(100dvh - 24px)}.modal-dialog__header[data-v-93b708c2]{padding-inline:16px}.modal-dialog__body[data-v-93b708c2]{padding:16px}.modal-dialog__footer[data-v-93b708c2]{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.modal-dialog__backdrop[data-v-93b708c2],.modal-dialog[data-v-93b708c2]{scroll-behavior:auto}}.scope-selector[data-v-62a7f2e7]{display:grid;min-width:0;gap:6px}.scope-selector select[data-v-62a7f2e7]{width:100%}.scope-search[data-v-62a7f2e7]{display:flex!important;height:34px;flex-direction:row!important;align-items:center;gap:6px!important;padding:0 8px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.scope-search input[data-v-62a7f2e7]{width:100%;height:32px!important;padding:0!important;border:0!important;outline:0}.scope-error[data-v-62a7f2e7]{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid #f4d7d2;border-radius:5px;background:#fff4f2;color:#b85347;font-size:11px}.scope-error button[data-v-62a7f2e7]{display:inline-grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.access-page[data-v-3dfd0982]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-3dfd0982],.access-role-list[data-v-3dfd0982]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-3dfd0982]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-3dfd0982]{padding:12px 9px}.access-role-list>header[data-v-3dfd0982],.access-heading[data-v-3dfd0982],.access-section-title[data-v-3dfd0982],.access-actions[data-v-3dfd0982],.access-toolbar[data-v-3dfd0982],.access-pagination[data-v-3dfd0982]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-3dfd0982]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-3dfd0982],.access-page h4[data-v-3dfd0982]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-3dfd0982]{font-size:15px}.access-page h4[data-v-3dfd0982]{font-size:13px}.access-page p[data-v-3dfd0982]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-3dfd0982]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-3dfd0982]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-3dfd0982]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-3dfd0982]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-3dfd0982]{color:#fff}.access-role-list>button.active small[data-v-3dfd0982]{color:#e2eaff}.access-fixed-role[data-v-3dfd0982]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-3dfd0982]{min-width:0}.access-fixed-role strong[data-v-3dfd0982],.access-fixed-role small[data-v-3dfd0982]{display:block}.access-fixed-role small[data-v-3dfd0982]{margin-top:3px;font-size:10px}.access-heading[data-v-3dfd0982]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-3dfd0982]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-3dfd0982]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-3dfd0982]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-3dfd0982],.access-modal-form label[data-v-3dfd0982]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-3dfd0982]{grid-column:1 / -1}.access-page input[data-v-3dfd0982],.access-page select[data-v-3dfd0982],.access-page textarea[data-v-3dfd0982],.access-modal-form input[data-v-3dfd0982],.access-modal-form select[data-v-3dfd0982],.access-modal-form textarea[data-v-3dfd0982]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-3dfd0982],.access-page select[data-v-3dfd0982],.access-modal-form input[data-v-3dfd0982],.access-modal-form select[data-v-3dfd0982]{height:36px;padding:0 10px}.access-page textarea[data-v-3dfd0982],.access-modal-form textarea[data-v-3dfd0982]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-3dfd0982],.access-modal-form input[type=checkbox][data-v-3dfd0982]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-3dfd0982]:disabled,.access-page select[data-v-3dfd0982]:disabled,.access-page textarea[data-v-3dfd0982]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-3dfd0982]{margin:22px 0 11px}.access-section-title>span[data-v-3dfd0982]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-3dfd0982]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-3dfd0982]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-3dfd0982]:last-child{border-bottom:0}.access-permission-table section>header[data-v-3dfd0982]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-3dfd0982]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-3dfd0982]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-3dfd0982]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-3dfd0982]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-3dfd0982]{min-width:0}.access-permission-table section>div small[data-v-3dfd0982]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-3dfd0982]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-3dfd0982]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-3dfd0982]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-3dfd0982]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-3dfd0982]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-3dfd0982]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-3dfd0982]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-3dfd0982]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-3dfd0982]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-3dfd0982]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-3dfd0982]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-3dfd0982]{width:140px}.account-list[data-v-3dfd0982]{padding:0;overflow:hidden}.access-table-scroll[data-v-3dfd0982]{overflow-x:auto}.access-page table[data-v-3dfd0982]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-3dfd0982]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-3dfd0982]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-3dfd0982],.access-page td small[data-v-3dfd0982]{display:block}.access-page td strong[data-v-3dfd0982]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-3dfd0982]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-3dfd0982]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-3dfd0982]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-3dfd0982]{display:flex;gap:3px}.access-row-actions button[data-v-3dfd0982],.access-grant-row>button[data-v-3dfd0982],.access-pagination button[data-v-3dfd0982]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-3dfd0982]:hover,.access-grant-row>button[data-v-3dfd0982]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-3dfd0982]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-3dfd0982]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-3dfd0982]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-3dfd0982]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-3dfd0982]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-3dfd0982]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-3dfd0982]{display:grid;gap:8px}.access-grant-row[data-v-3dfd0982]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-3dfd0982]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-3dfd0982]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-3dfd0982]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-3dfd0982]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-3dfd0982]{width:100%}.access-role-list>button[data-v-3dfd0982]{width:auto}.access-fixed-role[data-v-3dfd0982]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-3dfd0982]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-3dfd0982]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-3dfd0982]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-3dfd0982]{padding:14px}.account-list[data-v-3dfd0982]{padding:0}.access-form-grid[data-v-3dfd0982]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-3dfd0982]{grid-column:auto}.access-heading[data-v-3dfd0982],.access-toolbar[data-v-3dfd0982]{align-items:flex-start;flex-direction:column}.access-filters[data-v-3dfd0982]{width:100%;flex-wrap:wrap}.access-filters label[data-v-3dfd0982],.access-filters label input[data-v-3dfd0982]{width:100%}.access-toolbar>.access-button[data-v-3dfd0982]{width:100%}.access-permission-table>section[data-v-3dfd0982]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-3dfd0982]{padding:10px}.access-grant-row[data-v-3dfd0982],.access-grant-row.expanded[data-v-3dfd0982]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-3dfd0982]>:not(button),.access-grant-row.expanded[data-v-3dfd0982]>:not(button){grid-column:1}.access-grant-row>button[data-v-3dfd0982],.access-grant-row.expanded>button[data-v-3dfd0982]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-3dfd0982]{grid-column:1 / -1}.access-actions[data-v-3dfd0982]{align-items:stretch}.access-actions>span[data-v-3dfd0982]{width:100%}.access-actions .access-button[data-v-3dfd0982]{flex:1}.access-section-title[data-v-3dfd0982]{align-items:flex-start}.access-section-title .access-button[data-v-3dfd0982]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-3dfd0982]{width:100%}.access-fixed-role[data-v-3dfd0982]{flex-basis:100%}.access-filters select[data-v-3dfd0982],.access-filters>.access-button[data-v-3dfd0982]{flex:1}.access-section-title[data-v-3dfd0982]{flex-direction:column}.access-section-title .access-button[data-v-3dfd0982]{width:100%}.access-actions[data-v-3dfd0982]{flex-direction:column}.access-actions .access-button[data-v-3dfd0982]{width:100%}}.grant-card[data-v-3dfd0982]{min-width:0;margin:0;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface-soft)}.grant-card legend[data-v-3dfd0982]{padding:0 6px;font-weight:600}.grant-controls[data-v-3dfd0982],.grant-dates[data-v-3dfd0982]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grant-scope[data-v-3dfd0982]{display:grid;gap:6px;margin:14px 0;color:var(--wb-muted)}.grant-card small[data-v-3dfd0982]{display:block;margin-top:8px;color:var(--wb-muted)}.grant-remove[data-v-3dfd0982]{margin-top:12px}@media(max-width:650px){.grant-controls[data-v-3dfd0982],.grant-dates[data-v-3dfd0982]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-079f2a26]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-079f2a26],.access-role-list[data-v-079f2a26]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-079f2a26]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-079f2a26]{padding:12px 9px}.access-role-list>header[data-v-079f2a26],.access-heading[data-v-079f2a26],.access-section-title[data-v-079f2a26],.access-actions[data-v-079f2a26],.access-toolbar[data-v-079f2a26],.access-pagination[data-v-079f2a26]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-079f2a26]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-079f2a26],.access-page h4[data-v-079f2a26]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-079f2a26]{font-size:15px}.access-page h4[data-v-079f2a26]{font-size:13px}.access-page p[data-v-079f2a26]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-079f2a26]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-079f2a26]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-079f2a26]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-079f2a26]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-079f2a26]{color:#fff}.access-role-list>button.active small[data-v-079f2a26]{color:#e2eaff}.access-fixed-role[data-v-079f2a26]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-079f2a26]{min-width:0}.access-fixed-role strong[data-v-079f2a26],.access-fixed-role small[data-v-079f2a26]{display:block}.access-fixed-role small[data-v-079f2a26]{margin-top:3px;font-size:10px}.access-heading[data-v-079f2a26]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-079f2a26]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-079f2a26]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-079f2a26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-079f2a26],.access-modal-form label[data-v-079f2a26]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-079f2a26]{grid-column:1 / -1}.access-page input[data-v-079f2a26],.access-page select[data-v-079f2a26],.access-page textarea[data-v-079f2a26],.access-modal-form input[data-v-079f2a26],.access-modal-form select[data-v-079f2a26],.access-modal-form textarea[data-v-079f2a26]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-079f2a26],.access-page select[data-v-079f2a26],.access-modal-form input[data-v-079f2a26],.access-modal-form select[data-v-079f2a26]{height:36px;padding:0 10px}.access-page textarea[data-v-079f2a26],.access-modal-form textarea[data-v-079f2a26]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-079f2a26],.access-modal-form input[type=checkbox][data-v-079f2a26]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-079f2a26]:disabled,.access-page select[data-v-079f2a26]:disabled,.access-page textarea[data-v-079f2a26]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-079f2a26]{margin:22px 0 11px}.access-section-title>span[data-v-079f2a26]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-079f2a26]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-079f2a26]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-079f2a26]:last-child{border-bottom:0}.access-permission-table section>header[data-v-079f2a26]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-079f2a26]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-079f2a26]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-079f2a26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-079f2a26]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-079f2a26]{min-width:0}.access-permission-table section>div small[data-v-079f2a26]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-079f2a26]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-079f2a26]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-079f2a26]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-079f2a26]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-079f2a26]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-079f2a26]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-079f2a26]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-079f2a26]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-079f2a26]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-079f2a26]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-079f2a26]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-079f2a26]{width:140px}.account-list[data-v-079f2a26]{padding:0;overflow:hidden}.access-table-scroll[data-v-079f2a26]{overflow-x:auto}.access-page table[data-v-079f2a26]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-079f2a26]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-079f2a26]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-079f2a26],.access-page td small[data-v-079f2a26]{display:block}.access-page td strong[data-v-079f2a26]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-079f2a26]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-079f2a26]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-079f2a26]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-079f2a26]{display:flex;gap:3px}.access-row-actions button[data-v-079f2a26],.access-grant-row>button[data-v-079f2a26],.access-pagination button[data-v-079f2a26]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-079f2a26]:hover,.access-grant-row>button[data-v-079f2a26]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-079f2a26]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-079f2a26]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-079f2a26]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-079f2a26]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-079f2a26]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-079f2a26]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-079f2a26]{display:grid;gap:8px}.access-grant-row[data-v-079f2a26]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-079f2a26]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-079f2a26]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-079f2a26]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-079f2a26]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-079f2a26]{width:100%}.access-role-list>button[data-v-079f2a26]{width:auto}.access-fixed-role[data-v-079f2a26]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-079f2a26]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-079f2a26]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-079f2a26]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-079f2a26]{padding:14px}.account-list[data-v-079f2a26]{padding:0}.access-form-grid[data-v-079f2a26]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-079f2a26]{grid-column:auto}.access-heading[data-v-079f2a26],.access-toolbar[data-v-079f2a26]{align-items:flex-start;flex-direction:column}.access-filters[data-v-079f2a26]{width:100%;flex-wrap:wrap}.access-filters label[data-v-079f2a26],.access-filters label input[data-v-079f2a26]{width:100%}.access-toolbar>.access-button[data-v-079f2a26]{width:100%}.access-permission-table>section[data-v-079f2a26]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-079f2a26]{padding:10px}.access-grant-row[data-v-079f2a26],.access-grant-row.expanded[data-v-079f2a26]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-079f2a26]>:not(button),.access-grant-row.expanded[data-v-079f2a26]>:not(button){grid-column:1}.access-grant-row>button[data-v-079f2a26],.access-grant-row.expanded>button[data-v-079f2a26]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-079f2a26]{grid-column:1 / -1}.access-actions[data-v-079f2a26]{align-items:stretch}.access-actions>span[data-v-079f2a26]{width:100%}.access-actions .access-button[data-v-079f2a26]{flex:1}.access-section-title[data-v-079f2a26]{align-items:flex-start}.access-section-title .access-button[data-v-079f2a26]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-079f2a26]{width:100%}.access-fixed-role[data-v-079f2a26]{flex-basis:100%}.access-filters select[data-v-079f2a26],.access-filters>.access-button[data-v-079f2a26]{flex:1}.access-section-title[data-v-079f2a26]{flex-direction:column}.access-section-title .access-button[data-v-079f2a26]{width:100%}.access-actions[data-v-079f2a26]{flex-direction:column}.access-actions .access-button[data-v-079f2a26]{width:100%}}.form-field{display:grid;gap:6px;min-inline-size:0}.form-field__label{display:inline-flex;align-items:baseline;gap:3px;inline-size:fit-content;color:#475569;font-size:12px;font-weight:600;line-height:1.4}.form-field__required,.form-field__error{color:#b42318}.form-field__control{min-inline-size:0}.form-field__control>input,.form-field__control>select,.form-field__control>textarea{box-sizing:border-box;inline-size:100%;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1e293b;font:inherit;font-size:13px;outline:none}.form-field__control>input,.form-field__control>select{min-block-size:36px;padding:0 10px}.form-field__control>textarea{min-block-size:88px;padding:8px 10px;resize:vertical}.form-field__control>input:focus-visible,.form-field__control>select:focus-visible,.form-field__control>textarea:focus-visible{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.form-field--invalid .form-field__control>input,.form-field--invalid .form-field__control>select,.form-field--invalid .form-field__control>textarea{border-color:#d92d20}.form-field__messages{display:grid;gap:3px}.form-field__hint,.form-field__error{margin:0;font-size:11px;line-height:1.5}.form-field__hint{color:#64748b}.form-field__sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.access-page[data-v-347d076d]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-347d076d],.access-role-list[data-v-347d076d]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-347d076d]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-347d076d]{padding:12px 9px}.access-role-list>header[data-v-347d076d],.access-heading[data-v-347d076d],.access-section-title[data-v-347d076d],.access-actions[data-v-347d076d],.access-toolbar[data-v-347d076d],.access-pagination[data-v-347d076d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-347d076d]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-347d076d],.access-page h4[data-v-347d076d]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-347d076d]{font-size:15px}.access-page h4[data-v-347d076d]{font-size:13px}.access-page p[data-v-347d076d]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-347d076d]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-347d076d]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-347d076d]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-347d076d]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-347d076d]{color:#fff}.access-role-list>button.active small[data-v-347d076d]{color:#e2eaff}.access-fixed-role[data-v-347d076d]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-347d076d]{min-width:0}.access-fixed-role strong[data-v-347d076d],.access-fixed-role small[data-v-347d076d]{display:block}.access-fixed-role small[data-v-347d076d]{margin-top:3px;font-size:10px}.access-heading[data-v-347d076d]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-347d076d]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-347d076d]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-347d076d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-347d076d],.access-modal-form label[data-v-347d076d]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-347d076d]{grid-column:1 / -1}.access-page input[data-v-347d076d],.access-page select[data-v-347d076d],.access-page textarea[data-v-347d076d],.access-modal-form input[data-v-347d076d],.access-modal-form select[data-v-347d076d],.access-modal-form textarea[data-v-347d076d]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-347d076d],.access-page select[data-v-347d076d],.access-modal-form input[data-v-347d076d],.access-modal-form select[data-v-347d076d]{height:36px;padding:0 10px}.access-page textarea[data-v-347d076d],.access-modal-form textarea[data-v-347d076d]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-347d076d],.access-modal-form input[type=checkbox][data-v-347d076d]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-347d076d]:disabled,.access-page select[data-v-347d076d]:disabled,.access-page textarea[data-v-347d076d]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-347d076d]{margin:22px 0 11px}.access-section-title>span[data-v-347d076d]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-347d076d]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-347d076d]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-347d076d]:last-child{border-bottom:0}.access-permission-table section>header[data-v-347d076d]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-347d076d]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-347d076d]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-347d076d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-347d076d]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-347d076d]{min-width:0}.access-permission-table section>div small[data-v-347d076d]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-347d076d]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-347d076d]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-347d076d]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-347d076d]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-347d076d]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-347d076d]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-347d076d]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-347d076d]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-347d076d]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-347d076d]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-347d076d]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-347d076d]{width:140px}.account-list[data-v-347d076d]{padding:0;overflow:hidden}.access-table-scroll[data-v-347d076d]{overflow-x:auto}.access-page table[data-v-347d076d]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-347d076d]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-347d076d]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-347d076d],.access-page td small[data-v-347d076d]{display:block}.access-page td strong[data-v-347d076d]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-347d076d]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-347d076d]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-347d076d]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-347d076d]{display:flex;gap:3px}.access-row-actions button[data-v-347d076d],.access-grant-row>button[data-v-347d076d],.access-pagination button[data-v-347d076d]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-347d076d]:hover,.access-grant-row>button[data-v-347d076d]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-347d076d]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-347d076d]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-347d076d]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-347d076d]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-347d076d]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-347d076d]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-347d076d]{display:grid;gap:8px}.access-grant-row[data-v-347d076d]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-347d076d]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-347d076d]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-347d076d]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-347d076d]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-347d076d]{width:100%}.access-role-list>button[data-v-347d076d]{width:auto}.access-fixed-role[data-v-347d076d]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-347d076d]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-347d076d]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-347d076d]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-347d076d]{padding:14px}.account-list[data-v-347d076d]{padding:0}.access-form-grid[data-v-347d076d]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-347d076d]{grid-column:auto}.access-heading[data-v-347d076d],.access-toolbar[data-v-347d076d]{align-items:flex-start;flex-direction:column}.access-filters[data-v-347d076d]{width:100%;flex-wrap:wrap}.access-filters label[data-v-347d076d],.access-filters label input[data-v-347d076d]{width:100%}.access-toolbar>.access-button[data-v-347d076d]{width:100%}.access-permission-table>section[data-v-347d076d]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-347d076d]{padding:10px}.access-grant-row[data-v-347d076d],.access-grant-row.expanded[data-v-347d076d]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-347d076d]>:not(button),.access-grant-row.expanded[data-v-347d076d]>:not(button){grid-column:1}.access-grant-row>button[data-v-347d076d],.access-grant-row.expanded>button[data-v-347d076d]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-347d076d]{grid-column:1 / -1}.access-actions[data-v-347d076d]{align-items:stretch}.access-actions>span[data-v-347d076d]{width:100%}.access-actions .access-button[data-v-347d076d]{flex:1}.access-section-title[data-v-347d076d]{align-items:flex-start}.access-section-title .access-button[data-v-347d076d]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-347d076d]{width:100%}.access-fixed-role[data-v-347d076d]{flex-basis:100%}.access-filters select[data-v-347d076d],.access-filters>.access-button[data-v-347d076d]{flex:1}.access-section-title[data-v-347d076d]{flex-direction:column}.access-section-title .access-button[data-v-347d076d]{width:100%}.access-actions[data-v-347d076d]{flex-direction:column}.access-actions .access-button[data-v-347d076d]{width:100%}}.audit-page-heading[data-v-347d076d]{margin-bottom:16px;color:var(--wb-muted)}.audit-filters[data-v-347d076d]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.audit-filters>label[data-v-347d076d]{display:grid;min-width:136px;gap:6px;color:var(--wb-muted);font-size:12px}.audit-filters .audit-action[data-v-347d076d]{flex:1;min-width:200px}.audit-action>div[data-v-347d076d]{display:flex;align-items:center;gap:7px;padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.audit-action>div input[data-v-347d076d]{width:100%;border:0;padding-left:0}.audit-filter-actions[data-v-347d076d]{display:flex;gap:8px;min-height:36px}.audit-page .audit-table[data-v-347d076d]{min-width:1100px}.audit-page .audit-table td[data-v-347d076d]{vertical-align:top}.audit-page td.audit-changes[data-v-347d076d]{width:280px;min-width:180px;max-width:360px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.audit-page td.audit-request[data-v-347d076d]{max-width:220px;white-space:normal;overflow-wrap:anywhere;font-size:11px}.audit-failure[data-v-347d076d]{background:#fff0ed;color:#b85347}.audit-retention[data-v-347d076d]{margin-top:16px}.audit-retention summary[data-v-347d076d]{cursor:pointer;color:var(--wb-text);font-size:13px}.audit-retention p[data-v-347d076d]{margin-top:10px}.audit-retention-heading[data-v-347d076d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.audit-retention-heading p[data-v-347d076d]{margin:0}.audit-retention .retention-table[data-v-347d076d]{min-width:640px}.retention-legal-basis[data-v-347d076d]{max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.audit-retention-note[data-v-347d076d]{line-height:1.6}.retention-form[data-v-347d076d]{display:grid;gap:16px}.retention-form>p[data-v-347d076d]{margin:0;color:var(--wb-muted);font-size:12px;line-height:1.6}@media(max-width:650px){.audit-filters>label[data-v-347d076d]{flex:1 1 calc(50% - 6px);min-width:0}.audit-filters .audit-action[data-v-347d076d],.audit-filter-actions[data-v-347d076d]{flex-basis:100%}.audit-filter-actions .access-button[data-v-347d076d]{flex:1}.audit-filters input[data-v-347d076d],.audit-filters select[data-v-347d076d]{width:100%}}@media(max-width:390px){.audit-filters>label[data-v-347d076d]{flex-basis:100%}}.access-page[data-v-6b20179b]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-6b20179b],.access-role-list[data-v-6b20179b]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-6b20179b]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-6b20179b]{padding:12px 9px}.access-role-list>header[data-v-6b20179b],.access-heading[data-v-6b20179b],.access-section-title[data-v-6b20179b],.access-actions[data-v-6b20179b],.access-toolbar[data-v-6b20179b],.access-pagination[data-v-6b20179b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-6b20179b]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-6b20179b],.access-page h4[data-v-6b20179b]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-6b20179b]{font-size:15px}.access-page h4[data-v-6b20179b]{font-size:13px}.access-page p[data-v-6b20179b]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-6b20179b]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-6b20179b]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-6b20179b]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-6b20179b]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-6b20179b]{color:#fff}.access-role-list>button.active small[data-v-6b20179b]{color:#e2eaff}.access-fixed-role[data-v-6b20179b]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-6b20179b]{min-width:0}.access-fixed-role strong[data-v-6b20179b],.access-fixed-role small[data-v-6b20179b]{display:block}.access-fixed-role small[data-v-6b20179b]{margin-top:3px;font-size:10px}.access-heading[data-v-6b20179b]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-6b20179b]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-6b20179b]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-6b20179b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-6b20179b],.access-modal-form label[data-v-6b20179b]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-6b20179b]{grid-column:1 / -1}.access-page input[data-v-6b20179b],.access-page select[data-v-6b20179b],.access-page textarea[data-v-6b20179b],.access-modal-form input[data-v-6b20179b],.access-modal-form select[data-v-6b20179b],.access-modal-form textarea[data-v-6b20179b]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-6b20179b],.access-page select[data-v-6b20179b],.access-modal-form input[data-v-6b20179b],.access-modal-form select[data-v-6b20179b]{height:36px;padding:0 10px}.access-page textarea[data-v-6b20179b],.access-modal-form textarea[data-v-6b20179b]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-6b20179b],.access-modal-form input[type=checkbox][data-v-6b20179b]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-6b20179b]:disabled,.access-page select[data-v-6b20179b]:disabled,.access-page textarea[data-v-6b20179b]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-6b20179b]{margin:22px 0 11px}.access-section-title>span[data-v-6b20179b]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-6b20179b]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-6b20179b]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-6b20179b]:last-child{border-bottom:0}.access-permission-table section>header[data-v-6b20179b]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-6b20179b]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-6b20179b]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-6b20179b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-6b20179b]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-6b20179b]{min-width:0}.access-permission-table section>div small[data-v-6b20179b]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-6b20179b]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-6b20179b]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-6b20179b]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-6b20179b]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-6b20179b]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-6b20179b]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-6b20179b]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-6b20179b]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-6b20179b]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-6b20179b]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-6b20179b]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-6b20179b]{width:140px}.account-list[data-v-6b20179b]{padding:0;overflow:hidden}.access-table-scroll[data-v-6b20179b]{overflow-x:auto}.access-page table[data-v-6b20179b]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-6b20179b]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-6b20179b]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-6b20179b],.access-page td small[data-v-6b20179b]{display:block}.access-page td strong[data-v-6b20179b]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-6b20179b]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-6b20179b]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-6b20179b]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-6b20179b]{display:flex;gap:3px}.access-row-actions button[data-v-6b20179b],.access-grant-row>button[data-v-6b20179b],.access-pagination button[data-v-6b20179b]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-6b20179b]:hover,.access-grant-row>button[data-v-6b20179b]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-6b20179b]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-6b20179b]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-6b20179b]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-6b20179b]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-6b20179b]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-6b20179b]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-6b20179b]{display:grid;gap:8px}.access-grant-row[data-v-6b20179b]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-6b20179b]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-6b20179b]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-6b20179b]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-6b20179b]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-6b20179b]{width:100%}.access-role-list>button[data-v-6b20179b]{width:auto}.access-fixed-role[data-v-6b20179b]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-6b20179b]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-6b20179b]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-6b20179b]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-6b20179b]{padding:14px}.account-list[data-v-6b20179b]{padding:0}.access-form-grid[data-v-6b20179b]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-6b20179b]{grid-column:auto}.access-heading[data-v-6b20179b],.access-toolbar[data-v-6b20179b]{align-items:flex-start;flex-direction:column}.access-filters[data-v-6b20179b]{width:100%;flex-wrap:wrap}.access-filters label[data-v-6b20179b],.access-filters label input[data-v-6b20179b]{width:100%}.access-toolbar>.access-button[data-v-6b20179b]{width:100%}.access-permission-table>section[data-v-6b20179b]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-6b20179b]{padding:10px}.access-grant-row[data-v-6b20179b],.access-grant-row.expanded[data-v-6b20179b]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-6b20179b]>:not(button),.access-grant-row.expanded[data-v-6b20179b]>:not(button){grid-column:1}.access-grant-row>button[data-v-6b20179b],.access-grant-row.expanded>button[data-v-6b20179b]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-6b20179b]{grid-column:1 / -1}.access-actions[data-v-6b20179b]{align-items:stretch}.access-actions>span[data-v-6b20179b]{width:100%}.access-actions .access-button[data-v-6b20179b]{flex:1}.access-section-title[data-v-6b20179b]{align-items:flex-start}.access-section-title .access-button[data-v-6b20179b]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-6b20179b]{width:100%}.access-fixed-role[data-v-6b20179b]{flex-basis:100%}.access-filters select[data-v-6b20179b],.access-filters>.access-button[data-v-6b20179b]{flex:1}.access-section-title[data-v-6b20179b]{flex-direction:column}.access-section-title .access-button[data-v-6b20179b]{width:100%}.access-actions[data-v-6b20179b]{flex-direction:column}.access-actions .access-button[data-v-6b20179b]{width:100%}}.audit-page-heading[data-v-6b20179b]{margin-bottom:16px;color:var(--wb-muted)}.audit-filters[data-v-6b20179b]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.audit-filters>label[data-v-6b20179b]{display:grid;min-width:136px;gap:6px;color:var(--wb-muted);font-size:12px}.audit-filters .audit-action[data-v-6b20179b]{flex:1;min-width:200px}.audit-action>div[data-v-6b20179b]{display:flex;align-items:center;gap:7px;padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.audit-action>div input[data-v-6b20179b]{width:100%;border:0;padding-left:0}.audit-filter-actions[data-v-6b20179b]{display:flex;gap:8px;min-height:36px}.audit-page .audit-table[data-v-6b20179b]{min-width:1100px}.audit-page .audit-table td[data-v-6b20179b]{vertical-align:top}.audit-page td.audit-changes[data-v-6b20179b]{width:280px;min-width:180px;max-width:360px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.audit-page td.audit-request[data-v-6b20179b]{max-width:220px;white-space:normal;overflow-wrap:anywhere;font-size:11px}.audit-failure[data-v-6b20179b]{background:#fff0ed;color:#b85347}.audit-retention[data-v-6b20179b]{margin-top:16px}.audit-retention summary[data-v-6b20179b]{cursor:pointer;color:var(--wb-text);font-size:13px}.audit-retention p[data-v-6b20179b]{margin-top:10px}.audit-retention-heading[data-v-6b20179b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.audit-retention-heading p[data-v-6b20179b]{margin:0}.audit-retention .retention-table[data-v-6b20179b]{min-width:640px}.retention-legal-basis[data-v-6b20179b]{max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.audit-retention-note[data-v-6b20179b]{line-height:1.6}.retention-form[data-v-6b20179b]{display:grid;gap:16px}.retention-form>p[data-v-6b20179b]{margin:0;color:var(--wb-muted);font-size:12px;line-height:1.6}@media(max-width:650px){.audit-filters>label[data-v-6b20179b]{flex:1 1 calc(50% - 6px);min-width:0}.audit-filters .audit-action[data-v-6b20179b],.audit-filter-actions[data-v-6b20179b]{flex-basis:100%}.audit-filter-actions .access-button[data-v-6b20179b]{flex:1}.audit-filters input[data-v-6b20179b],.audit-filters select[data-v-6b20179b]{width:100%}}@media(max-width:390px){.audit-filters>label[data-v-6b20179b]{flex-basis:100%}}.access-page[data-v-3c8f2c5c]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-3c8f2c5c],.access-role-list[data-v-3c8f2c5c]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-3c8f2c5c]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-3c8f2c5c]{padding:12px 9px}.access-role-list>header[data-v-3c8f2c5c],.access-heading[data-v-3c8f2c5c],.access-section-title[data-v-3c8f2c5c],.access-actions[data-v-3c8f2c5c],.access-toolbar[data-v-3c8f2c5c],.access-pagination[data-v-3c8f2c5c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-3c8f2c5c]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-3c8f2c5c],.access-page h4[data-v-3c8f2c5c]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-3c8f2c5c]{font-size:15px}.access-page h4[data-v-3c8f2c5c]{font-size:13px}.access-page p[data-v-3c8f2c5c]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-3c8f2c5c]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-3c8f2c5c]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-3c8f2c5c]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-3c8f2c5c]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-3c8f2c5c]{color:#fff}.access-role-list>button.active small[data-v-3c8f2c5c]{color:#e2eaff}.access-fixed-role[data-v-3c8f2c5c]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-3c8f2c5c]{min-width:0}.access-fixed-role strong[data-v-3c8f2c5c],.access-fixed-role small[data-v-3c8f2c5c]{display:block}.access-fixed-role small[data-v-3c8f2c5c]{margin-top:3px;font-size:10px}.access-heading[data-v-3c8f2c5c]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-3c8f2c5c]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-3c8f2c5c]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-3c8f2c5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-3c8f2c5c],.access-modal-form label[data-v-3c8f2c5c]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-3c8f2c5c]{grid-column:1 / -1}.access-page input[data-v-3c8f2c5c],.access-page select[data-v-3c8f2c5c],.access-page textarea[data-v-3c8f2c5c],.access-modal-form input[data-v-3c8f2c5c],.access-modal-form select[data-v-3c8f2c5c],.access-modal-form textarea[data-v-3c8f2c5c]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-3c8f2c5c],.access-page select[data-v-3c8f2c5c],.access-modal-form input[data-v-3c8f2c5c],.access-modal-form select[data-v-3c8f2c5c]{height:36px;padding:0 10px}.access-page textarea[data-v-3c8f2c5c],.access-modal-form textarea[data-v-3c8f2c5c]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-3c8f2c5c],.access-modal-form input[type=checkbox][data-v-3c8f2c5c]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-3c8f2c5c]:disabled,.access-page select[data-v-3c8f2c5c]:disabled,.access-page textarea[data-v-3c8f2c5c]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-3c8f2c5c]{margin:22px 0 11px}.access-section-title>span[data-v-3c8f2c5c]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-3c8f2c5c]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-3c8f2c5c]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-3c8f2c5c]:last-child{border-bottom:0}.access-permission-table section>header[data-v-3c8f2c5c]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-3c8f2c5c]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-3c8f2c5c]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-3c8f2c5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-3c8f2c5c]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-3c8f2c5c]{min-width:0}.access-permission-table section>div small[data-v-3c8f2c5c]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-3c8f2c5c]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-3c8f2c5c]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-3c8f2c5c]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-3c8f2c5c]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-3c8f2c5c]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-3c8f2c5c]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-3c8f2c5c]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-3c8f2c5c]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-3c8f2c5c]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-3c8f2c5c]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-3c8f2c5c]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-3c8f2c5c]{width:140px}.account-list[data-v-3c8f2c5c]{padding:0;overflow:hidden}.access-table-scroll[data-v-3c8f2c5c]{overflow-x:auto}.access-page table[data-v-3c8f2c5c]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-3c8f2c5c]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-3c8f2c5c]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-3c8f2c5c],.access-page td small[data-v-3c8f2c5c]{display:block}.access-page td strong[data-v-3c8f2c5c]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-3c8f2c5c]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-3c8f2c5c]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-3c8f2c5c]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-3c8f2c5c]{display:flex;gap:3px}.access-row-actions button[data-v-3c8f2c5c],.access-grant-row>button[data-v-3c8f2c5c],.access-pagination button[data-v-3c8f2c5c]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-3c8f2c5c]:hover,.access-grant-row>button[data-v-3c8f2c5c]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-3c8f2c5c]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-3c8f2c5c]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-3c8f2c5c]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-3c8f2c5c]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-3c8f2c5c]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-3c8f2c5c]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-3c8f2c5c]{display:grid;gap:8px}.access-grant-row[data-v-3c8f2c5c]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-3c8f2c5c]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-3c8f2c5c]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-3c8f2c5c]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-3c8f2c5c]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-3c8f2c5c]{width:100%}.access-role-list>button[data-v-3c8f2c5c]{width:auto}.access-fixed-role[data-v-3c8f2c5c]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-3c8f2c5c]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-3c8f2c5c]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-3c8f2c5c]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-3c8f2c5c]{padding:14px}.account-list[data-v-3c8f2c5c]{padding:0}.access-form-grid[data-v-3c8f2c5c]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-3c8f2c5c]{grid-column:auto}.access-heading[data-v-3c8f2c5c],.access-toolbar[data-v-3c8f2c5c]{align-items:flex-start;flex-direction:column}.access-filters[data-v-3c8f2c5c]{width:100%;flex-wrap:wrap}.access-filters label[data-v-3c8f2c5c],.access-filters label input[data-v-3c8f2c5c]{width:100%}.access-toolbar>.access-button[data-v-3c8f2c5c]{width:100%}.access-permission-table>section[data-v-3c8f2c5c]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-3c8f2c5c]{padding:10px}.access-grant-row[data-v-3c8f2c5c],.access-grant-row.expanded[data-v-3c8f2c5c]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-3c8f2c5c]>:not(button),.access-grant-row.expanded[data-v-3c8f2c5c]>:not(button){grid-column:1}.access-grant-row>button[data-v-3c8f2c5c],.access-grant-row.expanded>button[data-v-3c8f2c5c]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-3c8f2c5c]{grid-column:1 / -1}.access-actions[data-v-3c8f2c5c]{align-items:stretch}.access-actions>span[data-v-3c8f2c5c]{width:100%}.access-actions .access-button[data-v-3c8f2c5c]{flex:1}.access-section-title[data-v-3c8f2c5c]{align-items:flex-start}.access-section-title .access-button[data-v-3c8f2c5c]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-3c8f2c5c]{width:100%}.access-fixed-role[data-v-3c8f2c5c]{flex-basis:100%}.access-filters select[data-v-3c8f2c5c],.access-filters>.access-button[data-v-3c8f2c5c]{flex:1}.access-section-title[data-v-3c8f2c5c]{flex-direction:column}.access-section-title .access-button[data-v-3c8f2c5c]{width:100%}.access-actions[data-v-3c8f2c5c]{flex-direction:column}.access-actions .access-button[data-v-3c8f2c5c]{width:100%}}.conversion[data-v-3c8f2c5c]{margin:18px 0;padding:18px;border:1px solid #c7dfd9;border-radius:12px;background:#f7fbf9}h4[data-v-3c8f2c5c]{margin:0 0 10px}.help[data-v-3c8f2c5c]{color:#64748b;font-size:13px;line-height:1.7}fieldset[data-v-3c8f2c5c]{border:0;margin:16px 0;padding:0;display:grid;gap:14px;min-width:0}label[data-v-3c8f2c5c]{display:grid;gap:7px;font-size:14px}.times[data-v-3c8f2c5c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}textarea[data-v-3c8f2c5c]{resize:vertical}.back[data-v-3c8f2c5c]{margin-top:12px}@media(max-width:540px){.times[data-v-3c8f2c5c]{grid-template-columns:1fr}}.access-page[data-v-b1b13429]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-b1b13429],.access-role-list[data-v-b1b13429]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-b1b13429]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-b1b13429]{padding:12px 9px}.access-role-list>header[data-v-b1b13429],.access-heading[data-v-b1b13429],.access-section-title[data-v-b1b13429],.access-actions[data-v-b1b13429],.access-toolbar[data-v-b1b13429],.access-pagination[data-v-b1b13429]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-b1b13429]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-b1b13429],.access-page h4[data-v-b1b13429]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-b1b13429]{font-size:15px}.access-page h4[data-v-b1b13429]{font-size:13px}.access-page p[data-v-b1b13429]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-b1b13429]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-b1b13429]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-b1b13429]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-b1b13429]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-b1b13429]{color:#fff}.access-role-list>button.active small[data-v-b1b13429]{color:#e2eaff}.access-fixed-role[data-v-b1b13429]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-b1b13429]{min-width:0}.access-fixed-role strong[data-v-b1b13429],.access-fixed-role small[data-v-b1b13429]{display:block}.access-fixed-role small[data-v-b1b13429]{margin-top:3px;font-size:10px}.access-heading[data-v-b1b13429]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-b1b13429]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-b1b13429]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-b1b13429]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-b1b13429],.access-modal-form label[data-v-b1b13429]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-b1b13429]{grid-column:1 / -1}.access-page input[data-v-b1b13429],.access-page select[data-v-b1b13429],.access-page textarea[data-v-b1b13429],.access-modal-form input[data-v-b1b13429],.access-modal-form select[data-v-b1b13429],.access-modal-form textarea[data-v-b1b13429]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-b1b13429],.access-page select[data-v-b1b13429],.access-modal-form input[data-v-b1b13429],.access-modal-form select[data-v-b1b13429]{height:36px;padding:0 10px}.access-page textarea[data-v-b1b13429],.access-modal-form textarea[data-v-b1b13429]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-b1b13429],.access-modal-form input[type=checkbox][data-v-b1b13429]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-b1b13429]:disabled,.access-page select[data-v-b1b13429]:disabled,.access-page textarea[data-v-b1b13429]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-b1b13429]{margin:22px 0 11px}.access-section-title>span[data-v-b1b13429]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-b1b13429]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-b1b13429]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-b1b13429]:last-child{border-bottom:0}.access-permission-table section>header[data-v-b1b13429]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-b1b13429]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-b1b13429]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-b1b13429]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-b1b13429]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-b1b13429]{min-width:0}.access-permission-table section>div small[data-v-b1b13429]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-b1b13429]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-b1b13429]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-b1b13429]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-b1b13429]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-b1b13429]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-b1b13429]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-b1b13429]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-b1b13429]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-b1b13429]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-b1b13429]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-b1b13429]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-b1b13429]{width:140px}.account-list[data-v-b1b13429]{padding:0;overflow:hidden}.access-table-scroll[data-v-b1b13429]{overflow-x:auto}.access-page table[data-v-b1b13429]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-b1b13429]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-b1b13429]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-b1b13429],.access-page td small[data-v-b1b13429]{display:block}.access-page td strong[data-v-b1b13429]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-b1b13429]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-b1b13429]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-b1b13429]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-b1b13429]{display:flex;gap:3px}.access-row-actions button[data-v-b1b13429],.access-grant-row>button[data-v-b1b13429],.access-pagination button[data-v-b1b13429]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-b1b13429]:hover,.access-grant-row>button[data-v-b1b13429]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-b1b13429]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-b1b13429]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-b1b13429]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-b1b13429]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-b1b13429]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-b1b13429]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-b1b13429]{display:grid;gap:8px}.access-grant-row[data-v-b1b13429]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-b1b13429]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-b1b13429]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-b1b13429]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-b1b13429]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-b1b13429]{width:100%}.access-role-list>button[data-v-b1b13429]{width:auto}.access-fixed-role[data-v-b1b13429]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-b1b13429]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-b1b13429]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-b1b13429]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-b1b13429]{padding:14px}.account-list[data-v-b1b13429]{padding:0}.access-form-grid[data-v-b1b13429]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-b1b13429]{grid-column:auto}.access-heading[data-v-b1b13429],.access-toolbar[data-v-b1b13429]{align-items:flex-start;flex-direction:column}.access-filters[data-v-b1b13429]{width:100%;flex-wrap:wrap}.access-filters label[data-v-b1b13429],.access-filters label input[data-v-b1b13429]{width:100%}.access-toolbar>.access-button[data-v-b1b13429]{width:100%}.access-permission-table>section[data-v-b1b13429]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-b1b13429]{padding:10px}.access-grant-row[data-v-b1b13429],.access-grant-row.expanded[data-v-b1b13429]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-b1b13429]>:not(button),.access-grant-row.expanded[data-v-b1b13429]>:not(button){grid-column:1}.access-grant-row>button[data-v-b1b13429],.access-grant-row.expanded>button[data-v-b1b13429]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-b1b13429]{grid-column:1 / -1}.access-actions[data-v-b1b13429]{align-items:stretch}.access-actions>span[data-v-b1b13429]{width:100%}.access-actions .access-button[data-v-b1b13429]{flex:1}.access-section-title[data-v-b1b13429]{align-items:flex-start}.access-section-title .access-button[data-v-b1b13429]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-b1b13429]{width:100%}.access-fixed-role[data-v-b1b13429]{flex-basis:100%}.access-filters select[data-v-b1b13429],.access-filters>.access-button[data-v-b1b13429]{flex:1}.access-section-title[data-v-b1b13429]{flex-direction:column}.access-section-title .access-button[data-v-b1b13429]{width:100%}.access-actions[data-v-b1b13429]{flex-direction:column}.access-actions .access-button[data-v-b1b13429]{width:100%}}.transfer-editor[data-v-b1b13429]{margin:18px 0;padding:18px;border:1px solid #d6e3f3;border-radius:12px;background:#f8fafc}h4[data-v-b1b13429]{margin:0 0 10px}.help[data-v-b1b13429]{color:#64748b;font-size:13px;line-height:1.7}fieldset[data-v-b1b13429]{border:0;margin:16px 0;padding:0;display:grid;gap:14px;min-width:0}label[data-v-b1b13429]{display:grid;gap:7px;font-size:14px}select[data-v-b1b13429]{width:100%;min-width:0}textarea[data-v-b1b13429]{resize:vertical}.confirmation[data-v-b1b13429]{color:#175cd3;font-size:14px;line-height:1.7}.actions[data-v-b1b13429]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.access-page[data-v-bf551531]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-bf551531],.access-role-list[data-v-bf551531]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-bf551531]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-bf551531]{padding:12px 9px}.access-role-list>header[data-v-bf551531],.access-heading[data-v-bf551531],.access-section-title[data-v-bf551531],.access-actions[data-v-bf551531],.access-toolbar[data-v-bf551531],.access-pagination[data-v-bf551531]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-bf551531]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-bf551531],.access-page h4[data-v-bf551531]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-bf551531]{font-size:15px}.access-page h4[data-v-bf551531]{font-size:13px}.access-page p[data-v-bf551531]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-bf551531]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-bf551531]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-bf551531]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-bf551531]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-bf551531]{color:#fff}.access-role-list>button.active small[data-v-bf551531]{color:#e2eaff}.access-fixed-role[data-v-bf551531]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-bf551531]{min-width:0}.access-fixed-role strong[data-v-bf551531],.access-fixed-role small[data-v-bf551531]{display:block}.access-fixed-role small[data-v-bf551531]{margin-top:3px;font-size:10px}.access-heading[data-v-bf551531]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-bf551531]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-bf551531]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-bf551531]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-bf551531],.access-modal-form label[data-v-bf551531]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-bf551531]{grid-column:1 / -1}.access-page input[data-v-bf551531],.access-page select[data-v-bf551531],.access-page textarea[data-v-bf551531],.access-modal-form input[data-v-bf551531],.access-modal-form select[data-v-bf551531],.access-modal-form textarea[data-v-bf551531]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-bf551531],.access-page select[data-v-bf551531],.access-modal-form input[data-v-bf551531],.access-modal-form select[data-v-bf551531]{height:36px;padding:0 10px}.access-page textarea[data-v-bf551531],.access-modal-form textarea[data-v-bf551531]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-bf551531],.access-modal-form input[type=checkbox][data-v-bf551531]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-bf551531]:disabled,.access-page select[data-v-bf551531]:disabled,.access-page textarea[data-v-bf551531]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-bf551531]{margin:22px 0 11px}.access-section-title>span[data-v-bf551531]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-bf551531]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-bf551531]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-bf551531]:last-child{border-bottom:0}.access-permission-table section>header[data-v-bf551531]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-bf551531]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-bf551531]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-bf551531]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-bf551531]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-bf551531]{min-width:0}.access-permission-table section>div small[data-v-bf551531]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-bf551531]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-bf551531]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-bf551531]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-bf551531]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-bf551531]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-bf551531]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-bf551531]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-bf551531]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-bf551531]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-bf551531]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-bf551531]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-bf551531]{width:140px}.account-list[data-v-bf551531]{padding:0;overflow:hidden}.access-table-scroll[data-v-bf551531]{overflow-x:auto}.access-page table[data-v-bf551531]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-bf551531]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-bf551531]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-bf551531],.access-page td small[data-v-bf551531]{display:block}.access-page td strong[data-v-bf551531]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-bf551531]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-bf551531]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-bf551531]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-bf551531]{display:flex;gap:3px}.access-row-actions button[data-v-bf551531],.access-grant-row>button[data-v-bf551531],.access-pagination button[data-v-bf551531]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-bf551531]:hover,.access-grant-row>button[data-v-bf551531]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-bf551531]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-bf551531]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-bf551531]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-bf551531]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-bf551531]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-bf551531]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-bf551531]{display:grid;gap:8px}.access-grant-row[data-v-bf551531]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-bf551531]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-bf551531]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-bf551531]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-bf551531]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-bf551531]{width:100%}.access-role-list>button[data-v-bf551531]{width:auto}.access-fixed-role[data-v-bf551531]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-bf551531]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-bf551531]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-bf551531]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-bf551531]{padding:14px}.account-list[data-v-bf551531]{padding:0}.access-form-grid[data-v-bf551531]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-bf551531]{grid-column:auto}.access-heading[data-v-bf551531],.access-toolbar[data-v-bf551531]{align-items:flex-start;flex-direction:column}.access-filters[data-v-bf551531]{width:100%;flex-wrap:wrap}.access-filters label[data-v-bf551531],.access-filters label input[data-v-bf551531]{width:100%}.access-toolbar>.access-button[data-v-bf551531]{width:100%}.access-permission-table>section[data-v-bf551531]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-bf551531]{padding:10px}.access-grant-row[data-v-bf551531],.access-grant-row.expanded[data-v-bf551531]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-bf551531]>:not(button),.access-grant-row.expanded[data-v-bf551531]>:not(button){grid-column:1}.access-grant-row>button[data-v-bf551531],.access-grant-row.expanded>button[data-v-bf551531]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-bf551531]{grid-column:1 / -1}.access-actions[data-v-bf551531]{align-items:stretch}.access-actions>span[data-v-bf551531]{width:100%}.access-actions .access-button[data-v-bf551531]{flex:1}.access-section-title[data-v-bf551531]{align-items:flex-start}.access-section-title .access-button[data-v-bf551531]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-bf551531]{width:100%}.access-fixed-role[data-v-bf551531]{flex-basis:100%}.access-filters select[data-v-bf551531],.access-filters>.access-button[data-v-bf551531]{flex:1}.access-section-title[data-v-bf551531]{flex-direction:column}.access-section-title .access-button[data-v-bf551531]{width:100%}.access-actions[data-v-bf551531]{flex-direction:column}.access-actions .access-button[data-v-bf551531]{width:100%}}.transfer-trigger[data-v-bf551531]{margin-top:8px;display:block}dd small[data-v-bf551531]{display:block;margin-top:6px}.booking-detail[data-v-bf551531]{padding:4px}.detail-heading[data-v-bf551531]{display:flex;justify-content:space-between;align-items:center;gap:16px}.detail-heading h3[data-v-bf551531]{margin:0;font-size:20px}dl[data-v-bf551531]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}dt[data-v-bf551531]{color:#64748b;font-size:12px;margin-bottom:6px}dd[data-v-bf551531]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.wide[data-v-bf551531]{grid-column:1/-1}.next-step[data-v-bf551531]{background:#f0f8f5;border:1px solid #c7dfd9;border-radius:12px;padding:16px;margin:16px 0}.help[data-v-bf551531]{color:#64748b;font-size:13px;line-height:1.7}h4[data-v-bf551531]{margin:12px 0}.history[data-v-bf551531]{border-top:1px solid #e2e8f0;padding:12px 0}ol[data-v-bf551531]{list-style:none;padding:0}li[data-v-bf551531]{border-left:2px solid #c7dfd9;padding:4px 14px;margin:14px 0}li small[data-v-bf551531]{display:block;color:#64748b;margin:6px 0}li p[data-v-bf551531]{white-space:pre-wrap;overflow-wrap:anywhere}form[data-v-bf551531]{border-top:1px solid #e2e8f0;padding:14px 0}fieldset[data-v-bf551531]{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}textarea[data-v-bf551531]{resize:vertical}.reload[data-v-bf551531]{margin-top:16px}@media(max-width:540px){dl[data-v-bf551531]{grid-template-columns:1fr}.detail-heading[data-v-bf551531]{align-items:flex-start;flex-direction:column}}.access-page[data-v-1e3e4db7]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-1e3e4db7],.access-role-list[data-v-1e3e4db7]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-1e3e4db7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-1e3e4db7]{padding:12px 9px}.access-role-list>header[data-v-1e3e4db7],.access-heading[data-v-1e3e4db7],.access-section-title[data-v-1e3e4db7],.access-actions[data-v-1e3e4db7],.access-toolbar[data-v-1e3e4db7],.access-pagination[data-v-1e3e4db7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-1e3e4db7]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-1e3e4db7],.access-page h4[data-v-1e3e4db7]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-1e3e4db7]{font-size:15px}.access-page h4[data-v-1e3e4db7]{font-size:13px}.access-page p[data-v-1e3e4db7]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-1e3e4db7]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-1e3e4db7]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-1e3e4db7]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-1e3e4db7]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-1e3e4db7]{color:#fff}.access-role-list>button.active small[data-v-1e3e4db7]{color:#e2eaff}.access-fixed-role[data-v-1e3e4db7]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-1e3e4db7]{min-width:0}.access-fixed-role strong[data-v-1e3e4db7],.access-fixed-role small[data-v-1e3e4db7]{display:block}.access-fixed-role small[data-v-1e3e4db7]{margin-top:3px;font-size:10px}.access-heading[data-v-1e3e4db7]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-1e3e4db7]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-1e3e4db7]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-1e3e4db7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-1e3e4db7],.access-modal-form label[data-v-1e3e4db7]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-1e3e4db7]{grid-column:1 / -1}.access-page input[data-v-1e3e4db7],.access-page select[data-v-1e3e4db7],.access-page textarea[data-v-1e3e4db7],.access-modal-form input[data-v-1e3e4db7],.access-modal-form select[data-v-1e3e4db7],.access-modal-form textarea[data-v-1e3e4db7]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-1e3e4db7],.access-page select[data-v-1e3e4db7],.access-modal-form input[data-v-1e3e4db7],.access-modal-form select[data-v-1e3e4db7]{height:36px;padding:0 10px}.access-page textarea[data-v-1e3e4db7],.access-modal-form textarea[data-v-1e3e4db7]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-1e3e4db7],.access-modal-form input[type=checkbox][data-v-1e3e4db7]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-1e3e4db7]:disabled,.access-page select[data-v-1e3e4db7]:disabled,.access-page textarea[data-v-1e3e4db7]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-1e3e4db7]{margin:22px 0 11px}.access-section-title>span[data-v-1e3e4db7]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-1e3e4db7]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-1e3e4db7]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-1e3e4db7]:last-child{border-bottom:0}.access-permission-table section>header[data-v-1e3e4db7]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-1e3e4db7]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-1e3e4db7]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-1e3e4db7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-1e3e4db7]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-1e3e4db7]{min-width:0}.access-permission-table section>div small[data-v-1e3e4db7]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-1e3e4db7]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-1e3e4db7]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-1e3e4db7]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-1e3e4db7]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-1e3e4db7]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-1e3e4db7]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-1e3e4db7]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-1e3e4db7]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-1e3e4db7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-1e3e4db7]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-1e3e4db7]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-1e3e4db7]{width:140px}.account-list[data-v-1e3e4db7]{padding:0;overflow:hidden}.access-table-scroll[data-v-1e3e4db7]{overflow-x:auto}.access-page table[data-v-1e3e4db7]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-1e3e4db7]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-1e3e4db7]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-1e3e4db7],.access-page td small[data-v-1e3e4db7]{display:block}.access-page td strong[data-v-1e3e4db7]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-1e3e4db7]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-1e3e4db7]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-1e3e4db7]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-1e3e4db7]{display:flex;gap:3px}.access-row-actions button[data-v-1e3e4db7],.access-grant-row>button[data-v-1e3e4db7],.access-pagination button[data-v-1e3e4db7]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-1e3e4db7]:hover,.access-grant-row>button[data-v-1e3e4db7]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-1e3e4db7]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-1e3e4db7]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-1e3e4db7]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-1e3e4db7]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-1e3e4db7]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-1e3e4db7]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-1e3e4db7]{display:grid;gap:8px}.access-grant-row[data-v-1e3e4db7]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-1e3e4db7]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-1e3e4db7]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-1e3e4db7]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-1e3e4db7]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-1e3e4db7]{width:100%}.access-role-list>button[data-v-1e3e4db7]{width:auto}.access-fixed-role[data-v-1e3e4db7]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-1e3e4db7]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-1e3e4db7]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-1e3e4db7]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-1e3e4db7]{padding:14px}.account-list[data-v-1e3e4db7]{padding:0}.access-form-grid[data-v-1e3e4db7]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-1e3e4db7]{grid-column:auto}.access-heading[data-v-1e3e4db7],.access-toolbar[data-v-1e3e4db7]{align-items:flex-start;flex-direction:column}.access-filters[data-v-1e3e4db7]{width:100%;flex-wrap:wrap}.access-filters label[data-v-1e3e4db7],.access-filters label input[data-v-1e3e4db7]{width:100%}.access-toolbar>.access-button[data-v-1e3e4db7]{width:100%}.access-permission-table>section[data-v-1e3e4db7]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-1e3e4db7]{padding:10px}.access-grant-row[data-v-1e3e4db7],.access-grant-row.expanded[data-v-1e3e4db7]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-1e3e4db7]>:not(button),.access-grant-row.expanded[data-v-1e3e4db7]>:not(button){grid-column:1}.access-grant-row>button[data-v-1e3e4db7],.access-grant-row.expanded>button[data-v-1e3e4db7]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-1e3e4db7]{grid-column:1 / -1}.access-actions[data-v-1e3e4db7]{align-items:stretch}.access-actions>span[data-v-1e3e4db7]{width:100%}.access-actions .access-button[data-v-1e3e4db7]{flex:1}.access-section-title[data-v-1e3e4db7]{align-items:flex-start}.access-section-title .access-button[data-v-1e3e4db7]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-1e3e4db7]{width:100%}.access-fixed-role[data-v-1e3e4db7]{flex-basis:100%}.access-filters select[data-v-1e3e4db7],.access-filters>.access-button[data-v-1e3e4db7]{flex:1}.access-section-title[data-v-1e3e4db7]{flex-direction:column}.access-section-title .access-button[data-v-1e3e4db7]{width:100%}.access-actions[data-v-1e3e4db7]{flex-direction:column}.access-actions .access-button[data-v-1e3e4db7]{width:100%}}.booking-toolbar[data-v-1e3e4db7],.booking-pagination[data-v-1e3e4db7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.booking-toolbar select[data-v-1e3e4db7]{min-width:150px}.booking-pagination[data-v-1e3e4db7]{justify-content:flex-end}.booking-table[data-v-1e3e4db7]{overflow:auto;border:1px solid #e4e9f1;border-radius:12px}table[data-v-1e3e4db7]{border-collapse:collapse;width:100%;text-align:left;font-size:14px}th[data-v-1e3e4db7],td[data-v-1e3e4db7]{padding:16px;white-space:nowrap;border-bottom:1px solid #edf1f6}th[data-v-1e3e4db7]{background:#f7f9fc;color:#64748b;font-weight:500}td small[data-v-1e3e4db7]{display:block;color:#94a3b8;font-size:11px;margin-top:6px}.booking-empty[data-v-1e3e4db7]{padding:52px 16px;text-align:center;color:#64748b}.booking-status[data-v-1e3e4db7]{display:inline-block;border-radius:20px;padding:4px 10px;background:#f1f5f9;color:#475569;font-size:12px}.booking-status.SUBMITTED[data-v-1e3e4db7]{background:#fff4da;color:#946114}.booking-status.CONTACTED[data-v-1e3e4db7]{background:#e4f5ef;color:#197251}.data-table-shell{min-inline-size:0;border-block:1px solid #e7edf5;background:#fff}.data-table-shell__scroll{max-inline-size:100%;overflow-x:auto;outline:none}.data-table-shell__scroll:focus-visible{box-shadow:inset 0 0 0 2px #2563eb}.data-table-shell table{inline-size:100%;border-collapse:collapse;color:#334155;font-size:12px;text-align:start}.data-table-shell th,.data-table-shell td{padding:11px 14px;border-block-end:1px solid #edf1f6;text-align:start;vertical-align:middle}.data-table-shell th{background:#f8fafc;color:#64748b;font-weight:600;white-space:nowrap}.data-table-shell tbody tr:last-child td{border-block-end:0}.data-table-shell__sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.access-page[data-v-b94bc3a4]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-b94bc3a4],.access-role-list[data-v-b94bc3a4]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-b94bc3a4]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-b94bc3a4]{padding:12px 9px}.access-role-list>header[data-v-b94bc3a4],.access-heading[data-v-b94bc3a4],.access-section-title[data-v-b94bc3a4],.access-actions[data-v-b94bc3a4],.access-toolbar[data-v-b94bc3a4],.access-pagination[data-v-b94bc3a4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-b94bc3a4]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-b94bc3a4],.access-page h4[data-v-b94bc3a4]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-b94bc3a4]{font-size:15px}.access-page h4[data-v-b94bc3a4]{font-size:13px}.access-page p[data-v-b94bc3a4]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-b94bc3a4]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-b94bc3a4]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-b94bc3a4]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-b94bc3a4]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-b94bc3a4]{color:#fff}.access-role-list>button.active small[data-v-b94bc3a4]{color:#e2eaff}.access-fixed-role[data-v-b94bc3a4]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-b94bc3a4]{min-width:0}.access-fixed-role strong[data-v-b94bc3a4],.access-fixed-role small[data-v-b94bc3a4]{display:block}.access-fixed-role small[data-v-b94bc3a4]{margin-top:3px;font-size:10px}.access-heading[data-v-b94bc3a4]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-b94bc3a4]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-b94bc3a4]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-b94bc3a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-b94bc3a4],.access-modal-form label[data-v-b94bc3a4]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-b94bc3a4]{grid-column:1 / -1}.access-page input[data-v-b94bc3a4],.access-page select[data-v-b94bc3a4],.access-page textarea[data-v-b94bc3a4],.access-modal-form input[data-v-b94bc3a4],.access-modal-form select[data-v-b94bc3a4],.access-modal-form textarea[data-v-b94bc3a4]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-b94bc3a4],.access-page select[data-v-b94bc3a4],.access-modal-form input[data-v-b94bc3a4],.access-modal-form select[data-v-b94bc3a4]{height:36px;padding:0 10px}.access-page textarea[data-v-b94bc3a4],.access-modal-form textarea[data-v-b94bc3a4]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-b94bc3a4],.access-modal-form input[type=checkbox][data-v-b94bc3a4]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-b94bc3a4]:disabled,.access-page select[data-v-b94bc3a4]:disabled,.access-page textarea[data-v-b94bc3a4]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-b94bc3a4]{margin:22px 0 11px}.access-section-title>span[data-v-b94bc3a4]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-b94bc3a4]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-b94bc3a4]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-b94bc3a4]:last-child{border-bottom:0}.access-permission-table section>header[data-v-b94bc3a4]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-b94bc3a4]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-b94bc3a4]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-b94bc3a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-b94bc3a4]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-b94bc3a4]{min-width:0}.access-permission-table section>div small[data-v-b94bc3a4]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-b94bc3a4]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-b94bc3a4]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-b94bc3a4]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-b94bc3a4]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-b94bc3a4]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-b94bc3a4]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-b94bc3a4]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-b94bc3a4]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-b94bc3a4]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-b94bc3a4]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-b94bc3a4]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-b94bc3a4]{width:140px}.account-list[data-v-b94bc3a4]{padding:0;overflow:hidden}.access-table-scroll[data-v-b94bc3a4]{overflow-x:auto}.access-page table[data-v-b94bc3a4]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-b94bc3a4]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-b94bc3a4]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-b94bc3a4],.access-page td small[data-v-b94bc3a4]{display:block}.access-page td strong[data-v-b94bc3a4]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-b94bc3a4]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-b94bc3a4]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-b94bc3a4]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-b94bc3a4]{display:flex;gap:3px}.access-row-actions button[data-v-b94bc3a4],.access-grant-row>button[data-v-b94bc3a4],.access-pagination button[data-v-b94bc3a4]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-b94bc3a4]:hover,.access-grant-row>button[data-v-b94bc3a4]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-b94bc3a4]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-b94bc3a4]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-b94bc3a4]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-b94bc3a4]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-b94bc3a4]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-b94bc3a4]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-b94bc3a4]{display:grid;gap:8px}.access-grant-row[data-v-b94bc3a4]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-b94bc3a4]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-b94bc3a4]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-b94bc3a4]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-b94bc3a4]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-b94bc3a4]{width:100%}.access-role-list>button[data-v-b94bc3a4]{width:auto}.access-fixed-role[data-v-b94bc3a4]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-b94bc3a4]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-b94bc3a4]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-b94bc3a4]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-b94bc3a4]{padding:14px}.account-list[data-v-b94bc3a4]{padding:0}.access-form-grid[data-v-b94bc3a4]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-b94bc3a4]{grid-column:auto}.access-heading[data-v-b94bc3a4],.access-toolbar[data-v-b94bc3a4]{align-items:flex-start;flex-direction:column}.access-filters[data-v-b94bc3a4]{width:100%;flex-wrap:wrap}.access-filters label[data-v-b94bc3a4],.access-filters label input[data-v-b94bc3a4]{width:100%}.access-toolbar>.access-button[data-v-b94bc3a4]{width:100%}.access-permission-table>section[data-v-b94bc3a4]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-b94bc3a4]{padding:10px}.access-grant-row[data-v-b94bc3a4],.access-grant-row.expanded[data-v-b94bc3a4]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-b94bc3a4]>:not(button),.access-grant-row.expanded[data-v-b94bc3a4]>:not(button){grid-column:1}.access-grant-row>button[data-v-b94bc3a4],.access-grant-row.expanded>button[data-v-b94bc3a4]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-b94bc3a4]{grid-column:1 / -1}.access-actions[data-v-b94bc3a4]{align-items:stretch}.access-actions>span[data-v-b94bc3a4]{width:100%}.access-actions .access-button[data-v-b94bc3a4]{flex:1}.access-section-title[data-v-b94bc3a4]{align-items:flex-start}.access-section-title .access-button[data-v-b94bc3a4]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-b94bc3a4]{width:100%}.access-fixed-role[data-v-b94bc3a4]{flex-basis:100%}.access-filters select[data-v-b94bc3a4],.access-filters>.access-button[data-v-b94bc3a4]{flex:1}.access-section-title[data-v-b94bc3a4]{flex-direction:column}.access-section-title .access-button[data-v-b94bc3a4]{width:100%}.access-actions[data-v-b94bc3a4]{flex-direction:column}.access-actions .access-button[data-v-b94bc3a4]{width:100%}}.resident-section-tabs[data-v-b94bc3a4],.resident-detail-tabs[data-v-b94bc3a4]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-b94bc3a4],.resident-detail-tabs>button[data-v-b94bc3a4]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-b94bc3a4],.resident-detail-tabs>button.active[data-v-b94bc3a4]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-b94bc3a4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-b94bc3a4]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-b94bc3a4]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-b94bc3a4]{font-size:25px;font-weight:600}.resident-filters[data-v-b94bc3a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-b94bc3a4]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-b94bc3a4]{grid-column:span 2;min-width:0}.resident-search>div[data-v-b94bc3a4],.resident-age>div[data-v-b94bc3a4]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-b94bc3a4]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-b94bc3a4]{width:100%;border:0;padding-left:0}.resident-age input[data-v-b94bc3a4]{width:70px}.resident-filter-actions[data-v-b94bc3a4],.resident-detail-actions[data-v-b94bc3a4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-b94bc3a4]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-b94bc3a4],.resident-filters input[data-v-b94bc3a4]{width:100%}.resident-age>div[data-v-b94bc3a4]{min-width:0}.resident-age input[data-v-b94bc3a4]{min-width:0;flex:1}.resident-detail[data-v-b94bc3a4],.resident-detail-tabs[data-v-b94bc3a4]{margin-top:16px}.resident-description[data-v-b94bc3a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-b94bc3a4]{min-width:0}.resident-description dt[data-v-b94bc3a4]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-b94bc3a4]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-b94bc3a4]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-b94bc3a4]{margin-top:16px!important}.resident-history-reason[data-v-b94bc3a4]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-b94bc3a4]{display:grid;gap:18px}.resident-editor fieldset[data-v-b94bc3a4]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-b94bc3a4]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-b94bc3a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-b94bc3a4]{grid-column:1 / -1}.resident-status-form[data-v-b94bc3a4]{display:grid;gap:14px}.resident-status-form>p[data-v-b94bc3a4]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-b94bc3a4]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-b94bc3a4]{margin-bottom:0}.resident-contact-tags[data-v-b94bc3a4]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-b94bc3a4]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-b94bc3a4]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-b94bc3a4]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-b94bc3a4]{width:auto}.resident-attachment-upload[data-v-b94bc3a4]{margin:0}.resident-attachment-category[data-v-b94bc3a4]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-b94bc3a4]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-b94bc3a4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-b94bc3a4]{padding:14px}.resident-filters>label[data-v-b94bc3a4]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-b94bc3a4],.resident-filter-actions[data-v-b94bc3a4]{flex-basis:100%}.resident-filters select[data-v-b94bc3a4],.resident-age>div[data-v-b94bc3a4]{width:100%}.resident-age input[data-v-b94bc3a4]{width:100%}.resident-filter-actions .access-button[data-v-b94bc3a4]{flex:1}.resident-form-grid[data-v-b94bc3a4],.resident-description[data-v-b94bc3a4]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-b94bc3a4]{grid-column:auto}.resident-section-tabs[data-v-b94bc3a4]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-b94bc3a4]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-b94bc3a4]{grid-column:1 / -1}.resident-filter-actions[data-v-b94bc3a4]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-b94bc3a4]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-b94bc3a4]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-21f8b647]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-21f8b647],.access-role-list[data-v-21f8b647]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-21f8b647]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-21f8b647]{padding:12px 9px}.access-role-list>header[data-v-21f8b647],.access-heading[data-v-21f8b647],.access-section-title[data-v-21f8b647],.access-actions[data-v-21f8b647],.access-toolbar[data-v-21f8b647],.access-pagination[data-v-21f8b647]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-21f8b647]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-21f8b647],.access-page h4[data-v-21f8b647]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-21f8b647]{font-size:15px}.access-page h4[data-v-21f8b647]{font-size:13px}.access-page p[data-v-21f8b647]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-21f8b647]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-21f8b647]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-21f8b647]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-21f8b647]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-21f8b647]{color:#fff}.access-role-list>button.active small[data-v-21f8b647]{color:#e2eaff}.access-fixed-role[data-v-21f8b647]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-21f8b647]{min-width:0}.access-fixed-role strong[data-v-21f8b647],.access-fixed-role small[data-v-21f8b647]{display:block}.access-fixed-role small[data-v-21f8b647]{margin-top:3px;font-size:10px}.access-heading[data-v-21f8b647]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-21f8b647]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-21f8b647]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-21f8b647]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-21f8b647],.access-modal-form label[data-v-21f8b647]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-21f8b647]{grid-column:1 / -1}.access-page input[data-v-21f8b647],.access-page select[data-v-21f8b647],.access-page textarea[data-v-21f8b647],.access-modal-form input[data-v-21f8b647],.access-modal-form select[data-v-21f8b647],.access-modal-form textarea[data-v-21f8b647]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-21f8b647],.access-page select[data-v-21f8b647],.access-modal-form input[data-v-21f8b647],.access-modal-form select[data-v-21f8b647]{height:36px;padding:0 10px}.access-page textarea[data-v-21f8b647],.access-modal-form textarea[data-v-21f8b647]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-21f8b647],.access-modal-form input[type=checkbox][data-v-21f8b647]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-21f8b647]:disabled,.access-page select[data-v-21f8b647]:disabled,.access-page textarea[data-v-21f8b647]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-21f8b647]{margin:22px 0 11px}.access-section-title>span[data-v-21f8b647]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-21f8b647]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-21f8b647]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-21f8b647]:last-child{border-bottom:0}.access-permission-table section>header[data-v-21f8b647]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-21f8b647]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-21f8b647]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-21f8b647]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-21f8b647]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-21f8b647]{min-width:0}.access-permission-table section>div small[data-v-21f8b647]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-21f8b647]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-21f8b647]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-21f8b647]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-21f8b647]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-21f8b647]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-21f8b647]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-21f8b647]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-21f8b647]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-21f8b647]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-21f8b647]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-21f8b647]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-21f8b647]{width:140px}.account-list[data-v-21f8b647]{padding:0;overflow:hidden}.access-table-scroll[data-v-21f8b647]{overflow-x:auto}.access-page table[data-v-21f8b647]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-21f8b647]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-21f8b647]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-21f8b647],.access-page td small[data-v-21f8b647]{display:block}.access-page td strong[data-v-21f8b647]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-21f8b647]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-21f8b647]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-21f8b647]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-21f8b647]{display:flex;gap:3px}.access-row-actions button[data-v-21f8b647],.access-grant-row>button[data-v-21f8b647],.access-pagination button[data-v-21f8b647]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-21f8b647]:hover,.access-grant-row>button[data-v-21f8b647]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-21f8b647]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-21f8b647]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-21f8b647]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-21f8b647]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-21f8b647]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-21f8b647]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-21f8b647]{display:grid;gap:8px}.access-grant-row[data-v-21f8b647]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-21f8b647]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-21f8b647]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-21f8b647]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-21f8b647]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-21f8b647]{width:100%}.access-role-list>button[data-v-21f8b647]{width:auto}.access-fixed-role[data-v-21f8b647]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-21f8b647]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-21f8b647]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-21f8b647]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-21f8b647]{padding:14px}.account-list[data-v-21f8b647]{padding:0}.access-form-grid[data-v-21f8b647]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-21f8b647]{grid-column:auto}.access-heading[data-v-21f8b647],.access-toolbar[data-v-21f8b647]{align-items:flex-start;flex-direction:column}.access-filters[data-v-21f8b647]{width:100%;flex-wrap:wrap}.access-filters label[data-v-21f8b647],.access-filters label input[data-v-21f8b647]{width:100%}.access-toolbar>.access-button[data-v-21f8b647]{width:100%}.access-permission-table>section[data-v-21f8b647]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-21f8b647]{padding:10px}.access-grant-row[data-v-21f8b647],.access-grant-row.expanded[data-v-21f8b647]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-21f8b647]>:not(button),.access-grant-row.expanded[data-v-21f8b647]>:not(button){grid-column:1}.access-grant-row>button[data-v-21f8b647],.access-grant-row.expanded>button[data-v-21f8b647]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-21f8b647]{grid-column:1 / -1}.access-actions[data-v-21f8b647]{align-items:stretch}.access-actions>span[data-v-21f8b647]{width:100%}.access-actions .access-button[data-v-21f8b647]{flex:1}.access-section-title[data-v-21f8b647]{align-items:flex-start}.access-section-title .access-button[data-v-21f8b647]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-21f8b647]{width:100%}.access-fixed-role[data-v-21f8b647]{flex-basis:100%}.access-filters select[data-v-21f8b647],.access-filters>.access-button[data-v-21f8b647]{flex:1}.access-section-title[data-v-21f8b647]{flex-direction:column}.access-section-title .access-button[data-v-21f8b647]{width:100%}.access-actions[data-v-21f8b647]{flex-direction:column}.access-actions .access-button[data-v-21f8b647]{width:100%}}.resident-section-tabs[data-v-21f8b647],.resident-detail-tabs[data-v-21f8b647]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-21f8b647],.resident-detail-tabs>button[data-v-21f8b647]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-21f8b647],.resident-detail-tabs>button.active[data-v-21f8b647]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-21f8b647]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-21f8b647]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-21f8b647]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-21f8b647]{font-size:25px;font-weight:600}.resident-filters[data-v-21f8b647]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-21f8b647]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-21f8b647]{grid-column:span 2;min-width:0}.resident-search>div[data-v-21f8b647],.resident-age>div[data-v-21f8b647]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-21f8b647]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-21f8b647]{width:100%;border:0;padding-left:0}.resident-age input[data-v-21f8b647]{width:70px}.resident-filter-actions[data-v-21f8b647],.resident-detail-actions[data-v-21f8b647]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-21f8b647]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-21f8b647],.resident-filters input[data-v-21f8b647]{width:100%}.resident-age>div[data-v-21f8b647]{min-width:0}.resident-age input[data-v-21f8b647]{min-width:0;flex:1}.resident-detail[data-v-21f8b647],.resident-detail-tabs[data-v-21f8b647]{margin-top:16px}.resident-description[data-v-21f8b647]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-21f8b647]{min-width:0}.resident-description dt[data-v-21f8b647]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-21f8b647]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-21f8b647]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-21f8b647]{margin-top:16px!important}.resident-history-reason[data-v-21f8b647]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-21f8b647]{display:grid;gap:18px}.resident-editor fieldset[data-v-21f8b647]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-21f8b647]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-21f8b647]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-21f8b647]{grid-column:1 / -1}.resident-status-form[data-v-21f8b647]{display:grid;gap:14px}.resident-status-form>p[data-v-21f8b647]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-21f8b647]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-21f8b647]{margin-bottom:0}.resident-contact-tags[data-v-21f8b647]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-21f8b647]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-21f8b647]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-21f8b647]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-21f8b647]{width:auto}.resident-attachment-upload[data-v-21f8b647]{margin:0}.resident-attachment-category[data-v-21f8b647]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-21f8b647]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-21f8b647]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-21f8b647]{padding:14px}.resident-filters>label[data-v-21f8b647]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-21f8b647],.resident-filter-actions[data-v-21f8b647]{flex-basis:100%}.resident-filters select[data-v-21f8b647],.resident-age>div[data-v-21f8b647]{width:100%}.resident-age input[data-v-21f8b647]{width:100%}.resident-filter-actions .access-button[data-v-21f8b647]{flex:1}.resident-form-grid[data-v-21f8b647],.resident-description[data-v-21f8b647]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-21f8b647]{grid-column:auto}.resident-section-tabs[data-v-21f8b647]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-21f8b647]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-21f8b647]{grid-column:1 / -1}.resident-filter-actions[data-v-21f8b647]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-21f8b647]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-21f8b647]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-41754669]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-41754669],.access-role-list[data-v-41754669]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-41754669]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-41754669]{padding:12px 9px}.access-role-list>header[data-v-41754669],.access-heading[data-v-41754669],.access-section-title[data-v-41754669],.access-actions[data-v-41754669],.access-toolbar[data-v-41754669],.access-pagination[data-v-41754669]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-41754669]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-41754669],.access-page h4[data-v-41754669]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-41754669]{font-size:15px}.access-page h4[data-v-41754669]{font-size:13px}.access-page p[data-v-41754669]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-41754669]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-41754669]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-41754669]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-41754669]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-41754669]{color:#fff}.access-role-list>button.active small[data-v-41754669]{color:#e2eaff}.access-fixed-role[data-v-41754669]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-41754669]{min-width:0}.access-fixed-role strong[data-v-41754669],.access-fixed-role small[data-v-41754669]{display:block}.access-fixed-role small[data-v-41754669]{margin-top:3px;font-size:10px}.access-heading[data-v-41754669]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-41754669]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-41754669]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-41754669]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-41754669],.access-modal-form label[data-v-41754669]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-41754669]{grid-column:1 / -1}.access-page input[data-v-41754669],.access-page select[data-v-41754669],.access-page textarea[data-v-41754669],.access-modal-form input[data-v-41754669],.access-modal-form select[data-v-41754669],.access-modal-form textarea[data-v-41754669]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-41754669],.access-page select[data-v-41754669],.access-modal-form input[data-v-41754669],.access-modal-form select[data-v-41754669]{height:36px;padding:0 10px}.access-page textarea[data-v-41754669],.access-modal-form textarea[data-v-41754669]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-41754669],.access-modal-form input[type=checkbox][data-v-41754669]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-41754669]:disabled,.access-page select[data-v-41754669]:disabled,.access-page textarea[data-v-41754669]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-41754669]{margin:22px 0 11px}.access-section-title>span[data-v-41754669]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-41754669]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-41754669]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-41754669]:last-child{border-bottom:0}.access-permission-table section>header[data-v-41754669]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-41754669]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-41754669]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-41754669]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-41754669]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-41754669]{min-width:0}.access-permission-table section>div small[data-v-41754669]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-41754669]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-41754669]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-41754669]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-41754669]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-41754669]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-41754669]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-41754669]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-41754669]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-41754669]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-41754669]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-41754669]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-41754669]{width:140px}.account-list[data-v-41754669]{padding:0;overflow:hidden}.access-table-scroll[data-v-41754669]{overflow-x:auto}.access-page table[data-v-41754669]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-41754669]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-41754669]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-41754669],.access-page td small[data-v-41754669]{display:block}.access-page td strong[data-v-41754669]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-41754669]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-41754669]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-41754669]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-41754669]{display:flex;gap:3px}.access-row-actions button[data-v-41754669],.access-grant-row>button[data-v-41754669],.access-pagination button[data-v-41754669]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-41754669]:hover,.access-grant-row>button[data-v-41754669]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-41754669]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-41754669]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-41754669]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-41754669]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-41754669]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-41754669]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-41754669]{display:grid;gap:8px}.access-grant-row[data-v-41754669]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-41754669]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-41754669]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-41754669]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-41754669]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-41754669]{width:100%}.access-role-list>button[data-v-41754669]{width:auto}.access-fixed-role[data-v-41754669]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-41754669]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-41754669]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-41754669]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-41754669]{padding:14px}.account-list[data-v-41754669]{padding:0}.access-form-grid[data-v-41754669]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-41754669]{grid-column:auto}.access-heading[data-v-41754669],.access-toolbar[data-v-41754669]{align-items:flex-start;flex-direction:column}.access-filters[data-v-41754669]{width:100%;flex-wrap:wrap}.access-filters label[data-v-41754669],.access-filters label input[data-v-41754669]{width:100%}.access-toolbar>.access-button[data-v-41754669]{width:100%}.access-permission-table>section[data-v-41754669]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-41754669]{padding:10px}.access-grant-row[data-v-41754669],.access-grant-row.expanded[data-v-41754669]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-41754669]>:not(button),.access-grant-row.expanded[data-v-41754669]>:not(button){grid-column:1}.access-grant-row>button[data-v-41754669],.access-grant-row.expanded>button[data-v-41754669]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-41754669]{grid-column:1 / -1}.access-actions[data-v-41754669]{align-items:stretch}.access-actions>span[data-v-41754669]{width:100%}.access-actions .access-button[data-v-41754669]{flex:1}.access-section-title[data-v-41754669]{align-items:flex-start}.access-section-title .access-button[data-v-41754669]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-41754669]{width:100%}.access-fixed-role[data-v-41754669]{flex-basis:100%}.access-filters select[data-v-41754669],.access-filters>.access-button[data-v-41754669]{flex:1}.access-section-title[data-v-41754669]{flex-direction:column}.access-section-title .access-button[data-v-41754669]{width:100%}.access-actions[data-v-41754669]{flex-direction:column}.access-actions .access-button[data-v-41754669]{width:100%}}.publication-panel[data-v-41754669]{padding:16px 0}.publication-help[data-v-41754669]{color:var(--text-secondary, #64748b);line-height:1.7;margin:8px 0 16px}.publication-status[data-v-41754669]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}fieldset[data-v-41754669]{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.publication-toggle[data-v-41754669]{display:flex;align-items:center;gap:10px;font-size:14px}.publication-toggle input[data-v-41754669]{width:18px;height:18px;accent-color:#147d75}.access-page[data-v-1a0945e7]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-1a0945e7],.access-role-list[data-v-1a0945e7]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-1a0945e7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-1a0945e7]{padding:12px 9px}.access-role-list>header[data-v-1a0945e7],.access-heading[data-v-1a0945e7],.access-section-title[data-v-1a0945e7],.access-actions[data-v-1a0945e7],.access-toolbar[data-v-1a0945e7],.access-pagination[data-v-1a0945e7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-1a0945e7]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-1a0945e7],.access-page h4[data-v-1a0945e7]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-1a0945e7]{font-size:15px}.access-page h4[data-v-1a0945e7]{font-size:13px}.access-page p[data-v-1a0945e7]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-1a0945e7]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-1a0945e7]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-1a0945e7]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-1a0945e7]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-1a0945e7]{color:#fff}.access-role-list>button.active small[data-v-1a0945e7]{color:#e2eaff}.access-fixed-role[data-v-1a0945e7]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-1a0945e7]{min-width:0}.access-fixed-role strong[data-v-1a0945e7],.access-fixed-role small[data-v-1a0945e7]{display:block}.access-fixed-role small[data-v-1a0945e7]{margin-top:3px;font-size:10px}.access-heading[data-v-1a0945e7]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-1a0945e7]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-1a0945e7]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-1a0945e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-1a0945e7],.access-modal-form label[data-v-1a0945e7]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-1a0945e7]{grid-column:1 / -1}.access-page input[data-v-1a0945e7],.access-page select[data-v-1a0945e7],.access-page textarea[data-v-1a0945e7],.access-modal-form input[data-v-1a0945e7],.access-modal-form select[data-v-1a0945e7],.access-modal-form textarea[data-v-1a0945e7]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-1a0945e7],.access-page select[data-v-1a0945e7],.access-modal-form input[data-v-1a0945e7],.access-modal-form select[data-v-1a0945e7]{height:36px;padding:0 10px}.access-page textarea[data-v-1a0945e7],.access-modal-form textarea[data-v-1a0945e7]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-1a0945e7],.access-modal-form input[type=checkbox][data-v-1a0945e7]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-1a0945e7]:disabled,.access-page select[data-v-1a0945e7]:disabled,.access-page textarea[data-v-1a0945e7]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-1a0945e7]{margin:22px 0 11px}.access-section-title>span[data-v-1a0945e7]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-1a0945e7]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-1a0945e7]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-1a0945e7]:last-child{border-bottom:0}.access-permission-table section>header[data-v-1a0945e7]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-1a0945e7]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-1a0945e7]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-1a0945e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-1a0945e7]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-1a0945e7]{min-width:0}.access-permission-table section>div small[data-v-1a0945e7]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-1a0945e7]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-1a0945e7]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-1a0945e7]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-1a0945e7]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-1a0945e7]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-1a0945e7]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-1a0945e7]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-1a0945e7]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-1a0945e7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-1a0945e7]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-1a0945e7]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-1a0945e7]{width:140px}.account-list[data-v-1a0945e7]{padding:0;overflow:hidden}.access-table-scroll[data-v-1a0945e7]{overflow-x:auto}.access-page table[data-v-1a0945e7]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-1a0945e7]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-1a0945e7]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-1a0945e7],.access-page td small[data-v-1a0945e7]{display:block}.access-page td strong[data-v-1a0945e7]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-1a0945e7]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-1a0945e7]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-1a0945e7]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-1a0945e7]{display:flex;gap:3px}.access-row-actions button[data-v-1a0945e7],.access-grant-row>button[data-v-1a0945e7],.access-pagination button[data-v-1a0945e7]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-1a0945e7]:hover,.access-grant-row>button[data-v-1a0945e7]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-1a0945e7]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-1a0945e7]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-1a0945e7]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-1a0945e7]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-1a0945e7]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-1a0945e7]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-1a0945e7]{display:grid;gap:8px}.access-grant-row[data-v-1a0945e7]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-1a0945e7]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-1a0945e7]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-1a0945e7]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-1a0945e7]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-1a0945e7]{width:100%}.access-role-list>button[data-v-1a0945e7]{width:auto}.access-fixed-role[data-v-1a0945e7]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-1a0945e7]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-1a0945e7]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-1a0945e7]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-1a0945e7]{padding:14px}.account-list[data-v-1a0945e7]{padding:0}.access-form-grid[data-v-1a0945e7]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-1a0945e7]{grid-column:auto}.access-heading[data-v-1a0945e7],.access-toolbar[data-v-1a0945e7]{align-items:flex-start;flex-direction:column}.access-filters[data-v-1a0945e7]{width:100%;flex-wrap:wrap}.access-filters label[data-v-1a0945e7],.access-filters label input[data-v-1a0945e7]{width:100%}.access-toolbar>.access-button[data-v-1a0945e7]{width:100%}.access-permission-table>section[data-v-1a0945e7]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-1a0945e7]{padding:10px}.access-grant-row[data-v-1a0945e7],.access-grant-row.expanded[data-v-1a0945e7]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-1a0945e7]>:not(button),.access-grant-row.expanded[data-v-1a0945e7]>:not(button){grid-column:1}.access-grant-row>button[data-v-1a0945e7],.access-grant-row.expanded>button[data-v-1a0945e7]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-1a0945e7]{grid-column:1 / -1}.access-actions[data-v-1a0945e7]{align-items:stretch}.access-actions>span[data-v-1a0945e7]{width:100%}.access-actions .access-button[data-v-1a0945e7]{flex:1}.access-section-title[data-v-1a0945e7]{align-items:flex-start}.access-section-title .access-button[data-v-1a0945e7]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-1a0945e7]{width:100%}.access-fixed-role[data-v-1a0945e7]{flex-basis:100%}.access-filters select[data-v-1a0945e7],.access-filters>.access-button[data-v-1a0945e7]{flex:1}.access-section-title[data-v-1a0945e7]{flex-direction:column}.access-section-title .access-button[data-v-1a0945e7]{width:100%}.access-actions[data-v-1a0945e7]{flex-direction:column}.access-actions .access-button[data-v-1a0945e7]{width:100%}}.transfer-entry[data-v-1a0945e7]{display:inline-flex}.transfer-panel[data-v-1a0945e7]{display:grid;gap:18px}.transfer-organization[data-v-1a0945e7]{display:grid;gap:8px;font-size:13px}.transfer-organization select[data-v-1a0945e7]{padding:9px;border:1px solid #dce4ee;border-radius:7px;background:#fff}.transfer-section[data-v-1a0945e7]{border-top:1px solid #e9edf3;padding-top:16px}.transfer-section h3[data-v-1a0945e7]{font-size:15px;margin:0 0 8px}.transfer-section p[data-v-1a0945e7]{font-size:12px;color:#758398;line-height:1.8}.transfer-actions[data-v-1a0945e7]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0}.transfer-actions input[data-v-1a0945e7]{max-width:310px;font-size:12px}.transfer-preview[data-v-1a0945e7]{margin-top:16px}.transfer-panel table[data-v-1a0945e7]{width:100%;font-size:12px;border-collapse:collapse}.transfer-panel th[data-v-1a0945e7],.transfer-panel td[data-v-1a0945e7]{text-align:left;padding:12px;border-bottom:1px solid #edf0f5}.transfer-panel td small[data-v-1a0945e7]{display:block;margin-top:5px;color:#8792a4;overflow-wrap:anywhere}.access-page[data-v-018d6393]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-018d6393],.access-role-list[data-v-018d6393]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-018d6393]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-018d6393]{padding:12px 9px}.access-role-list>header[data-v-018d6393],.access-heading[data-v-018d6393],.access-section-title[data-v-018d6393],.access-actions[data-v-018d6393],.access-toolbar[data-v-018d6393],.access-pagination[data-v-018d6393]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-018d6393]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-018d6393],.access-page h4[data-v-018d6393]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-018d6393]{font-size:15px}.access-page h4[data-v-018d6393]{font-size:13px}.access-page p[data-v-018d6393]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-018d6393]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-018d6393]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-018d6393]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-018d6393]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-018d6393]{color:#fff}.access-role-list>button.active small[data-v-018d6393]{color:#e2eaff}.access-fixed-role[data-v-018d6393]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-018d6393]{min-width:0}.access-fixed-role strong[data-v-018d6393],.access-fixed-role small[data-v-018d6393]{display:block}.access-fixed-role small[data-v-018d6393]{margin-top:3px;font-size:10px}.access-heading[data-v-018d6393]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-018d6393]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-018d6393]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-018d6393]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-018d6393],.access-modal-form label[data-v-018d6393]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-018d6393]{grid-column:1 / -1}.access-page input[data-v-018d6393],.access-page select[data-v-018d6393],.access-page textarea[data-v-018d6393],.access-modal-form input[data-v-018d6393],.access-modal-form select[data-v-018d6393],.access-modal-form textarea[data-v-018d6393]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-018d6393],.access-page select[data-v-018d6393],.access-modal-form input[data-v-018d6393],.access-modal-form select[data-v-018d6393]{height:36px;padding:0 10px}.access-page textarea[data-v-018d6393],.access-modal-form textarea[data-v-018d6393]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-018d6393],.access-modal-form input[type=checkbox][data-v-018d6393]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-018d6393]:disabled,.access-page select[data-v-018d6393]:disabled,.access-page textarea[data-v-018d6393]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-018d6393]{margin:22px 0 11px}.access-section-title>span[data-v-018d6393]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-018d6393]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-018d6393]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-018d6393]:last-child{border-bottom:0}.access-permission-table section>header[data-v-018d6393]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-018d6393]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-018d6393]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-018d6393]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-018d6393]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-018d6393]{min-width:0}.access-permission-table section>div small[data-v-018d6393]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-018d6393]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-018d6393]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-018d6393]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-018d6393]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-018d6393]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-018d6393]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-018d6393]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-018d6393]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-018d6393]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-018d6393]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-018d6393]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-018d6393]{width:140px}.account-list[data-v-018d6393]{padding:0;overflow:hidden}.access-table-scroll[data-v-018d6393]{overflow-x:auto}.access-page table[data-v-018d6393]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-018d6393]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-018d6393]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-018d6393],.access-page td small[data-v-018d6393]{display:block}.access-page td strong[data-v-018d6393]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-018d6393]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-018d6393]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-018d6393]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-018d6393]{display:flex;gap:3px}.access-row-actions button[data-v-018d6393],.access-grant-row>button[data-v-018d6393],.access-pagination button[data-v-018d6393]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-018d6393]:hover,.access-grant-row>button[data-v-018d6393]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-018d6393]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-018d6393]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-018d6393]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-018d6393]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-018d6393]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-018d6393]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-018d6393]{display:grid;gap:8px}.access-grant-row[data-v-018d6393]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-018d6393]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-018d6393]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-018d6393]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-018d6393]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-018d6393]{width:100%}.access-role-list>button[data-v-018d6393]{width:auto}.access-fixed-role[data-v-018d6393]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-018d6393]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-018d6393]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-018d6393]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-018d6393]{padding:14px}.account-list[data-v-018d6393]{padding:0}.access-form-grid[data-v-018d6393]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-018d6393]{grid-column:auto}.access-heading[data-v-018d6393],.access-toolbar[data-v-018d6393]{align-items:flex-start;flex-direction:column}.access-filters[data-v-018d6393]{width:100%;flex-wrap:wrap}.access-filters label[data-v-018d6393],.access-filters label input[data-v-018d6393]{width:100%}.access-toolbar>.access-button[data-v-018d6393]{width:100%}.access-permission-table>section[data-v-018d6393]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-018d6393]{padding:10px}.access-grant-row[data-v-018d6393],.access-grant-row.expanded[data-v-018d6393]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-018d6393]>:not(button),.access-grant-row.expanded[data-v-018d6393]>:not(button){grid-column:1}.access-grant-row>button[data-v-018d6393],.access-grant-row.expanded>button[data-v-018d6393]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-018d6393]{grid-column:1 / -1}.access-actions[data-v-018d6393]{align-items:stretch}.access-actions>span[data-v-018d6393]{width:100%}.access-actions .access-button[data-v-018d6393]{flex:1}.access-section-title[data-v-018d6393]{align-items:flex-start}.access-section-title .access-button[data-v-018d6393]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-018d6393]{width:100%}.access-fixed-role[data-v-018d6393]{flex-basis:100%}.access-filters select[data-v-018d6393],.access-filters>.access-button[data-v-018d6393]{flex:1}.access-section-title[data-v-018d6393]{flex-direction:column}.access-section-title .access-button[data-v-018d6393]{width:100%}.access-actions[data-v-018d6393]{flex-direction:column}.access-actions .access-button[data-v-018d6393]{width:100%}}.resident-section-tabs[data-v-018d6393],.resident-detail-tabs[data-v-018d6393]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-018d6393],.resident-detail-tabs>button[data-v-018d6393]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-018d6393],.resident-detail-tabs>button.active[data-v-018d6393]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-018d6393]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-018d6393]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-018d6393]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-018d6393]{font-size:25px;font-weight:600}.resident-filters[data-v-018d6393]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-018d6393]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-018d6393]{grid-column:span 2;min-width:0}.resident-search>div[data-v-018d6393],.resident-age>div[data-v-018d6393]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-018d6393]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-018d6393]{width:100%;border:0;padding-left:0}.resident-age input[data-v-018d6393]{width:70px}.resident-filter-actions[data-v-018d6393],.resident-detail-actions[data-v-018d6393]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-018d6393]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-018d6393],.resident-filters input[data-v-018d6393]{width:100%}.resident-age>div[data-v-018d6393]{min-width:0}.resident-age input[data-v-018d6393]{min-width:0;flex:1}.resident-detail[data-v-018d6393],.resident-detail-tabs[data-v-018d6393]{margin-top:16px}.resident-description[data-v-018d6393]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-018d6393]{min-width:0}.resident-description dt[data-v-018d6393]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-018d6393]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-018d6393]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-018d6393]{margin-top:16px!important}.resident-history-reason[data-v-018d6393]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-018d6393]{display:grid;gap:18px}.resident-editor fieldset[data-v-018d6393]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-018d6393]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-018d6393]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-018d6393]{grid-column:1 / -1}.resident-status-form[data-v-018d6393]{display:grid;gap:14px}.resident-status-form>p[data-v-018d6393]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-018d6393]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-018d6393]{margin-bottom:0}.resident-contact-tags[data-v-018d6393]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-018d6393]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-018d6393]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-018d6393]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-018d6393]{width:auto}.resident-attachment-upload[data-v-018d6393]{margin:0}.resident-attachment-category[data-v-018d6393]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-018d6393]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-018d6393]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-018d6393]{padding:14px}.resident-filters>label[data-v-018d6393]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-018d6393],.resident-filter-actions[data-v-018d6393]{flex-basis:100%}.resident-filters select[data-v-018d6393],.resident-age>div[data-v-018d6393]{width:100%}.resident-age input[data-v-018d6393]{width:100%}.resident-filter-actions .access-button[data-v-018d6393]{flex:1}.resident-form-grid[data-v-018d6393],.resident-description[data-v-018d6393]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-018d6393]{grid-column:auto}.resident-section-tabs[data-v-018d6393]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-018d6393]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-018d6393]{grid-column:1 / -1}.resident-filter-actions[data-v-018d6393]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-018d6393]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-018d6393]{grid-template-columns:minmax(0,1fr)}}.service-item-summary[data-v-018d6393]{grid-template-columns:repeat(3,minmax(0,1fr))}.access-page[data-v-3171080c]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-3171080c],.access-role-list[data-v-3171080c]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-3171080c]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-3171080c]{padding:12px 9px}.access-role-list>header[data-v-3171080c],.access-heading[data-v-3171080c],.access-section-title[data-v-3171080c],.access-actions[data-v-3171080c],.access-toolbar[data-v-3171080c],.access-pagination[data-v-3171080c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-3171080c]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-3171080c],.access-page h4[data-v-3171080c]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-3171080c]{font-size:15px}.access-page h4[data-v-3171080c]{font-size:13px}.access-page p[data-v-3171080c]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-3171080c]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-3171080c]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-3171080c]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-3171080c]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-3171080c]{color:#fff}.access-role-list>button.active small[data-v-3171080c]{color:#e2eaff}.access-fixed-role[data-v-3171080c]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-3171080c]{min-width:0}.access-fixed-role strong[data-v-3171080c],.access-fixed-role small[data-v-3171080c]{display:block}.access-fixed-role small[data-v-3171080c]{margin-top:3px;font-size:10px}.access-heading[data-v-3171080c]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-3171080c]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-3171080c]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-3171080c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-3171080c],.access-modal-form label[data-v-3171080c]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-3171080c]{grid-column:1 / -1}.access-page input[data-v-3171080c],.access-page select[data-v-3171080c],.access-page textarea[data-v-3171080c],.access-modal-form input[data-v-3171080c],.access-modal-form select[data-v-3171080c],.access-modal-form textarea[data-v-3171080c]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-3171080c],.access-page select[data-v-3171080c],.access-modal-form input[data-v-3171080c],.access-modal-form select[data-v-3171080c]{height:36px;padding:0 10px}.access-page textarea[data-v-3171080c],.access-modal-form textarea[data-v-3171080c]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-3171080c],.access-modal-form input[type=checkbox][data-v-3171080c]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-3171080c]:disabled,.access-page select[data-v-3171080c]:disabled,.access-page textarea[data-v-3171080c]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-3171080c]{margin:22px 0 11px}.access-section-title>span[data-v-3171080c]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-3171080c]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-3171080c]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-3171080c]:last-child{border-bottom:0}.access-permission-table section>header[data-v-3171080c]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-3171080c]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-3171080c]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-3171080c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-3171080c]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-3171080c]{min-width:0}.access-permission-table section>div small[data-v-3171080c]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-3171080c]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-3171080c]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-3171080c]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-3171080c]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-3171080c]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-3171080c]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-3171080c]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-3171080c]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-3171080c]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-3171080c]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-3171080c]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-3171080c]{width:140px}.account-list[data-v-3171080c]{padding:0;overflow:hidden}.access-table-scroll[data-v-3171080c]{overflow-x:auto}.access-page table[data-v-3171080c]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-3171080c]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-3171080c]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-3171080c],.access-page td small[data-v-3171080c]{display:block}.access-page td strong[data-v-3171080c]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-3171080c]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-3171080c]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-3171080c]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-3171080c]{display:flex;gap:3px}.access-row-actions button[data-v-3171080c],.access-grant-row>button[data-v-3171080c],.access-pagination button[data-v-3171080c]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-3171080c]:hover,.access-grant-row>button[data-v-3171080c]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-3171080c]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-3171080c]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-3171080c]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-3171080c]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-3171080c]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-3171080c]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-3171080c]{display:grid;gap:8px}.access-grant-row[data-v-3171080c]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-3171080c]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-3171080c]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-3171080c]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-3171080c]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-3171080c]{width:100%}.access-role-list>button[data-v-3171080c]{width:auto}.access-fixed-role[data-v-3171080c]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-3171080c]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-3171080c]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-3171080c]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-3171080c]{padding:14px}.account-list[data-v-3171080c]{padding:0}.access-form-grid[data-v-3171080c]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-3171080c]{grid-column:auto}.access-heading[data-v-3171080c],.access-toolbar[data-v-3171080c]{align-items:flex-start;flex-direction:column}.access-filters[data-v-3171080c]{width:100%;flex-wrap:wrap}.access-filters label[data-v-3171080c],.access-filters label input[data-v-3171080c]{width:100%}.access-toolbar>.access-button[data-v-3171080c]{width:100%}.access-permission-table>section[data-v-3171080c]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-3171080c]{padding:10px}.access-grant-row[data-v-3171080c],.access-grant-row.expanded[data-v-3171080c]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-3171080c]>:not(button),.access-grant-row.expanded[data-v-3171080c]>:not(button){grid-column:1}.access-grant-row>button[data-v-3171080c],.access-grant-row.expanded>button[data-v-3171080c]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-3171080c]{grid-column:1 / -1}.access-actions[data-v-3171080c]{align-items:stretch}.access-actions>span[data-v-3171080c]{width:100%}.access-actions .access-button[data-v-3171080c]{flex:1}.access-section-title[data-v-3171080c]{align-items:flex-start}.access-section-title .access-button[data-v-3171080c]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-3171080c]{width:100%}.access-fixed-role[data-v-3171080c]{flex-basis:100%}.access-filters select[data-v-3171080c],.access-filters>.access-button[data-v-3171080c]{flex:1}.access-section-title[data-v-3171080c]{flex-direction:column}.access-section-title .access-button[data-v-3171080c]{width:100%}.access-actions[data-v-3171080c]{flex-direction:column}.access-actions .access-button[data-v-3171080c]{width:100%}}.dictionary-page[data-v-3171080c]{display:grid;gap:16px}.dictionary-detail[data-v-3171080c]{padding-bottom:4px}.dictionary-actions[data-v-3171080c]{display:flex;flex-wrap:wrap;gap:8px}.dictionary-note[data-v-3171080c]{display:flex;align-items:center;gap:7px;padding:12px 0}.dictionary-rules[data-v-3171080c]{padding-bottom:4px}.dictionary-rules .access-heading[data-v-3171080c]{border-bottom:0}.dictionary-page .dictionary-table[data-v-3171080c]{min-width:550px}.dictionary-page .dictionary-table th[data-v-3171080c]:first-child,.dictionary-page .dictionary-table td[data-v-3171080c]:first-child{padding-left:0}.dictionary-page .dictionary-table th[data-v-3171080c]:last-child,.dictionary-page .dictionary-table td[data-v-3171080c]:last-child{padding-right:0}.dictionary-page .dictionary-table tr:last-child td[data-v-3171080c]{border-bottom:0}.dictionary-form[data-v-3171080c]{display:grid;gap:16px}@media(max-width:650px){.dictionary-actions[data-v-3171080c]{width:100%}.dictionary-actions .access-button[data-v-3171080c]{flex:1}.dictionary-detail[data-v-3171080c],.dictionary-rules[data-v-3171080c]{padding-bottom:4px}}.access-page[data-v-3ab98696]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-3ab98696],.access-role-list[data-v-3ab98696]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-3ab98696]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-3ab98696]{padding:12px 9px}.access-role-list>header[data-v-3ab98696],.access-heading[data-v-3ab98696],.access-section-title[data-v-3ab98696],.access-actions[data-v-3ab98696],.access-toolbar[data-v-3ab98696],.access-pagination[data-v-3ab98696]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-3ab98696]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-3ab98696],.access-page h4[data-v-3ab98696]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-3ab98696]{font-size:15px}.access-page h4[data-v-3ab98696]{font-size:13px}.access-page p[data-v-3ab98696]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-3ab98696]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-3ab98696]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-3ab98696]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-3ab98696]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-3ab98696]{color:#fff}.access-role-list>button.active small[data-v-3ab98696]{color:#e2eaff}.access-fixed-role[data-v-3ab98696]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-3ab98696]{min-width:0}.access-fixed-role strong[data-v-3ab98696],.access-fixed-role small[data-v-3ab98696]{display:block}.access-fixed-role small[data-v-3ab98696]{margin-top:3px;font-size:10px}.access-heading[data-v-3ab98696]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-3ab98696]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-3ab98696]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-3ab98696]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-3ab98696],.access-modal-form label[data-v-3ab98696]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-3ab98696]{grid-column:1 / -1}.access-page input[data-v-3ab98696],.access-page select[data-v-3ab98696],.access-page textarea[data-v-3ab98696],.access-modal-form input[data-v-3ab98696],.access-modal-form select[data-v-3ab98696],.access-modal-form textarea[data-v-3ab98696]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-3ab98696],.access-page select[data-v-3ab98696],.access-modal-form input[data-v-3ab98696],.access-modal-form select[data-v-3ab98696]{height:36px;padding:0 10px}.access-page textarea[data-v-3ab98696],.access-modal-form textarea[data-v-3ab98696]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-3ab98696],.access-modal-form input[type=checkbox][data-v-3ab98696]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-3ab98696]:disabled,.access-page select[data-v-3ab98696]:disabled,.access-page textarea[data-v-3ab98696]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-3ab98696]{margin:22px 0 11px}.access-section-title>span[data-v-3ab98696]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-3ab98696]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-3ab98696]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-3ab98696]:last-child{border-bottom:0}.access-permission-table section>header[data-v-3ab98696]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-3ab98696]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-3ab98696]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-3ab98696]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-3ab98696]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-3ab98696]{min-width:0}.access-permission-table section>div small[data-v-3ab98696]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-3ab98696]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-3ab98696]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-3ab98696]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-3ab98696]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-3ab98696]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-3ab98696]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-3ab98696]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-3ab98696]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-3ab98696]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-3ab98696]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-3ab98696]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-3ab98696]{width:140px}.account-list[data-v-3ab98696]{padding:0;overflow:hidden}.access-table-scroll[data-v-3ab98696]{overflow-x:auto}.access-page table[data-v-3ab98696]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-3ab98696]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-3ab98696]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-3ab98696],.access-page td small[data-v-3ab98696]{display:block}.access-page td strong[data-v-3ab98696]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-3ab98696]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-3ab98696]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-3ab98696]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-3ab98696]{display:flex;gap:3px}.access-row-actions button[data-v-3ab98696],.access-grant-row>button[data-v-3ab98696],.access-pagination button[data-v-3ab98696]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-3ab98696]:hover,.access-grant-row>button[data-v-3ab98696]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-3ab98696]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-3ab98696]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-3ab98696]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-3ab98696]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-3ab98696]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-3ab98696]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-3ab98696]{display:grid;gap:8px}.access-grant-row[data-v-3ab98696]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-3ab98696]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-3ab98696]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-3ab98696]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-3ab98696]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-3ab98696]{width:100%}.access-role-list>button[data-v-3ab98696]{width:auto}.access-fixed-role[data-v-3ab98696]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-3ab98696]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-3ab98696]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-3ab98696]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-3ab98696]{padding:14px}.account-list[data-v-3ab98696]{padding:0}.access-form-grid[data-v-3ab98696]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-3ab98696]{grid-column:auto}.access-heading[data-v-3ab98696],.access-toolbar[data-v-3ab98696]{align-items:flex-start;flex-direction:column}.access-filters[data-v-3ab98696]{width:100%;flex-wrap:wrap}.access-filters label[data-v-3ab98696],.access-filters label input[data-v-3ab98696]{width:100%}.access-toolbar>.access-button[data-v-3ab98696]{width:100%}.access-permission-table>section[data-v-3ab98696]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-3ab98696]{padding:10px}.access-grant-row[data-v-3ab98696],.access-grant-row.expanded[data-v-3ab98696]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-3ab98696]>:not(button),.access-grant-row.expanded[data-v-3ab98696]>:not(button){grid-column:1}.access-grant-row>button[data-v-3ab98696],.access-grant-row.expanded>button[data-v-3ab98696]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-3ab98696]{grid-column:1 / -1}.access-actions[data-v-3ab98696]{align-items:stretch}.access-actions>span[data-v-3ab98696]{width:100%}.access-actions .access-button[data-v-3ab98696]{flex:1}.access-section-title[data-v-3ab98696]{align-items:flex-start}.access-section-title .access-button[data-v-3ab98696]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-3ab98696]{width:100%}.access-fixed-role[data-v-3ab98696]{flex-basis:100%}.access-filters select[data-v-3ab98696],.access-filters>.access-button[data-v-3ab98696]{flex:1}.access-section-title[data-v-3ab98696]{flex-direction:column}.access-section-title .access-button[data-v-3ab98696]{width:100%}.access-actions[data-v-3ab98696]{flex-direction:column}.access-actions .access-button[data-v-3ab98696]{width:100%}}.files-heading[data-v-3ab98696]{margin-bottom:16px}.files-organization[data-v-3ab98696]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.files-organization label[data-v-3ab98696]{display:flex;flex-direction:column;min-width:260px;gap:6px;color:var(--wb-muted)}.files-organization>span[data-v-3ab98696]{margin-top:16px;color:var(--wb-muted)}.files-upload[data-v-3ab98696]{margin-bottom:16px}.files-upload>header[data-v-3ab98696]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--wb-blue)}.files-upload-controls[data-v-3ab98696]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.files-upload-controls>input[data-v-3ab98696]{flex:1;height:auto;min-width:200px;padding:8px}.files-upload-progress[data-v-3ab98696]{display:grid;gap:7px;margin-top:14px;color:var(--wb-muted);font-size:12px}.files-upload-progress strong[data-v-3ab98696]{font-weight:500;color:var(--wb-blue)}.files-upload-progress progress[data-v-3ab98696]{width:100%;height:7px;accent-color:var(--wb-blue)}.files-upload .files-upload-hint[data-v-3ab98696],.files-upload .files-storage-unavailable[data-v-3ab98696]{margin:10px 0;color:#9a6216}.files-page .files-table[data-v-3ab98696]{min-width:1050px}.files-table td[data-v-3ab98696]:first-child{max-width:300px;white-space:normal;overflow-wrap:anywhere}.files-row-actions[data-v-3ab98696]{display:flex;gap:6px}.files-no-action[data-v-3ab98696]{color:var(--wb-muted);font-size:12px}.files-preview[data-v-3ab98696]{display:grid;place-items:center;min-height:120px}.files-preview img[data-v-3ab98696],.files-preview video[data-v-3ab98696]{max-width:100%;max-height:65dvh}.files-preview audio[data-v-3ab98696]{width:100%}.files-preview iframe[data-v-3ab98696]{width:100%;height:65dvh;border:0}@media(max-width:650px){.files-heading[data-v-3ab98696]{align-items:flex-start;gap:12px;flex-direction:column}.files-organization[data-v-3ab98696],.files-organization label[data-v-3ab98696]{width:100%;min-width:0}.files-organization[data-v-3ab98696]{flex-direction:column;align-items:stretch}.files-upload-controls>input[data-v-3ab98696],.files-upload-controls>.access-button[data-v-3ab98696]{width:100%}.files-upload-controls>input[data-v-3ab98696]{min-width:0}}.access-page[data-v-64bedaa5]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-64bedaa5],.access-role-list[data-v-64bedaa5]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-64bedaa5]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-64bedaa5]{padding:12px 9px}.access-role-list>header[data-v-64bedaa5],.access-heading[data-v-64bedaa5],.access-section-title[data-v-64bedaa5],.access-actions[data-v-64bedaa5],.access-toolbar[data-v-64bedaa5],.access-pagination[data-v-64bedaa5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-64bedaa5]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-64bedaa5],.access-page h4[data-v-64bedaa5]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-64bedaa5]{font-size:15px}.access-page h4[data-v-64bedaa5]{font-size:13px}.access-page p[data-v-64bedaa5]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-64bedaa5]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-64bedaa5]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-64bedaa5]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-64bedaa5]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-64bedaa5]{color:#fff}.access-role-list>button.active small[data-v-64bedaa5]{color:#e2eaff}.access-fixed-role[data-v-64bedaa5]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-64bedaa5]{min-width:0}.access-fixed-role strong[data-v-64bedaa5],.access-fixed-role small[data-v-64bedaa5]{display:block}.access-fixed-role small[data-v-64bedaa5]{margin-top:3px;font-size:10px}.access-heading[data-v-64bedaa5]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-64bedaa5]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-64bedaa5]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-64bedaa5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-64bedaa5],.access-modal-form label[data-v-64bedaa5]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-64bedaa5]{grid-column:1 / -1}.access-page input[data-v-64bedaa5],.access-page select[data-v-64bedaa5],.access-page textarea[data-v-64bedaa5],.access-modal-form input[data-v-64bedaa5],.access-modal-form select[data-v-64bedaa5],.access-modal-form textarea[data-v-64bedaa5]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-64bedaa5],.access-page select[data-v-64bedaa5],.access-modal-form input[data-v-64bedaa5],.access-modal-form select[data-v-64bedaa5]{height:36px;padding:0 10px}.access-page textarea[data-v-64bedaa5],.access-modal-form textarea[data-v-64bedaa5]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-64bedaa5],.access-modal-form input[type=checkbox][data-v-64bedaa5]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-64bedaa5]:disabled,.access-page select[data-v-64bedaa5]:disabled,.access-page textarea[data-v-64bedaa5]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-64bedaa5]{margin:22px 0 11px}.access-section-title>span[data-v-64bedaa5]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-64bedaa5]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-64bedaa5]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-64bedaa5]:last-child{border-bottom:0}.access-permission-table section>header[data-v-64bedaa5]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-64bedaa5]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-64bedaa5]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-64bedaa5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-64bedaa5]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-64bedaa5]{min-width:0}.access-permission-table section>div small[data-v-64bedaa5]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-64bedaa5]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-64bedaa5]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-64bedaa5]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-64bedaa5]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-64bedaa5]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-64bedaa5]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-64bedaa5]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-64bedaa5]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-64bedaa5]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-64bedaa5]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-64bedaa5]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-64bedaa5]{width:140px}.account-list[data-v-64bedaa5]{padding:0;overflow:hidden}.access-table-scroll[data-v-64bedaa5]{overflow-x:auto}.access-page table[data-v-64bedaa5]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-64bedaa5]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-64bedaa5]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-64bedaa5],.access-page td small[data-v-64bedaa5]{display:block}.access-page td strong[data-v-64bedaa5]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-64bedaa5]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-64bedaa5]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-64bedaa5]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-64bedaa5]{display:flex;gap:3px}.access-row-actions button[data-v-64bedaa5],.access-grant-row>button[data-v-64bedaa5],.access-pagination button[data-v-64bedaa5]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-64bedaa5]:hover,.access-grant-row>button[data-v-64bedaa5]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-64bedaa5]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-64bedaa5]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-64bedaa5]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-64bedaa5]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-64bedaa5]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-64bedaa5]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-64bedaa5]{display:grid;gap:8px}.access-grant-row[data-v-64bedaa5]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-64bedaa5]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-64bedaa5]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-64bedaa5]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-64bedaa5]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-64bedaa5]{width:100%}.access-role-list>button[data-v-64bedaa5]{width:auto}.access-fixed-role[data-v-64bedaa5]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-64bedaa5]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-64bedaa5]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-64bedaa5]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-64bedaa5]{padding:14px}.account-list[data-v-64bedaa5]{padding:0}.access-form-grid[data-v-64bedaa5]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-64bedaa5]{grid-column:auto}.access-heading[data-v-64bedaa5],.access-toolbar[data-v-64bedaa5]{align-items:flex-start;flex-direction:column}.access-filters[data-v-64bedaa5]{width:100%;flex-wrap:wrap}.access-filters label[data-v-64bedaa5],.access-filters label input[data-v-64bedaa5]{width:100%}.access-toolbar>.access-button[data-v-64bedaa5]{width:100%}.access-permission-table>section[data-v-64bedaa5]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-64bedaa5]{padding:10px}.access-grant-row[data-v-64bedaa5],.access-grant-row.expanded[data-v-64bedaa5]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-64bedaa5]>:not(button),.access-grant-row.expanded[data-v-64bedaa5]>:not(button){grid-column:1}.access-grant-row>button[data-v-64bedaa5],.access-grant-row.expanded>button[data-v-64bedaa5]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-64bedaa5]{grid-column:1 / -1}.access-actions[data-v-64bedaa5]{align-items:stretch}.access-actions>span[data-v-64bedaa5]{width:100%}.access-actions .access-button[data-v-64bedaa5]{flex:1}.access-section-title[data-v-64bedaa5]{align-items:flex-start}.access-section-title .access-button[data-v-64bedaa5]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-64bedaa5]{width:100%}.access-fixed-role[data-v-64bedaa5]{flex-basis:100%}.access-filters select[data-v-64bedaa5],.access-filters>.access-button[data-v-64bedaa5]{flex:1}.access-section-title[data-v-64bedaa5]{flex-direction:column}.access-section-title .access-button[data-v-64bedaa5]{width:100%}.access-actions[data-v-64bedaa5]{flex-direction:column}.access-actions .access-button[data-v-64bedaa5]{width:100%}}.hint[data-v-64bedaa5]{font-size:12px;color:#758398;line-height:1.8}.picker-toolbar[data-v-64bedaa5],.evidence-option[data-v-64bedaa5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.picker-toolbar[data-v-64bedaa5]{font-size:12px}.picker-toolbar select[data-v-64bedaa5]{padding:8px;border:1px solid #dce4ee;border-radius:6px}.evidence-option label[data-v-64bedaa5]{display:flex;align-items:center;gap:10px;font-size:13px;overflow-wrap:anywhere}.evidence-option small[data-v-64bedaa5]{display:block;color:#758398;margin-top:5px}.access-page[data-v-d616b16f]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-d616b16f],.access-role-list[data-v-d616b16f]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-d616b16f]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-d616b16f]{padding:12px 9px}.access-role-list>header[data-v-d616b16f],.access-heading[data-v-d616b16f],.access-section-title[data-v-d616b16f],.access-actions[data-v-d616b16f],.access-toolbar[data-v-d616b16f],.access-pagination[data-v-d616b16f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-d616b16f]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-d616b16f],.access-page h4[data-v-d616b16f]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-d616b16f]{font-size:15px}.access-page h4[data-v-d616b16f]{font-size:13px}.access-page p[data-v-d616b16f]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-d616b16f]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-d616b16f]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-d616b16f]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-d616b16f]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-d616b16f]{color:#fff}.access-role-list>button.active small[data-v-d616b16f]{color:#e2eaff}.access-fixed-role[data-v-d616b16f]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-d616b16f]{min-width:0}.access-fixed-role strong[data-v-d616b16f],.access-fixed-role small[data-v-d616b16f]{display:block}.access-fixed-role small[data-v-d616b16f]{margin-top:3px;font-size:10px}.access-heading[data-v-d616b16f]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-d616b16f]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-d616b16f]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-d616b16f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-d616b16f],.access-modal-form label[data-v-d616b16f]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-d616b16f]{grid-column:1 / -1}.access-page input[data-v-d616b16f],.access-page select[data-v-d616b16f],.access-page textarea[data-v-d616b16f],.access-modal-form input[data-v-d616b16f],.access-modal-form select[data-v-d616b16f],.access-modal-form textarea[data-v-d616b16f]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-d616b16f],.access-page select[data-v-d616b16f],.access-modal-form input[data-v-d616b16f],.access-modal-form select[data-v-d616b16f]{height:36px;padding:0 10px}.access-page textarea[data-v-d616b16f],.access-modal-form textarea[data-v-d616b16f]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-d616b16f],.access-modal-form input[type=checkbox][data-v-d616b16f]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-d616b16f]:disabled,.access-page select[data-v-d616b16f]:disabled,.access-page textarea[data-v-d616b16f]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-d616b16f]{margin:22px 0 11px}.access-section-title>span[data-v-d616b16f]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-d616b16f]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-d616b16f]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-d616b16f]:last-child{border-bottom:0}.access-permission-table section>header[data-v-d616b16f]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-d616b16f]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-d616b16f]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-d616b16f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-d616b16f]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-d616b16f]{min-width:0}.access-permission-table section>div small[data-v-d616b16f]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-d616b16f]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-d616b16f]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-d616b16f]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-d616b16f]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-d616b16f]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-d616b16f]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-d616b16f]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-d616b16f]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-d616b16f]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-d616b16f]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-d616b16f]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-d616b16f]{width:140px}.account-list[data-v-d616b16f]{padding:0;overflow:hidden}.access-table-scroll[data-v-d616b16f]{overflow-x:auto}.access-page table[data-v-d616b16f]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-d616b16f]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-d616b16f]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-d616b16f],.access-page td small[data-v-d616b16f]{display:block}.access-page td strong[data-v-d616b16f]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-d616b16f]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-d616b16f]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-d616b16f]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-d616b16f]{display:flex;gap:3px}.access-row-actions button[data-v-d616b16f],.access-grant-row>button[data-v-d616b16f],.access-pagination button[data-v-d616b16f]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-d616b16f]:hover,.access-grant-row>button[data-v-d616b16f]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-d616b16f]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-d616b16f]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-d616b16f]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-d616b16f]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-d616b16f]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-d616b16f]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-d616b16f]{display:grid;gap:8px}.access-grant-row[data-v-d616b16f]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-d616b16f]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-d616b16f]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-d616b16f]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-d616b16f]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-d616b16f]{width:100%}.access-role-list>button[data-v-d616b16f]{width:auto}.access-fixed-role[data-v-d616b16f]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-d616b16f]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-d616b16f]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-d616b16f]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-d616b16f]{padding:14px}.account-list[data-v-d616b16f]{padding:0}.access-form-grid[data-v-d616b16f]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-d616b16f]{grid-column:auto}.access-heading[data-v-d616b16f],.access-toolbar[data-v-d616b16f]{align-items:flex-start;flex-direction:column}.access-filters[data-v-d616b16f]{width:100%;flex-wrap:wrap}.access-filters label[data-v-d616b16f],.access-filters label input[data-v-d616b16f]{width:100%}.access-toolbar>.access-button[data-v-d616b16f]{width:100%}.access-permission-table>section[data-v-d616b16f]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-d616b16f]{padding:10px}.access-grant-row[data-v-d616b16f],.access-grant-row.expanded[data-v-d616b16f]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-d616b16f]>:not(button),.access-grant-row.expanded[data-v-d616b16f]>:not(button){grid-column:1}.access-grant-row>button[data-v-d616b16f],.access-grant-row.expanded>button[data-v-d616b16f]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-d616b16f]{grid-column:1 / -1}.access-actions[data-v-d616b16f]{align-items:stretch}.access-actions>span[data-v-d616b16f]{width:100%}.access-actions .access-button[data-v-d616b16f]{flex:1}.access-section-title[data-v-d616b16f]{align-items:flex-start}.access-section-title .access-button[data-v-d616b16f]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-d616b16f]{width:100%}.access-fixed-role[data-v-d616b16f]{flex-basis:100%}.access-filters select[data-v-d616b16f],.access-filters>.access-button[data-v-d616b16f]{flex:1}.access-section-title[data-v-d616b16f]{flex-direction:column}.access-section-title .access-button[data-v-d616b16f]{width:100%}.access-actions[data-v-d616b16f]{flex-direction:column}.access-actions .access-button[data-v-d616b16f]{width:100%}}.resident-section-tabs[data-v-d616b16f],.resident-detail-tabs[data-v-d616b16f]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-d616b16f],.resident-detail-tabs>button[data-v-d616b16f]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-d616b16f],.resident-detail-tabs>button.active[data-v-d616b16f]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-d616b16f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-d616b16f]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-d616b16f]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-d616b16f]{font-size:25px;font-weight:600}.resident-filters[data-v-d616b16f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-d616b16f]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-d616b16f]{grid-column:span 2;min-width:0}.resident-search>div[data-v-d616b16f],.resident-age>div[data-v-d616b16f]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-d616b16f]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-d616b16f]{width:100%;border:0;padding-left:0}.resident-age input[data-v-d616b16f]{width:70px}.resident-filter-actions[data-v-d616b16f],.resident-detail-actions[data-v-d616b16f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-d616b16f]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-d616b16f],.resident-filters input[data-v-d616b16f]{width:100%}.resident-age>div[data-v-d616b16f]{min-width:0}.resident-age input[data-v-d616b16f]{min-width:0;flex:1}.resident-detail[data-v-d616b16f],.resident-detail-tabs[data-v-d616b16f]{margin-top:16px}.resident-description[data-v-d616b16f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-d616b16f]{min-width:0}.resident-description dt[data-v-d616b16f]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-d616b16f]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-d616b16f]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-d616b16f]{margin-top:16px!important}.resident-history-reason[data-v-d616b16f]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-d616b16f]{display:grid;gap:18px}.resident-editor fieldset[data-v-d616b16f]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-d616b16f]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-d616b16f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-d616b16f]{grid-column:1 / -1}.resident-status-form[data-v-d616b16f]{display:grid;gap:14px}.resident-status-form>p[data-v-d616b16f]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-d616b16f]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-d616b16f]{margin-bottom:0}.resident-contact-tags[data-v-d616b16f]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-d616b16f]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-d616b16f]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-d616b16f]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-d616b16f]{width:auto}.resident-attachment-upload[data-v-d616b16f]{margin:0}.resident-attachment-category[data-v-d616b16f]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-d616b16f]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-d616b16f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-d616b16f]{padding:14px}.resident-filters>label[data-v-d616b16f]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-d616b16f],.resident-filter-actions[data-v-d616b16f]{flex-basis:100%}.resident-filters select[data-v-d616b16f],.resident-age>div[data-v-d616b16f]{width:100%}.resident-age input[data-v-d616b16f]{width:100%}.resident-filter-actions .access-button[data-v-d616b16f]{flex:1}.resident-form-grid[data-v-d616b16f],.resident-description[data-v-d616b16f]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-d616b16f]{grid-column:auto}.resident-section-tabs[data-v-d616b16f]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-d616b16f]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-d616b16f]{grid-column:1 / -1}.resident-filter-actions[data-v-d616b16f]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-d616b16f]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-d616b16f]{grid-template-columns:minmax(0,1fr)}}.hint[data-v-d616b16f]{font-size:12px;color:#758398;line-height:1.8}.literal[data-v-d616b16f]{white-space:pre-wrap;overflow-wrap:anywhere}.alert-pending[data-v-d616b16f]{padding:14px;margin-bottom:15px;border:1px solid #f8dfae;border-radius:8px;background:#fff8ed;color:#9a6700;font-size:13px;line-height:1.7}.alert-links[data-v-d616b16f]{display:flex;flex-wrap:wrap;gap:8px}h4[data-v-d616b16f]{margin:24px 0 14px}.alert-action-form[data-v-d616b16f]{margin-top:24px;border-top:1px solid #e1e8f1}.alert-action-form>label[data-v-d616b16f]{display:grid;gap:7px;font-size:13px;color:#475569;margin:14px 0}.alert-action-form select[data-v-d616b16f],.alert-action-form textarea[data-v-d616b16f]{padding:10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;font:inherit;color:#334155}td small[data-v-d616b16f]{display:block;margin-top:5px;color:#758398}td[data-v-d616b16f]{overflow-wrap:anywhere}.access-page[data-v-aee35326]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-aee35326],.access-role-list[data-v-aee35326]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-aee35326]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-aee35326]{padding:12px 9px}.access-role-list>header[data-v-aee35326],.access-heading[data-v-aee35326],.access-section-title[data-v-aee35326],.access-actions[data-v-aee35326],.access-toolbar[data-v-aee35326],.access-pagination[data-v-aee35326]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-aee35326]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-aee35326],.access-page h4[data-v-aee35326]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-aee35326]{font-size:15px}.access-page h4[data-v-aee35326]{font-size:13px}.access-page p[data-v-aee35326]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-aee35326]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-aee35326]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-aee35326]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-aee35326]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-aee35326]{color:#fff}.access-role-list>button.active small[data-v-aee35326]{color:#e2eaff}.access-fixed-role[data-v-aee35326]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-aee35326]{min-width:0}.access-fixed-role strong[data-v-aee35326],.access-fixed-role small[data-v-aee35326]{display:block}.access-fixed-role small[data-v-aee35326]{margin-top:3px;font-size:10px}.access-heading[data-v-aee35326]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-aee35326]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-aee35326]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-aee35326]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-aee35326],.access-modal-form label[data-v-aee35326]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-aee35326]{grid-column:1 / -1}.access-page input[data-v-aee35326],.access-page select[data-v-aee35326],.access-page textarea[data-v-aee35326],.access-modal-form input[data-v-aee35326],.access-modal-form select[data-v-aee35326],.access-modal-form textarea[data-v-aee35326]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-aee35326],.access-page select[data-v-aee35326],.access-modal-form input[data-v-aee35326],.access-modal-form select[data-v-aee35326]{height:36px;padding:0 10px}.access-page textarea[data-v-aee35326],.access-modal-form textarea[data-v-aee35326]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-aee35326],.access-modal-form input[type=checkbox][data-v-aee35326]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-aee35326]:disabled,.access-page select[data-v-aee35326]:disabled,.access-page textarea[data-v-aee35326]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-aee35326]{margin:22px 0 11px}.access-section-title>span[data-v-aee35326]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-aee35326]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-aee35326]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-aee35326]:last-child{border-bottom:0}.access-permission-table section>header[data-v-aee35326]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-aee35326]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-aee35326]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-aee35326]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-aee35326]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-aee35326]{min-width:0}.access-permission-table section>div small[data-v-aee35326]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-aee35326]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-aee35326]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-aee35326]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-aee35326]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-aee35326]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-aee35326]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-aee35326]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-aee35326]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-aee35326]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-aee35326]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-aee35326]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-aee35326]{width:140px}.account-list[data-v-aee35326]{padding:0;overflow:hidden}.access-table-scroll[data-v-aee35326]{overflow-x:auto}.access-page table[data-v-aee35326]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-aee35326]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-aee35326]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-aee35326],.access-page td small[data-v-aee35326]{display:block}.access-page td strong[data-v-aee35326]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-aee35326]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-aee35326]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-aee35326]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-aee35326]{display:flex;gap:3px}.access-row-actions button[data-v-aee35326],.access-grant-row>button[data-v-aee35326],.access-pagination button[data-v-aee35326]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-aee35326]:hover,.access-grant-row>button[data-v-aee35326]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-aee35326]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-aee35326]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-aee35326]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-aee35326]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-aee35326]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-aee35326]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-aee35326]{display:grid;gap:8px}.access-grant-row[data-v-aee35326]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-aee35326]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-aee35326]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-aee35326]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-aee35326]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-aee35326]{width:100%}.access-role-list>button[data-v-aee35326]{width:auto}.access-fixed-role[data-v-aee35326]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-aee35326]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-aee35326]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-aee35326]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-aee35326]{padding:14px}.account-list[data-v-aee35326]{padding:0}.access-form-grid[data-v-aee35326]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-aee35326]{grid-column:auto}.access-heading[data-v-aee35326],.access-toolbar[data-v-aee35326]{align-items:flex-start;flex-direction:column}.access-filters[data-v-aee35326]{width:100%;flex-wrap:wrap}.access-filters label[data-v-aee35326],.access-filters label input[data-v-aee35326]{width:100%}.access-toolbar>.access-button[data-v-aee35326]{width:100%}.access-permission-table>section[data-v-aee35326]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-aee35326]{padding:10px}.access-grant-row[data-v-aee35326],.access-grant-row.expanded[data-v-aee35326]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-aee35326]>:not(button),.access-grant-row.expanded[data-v-aee35326]>:not(button){grid-column:1}.access-grant-row>button[data-v-aee35326],.access-grant-row.expanded>button[data-v-aee35326]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-aee35326]{grid-column:1 / -1}.access-actions[data-v-aee35326]{align-items:stretch}.access-actions>span[data-v-aee35326]{width:100%}.access-actions .access-button[data-v-aee35326]{flex:1}.access-section-title[data-v-aee35326]{align-items:flex-start}.access-section-title .access-button[data-v-aee35326]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-aee35326]{width:100%}.access-fixed-role[data-v-aee35326]{flex-basis:100%}.access-filters select[data-v-aee35326],.access-filters>.access-button[data-v-aee35326]{flex:1}.access-section-title[data-v-aee35326]{flex-direction:column}.access-section-title .access-button[data-v-aee35326]{width:100%}.access-actions[data-v-aee35326]{flex-direction:column}.access-actions .access-button[data-v-aee35326]{width:100%}}.resident-section-tabs[data-v-aee35326],.resident-detail-tabs[data-v-aee35326]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-aee35326],.resident-detail-tabs>button[data-v-aee35326]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-aee35326],.resident-detail-tabs>button.active[data-v-aee35326]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-aee35326]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-aee35326]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-aee35326]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-aee35326]{font-size:25px;font-weight:600}.resident-filters[data-v-aee35326]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-aee35326]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-aee35326]{grid-column:span 2;min-width:0}.resident-search>div[data-v-aee35326],.resident-age>div[data-v-aee35326]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-aee35326]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-aee35326]{width:100%;border:0;padding-left:0}.resident-age input[data-v-aee35326]{width:70px}.resident-filter-actions[data-v-aee35326],.resident-detail-actions[data-v-aee35326]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-aee35326]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-aee35326],.resident-filters input[data-v-aee35326]{width:100%}.resident-age>div[data-v-aee35326]{min-width:0}.resident-age input[data-v-aee35326]{min-width:0;flex:1}.resident-detail[data-v-aee35326],.resident-detail-tabs[data-v-aee35326]{margin-top:16px}.resident-description[data-v-aee35326]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-aee35326]{min-width:0}.resident-description dt[data-v-aee35326]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-aee35326]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-aee35326]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-aee35326]{margin-top:16px!important}.resident-history-reason[data-v-aee35326]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-aee35326]{display:grid;gap:18px}.resident-editor fieldset[data-v-aee35326]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-aee35326]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-aee35326]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-aee35326]{grid-column:1 / -1}.resident-status-form[data-v-aee35326]{display:grid;gap:14px}.resident-status-form>p[data-v-aee35326]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-aee35326]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-aee35326]{margin-bottom:0}.resident-contact-tags[data-v-aee35326]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-aee35326]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-aee35326]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-aee35326]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-aee35326]{width:auto}.resident-attachment-upload[data-v-aee35326]{margin:0}.resident-attachment-category[data-v-aee35326]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-aee35326]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-aee35326]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-aee35326]{padding:14px}.resident-filters>label[data-v-aee35326]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-aee35326],.resident-filter-actions[data-v-aee35326]{flex-basis:100%}.resident-filters select[data-v-aee35326],.resident-age>div[data-v-aee35326]{width:100%}.resident-age input[data-v-aee35326]{width:100%}.resident-filter-actions .access-button[data-v-aee35326]{flex:1}.resident-form-grid[data-v-aee35326],.resident-description[data-v-aee35326]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-aee35326]{grid-column:auto}.resident-section-tabs[data-v-aee35326]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-aee35326]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-aee35326]{grid-column:1 / -1}.resident-filter-actions[data-v-aee35326]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-aee35326]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-aee35326]{grid-template-columns:minmax(0,1fr)}}.trajectory-hint[data-v-aee35326]{color:#758398;font-size:12px;line-height:1.8}.trajectory-map[data-v-aee35326]{display:block;width:100%;border:1px solid #e1e8f1;border-radius:9px}.trajectory-map g[role=button][data-v-aee35326]{cursor:pointer}.trajectory-map g[role=button]:focus circle[data-v-aee35326]{stroke:#e26147;stroke-width:3}.trajectory-point-table[data-v-aee35326]{max-height:420px;overflow:auto}.trajectory-point-table tr[data-v-aee35326]{cursor:pointer}.trajectory-point-table tr.selected[data-v-aee35326]{background:#edf4ff}td small[data-v-aee35326]{display:block;margin-top:5px;color:#758398}h4[data-v-aee35326]{margin:22px 0 12px}td[data-v-aee35326]{overflow-wrap:anywhere}.access-page[data-v-053614ff]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-053614ff],.access-role-list[data-v-053614ff]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-053614ff]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-053614ff]{padding:12px 9px}.access-role-list>header[data-v-053614ff],.access-heading[data-v-053614ff],.access-section-title[data-v-053614ff],.access-actions[data-v-053614ff],.access-toolbar[data-v-053614ff],.access-pagination[data-v-053614ff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-053614ff]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-053614ff],.access-page h4[data-v-053614ff]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-053614ff]{font-size:15px}.access-page h4[data-v-053614ff]{font-size:13px}.access-page p[data-v-053614ff]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-053614ff]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-053614ff]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-053614ff]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-053614ff]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-053614ff]{color:#fff}.access-role-list>button.active small[data-v-053614ff]{color:#e2eaff}.access-fixed-role[data-v-053614ff]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-053614ff]{min-width:0}.access-fixed-role strong[data-v-053614ff],.access-fixed-role small[data-v-053614ff]{display:block}.access-fixed-role small[data-v-053614ff]{margin-top:3px;font-size:10px}.access-heading[data-v-053614ff]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-053614ff]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-053614ff]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-053614ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-053614ff],.access-modal-form label[data-v-053614ff]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-053614ff]{grid-column:1 / -1}.access-page input[data-v-053614ff],.access-page select[data-v-053614ff],.access-page textarea[data-v-053614ff],.access-modal-form input[data-v-053614ff],.access-modal-form select[data-v-053614ff],.access-modal-form textarea[data-v-053614ff]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-053614ff],.access-page select[data-v-053614ff],.access-modal-form input[data-v-053614ff],.access-modal-form select[data-v-053614ff]{height:36px;padding:0 10px}.access-page textarea[data-v-053614ff],.access-modal-form textarea[data-v-053614ff]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-053614ff],.access-modal-form input[type=checkbox][data-v-053614ff]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-053614ff]:disabled,.access-page select[data-v-053614ff]:disabled,.access-page textarea[data-v-053614ff]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-053614ff]{margin:22px 0 11px}.access-section-title>span[data-v-053614ff]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-053614ff]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-053614ff]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-053614ff]:last-child{border-bottom:0}.access-permission-table section>header[data-v-053614ff]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-053614ff]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-053614ff]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-053614ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-053614ff]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-053614ff]{min-width:0}.access-permission-table section>div small[data-v-053614ff]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-053614ff]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-053614ff]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-053614ff]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-053614ff]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-053614ff]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-053614ff]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-053614ff]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-053614ff]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-053614ff]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-053614ff]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-053614ff]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-053614ff]{width:140px}.account-list[data-v-053614ff]{padding:0;overflow:hidden}.access-table-scroll[data-v-053614ff]{overflow-x:auto}.access-page table[data-v-053614ff]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-053614ff]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-053614ff]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-053614ff],.access-page td small[data-v-053614ff]{display:block}.access-page td strong[data-v-053614ff]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-053614ff]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-053614ff]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-053614ff]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-053614ff]{display:flex;gap:3px}.access-row-actions button[data-v-053614ff],.access-grant-row>button[data-v-053614ff],.access-pagination button[data-v-053614ff]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-053614ff]:hover,.access-grant-row>button[data-v-053614ff]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-053614ff]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-053614ff]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-053614ff]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-053614ff]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-053614ff]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-053614ff]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-053614ff]{display:grid;gap:8px}.access-grant-row[data-v-053614ff]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-053614ff]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-053614ff]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-053614ff]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-053614ff]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-053614ff]{width:100%}.access-role-list>button[data-v-053614ff]{width:auto}.access-fixed-role[data-v-053614ff]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-053614ff]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-053614ff]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-053614ff]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-053614ff]{padding:14px}.account-list[data-v-053614ff]{padding:0}.access-form-grid[data-v-053614ff]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-053614ff]{grid-column:auto}.access-heading[data-v-053614ff],.access-toolbar[data-v-053614ff]{align-items:flex-start;flex-direction:column}.access-filters[data-v-053614ff]{width:100%;flex-wrap:wrap}.access-filters label[data-v-053614ff],.access-filters label input[data-v-053614ff]{width:100%}.access-toolbar>.access-button[data-v-053614ff]{width:100%}.access-permission-table>section[data-v-053614ff]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-053614ff]{padding:10px}.access-grant-row[data-v-053614ff],.access-grant-row.expanded[data-v-053614ff]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-053614ff]>:not(button),.access-grant-row.expanded[data-v-053614ff]>:not(button){grid-column:1}.access-grant-row>button[data-v-053614ff],.access-grant-row.expanded>button[data-v-053614ff]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-053614ff]{grid-column:1 / -1}.access-actions[data-v-053614ff]{align-items:stretch}.access-actions>span[data-v-053614ff]{width:100%}.access-actions .access-button[data-v-053614ff]{flex:1}.access-section-title[data-v-053614ff]{align-items:flex-start}.access-section-title .access-button[data-v-053614ff]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-053614ff]{width:100%}.access-fixed-role[data-v-053614ff]{flex-basis:100%}.access-filters select[data-v-053614ff],.access-filters>.access-button[data-v-053614ff]{flex:1}.access-section-title[data-v-053614ff]{flex-direction:column}.access-section-title .access-button[data-v-053614ff]{width:100%}.access-actions[data-v-053614ff]{flex-direction:column}.access-actions .access-button[data-v-053614ff]{width:100%}}.follow-up-hint[data-v-053614ff]{color:#758398;font-size:12px;line-height:1.8}.follow-up-filters[data-v-053614ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;margin:18px 0;padding:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.follow-up-filters>label[data-v-053614ff]{display:grid;gap:7px;flex:1;min-width:140px;color:#64748b;font-size:12px}.follow-up-filters input[data-v-053614ff],.follow-up-filters select[data-v-053614ff],.follow-up-form input[data-v-053614ff],.follow-up-form select[data-v-053614ff],.follow-up-form textarea[data-v-053614ff]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;font:inherit;color:#334155}.follow-up-row-actions[data-v-053614ff]{display:flex;flex-wrap:wrap;gap:7px}.follow-up-summary[data-v-053614ff]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 18px}.follow-up-summary>div[data-v-053614ff]{min-width:0}.follow-up-summary dt[data-v-053614ff]{color:#758398;font-size:12px;margin-bottom:6px}.follow-up-summary dd[data-v-053614ff]{color:#334155;font-size:13px;line-height:1.8;margin:0;overflow-wrap:anywhere}.follow-up-summary dd button[data-v-053614ff]{margin-left:10px}.follow-up-history[data-v-053614ff]{border:1px solid #e1e8f1;border-radius:9px;padding:15px;margin:12px 0}.follow-up-history header[data-v-053614ff]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px;font-size:13px}.follow-up-history header span[data-v-053614ff]{font-size:12px;color:#758398}.follow-up-content[data-v-053614ff]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;color:#334155;margin:0}.follow-up-form fieldset[data-v-053614ff]{border:0;padding:0;margin:0 0 15px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.follow-up-form label[data-v-053614ff]{display:grid;gap:7px;color:#64748b;font-size:12px;min-width:0}.follow-up-wide[data-v-053614ff]{grid-column:1 / -1}.follow-up-form input[data-v-053614ff]:read-only{background:#f7f9fc}.follow-up-form[data-v-053614ff] :disabled{opacity:.75}.follow-up-detail h4[data-v-053614ff]{margin:26px 0 14px}.follow-up-detail h3[data-v-053614ff]{margin:0}td small[data-v-053614ff]{display:block;color:#758398;margin-top:5px}td[data-v-053614ff]{overflow-wrap:anywhere}@media(max-width:600px){.follow-up-summary[data-v-053614ff],.follow-up-form fieldset[data-v-053614ff]{grid-template-columns:1fr}}.resident-section-tabs[data-v-809c58ca],.resident-detail-tabs[data-v-809c58ca]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-809c58ca],.resident-detail-tabs>button[data-v-809c58ca]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-809c58ca],.resident-detail-tabs>button.active[data-v-809c58ca]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-809c58ca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-809c58ca]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-809c58ca]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-809c58ca]{font-size:25px;font-weight:600}.resident-filters[data-v-809c58ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-809c58ca]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-809c58ca]{grid-column:span 2;min-width:0}.resident-search>div[data-v-809c58ca],.resident-age>div[data-v-809c58ca]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-809c58ca]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-809c58ca]{width:100%;border:0;padding-left:0}.resident-age input[data-v-809c58ca]{width:70px}.resident-filter-actions[data-v-809c58ca],.resident-detail-actions[data-v-809c58ca]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-809c58ca]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-809c58ca],.resident-filters input[data-v-809c58ca]{width:100%}.resident-age>div[data-v-809c58ca]{min-width:0}.resident-age input[data-v-809c58ca]{min-width:0;flex:1}.resident-detail[data-v-809c58ca],.resident-detail-tabs[data-v-809c58ca]{margin-top:16px}.resident-description[data-v-809c58ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-809c58ca]{min-width:0}.resident-description dt[data-v-809c58ca]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-809c58ca]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-809c58ca]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-809c58ca]{margin-top:16px!important}.resident-history-reason[data-v-809c58ca]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-809c58ca]{display:grid;gap:18px}.resident-editor fieldset[data-v-809c58ca]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-809c58ca]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-809c58ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-809c58ca]{grid-column:1 / -1}.resident-status-form[data-v-809c58ca]{display:grid;gap:14px}.resident-status-form>p[data-v-809c58ca]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-809c58ca]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-809c58ca]{margin-bottom:0}.resident-contact-tags[data-v-809c58ca]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-809c58ca]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-809c58ca]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-809c58ca]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-809c58ca]{width:auto}.resident-attachment-upload[data-v-809c58ca]{margin:0}.resident-attachment-category[data-v-809c58ca]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-809c58ca]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-809c58ca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-809c58ca]{padding:14px}.resident-filters>label[data-v-809c58ca]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-809c58ca],.resident-filter-actions[data-v-809c58ca]{flex-basis:100%}.resident-filters select[data-v-809c58ca],.resident-age>div[data-v-809c58ca]{width:100%}.resident-age input[data-v-809c58ca]{width:100%}.resident-filter-actions .access-button[data-v-809c58ca]{flex:1}.resident-form-grid[data-v-809c58ca],.resident-description[data-v-809c58ca]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-809c58ca]{grid-column:auto}.resident-section-tabs[data-v-809c58ca]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-809c58ca]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-809c58ca]{grid-column:1 / -1}.resident-filter-actions[data-v-809c58ca]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-809c58ca]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-809c58ca]{grid-template-columns:minmax(0,1fr)}}.rule-snapshot[data-v-809c58ca]{display:grid;gap:24px}.rule-snapshot h4[data-v-809c58ca]{margin:0 0 12px}.access-page[data-v-2a7ba361]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-2a7ba361],.access-role-list[data-v-2a7ba361]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-2a7ba361]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-2a7ba361]{padding:12px 9px}.access-role-list>header[data-v-2a7ba361],.access-heading[data-v-2a7ba361],.access-section-title[data-v-2a7ba361],.access-actions[data-v-2a7ba361],.access-toolbar[data-v-2a7ba361],.access-pagination[data-v-2a7ba361]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-2a7ba361]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-2a7ba361],.access-page h4[data-v-2a7ba361]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-2a7ba361]{font-size:15px}.access-page h4[data-v-2a7ba361]{font-size:13px}.access-page p[data-v-2a7ba361]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-2a7ba361]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-2a7ba361]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-2a7ba361]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-2a7ba361]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-2a7ba361]{color:#fff}.access-role-list>button.active small[data-v-2a7ba361]{color:#e2eaff}.access-fixed-role[data-v-2a7ba361]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-2a7ba361]{min-width:0}.access-fixed-role strong[data-v-2a7ba361],.access-fixed-role small[data-v-2a7ba361]{display:block}.access-fixed-role small[data-v-2a7ba361]{margin-top:3px;font-size:10px}.access-heading[data-v-2a7ba361]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-2a7ba361]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-2a7ba361]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-2a7ba361]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-2a7ba361],.access-modal-form label[data-v-2a7ba361]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-2a7ba361]{grid-column:1 / -1}.access-page input[data-v-2a7ba361],.access-page select[data-v-2a7ba361],.access-page textarea[data-v-2a7ba361],.access-modal-form input[data-v-2a7ba361],.access-modal-form select[data-v-2a7ba361],.access-modal-form textarea[data-v-2a7ba361]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-2a7ba361],.access-page select[data-v-2a7ba361],.access-modal-form input[data-v-2a7ba361],.access-modal-form select[data-v-2a7ba361]{height:36px;padding:0 10px}.access-page textarea[data-v-2a7ba361],.access-modal-form textarea[data-v-2a7ba361]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-2a7ba361],.access-modal-form input[type=checkbox][data-v-2a7ba361]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-2a7ba361]:disabled,.access-page select[data-v-2a7ba361]:disabled,.access-page textarea[data-v-2a7ba361]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-2a7ba361]{margin:22px 0 11px}.access-section-title>span[data-v-2a7ba361]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-2a7ba361]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-2a7ba361]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-2a7ba361]:last-child{border-bottom:0}.access-permission-table section>header[data-v-2a7ba361]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-2a7ba361]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-2a7ba361]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-2a7ba361]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-2a7ba361]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-2a7ba361]{min-width:0}.access-permission-table section>div small[data-v-2a7ba361]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-2a7ba361]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-2a7ba361]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-2a7ba361]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-2a7ba361]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-2a7ba361]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-2a7ba361]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-2a7ba361]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-2a7ba361]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-2a7ba361]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-2a7ba361]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-2a7ba361]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-2a7ba361]{width:140px}.account-list[data-v-2a7ba361]{padding:0;overflow:hidden}.access-table-scroll[data-v-2a7ba361]{overflow-x:auto}.access-page table[data-v-2a7ba361]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-2a7ba361]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-2a7ba361]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-2a7ba361],.access-page td small[data-v-2a7ba361]{display:block}.access-page td strong[data-v-2a7ba361]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-2a7ba361]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-2a7ba361]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-2a7ba361]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-2a7ba361]{display:flex;gap:3px}.access-row-actions button[data-v-2a7ba361],.access-grant-row>button[data-v-2a7ba361],.access-pagination button[data-v-2a7ba361]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-2a7ba361]:hover,.access-grant-row>button[data-v-2a7ba361]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-2a7ba361]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-2a7ba361]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-2a7ba361]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-2a7ba361]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-2a7ba361]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-2a7ba361]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-2a7ba361]{display:grid;gap:8px}.access-grant-row[data-v-2a7ba361]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-2a7ba361]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-2a7ba361]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-2a7ba361]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-2a7ba361]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-2a7ba361]{width:100%}.access-role-list>button[data-v-2a7ba361]{width:auto}.access-fixed-role[data-v-2a7ba361]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-2a7ba361]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-2a7ba361]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-2a7ba361]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-2a7ba361]{padding:14px}.account-list[data-v-2a7ba361]{padding:0}.access-form-grid[data-v-2a7ba361]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-2a7ba361]{grid-column:auto}.access-heading[data-v-2a7ba361],.access-toolbar[data-v-2a7ba361]{align-items:flex-start;flex-direction:column}.access-filters[data-v-2a7ba361]{width:100%;flex-wrap:wrap}.access-filters label[data-v-2a7ba361],.access-filters label input[data-v-2a7ba361]{width:100%}.access-toolbar>.access-button[data-v-2a7ba361]{width:100%}.access-permission-table>section[data-v-2a7ba361]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-2a7ba361]{padding:10px}.access-grant-row[data-v-2a7ba361],.access-grant-row.expanded[data-v-2a7ba361]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-2a7ba361]>:not(button),.access-grant-row.expanded[data-v-2a7ba361]>:not(button){grid-column:1}.access-grant-row>button[data-v-2a7ba361],.access-grant-row.expanded>button[data-v-2a7ba361]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-2a7ba361]{grid-column:1 / -1}.access-actions[data-v-2a7ba361]{align-items:stretch}.access-actions>span[data-v-2a7ba361]{width:100%}.access-actions .access-button[data-v-2a7ba361]{flex:1}.access-section-title[data-v-2a7ba361]{align-items:flex-start}.access-section-title .access-button[data-v-2a7ba361]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-2a7ba361]{width:100%}.access-fixed-role[data-v-2a7ba361]{flex-basis:100%}.access-filters select[data-v-2a7ba361],.access-filters>.access-button[data-v-2a7ba361]{flex:1}.access-section-title[data-v-2a7ba361]{flex-direction:column}.access-section-title .access-button[data-v-2a7ba361]{width:100%}.access-actions[data-v-2a7ba361]{flex-direction:column}.access-actions .access-button[data-v-2a7ba361]{width:100%}}.resident-section-tabs[data-v-2a7ba361],.resident-detail-tabs[data-v-2a7ba361]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-2a7ba361],.resident-detail-tabs>button[data-v-2a7ba361]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-2a7ba361],.resident-detail-tabs>button.active[data-v-2a7ba361]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-2a7ba361]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-2a7ba361]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-2a7ba361]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-2a7ba361]{font-size:25px;font-weight:600}.resident-filters[data-v-2a7ba361]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-2a7ba361]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-2a7ba361]{grid-column:span 2;min-width:0}.resident-search>div[data-v-2a7ba361],.resident-age>div[data-v-2a7ba361]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-2a7ba361]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-2a7ba361]{width:100%;border:0;padding-left:0}.resident-age input[data-v-2a7ba361]{width:70px}.resident-filter-actions[data-v-2a7ba361],.resident-detail-actions[data-v-2a7ba361]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-2a7ba361]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-2a7ba361],.resident-filters input[data-v-2a7ba361]{width:100%}.resident-age>div[data-v-2a7ba361]{min-width:0}.resident-age input[data-v-2a7ba361]{min-width:0;flex:1}.resident-detail[data-v-2a7ba361],.resident-detail-tabs[data-v-2a7ba361]{margin-top:16px}.resident-description[data-v-2a7ba361]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-2a7ba361]{min-width:0}.resident-description dt[data-v-2a7ba361]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-2a7ba361]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-2a7ba361]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-2a7ba361]{margin-top:16px!important}.resident-history-reason[data-v-2a7ba361]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-2a7ba361]{display:grid;gap:18px}.resident-editor fieldset[data-v-2a7ba361]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-2a7ba361]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-2a7ba361]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-2a7ba361]{grid-column:1 / -1}.resident-status-form[data-v-2a7ba361]{display:grid;gap:14px}.resident-status-form>p[data-v-2a7ba361]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-2a7ba361]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-2a7ba361]{margin-bottom:0}.resident-contact-tags[data-v-2a7ba361]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-2a7ba361]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-2a7ba361]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-2a7ba361]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-2a7ba361]{width:auto}.resident-attachment-upload[data-v-2a7ba361]{margin:0}.resident-attachment-category[data-v-2a7ba361]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-2a7ba361]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-2a7ba361]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-2a7ba361]{padding:14px}.resident-filters>label[data-v-2a7ba361]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-2a7ba361],.resident-filter-actions[data-v-2a7ba361]{flex-basis:100%}.resident-filters select[data-v-2a7ba361],.resident-age>div[data-v-2a7ba361]{width:100%}.resident-age input[data-v-2a7ba361]{width:100%}.resident-filter-actions .access-button[data-v-2a7ba361]{flex:1}.resident-form-grid[data-v-2a7ba361],.resident-description[data-v-2a7ba361]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-2a7ba361]{grid-column:auto}.resident-section-tabs[data-v-2a7ba361]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-2a7ba361]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-2a7ba361]{grid-column:1 / -1}.resident-filter-actions[data-v-2a7ba361]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-2a7ba361]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-2a7ba361]{grid-template-columns:minmax(0,1fr)}}h4[data-v-2a7ba361]{margin:24px 0 14px}td small[data-v-2a7ba361]{display:block;color:#758398;margin-top:6px}.work-order-source[data-v-2a7ba361],.work-order-rule>p[data-v-2a7ba361]{font-size:12px;color:#758398;overflow-wrap:anywhere}.work-order-rule[data-v-2a7ba361]{margin-top:24px}.work-order-rule>summary[data-v-2a7ba361]{cursor:pointer;font-size:13px;color:#2563eb}.access-page[data-v-1588d9df]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-1588d9df],.access-role-list[data-v-1588d9df]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-1588d9df]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-1588d9df]{padding:12px 9px}.access-role-list>header[data-v-1588d9df],.access-heading[data-v-1588d9df],.access-section-title[data-v-1588d9df],.access-actions[data-v-1588d9df],.access-toolbar[data-v-1588d9df],.access-pagination[data-v-1588d9df]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-1588d9df]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-1588d9df],.access-page h4[data-v-1588d9df]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-1588d9df]{font-size:15px}.access-page h4[data-v-1588d9df]{font-size:13px}.access-page p[data-v-1588d9df]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-1588d9df]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-1588d9df]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-1588d9df]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-1588d9df]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-1588d9df]{color:#fff}.access-role-list>button.active small[data-v-1588d9df]{color:#e2eaff}.access-fixed-role[data-v-1588d9df]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-1588d9df]{min-width:0}.access-fixed-role strong[data-v-1588d9df],.access-fixed-role small[data-v-1588d9df]{display:block}.access-fixed-role small[data-v-1588d9df]{margin-top:3px;font-size:10px}.access-heading[data-v-1588d9df]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-1588d9df]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-1588d9df]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-1588d9df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-1588d9df],.access-modal-form label[data-v-1588d9df]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-1588d9df]{grid-column:1 / -1}.access-page input[data-v-1588d9df],.access-page select[data-v-1588d9df],.access-page textarea[data-v-1588d9df],.access-modal-form input[data-v-1588d9df],.access-modal-form select[data-v-1588d9df],.access-modal-form textarea[data-v-1588d9df]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-1588d9df],.access-page select[data-v-1588d9df],.access-modal-form input[data-v-1588d9df],.access-modal-form select[data-v-1588d9df]{height:36px;padding:0 10px}.access-page textarea[data-v-1588d9df],.access-modal-form textarea[data-v-1588d9df]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-1588d9df],.access-modal-form input[type=checkbox][data-v-1588d9df]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-1588d9df]:disabled,.access-page select[data-v-1588d9df]:disabled,.access-page textarea[data-v-1588d9df]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-1588d9df]{margin:22px 0 11px}.access-section-title>span[data-v-1588d9df]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-1588d9df]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-1588d9df]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-1588d9df]:last-child{border-bottom:0}.access-permission-table section>header[data-v-1588d9df]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-1588d9df]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-1588d9df]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-1588d9df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-1588d9df]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-1588d9df]{min-width:0}.access-permission-table section>div small[data-v-1588d9df]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-1588d9df]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-1588d9df]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-1588d9df]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-1588d9df]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-1588d9df]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-1588d9df]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-1588d9df]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-1588d9df]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-1588d9df]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-1588d9df]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-1588d9df]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-1588d9df]{width:140px}.account-list[data-v-1588d9df]{padding:0;overflow:hidden}.access-table-scroll[data-v-1588d9df]{overflow-x:auto}.access-page table[data-v-1588d9df]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-1588d9df]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-1588d9df]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-1588d9df],.access-page td small[data-v-1588d9df]{display:block}.access-page td strong[data-v-1588d9df]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-1588d9df]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-1588d9df]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-1588d9df]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-1588d9df]{display:flex;gap:3px}.access-row-actions button[data-v-1588d9df],.access-grant-row>button[data-v-1588d9df],.access-pagination button[data-v-1588d9df]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-1588d9df]:hover,.access-grant-row>button[data-v-1588d9df]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-1588d9df]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-1588d9df]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-1588d9df]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-1588d9df]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-1588d9df]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-1588d9df]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-1588d9df]{display:grid;gap:8px}.access-grant-row[data-v-1588d9df]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-1588d9df]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-1588d9df]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-1588d9df]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-1588d9df]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-1588d9df]{width:100%}.access-role-list>button[data-v-1588d9df]{width:auto}.access-fixed-role[data-v-1588d9df]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-1588d9df]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-1588d9df]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-1588d9df]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-1588d9df]{padding:14px}.account-list[data-v-1588d9df]{padding:0}.access-form-grid[data-v-1588d9df]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-1588d9df]{grid-column:auto}.access-heading[data-v-1588d9df],.access-toolbar[data-v-1588d9df]{align-items:flex-start;flex-direction:column}.access-filters[data-v-1588d9df]{width:100%;flex-wrap:wrap}.access-filters label[data-v-1588d9df],.access-filters label input[data-v-1588d9df]{width:100%}.access-toolbar>.access-button[data-v-1588d9df]{width:100%}.access-permission-table>section[data-v-1588d9df]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-1588d9df]{padding:10px}.access-grant-row[data-v-1588d9df],.access-grant-row.expanded[data-v-1588d9df]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-1588d9df]>:not(button),.access-grant-row.expanded[data-v-1588d9df]>:not(button){grid-column:1}.access-grant-row>button[data-v-1588d9df],.access-grant-row.expanded>button[data-v-1588d9df]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-1588d9df]{grid-column:1 / -1}.access-actions[data-v-1588d9df]{align-items:stretch}.access-actions>span[data-v-1588d9df]{width:100%}.access-actions .access-button[data-v-1588d9df]{flex:1}.access-section-title[data-v-1588d9df]{align-items:flex-start}.access-section-title .access-button[data-v-1588d9df]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-1588d9df]{width:100%}.access-fixed-role[data-v-1588d9df]{flex-basis:100%}.access-filters select[data-v-1588d9df],.access-filters>.access-button[data-v-1588d9df]{flex:1}.access-section-title[data-v-1588d9df]{flex-direction:column}.access-section-title .access-button[data-v-1588d9df]{width:100%}.access-actions[data-v-1588d9df]{flex-direction:column}.access-actions .access-button[data-v-1588d9df]{width:100%}}.message-hint[data-v-1588d9df]{color:#758398;font-size:12px;line-height:1.8}.message-toolbar[data-v-1588d9df],.message-filters[data-v-1588d9df]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.message-filters label[data-v-1588d9df],.message-publish-form fieldset>label[data-v-1588d9df]{display:grid;gap:7px;min-width:150px;font-size:12px;color:#64748b}.message-filters select[data-v-1588d9df],.message-publish-form input[data-v-1588d9df]:not([type=checkbox]),.message-publish-form select[data-v-1588d9df],.message-publish-form textarea[data-v-1588d9df]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#334155;font:inherit}.message-description[data-v-1588d9df]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.message-description dt[data-v-1588d9df]{margin-bottom:6px;font-size:12px;color:#758398}.message-description dd[data-v-1588d9df]{margin:0;color:#334155;font-size:13px;overflow-wrap:anywhere}.message-title[data-v-1588d9df]{color:#334155;font-size:17px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.message-body[data-v-1588d9df]{color:#334155;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafd;border-radius:9px;padding:18px}.message-publish-form fieldset[data-v-1588d9df]{border:0;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.message-wide[data-v-1588d9df]{grid-column:1 / -1}.message-recipients h4[data-v-1588d9df]{margin:0 0 12px;color:#475569;font-size:13px}.message-recipient-options[data-v-1588d9df]{display:grid;grid-template-columns:repeat(3,1fr);max-height:220px;overflow:auto;gap:12px;margin-top:15px}.message-recipient-options label[data-v-1588d9df]{display:flex;gap:7px;align-items:center;color:#475569;font-size:13px}.message-recipients>input[data-v-1588d9df]{width:100%}.message-row-actions[data-v-1588d9df]{display:flex;flex-wrap:wrap;gap:8px}.message-status-unread[data-v-1588d9df]{color:#2563eb;font-weight:600}td small[data-v-1588d9df]{display:block;color:#758398;margin-top:6px}td[data-v-1588d9df]{overflow-wrap:anywhere}@media(max-width:600px){.message-description[data-v-1588d9df],.message-publish-form fieldset[data-v-1588d9df]{grid-template-columns:1fr}.message-recipient-options[data-v-1588d9df]{grid-template-columns:1fr 1fr}}.access-page[data-v-bf0d3a0d]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-bf0d3a0d],.access-role-list[data-v-bf0d3a0d]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-bf0d3a0d]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-bf0d3a0d]{padding:12px 9px}.access-role-list>header[data-v-bf0d3a0d],.access-heading[data-v-bf0d3a0d],.access-section-title[data-v-bf0d3a0d],.access-actions[data-v-bf0d3a0d],.access-toolbar[data-v-bf0d3a0d],.access-pagination[data-v-bf0d3a0d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-bf0d3a0d]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-bf0d3a0d],.access-page h4[data-v-bf0d3a0d]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-bf0d3a0d]{font-size:15px}.access-page h4[data-v-bf0d3a0d]{font-size:13px}.access-page p[data-v-bf0d3a0d]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-bf0d3a0d]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-bf0d3a0d]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-bf0d3a0d]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-bf0d3a0d]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-bf0d3a0d]{color:#fff}.access-role-list>button.active small[data-v-bf0d3a0d]{color:#e2eaff}.access-fixed-role[data-v-bf0d3a0d]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-bf0d3a0d]{min-width:0}.access-fixed-role strong[data-v-bf0d3a0d],.access-fixed-role small[data-v-bf0d3a0d]{display:block}.access-fixed-role small[data-v-bf0d3a0d]{margin-top:3px;font-size:10px}.access-heading[data-v-bf0d3a0d]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-bf0d3a0d]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-bf0d3a0d]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-bf0d3a0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-bf0d3a0d],.access-modal-form label[data-v-bf0d3a0d]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-bf0d3a0d]{grid-column:1 / -1}.access-page input[data-v-bf0d3a0d],.access-page select[data-v-bf0d3a0d],.access-page textarea[data-v-bf0d3a0d],.access-modal-form input[data-v-bf0d3a0d],.access-modal-form select[data-v-bf0d3a0d],.access-modal-form textarea[data-v-bf0d3a0d]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-bf0d3a0d],.access-page select[data-v-bf0d3a0d],.access-modal-form input[data-v-bf0d3a0d],.access-modal-form select[data-v-bf0d3a0d]{height:36px;padding:0 10px}.access-page textarea[data-v-bf0d3a0d],.access-modal-form textarea[data-v-bf0d3a0d]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-bf0d3a0d],.access-modal-form input[type=checkbox][data-v-bf0d3a0d]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-bf0d3a0d]:disabled,.access-page select[data-v-bf0d3a0d]:disabled,.access-page textarea[data-v-bf0d3a0d]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-bf0d3a0d]{margin:22px 0 11px}.access-section-title>span[data-v-bf0d3a0d]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-bf0d3a0d]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-bf0d3a0d]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-bf0d3a0d]:last-child{border-bottom:0}.access-permission-table section>header[data-v-bf0d3a0d]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-bf0d3a0d]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-bf0d3a0d]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-bf0d3a0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-bf0d3a0d]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-bf0d3a0d]{min-width:0}.access-permission-table section>div small[data-v-bf0d3a0d]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-bf0d3a0d]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-bf0d3a0d]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-bf0d3a0d]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-bf0d3a0d]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-bf0d3a0d]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-bf0d3a0d]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-bf0d3a0d]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-bf0d3a0d]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-bf0d3a0d]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-bf0d3a0d]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-bf0d3a0d]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-bf0d3a0d]{width:140px}.account-list[data-v-bf0d3a0d]{padding:0;overflow:hidden}.access-table-scroll[data-v-bf0d3a0d]{overflow-x:auto}.access-page table[data-v-bf0d3a0d]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-bf0d3a0d]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-bf0d3a0d]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-bf0d3a0d],.access-page td small[data-v-bf0d3a0d]{display:block}.access-page td strong[data-v-bf0d3a0d]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-bf0d3a0d]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-bf0d3a0d]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-bf0d3a0d]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-bf0d3a0d]{display:flex;gap:3px}.access-row-actions button[data-v-bf0d3a0d],.access-grant-row>button[data-v-bf0d3a0d],.access-pagination button[data-v-bf0d3a0d]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-bf0d3a0d]:hover,.access-grant-row>button[data-v-bf0d3a0d]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-bf0d3a0d]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-bf0d3a0d]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-bf0d3a0d]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-bf0d3a0d]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-bf0d3a0d]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-bf0d3a0d]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-bf0d3a0d]{display:grid;gap:8px}.access-grant-row[data-v-bf0d3a0d]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-bf0d3a0d]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-bf0d3a0d]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-bf0d3a0d]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-bf0d3a0d]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-bf0d3a0d]{width:100%}.access-role-list>button[data-v-bf0d3a0d]{width:auto}.access-fixed-role[data-v-bf0d3a0d]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-bf0d3a0d]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-bf0d3a0d]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-bf0d3a0d]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-bf0d3a0d]{padding:14px}.account-list[data-v-bf0d3a0d]{padding:0}.access-form-grid[data-v-bf0d3a0d]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-bf0d3a0d]{grid-column:auto}.access-heading[data-v-bf0d3a0d],.access-toolbar[data-v-bf0d3a0d]{align-items:flex-start;flex-direction:column}.access-filters[data-v-bf0d3a0d]{width:100%;flex-wrap:wrap}.access-filters label[data-v-bf0d3a0d],.access-filters label input[data-v-bf0d3a0d]{width:100%}.access-toolbar>.access-button[data-v-bf0d3a0d]{width:100%}.access-permission-table>section[data-v-bf0d3a0d]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-bf0d3a0d]{padding:10px}.access-grant-row[data-v-bf0d3a0d],.access-grant-row.expanded[data-v-bf0d3a0d]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-bf0d3a0d]>:not(button),.access-grant-row.expanded[data-v-bf0d3a0d]>:not(button){grid-column:1}.access-grant-row>button[data-v-bf0d3a0d],.access-grant-row.expanded>button[data-v-bf0d3a0d]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-bf0d3a0d]{grid-column:1 / -1}.access-actions[data-v-bf0d3a0d]{align-items:stretch}.access-actions>span[data-v-bf0d3a0d]{width:100%}.access-actions .access-button[data-v-bf0d3a0d]{flex:1}.access-section-title[data-v-bf0d3a0d]{align-items:flex-start}.access-section-title .access-button[data-v-bf0d3a0d]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-bf0d3a0d]{width:100%}.access-fixed-role[data-v-bf0d3a0d]{flex-basis:100%}.access-filters select[data-v-bf0d3a0d],.access-filters>.access-button[data-v-bf0d3a0d]{flex:1}.access-section-title[data-v-bf0d3a0d]{flex-direction:column}.access-section-title .access-button[data-v-bf0d3a0d]{width:100%}.access-actions[data-v-bf0d3a0d]{flex-direction:column}.access-actions .access-button[data-v-bf0d3a0d]{width:100%}}.message-hint[data-v-bf0d3a0d]{color:#758398;font-size:12px;line-height:1.8}.message-toolbar[data-v-bf0d3a0d],.message-filters[data-v-bf0d3a0d]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.message-filters label[data-v-bf0d3a0d],.message-publish-form fieldset>label[data-v-bf0d3a0d]{display:grid;gap:7px;min-width:150px;font-size:12px;color:#64748b}.message-filters select[data-v-bf0d3a0d],.message-publish-form input[data-v-bf0d3a0d]:not([type=checkbox]),.message-publish-form select[data-v-bf0d3a0d],.message-publish-form textarea[data-v-bf0d3a0d]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#334155;font:inherit}.message-description[data-v-bf0d3a0d]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.message-description dt[data-v-bf0d3a0d]{margin-bottom:6px;font-size:12px;color:#758398}.message-description dd[data-v-bf0d3a0d]{margin:0;color:#334155;font-size:13px;overflow-wrap:anywhere}.message-title[data-v-bf0d3a0d]{color:#334155;font-size:17px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.message-body[data-v-bf0d3a0d]{color:#334155;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafd;border-radius:9px;padding:18px}.message-publish-form fieldset[data-v-bf0d3a0d]{border:0;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.message-wide[data-v-bf0d3a0d]{grid-column:1 / -1}.message-recipients h4[data-v-bf0d3a0d]{margin:0 0 12px;color:#475569;font-size:13px}.message-recipient-options[data-v-bf0d3a0d]{display:grid;grid-template-columns:repeat(3,1fr);max-height:220px;overflow:auto;gap:12px;margin-top:15px}.message-recipient-options label[data-v-bf0d3a0d]{display:flex;gap:7px;align-items:center;color:#475569;font-size:13px}.message-recipients>input[data-v-bf0d3a0d]{width:100%}.message-row-actions[data-v-bf0d3a0d]{display:flex;flex-wrap:wrap;gap:8px}.message-status-unread[data-v-bf0d3a0d]{color:#2563eb;font-weight:600}td small[data-v-bf0d3a0d]{display:block;color:#758398;margin-top:6px}td[data-v-bf0d3a0d]{overflow-wrap:anywhere}@media(max-width:600px){.message-description[data-v-bf0d3a0d],.message-publish-form fieldset[data-v-bf0d3a0d]{grid-template-columns:1fr}.message-recipient-options[data-v-bf0d3a0d]{grid-template-columns:1fr 1fr}}.access-page[data-v-35feef46]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-35feef46],.access-role-list[data-v-35feef46]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-35feef46]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-35feef46]{padding:12px 9px}.access-role-list>header[data-v-35feef46],.access-heading[data-v-35feef46],.access-section-title[data-v-35feef46],.access-actions[data-v-35feef46],.access-toolbar[data-v-35feef46],.access-pagination[data-v-35feef46]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-35feef46]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-35feef46],.access-page h4[data-v-35feef46]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-35feef46]{font-size:15px}.access-page h4[data-v-35feef46]{font-size:13px}.access-page p[data-v-35feef46]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-35feef46]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-35feef46]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-35feef46]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-35feef46]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-35feef46]{color:#fff}.access-role-list>button.active small[data-v-35feef46]{color:#e2eaff}.access-fixed-role[data-v-35feef46]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-35feef46]{min-width:0}.access-fixed-role strong[data-v-35feef46],.access-fixed-role small[data-v-35feef46]{display:block}.access-fixed-role small[data-v-35feef46]{margin-top:3px;font-size:10px}.access-heading[data-v-35feef46]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-35feef46]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-35feef46]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-35feef46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-35feef46],.access-modal-form label[data-v-35feef46]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-35feef46]{grid-column:1 / -1}.access-page input[data-v-35feef46],.access-page select[data-v-35feef46],.access-page textarea[data-v-35feef46],.access-modal-form input[data-v-35feef46],.access-modal-form select[data-v-35feef46],.access-modal-form textarea[data-v-35feef46]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-35feef46],.access-page select[data-v-35feef46],.access-modal-form input[data-v-35feef46],.access-modal-form select[data-v-35feef46]{height:36px;padding:0 10px}.access-page textarea[data-v-35feef46],.access-modal-form textarea[data-v-35feef46]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-35feef46],.access-modal-form input[type=checkbox][data-v-35feef46]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-35feef46]:disabled,.access-page select[data-v-35feef46]:disabled,.access-page textarea[data-v-35feef46]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-35feef46]{margin:22px 0 11px}.access-section-title>span[data-v-35feef46]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-35feef46]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-35feef46]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-35feef46]:last-child{border-bottom:0}.access-permission-table section>header[data-v-35feef46]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-35feef46]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-35feef46]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-35feef46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-35feef46]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-35feef46]{min-width:0}.access-permission-table section>div small[data-v-35feef46]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-35feef46]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-35feef46]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-35feef46]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-35feef46]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-35feef46]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-35feef46]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-35feef46]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-35feef46]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-35feef46]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-35feef46]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-35feef46]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-35feef46]{width:140px}.account-list[data-v-35feef46]{padding:0;overflow:hidden}.access-table-scroll[data-v-35feef46]{overflow-x:auto}.access-page table[data-v-35feef46]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-35feef46]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-35feef46]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-35feef46],.access-page td small[data-v-35feef46]{display:block}.access-page td strong[data-v-35feef46]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-35feef46]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-35feef46]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-35feef46]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-35feef46]{display:flex;gap:3px}.access-row-actions button[data-v-35feef46],.access-grant-row>button[data-v-35feef46],.access-pagination button[data-v-35feef46]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-35feef46]:hover,.access-grant-row>button[data-v-35feef46]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-35feef46]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-35feef46]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-35feef46]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-35feef46]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-35feef46]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-35feef46]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-35feef46]{display:grid;gap:8px}.access-grant-row[data-v-35feef46]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-35feef46]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-35feef46]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-35feef46]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-35feef46]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-35feef46]{width:100%}.access-role-list>button[data-v-35feef46]{width:auto}.access-fixed-role[data-v-35feef46]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-35feef46]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-35feef46]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-35feef46]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-35feef46]{padding:14px}.account-list[data-v-35feef46]{padding:0}.access-form-grid[data-v-35feef46]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-35feef46]{grid-column:auto}.access-heading[data-v-35feef46],.access-toolbar[data-v-35feef46]{align-items:flex-start;flex-direction:column}.access-filters[data-v-35feef46]{width:100%;flex-wrap:wrap}.access-filters label[data-v-35feef46],.access-filters label input[data-v-35feef46]{width:100%}.access-toolbar>.access-button[data-v-35feef46]{width:100%}.access-permission-table>section[data-v-35feef46]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-35feef46]{padding:10px}.access-grant-row[data-v-35feef46],.access-grant-row.expanded[data-v-35feef46]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-35feef46]>:not(button),.access-grant-row.expanded[data-v-35feef46]>:not(button){grid-column:1}.access-grant-row>button[data-v-35feef46],.access-grant-row.expanded>button[data-v-35feef46]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-35feef46]{grid-column:1 / -1}.access-actions[data-v-35feef46]{align-items:stretch}.access-actions>span[data-v-35feef46]{width:100%}.access-actions .access-button[data-v-35feef46]{flex:1}.access-section-title[data-v-35feef46]{align-items:flex-start}.access-section-title .access-button[data-v-35feef46]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-35feef46]{width:100%}.access-fixed-role[data-v-35feef46]{flex-basis:100%}.access-filters select[data-v-35feef46],.access-filters>.access-button[data-v-35feef46]{flex:1}.access-section-title[data-v-35feef46]{flex-direction:column}.access-section-title .access-button[data-v-35feef46]{width:100%}.access-actions[data-v-35feef46]{flex-direction:column}.access-actions .access-button[data-v-35feef46]{width:100%}}.event-job-hint[data-v-35feef46]{color:#758398;font-size:12px;line-height:1.8}.event-job-filters[data-v-35feef46]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0}.event-job-filters label[data-v-35feef46]{display:grid;gap:7px;min-width:145px;color:#64748b;font-size:12px}.event-job-filters select[data-v-35feef46],.event-job-filters input[data-v-35feef46]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#334155;font:inherit}.event-job-description[data-v-35feef46]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.event-job-description dt[data-v-35feef46]{margin-bottom:6px;color:#758398;font-size:12px}.event-job-description dd[data-v-35feef46]{margin:0;color:#334155;font-size:13px;overflow-wrap:anywhere}.event-job-failed[data-v-35feef46]{color:#b45309;background:#fff7ed}td small[data-v-35feef46]{display:block;margin-top:6px;color:#758398}td[data-v-35feef46]{overflow-wrap:anywhere}code[data-v-35feef46]{font-size:12px}@media(max-width:600px){.event-job-description[data-v-35feef46]{grid-template-columns:1fr}}.access-page[data-v-fe7dc502]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-fe7dc502],.access-role-list[data-v-fe7dc502]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-fe7dc502]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-fe7dc502]{padding:12px 9px}.access-role-list>header[data-v-fe7dc502],.access-heading[data-v-fe7dc502],.access-section-title[data-v-fe7dc502],.access-actions[data-v-fe7dc502],.access-toolbar[data-v-fe7dc502],.access-pagination[data-v-fe7dc502]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-fe7dc502]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-fe7dc502],.access-page h4[data-v-fe7dc502]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-fe7dc502]{font-size:15px}.access-page h4[data-v-fe7dc502]{font-size:13px}.access-page p[data-v-fe7dc502]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-fe7dc502]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-fe7dc502]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-fe7dc502]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-fe7dc502]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-fe7dc502]{color:#fff}.access-role-list>button.active small[data-v-fe7dc502]{color:#e2eaff}.access-fixed-role[data-v-fe7dc502]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-fe7dc502]{min-width:0}.access-fixed-role strong[data-v-fe7dc502],.access-fixed-role small[data-v-fe7dc502]{display:block}.access-fixed-role small[data-v-fe7dc502]{margin-top:3px;font-size:10px}.access-heading[data-v-fe7dc502]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-fe7dc502]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-fe7dc502]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-fe7dc502]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-fe7dc502],.access-modal-form label[data-v-fe7dc502]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-fe7dc502]{grid-column:1 / -1}.access-page input[data-v-fe7dc502],.access-page select[data-v-fe7dc502],.access-page textarea[data-v-fe7dc502],.access-modal-form input[data-v-fe7dc502],.access-modal-form select[data-v-fe7dc502],.access-modal-form textarea[data-v-fe7dc502]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-fe7dc502],.access-page select[data-v-fe7dc502],.access-modal-form input[data-v-fe7dc502],.access-modal-form select[data-v-fe7dc502]{height:36px;padding:0 10px}.access-page textarea[data-v-fe7dc502],.access-modal-form textarea[data-v-fe7dc502]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-fe7dc502],.access-modal-form input[type=checkbox][data-v-fe7dc502]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-fe7dc502]:disabled,.access-page select[data-v-fe7dc502]:disabled,.access-page textarea[data-v-fe7dc502]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-fe7dc502]{margin:22px 0 11px}.access-section-title>span[data-v-fe7dc502]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-fe7dc502]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-fe7dc502]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-fe7dc502]:last-child{border-bottom:0}.access-permission-table section>header[data-v-fe7dc502]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-fe7dc502]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-fe7dc502]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-fe7dc502]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-fe7dc502]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-fe7dc502]{min-width:0}.access-permission-table section>div small[data-v-fe7dc502]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-fe7dc502]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-fe7dc502]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-fe7dc502]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-fe7dc502]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-fe7dc502]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-fe7dc502]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-fe7dc502]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-fe7dc502]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-fe7dc502]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-fe7dc502]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-fe7dc502]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-fe7dc502]{width:140px}.account-list[data-v-fe7dc502]{padding:0;overflow:hidden}.access-table-scroll[data-v-fe7dc502]{overflow-x:auto}.access-page table[data-v-fe7dc502]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-fe7dc502]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-fe7dc502]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-fe7dc502],.access-page td small[data-v-fe7dc502]{display:block}.access-page td strong[data-v-fe7dc502]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-fe7dc502]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-fe7dc502]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-fe7dc502]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-fe7dc502]{display:flex;gap:3px}.access-row-actions button[data-v-fe7dc502],.access-grant-row>button[data-v-fe7dc502],.access-pagination button[data-v-fe7dc502]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-fe7dc502]:hover,.access-grant-row>button[data-v-fe7dc502]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-fe7dc502]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-fe7dc502]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-fe7dc502]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-fe7dc502]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-fe7dc502]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-fe7dc502]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-fe7dc502]{display:grid;gap:8px}.access-grant-row[data-v-fe7dc502]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-fe7dc502]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-fe7dc502]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-fe7dc502]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-fe7dc502]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-fe7dc502]{width:100%}.access-role-list>button[data-v-fe7dc502]{width:auto}.access-fixed-role[data-v-fe7dc502]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-fe7dc502]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-fe7dc502]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-fe7dc502]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-fe7dc502]{padding:14px}.account-list[data-v-fe7dc502]{padding:0}.access-form-grid[data-v-fe7dc502]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-fe7dc502]{grid-column:auto}.access-heading[data-v-fe7dc502],.access-toolbar[data-v-fe7dc502]{align-items:flex-start;flex-direction:column}.access-filters[data-v-fe7dc502]{width:100%;flex-wrap:wrap}.access-filters label[data-v-fe7dc502],.access-filters label input[data-v-fe7dc502]{width:100%}.access-toolbar>.access-button[data-v-fe7dc502]{width:100%}.access-permission-table>section[data-v-fe7dc502]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-fe7dc502]{padding:10px}.access-grant-row[data-v-fe7dc502],.access-grant-row.expanded[data-v-fe7dc502]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-fe7dc502]>:not(button),.access-grant-row.expanded[data-v-fe7dc502]>:not(button){grid-column:1}.access-grant-row>button[data-v-fe7dc502],.access-grant-row.expanded>button[data-v-fe7dc502]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-fe7dc502]{grid-column:1 / -1}.access-actions[data-v-fe7dc502]{align-items:stretch}.access-actions>span[data-v-fe7dc502]{width:100%}.access-actions .access-button[data-v-fe7dc502]{flex:1}.access-section-title[data-v-fe7dc502]{align-items:flex-start}.access-section-title .access-button[data-v-fe7dc502]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-fe7dc502]{width:100%}.access-fixed-role[data-v-fe7dc502]{flex-basis:100%}.access-filters select[data-v-fe7dc502],.access-filters>.access-button[data-v-fe7dc502]{flex:1}.access-section-title[data-v-fe7dc502]{flex-direction:column}.access-section-title .access-button[data-v-fe7dc502]{width:100%}.access-actions[data-v-fe7dc502]{flex-direction:column}.access-actions .access-button[data-v-fe7dc502]{width:100%}}.integration-heading[data-v-fe7dc502]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.integration-heading h2[data-v-fe7dc502]{margin:0 0 8px;font-size:19px}.integration-heading p[data-v-fe7dc502],.integration-hint[data-v-fe7dc502],.integration-card>p[data-v-fe7dc502]{color:#758398;font-size:12px;line-height:1.8;margin:0}.integration-environment[data-v-fe7dc502]{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px;border:1px solid #dce6f5;border-radius:8px;background:#f5f8fd;font-size:13px}.integration-environment span[data-v-fe7dc502]{color:#758398;font-size:12px}.integration-hint[data-v-fe7dc502]{margin:14px 0 20px}.integration-grid[data-v-fe7dc502]{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:16px}.integration-card[data-v-fe7dc502]{padding:20px;border:1px solid #e1e8f1;border-radius:9px;background:#fff}.integration-card header[data-v-fe7dc502]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.integration-card h3[data-v-fe7dc502]{font-size:15px;margin:0}.integration-status[data-v-fe7dc502]{padding:4px 7px;border-radius:5px;background:#f1f4f8;color:#718096;font-size:11px;white-space:nowrap}.integration-status.available[data-v-fe7dc502]{background:#e7f8ef;color:#23864f}.integration-status.unavailable[data-v-fe7dc502]{background:#fff0ee;color:#c85045}.integration-status.configured_unverified[data-v-fe7dc502]{background:#fff7e7;color:#ad771d}.integration-card dl[data-v-fe7dc502]{display:grid;gap:13px;margin:20px 0 0;font-size:12px}.integration-card dl>div[data-v-fe7dc502]{display:flex;justify-content:space-between;gap:15px}.integration-card dt[data-v-fe7dc502]{color:#8792a4}.integration-card dd[data-v-fe7dc502]{margin:0;color:#475569}.map-verification[data-v-fe7dc502]{display:grid;justify-items:start;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #e1e8f1}.map-verification p[data-v-fe7dc502]{margin:0;color:#758398;font-size:12px;line-height:1.8}.map-verification .verification-error[data-v-fe7dc502]{color:#c85045}.access-page[data-v-7a242792]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-7a242792],.access-role-list[data-v-7a242792]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-7a242792]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-7a242792]{padding:12px 9px}.access-role-list>header[data-v-7a242792],.access-heading[data-v-7a242792],.access-section-title[data-v-7a242792],.access-actions[data-v-7a242792],.access-toolbar[data-v-7a242792],.access-pagination[data-v-7a242792]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-7a242792]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-7a242792],.access-page h4[data-v-7a242792]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-7a242792]{font-size:15px}.access-page h4[data-v-7a242792]{font-size:13px}.access-page p[data-v-7a242792]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-7a242792]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-7a242792]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-7a242792]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-7a242792]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-7a242792]{color:#fff}.access-role-list>button.active small[data-v-7a242792]{color:#e2eaff}.access-fixed-role[data-v-7a242792]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-7a242792]{min-width:0}.access-fixed-role strong[data-v-7a242792],.access-fixed-role small[data-v-7a242792]{display:block}.access-fixed-role small[data-v-7a242792]{margin-top:3px;font-size:10px}.access-heading[data-v-7a242792]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-7a242792]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-7a242792]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-7a242792]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-7a242792],.access-modal-form label[data-v-7a242792]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-7a242792]{grid-column:1 / -1}.access-page input[data-v-7a242792],.access-page select[data-v-7a242792],.access-page textarea[data-v-7a242792],.access-modal-form input[data-v-7a242792],.access-modal-form select[data-v-7a242792],.access-modal-form textarea[data-v-7a242792]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-7a242792],.access-page select[data-v-7a242792],.access-modal-form input[data-v-7a242792],.access-modal-form select[data-v-7a242792]{height:36px;padding:0 10px}.access-page textarea[data-v-7a242792],.access-modal-form textarea[data-v-7a242792]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-7a242792],.access-modal-form input[type=checkbox][data-v-7a242792]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-7a242792]:disabled,.access-page select[data-v-7a242792]:disabled,.access-page textarea[data-v-7a242792]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-7a242792]{margin:22px 0 11px}.access-section-title>span[data-v-7a242792]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-7a242792]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-7a242792]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-7a242792]:last-child{border-bottom:0}.access-permission-table section>header[data-v-7a242792]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-7a242792]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-7a242792]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-7a242792]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-7a242792]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-7a242792]{min-width:0}.access-permission-table section>div small[data-v-7a242792]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-7a242792]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-7a242792]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-7a242792]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-7a242792]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-7a242792]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-7a242792]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-7a242792]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-7a242792]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-7a242792]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-7a242792]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-7a242792]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-7a242792]{width:140px}.account-list[data-v-7a242792]{padding:0;overflow:hidden}.access-table-scroll[data-v-7a242792]{overflow-x:auto}.access-page table[data-v-7a242792]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-7a242792]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-7a242792]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-7a242792],.access-page td small[data-v-7a242792]{display:block}.access-page td strong[data-v-7a242792]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-7a242792]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-7a242792]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-7a242792]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-7a242792]{display:flex;gap:3px}.access-row-actions button[data-v-7a242792],.access-grant-row>button[data-v-7a242792],.access-pagination button[data-v-7a242792]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-7a242792]:hover,.access-grant-row>button[data-v-7a242792]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-7a242792]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-7a242792]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-7a242792]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-7a242792]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-7a242792]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-7a242792]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-7a242792]{display:grid;gap:8px}.access-grant-row[data-v-7a242792]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-7a242792]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-7a242792]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-7a242792]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-7a242792]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-7a242792]{width:100%}.access-role-list>button[data-v-7a242792]{width:auto}.access-fixed-role[data-v-7a242792]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-7a242792]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-7a242792]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-7a242792]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-7a242792]{padding:14px}.account-list[data-v-7a242792]{padding:0}.access-form-grid[data-v-7a242792]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-7a242792]{grid-column:auto}.access-heading[data-v-7a242792],.access-toolbar[data-v-7a242792]{align-items:flex-start;flex-direction:column}.access-filters[data-v-7a242792]{width:100%;flex-wrap:wrap}.access-filters label[data-v-7a242792],.access-filters label input[data-v-7a242792]{width:100%}.access-toolbar>.access-button[data-v-7a242792]{width:100%}.access-permission-table>section[data-v-7a242792]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-7a242792]{padding:10px}.access-grant-row[data-v-7a242792],.access-grant-row.expanded[data-v-7a242792]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-7a242792]>:not(button),.access-grant-row.expanded[data-v-7a242792]>:not(button){grid-column:1}.access-grant-row>button[data-v-7a242792],.access-grant-row.expanded>button[data-v-7a242792]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-7a242792]{grid-column:1 / -1}.access-actions[data-v-7a242792]{align-items:stretch}.access-actions>span[data-v-7a242792]{width:100%}.access-actions .access-button[data-v-7a242792]{flex:1}.access-section-title[data-v-7a242792]{align-items:flex-start}.access-section-title .access-button[data-v-7a242792]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-7a242792]{width:100%}.access-fixed-role[data-v-7a242792]{flex-basis:100%}.access-filters select[data-v-7a242792],.access-filters>.access-button[data-v-7a242792]{flex:1}.access-section-title[data-v-7a242792]{flex-direction:column}.access-section-title .access-button[data-v-7a242792]{width:100%}.access-actions[data-v-7a242792]{flex-direction:column}.access-actions .access-button[data-v-7a242792]{width:100%}}.policy-heading[data-v-7a242792],.policy-actions[data-v-7a242792],.policy-actions>div[data-v-7a242792],.policy-pagination[data-v-7a242792],.policy-dialog header[data-v-7a242792],.policy-dialog footer[data-v-7a242792]{display:flex;align-items:center;gap:10px;justify-content:space-between}.policy-heading h2[data-v-7a242792]{font-size:19px;margin:0}.icon-button[data-v-7a242792]{width:36px;height:36px;flex-shrink:0;padding:0;justify-content:center}.policy-tabs[data-v-7a242792]{display:flex;gap:24px;margin-top:18px;border-bottom:1px solid #e0e5eb}.policy-tabs button[data-v-7a242792]{border:0;background:none;padding:13px 0;color:#64748b;cursor:pointer;font:inherit;font-size:14px;border-bottom:2px solid transparent}.policy-tabs button[aria-selected=true][data-v-7a242792]{color:#15836b;border-color:#15836b}.policy-status[data-v-7a242792]{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;color:#667085;font-size:12px}.policy-status strong[data-v-7a242792]{color:#344054;margin-left:8px;overflow-wrap:anywhere}.policy-form fieldset[data-v-7a242792]{border:0;margin:0;padding:0;min-width:0}.policy-fields[data-v-7a242792]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr);gap:18px}.policy-form label[data-v-7a242792]{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#344054;margin-bottom:18px}.policy-form input[data-v-7a242792],.policy-form textarea[data-v-7a242792]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #ccd5df;border-radius:5px;font:inherit;background:#fff;color:#263442}.policy-form textarea[data-v-7a242792]{min-height:340px;resize:vertical;line-height:1.85}.policy-actions[data-v-7a242792]{flex-wrap:wrap;font-size:12px;color:#667085}.policy-actions>div[data-v-7a242792]{flex-wrap:wrap;justify-content:flex-end}.access-button[data-v-7a242792]{display:inline-flex;align-items:center;gap:7px}.policy-text h3[data-v-7a242792],.policy-dialog h3[data-v-7a242792]{font-size:17px;margin:0;overflow-wrap:anywhere}.policy-text pre[data-v-7a242792],.policy-dialog pre[data-v-7a242792]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.9;color:#344054;margin:20px 0}.policy-version[data-v-7a242792]{color:#667085;font-size:12px;overflow-wrap:anywhere}.policy-table-wrap[data-v-7a242792]{overflow-x:auto}.policy-history table[data-v-7a242792]{width:100%;border-collapse:collapse;text-align:left;font-size:13px;table-layout:fixed;min-width:650px}.policy-history th[data-v-7a242792],.policy-history td[data-v-7a242792]{padding:12px;border-bottom:1px solid #e8ecf0;overflow-wrap:anywhere}.policy-history th[data-v-7a242792]{background:#f8fafb;color:#667085;font-weight:500}.policy-history th[data-v-7a242792]:last-child{width:50px}.policy-pagination[data-v-7a242792]{justify-content:flex-end;margin-top:16px;font-size:12px;color:#667085}.policy-empty[data-v-7a242792]{text-align:center;color:#667085;padding:35px!important}.policy-error[data-v-7a242792]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#b42318;background:#fff2f0;padding:12px;margin:14px 0;font-size:13px}.policy-notice[data-v-7a242792]{color:#147d58;font-size:13px}.policy-overlay[data-v-7a242792]{position:fixed;inset:0;z-index:500;background:#18223066;display:flex;align-items:center;justify-content:center;padding:20px}.policy-dialog[data-v-7a242792]{background:#fff;border-radius:8px;width:720px;max-width:100%;max-height:85dvh;overflow:auto;padding:24px;box-sizing:border-box}.policy-dialog header[data-v-7a242792]{position:sticky;top:-24px;background:#fff;padding:10px 0}.policy-dialog>p[data-v-7a242792]{line-height:1.8;overflow-wrap:anywhere}.policy-dialog footer[data-v-7a242792]{justify-content:flex-end;margin-top:24px}@media(max-width:640px){.policy-fields[data-v-7a242792]{grid-template-columns:minmax(0,1fr)}.policy-actions>div[data-v-7a242792]{width:100%}.policy-form textarea[data-v-7a242792]{min-height:300px}.policy-tabs[data-v-7a242792]{gap:20px}.policy-dialog[data-v-7a242792]{padding:18px}.policy-dialog header[data-v-7a242792]{top:-18px}}.access-page[data-v-18f458d7]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-18f458d7],.access-role-list[data-v-18f458d7]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-18f458d7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-18f458d7]{padding:12px 9px}.access-role-list>header[data-v-18f458d7],.access-heading[data-v-18f458d7],.access-section-title[data-v-18f458d7],.access-actions[data-v-18f458d7],.access-toolbar[data-v-18f458d7],.access-pagination[data-v-18f458d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-18f458d7]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-18f458d7],.access-page h4[data-v-18f458d7]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-18f458d7]{font-size:15px}.access-page h4[data-v-18f458d7]{font-size:13px}.access-page p[data-v-18f458d7]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-18f458d7]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-18f458d7]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-18f458d7]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-18f458d7]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-18f458d7]{color:#fff}.access-role-list>button.active small[data-v-18f458d7]{color:#e2eaff}.access-fixed-role[data-v-18f458d7]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-18f458d7]{min-width:0}.access-fixed-role strong[data-v-18f458d7],.access-fixed-role small[data-v-18f458d7]{display:block}.access-fixed-role small[data-v-18f458d7]{margin-top:3px;font-size:10px}.access-heading[data-v-18f458d7]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-18f458d7]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-18f458d7]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-18f458d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-18f458d7],.access-modal-form label[data-v-18f458d7]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-18f458d7]{grid-column:1 / -1}.access-page input[data-v-18f458d7],.access-page select[data-v-18f458d7],.access-page textarea[data-v-18f458d7],.access-modal-form input[data-v-18f458d7],.access-modal-form select[data-v-18f458d7],.access-modal-form textarea[data-v-18f458d7]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-18f458d7],.access-page select[data-v-18f458d7],.access-modal-form input[data-v-18f458d7],.access-modal-form select[data-v-18f458d7]{height:36px;padding:0 10px}.access-page textarea[data-v-18f458d7],.access-modal-form textarea[data-v-18f458d7]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-18f458d7],.access-modal-form input[type=checkbox][data-v-18f458d7]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-18f458d7]:disabled,.access-page select[data-v-18f458d7]:disabled,.access-page textarea[data-v-18f458d7]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-18f458d7]{margin:22px 0 11px}.access-section-title>span[data-v-18f458d7]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-18f458d7]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-18f458d7]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-18f458d7]:last-child{border-bottom:0}.access-permission-table section>header[data-v-18f458d7]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-18f458d7]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-18f458d7]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-18f458d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-18f458d7]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-18f458d7]{min-width:0}.access-permission-table section>div small[data-v-18f458d7]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-18f458d7]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-18f458d7]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-18f458d7]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-18f458d7]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-18f458d7]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-18f458d7]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-18f458d7]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-18f458d7]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-18f458d7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-18f458d7]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-18f458d7]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-18f458d7]{width:140px}.account-list[data-v-18f458d7]{padding:0;overflow:hidden}.access-table-scroll[data-v-18f458d7]{overflow-x:auto}.access-page table[data-v-18f458d7]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-18f458d7]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-18f458d7]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-18f458d7],.access-page td small[data-v-18f458d7]{display:block}.access-page td strong[data-v-18f458d7]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-18f458d7]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-18f458d7]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-18f458d7]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-18f458d7]{display:flex;gap:3px}.access-row-actions button[data-v-18f458d7],.access-grant-row>button[data-v-18f458d7],.access-pagination button[data-v-18f458d7]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-18f458d7]:hover,.access-grant-row>button[data-v-18f458d7]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-18f458d7]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-18f458d7]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-18f458d7]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-18f458d7]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-18f458d7]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-18f458d7]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-18f458d7]{display:grid;gap:8px}.access-grant-row[data-v-18f458d7]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-18f458d7]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-18f458d7]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-18f458d7]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-18f458d7]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-18f458d7]{width:100%}.access-role-list>button[data-v-18f458d7]{width:auto}.access-fixed-role[data-v-18f458d7]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-18f458d7]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-18f458d7]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-18f458d7]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-18f458d7]{padding:14px}.account-list[data-v-18f458d7]{padding:0}.access-form-grid[data-v-18f458d7]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-18f458d7]{grid-column:auto}.access-heading[data-v-18f458d7],.access-toolbar[data-v-18f458d7]{align-items:flex-start;flex-direction:column}.access-filters[data-v-18f458d7]{width:100%;flex-wrap:wrap}.access-filters label[data-v-18f458d7],.access-filters label input[data-v-18f458d7]{width:100%}.access-toolbar>.access-button[data-v-18f458d7]{width:100%}.access-permission-table>section[data-v-18f458d7]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-18f458d7]{padding:10px}.access-grant-row[data-v-18f458d7],.access-grant-row.expanded[data-v-18f458d7]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-18f458d7]>:not(button),.access-grant-row.expanded[data-v-18f458d7]>:not(button){grid-column:1}.access-grant-row>button[data-v-18f458d7],.access-grant-row.expanded>button[data-v-18f458d7]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-18f458d7]{grid-column:1 / -1}.access-actions[data-v-18f458d7]{align-items:stretch}.access-actions>span[data-v-18f458d7]{width:100%}.access-actions .access-button[data-v-18f458d7]{flex:1}.access-section-title[data-v-18f458d7]{align-items:flex-start}.access-section-title .access-button[data-v-18f458d7]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-18f458d7]{width:100%}.access-fixed-role[data-v-18f458d7]{flex-basis:100%}.access-filters select[data-v-18f458d7],.access-filters>.access-button[data-v-18f458d7]{flex:1}.access-section-title[data-v-18f458d7]{flex-direction:column}.access-section-title .access-button[data-v-18f458d7]{width:100%}.access-actions[data-v-18f458d7]{flex-direction:column}.access-actions .access-button[data-v-18f458d7]{width:100%}}.resident-section-tabs[data-v-18f458d7],.resident-detail-tabs[data-v-18f458d7]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-18f458d7],.resident-detail-tabs>button[data-v-18f458d7]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-18f458d7],.resident-detail-tabs>button.active[data-v-18f458d7]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-18f458d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-18f458d7]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-18f458d7]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-18f458d7]{font-size:25px;font-weight:600}.resident-filters[data-v-18f458d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-18f458d7]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-18f458d7]{grid-column:span 2;min-width:0}.resident-search>div[data-v-18f458d7],.resident-age>div[data-v-18f458d7]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-18f458d7]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-18f458d7]{width:100%;border:0;padding-left:0}.resident-age input[data-v-18f458d7]{width:70px}.resident-filter-actions[data-v-18f458d7],.resident-detail-actions[data-v-18f458d7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-18f458d7]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-18f458d7],.resident-filters input[data-v-18f458d7]{width:100%}.resident-age>div[data-v-18f458d7]{min-width:0}.resident-age input[data-v-18f458d7]{min-width:0;flex:1}.resident-detail[data-v-18f458d7],.resident-detail-tabs[data-v-18f458d7]{margin-top:16px}.resident-description[data-v-18f458d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-18f458d7]{min-width:0}.resident-description dt[data-v-18f458d7]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-18f458d7]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-18f458d7]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-18f458d7]{margin-top:16px!important}.resident-history-reason[data-v-18f458d7]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-18f458d7]{display:grid;gap:18px}.resident-editor fieldset[data-v-18f458d7]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-18f458d7]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-18f458d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-18f458d7]{grid-column:1 / -1}.resident-status-form[data-v-18f458d7]{display:grid;gap:14px}.resident-status-form>p[data-v-18f458d7]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-18f458d7]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-18f458d7]{margin-bottom:0}.resident-contact-tags[data-v-18f458d7]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-18f458d7]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-18f458d7]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-18f458d7]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-18f458d7]{width:auto}.resident-attachment-upload[data-v-18f458d7]{margin:0}.resident-attachment-category[data-v-18f458d7]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-18f458d7]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-18f458d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-18f458d7]{padding:14px}.resident-filters>label[data-v-18f458d7]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-18f458d7],.resident-filter-actions[data-v-18f458d7]{flex-basis:100%}.resident-filters select[data-v-18f458d7],.resident-age>div[data-v-18f458d7]{width:100%}.resident-age input[data-v-18f458d7]{width:100%}.resident-filter-actions .access-button[data-v-18f458d7]{flex:1}.resident-form-grid[data-v-18f458d7],.resident-description[data-v-18f458d7]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-18f458d7]{grid-column:auto}.resident-section-tabs[data-v-18f458d7]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-18f458d7]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-18f458d7]{grid-column:1 / -1}.resident-filter-actions[data-v-18f458d7]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-18f458d7]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-18f458d7]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-a5d1f4a4]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-a5d1f4a4],.access-role-list[data-v-a5d1f4a4]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-a5d1f4a4]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-a5d1f4a4]{padding:12px 9px}.access-role-list>header[data-v-a5d1f4a4],.access-heading[data-v-a5d1f4a4],.access-section-title[data-v-a5d1f4a4],.access-actions[data-v-a5d1f4a4],.access-toolbar[data-v-a5d1f4a4],.access-pagination[data-v-a5d1f4a4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-a5d1f4a4]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-a5d1f4a4],.access-page h4[data-v-a5d1f4a4]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-a5d1f4a4]{font-size:15px}.access-page h4[data-v-a5d1f4a4]{font-size:13px}.access-page p[data-v-a5d1f4a4]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-a5d1f4a4]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-a5d1f4a4]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-a5d1f4a4]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-a5d1f4a4]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-a5d1f4a4]{color:#fff}.access-role-list>button.active small[data-v-a5d1f4a4]{color:#e2eaff}.access-fixed-role[data-v-a5d1f4a4]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-a5d1f4a4]{min-width:0}.access-fixed-role strong[data-v-a5d1f4a4],.access-fixed-role small[data-v-a5d1f4a4]{display:block}.access-fixed-role small[data-v-a5d1f4a4]{margin-top:3px;font-size:10px}.access-heading[data-v-a5d1f4a4]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-a5d1f4a4]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-a5d1f4a4]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-a5d1f4a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-a5d1f4a4],.access-modal-form label[data-v-a5d1f4a4]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-a5d1f4a4]{grid-column:1 / -1}.access-page input[data-v-a5d1f4a4],.access-page select[data-v-a5d1f4a4],.access-page textarea[data-v-a5d1f4a4],.access-modal-form input[data-v-a5d1f4a4],.access-modal-form select[data-v-a5d1f4a4],.access-modal-form textarea[data-v-a5d1f4a4]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-a5d1f4a4],.access-page select[data-v-a5d1f4a4],.access-modal-form input[data-v-a5d1f4a4],.access-modal-form select[data-v-a5d1f4a4]{height:36px;padding:0 10px}.access-page textarea[data-v-a5d1f4a4],.access-modal-form textarea[data-v-a5d1f4a4]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-a5d1f4a4],.access-modal-form input[type=checkbox][data-v-a5d1f4a4]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-a5d1f4a4]:disabled,.access-page select[data-v-a5d1f4a4]:disabled,.access-page textarea[data-v-a5d1f4a4]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-a5d1f4a4]{margin:22px 0 11px}.access-section-title>span[data-v-a5d1f4a4]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-a5d1f4a4]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-a5d1f4a4]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-a5d1f4a4]:last-child{border-bottom:0}.access-permission-table section>header[data-v-a5d1f4a4]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-a5d1f4a4]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-a5d1f4a4]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-a5d1f4a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-a5d1f4a4]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-a5d1f4a4]{min-width:0}.access-permission-table section>div small[data-v-a5d1f4a4]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-a5d1f4a4]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-a5d1f4a4]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-a5d1f4a4]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-a5d1f4a4]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-a5d1f4a4]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-a5d1f4a4]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-a5d1f4a4]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-a5d1f4a4]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-a5d1f4a4]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-a5d1f4a4]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-a5d1f4a4]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-a5d1f4a4]{width:140px}.account-list[data-v-a5d1f4a4]{padding:0;overflow:hidden}.access-table-scroll[data-v-a5d1f4a4]{overflow-x:auto}.access-page table[data-v-a5d1f4a4]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-a5d1f4a4]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-a5d1f4a4]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-a5d1f4a4],.access-page td small[data-v-a5d1f4a4]{display:block}.access-page td strong[data-v-a5d1f4a4]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-a5d1f4a4]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-a5d1f4a4]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-a5d1f4a4]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-a5d1f4a4]{display:flex;gap:3px}.access-row-actions button[data-v-a5d1f4a4],.access-grant-row>button[data-v-a5d1f4a4],.access-pagination button[data-v-a5d1f4a4]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-a5d1f4a4]:hover,.access-grant-row>button[data-v-a5d1f4a4]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-a5d1f4a4]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-a5d1f4a4]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-a5d1f4a4]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-a5d1f4a4]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-a5d1f4a4]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-a5d1f4a4]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-a5d1f4a4]{display:grid;gap:8px}.access-grant-row[data-v-a5d1f4a4]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-a5d1f4a4]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-a5d1f4a4]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-a5d1f4a4]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-a5d1f4a4]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-a5d1f4a4]{width:100%}.access-role-list>button[data-v-a5d1f4a4]{width:auto}.access-fixed-role[data-v-a5d1f4a4]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-a5d1f4a4]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-a5d1f4a4]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-a5d1f4a4]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-a5d1f4a4]{padding:14px}.account-list[data-v-a5d1f4a4]{padding:0}.access-form-grid[data-v-a5d1f4a4]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-a5d1f4a4]{grid-column:auto}.access-heading[data-v-a5d1f4a4],.access-toolbar[data-v-a5d1f4a4]{align-items:flex-start;flex-direction:column}.access-filters[data-v-a5d1f4a4]{width:100%;flex-wrap:wrap}.access-filters label[data-v-a5d1f4a4],.access-filters label input[data-v-a5d1f4a4]{width:100%}.access-toolbar>.access-button[data-v-a5d1f4a4]{width:100%}.access-permission-table>section[data-v-a5d1f4a4]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-a5d1f4a4]{padding:10px}.access-grant-row[data-v-a5d1f4a4],.access-grant-row.expanded[data-v-a5d1f4a4]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-a5d1f4a4]>:not(button),.access-grant-row.expanded[data-v-a5d1f4a4]>:not(button){grid-column:1}.access-grant-row>button[data-v-a5d1f4a4],.access-grant-row.expanded>button[data-v-a5d1f4a4]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-a5d1f4a4]{grid-column:1 / -1}.access-actions[data-v-a5d1f4a4]{align-items:stretch}.access-actions>span[data-v-a5d1f4a4]{width:100%}.access-actions .access-button[data-v-a5d1f4a4]{flex:1}.access-section-title[data-v-a5d1f4a4]{align-items:flex-start}.access-section-title .access-button[data-v-a5d1f4a4]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-a5d1f4a4]{width:100%}.access-fixed-role[data-v-a5d1f4a4]{flex-basis:100%}.access-filters select[data-v-a5d1f4a4],.access-filters>.access-button[data-v-a5d1f4a4]{flex:1}.access-section-title[data-v-a5d1f4a4]{flex-direction:column}.access-section-title .access-button[data-v-a5d1f4a4]{width:100%}.access-actions[data-v-a5d1f4a4]{flex-direction:column}.access-actions .access-button[data-v-a5d1f4a4]{width:100%}}.resident-section-tabs[data-v-a5d1f4a4],.resident-detail-tabs[data-v-a5d1f4a4]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-a5d1f4a4],.resident-detail-tabs>button[data-v-a5d1f4a4]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-a5d1f4a4],.resident-detail-tabs>button.active[data-v-a5d1f4a4]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-a5d1f4a4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-a5d1f4a4]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-a5d1f4a4]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-a5d1f4a4]{font-size:25px;font-weight:600}.resident-filters[data-v-a5d1f4a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-a5d1f4a4]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-a5d1f4a4]{grid-column:span 2;min-width:0}.resident-search>div[data-v-a5d1f4a4],.resident-age>div[data-v-a5d1f4a4]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-a5d1f4a4]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-a5d1f4a4]{width:100%;border:0;padding-left:0}.resident-age input[data-v-a5d1f4a4]{width:70px}.resident-filter-actions[data-v-a5d1f4a4],.resident-detail-actions[data-v-a5d1f4a4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-a5d1f4a4]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-a5d1f4a4],.resident-filters input[data-v-a5d1f4a4]{width:100%}.resident-age>div[data-v-a5d1f4a4]{min-width:0}.resident-age input[data-v-a5d1f4a4]{min-width:0;flex:1}.resident-detail[data-v-a5d1f4a4],.resident-detail-tabs[data-v-a5d1f4a4]{margin-top:16px}.resident-description[data-v-a5d1f4a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-a5d1f4a4]{min-width:0}.resident-description dt[data-v-a5d1f4a4]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-a5d1f4a4]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-a5d1f4a4]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-a5d1f4a4]{margin-top:16px!important}.resident-history-reason[data-v-a5d1f4a4]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-a5d1f4a4]{display:grid;gap:18px}.resident-editor fieldset[data-v-a5d1f4a4]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-a5d1f4a4]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-a5d1f4a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-a5d1f4a4]{grid-column:1 / -1}.resident-status-form[data-v-a5d1f4a4]{display:grid;gap:14px}.resident-status-form>p[data-v-a5d1f4a4]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-a5d1f4a4]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-a5d1f4a4]{margin-bottom:0}.resident-contact-tags[data-v-a5d1f4a4]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-a5d1f4a4]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-a5d1f4a4]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-a5d1f4a4]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-a5d1f4a4]{width:auto}.resident-attachment-upload[data-v-a5d1f4a4]{margin:0}.resident-attachment-category[data-v-a5d1f4a4]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-a5d1f4a4]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-a5d1f4a4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-a5d1f4a4]{padding:14px}.resident-filters>label[data-v-a5d1f4a4]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-a5d1f4a4],.resident-filter-actions[data-v-a5d1f4a4]{flex-basis:100%}.resident-filters select[data-v-a5d1f4a4],.resident-age>div[data-v-a5d1f4a4]{width:100%}.resident-age input[data-v-a5d1f4a4]{width:100%}.resident-filter-actions .access-button[data-v-a5d1f4a4]{flex:1}.resident-form-grid[data-v-a5d1f4a4],.resident-description[data-v-a5d1f4a4]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-a5d1f4a4]{grid-column:auto}.resident-section-tabs[data-v-a5d1f4a4]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-a5d1f4a4]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-a5d1f4a4]{grid-column:1 / -1}.resident-filter-actions[data-v-a5d1f4a4]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-a5d1f4a4]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-a5d1f4a4]{grid-template-columns:minmax(0,1fr)}}.rule-organization[data-v-a5d1f4a4]{display:grid;gap:6px;min-width:220px;font-size:13px}.rule-organization select[data-v-a5d1f4a4]{min-height:38px}.rule-headline[data-v-a5d1f4a4],.rule-publish[data-v-a5d1f4a4]{display:flex;justify-content:space-between;align-items:center;gap:16px}.rule-headline p[data-v-a5d1f4a4]{font-size:13px}.rule-capabilities[data-v-a5d1f4a4]{display:flex;gap:8px;flex-wrap:wrap}.rule-empty[data-v-a5d1f4a4],.rule-form[data-v-a5d1f4a4],.rule-publish[data-v-a5d1f4a4]{padding:20px}.rule-form fieldset[data-v-a5d1f4a4]{border:0;padding:0;margin:0}.rule-form .access-actions[data-v-a5d1f4a4]{margin-top:20px}.rule-form .access-actions>div[data-v-a5d1f4a4]{display:flex;gap:8px}.rule-publish p[data-v-a5d1f4a4]{margin:0;font-size:13px}@media(max-width:700px){.rule-publish[data-v-a5d1f4a4]{flex-direction:column;align-items:start}}.organization-management{display:grid;gap:12px;color:#334155;font-size:13px}.organization-management button,.organization-management input,.organization-management select{font:inherit}.org-source-bar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #cddbf4;border-radius:6px;background:#edf3fc;color:#465f89}.org-source-bar span{display:inline-flex;align-items:center;gap:7px;font-weight:600}.org-source-bar small{color:#64748b}.org-verification{font-weight:600}.org-verification.declared{color:#b54708}.org-verification.verified{color:#067647}.org-verification.unloaded{color:#64748b;font-weight:500}.org-feedback{margin:0;padding:9px 12px;border-radius:5px;background:#ecfdf3;color:#067647}.org-feedback.is-error{background:#fff1f0;color:#b42318}.org-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.org-filters{display:flex;flex:1;align-items:end;flex-wrap:wrap;gap:10px}.org-filters>label,.org-area-picker>label{display:grid;gap:5px;color:#64748b;font-size:12px}.org-filters select,.org-filters input,.org-area-picker select{min-width:120px;height:34px;padding:0 9px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#334155}.org-search>span:last-child{display:flex;align-items:center;gap:6px;height:34px;padding:0 8px;border:1px solid #cbd5e1;border-radius:5px}.org-search input{min-width:150px;height:30px;padding:0;border:0;outline:0}.org-button,.org-icon-button,.org-link,.org-pagination button,.org-back{border:0;background:transparent;cursor:pointer}.org-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;white-space:nowrap}.org-button.primary{border-color:#396aea;background:#396aea;color:#fff}.org-button:disabled,.org-icon-button:disabled,.org-pagination button:disabled{cursor:not-allowed;opacity:.45}.org-table-panel,.org-detail{min-width:0;border:1px solid #e2e8f0;border-radius:7px;background:#fff;overflow:hidden}.org-table-panel>header{display:flex;align-items:center;justify-content:space-between;padding:15px 16px}.org-table-panel h3,.org-detail h3,.org-subresource h4{margin:0;font-size:15px;color:#1e293b}.org-table-panel p,.org-detail p,.org-subresource p{margin:2px 0 0;color:#64748b;font-size:12px}.org-icon-button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid #dbe3ee;border-radius:5px;color:#64748b}.org-table-panel td strong,.org-table-panel td small{display:block}.org-table-panel td small{margin-top:2px;color:#94a3b8}.org-link{display:inline-flex;align-items:center;gap:5px;color:#2563eb}.org-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:12px;background:#f1f5f9;color:#475569;font-size:11px;white-space:nowrap}.org-status.enabled,.org-status.valid{background:#ecfdf3;color:#067647}.org-status.expiring{background:#fffaeb;color:#b54708}.org-status.disabled,.org-status.expired{background:#fff1f0;color:#b42318}.org-pagination{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-top:1px solid #edf1f6;color:#64748b}.org-pagination>div{display:flex;align-items:center;gap:8px}.org-pagination button{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid #dbe3ee;border-radius:4px;color:#475569}.org-back{display:inline-flex;align-items:center;gap:4px;margin:12px 14px 0;color:#2563eb}.org-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px}.org-detail-head>div{display:flex;align-items:center;gap:9px}.org-detail-icon{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:6px;background:#eef4ff;color:#396aea}.org-tabs{display:flex;gap:4px;padding:0 14px;border-block:1px solid #e7edf5;background:#fafcff;overflow-x:auto}.org-tabs button{min-height:42px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;cursor:pointer;white-space:nowrap}.org-tabs button.active{border-bottom-color:#396aea;color:#2563eb;font-weight:600}.org-description{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:8px 18px 18px}.org-description>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:13px 4px;border-bottom:1px solid #edf1f6}.org-description dt{color:#64748b}.org-description dd{margin:0;color:#1e293b;word-break:break-word}.org-subresource{padding:16px 18px 20px}.org-subresource>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.org-area-picker{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:13px;background:#f8fafc;border-radius:6px}.org-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.org-check-grid label{display:flex;align-items:center;gap:6px}.org-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.org-chip-list span{padding:4px 9px;border:1px solid #cddbf4;border-radius:4px;background:#eef4ff;color:#365fbd}.org-chip-list small{color:#94a3b8}.org-resource-list{display:grid;gap:8px}.org-resource-list article{min-height:66px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px}.org-resource-list article>svg{color:#5274c7}.org-resource-list article>div{display:grid;gap:2px;min-width:0}.org-resource-list article span,.org-resource-list article small{color:#64748b;font-size:12px}.org-inline-empty{padding:35px;text-align:center;background:#f8fafc;border-radius:6px}.org-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.org-form-error{grid-column:1 / -1;margin:0;padding:8px 10px;border-radius:5px;background:#fff1f0;color:#b42318}.org-form-grid .form-field:last-child:nth-child(odd){grid-column:1 / -1}.organization-management button:focus-visible,.organization-management input:focus-visible,.organization-management select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:900px){.org-toolbar,.org-detail-head{align-items:stretch;flex-direction:column}.org-detail-head>div:last-child{flex-wrap:wrap}.org-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.org-source-bar{align-items:flex-start;flex-direction:column}.org-filters>label,.org-search{width:100%}.org-filters select,.org-search>span:last-child,.org-search input{width:100%}.org-toolbar>.org-button{width:100%}.org-description,.org-form-grid{grid-template-columns:minmax(0,1fr)}.org-description>div{grid-template-columns:95px minmax(0,1fr)}.org-area-picker,.org-check-grid{grid-template-columns:minmax(0,1fr)}.org-resource-list article{grid-template-columns:26px minmax(0,1fr) auto}.org-resource-list article>.org-icon-button{grid-column:3}.org-form-grid .form-field:last-child:nth-child(odd){grid-column:auto}}.access-page[data-v-874b2693]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-874b2693],.access-role-list[data-v-874b2693]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-874b2693]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-874b2693]{padding:12px 9px}.access-role-list>header[data-v-874b2693],.access-heading[data-v-874b2693],.access-section-title[data-v-874b2693],.access-actions[data-v-874b2693],.access-toolbar[data-v-874b2693],.access-pagination[data-v-874b2693]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-874b2693]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-874b2693],.access-page h4[data-v-874b2693]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-874b2693]{font-size:15px}.access-page h4[data-v-874b2693]{font-size:13px}.access-page p[data-v-874b2693]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-874b2693]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-874b2693]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-874b2693]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-874b2693]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-874b2693]{color:#fff}.access-role-list>button.active small[data-v-874b2693]{color:#e2eaff}.access-fixed-role[data-v-874b2693]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-874b2693]{min-width:0}.access-fixed-role strong[data-v-874b2693],.access-fixed-role small[data-v-874b2693]{display:block}.access-fixed-role small[data-v-874b2693]{margin-top:3px;font-size:10px}.access-heading[data-v-874b2693]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-874b2693]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-874b2693]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-874b2693]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-874b2693],.access-modal-form label[data-v-874b2693]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-874b2693]{grid-column:1 / -1}.access-page input[data-v-874b2693],.access-page select[data-v-874b2693],.access-page textarea[data-v-874b2693],.access-modal-form input[data-v-874b2693],.access-modal-form select[data-v-874b2693],.access-modal-form textarea[data-v-874b2693]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-874b2693],.access-page select[data-v-874b2693],.access-modal-form input[data-v-874b2693],.access-modal-form select[data-v-874b2693]{height:36px;padding:0 10px}.access-page textarea[data-v-874b2693],.access-modal-form textarea[data-v-874b2693]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-874b2693],.access-modal-form input[type=checkbox][data-v-874b2693]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-874b2693]:disabled,.access-page select[data-v-874b2693]:disabled,.access-page textarea[data-v-874b2693]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-874b2693]{margin:22px 0 11px}.access-section-title>span[data-v-874b2693]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-874b2693]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-874b2693]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-874b2693]:last-child{border-bottom:0}.access-permission-table section>header[data-v-874b2693]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-874b2693]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-874b2693]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-874b2693]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-874b2693]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-874b2693]{min-width:0}.access-permission-table section>div small[data-v-874b2693]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-874b2693]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-874b2693]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-874b2693]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-874b2693]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-874b2693]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-874b2693]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-874b2693]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-874b2693]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-874b2693]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-874b2693]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-874b2693]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-874b2693]{width:140px}.account-list[data-v-874b2693]{padding:0;overflow:hidden}.access-table-scroll[data-v-874b2693]{overflow-x:auto}.access-page table[data-v-874b2693]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-874b2693]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-874b2693]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-874b2693],.access-page td small[data-v-874b2693]{display:block}.access-page td strong[data-v-874b2693]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-874b2693]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-874b2693]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-874b2693]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-874b2693]{display:flex;gap:3px}.access-row-actions button[data-v-874b2693],.access-grant-row>button[data-v-874b2693],.access-pagination button[data-v-874b2693]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-874b2693]:hover,.access-grant-row>button[data-v-874b2693]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-874b2693]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-874b2693]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-874b2693]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-874b2693]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-874b2693]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-874b2693]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-874b2693]{display:grid;gap:8px}.access-grant-row[data-v-874b2693]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-874b2693]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-874b2693]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-874b2693]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-874b2693]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-874b2693]{width:100%}.access-role-list>button[data-v-874b2693]{width:auto}.access-fixed-role[data-v-874b2693]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-874b2693]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-874b2693]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-874b2693]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-874b2693]{padding:14px}.account-list[data-v-874b2693]{padding:0}.access-form-grid[data-v-874b2693]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-874b2693]{grid-column:auto}.access-heading[data-v-874b2693],.access-toolbar[data-v-874b2693]{align-items:flex-start;flex-direction:column}.access-filters[data-v-874b2693]{width:100%;flex-wrap:wrap}.access-filters label[data-v-874b2693],.access-filters label input[data-v-874b2693]{width:100%}.access-toolbar>.access-button[data-v-874b2693]{width:100%}.access-permission-table>section[data-v-874b2693]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-874b2693]{padding:10px}.access-grant-row[data-v-874b2693],.access-grant-row.expanded[data-v-874b2693]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-874b2693]>:not(button),.access-grant-row.expanded[data-v-874b2693]>:not(button){grid-column:1}.access-grant-row>button[data-v-874b2693],.access-grant-row.expanded>button[data-v-874b2693]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-874b2693]{grid-column:1 / -1}.access-actions[data-v-874b2693]{align-items:stretch}.access-actions>span[data-v-874b2693]{width:100%}.access-actions .access-button[data-v-874b2693]{flex:1}.access-section-title[data-v-874b2693]{align-items:flex-start}.access-section-title .access-button[data-v-874b2693]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-874b2693]{width:100%}.access-fixed-role[data-v-874b2693]{flex-basis:100%}.access-filters select[data-v-874b2693],.access-filters>.access-button[data-v-874b2693]{flex:1}.access-section-title[data-v-874b2693]{flex-direction:column}.access-section-title .access-button[data-v-874b2693]{width:100%}.access-actions[data-v-874b2693]{flex-direction:column}.access-actions .access-button[data-v-874b2693]{width:100%}}.region-manager[data-v-874b2693]{padding:12px 16px;min-width:0;color:#334155}.region-heading[data-v-874b2693],.region-city>header[data-v-874b2693],.picker-selection[data-v-874b2693]{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap}.region-heading h3[data-v-874b2693]{display:flex;align-items:center;gap:6px;margin:0;font-size:15px}.region-title[data-v-874b2693]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.region-heading p[data-v-874b2693]{margin:0;color:#64748b;font-size:12px;line-height:1.5}.region-picker p[data-v-874b2693]{color:#64748b;font-size:13px;line-height:1.8}.region-actions[data-v-874b2693]{display:flex;gap:6px;flex-wrap:wrap}.region-guide[data-v-874b2693]{margin:10px 0;font-size:12px;color:#64748b}.region-guide summary[data-v-874b2693]{cursor:pointer;width:fit-content;color:#2563a6;line-height:1.6}.region-guide summary span[data-v-874b2693]{margin-left:10px;color:#64748b}.region-guide summary[data-v-874b2693]:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:3px}.region-guide>div[data-v-874b2693]{margin-top:6px;padding:8px 12px;border:1px solid #dbeafe;border-radius:6px;background:#f5f9ff}.region-guide p[data-v-874b2693]{line-height:1.7;margin:0 0 4px}.region-guide small[data-v-874b2693]{color:#64748b}.region-stats[data-v-874b2693]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0;font-size:12px}.region-stats>div[data-v-874b2693]{display:flex;align-items:baseline;gap:6px}.region-stats strong[data-v-874b2693]{font-size:16px;color:#1e293b}.region-stats span[data-v-874b2693]{color:#64748b}.region-filters[data-v-874b2693]{display:flex;gap:8px 12px;flex-wrap:wrap;margin-bottom:10px}.region-filters label[data-v-874b2693]{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0;white-space:nowrap}.region-filters label[data-v-874b2693]:first-child{flex:1 1 250px}.region-filters label[data-v-874b2693]:last-child{flex:0 1 240px}.region-filters input[data-v-874b2693],.region-filters select[data-v-874b2693]{box-sizing:border-box;width:100%;min-width:0;height:34px;padding:6px 10px;border:1px solid #d8e1ed;border-radius:6px;background:#fff;color:#334155}.picker-location select[data-v-874b2693]{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 12px;border:1px solid #d8e1ed;border-radius:8px;background:#fff;color:#334155}.region-city[data-v-874b2693]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-top:10px}.region-city>header[data-v-874b2693]{background:#f8fafc;padding:8px 12px;border-bottom:1px solid #e2e8f0}.region-city h4[data-v-874b2693]{margin:0;font-size:13px}.region-city header span[data-v-874b2693]{font-size:12px;color:#64748b}.region-rows[data-v-874b2693]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:10px;background:#fafcff}.region-row[data-v-874b2693]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.region-name[data-v-874b2693]{display:grid;gap:4px;min-width:0}.region-state[data-v-874b2693]{display:flex;justify-content:flex-end}.region-row>.region-actions[data-v-874b2693]{grid-column:1/-1;border-top:1px solid #eef2f7;padding-top:8px;justify-content:flex-end}.region-row>.region-actions .access-button[data-v-874b2693]{flex:1;min-height:32px;padding:0 8px;font-size:12px}.region-name strong[data-v-874b2693]{font-size:14px}.region-name small[data-v-874b2693],.region-state small[data-v-874b2693]{font-size:12px;color:#64748b}.region-badge[data-v-874b2693]{font-size:12px;padding:3px 7px;border-radius:5px;background:#f1f5f9;color:#64748b}.region-badge.open[data-v-874b2693]{background:#eaf8f0;color:#14784f}.region-badge.paused[data-v-874b2693]{background:#fff7e6;color:#9a6400}.subtle[data-v-874b2693]{color:#64748b}.region-notice[data-v-874b2693]{padding:12px 16px;background:#eff6ff;border-radius:8px;font-size:13px;line-height:1.8}.region-warning[data-v-874b2693]{padding:12px;border-radius:8px;background:#fff7ed;color:#9a3412!important;font-size:13px;line-height:1.8}.region-empty[data-v-874b2693]{padding:28px 12px;text-align:center;color:#64748b;font-size:13px;line-height:1.8}.picker-tenant[data-v-874b2693]{padding:12px;background:#f8fafc;border-radius:8px}.picker-tenant strong[data-v-874b2693]{color:#1e293b}.picker-fields[data-v-874b2693]{border:0;padding:0;margin:0;min-width:0}.picker-location[data-v-874b2693]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.picker-selection[data-v-874b2693]{font-size:13px;margin-bottom:14px}.district-options[data-v-874b2693]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:300px;overflow:auto}.district-options label[data-v-874b2693]{display:flex;align-items:center;gap:10px;border:1px solid #dce4ef;border-radius:10px;padding:12px;cursor:pointer}.district-options label[data-v-874b2693]:has(input:checked){background:#eff6ff;border-color:#60a5fa}.district-options input[data-v-874b2693]{width:16px;height:16px;flex:0 0 auto;accent-color:#1677ff}.district-options span[data-v-874b2693]{display:grid;gap:6px}.district-options strong[data-v-874b2693]{font-size:14px}.district-options small[data-v-874b2693]{color:#64748b;font-size:12px}.district-options .unavailable[data-v-874b2693]{background:#f8fafc;cursor:default}.batch-results[data-v-874b2693]{margin-top:20px;border-top:1px solid #e2e8f0;padding-top:12px}.batch-results h4[data-v-874b2693]{font-size:14px}.batch-results ul[data-v-874b2693]{padding:0;list-style:none;max-height:240px;overflow:auto}.batch-results li[data-v-874b2693]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.batch-results li span[data-v-874b2693]{color:#14784f}.batch-results li .result-problem[data-v-874b2693]{color:#b45309}.region-picker[data-v-874b2693],.region-row[data-v-874b2693]{overflow-wrap:anywhere}@media(max-width:520px){.region-rows[data-v-874b2693]{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.region-row[data-v-874b2693]{padding:10px}.region-manager[data-v-874b2693]{padding:10px 12px}.region-heading p[data-v-874b2693]{display:none}.region-guide summary span[data-v-874b2693]{display:none}.region-stats[data-v-874b2693]{gap:6px 12px}.region-stats strong[data-v-874b2693]{font-size:15px}.picker-location[data-v-874b2693],.district-options[data-v-874b2693]{grid-template-columns:1fr}.region-filters label[data-v-874b2693],.region-filters label[data-v-874b2693]:last-child{flex:1 1 100%}.batch-results li[data-v-874b2693]{flex-direction:column;gap:5px}}.access-page[data-v-731a88c7]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-731a88c7],.access-role-list[data-v-731a88c7]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-731a88c7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-731a88c7]{padding:12px 9px}.access-role-list>header[data-v-731a88c7],.access-heading[data-v-731a88c7],.access-section-title[data-v-731a88c7],.access-actions[data-v-731a88c7],.access-toolbar[data-v-731a88c7],.access-pagination[data-v-731a88c7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-731a88c7]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-731a88c7],.access-page h4[data-v-731a88c7]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-731a88c7]{font-size:15px}.access-page h4[data-v-731a88c7]{font-size:13px}.access-page p[data-v-731a88c7]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-731a88c7]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-731a88c7]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-731a88c7]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-731a88c7]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-731a88c7]{color:#fff}.access-role-list>button.active small[data-v-731a88c7]{color:#e2eaff}.access-fixed-role[data-v-731a88c7]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-731a88c7]{min-width:0}.access-fixed-role strong[data-v-731a88c7],.access-fixed-role small[data-v-731a88c7]{display:block}.access-fixed-role small[data-v-731a88c7]{margin-top:3px;font-size:10px}.access-heading[data-v-731a88c7]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-731a88c7]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-731a88c7]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-731a88c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-731a88c7],.access-modal-form label[data-v-731a88c7]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-731a88c7]{grid-column:1 / -1}.access-page input[data-v-731a88c7],.access-page select[data-v-731a88c7],.access-page textarea[data-v-731a88c7],.access-modal-form input[data-v-731a88c7],.access-modal-form select[data-v-731a88c7],.access-modal-form textarea[data-v-731a88c7]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-731a88c7],.access-page select[data-v-731a88c7],.access-modal-form input[data-v-731a88c7],.access-modal-form select[data-v-731a88c7]{height:36px;padding:0 10px}.access-page textarea[data-v-731a88c7],.access-modal-form textarea[data-v-731a88c7]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-731a88c7],.access-modal-form input[type=checkbox][data-v-731a88c7]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-731a88c7]:disabled,.access-page select[data-v-731a88c7]:disabled,.access-page textarea[data-v-731a88c7]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-731a88c7]{margin:22px 0 11px}.access-section-title>span[data-v-731a88c7]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-731a88c7]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-731a88c7]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-731a88c7]:last-child{border-bottom:0}.access-permission-table section>header[data-v-731a88c7]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-731a88c7]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-731a88c7]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-731a88c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-731a88c7]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-731a88c7]{min-width:0}.access-permission-table section>div small[data-v-731a88c7]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-731a88c7]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-731a88c7]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-731a88c7]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-731a88c7]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-731a88c7]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-731a88c7]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-731a88c7]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-731a88c7]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-731a88c7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-731a88c7]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-731a88c7]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-731a88c7]{width:140px}.account-list[data-v-731a88c7]{padding:0;overflow:hidden}.access-table-scroll[data-v-731a88c7]{overflow-x:auto}.access-page table[data-v-731a88c7]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-731a88c7]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-731a88c7]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-731a88c7],.access-page td small[data-v-731a88c7]{display:block}.access-page td strong[data-v-731a88c7]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-731a88c7]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-731a88c7]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-731a88c7]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-731a88c7]{display:flex;gap:3px}.access-row-actions button[data-v-731a88c7],.access-grant-row>button[data-v-731a88c7],.access-pagination button[data-v-731a88c7]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-731a88c7]:hover,.access-grant-row>button[data-v-731a88c7]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-731a88c7]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-731a88c7]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-731a88c7]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-731a88c7]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-731a88c7]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-731a88c7]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-731a88c7]{display:grid;gap:8px}.access-grant-row[data-v-731a88c7]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-731a88c7]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-731a88c7]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-731a88c7]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-731a88c7]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-731a88c7]{width:100%}.access-role-list>button[data-v-731a88c7]{width:auto}.access-fixed-role[data-v-731a88c7]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-731a88c7]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-731a88c7]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-731a88c7]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-731a88c7]{padding:14px}.account-list[data-v-731a88c7]{padding:0}.access-form-grid[data-v-731a88c7]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-731a88c7]{grid-column:auto}.access-heading[data-v-731a88c7],.access-toolbar[data-v-731a88c7]{align-items:flex-start;flex-direction:column}.access-filters[data-v-731a88c7]{width:100%;flex-wrap:wrap}.access-filters label[data-v-731a88c7],.access-filters label input[data-v-731a88c7]{width:100%}.access-toolbar>.access-button[data-v-731a88c7]{width:100%}.access-permission-table>section[data-v-731a88c7]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-731a88c7]{padding:10px}.access-grant-row[data-v-731a88c7],.access-grant-row.expanded[data-v-731a88c7]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-731a88c7]>:not(button),.access-grant-row.expanded[data-v-731a88c7]>:not(button){grid-column:1}.access-grant-row>button[data-v-731a88c7],.access-grant-row.expanded>button[data-v-731a88c7]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-731a88c7]{grid-column:1 / -1}.access-actions[data-v-731a88c7]{align-items:stretch}.access-actions>span[data-v-731a88c7]{width:100%}.access-actions .access-button[data-v-731a88c7]{flex:1}.access-section-title[data-v-731a88c7]{align-items:flex-start}.access-section-title .access-button[data-v-731a88c7]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-731a88c7]{width:100%}.access-fixed-role[data-v-731a88c7]{flex-basis:100%}.access-filters select[data-v-731a88c7],.access-filters>.access-button[data-v-731a88c7]{flex:1}.access-section-title[data-v-731a88c7]{flex-direction:column}.access-section-title .access-button[data-v-731a88c7]{width:100%}.access-actions[data-v-731a88c7]{flex-direction:column}.access-actions .access-button[data-v-731a88c7]{width:100%}}.tenant-search[data-v-731a88c7]{display:grid;gap:6px;font-size:12px;color:#64748b;margin-bottom:10px}.tenant-search input[data-v-731a88c7]{box-sizing:border-box;width:100%;min-width:0;padding:8px 10px;border:1px solid #d8e1ed;border-radius:8px}.tenant-code-toggle[data-v-731a88c7]{justify-self:start}.tenant-code-options[data-v-731a88c7]{display:grid;gap:12px;padding:16px;border:1px solid #e4eaf2;border-radius:10px;background:#f7faff}.tenant-code-options>button[data-v-731a88c7]{justify-self:start}.tenancy-page[data-v-731a88c7]{min-width:0}.tenancy-heading[data-v-731a88c7]{padding:0 0 10px;margin-bottom:10px;gap:12px}.tenancy-heading>div[data-v-731a88c7]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.tenancy-heading h1[data-v-731a88c7]{margin:0;font-size:18px}.tenancy-heading p[data-v-731a88c7]{margin:0;font-size:12px;color:#64748b}.tenant-mobile-switch[data-v-731a88c7]{display:none}.tenancy-layout[data-v-731a88c7]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;align-items:start}.tenancy-layout.single-column[data-v-731a88c7]{grid-template-columns:minmax(0,1fr)}.tenant-list[data-v-731a88c7],.tenant-detail[data-v-731a88c7]{min-width:0;border:1px solid #e4eaf2;border-radius:10px;background:#fff;overflow:hidden}.tenant-list[data-v-731a88c7]{padding:12px}.tenant-list>header[data-v-731a88c7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tenant-list h3[data-v-731a88c7]{display:flex;gap:6px;align-items:center;font-size:14px;margin:0}.tenant-item[data-v-731a88c7]{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;padding:10px;margin-bottom:4px;cursor:pointer}.tenant-item.selected[data-v-731a88c7]{background:#edf5ff;border-color:#b9d7ff}.tenant-item strong[data-v-731a88c7]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#1f3656;overflow-wrap:anywhere;font-size:14px}.tenant-selected-mark[data-v-731a88c7]{flex-shrink:0;padding:2px 6px;border-radius:4px;background:#dceaff;color:#2563a6;font-size:11px;font-weight:500}.tenant-item[data-v-731a88c7]:disabled{cursor:default;opacity:.55}.tenant-item[data-v-731a88c7]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.tenant-item>span[data-v-731a88c7]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:5px;font-size:12px;color:#718099;overflow-wrap:anywhere}.tenant-item small[data-v-731a88c7]{color:#16805b}.tenant-item small.disabled[data-v-731a88c7]{color:#9c6572}.tenant-item .tenant-item-hint[data-v-731a88c7]{color:#718099}.tenant-banner[data-v-731a88c7]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;background:#f7faff;border-bottom:1px solid #e4eaf2}.tenant-identity[data-v-731a88c7]{min-width:0;flex:1 1 210px}.tenant-title[data-v-731a88c7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.tenant-title span[data-v-731a88c7]{display:flex;align-items:center;gap:5px;font-size:12px;color:#1677ff}.tenant-banner h3[data-v-731a88c7]{font-size:18px;margin:0;overflow-wrap:anywhere}.tenant-banner p[data-v-731a88c7]{margin:4px 0 0;color:#697c92;font-size:12px}.tenant-actions[data-v-731a88c7]{display:flex;flex-wrap:wrap;gap:6px}.tenancy-empty[data-v-731a88c7]{padding:32px 12px;text-align:center;color:#78869a;line-height:1.8}.tenant-fields[data-v-731a88c7]{border:0;padding:0;margin:0;display:grid;gap:18px}.tenant-fields p[data-v-731a88c7]{margin:0;line-height:1.8;color:#5e6d82}.tenant-fields input[data-v-731a88c7],.tenant-fields select[data-v-731a88c7]{box-sizing:border-box;width:100%;min-height:40px;border:1px solid #d8e1ed;border-radius:8px;padding:8px 12px;background:#fff;color:#25354a}.tenant-banner[data-v-731a88c7],.tenant-fields[data-v-731a88c7]{overflow-wrap:anywhere}@media(max-width:1000px){.tenancy-layout[data-v-731a88c7]{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:700px){.tenancy-layout[data-v-731a88c7]{grid-template-columns:minmax(0,1fr);gap:10px}.tenant-list[data-v-731a88c7]{display:none}.tenant-mobile-switch[data-v-731a88c7]{display:flex;align-items:center;gap:10px;font-size:13px;color:#64748b}.tenant-mobile-switch>label[data-v-731a88c7],.tenant-mobile-switch>button[data-v-731a88c7]{flex-shrink:0}.tenant-mobile-switch select[data-v-731a88c7]{flex:1;min-width:0;max-width:100%;height:36px;padding:0 10px;border:1px solid #d8e1ed;border-radius:6px;background:#fff;color:#25354a}.tenant-banner[data-v-731a88c7]{padding:10px 12px}.tenancy-heading[data-v-731a88c7]{flex-direction:row;align-items:center}.tenancy-heading>div[data-v-731a88c7]{display:block}.tenancy-heading p[data-v-731a88c7]{margin-top:4px}.tenancy-heading>.access-button[data-v-731a88c7]{flex-shrink:0}}.mg[data-v-e448dab3]{color:var(--wb-text);font-size:13px;line-height:1.6}.mg button[data-v-e448dab3],.mg input[data-v-e448dab3],.mg select[data-v-e448dab3],.mg textarea[data-v-e448dab3]{font:inherit}.mg button[data-v-e448dab3]{cursor:pointer}.mg button[data-v-e448dab3]:disabled{cursor:not-allowed;opacity:.45}.mg button[data-v-e448dab3]:focus-visible,.mg input[data-v-e448dab3]:focus-visible,.mg select[data-v-e448dab3]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:2px}.mg-section-tabs[data-v-e448dab3],.mg-subtabs[data-v-e448dab3]{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-e448dab3],.mg-subtabs button[data-v-e448dab3]{display:flex;align-items:center;gap:6px;padding:9px 12px;border:0;background:transparent;color:var(--wb-muted);border-radius:5px}.mg-subtabs button.active[data-v-e448dab3]{color:#fff;background:var(--wb-active-background);font-weight:600}.mg-section-tabs[data-v-e448dab3]{gap:8px;padding:0 14px;border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-e448dab3]{position:relative;min-height:40px;padding:8px 12px;border-radius:0}.mg-section-tabs button.active[data-v-e448dab3]{color:#396aea;background:transparent;font-weight:600}.mg-section-tabs button.active[data-v-e448dab3]:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:3px;background:#396aea;border-radius:3px 3px 0 0}.mg-notice[data-v-e448dab3]{display:flex;gap:8px;align-items:flex-start;color:#57709b;background:#edf3fc;border:0;padding:9px 12px;border-radius:6px;margin-bottom:12px;font-size:12px}.mg-notice>svg[data-v-e448dab3]{flex-shrink:0;margin-top:2px}.mg-notice small[data-v-e448dab3]{display:block;color:var(--wb-muted);margin-top:2px}.mg-panel[data-v-e448dab3],.mg-role-list[data-v-e448dab3]{padding:20px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:9px;min-width:0;box-shadow:var(--wb-shadow)}.mg-panel-head[data-v-e448dab3],.mg-card-title[data-v-e448dab3]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.mg h3[data-v-e448dab3]{margin:0;font-size:15px;font-weight:600;color:var(--wb-text)}.mg h4[data-v-e448dab3]{margin:24px 0 12px;font-size:13px}.mg h4 small[data-v-e448dab3]{font-size:11px;color:var(--wb-muted);font-weight:400;margin-left:8px}.mg-panel-head p[data-v-e448dab3]{margin:4px 0 0;font-size:12px;color:var(--wb-muted)}.mg-tag[data-v-e448dab3]{display:inline-block;padding:3px 8px;font-size:11px;border-radius:4px;color:#236d60;background:#e7f3ee;white-space:nowrap}.mg-tag.muted[data-v-e448dab3]{background:#edf2f5;color:var(--wb-muted)}.mg-role-layout[data-v-e448dab3]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.mg-role-list[data-v-e448dab3]{padding:15px 10px}.mg-card-title[data-v-e448dab3]{padding:0 7px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.mg-card-title>span[data-v-e448dab3]{font-size:11px;color:var(--wb-muted)}.mg-role-list>button[data-v-e448dab3]{display:flex;flex-direction:column;text-align:left;width:100%;border:0;border-radius:6px;padding:12px;margin-top:3px;background:transparent;color:var(--wb-muted)}.mg-role-list>button strong[data-v-e448dab3]{font-weight:500;font-size:13px}.mg-role-list>button small[data-v-e448dab3]{color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-role-list>button.active[data-v-e448dab3]{background:var(--wb-active-background);color:#fff}.mg-role-list>button.active small[data-v-e448dab3]{color:#e2eaff}.mg-form-grid[data-v-e448dab3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.mg-form-grid>label[data-v-e448dab3]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:var(--wb-muted)}.mg input[data-v-e448dab3]:not([type=checkbox]),.mg select[data-v-e448dab3]{height:35px;border:1px solid var(--wb-control-line);border-radius:5px;padding:0 10px;background:var(--wb-surface);color:var(--wb-text);min-width:0;max-width:100%}.mg-form-grid input[data-v-e448dab3]:not([type=checkbox]),.mg-form-grid select[data-v-e448dab3]{width:100%}.mg-form-grid small[data-v-e448dab3]{font-size:11px;color:var(--wb-muted)}.mg input[type=checkbox][data-v-e448dab3]{accent-color:var(--wb-blue);width:15px;height:15px;flex-shrink:0}.mg-form-grid>.mg-toggle-field[data-v-e448dab3]{display:grid;grid-template-columns:1fr auto;align-content:start;padding:12px;border:1px solid var(--wb-line);border-radius:6px}.mg-toggle-field small[data-v-e448dab3]{grid-column:1 / -1}.mg-permission-table[data-v-e448dab3]{border:1px solid #e7ecf3;border-radius:7px;overflow:hidden}.mg-permission-row[data-v-e448dab3]{display:grid;grid-template-columns:120px minmax(0,1fr);border-bottom:1px solid #edf1f6}.mg-permission-row[data-v-e448dab3]:last-child{border:0}.mg-permission-row>div[data-v-e448dab3]{display:flex;flex-wrap:wrap;gap:9px 18px;padding:13px 15px}.mg-check[data-v-e448dab3]{display:inline-flex;align-items:center;gap:7px;font-size:12px}.mg-menu-check[data-v-e448dab3]{padding:13px 12px;background:var(--wb-surface-soft);font-weight:500}.mg-permission-summary[data-v-e448dab3]{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px;color:var(--wb-muted);font-size:12px}.mg-actions[data-v-e448dab3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f6;padding-top:18px;margin-top:22px}.mg-actions>span[data-v-e448dab3]{margin-right:auto}.mg-button[data-v-e448dab3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;color:var(--wb-muted);border:1px solid var(--wb-line);border-radius:5px;background:var(--wb-surface)}.mg-button.primary[data-v-e448dab3]{background:var(--wb-blue);border-color:var(--wb-blue);color:#fff}.mg-inline-note[data-v-e448dab3]{margin:14px 0 0;font-size:12px;color:var(--wb-muted)}.mg-feedback[data-v-e448dab3]{padding:10px 14px;border:1px solid #cce7dc;color:#267a60;background:#f0faf5;border-radius:6px}.mg-feedback.error[data-v-e448dab3]{background:#fff4f2;color:#b85347;border-color:#f4d7d2}.mg-table-scroll[data-v-e448dab3]{overflow-x:auto}.mg table[data-v-e448dab3]{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:12px}.mg th[data-v-e448dab3]{padding:11px 12px;color:var(--wb-muted);background:var(--wb-surface-soft);font-weight:500;border-block:1px solid #e9eef5}.mg td[data-v-e448dab3]{padding:13px 12px;border-bottom:1px solid #edf1f6;color:var(--wb-muted)}.mg td strong[data-v-e448dab3]{font-weight:500;color:var(--wb-text)}.mg td small[data-v-e448dab3]{display:block;color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-link[data-v-e448dab3]{background:transparent;color:var(--wb-blue);border:0;padding:3px 0}.mg-empty[data-v-e448dab3]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:50px 20px;color:var(--wb-muted);background:var(--wb-surface);border-radius:8px}.mg-empty h3[data-v-e448dab3]{margin-top:13px}.mg-description[data-v-e448dab3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 25px;margin:20px 0}.mg-description dt[data-v-e448dab3]{color:var(--wb-muted);font-size:12px}.mg-description dd[data-v-e448dab3]{margin:6px 0 0;color:var(--wb-text)}.mg-integration-grid[data-v-e448dab3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-integration-grid p[data-v-e448dab3]{color:var(--wb-muted);font-size:12px}.mg-integration-grid small[data-v-e448dab3]{color:var(--wb-muted)}.mg-search[data-v-e448dab3]{display:flex;align-items:center;gap:8px;color:var(--wb-muted)}.mg-search input[data-v-e448dab3]{width:210px}.mg-detail[data-v-e448dab3]{margin-top:16px;border-top:3px solid var(--wb-blue)}.mg-summary[data-v-e448dab3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mg-summary>span[data-v-e448dab3]{padding:5px 10px;background:var(--wb-surface-soft);border-radius:5px;color:var(--wb-text);font-size:12px}@media(max-width:1050px){.mg-role-layout[data-v-e448dab3]{grid-template-columns:minmax(0,1fr)}.mg-role-list[data-v-e448dab3]{display:flex;flex-wrap:wrap;gap:5px}.mg-role-list>button[data-v-e448dab3]{width:auto}.mg-card-title[data-v-e448dab3]{width:100%}.mg-panel-head[data-v-e448dab3]{flex-wrap:wrap}}@media(max-width:650px){.mg-form-grid[data-v-e448dab3],.mg-description[data-v-e448dab3],.mg-integration-grid[data-v-e448dab3]{grid-template-columns:minmax(0,1fr)}.mg-panel[data-v-e448dab3]{padding:15px}.mg-section-tabs button[data-v-e448dab3]{font-size:12px;padding:7px 8px}.mg-section-tabs button svg[data-v-e448dab3]{display:none}.mg-permission-row[data-v-e448dab3]{grid-template-columns:minmax(0,1fr)}.mg-menu-check[data-v-e448dab3]{padding-block:9px}.mg h4 small[data-v-e448dab3]{display:block;margin:3px 0 0}.mg-search[data-v-e448dab3],.mg-search input[data-v-e448dab3]{width:100%}.mg-description dd[data-v-e448dab3]{overflow-wrap:anywhere}}.mg tbody tr[data-v-e448dab3]:hover{background:var(--wb-surface-soft)}.mg-button.primary[data-v-e448dab3]:hover:not(:disabled){background:var(--wb-blue-hover);border-color:var(--wb-blue-hover)}.mg-section-tabs button[data-v-e448dab3]:hover:not(.active),.mg-subtabs button[data-v-e448dab3]:hover:not(.active){background:var(--wb-surface-soft)}.mg-role-list[data-v-e448dab3]{background:var(--wb-surface)}.mg-form-grid>.mg-toggle-field[data-v-e448dab3]{background:var(--wb-surface-soft)}.mg-person[data-v-e448dab3]{display:flex;align-items:center;gap:10px}.mg-person>span[data-v-e448dab3]:not(.person-avatar){min-width:0}.mg-person small[data-v-e448dab3]{display:block;margin-top:4px;font-size:11px;color:var(--wb-muted)}.workspace-navigation[data-v-f1ab10f1]{display:flex;flex-direction:column;flex:1;min-height:0}.workspace-search[data-v-f1ab10f1]{display:flex;align-items:center;gap:8px;margin:3px 4px 10px;padding:9px 10px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff08;color:#8f9fba}.workspace-search input[data-v-f1ab10f1]{width:100%;min-width:0;border:0;outline:none;background:none;color:#e5edff;font-size:12px}.workspace-search input[data-v-f1ab10f1]::placeholder{color:#9aa9c2}.workspace-search button[data-v-f1ab10f1]{display:flex;padding:0;border:0;background:none;color:#c2cde0}.workspace-search[data-v-f1ab10f1]:focus-within{border-color:#8daaff}.workspace-scroll[data-v-f1ab10f1]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2px 16px;scrollbar-width:thin;scrollbar-color:#3a4966 transparent}.workspace-group+.workspace-group[data-v-f1ab10f1]{margin-top:17px}.workspace-group h2[data-v-f1ab10f1]{margin:0 12px 7px;color:#8e9fbc;font-size:10px;font-weight:500;letter-spacing:1.8px}.workspace-parent[data-v-f1ab10f1]{display:flex;align-items:center;gap:11px;width:100%;min-height:40px;padding:9px 12px;border:0;border-radius:8px;color:#cbd6e8;background:none;text-align:left;font-size:13px;margin-bottom:3px}.workspace-parent>svg[data-v-f1ab10f1]{flex-shrink:0}.workspace-parent[data-v-f1ab10f1]:hover{background:#ffffff09;color:#fff}.workspace-parent.active[data-v-f1ab10f1]{color:#fff;background:linear-gradient(100deg,#4b6ff0,#5364dc);box-shadow:0 4px 14px #08112738}.workspace-arrow[data-v-f1ab10f1]{margin-left:auto;transform:rotate(-90deg)}.workspace-arrow.expanded[data-v-f1ab10f1]{transform:rotate(0)}.workspace-children[data-v-f1ab10f1]{margin:6px 0 9px 20px;padding-left:11px;border-left:1px solid #34415c}.workspace-children button[data-v-f1ab10f1]{position:relative;display:block;width:100%;padding:8px 10px;margin-bottom:2px;border:0;border-radius:6px;background:none;color:#aabbd6;text-align:left;font-size:12px}.workspace-children button[data-v-f1ab10f1]:hover,.workspace-children button.active[data-v-f1ab10f1]{color:#e4ebff;background:#93abff16}.workspace-children button.active[data-v-f1ab10f1]:before{position:absolute;content:"";width:5px;height:5px;background:#9db7ff;border-radius:50%;left:-14px;top:15px}.workspace-no-match[data-v-f1ab10f1]{padding:16px 10px;color:#b4c2da;font-size:12px}.compact .workspace-parent[data-v-f1ab10f1]{justify-content:center;padding-inline:8px}.compact .workspace-group+.workspace-group[data-v-f1ab10f1]{border-top:1px solid #ffffff10;padding-top:10px;margin-top:10px}.person-avatar[data-v-a005faa8]{display:inline-flex;flex:0 0 auto;overflow:hidden;border-radius:50%;vertical-align:middle;box-shadow:0 0 0 2px #fff,0 2px 5px #273f6310}.person-avatar svg[data-v-a005faa8]{display:block;width:100%;height:100%}.mg[data-v-19dd455c]{color:var(--wb-text);font-size:13px;line-height:1.6}.mg button[data-v-19dd455c],.mg input[data-v-19dd455c],.mg select[data-v-19dd455c],.mg textarea[data-v-19dd455c]{font:inherit}.mg button[data-v-19dd455c]{cursor:pointer}.mg button[data-v-19dd455c]:disabled{cursor:not-allowed;opacity:.45}.mg button[data-v-19dd455c]:focus-visible,.mg input[data-v-19dd455c]:focus-visible,.mg select[data-v-19dd455c]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:2px}.mg-section-tabs[data-v-19dd455c],.mg-subtabs[data-v-19dd455c]{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-19dd455c],.mg-subtabs button[data-v-19dd455c]{display:flex;align-items:center;gap:6px;padding:9px 12px;border:0;background:transparent;color:var(--wb-muted);border-radius:5px}.mg-subtabs button.active[data-v-19dd455c]{color:#fff;background:var(--wb-active-background);font-weight:600}.mg-section-tabs[data-v-19dd455c]{gap:8px;padding:0 14px;border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-19dd455c]{position:relative;min-height:40px;padding:8px 12px;border-radius:0}.mg-section-tabs button.active[data-v-19dd455c]{color:#396aea;background:transparent;font-weight:600}.mg-section-tabs button.active[data-v-19dd455c]:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:3px;background:#396aea;border-radius:3px 3px 0 0}.mg-notice[data-v-19dd455c]{display:flex;gap:8px;align-items:flex-start;color:#57709b;background:#edf3fc;border:0;padding:9px 12px;border-radius:6px;margin-bottom:12px;font-size:12px}.mg-notice>svg[data-v-19dd455c]{flex-shrink:0;margin-top:2px}.mg-notice small[data-v-19dd455c]{display:block;color:var(--wb-muted);margin-top:2px}.mg-panel[data-v-19dd455c],.mg-role-list[data-v-19dd455c]{padding:20px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:9px;min-width:0;box-shadow:var(--wb-shadow)}.mg-panel-head[data-v-19dd455c],.mg-card-title[data-v-19dd455c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.mg h3[data-v-19dd455c]{margin:0;font-size:15px;font-weight:600;color:var(--wb-text)}.mg h4[data-v-19dd455c]{margin:24px 0 12px;font-size:13px}.mg h4 small[data-v-19dd455c]{font-size:11px;color:var(--wb-muted);font-weight:400;margin-left:8px}.mg-panel-head p[data-v-19dd455c]{margin:4px 0 0;font-size:12px;color:var(--wb-muted)}.mg-tag[data-v-19dd455c]{display:inline-block;padding:3px 8px;font-size:11px;border-radius:4px;color:#236d60;background:#e7f3ee;white-space:nowrap}.mg-tag.muted[data-v-19dd455c]{background:#edf2f5;color:var(--wb-muted)}.mg-role-layout[data-v-19dd455c]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.mg-role-list[data-v-19dd455c]{padding:15px 10px}.mg-card-title[data-v-19dd455c]{padding:0 7px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.mg-card-title>span[data-v-19dd455c]{font-size:11px;color:var(--wb-muted)}.mg-role-list>button[data-v-19dd455c]{display:flex;flex-direction:column;text-align:left;width:100%;border:0;border-radius:6px;padding:12px;margin-top:3px;background:transparent;color:var(--wb-muted)}.mg-role-list>button strong[data-v-19dd455c]{font-weight:500;font-size:13px}.mg-role-list>button small[data-v-19dd455c]{color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-role-list>button.active[data-v-19dd455c]{background:var(--wb-active-background);color:#fff}.mg-role-list>button.active small[data-v-19dd455c]{color:#e2eaff}.mg-form-grid[data-v-19dd455c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.mg-form-grid>label[data-v-19dd455c]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:var(--wb-muted)}.mg input[data-v-19dd455c]:not([type=checkbox]),.mg select[data-v-19dd455c]{height:35px;border:1px solid var(--wb-control-line);border-radius:5px;padding:0 10px;background:var(--wb-surface);color:var(--wb-text);min-width:0;max-width:100%}.mg-form-grid input[data-v-19dd455c]:not([type=checkbox]),.mg-form-grid select[data-v-19dd455c]{width:100%}.mg-form-grid small[data-v-19dd455c]{font-size:11px;color:var(--wb-muted)}.mg input[type=checkbox][data-v-19dd455c]{accent-color:var(--wb-blue);width:15px;height:15px;flex-shrink:0}.mg-form-grid>.mg-toggle-field[data-v-19dd455c]{display:grid;grid-template-columns:1fr auto;align-content:start;padding:12px;border:1px solid var(--wb-line);border-radius:6px}.mg-toggle-field small[data-v-19dd455c]{grid-column:1 / -1}.mg-permission-table[data-v-19dd455c]{border:1px solid #e7ecf3;border-radius:7px;overflow:hidden}.mg-permission-row[data-v-19dd455c]{display:grid;grid-template-columns:120px minmax(0,1fr);border-bottom:1px solid #edf1f6}.mg-permission-row[data-v-19dd455c]:last-child{border:0}.mg-permission-row>div[data-v-19dd455c]{display:flex;flex-wrap:wrap;gap:9px 18px;padding:13px 15px}.mg-check[data-v-19dd455c]{display:inline-flex;align-items:center;gap:7px;font-size:12px}.mg-menu-check[data-v-19dd455c]{padding:13px 12px;background:var(--wb-surface-soft);font-weight:500}.mg-permission-summary[data-v-19dd455c]{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px;color:var(--wb-muted);font-size:12px}.mg-actions[data-v-19dd455c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f6;padding-top:18px;margin-top:22px}.mg-actions>span[data-v-19dd455c]{margin-right:auto}.mg-button[data-v-19dd455c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;color:var(--wb-muted);border:1px solid var(--wb-line);border-radius:5px;background:var(--wb-surface)}.mg-button.primary[data-v-19dd455c]{background:var(--wb-blue);border-color:var(--wb-blue);color:#fff}.mg-inline-note[data-v-19dd455c]{margin:14px 0 0;font-size:12px;color:var(--wb-muted)}.mg-feedback[data-v-19dd455c]{padding:10px 14px;border:1px solid #cce7dc;color:#267a60;background:#f0faf5;border-radius:6px}.mg-feedback.error[data-v-19dd455c]{background:#fff4f2;color:#b85347;border-color:#f4d7d2}.mg-table-scroll[data-v-19dd455c]{overflow-x:auto}.mg table[data-v-19dd455c]{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:12px}.mg th[data-v-19dd455c]{padding:11px 12px;color:var(--wb-muted);background:var(--wb-surface-soft);font-weight:500;border-block:1px solid #e9eef5}.mg td[data-v-19dd455c]{padding:13px 12px;border-bottom:1px solid #edf1f6;color:var(--wb-muted)}.mg td strong[data-v-19dd455c]{font-weight:500;color:var(--wb-text)}.mg td small[data-v-19dd455c]{display:block;color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-link[data-v-19dd455c]{background:transparent;color:var(--wb-blue);border:0;padding:3px 0}.mg-empty[data-v-19dd455c]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:50px 20px;color:var(--wb-muted);background:var(--wb-surface);border-radius:8px}.mg-empty h3[data-v-19dd455c]{margin-top:13px}.mg-description[data-v-19dd455c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 25px;margin:20px 0}.mg-description dt[data-v-19dd455c]{color:var(--wb-muted);font-size:12px}.mg-description dd[data-v-19dd455c]{margin:6px 0 0;color:var(--wb-text)}.mg-integration-grid[data-v-19dd455c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-integration-grid p[data-v-19dd455c]{color:var(--wb-muted);font-size:12px}.mg-integration-grid small[data-v-19dd455c]{color:var(--wb-muted)}.mg-search[data-v-19dd455c]{display:flex;align-items:center;gap:8px;color:var(--wb-muted)}.mg-search input[data-v-19dd455c]{width:210px}.mg-detail[data-v-19dd455c]{margin-top:16px;border-top:3px solid var(--wb-blue)}.mg-summary[data-v-19dd455c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mg-summary>span[data-v-19dd455c]{padding:5px 10px;background:var(--wb-surface-soft);border-radius:5px;color:var(--wb-text);font-size:12px}@media(max-width:1050px){.mg-role-layout[data-v-19dd455c]{grid-template-columns:minmax(0,1fr)}.mg-role-list[data-v-19dd455c]{display:flex;flex-wrap:wrap;gap:5px}.mg-role-list>button[data-v-19dd455c]{width:auto}.mg-card-title[data-v-19dd455c]{width:100%}.mg-panel-head[data-v-19dd455c]{flex-wrap:wrap}}@media(max-width:650px){.mg-form-grid[data-v-19dd455c],.mg-description[data-v-19dd455c],.mg-integration-grid[data-v-19dd455c]{grid-template-columns:minmax(0,1fr)}.mg-panel[data-v-19dd455c]{padding:15px}.mg-section-tabs button[data-v-19dd455c]{font-size:12px;padding:7px 8px}.mg-section-tabs button svg[data-v-19dd455c]{display:none}.mg-permission-row[data-v-19dd455c]{grid-template-columns:minmax(0,1fr)}.mg-menu-check[data-v-19dd455c]{padding-block:9px}.mg h4 small[data-v-19dd455c]{display:block;margin:3px 0 0}.mg-search[data-v-19dd455c],.mg-search input[data-v-19dd455c]{width:100%}.mg-description dd[data-v-19dd455c]{overflow-wrap:anywhere}}.mg tbody tr[data-v-19dd455c]:hover{background:var(--wb-surface-soft)}.mg-button.primary[data-v-19dd455c]:hover:not(:disabled){background:var(--wb-blue-hover);border-color:var(--wb-blue-hover)}.mg-section-tabs button[data-v-19dd455c]:hover:not(.active),.mg-subtabs button[data-v-19dd455c]:hover:not(.active){background:var(--wb-surface-soft)}.mg-role-list[data-v-19dd455c]{background:var(--wb-surface)}.mg-form-grid>.mg-toggle-field[data-v-19dd455c]{background:var(--wb-surface-soft)}.mg-person[data-v-19dd455c]{display:flex;align-items:center;gap:10px}.mg-person>span[data-v-19dd455c]:not(.person-avatar){min-width:0}.mg-person small[data-v-19dd455c]{display:block;margin-top:4px;font-size:11px;color:var(--wb-muted)}.baidu-picker[data-v-5a19a0ef]{min-width:0;padding:14px;margin:10px 0;border:1px solid var(--wb-line, #dce3ee);border-radius:8px;background:#f8faff;font-size:13px}.map-toolbar[data-v-5a19a0ef],.map-selection[data-v-5a19a0ef]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:6px 0}.map-toolbar input[data-v-5a19a0ef]{flex:1;min-width:160px;height:36px;padding:0 10px;border:1px solid #cbd5e1;border-radius:5px}.baidu-picker button[data-v-5a19a0ef]{min-height:34px;padding:6px 12px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#315c9d;cursor:pointer;font:inherit}.baidu-picker button[data-v-5a19a0ef]:disabled{opacity:.5;cursor:not-allowed}.map-canvas[data-v-5a19a0ef]{height:320px;width:100%;background:#edf2f7;border-radius:6px}.map-hint[data-v-5a19a0ef]{color:#64748b;font-size:12px;line-height:1.7}.map-error[data-v-5a19a0ef]{color:#b45340}.map-results[data-v-5a19a0ef]{padding:0;list-style:none;max-height:220px;overflow:auto}.map-results button[data-v-5a19a0ef]{width:100%;text-align:left;margin-top:5px}.map-results small[data-v-5a19a0ef]{display:block;margin-top:4px;color:#64748b}.map-selection[data-v-5a19a0ef]{justify-content:space-between;padding-top:10px}.map-selection span[data-v-5a19a0ef]{flex:1;min-width:180px}.access-page[data-v-5602f775]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-5602f775],.access-role-list[data-v-5602f775]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-5602f775]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-5602f775]{padding:12px 9px}.access-role-list>header[data-v-5602f775],.access-heading[data-v-5602f775],.access-section-title[data-v-5602f775],.access-actions[data-v-5602f775],.access-toolbar[data-v-5602f775],.access-pagination[data-v-5602f775]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-5602f775]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-5602f775],.access-page h4[data-v-5602f775]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-5602f775]{font-size:15px}.access-page h4[data-v-5602f775]{font-size:13px}.access-page p[data-v-5602f775]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-5602f775]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-5602f775]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-5602f775]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-5602f775]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-5602f775]{color:#fff}.access-role-list>button.active small[data-v-5602f775]{color:#e2eaff}.access-fixed-role[data-v-5602f775]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-5602f775]{min-width:0}.access-fixed-role strong[data-v-5602f775],.access-fixed-role small[data-v-5602f775]{display:block}.access-fixed-role small[data-v-5602f775]{margin-top:3px;font-size:10px}.access-heading[data-v-5602f775]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-5602f775]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-5602f775]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-5602f775]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-5602f775],.access-modal-form label[data-v-5602f775]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-5602f775]{grid-column:1 / -1}.access-page input[data-v-5602f775],.access-page select[data-v-5602f775],.access-page textarea[data-v-5602f775],.access-modal-form input[data-v-5602f775],.access-modal-form select[data-v-5602f775],.access-modal-form textarea[data-v-5602f775]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-5602f775],.access-page select[data-v-5602f775],.access-modal-form input[data-v-5602f775],.access-modal-form select[data-v-5602f775]{height:36px;padding:0 10px}.access-page textarea[data-v-5602f775],.access-modal-form textarea[data-v-5602f775]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-5602f775],.access-modal-form input[type=checkbox][data-v-5602f775]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-5602f775]:disabled,.access-page select[data-v-5602f775]:disabled,.access-page textarea[data-v-5602f775]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-5602f775]{margin:22px 0 11px}.access-section-title>span[data-v-5602f775]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-5602f775]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-5602f775]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-5602f775]:last-child{border-bottom:0}.access-permission-table section>header[data-v-5602f775]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-5602f775]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-5602f775]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-5602f775]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-5602f775]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-5602f775]{min-width:0}.access-permission-table section>div small[data-v-5602f775]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-5602f775]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-5602f775]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-5602f775]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-5602f775]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-5602f775]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-5602f775]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-5602f775]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-5602f775]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-5602f775]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-5602f775]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-5602f775]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-5602f775]{width:140px}.account-list[data-v-5602f775]{padding:0;overflow:hidden}.access-table-scroll[data-v-5602f775]{overflow-x:auto}.access-page table[data-v-5602f775]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-5602f775]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-5602f775]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-5602f775],.access-page td small[data-v-5602f775]{display:block}.access-page td strong[data-v-5602f775]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-5602f775]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-5602f775]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-5602f775]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-5602f775]{display:flex;gap:3px}.access-row-actions button[data-v-5602f775],.access-grant-row>button[data-v-5602f775],.access-pagination button[data-v-5602f775]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-5602f775]:hover,.access-grant-row>button[data-v-5602f775]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-5602f775]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-5602f775]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-5602f775]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-5602f775]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-5602f775]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-5602f775]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-5602f775]{display:grid;gap:8px}.access-grant-row[data-v-5602f775]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-5602f775]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-5602f775]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-5602f775]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-5602f775]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-5602f775]{width:100%}.access-role-list>button[data-v-5602f775]{width:auto}.access-fixed-role[data-v-5602f775]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-5602f775]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-5602f775]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-5602f775]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-5602f775]{padding:14px}.account-list[data-v-5602f775]{padding:0}.access-form-grid[data-v-5602f775]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-5602f775]{grid-column:auto}.access-heading[data-v-5602f775],.access-toolbar[data-v-5602f775]{align-items:flex-start;flex-direction:column}.access-filters[data-v-5602f775]{width:100%;flex-wrap:wrap}.access-filters label[data-v-5602f775],.access-filters label input[data-v-5602f775]{width:100%}.access-toolbar>.access-button[data-v-5602f775]{width:100%}.access-permission-table>section[data-v-5602f775]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-5602f775]{padding:10px}.access-grant-row[data-v-5602f775],.access-grant-row.expanded[data-v-5602f775]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-5602f775]>:not(button),.access-grant-row.expanded[data-v-5602f775]>:not(button){grid-column:1}.access-grant-row>button[data-v-5602f775],.access-grant-row.expanded>button[data-v-5602f775]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-5602f775]{grid-column:1 / -1}.access-actions[data-v-5602f775]{align-items:stretch}.access-actions>span[data-v-5602f775]{width:100%}.access-actions .access-button[data-v-5602f775]{flex:1}.access-section-title[data-v-5602f775]{align-items:flex-start}.access-section-title .access-button[data-v-5602f775]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-5602f775]{width:100%}.access-fixed-role[data-v-5602f775]{flex-basis:100%}.access-filters select[data-v-5602f775],.access-filters>.access-button[data-v-5602f775]{flex:1}.access-section-title[data-v-5602f775]{flex-direction:column}.access-section-title .access-button[data-v-5602f775]{width:100%}.access-actions[data-v-5602f775]{flex-direction:column}.access-actions .access-button[data-v-5602f775]{width:100%}}.resident-section-tabs[data-v-5602f775],.resident-detail-tabs[data-v-5602f775]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-5602f775],.resident-detail-tabs>button[data-v-5602f775]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-5602f775],.resident-detail-tabs>button.active[data-v-5602f775]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-5602f775]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-5602f775]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-5602f775]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-5602f775]{font-size:25px;font-weight:600}.resident-filters[data-v-5602f775]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-5602f775]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-5602f775]{grid-column:span 2;min-width:0}.resident-search>div[data-v-5602f775],.resident-age>div[data-v-5602f775]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-5602f775]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-5602f775]{width:100%;border:0;padding-left:0}.resident-age input[data-v-5602f775]{width:70px}.resident-filter-actions[data-v-5602f775],.resident-detail-actions[data-v-5602f775]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-5602f775]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-5602f775],.resident-filters input[data-v-5602f775]{width:100%}.resident-age>div[data-v-5602f775]{min-width:0}.resident-age input[data-v-5602f775]{min-width:0;flex:1}.resident-detail[data-v-5602f775],.resident-detail-tabs[data-v-5602f775]{margin-top:16px}.resident-description[data-v-5602f775]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-5602f775]{min-width:0}.resident-description dt[data-v-5602f775]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-5602f775]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-5602f775]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-5602f775]{margin-top:16px!important}.resident-history-reason[data-v-5602f775]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-5602f775]{display:grid;gap:18px}.resident-editor fieldset[data-v-5602f775]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-5602f775]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-5602f775]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-5602f775]{grid-column:1 / -1}.resident-status-form[data-v-5602f775]{display:grid;gap:14px}.resident-status-form>p[data-v-5602f775]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-5602f775]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-5602f775]{margin-bottom:0}.resident-contact-tags[data-v-5602f775]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-5602f775]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-5602f775]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-5602f775]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-5602f775]{width:auto}.resident-attachment-upload[data-v-5602f775]{margin:0}.resident-attachment-category[data-v-5602f775]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-5602f775]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-5602f775]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-5602f775]{padding:14px}.resident-filters>label[data-v-5602f775]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-5602f775],.resident-filter-actions[data-v-5602f775]{flex-basis:100%}.resident-filters select[data-v-5602f775],.resident-age>div[data-v-5602f775]{width:100%}.resident-age input[data-v-5602f775]{width:100%}.resident-filter-actions .access-button[data-v-5602f775]{flex:1}.resident-form-grid[data-v-5602f775],.resident-description[data-v-5602f775]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-5602f775]{grid-column:auto}.resident-section-tabs[data-v-5602f775]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-5602f775]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-5602f775]{grid-column:1 / -1}.resident-filter-actions[data-v-5602f775]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-5602f775]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-5602f775]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-d5e478c1]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-d5e478c1],.access-role-list[data-v-d5e478c1]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-d5e478c1]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-d5e478c1]{padding:12px 9px}.access-role-list>header[data-v-d5e478c1],.access-heading[data-v-d5e478c1],.access-section-title[data-v-d5e478c1],.access-actions[data-v-d5e478c1],.access-toolbar[data-v-d5e478c1],.access-pagination[data-v-d5e478c1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-d5e478c1]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-d5e478c1],.access-page h4[data-v-d5e478c1]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-d5e478c1]{font-size:15px}.access-page h4[data-v-d5e478c1]{font-size:13px}.access-page p[data-v-d5e478c1]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-d5e478c1]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-d5e478c1]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-d5e478c1]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-d5e478c1]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-d5e478c1]{color:#fff}.access-role-list>button.active small[data-v-d5e478c1]{color:#e2eaff}.access-fixed-role[data-v-d5e478c1]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-d5e478c1]{min-width:0}.access-fixed-role strong[data-v-d5e478c1],.access-fixed-role small[data-v-d5e478c1]{display:block}.access-fixed-role small[data-v-d5e478c1]{margin-top:3px;font-size:10px}.access-heading[data-v-d5e478c1]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-d5e478c1]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-d5e478c1]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-d5e478c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-d5e478c1],.access-modal-form label[data-v-d5e478c1]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-d5e478c1]{grid-column:1 / -1}.access-page input[data-v-d5e478c1],.access-page select[data-v-d5e478c1],.access-page textarea[data-v-d5e478c1],.access-modal-form input[data-v-d5e478c1],.access-modal-form select[data-v-d5e478c1],.access-modal-form textarea[data-v-d5e478c1]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-d5e478c1],.access-page select[data-v-d5e478c1],.access-modal-form input[data-v-d5e478c1],.access-modal-form select[data-v-d5e478c1]{height:36px;padding:0 10px}.access-page textarea[data-v-d5e478c1],.access-modal-form textarea[data-v-d5e478c1]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-d5e478c1],.access-modal-form input[type=checkbox][data-v-d5e478c1]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-d5e478c1]:disabled,.access-page select[data-v-d5e478c1]:disabled,.access-page textarea[data-v-d5e478c1]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-d5e478c1]{margin:22px 0 11px}.access-section-title>span[data-v-d5e478c1]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-d5e478c1]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-d5e478c1]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-d5e478c1]:last-child{border-bottom:0}.access-permission-table section>header[data-v-d5e478c1]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-d5e478c1]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-d5e478c1]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-d5e478c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-d5e478c1]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-d5e478c1]{min-width:0}.access-permission-table section>div small[data-v-d5e478c1]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-d5e478c1]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-d5e478c1]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-d5e478c1]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-d5e478c1]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-d5e478c1]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-d5e478c1]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-d5e478c1]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-d5e478c1]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-d5e478c1]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-d5e478c1]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-d5e478c1]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-d5e478c1]{width:140px}.account-list[data-v-d5e478c1]{padding:0;overflow:hidden}.access-table-scroll[data-v-d5e478c1]{overflow-x:auto}.access-page table[data-v-d5e478c1]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-d5e478c1]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-d5e478c1]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-d5e478c1],.access-page td small[data-v-d5e478c1]{display:block}.access-page td strong[data-v-d5e478c1]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-d5e478c1]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-d5e478c1]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-d5e478c1]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-d5e478c1]{display:flex;gap:3px}.access-row-actions button[data-v-d5e478c1],.access-grant-row>button[data-v-d5e478c1],.access-pagination button[data-v-d5e478c1]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-d5e478c1]:hover,.access-grant-row>button[data-v-d5e478c1]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-d5e478c1]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-d5e478c1]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-d5e478c1]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-d5e478c1]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-d5e478c1]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-d5e478c1]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-d5e478c1]{display:grid;gap:8px}.access-grant-row[data-v-d5e478c1]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-d5e478c1]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-d5e478c1]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-d5e478c1]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-d5e478c1]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-d5e478c1]{width:100%}.access-role-list>button[data-v-d5e478c1]{width:auto}.access-fixed-role[data-v-d5e478c1]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-d5e478c1]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-d5e478c1]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-d5e478c1]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-d5e478c1]{padding:14px}.account-list[data-v-d5e478c1]{padding:0}.access-form-grid[data-v-d5e478c1]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-d5e478c1]{grid-column:auto}.access-heading[data-v-d5e478c1],.access-toolbar[data-v-d5e478c1]{align-items:flex-start;flex-direction:column}.access-filters[data-v-d5e478c1]{width:100%;flex-wrap:wrap}.access-filters label[data-v-d5e478c1],.access-filters label input[data-v-d5e478c1]{width:100%}.access-toolbar>.access-button[data-v-d5e478c1]{width:100%}.access-permission-table>section[data-v-d5e478c1]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-d5e478c1]{padding:10px}.access-grant-row[data-v-d5e478c1],.access-grant-row.expanded[data-v-d5e478c1]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-d5e478c1]>:not(button),.access-grant-row.expanded[data-v-d5e478c1]>:not(button){grid-column:1}.access-grant-row>button[data-v-d5e478c1],.access-grant-row.expanded>button[data-v-d5e478c1]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-d5e478c1]{grid-column:1 / -1}.access-actions[data-v-d5e478c1]{align-items:stretch}.access-actions>span[data-v-d5e478c1]{width:100%}.access-actions .access-button[data-v-d5e478c1]{flex:1}.access-section-title[data-v-d5e478c1]{align-items:flex-start}.access-section-title .access-button[data-v-d5e478c1]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-d5e478c1]{width:100%}.access-fixed-role[data-v-d5e478c1]{flex-basis:100%}.access-filters select[data-v-d5e478c1],.access-filters>.access-button[data-v-d5e478c1]{flex:1}.access-section-title[data-v-d5e478c1]{flex-direction:column}.access-section-title .access-button[data-v-d5e478c1]{width:100%}.access-actions[data-v-d5e478c1]{flex-direction:column}.access-actions .access-button[data-v-d5e478c1]{width:100%}}.resident-section-tabs[data-v-d5e478c1],.resident-detail-tabs[data-v-d5e478c1]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-d5e478c1],.resident-detail-tabs>button[data-v-d5e478c1]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-d5e478c1],.resident-detail-tabs>button.active[data-v-d5e478c1]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-d5e478c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-d5e478c1]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-d5e478c1]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-d5e478c1]{font-size:25px;font-weight:600}.resident-filters[data-v-d5e478c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-d5e478c1]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-d5e478c1]{grid-column:span 2;min-width:0}.resident-search>div[data-v-d5e478c1],.resident-age>div[data-v-d5e478c1]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-d5e478c1]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-d5e478c1]{width:100%;border:0;padding-left:0}.resident-age input[data-v-d5e478c1]{width:70px}.resident-filter-actions[data-v-d5e478c1],.resident-detail-actions[data-v-d5e478c1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-d5e478c1]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-d5e478c1],.resident-filters input[data-v-d5e478c1]{width:100%}.resident-age>div[data-v-d5e478c1]{min-width:0}.resident-age input[data-v-d5e478c1]{min-width:0;flex:1}.resident-detail[data-v-d5e478c1],.resident-detail-tabs[data-v-d5e478c1]{margin-top:16px}.resident-description[data-v-d5e478c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-d5e478c1]{min-width:0}.resident-description dt[data-v-d5e478c1]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-d5e478c1]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-d5e478c1]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-d5e478c1]{margin-top:16px!important}.resident-history-reason[data-v-d5e478c1]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-d5e478c1]{display:grid;gap:18px}.resident-editor fieldset[data-v-d5e478c1]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-d5e478c1]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-d5e478c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-d5e478c1]{grid-column:1 / -1}.resident-status-form[data-v-d5e478c1]{display:grid;gap:14px}.resident-status-form>p[data-v-d5e478c1]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-d5e478c1]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-d5e478c1]{margin-bottom:0}.resident-contact-tags[data-v-d5e478c1]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-d5e478c1]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-d5e478c1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-d5e478c1]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-d5e478c1]{width:auto}.resident-attachment-upload[data-v-d5e478c1]{margin:0}.resident-attachment-category[data-v-d5e478c1]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-d5e478c1]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-d5e478c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-d5e478c1]{padding:14px}.resident-filters>label[data-v-d5e478c1]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-d5e478c1],.resident-filter-actions[data-v-d5e478c1]{flex-basis:100%}.resident-filters select[data-v-d5e478c1],.resident-age>div[data-v-d5e478c1]{width:100%}.resident-age input[data-v-d5e478c1]{width:100%}.resident-filter-actions .access-button[data-v-d5e478c1]{flex:1}.resident-form-grid[data-v-d5e478c1],.resident-description[data-v-d5e478c1]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-d5e478c1]{grid-column:auto}.resident-section-tabs[data-v-d5e478c1]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-d5e478c1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-d5e478c1]{grid-column:1 / -1}.resident-filter-actions[data-v-d5e478c1]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-d5e478c1]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-d5e478c1]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-3ee975b5]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-3ee975b5],.access-role-list[data-v-3ee975b5]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-3ee975b5]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-3ee975b5]{padding:12px 9px}.access-role-list>header[data-v-3ee975b5],.access-heading[data-v-3ee975b5],.access-section-title[data-v-3ee975b5],.access-actions[data-v-3ee975b5],.access-toolbar[data-v-3ee975b5],.access-pagination[data-v-3ee975b5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-3ee975b5]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-3ee975b5],.access-page h4[data-v-3ee975b5]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-3ee975b5]{font-size:15px}.access-page h4[data-v-3ee975b5]{font-size:13px}.access-page p[data-v-3ee975b5]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-3ee975b5]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-3ee975b5]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-3ee975b5]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-3ee975b5]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-3ee975b5]{color:#fff}.access-role-list>button.active small[data-v-3ee975b5]{color:#e2eaff}.access-fixed-role[data-v-3ee975b5]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-3ee975b5]{min-width:0}.access-fixed-role strong[data-v-3ee975b5],.access-fixed-role small[data-v-3ee975b5]{display:block}.access-fixed-role small[data-v-3ee975b5]{margin-top:3px;font-size:10px}.access-heading[data-v-3ee975b5]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-3ee975b5]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-3ee975b5]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-3ee975b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-3ee975b5],.access-modal-form label[data-v-3ee975b5]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-3ee975b5]{grid-column:1 / -1}.access-page input[data-v-3ee975b5],.access-page select[data-v-3ee975b5],.access-page textarea[data-v-3ee975b5],.access-modal-form input[data-v-3ee975b5],.access-modal-form select[data-v-3ee975b5],.access-modal-form textarea[data-v-3ee975b5]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-3ee975b5],.access-page select[data-v-3ee975b5],.access-modal-form input[data-v-3ee975b5],.access-modal-form select[data-v-3ee975b5]{height:36px;padding:0 10px}.access-page textarea[data-v-3ee975b5],.access-modal-form textarea[data-v-3ee975b5]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-3ee975b5],.access-modal-form input[type=checkbox][data-v-3ee975b5]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-3ee975b5]:disabled,.access-page select[data-v-3ee975b5]:disabled,.access-page textarea[data-v-3ee975b5]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-3ee975b5]{margin:22px 0 11px}.access-section-title>span[data-v-3ee975b5]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-3ee975b5]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-3ee975b5]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-3ee975b5]:last-child{border-bottom:0}.access-permission-table section>header[data-v-3ee975b5]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-3ee975b5]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-3ee975b5]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-3ee975b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-3ee975b5]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-3ee975b5]{min-width:0}.access-permission-table section>div small[data-v-3ee975b5]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-3ee975b5]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-3ee975b5]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-3ee975b5]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-3ee975b5]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-3ee975b5]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-3ee975b5]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-3ee975b5]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-3ee975b5]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-3ee975b5]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-3ee975b5]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-3ee975b5]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-3ee975b5]{width:140px}.account-list[data-v-3ee975b5]{padding:0;overflow:hidden}.access-table-scroll[data-v-3ee975b5]{overflow-x:auto}.access-page table[data-v-3ee975b5]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-3ee975b5]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-3ee975b5]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-3ee975b5],.access-page td small[data-v-3ee975b5]{display:block}.access-page td strong[data-v-3ee975b5]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-3ee975b5]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-3ee975b5]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-3ee975b5]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-3ee975b5]{display:flex;gap:3px}.access-row-actions button[data-v-3ee975b5],.access-grant-row>button[data-v-3ee975b5],.access-pagination button[data-v-3ee975b5]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-3ee975b5]:hover,.access-grant-row>button[data-v-3ee975b5]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-3ee975b5]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-3ee975b5]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-3ee975b5]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-3ee975b5]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-3ee975b5]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-3ee975b5]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-3ee975b5]{display:grid;gap:8px}.access-grant-row[data-v-3ee975b5]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-3ee975b5]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-3ee975b5]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-3ee975b5]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-3ee975b5]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-3ee975b5]{width:100%}.access-role-list>button[data-v-3ee975b5]{width:auto}.access-fixed-role[data-v-3ee975b5]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-3ee975b5]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-3ee975b5]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-3ee975b5]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-3ee975b5]{padding:14px}.account-list[data-v-3ee975b5]{padding:0}.access-form-grid[data-v-3ee975b5]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-3ee975b5]{grid-column:auto}.access-heading[data-v-3ee975b5],.access-toolbar[data-v-3ee975b5]{align-items:flex-start;flex-direction:column}.access-filters[data-v-3ee975b5]{width:100%;flex-wrap:wrap}.access-filters label[data-v-3ee975b5],.access-filters label input[data-v-3ee975b5]{width:100%}.access-toolbar>.access-button[data-v-3ee975b5]{width:100%}.access-permission-table>section[data-v-3ee975b5]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-3ee975b5]{padding:10px}.access-grant-row[data-v-3ee975b5],.access-grant-row.expanded[data-v-3ee975b5]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-3ee975b5]>:not(button),.access-grant-row.expanded[data-v-3ee975b5]>:not(button){grid-column:1}.access-grant-row>button[data-v-3ee975b5],.access-grant-row.expanded>button[data-v-3ee975b5]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-3ee975b5]{grid-column:1 / -1}.access-actions[data-v-3ee975b5]{align-items:stretch}.access-actions>span[data-v-3ee975b5]{width:100%}.access-actions .access-button[data-v-3ee975b5]{flex:1}.access-section-title[data-v-3ee975b5]{align-items:flex-start}.access-section-title .access-button[data-v-3ee975b5]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-3ee975b5]{width:100%}.access-fixed-role[data-v-3ee975b5]{flex-basis:100%}.access-filters select[data-v-3ee975b5],.access-filters>.access-button[data-v-3ee975b5]{flex:1}.access-section-title[data-v-3ee975b5]{flex-direction:column}.access-section-title .access-button[data-v-3ee975b5]{width:100%}.access-actions[data-v-3ee975b5]{flex-direction:column}.access-actions .access-button[data-v-3ee975b5]{width:100%}}.files-heading[data-v-3ee975b5]{margin-bottom:16px}.files-organization[data-v-3ee975b5]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.files-organization label[data-v-3ee975b5]{display:flex;flex-direction:column;min-width:260px;gap:6px;color:var(--wb-muted)}.files-organization>span[data-v-3ee975b5]{margin-top:16px;color:var(--wb-muted)}.files-upload[data-v-3ee975b5]{margin-bottom:16px}.files-upload>header[data-v-3ee975b5]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--wb-blue)}.files-upload-controls[data-v-3ee975b5]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.files-upload-controls>input[data-v-3ee975b5]{flex:1;height:auto;min-width:200px;padding:8px}.files-upload-progress[data-v-3ee975b5]{display:grid;gap:7px;margin-top:14px;color:var(--wb-muted);font-size:12px}.files-upload-progress strong[data-v-3ee975b5]{font-weight:500;color:var(--wb-blue)}.files-upload-progress progress[data-v-3ee975b5]{width:100%;height:7px;accent-color:var(--wb-blue)}.files-upload .files-upload-hint[data-v-3ee975b5],.files-upload .files-storage-unavailable[data-v-3ee975b5]{margin:10px 0;color:#9a6216}.files-page .files-table[data-v-3ee975b5]{min-width:1050px}.files-table td[data-v-3ee975b5]:first-child{max-width:300px;white-space:normal;overflow-wrap:anywhere}.files-row-actions[data-v-3ee975b5]{display:flex;gap:6px}.files-no-action[data-v-3ee975b5]{color:var(--wb-muted);font-size:12px}.files-preview[data-v-3ee975b5]{display:grid;place-items:center;min-height:120px}.files-preview img[data-v-3ee975b5],.files-preview video[data-v-3ee975b5]{max-width:100%;max-height:65dvh}.files-preview audio[data-v-3ee975b5]{width:100%}.files-preview iframe[data-v-3ee975b5]{width:100%;height:65dvh;border:0}@media(max-width:650px){.files-heading[data-v-3ee975b5]{align-items:flex-start;gap:12px;flex-direction:column}.files-organization[data-v-3ee975b5],.files-organization label[data-v-3ee975b5]{width:100%;min-width:0}.files-organization[data-v-3ee975b5]{flex-direction:column;align-items:stretch}.files-upload-controls>input[data-v-3ee975b5],.files-upload-controls>.access-button[data-v-3ee975b5]{width:100%}.files-upload-controls>input[data-v-3ee975b5]{min-width:0}}.resident-section-tabs[data-v-3ee975b5],.resident-detail-tabs[data-v-3ee975b5]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-3ee975b5],.resident-detail-tabs>button[data-v-3ee975b5]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-3ee975b5],.resident-detail-tabs>button.active[data-v-3ee975b5]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-3ee975b5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-3ee975b5]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-3ee975b5]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-3ee975b5]{font-size:25px;font-weight:600}.resident-filters[data-v-3ee975b5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-3ee975b5]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-3ee975b5]{grid-column:span 2;min-width:0}.resident-search>div[data-v-3ee975b5],.resident-age>div[data-v-3ee975b5]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-3ee975b5]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-3ee975b5]{width:100%;border:0;padding-left:0}.resident-age input[data-v-3ee975b5]{width:70px}.resident-filter-actions[data-v-3ee975b5],.resident-detail-actions[data-v-3ee975b5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-3ee975b5]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-3ee975b5],.resident-filters input[data-v-3ee975b5]{width:100%}.resident-age>div[data-v-3ee975b5]{min-width:0}.resident-age input[data-v-3ee975b5]{min-width:0;flex:1}.resident-detail[data-v-3ee975b5],.resident-detail-tabs[data-v-3ee975b5]{margin-top:16px}.resident-description[data-v-3ee975b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-3ee975b5]{min-width:0}.resident-description dt[data-v-3ee975b5]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-3ee975b5]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-3ee975b5]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-3ee975b5]{margin-top:16px!important}.resident-history-reason[data-v-3ee975b5]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-3ee975b5]{display:grid;gap:18px}.resident-editor fieldset[data-v-3ee975b5]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-3ee975b5]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-3ee975b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-3ee975b5]{grid-column:1 / -1}.resident-status-form[data-v-3ee975b5]{display:grid;gap:14px}.resident-status-form>p[data-v-3ee975b5]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-3ee975b5]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-3ee975b5]{margin-bottom:0}.resident-contact-tags[data-v-3ee975b5]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-3ee975b5]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-3ee975b5]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-3ee975b5]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-3ee975b5]{width:auto}.resident-attachment-upload[data-v-3ee975b5]{margin:0}.resident-attachment-category[data-v-3ee975b5]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-3ee975b5]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-3ee975b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-3ee975b5]{padding:14px}.resident-filters>label[data-v-3ee975b5]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-3ee975b5],.resident-filter-actions[data-v-3ee975b5]{flex-basis:100%}.resident-filters select[data-v-3ee975b5],.resident-age>div[data-v-3ee975b5]{width:100%}.resident-age input[data-v-3ee975b5]{width:100%}.resident-filter-actions .access-button[data-v-3ee975b5]{flex:1}.resident-form-grid[data-v-3ee975b5],.resident-description[data-v-3ee975b5]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-3ee975b5]{grid-column:auto}.resident-section-tabs[data-v-3ee975b5]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-3ee975b5]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-3ee975b5]{grid-column:1 / -1}.resident-filter-actions[data-v-3ee975b5]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-3ee975b5]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-3ee975b5]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-db6754c5]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-db6754c5],.access-role-list[data-v-db6754c5]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-db6754c5]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-db6754c5]{padding:12px 9px}.access-role-list>header[data-v-db6754c5],.access-heading[data-v-db6754c5],.access-section-title[data-v-db6754c5],.access-actions[data-v-db6754c5],.access-toolbar[data-v-db6754c5],.access-pagination[data-v-db6754c5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-db6754c5]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-db6754c5],.access-page h4[data-v-db6754c5]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-db6754c5]{font-size:15px}.access-page h4[data-v-db6754c5]{font-size:13px}.access-page p[data-v-db6754c5]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-db6754c5]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-db6754c5]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-db6754c5]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-db6754c5]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-db6754c5]{color:#fff}.access-role-list>button.active small[data-v-db6754c5]{color:#e2eaff}.access-fixed-role[data-v-db6754c5]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-db6754c5]{min-width:0}.access-fixed-role strong[data-v-db6754c5],.access-fixed-role small[data-v-db6754c5]{display:block}.access-fixed-role small[data-v-db6754c5]{margin-top:3px;font-size:10px}.access-heading[data-v-db6754c5]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-db6754c5]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-db6754c5]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-db6754c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-db6754c5],.access-modal-form label[data-v-db6754c5]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-db6754c5]{grid-column:1 / -1}.access-page input[data-v-db6754c5],.access-page select[data-v-db6754c5],.access-page textarea[data-v-db6754c5],.access-modal-form input[data-v-db6754c5],.access-modal-form select[data-v-db6754c5],.access-modal-form textarea[data-v-db6754c5]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-db6754c5],.access-page select[data-v-db6754c5],.access-modal-form input[data-v-db6754c5],.access-modal-form select[data-v-db6754c5]{height:36px;padding:0 10px}.access-page textarea[data-v-db6754c5],.access-modal-form textarea[data-v-db6754c5]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-db6754c5],.access-modal-form input[type=checkbox][data-v-db6754c5]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-db6754c5]:disabled,.access-page select[data-v-db6754c5]:disabled,.access-page textarea[data-v-db6754c5]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-db6754c5]{margin:22px 0 11px}.access-section-title>span[data-v-db6754c5]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-db6754c5]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-db6754c5]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-db6754c5]:last-child{border-bottom:0}.access-permission-table section>header[data-v-db6754c5]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-db6754c5]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-db6754c5]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-db6754c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-db6754c5]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-db6754c5]{min-width:0}.access-permission-table section>div small[data-v-db6754c5]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-db6754c5]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-db6754c5]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-db6754c5]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-db6754c5]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-db6754c5]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-db6754c5]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-db6754c5]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-db6754c5]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-db6754c5]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-db6754c5]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-db6754c5]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-db6754c5]{width:140px}.account-list[data-v-db6754c5]{padding:0;overflow:hidden}.access-table-scroll[data-v-db6754c5]{overflow-x:auto}.access-page table[data-v-db6754c5]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-db6754c5]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-db6754c5]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-db6754c5],.access-page td small[data-v-db6754c5]{display:block}.access-page td strong[data-v-db6754c5]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-db6754c5]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-db6754c5]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-db6754c5]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-db6754c5]{display:flex;gap:3px}.access-row-actions button[data-v-db6754c5],.access-grant-row>button[data-v-db6754c5],.access-pagination button[data-v-db6754c5]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-db6754c5]:hover,.access-grant-row>button[data-v-db6754c5]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-db6754c5]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-db6754c5]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-db6754c5]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-db6754c5]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-db6754c5]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-db6754c5]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-db6754c5]{display:grid;gap:8px}.access-grant-row[data-v-db6754c5]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-db6754c5]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-db6754c5]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-db6754c5]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-db6754c5]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-db6754c5]{width:100%}.access-role-list>button[data-v-db6754c5]{width:auto}.access-fixed-role[data-v-db6754c5]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-db6754c5]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-db6754c5]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-db6754c5]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-db6754c5]{padding:14px}.account-list[data-v-db6754c5]{padding:0}.access-form-grid[data-v-db6754c5]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-db6754c5]{grid-column:auto}.access-heading[data-v-db6754c5],.access-toolbar[data-v-db6754c5]{align-items:flex-start;flex-direction:column}.access-filters[data-v-db6754c5]{width:100%;flex-wrap:wrap}.access-filters label[data-v-db6754c5],.access-filters label input[data-v-db6754c5]{width:100%}.access-toolbar>.access-button[data-v-db6754c5]{width:100%}.access-permission-table>section[data-v-db6754c5]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-db6754c5]{padding:10px}.access-grant-row[data-v-db6754c5],.access-grant-row.expanded[data-v-db6754c5]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-db6754c5]>:not(button),.access-grant-row.expanded[data-v-db6754c5]>:not(button){grid-column:1}.access-grant-row>button[data-v-db6754c5],.access-grant-row.expanded>button[data-v-db6754c5]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-db6754c5]{grid-column:1 / -1}.access-actions[data-v-db6754c5]{align-items:stretch}.access-actions>span[data-v-db6754c5]{width:100%}.access-actions .access-button[data-v-db6754c5]{flex:1}.access-section-title[data-v-db6754c5]{align-items:flex-start}.access-section-title .access-button[data-v-db6754c5]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-db6754c5]{width:100%}.access-fixed-role[data-v-db6754c5]{flex-basis:100%}.access-filters select[data-v-db6754c5],.access-filters>.access-button[data-v-db6754c5]{flex:1}.access-section-title[data-v-db6754c5]{flex-direction:column}.access-section-title .access-button[data-v-db6754c5]{width:100%}.access-actions[data-v-db6754c5]{flex-direction:column}.access-actions .access-button[data-v-db6754c5]{width:100%}}.resident-section-tabs[data-v-db6754c5],.resident-detail-tabs[data-v-db6754c5]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-db6754c5],.resident-detail-tabs>button[data-v-db6754c5]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-db6754c5],.resident-detail-tabs>button.active[data-v-db6754c5]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-db6754c5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-db6754c5]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-db6754c5]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-db6754c5]{font-size:25px;font-weight:600}.resident-filters[data-v-db6754c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-db6754c5]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-db6754c5]{grid-column:span 2;min-width:0}.resident-search>div[data-v-db6754c5],.resident-age>div[data-v-db6754c5]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-db6754c5]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-db6754c5]{width:100%;border:0;padding-left:0}.resident-age input[data-v-db6754c5]{width:70px}.resident-filter-actions[data-v-db6754c5],.resident-detail-actions[data-v-db6754c5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-db6754c5]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-db6754c5],.resident-filters input[data-v-db6754c5]{width:100%}.resident-age>div[data-v-db6754c5]{min-width:0}.resident-age input[data-v-db6754c5]{min-width:0;flex:1}.resident-detail[data-v-db6754c5],.resident-detail-tabs[data-v-db6754c5]{margin-top:16px}.resident-description[data-v-db6754c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-db6754c5]{min-width:0}.resident-description dt[data-v-db6754c5]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-db6754c5]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-db6754c5]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-db6754c5]{margin-top:16px!important}.resident-history-reason[data-v-db6754c5]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-db6754c5]{display:grid;gap:18px}.resident-editor fieldset[data-v-db6754c5]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-db6754c5]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-db6754c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-db6754c5]{grid-column:1 / -1}.resident-status-form[data-v-db6754c5]{display:grid;gap:14px}.resident-status-form>p[data-v-db6754c5]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-db6754c5]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-db6754c5]{margin-bottom:0}.resident-contact-tags[data-v-db6754c5]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-db6754c5]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-db6754c5]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-db6754c5]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-db6754c5]{width:auto}.resident-attachment-upload[data-v-db6754c5]{margin:0}.resident-attachment-category[data-v-db6754c5]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-db6754c5]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-db6754c5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-db6754c5]{padding:14px}.resident-filters>label[data-v-db6754c5]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-db6754c5],.resident-filter-actions[data-v-db6754c5]{flex-basis:100%}.resident-filters select[data-v-db6754c5],.resident-age>div[data-v-db6754c5]{width:100%}.resident-age input[data-v-db6754c5]{width:100%}.resident-filter-actions .access-button[data-v-db6754c5]{flex:1}.resident-form-grid[data-v-db6754c5],.resident-description[data-v-db6754c5]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-db6754c5]{grid-column:auto}.resident-section-tabs[data-v-db6754c5]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-db6754c5]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-db6754c5]{grid-column:1 / -1}.resident-filter-actions[data-v-db6754c5]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-db6754c5]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-db6754c5]{grid-template-columns:minmax(0,1fr)}}.initial-password[data-v-db6754c5]{padding:18px;border-radius:8px;background:#eef5ff;color:#1677ff;font:600 26px monospace;letter-spacing:5px;text-align:center;-webkit-user-select:all;user-select:all}.access-page[data-v-bc45f1ac]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-bc45f1ac],.access-role-list[data-v-bc45f1ac]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-bc45f1ac]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-bc45f1ac]{padding:12px 9px}.access-role-list>header[data-v-bc45f1ac],.access-heading[data-v-bc45f1ac],.access-section-title[data-v-bc45f1ac],.access-actions[data-v-bc45f1ac],.access-toolbar[data-v-bc45f1ac],.access-pagination[data-v-bc45f1ac]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-bc45f1ac]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-bc45f1ac],.access-page h4[data-v-bc45f1ac]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-bc45f1ac]{font-size:15px}.access-page h4[data-v-bc45f1ac]{font-size:13px}.access-page p[data-v-bc45f1ac]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-bc45f1ac]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-bc45f1ac]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-bc45f1ac]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-bc45f1ac]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-bc45f1ac]{color:#fff}.access-role-list>button.active small[data-v-bc45f1ac]{color:#e2eaff}.access-fixed-role[data-v-bc45f1ac]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-bc45f1ac]{min-width:0}.access-fixed-role strong[data-v-bc45f1ac],.access-fixed-role small[data-v-bc45f1ac]{display:block}.access-fixed-role small[data-v-bc45f1ac]{margin-top:3px;font-size:10px}.access-heading[data-v-bc45f1ac]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-bc45f1ac]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-bc45f1ac]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-bc45f1ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-bc45f1ac],.access-modal-form label[data-v-bc45f1ac]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-bc45f1ac]{grid-column:1 / -1}.access-page input[data-v-bc45f1ac],.access-page select[data-v-bc45f1ac],.access-page textarea[data-v-bc45f1ac],.access-modal-form input[data-v-bc45f1ac],.access-modal-form select[data-v-bc45f1ac],.access-modal-form textarea[data-v-bc45f1ac]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-bc45f1ac],.access-page select[data-v-bc45f1ac],.access-modal-form input[data-v-bc45f1ac],.access-modal-form select[data-v-bc45f1ac]{height:36px;padding:0 10px}.access-page textarea[data-v-bc45f1ac],.access-modal-form textarea[data-v-bc45f1ac]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-bc45f1ac],.access-modal-form input[type=checkbox][data-v-bc45f1ac]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-bc45f1ac]:disabled,.access-page select[data-v-bc45f1ac]:disabled,.access-page textarea[data-v-bc45f1ac]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-bc45f1ac]{margin:22px 0 11px}.access-section-title>span[data-v-bc45f1ac]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-bc45f1ac]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-bc45f1ac]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-bc45f1ac]:last-child{border-bottom:0}.access-permission-table section>header[data-v-bc45f1ac]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-bc45f1ac]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-bc45f1ac]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-bc45f1ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-bc45f1ac]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-bc45f1ac]{min-width:0}.access-permission-table section>div small[data-v-bc45f1ac]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-bc45f1ac]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-bc45f1ac]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-bc45f1ac]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-bc45f1ac]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-bc45f1ac]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-bc45f1ac]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-bc45f1ac]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-bc45f1ac]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-bc45f1ac]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-bc45f1ac]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-bc45f1ac]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-bc45f1ac]{width:140px}.account-list[data-v-bc45f1ac]{padding:0;overflow:hidden}.access-table-scroll[data-v-bc45f1ac]{overflow-x:auto}.access-page table[data-v-bc45f1ac]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-bc45f1ac]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-bc45f1ac]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-bc45f1ac],.access-page td small[data-v-bc45f1ac]{display:block}.access-page td strong[data-v-bc45f1ac]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-bc45f1ac]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-bc45f1ac]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-bc45f1ac]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-bc45f1ac]{display:flex;gap:3px}.access-row-actions button[data-v-bc45f1ac],.access-grant-row>button[data-v-bc45f1ac],.access-pagination button[data-v-bc45f1ac]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-bc45f1ac]:hover,.access-grant-row>button[data-v-bc45f1ac]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-bc45f1ac]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-bc45f1ac]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-bc45f1ac]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-bc45f1ac]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-bc45f1ac]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-bc45f1ac]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-bc45f1ac]{display:grid;gap:8px}.access-grant-row[data-v-bc45f1ac]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-bc45f1ac]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-bc45f1ac]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-bc45f1ac]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-bc45f1ac]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-bc45f1ac]{width:100%}.access-role-list>button[data-v-bc45f1ac]{width:auto}.access-fixed-role[data-v-bc45f1ac]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-bc45f1ac]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-bc45f1ac]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-bc45f1ac]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-bc45f1ac]{padding:14px}.account-list[data-v-bc45f1ac]{padding:0}.access-form-grid[data-v-bc45f1ac]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-bc45f1ac]{grid-column:auto}.access-heading[data-v-bc45f1ac],.access-toolbar[data-v-bc45f1ac]{align-items:flex-start;flex-direction:column}.access-filters[data-v-bc45f1ac]{width:100%;flex-wrap:wrap}.access-filters label[data-v-bc45f1ac],.access-filters label input[data-v-bc45f1ac]{width:100%}.access-toolbar>.access-button[data-v-bc45f1ac]{width:100%}.access-permission-table>section[data-v-bc45f1ac]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-bc45f1ac]{padding:10px}.access-grant-row[data-v-bc45f1ac],.access-grant-row.expanded[data-v-bc45f1ac]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-bc45f1ac]>:not(button),.access-grant-row.expanded[data-v-bc45f1ac]>:not(button){grid-column:1}.access-grant-row>button[data-v-bc45f1ac],.access-grant-row.expanded>button[data-v-bc45f1ac]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-bc45f1ac]{grid-column:1 / -1}.access-actions[data-v-bc45f1ac]{align-items:stretch}.access-actions>span[data-v-bc45f1ac]{width:100%}.access-actions .access-button[data-v-bc45f1ac]{flex:1}.access-section-title[data-v-bc45f1ac]{align-items:flex-start}.access-section-title .access-button[data-v-bc45f1ac]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-bc45f1ac]{width:100%}.access-fixed-role[data-v-bc45f1ac]{flex-basis:100%}.access-filters select[data-v-bc45f1ac],.access-filters>.access-button[data-v-bc45f1ac]{flex:1}.access-section-title[data-v-bc45f1ac]{flex-direction:column}.access-section-title .access-button[data-v-bc45f1ac]{width:100%}.access-actions[data-v-bc45f1ac]{flex-direction:column}.access-actions .access-button[data-v-bc45f1ac]{width:100%}}.resident-section-tabs[data-v-bc45f1ac],.resident-detail-tabs[data-v-bc45f1ac]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-bc45f1ac],.resident-detail-tabs>button[data-v-bc45f1ac]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-bc45f1ac],.resident-detail-tabs>button.active[data-v-bc45f1ac]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-bc45f1ac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-bc45f1ac]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-bc45f1ac]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-bc45f1ac]{font-size:25px;font-weight:600}.resident-filters[data-v-bc45f1ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-bc45f1ac]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-bc45f1ac]{grid-column:span 2;min-width:0}.resident-search>div[data-v-bc45f1ac],.resident-age>div[data-v-bc45f1ac]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-bc45f1ac]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-bc45f1ac]{width:100%;border:0;padding-left:0}.resident-age input[data-v-bc45f1ac]{width:70px}.resident-filter-actions[data-v-bc45f1ac],.resident-detail-actions[data-v-bc45f1ac]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-bc45f1ac]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-bc45f1ac],.resident-filters input[data-v-bc45f1ac]{width:100%}.resident-age>div[data-v-bc45f1ac]{min-width:0}.resident-age input[data-v-bc45f1ac]{min-width:0;flex:1}.resident-detail[data-v-bc45f1ac],.resident-detail-tabs[data-v-bc45f1ac]{margin-top:16px}.resident-description[data-v-bc45f1ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-bc45f1ac]{min-width:0}.resident-description dt[data-v-bc45f1ac]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-bc45f1ac]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-bc45f1ac]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-bc45f1ac]{margin-top:16px!important}.resident-history-reason[data-v-bc45f1ac]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-bc45f1ac]{display:grid;gap:18px}.resident-editor fieldset[data-v-bc45f1ac]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-bc45f1ac]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-bc45f1ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-bc45f1ac]{grid-column:1 / -1}.resident-status-form[data-v-bc45f1ac]{display:grid;gap:14px}.resident-status-form>p[data-v-bc45f1ac]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-bc45f1ac]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-bc45f1ac]{margin-bottom:0}.resident-contact-tags[data-v-bc45f1ac]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-bc45f1ac]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-bc45f1ac]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-bc45f1ac]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-bc45f1ac]{width:auto}.resident-attachment-upload[data-v-bc45f1ac]{margin:0}.resident-attachment-category[data-v-bc45f1ac]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-bc45f1ac]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-bc45f1ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-bc45f1ac]{padding:14px}.resident-filters>label[data-v-bc45f1ac]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-bc45f1ac],.resident-filter-actions[data-v-bc45f1ac]{flex-basis:100%}.resident-filters select[data-v-bc45f1ac],.resident-age>div[data-v-bc45f1ac]{width:100%}.resident-age input[data-v-bc45f1ac]{width:100%}.resident-filter-actions .access-button[data-v-bc45f1ac]{flex:1}.resident-form-grid[data-v-bc45f1ac],.resident-description[data-v-bc45f1ac]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-bc45f1ac]{grid-column:auto}.resident-section-tabs[data-v-bc45f1ac]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-bc45f1ac]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-bc45f1ac]{grid-column:1 / -1}.resident-filter-actions[data-v-bc45f1ac]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-bc45f1ac]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-bc45f1ac]{grid-template-columns:minmax(0,1fr)}}.relationship-panel[data-v-bc45f1ac]{margin-top:16px;padding:18px}.access-heading p[data-v-bc45f1ac]{max-width:760px}small[data-v-bc45f1ac]{display:block;margin-top:5px;color:#64748b}a[data-v-bc45f1ac]{text-decoration:none}.access-page[data-v-9b4e6035]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-9b4e6035],.access-role-list[data-v-9b4e6035]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-9b4e6035]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-9b4e6035]{padding:12px 9px}.access-role-list>header[data-v-9b4e6035],.access-heading[data-v-9b4e6035],.access-section-title[data-v-9b4e6035],.access-actions[data-v-9b4e6035],.access-toolbar[data-v-9b4e6035],.access-pagination[data-v-9b4e6035]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-9b4e6035]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-9b4e6035],.access-page h4[data-v-9b4e6035]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-9b4e6035]{font-size:15px}.access-page h4[data-v-9b4e6035]{font-size:13px}.access-page p[data-v-9b4e6035]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-9b4e6035]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-9b4e6035]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-9b4e6035]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-9b4e6035]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-9b4e6035]{color:#fff}.access-role-list>button.active small[data-v-9b4e6035]{color:#e2eaff}.access-fixed-role[data-v-9b4e6035]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-9b4e6035]{min-width:0}.access-fixed-role strong[data-v-9b4e6035],.access-fixed-role small[data-v-9b4e6035]{display:block}.access-fixed-role small[data-v-9b4e6035]{margin-top:3px;font-size:10px}.access-heading[data-v-9b4e6035]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-9b4e6035]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-9b4e6035]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-9b4e6035]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-9b4e6035],.access-modal-form label[data-v-9b4e6035]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-9b4e6035]{grid-column:1 / -1}.access-page input[data-v-9b4e6035],.access-page select[data-v-9b4e6035],.access-page textarea[data-v-9b4e6035],.access-modal-form input[data-v-9b4e6035],.access-modal-form select[data-v-9b4e6035],.access-modal-form textarea[data-v-9b4e6035]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-9b4e6035],.access-page select[data-v-9b4e6035],.access-modal-form input[data-v-9b4e6035],.access-modal-form select[data-v-9b4e6035]{height:36px;padding:0 10px}.access-page textarea[data-v-9b4e6035],.access-modal-form textarea[data-v-9b4e6035]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-9b4e6035],.access-modal-form input[type=checkbox][data-v-9b4e6035]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-9b4e6035]:disabled,.access-page select[data-v-9b4e6035]:disabled,.access-page textarea[data-v-9b4e6035]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-9b4e6035]{margin:22px 0 11px}.access-section-title>span[data-v-9b4e6035]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-9b4e6035]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-9b4e6035]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-9b4e6035]:last-child{border-bottom:0}.access-permission-table section>header[data-v-9b4e6035]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-9b4e6035]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-9b4e6035]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-9b4e6035]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-9b4e6035]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-9b4e6035]{min-width:0}.access-permission-table section>div small[data-v-9b4e6035]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-9b4e6035]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-9b4e6035]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-9b4e6035]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-9b4e6035]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-9b4e6035]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-9b4e6035]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-9b4e6035]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-9b4e6035]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-9b4e6035]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-9b4e6035]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-9b4e6035]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-9b4e6035]{width:140px}.account-list[data-v-9b4e6035]{padding:0;overflow:hidden}.access-table-scroll[data-v-9b4e6035]{overflow-x:auto}.access-page table[data-v-9b4e6035]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-9b4e6035]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-9b4e6035]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-9b4e6035],.access-page td small[data-v-9b4e6035]{display:block}.access-page td strong[data-v-9b4e6035]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-9b4e6035]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-9b4e6035]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-9b4e6035]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-9b4e6035]{display:flex;gap:3px}.access-row-actions button[data-v-9b4e6035],.access-grant-row>button[data-v-9b4e6035],.access-pagination button[data-v-9b4e6035]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-9b4e6035]:hover,.access-grant-row>button[data-v-9b4e6035]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-9b4e6035]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-9b4e6035]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-9b4e6035]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-9b4e6035]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-9b4e6035]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-9b4e6035]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-9b4e6035]{display:grid;gap:8px}.access-grant-row[data-v-9b4e6035]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-9b4e6035]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-9b4e6035]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-9b4e6035]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-9b4e6035]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-9b4e6035]{width:100%}.access-role-list>button[data-v-9b4e6035]{width:auto}.access-fixed-role[data-v-9b4e6035]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-9b4e6035]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-9b4e6035]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-9b4e6035]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-9b4e6035]{padding:14px}.account-list[data-v-9b4e6035]{padding:0}.access-form-grid[data-v-9b4e6035]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-9b4e6035]{grid-column:auto}.access-heading[data-v-9b4e6035],.access-toolbar[data-v-9b4e6035]{align-items:flex-start;flex-direction:column}.access-filters[data-v-9b4e6035]{width:100%;flex-wrap:wrap}.access-filters label[data-v-9b4e6035],.access-filters label input[data-v-9b4e6035]{width:100%}.access-toolbar>.access-button[data-v-9b4e6035]{width:100%}.access-permission-table>section[data-v-9b4e6035]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-9b4e6035]{padding:10px}.access-grant-row[data-v-9b4e6035],.access-grant-row.expanded[data-v-9b4e6035]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-9b4e6035]>:not(button),.access-grant-row.expanded[data-v-9b4e6035]>:not(button){grid-column:1}.access-grant-row>button[data-v-9b4e6035],.access-grant-row.expanded>button[data-v-9b4e6035]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-9b4e6035]{grid-column:1 / -1}.access-actions[data-v-9b4e6035]{align-items:stretch}.access-actions>span[data-v-9b4e6035]{width:100%}.access-actions .access-button[data-v-9b4e6035]{flex:1}.access-section-title[data-v-9b4e6035]{align-items:flex-start}.access-section-title .access-button[data-v-9b4e6035]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-9b4e6035]{width:100%}.access-fixed-role[data-v-9b4e6035]{flex-basis:100%}.access-filters select[data-v-9b4e6035],.access-filters>.access-button[data-v-9b4e6035]{flex:1}.access-section-title[data-v-9b4e6035]{flex-direction:column}.access-section-title .access-button[data-v-9b4e6035]{width:100%}.access-actions[data-v-9b4e6035]{flex-direction:column}.access-actions .access-button[data-v-9b4e6035]{width:100%}}.archive-print[data-v-9b4e6035]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:12px}.archive-print-hint[data-v-9b4e6035]{color:#758398;font-size:12px}.archive-print-frame[data-v-9b4e6035]{width:100%;height:70vh;border:1px solid #e1e8f1}.access-page[data-v-11c796b8]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-11c796b8],.access-role-list[data-v-11c796b8]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-11c796b8]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-11c796b8]{padding:12px 9px}.access-role-list>header[data-v-11c796b8],.access-heading[data-v-11c796b8],.access-section-title[data-v-11c796b8],.access-actions[data-v-11c796b8],.access-toolbar[data-v-11c796b8],.access-pagination[data-v-11c796b8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-11c796b8]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-11c796b8],.access-page h4[data-v-11c796b8]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-11c796b8]{font-size:15px}.access-page h4[data-v-11c796b8]{font-size:13px}.access-page p[data-v-11c796b8]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-11c796b8]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-11c796b8]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-11c796b8]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-11c796b8]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-11c796b8]{color:#fff}.access-role-list>button.active small[data-v-11c796b8]{color:#e2eaff}.access-fixed-role[data-v-11c796b8]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-11c796b8]{min-width:0}.access-fixed-role strong[data-v-11c796b8],.access-fixed-role small[data-v-11c796b8]{display:block}.access-fixed-role small[data-v-11c796b8]{margin-top:3px;font-size:10px}.access-heading[data-v-11c796b8]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-11c796b8]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-11c796b8]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-11c796b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-11c796b8],.access-modal-form label[data-v-11c796b8]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-11c796b8]{grid-column:1 / -1}.access-page input[data-v-11c796b8],.access-page select[data-v-11c796b8],.access-page textarea[data-v-11c796b8],.access-modal-form input[data-v-11c796b8],.access-modal-form select[data-v-11c796b8],.access-modal-form textarea[data-v-11c796b8]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-11c796b8],.access-page select[data-v-11c796b8],.access-modal-form input[data-v-11c796b8],.access-modal-form select[data-v-11c796b8]{height:36px;padding:0 10px}.access-page textarea[data-v-11c796b8],.access-modal-form textarea[data-v-11c796b8]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-11c796b8],.access-modal-form input[type=checkbox][data-v-11c796b8]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-11c796b8]:disabled,.access-page select[data-v-11c796b8]:disabled,.access-page textarea[data-v-11c796b8]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-11c796b8]{margin:22px 0 11px}.access-section-title>span[data-v-11c796b8]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-11c796b8]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-11c796b8]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-11c796b8]:last-child{border-bottom:0}.access-permission-table section>header[data-v-11c796b8]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-11c796b8]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-11c796b8]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-11c796b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-11c796b8]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-11c796b8]{min-width:0}.access-permission-table section>div small[data-v-11c796b8]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-11c796b8]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-11c796b8]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-11c796b8]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-11c796b8]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-11c796b8]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-11c796b8]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-11c796b8]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-11c796b8]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-11c796b8]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-11c796b8]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-11c796b8]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-11c796b8]{width:140px}.account-list[data-v-11c796b8]{padding:0;overflow:hidden}.access-table-scroll[data-v-11c796b8]{overflow-x:auto}.access-page table[data-v-11c796b8]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-11c796b8]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-11c796b8]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-11c796b8],.access-page td small[data-v-11c796b8]{display:block}.access-page td strong[data-v-11c796b8]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-11c796b8]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-11c796b8]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-11c796b8]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-11c796b8]{display:flex;gap:3px}.access-row-actions button[data-v-11c796b8],.access-grant-row>button[data-v-11c796b8],.access-pagination button[data-v-11c796b8]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-11c796b8]:hover,.access-grant-row>button[data-v-11c796b8]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-11c796b8]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-11c796b8]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-11c796b8]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-11c796b8]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-11c796b8]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-11c796b8]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-11c796b8]{display:grid;gap:8px}.access-grant-row[data-v-11c796b8]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-11c796b8]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-11c796b8]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-11c796b8]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-11c796b8]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-11c796b8]{width:100%}.access-role-list>button[data-v-11c796b8]{width:auto}.access-fixed-role[data-v-11c796b8]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-11c796b8]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-11c796b8]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-11c796b8]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-11c796b8]{padding:14px}.account-list[data-v-11c796b8]{padding:0}.access-form-grid[data-v-11c796b8]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-11c796b8]{grid-column:auto}.access-heading[data-v-11c796b8],.access-toolbar[data-v-11c796b8]{align-items:flex-start;flex-direction:column}.access-filters[data-v-11c796b8]{width:100%;flex-wrap:wrap}.access-filters label[data-v-11c796b8],.access-filters label input[data-v-11c796b8]{width:100%}.access-toolbar>.access-button[data-v-11c796b8]{width:100%}.access-permission-table>section[data-v-11c796b8]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-11c796b8]{padding:10px}.access-grant-row[data-v-11c796b8],.access-grant-row.expanded[data-v-11c796b8]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-11c796b8]>:not(button),.access-grant-row.expanded[data-v-11c796b8]>:not(button){grid-column:1}.access-grant-row>button[data-v-11c796b8],.access-grant-row.expanded>button[data-v-11c796b8]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-11c796b8]{grid-column:1 / -1}.access-actions[data-v-11c796b8]{align-items:stretch}.access-actions>span[data-v-11c796b8]{width:100%}.access-actions .access-button[data-v-11c796b8]{flex:1}.access-section-title[data-v-11c796b8]{align-items:flex-start}.access-section-title .access-button[data-v-11c796b8]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-11c796b8]{width:100%}.access-fixed-role[data-v-11c796b8]{flex-basis:100%}.access-filters select[data-v-11c796b8],.access-filters>.access-button[data-v-11c796b8]{flex:1}.access-section-title[data-v-11c796b8]{flex-direction:column}.access-section-title .access-button[data-v-11c796b8]{width:100%}.access-actions[data-v-11c796b8]{flex-direction:column}.access-actions .access-button[data-v-11c796b8]{width:100%}}.resident-section-tabs[data-v-11c796b8],.resident-detail-tabs[data-v-11c796b8]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-11c796b8],.resident-detail-tabs>button[data-v-11c796b8]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-11c796b8],.resident-detail-tabs>button.active[data-v-11c796b8]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-11c796b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-11c796b8]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-11c796b8]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-11c796b8]{font-size:25px;font-weight:600}.resident-filters[data-v-11c796b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-11c796b8]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-11c796b8]{grid-column:span 2;min-width:0}.resident-search>div[data-v-11c796b8],.resident-age>div[data-v-11c796b8]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-11c796b8]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-11c796b8]{width:100%;border:0;padding-left:0}.resident-age input[data-v-11c796b8]{width:70px}.resident-filter-actions[data-v-11c796b8],.resident-detail-actions[data-v-11c796b8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-11c796b8]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-11c796b8],.resident-filters input[data-v-11c796b8]{width:100%}.resident-age>div[data-v-11c796b8]{min-width:0}.resident-age input[data-v-11c796b8]{min-width:0;flex:1}.resident-detail[data-v-11c796b8],.resident-detail-tabs[data-v-11c796b8]{margin-top:16px}.resident-description[data-v-11c796b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-11c796b8]{min-width:0}.resident-description dt[data-v-11c796b8]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-11c796b8]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-11c796b8]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-11c796b8]{margin-top:16px!important}.resident-history-reason[data-v-11c796b8]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-11c796b8]{display:grid;gap:18px}.resident-editor fieldset[data-v-11c796b8]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-11c796b8]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-11c796b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-11c796b8]{grid-column:1 / -1}.resident-status-form[data-v-11c796b8]{display:grid;gap:14px}.resident-status-form>p[data-v-11c796b8]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-11c796b8]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-11c796b8]{margin-bottom:0}.resident-contact-tags[data-v-11c796b8]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-11c796b8]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-11c796b8]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-11c796b8]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-11c796b8]{width:auto}.resident-attachment-upload[data-v-11c796b8]{margin:0}.resident-attachment-category[data-v-11c796b8]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-11c796b8]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-11c796b8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-11c796b8]{padding:14px}.resident-filters>label[data-v-11c796b8]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-11c796b8],.resident-filter-actions[data-v-11c796b8]{flex-basis:100%}.resident-filters select[data-v-11c796b8],.resident-age>div[data-v-11c796b8]{width:100%}.resident-age input[data-v-11c796b8]{width:100%}.resident-filter-actions .access-button[data-v-11c796b8]{flex:1}.resident-form-grid[data-v-11c796b8],.resident-description[data-v-11c796b8]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-11c796b8]{grid-column:auto}.resident-section-tabs[data-v-11c796b8]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-11c796b8]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-11c796b8]{grid-column:1 / -1}.resident-filter-actions[data-v-11c796b8]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-11c796b8]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-11c796b8]{grid-template-columns:minmax(0,1fr)}}.user-addresses[data-v-11f986cc]{margin-top:20px}.user-addresses td[data-v-11f986cc]{white-space:normal;overflow-wrap:anywhere}.access-page[data-v-edd9cbe3]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-edd9cbe3],.access-role-list[data-v-edd9cbe3]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-edd9cbe3]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-edd9cbe3]{padding:12px 9px}.access-role-list>header[data-v-edd9cbe3],.access-heading[data-v-edd9cbe3],.access-section-title[data-v-edd9cbe3],.access-actions[data-v-edd9cbe3],.access-toolbar[data-v-edd9cbe3],.access-pagination[data-v-edd9cbe3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-edd9cbe3]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-edd9cbe3],.access-page h4[data-v-edd9cbe3]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-edd9cbe3]{font-size:15px}.access-page h4[data-v-edd9cbe3]{font-size:13px}.access-page p[data-v-edd9cbe3]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-edd9cbe3]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-edd9cbe3]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-edd9cbe3]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-edd9cbe3]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-edd9cbe3]{color:#fff}.access-role-list>button.active small[data-v-edd9cbe3]{color:#e2eaff}.access-fixed-role[data-v-edd9cbe3]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-edd9cbe3]{min-width:0}.access-fixed-role strong[data-v-edd9cbe3],.access-fixed-role small[data-v-edd9cbe3]{display:block}.access-fixed-role small[data-v-edd9cbe3]{margin-top:3px;font-size:10px}.access-heading[data-v-edd9cbe3]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-edd9cbe3]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-edd9cbe3]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-edd9cbe3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-edd9cbe3],.access-modal-form label[data-v-edd9cbe3]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-edd9cbe3]{grid-column:1 / -1}.access-page input[data-v-edd9cbe3],.access-page select[data-v-edd9cbe3],.access-page textarea[data-v-edd9cbe3],.access-modal-form input[data-v-edd9cbe3],.access-modal-form select[data-v-edd9cbe3],.access-modal-form textarea[data-v-edd9cbe3]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-edd9cbe3],.access-page select[data-v-edd9cbe3],.access-modal-form input[data-v-edd9cbe3],.access-modal-form select[data-v-edd9cbe3]{height:36px;padding:0 10px}.access-page textarea[data-v-edd9cbe3],.access-modal-form textarea[data-v-edd9cbe3]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-edd9cbe3],.access-modal-form input[type=checkbox][data-v-edd9cbe3]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-edd9cbe3]:disabled,.access-page select[data-v-edd9cbe3]:disabled,.access-page textarea[data-v-edd9cbe3]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-edd9cbe3]{margin:22px 0 11px}.access-section-title>span[data-v-edd9cbe3]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-edd9cbe3]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-edd9cbe3]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-edd9cbe3]:last-child{border-bottom:0}.access-permission-table section>header[data-v-edd9cbe3]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-edd9cbe3]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-edd9cbe3]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-edd9cbe3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-edd9cbe3]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-edd9cbe3]{min-width:0}.access-permission-table section>div small[data-v-edd9cbe3]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-edd9cbe3]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-edd9cbe3]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-edd9cbe3]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-edd9cbe3]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-edd9cbe3]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-edd9cbe3]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-edd9cbe3]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-edd9cbe3]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-edd9cbe3]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-edd9cbe3]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-edd9cbe3]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-edd9cbe3]{width:140px}.account-list[data-v-edd9cbe3]{padding:0;overflow:hidden}.access-table-scroll[data-v-edd9cbe3]{overflow-x:auto}.access-page table[data-v-edd9cbe3]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-edd9cbe3]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-edd9cbe3]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-edd9cbe3],.access-page td small[data-v-edd9cbe3]{display:block}.access-page td strong[data-v-edd9cbe3]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-edd9cbe3]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-edd9cbe3]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-edd9cbe3]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-edd9cbe3]{display:flex;gap:3px}.access-row-actions button[data-v-edd9cbe3],.access-grant-row>button[data-v-edd9cbe3],.access-pagination button[data-v-edd9cbe3]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-edd9cbe3]:hover,.access-grant-row>button[data-v-edd9cbe3]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-edd9cbe3]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-edd9cbe3]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-edd9cbe3]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-edd9cbe3]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-edd9cbe3]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-edd9cbe3]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-edd9cbe3]{display:grid;gap:8px}.access-grant-row[data-v-edd9cbe3]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-edd9cbe3]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-edd9cbe3]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-edd9cbe3]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-edd9cbe3]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-edd9cbe3]{width:100%}.access-role-list>button[data-v-edd9cbe3]{width:auto}.access-fixed-role[data-v-edd9cbe3]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-edd9cbe3]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-edd9cbe3]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-edd9cbe3]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-edd9cbe3]{padding:14px}.account-list[data-v-edd9cbe3]{padding:0}.access-form-grid[data-v-edd9cbe3]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-edd9cbe3]{grid-column:auto}.access-heading[data-v-edd9cbe3],.access-toolbar[data-v-edd9cbe3]{align-items:flex-start;flex-direction:column}.access-filters[data-v-edd9cbe3]{width:100%;flex-wrap:wrap}.access-filters label[data-v-edd9cbe3],.access-filters label input[data-v-edd9cbe3]{width:100%}.access-toolbar>.access-button[data-v-edd9cbe3]{width:100%}.access-permission-table>section[data-v-edd9cbe3]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-edd9cbe3]{padding:10px}.access-grant-row[data-v-edd9cbe3],.access-grant-row.expanded[data-v-edd9cbe3]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-edd9cbe3]>:not(button),.access-grant-row.expanded[data-v-edd9cbe3]>:not(button){grid-column:1}.access-grant-row>button[data-v-edd9cbe3],.access-grant-row.expanded>button[data-v-edd9cbe3]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-edd9cbe3]{grid-column:1 / -1}.access-actions[data-v-edd9cbe3]{align-items:stretch}.access-actions>span[data-v-edd9cbe3]{width:100%}.access-actions .access-button[data-v-edd9cbe3]{flex:1}.access-section-title[data-v-edd9cbe3]{align-items:flex-start}.access-section-title .access-button[data-v-edd9cbe3]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-edd9cbe3]{width:100%}.access-fixed-role[data-v-edd9cbe3]{flex-basis:100%}.access-filters select[data-v-edd9cbe3],.access-filters>.access-button[data-v-edd9cbe3]{flex:1}.access-section-title[data-v-edd9cbe3]{flex-direction:column}.access-section-title .access-button[data-v-edd9cbe3]{width:100%}.access-actions[data-v-edd9cbe3]{flex-direction:column}.access-actions .access-button[data-v-edd9cbe3]{width:100%}}.account-details[data-v-edd9cbe3]{display:grid;gap:16px;margin:0}.account-details div[data-v-edd9cbe3]{display:grid;gap:6px}.account-details dt[data-v-edd9cbe3]{color:#64748b}.account-details dd[data-v-edd9cbe3]{margin:0;overflow-wrap:anywhere}.confirm-check[data-v-edd9cbe3]{display:flex;align-items:flex-start;gap:8px}.confirm-check input[data-v-edd9cbe3]{width:auto;margin-top:3px}.initial-password[data-v-edd9cbe3]{padding:18px;border-radius:8px;background:#eef5ff;color:#1677ff;font:600 26px monospace;letter-spacing:5px;text-align:center;-webkit-user-select:all;user-select:all}.access-page[data-v-4269be1d]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-4269be1d],.access-role-list[data-v-4269be1d]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-4269be1d]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-4269be1d]{padding:12px 9px}.access-role-list>header[data-v-4269be1d],.access-heading[data-v-4269be1d],.access-section-title[data-v-4269be1d],.access-actions[data-v-4269be1d],.access-toolbar[data-v-4269be1d],.access-pagination[data-v-4269be1d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-4269be1d]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-4269be1d],.access-page h4[data-v-4269be1d]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-4269be1d]{font-size:15px}.access-page h4[data-v-4269be1d]{font-size:13px}.access-page p[data-v-4269be1d]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-4269be1d]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-4269be1d]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-4269be1d]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-4269be1d]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-4269be1d]{color:#fff}.access-role-list>button.active small[data-v-4269be1d]{color:#e2eaff}.access-fixed-role[data-v-4269be1d]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-4269be1d]{min-width:0}.access-fixed-role strong[data-v-4269be1d],.access-fixed-role small[data-v-4269be1d]{display:block}.access-fixed-role small[data-v-4269be1d]{margin-top:3px;font-size:10px}.access-heading[data-v-4269be1d]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-4269be1d]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-4269be1d]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-4269be1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-4269be1d],.access-modal-form label[data-v-4269be1d]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-4269be1d]{grid-column:1 / -1}.access-page input[data-v-4269be1d],.access-page select[data-v-4269be1d],.access-page textarea[data-v-4269be1d],.access-modal-form input[data-v-4269be1d],.access-modal-form select[data-v-4269be1d],.access-modal-form textarea[data-v-4269be1d]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-4269be1d],.access-page select[data-v-4269be1d],.access-modal-form input[data-v-4269be1d],.access-modal-form select[data-v-4269be1d]{height:36px;padding:0 10px}.access-page textarea[data-v-4269be1d],.access-modal-form textarea[data-v-4269be1d]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-4269be1d],.access-modal-form input[type=checkbox][data-v-4269be1d]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-4269be1d]:disabled,.access-page select[data-v-4269be1d]:disabled,.access-page textarea[data-v-4269be1d]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-4269be1d]{margin:22px 0 11px}.access-section-title>span[data-v-4269be1d]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-4269be1d]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-4269be1d]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-4269be1d]:last-child{border-bottom:0}.access-permission-table section>header[data-v-4269be1d]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-4269be1d]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-4269be1d]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-4269be1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-4269be1d]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-4269be1d]{min-width:0}.access-permission-table section>div small[data-v-4269be1d]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-4269be1d]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-4269be1d]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-4269be1d]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-4269be1d]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-4269be1d]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-4269be1d]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-4269be1d]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-4269be1d]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-4269be1d]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-4269be1d]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-4269be1d]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-4269be1d]{width:140px}.account-list[data-v-4269be1d]{padding:0;overflow:hidden}.access-table-scroll[data-v-4269be1d]{overflow-x:auto}.access-page table[data-v-4269be1d]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-4269be1d]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-4269be1d]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-4269be1d],.access-page td small[data-v-4269be1d]{display:block}.access-page td strong[data-v-4269be1d]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-4269be1d]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-4269be1d]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-4269be1d]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-4269be1d]{display:flex;gap:3px}.access-row-actions button[data-v-4269be1d],.access-grant-row>button[data-v-4269be1d],.access-pagination button[data-v-4269be1d]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-4269be1d]:hover,.access-grant-row>button[data-v-4269be1d]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-4269be1d]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-4269be1d]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-4269be1d]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-4269be1d]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-4269be1d]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-4269be1d]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-4269be1d]{display:grid;gap:8px}.access-grant-row[data-v-4269be1d]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-4269be1d]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-4269be1d]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-4269be1d]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-4269be1d]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-4269be1d]{width:100%}.access-role-list>button[data-v-4269be1d]{width:auto}.access-fixed-role[data-v-4269be1d]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-4269be1d]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-4269be1d]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-4269be1d]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-4269be1d]{padding:14px}.account-list[data-v-4269be1d]{padding:0}.access-form-grid[data-v-4269be1d]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-4269be1d]{grid-column:auto}.access-heading[data-v-4269be1d],.access-toolbar[data-v-4269be1d]{align-items:flex-start;flex-direction:column}.access-filters[data-v-4269be1d]{width:100%;flex-wrap:wrap}.access-filters label[data-v-4269be1d],.access-filters label input[data-v-4269be1d]{width:100%}.access-toolbar>.access-button[data-v-4269be1d]{width:100%}.access-permission-table>section[data-v-4269be1d]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-4269be1d]{padding:10px}.access-grant-row[data-v-4269be1d],.access-grant-row.expanded[data-v-4269be1d]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-4269be1d]>:not(button),.access-grant-row.expanded[data-v-4269be1d]>:not(button){grid-column:1}.access-grant-row>button[data-v-4269be1d],.access-grant-row.expanded>button[data-v-4269be1d]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-4269be1d]{grid-column:1 / -1}.access-actions[data-v-4269be1d]{align-items:stretch}.access-actions>span[data-v-4269be1d]{width:100%}.access-actions .access-button[data-v-4269be1d]{flex:1}.access-section-title[data-v-4269be1d]{align-items:flex-start}.access-section-title .access-button[data-v-4269be1d]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-4269be1d]{width:100%}.access-fixed-role[data-v-4269be1d]{flex-basis:100%}.access-filters select[data-v-4269be1d],.access-filters>.access-button[data-v-4269be1d]{flex:1}.access-section-title[data-v-4269be1d]{flex-direction:column}.access-section-title .access-button[data-v-4269be1d]{width:100%}.access-actions[data-v-4269be1d]{flex-direction:column}.access-actions .access-button[data-v-4269be1d]{width:100%}}.resident-section-tabs[data-v-4269be1d],.resident-detail-tabs[data-v-4269be1d]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-4269be1d],.resident-detail-tabs>button[data-v-4269be1d]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-4269be1d],.resident-detail-tabs>button.active[data-v-4269be1d]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-4269be1d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-4269be1d]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-4269be1d]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-4269be1d]{font-size:25px;font-weight:600}.resident-filters[data-v-4269be1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-4269be1d]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-4269be1d]{grid-column:span 2;min-width:0}.resident-search>div[data-v-4269be1d],.resident-age>div[data-v-4269be1d]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-4269be1d]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-4269be1d]{width:100%;border:0;padding-left:0}.resident-age input[data-v-4269be1d]{width:70px}.resident-filter-actions[data-v-4269be1d],.resident-detail-actions[data-v-4269be1d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-4269be1d]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-4269be1d],.resident-filters input[data-v-4269be1d]{width:100%}.resident-age>div[data-v-4269be1d]{min-width:0}.resident-age input[data-v-4269be1d]{min-width:0;flex:1}.resident-detail[data-v-4269be1d],.resident-detail-tabs[data-v-4269be1d]{margin-top:16px}.resident-description[data-v-4269be1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-4269be1d]{min-width:0}.resident-description dt[data-v-4269be1d]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-4269be1d]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-4269be1d]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-4269be1d]{margin-top:16px!important}.resident-history-reason[data-v-4269be1d]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-4269be1d]{display:grid;gap:18px}.resident-editor fieldset[data-v-4269be1d]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-4269be1d]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-4269be1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-4269be1d]{grid-column:1 / -1}.resident-status-form[data-v-4269be1d]{display:grid;gap:14px}.resident-status-form>p[data-v-4269be1d]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-4269be1d]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-4269be1d]{margin-bottom:0}.resident-contact-tags[data-v-4269be1d]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-4269be1d]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-4269be1d]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-4269be1d]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-4269be1d]{width:auto}.resident-attachment-upload[data-v-4269be1d]{margin:0}.resident-attachment-category[data-v-4269be1d]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-4269be1d]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-4269be1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-4269be1d]{padding:14px}.resident-filters>label[data-v-4269be1d]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-4269be1d],.resident-filter-actions[data-v-4269be1d]{flex-basis:100%}.resident-filters select[data-v-4269be1d],.resident-age>div[data-v-4269be1d]{width:100%}.resident-age input[data-v-4269be1d]{width:100%}.resident-filter-actions .access-button[data-v-4269be1d]{flex:1}.resident-form-grid[data-v-4269be1d],.resident-description[data-v-4269be1d]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-4269be1d]{grid-column:auto}.resident-section-tabs[data-v-4269be1d]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-4269be1d]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-4269be1d]{grid-column:1 / -1}.resident-filter-actions[data-v-4269be1d]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-4269be1d]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-4269be1d]{grid-template-columns:minmax(0,1fr)}}.applications-page[data-v-4269be1d]{display:grid;gap:18px}.application-list[data-v-4269be1d]{padding:18px}small[data-v-4269be1d]{display:block;margin-top:4px;color:#64748b}.selected[data-v-4269be1d]{background:#eff6ff}.user-context[data-v-4269be1d]{padding:16px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.user-context>h3[data-v-4269be1d]{margin:0}.relationship-summary[data-v-4269be1d]{display:flex;align-items:center;gap:24px;padding:20px;border-radius:10px;background:#eff6ff}.relationship-summary>div[data-v-4269be1d]{display:grid;gap:7px;flex:1}.relationship-summary strong[data-v-4269be1d]{font-size:19px}.relationship-summary .relationship-arrow[data-v-4269be1d]{flex:0;text-align:center;white-space:nowrap;color:#2563eb}.proof-text[data-v-4269be1d],.application-history p[data-v-4269be1d]{white-space:pre-wrap;overflow-wrap:anywhere}.existing-profile[data-v-4269be1d]{padding:14px;border:1px solid #bfdbfe;border-radius:8px}.application-history[data-v-4269be1d]{padding-left:22px}.application-history li[data-v-4269be1d]{padding:8px 0}fieldset[data-v-4269be1d]{display:grid;gap:12px;border:1px solid #dbe2eb;border-radius:8px;padding:16px}.confirm-check[data-v-4269be1d]{display:flex;gap:8px;align-items:flex-start}.confirm-check input[data-v-4269be1d]{width:auto;margin-top:3px}.access-heading[data-v-4269be1d]{flex-wrap:wrap;gap:12px}.relationship-summary span[data-v-4269be1d]{overflow-wrap:anywhere}@media(max-width:600px){.relationship-summary[data-v-4269be1d]{gap:12px;padding:12px}.relationship-summary strong[data-v-4269be1d]{font-size:16px}}.access-page[data-v-70b743aa]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-70b743aa],.access-role-list[data-v-70b743aa]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-70b743aa]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-70b743aa]{padding:12px 9px}.access-role-list>header[data-v-70b743aa],.access-heading[data-v-70b743aa],.access-section-title[data-v-70b743aa],.access-actions[data-v-70b743aa],.access-toolbar[data-v-70b743aa],.access-pagination[data-v-70b743aa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-70b743aa]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-70b743aa],.access-page h4[data-v-70b743aa]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-70b743aa]{font-size:15px}.access-page h4[data-v-70b743aa]{font-size:13px}.access-page p[data-v-70b743aa]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-70b743aa]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-70b743aa]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-70b743aa]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-70b743aa]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-70b743aa]{color:#fff}.access-role-list>button.active small[data-v-70b743aa]{color:#e2eaff}.access-fixed-role[data-v-70b743aa]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-70b743aa]{min-width:0}.access-fixed-role strong[data-v-70b743aa],.access-fixed-role small[data-v-70b743aa]{display:block}.access-fixed-role small[data-v-70b743aa]{margin-top:3px;font-size:10px}.access-heading[data-v-70b743aa]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-70b743aa]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-70b743aa]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-70b743aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-70b743aa],.access-modal-form label[data-v-70b743aa]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-70b743aa]{grid-column:1 / -1}.access-page input[data-v-70b743aa],.access-page select[data-v-70b743aa],.access-page textarea[data-v-70b743aa],.access-modal-form input[data-v-70b743aa],.access-modal-form select[data-v-70b743aa],.access-modal-form textarea[data-v-70b743aa]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-70b743aa],.access-page select[data-v-70b743aa],.access-modal-form input[data-v-70b743aa],.access-modal-form select[data-v-70b743aa]{height:36px;padding:0 10px}.access-page textarea[data-v-70b743aa],.access-modal-form textarea[data-v-70b743aa]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-70b743aa],.access-modal-form input[type=checkbox][data-v-70b743aa]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-70b743aa]:disabled,.access-page select[data-v-70b743aa]:disabled,.access-page textarea[data-v-70b743aa]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-70b743aa]{margin:22px 0 11px}.access-section-title>span[data-v-70b743aa]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-70b743aa]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-70b743aa]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-70b743aa]:last-child{border-bottom:0}.access-permission-table section>header[data-v-70b743aa]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-70b743aa]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-70b743aa]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-70b743aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-70b743aa]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-70b743aa]{min-width:0}.access-permission-table section>div small[data-v-70b743aa]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-70b743aa]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-70b743aa]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-70b743aa]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-70b743aa]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-70b743aa]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-70b743aa]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-70b743aa]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-70b743aa]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-70b743aa]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-70b743aa]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-70b743aa]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-70b743aa]{width:140px}.account-list[data-v-70b743aa]{padding:0;overflow:hidden}.access-table-scroll[data-v-70b743aa]{overflow-x:auto}.access-page table[data-v-70b743aa]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-70b743aa]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-70b743aa]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-70b743aa],.access-page td small[data-v-70b743aa]{display:block}.access-page td strong[data-v-70b743aa]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-70b743aa]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-70b743aa]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-70b743aa]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-70b743aa]{display:flex;gap:3px}.access-row-actions button[data-v-70b743aa],.access-grant-row>button[data-v-70b743aa],.access-pagination button[data-v-70b743aa]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-70b743aa]:hover,.access-grant-row>button[data-v-70b743aa]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-70b743aa]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-70b743aa]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-70b743aa]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-70b743aa]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-70b743aa]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-70b743aa]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-70b743aa]{display:grid;gap:8px}.access-grant-row[data-v-70b743aa]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-70b743aa]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-70b743aa]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-70b743aa]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-70b743aa]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-70b743aa]{width:100%}.access-role-list>button[data-v-70b743aa]{width:auto}.access-fixed-role[data-v-70b743aa]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-70b743aa]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-70b743aa]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-70b743aa]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-70b743aa]{padding:14px}.account-list[data-v-70b743aa]{padding:0}.access-form-grid[data-v-70b743aa]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-70b743aa]{grid-column:auto}.access-heading[data-v-70b743aa],.access-toolbar[data-v-70b743aa]{align-items:flex-start;flex-direction:column}.access-filters[data-v-70b743aa]{width:100%;flex-wrap:wrap}.access-filters label[data-v-70b743aa],.access-filters label input[data-v-70b743aa]{width:100%}.access-toolbar>.access-button[data-v-70b743aa]{width:100%}.access-permission-table>section[data-v-70b743aa]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-70b743aa]{padding:10px}.access-grant-row[data-v-70b743aa],.access-grant-row.expanded[data-v-70b743aa]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-70b743aa]>:not(button),.access-grant-row.expanded[data-v-70b743aa]>:not(button){grid-column:1}.access-grant-row>button[data-v-70b743aa],.access-grant-row.expanded>button[data-v-70b743aa]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-70b743aa]{grid-column:1 / -1}.access-actions[data-v-70b743aa]{align-items:stretch}.access-actions>span[data-v-70b743aa]{width:100%}.access-actions .access-button[data-v-70b743aa]{flex:1}.access-section-title[data-v-70b743aa]{align-items:flex-start}.access-section-title .access-button[data-v-70b743aa]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-70b743aa]{width:100%}.access-fixed-role[data-v-70b743aa]{flex-basis:100%}.access-filters select[data-v-70b743aa],.access-filters>.access-button[data-v-70b743aa]{flex:1}.access-section-title[data-v-70b743aa]{flex-direction:column}.access-section-title .access-button[data-v-70b743aa]{width:100%}.access-actions[data-v-70b743aa]{flex-direction:column}.access-actions .access-button[data-v-70b743aa]{width:100%}}.resident-section-tabs[data-v-70b743aa],.resident-detail-tabs[data-v-70b743aa]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-70b743aa],.resident-detail-tabs>button[data-v-70b743aa]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-70b743aa],.resident-detail-tabs>button.active[data-v-70b743aa]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-70b743aa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-70b743aa]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-70b743aa]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-70b743aa]{font-size:25px;font-weight:600}.resident-filters[data-v-70b743aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-70b743aa]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-70b743aa]{grid-column:span 2;min-width:0}.resident-search>div[data-v-70b743aa],.resident-age>div[data-v-70b743aa]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-70b743aa]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-70b743aa]{width:100%;border:0;padding-left:0}.resident-age input[data-v-70b743aa]{width:70px}.resident-filter-actions[data-v-70b743aa],.resident-detail-actions[data-v-70b743aa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-70b743aa]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-70b743aa],.resident-filters input[data-v-70b743aa]{width:100%}.resident-age>div[data-v-70b743aa]{min-width:0}.resident-age input[data-v-70b743aa]{min-width:0;flex:1}.resident-detail[data-v-70b743aa],.resident-detail-tabs[data-v-70b743aa]{margin-top:16px}.resident-description[data-v-70b743aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-70b743aa]{min-width:0}.resident-description dt[data-v-70b743aa]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-70b743aa]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-70b743aa]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-70b743aa]{margin-top:16px!important}.resident-history-reason[data-v-70b743aa]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-70b743aa]{display:grid;gap:18px}.resident-editor fieldset[data-v-70b743aa]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-70b743aa]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-70b743aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-70b743aa]{grid-column:1 / -1}.resident-status-form[data-v-70b743aa]{display:grid;gap:14px}.resident-status-form>p[data-v-70b743aa]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-70b743aa]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-70b743aa]{margin-bottom:0}.resident-contact-tags[data-v-70b743aa]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-70b743aa]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-70b743aa]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-70b743aa]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-70b743aa]{width:auto}.resident-attachment-upload[data-v-70b743aa]{margin:0}.resident-attachment-category[data-v-70b743aa]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-70b743aa]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-70b743aa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-70b743aa]{padding:14px}.resident-filters>label[data-v-70b743aa]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-70b743aa],.resident-filter-actions[data-v-70b743aa]{flex-basis:100%}.resident-filters select[data-v-70b743aa],.resident-age>div[data-v-70b743aa]{width:100%}.resident-age input[data-v-70b743aa]{width:100%}.resident-filter-actions .access-button[data-v-70b743aa]{flex:1}.resident-form-grid[data-v-70b743aa],.resident-description[data-v-70b743aa]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-70b743aa]{grid-column:auto}.resident-section-tabs[data-v-70b743aa]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-70b743aa]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-70b743aa]{grid-column:1 / -1}.resident-filter-actions[data-v-70b743aa]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-70b743aa]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-70b743aa]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-0ac4fe38]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-0ac4fe38],.access-role-list[data-v-0ac4fe38]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-0ac4fe38]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-0ac4fe38]{padding:12px 9px}.access-role-list>header[data-v-0ac4fe38],.access-heading[data-v-0ac4fe38],.access-section-title[data-v-0ac4fe38],.access-actions[data-v-0ac4fe38],.access-toolbar[data-v-0ac4fe38],.access-pagination[data-v-0ac4fe38]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-0ac4fe38]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-0ac4fe38],.access-page h4[data-v-0ac4fe38]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-0ac4fe38]{font-size:15px}.access-page h4[data-v-0ac4fe38]{font-size:13px}.access-page p[data-v-0ac4fe38]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-0ac4fe38]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-0ac4fe38]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-0ac4fe38]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-0ac4fe38]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-0ac4fe38]{color:#fff}.access-role-list>button.active small[data-v-0ac4fe38]{color:#e2eaff}.access-fixed-role[data-v-0ac4fe38]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-0ac4fe38]{min-width:0}.access-fixed-role strong[data-v-0ac4fe38],.access-fixed-role small[data-v-0ac4fe38]{display:block}.access-fixed-role small[data-v-0ac4fe38]{margin-top:3px;font-size:10px}.access-heading[data-v-0ac4fe38]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-0ac4fe38]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-0ac4fe38]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-0ac4fe38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-0ac4fe38],.access-modal-form label[data-v-0ac4fe38]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-0ac4fe38]{grid-column:1 / -1}.access-page input[data-v-0ac4fe38],.access-page select[data-v-0ac4fe38],.access-page textarea[data-v-0ac4fe38],.access-modal-form input[data-v-0ac4fe38],.access-modal-form select[data-v-0ac4fe38],.access-modal-form textarea[data-v-0ac4fe38]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-0ac4fe38],.access-page select[data-v-0ac4fe38],.access-modal-form input[data-v-0ac4fe38],.access-modal-form select[data-v-0ac4fe38]{height:36px;padding:0 10px}.access-page textarea[data-v-0ac4fe38],.access-modal-form textarea[data-v-0ac4fe38]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-0ac4fe38],.access-modal-form input[type=checkbox][data-v-0ac4fe38]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-0ac4fe38]:disabled,.access-page select[data-v-0ac4fe38]:disabled,.access-page textarea[data-v-0ac4fe38]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-0ac4fe38]{margin:22px 0 11px}.access-section-title>span[data-v-0ac4fe38]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-0ac4fe38]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-0ac4fe38]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-0ac4fe38]:last-child{border-bottom:0}.access-permission-table section>header[data-v-0ac4fe38]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-0ac4fe38]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-0ac4fe38]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-0ac4fe38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-0ac4fe38]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-0ac4fe38]{min-width:0}.access-permission-table section>div small[data-v-0ac4fe38]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-0ac4fe38]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-0ac4fe38]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-0ac4fe38]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-0ac4fe38]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-0ac4fe38]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-0ac4fe38]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-0ac4fe38]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-0ac4fe38]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-0ac4fe38]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-0ac4fe38]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-0ac4fe38]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-0ac4fe38]{width:140px}.account-list[data-v-0ac4fe38]{padding:0;overflow:hidden}.access-table-scroll[data-v-0ac4fe38]{overflow-x:auto}.access-page table[data-v-0ac4fe38]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-0ac4fe38]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-0ac4fe38]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-0ac4fe38],.access-page td small[data-v-0ac4fe38]{display:block}.access-page td strong[data-v-0ac4fe38]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-0ac4fe38]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-0ac4fe38]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-0ac4fe38]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-0ac4fe38]{display:flex;gap:3px}.access-row-actions button[data-v-0ac4fe38],.access-grant-row>button[data-v-0ac4fe38],.access-pagination button[data-v-0ac4fe38]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-0ac4fe38]:hover,.access-grant-row>button[data-v-0ac4fe38]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-0ac4fe38]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-0ac4fe38]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-0ac4fe38]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-0ac4fe38]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-0ac4fe38]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-0ac4fe38]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-0ac4fe38]{display:grid;gap:8px}.access-grant-row[data-v-0ac4fe38]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-0ac4fe38]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-0ac4fe38]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-0ac4fe38]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-0ac4fe38]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-0ac4fe38]{width:100%}.access-role-list>button[data-v-0ac4fe38]{width:auto}.access-fixed-role[data-v-0ac4fe38]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-0ac4fe38]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-0ac4fe38]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-0ac4fe38]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-0ac4fe38]{padding:14px}.account-list[data-v-0ac4fe38]{padding:0}.access-form-grid[data-v-0ac4fe38]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-0ac4fe38]{grid-column:auto}.access-heading[data-v-0ac4fe38],.access-toolbar[data-v-0ac4fe38]{align-items:flex-start;flex-direction:column}.access-filters[data-v-0ac4fe38]{width:100%;flex-wrap:wrap}.access-filters label[data-v-0ac4fe38],.access-filters label input[data-v-0ac4fe38]{width:100%}.access-toolbar>.access-button[data-v-0ac4fe38]{width:100%}.access-permission-table>section[data-v-0ac4fe38]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-0ac4fe38]{padding:10px}.access-grant-row[data-v-0ac4fe38],.access-grant-row.expanded[data-v-0ac4fe38]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-0ac4fe38]>:not(button),.access-grant-row.expanded[data-v-0ac4fe38]>:not(button){grid-column:1}.access-grant-row>button[data-v-0ac4fe38],.access-grant-row.expanded>button[data-v-0ac4fe38]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-0ac4fe38]{grid-column:1 / -1}.access-actions[data-v-0ac4fe38]{align-items:stretch}.access-actions>span[data-v-0ac4fe38]{width:100%}.access-actions .access-button[data-v-0ac4fe38]{flex:1}.access-section-title[data-v-0ac4fe38]{align-items:flex-start}.access-section-title .access-button[data-v-0ac4fe38]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-0ac4fe38]{width:100%}.access-fixed-role[data-v-0ac4fe38]{flex-basis:100%}.access-filters select[data-v-0ac4fe38],.access-filters>.access-button[data-v-0ac4fe38]{flex:1}.access-section-title[data-v-0ac4fe38]{flex-direction:column}.access-section-title .access-button[data-v-0ac4fe38]{width:100%}.access-actions[data-v-0ac4fe38]{flex-direction:column}.access-actions .access-button[data-v-0ac4fe38]{width:100%}}.resident-section-tabs[data-v-0ac4fe38],.resident-detail-tabs[data-v-0ac4fe38]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-0ac4fe38],.resident-detail-tabs>button[data-v-0ac4fe38]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-0ac4fe38],.resident-detail-tabs>button.active[data-v-0ac4fe38]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-0ac4fe38]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-0ac4fe38]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-0ac4fe38]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-0ac4fe38]{font-size:25px;font-weight:600}.resident-filters[data-v-0ac4fe38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-0ac4fe38]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-0ac4fe38]{grid-column:span 2;min-width:0}.resident-search>div[data-v-0ac4fe38],.resident-age>div[data-v-0ac4fe38]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-0ac4fe38]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-0ac4fe38]{width:100%;border:0;padding-left:0}.resident-age input[data-v-0ac4fe38]{width:70px}.resident-filter-actions[data-v-0ac4fe38],.resident-detail-actions[data-v-0ac4fe38]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-0ac4fe38]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-0ac4fe38],.resident-filters input[data-v-0ac4fe38]{width:100%}.resident-age>div[data-v-0ac4fe38]{min-width:0}.resident-age input[data-v-0ac4fe38]{min-width:0;flex:1}.resident-detail[data-v-0ac4fe38],.resident-detail-tabs[data-v-0ac4fe38]{margin-top:16px}.resident-description[data-v-0ac4fe38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-0ac4fe38]{min-width:0}.resident-description dt[data-v-0ac4fe38]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-0ac4fe38]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-0ac4fe38]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-0ac4fe38]{margin-top:16px!important}.resident-history-reason[data-v-0ac4fe38]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-0ac4fe38]{display:grid;gap:18px}.resident-editor fieldset[data-v-0ac4fe38]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-0ac4fe38]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-0ac4fe38]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-0ac4fe38]{grid-column:1 / -1}.resident-status-form[data-v-0ac4fe38]{display:grid;gap:14px}.resident-status-form>p[data-v-0ac4fe38]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-0ac4fe38]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-0ac4fe38]{margin-bottom:0}.resident-contact-tags[data-v-0ac4fe38]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-0ac4fe38]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-0ac4fe38]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-0ac4fe38]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-0ac4fe38]{width:auto}.resident-attachment-upload[data-v-0ac4fe38]{margin:0}.resident-attachment-category[data-v-0ac4fe38]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-0ac4fe38]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-0ac4fe38]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-0ac4fe38]{padding:14px}.resident-filters>label[data-v-0ac4fe38]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-0ac4fe38],.resident-filter-actions[data-v-0ac4fe38]{flex-basis:100%}.resident-filters select[data-v-0ac4fe38],.resident-age>div[data-v-0ac4fe38]{width:100%}.resident-age input[data-v-0ac4fe38]{width:100%}.resident-filter-actions .access-button[data-v-0ac4fe38]{flex:1}.resident-form-grid[data-v-0ac4fe38],.resident-description[data-v-0ac4fe38]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-0ac4fe38]{grid-column:auto}.resident-section-tabs[data-v-0ac4fe38]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-0ac4fe38]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-0ac4fe38]{grid-column:1 / -1}.resident-filter-actions[data-v-0ac4fe38]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-0ac4fe38]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-0ac4fe38]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-7d9217f8]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-7d9217f8],.access-role-list[data-v-7d9217f8]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-7d9217f8]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-7d9217f8]{padding:12px 9px}.access-role-list>header[data-v-7d9217f8],.access-heading[data-v-7d9217f8],.access-section-title[data-v-7d9217f8],.access-actions[data-v-7d9217f8],.access-toolbar[data-v-7d9217f8],.access-pagination[data-v-7d9217f8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-7d9217f8]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-7d9217f8],.access-page h4[data-v-7d9217f8]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-7d9217f8]{font-size:15px}.access-page h4[data-v-7d9217f8]{font-size:13px}.access-page p[data-v-7d9217f8]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-7d9217f8]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-7d9217f8]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-7d9217f8]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-7d9217f8]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-7d9217f8]{color:#fff}.access-role-list>button.active small[data-v-7d9217f8]{color:#e2eaff}.access-fixed-role[data-v-7d9217f8]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-7d9217f8]{min-width:0}.access-fixed-role strong[data-v-7d9217f8],.access-fixed-role small[data-v-7d9217f8]{display:block}.access-fixed-role small[data-v-7d9217f8]{margin-top:3px;font-size:10px}.access-heading[data-v-7d9217f8]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-7d9217f8]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-7d9217f8]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-7d9217f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-7d9217f8],.access-modal-form label[data-v-7d9217f8]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-7d9217f8]{grid-column:1 / -1}.access-page input[data-v-7d9217f8],.access-page select[data-v-7d9217f8],.access-page textarea[data-v-7d9217f8],.access-modal-form input[data-v-7d9217f8],.access-modal-form select[data-v-7d9217f8],.access-modal-form textarea[data-v-7d9217f8]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-7d9217f8],.access-page select[data-v-7d9217f8],.access-modal-form input[data-v-7d9217f8],.access-modal-form select[data-v-7d9217f8]{height:36px;padding:0 10px}.access-page textarea[data-v-7d9217f8],.access-modal-form textarea[data-v-7d9217f8]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-7d9217f8],.access-modal-form input[type=checkbox][data-v-7d9217f8]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-7d9217f8]:disabled,.access-page select[data-v-7d9217f8]:disabled,.access-page textarea[data-v-7d9217f8]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-7d9217f8]{margin:22px 0 11px}.access-section-title>span[data-v-7d9217f8]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-7d9217f8]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-7d9217f8]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-7d9217f8]:last-child{border-bottom:0}.access-permission-table section>header[data-v-7d9217f8]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-7d9217f8]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-7d9217f8]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-7d9217f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-7d9217f8]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-7d9217f8]{min-width:0}.access-permission-table section>div small[data-v-7d9217f8]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-7d9217f8]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-7d9217f8]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-7d9217f8]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-7d9217f8]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-7d9217f8]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-7d9217f8]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-7d9217f8]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-7d9217f8]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-7d9217f8]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-7d9217f8]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-7d9217f8]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-7d9217f8]{width:140px}.account-list[data-v-7d9217f8]{padding:0;overflow:hidden}.access-table-scroll[data-v-7d9217f8]{overflow-x:auto}.access-page table[data-v-7d9217f8]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-7d9217f8]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-7d9217f8]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-7d9217f8],.access-page td small[data-v-7d9217f8]{display:block}.access-page td strong[data-v-7d9217f8]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-7d9217f8]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-7d9217f8]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-7d9217f8]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-7d9217f8]{display:flex;gap:3px}.access-row-actions button[data-v-7d9217f8],.access-grant-row>button[data-v-7d9217f8],.access-pagination button[data-v-7d9217f8]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-7d9217f8]:hover,.access-grant-row>button[data-v-7d9217f8]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-7d9217f8]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-7d9217f8]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-7d9217f8]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-7d9217f8]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-7d9217f8]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-7d9217f8]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-7d9217f8]{display:grid;gap:8px}.access-grant-row[data-v-7d9217f8]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-7d9217f8]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-7d9217f8]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-7d9217f8]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-7d9217f8]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-7d9217f8]{width:100%}.access-role-list>button[data-v-7d9217f8]{width:auto}.access-fixed-role[data-v-7d9217f8]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-7d9217f8]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-7d9217f8]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-7d9217f8]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-7d9217f8]{padding:14px}.account-list[data-v-7d9217f8]{padding:0}.access-form-grid[data-v-7d9217f8]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-7d9217f8]{grid-column:auto}.access-heading[data-v-7d9217f8],.access-toolbar[data-v-7d9217f8]{align-items:flex-start;flex-direction:column}.access-filters[data-v-7d9217f8]{width:100%;flex-wrap:wrap}.access-filters label[data-v-7d9217f8],.access-filters label input[data-v-7d9217f8]{width:100%}.access-toolbar>.access-button[data-v-7d9217f8]{width:100%}.access-permission-table>section[data-v-7d9217f8]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-7d9217f8]{padding:10px}.access-grant-row[data-v-7d9217f8],.access-grant-row.expanded[data-v-7d9217f8]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-7d9217f8]>:not(button),.access-grant-row.expanded[data-v-7d9217f8]>:not(button){grid-column:1}.access-grant-row>button[data-v-7d9217f8],.access-grant-row.expanded>button[data-v-7d9217f8]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-7d9217f8]{grid-column:1 / -1}.access-actions[data-v-7d9217f8]{align-items:stretch}.access-actions>span[data-v-7d9217f8]{width:100%}.access-actions .access-button[data-v-7d9217f8]{flex:1}.access-section-title[data-v-7d9217f8]{align-items:flex-start}.access-section-title .access-button[data-v-7d9217f8]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-7d9217f8]{width:100%}.access-fixed-role[data-v-7d9217f8]{flex-basis:100%}.access-filters select[data-v-7d9217f8],.access-filters>.access-button[data-v-7d9217f8]{flex:1}.access-section-title[data-v-7d9217f8]{flex-direction:column}.access-section-title .access-button[data-v-7d9217f8]{width:100%}.access-actions[data-v-7d9217f8]{flex-direction:column}.access-actions .access-button[data-v-7d9217f8]{width:100%}}.resident-section-tabs[data-v-7d9217f8],.resident-detail-tabs[data-v-7d9217f8]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-7d9217f8],.resident-detail-tabs>button[data-v-7d9217f8]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-7d9217f8],.resident-detail-tabs>button.active[data-v-7d9217f8]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-7d9217f8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-7d9217f8]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-7d9217f8]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-7d9217f8]{font-size:25px;font-weight:600}.resident-filters[data-v-7d9217f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-7d9217f8]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-7d9217f8]{grid-column:span 2;min-width:0}.resident-search>div[data-v-7d9217f8],.resident-age>div[data-v-7d9217f8]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-7d9217f8]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-7d9217f8]{width:100%;border:0;padding-left:0}.resident-age input[data-v-7d9217f8]{width:70px}.resident-filter-actions[data-v-7d9217f8],.resident-detail-actions[data-v-7d9217f8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-7d9217f8]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-7d9217f8],.resident-filters input[data-v-7d9217f8]{width:100%}.resident-age>div[data-v-7d9217f8]{min-width:0}.resident-age input[data-v-7d9217f8]{min-width:0;flex:1}.resident-detail[data-v-7d9217f8],.resident-detail-tabs[data-v-7d9217f8]{margin-top:16px}.resident-description[data-v-7d9217f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-7d9217f8]{min-width:0}.resident-description dt[data-v-7d9217f8]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-7d9217f8]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-7d9217f8]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-7d9217f8]{margin-top:16px!important}.resident-history-reason[data-v-7d9217f8]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-7d9217f8]{display:grid;gap:18px}.resident-editor fieldset[data-v-7d9217f8]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-7d9217f8]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-7d9217f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-7d9217f8]{grid-column:1 / -1}.resident-status-form[data-v-7d9217f8]{display:grid;gap:14px}.resident-status-form>p[data-v-7d9217f8]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-7d9217f8]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-7d9217f8]{margin-bottom:0}.resident-contact-tags[data-v-7d9217f8]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-7d9217f8]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-7d9217f8]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-7d9217f8]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-7d9217f8]{width:auto}.resident-attachment-upload[data-v-7d9217f8]{margin:0}.resident-attachment-category[data-v-7d9217f8]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-7d9217f8]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-7d9217f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-7d9217f8]{padding:14px}.resident-filters>label[data-v-7d9217f8]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-7d9217f8],.resident-filter-actions[data-v-7d9217f8]{flex-basis:100%}.resident-filters select[data-v-7d9217f8],.resident-age>div[data-v-7d9217f8]{width:100%}.resident-age input[data-v-7d9217f8]{width:100%}.resident-filter-actions .access-button[data-v-7d9217f8]{flex:1}.resident-form-grid[data-v-7d9217f8],.resident-description[data-v-7d9217f8]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-7d9217f8]{grid-column:auto}.resident-section-tabs[data-v-7d9217f8]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-7d9217f8]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-7d9217f8]{grid-column:1 / -1}.resident-filter-actions[data-v-7d9217f8]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-7d9217f8]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-7d9217f8]{grid-template-columns:minmax(0,1fr)}}.initial-password[data-v-7d9217f8]{padding:18px;border-radius:8px;background:#eef5ff;color:#1677ff;font:600 26px monospace;letter-spacing:5px;text-align:center;-webkit-user-select:all;user-select:all}.access-page[data-v-e49e2c36]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-e49e2c36],.access-role-list[data-v-e49e2c36]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-e49e2c36]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-e49e2c36]{padding:12px 9px}.access-role-list>header[data-v-e49e2c36],.access-heading[data-v-e49e2c36],.access-section-title[data-v-e49e2c36],.access-actions[data-v-e49e2c36],.access-toolbar[data-v-e49e2c36],.access-pagination[data-v-e49e2c36]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-e49e2c36]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-e49e2c36],.access-page h4[data-v-e49e2c36]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-e49e2c36]{font-size:15px}.access-page h4[data-v-e49e2c36]{font-size:13px}.access-page p[data-v-e49e2c36]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-e49e2c36]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-e49e2c36]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-e49e2c36]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-e49e2c36]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-e49e2c36]{color:#fff}.access-role-list>button.active small[data-v-e49e2c36]{color:#e2eaff}.access-fixed-role[data-v-e49e2c36]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-e49e2c36]{min-width:0}.access-fixed-role strong[data-v-e49e2c36],.access-fixed-role small[data-v-e49e2c36]{display:block}.access-fixed-role small[data-v-e49e2c36]{margin-top:3px;font-size:10px}.access-heading[data-v-e49e2c36]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-e49e2c36]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-e49e2c36]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-e49e2c36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-e49e2c36],.access-modal-form label[data-v-e49e2c36]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-e49e2c36]{grid-column:1 / -1}.access-page input[data-v-e49e2c36],.access-page select[data-v-e49e2c36],.access-page textarea[data-v-e49e2c36],.access-modal-form input[data-v-e49e2c36],.access-modal-form select[data-v-e49e2c36],.access-modal-form textarea[data-v-e49e2c36]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-e49e2c36],.access-page select[data-v-e49e2c36],.access-modal-form input[data-v-e49e2c36],.access-modal-form select[data-v-e49e2c36]{height:36px;padding:0 10px}.access-page textarea[data-v-e49e2c36],.access-modal-form textarea[data-v-e49e2c36]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-e49e2c36],.access-modal-form input[type=checkbox][data-v-e49e2c36]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-e49e2c36]:disabled,.access-page select[data-v-e49e2c36]:disabled,.access-page textarea[data-v-e49e2c36]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-e49e2c36]{margin:22px 0 11px}.access-section-title>span[data-v-e49e2c36]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-e49e2c36]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-e49e2c36]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-e49e2c36]:last-child{border-bottom:0}.access-permission-table section>header[data-v-e49e2c36]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-e49e2c36]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-e49e2c36]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-e49e2c36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-e49e2c36]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-e49e2c36]{min-width:0}.access-permission-table section>div small[data-v-e49e2c36]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-e49e2c36]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-e49e2c36]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-e49e2c36]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-e49e2c36]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-e49e2c36]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-e49e2c36]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-e49e2c36]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-e49e2c36]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-e49e2c36]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-e49e2c36]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-e49e2c36]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-e49e2c36]{width:140px}.account-list[data-v-e49e2c36]{padding:0;overflow:hidden}.access-table-scroll[data-v-e49e2c36]{overflow-x:auto}.access-page table[data-v-e49e2c36]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-e49e2c36]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-e49e2c36]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-e49e2c36],.access-page td small[data-v-e49e2c36]{display:block}.access-page td strong[data-v-e49e2c36]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-e49e2c36]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-e49e2c36]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-e49e2c36]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-e49e2c36]{display:flex;gap:3px}.access-row-actions button[data-v-e49e2c36],.access-grant-row>button[data-v-e49e2c36],.access-pagination button[data-v-e49e2c36]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-e49e2c36]:hover,.access-grant-row>button[data-v-e49e2c36]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-e49e2c36]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-e49e2c36]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-e49e2c36]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-e49e2c36]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-e49e2c36]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-e49e2c36]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-e49e2c36]{display:grid;gap:8px}.access-grant-row[data-v-e49e2c36]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-e49e2c36]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-e49e2c36]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-e49e2c36]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-e49e2c36]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-e49e2c36]{width:100%}.access-role-list>button[data-v-e49e2c36]{width:auto}.access-fixed-role[data-v-e49e2c36]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-e49e2c36]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-e49e2c36]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-e49e2c36]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-e49e2c36]{padding:14px}.account-list[data-v-e49e2c36]{padding:0}.access-form-grid[data-v-e49e2c36]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-e49e2c36]{grid-column:auto}.access-heading[data-v-e49e2c36],.access-toolbar[data-v-e49e2c36]{align-items:flex-start;flex-direction:column}.access-filters[data-v-e49e2c36]{width:100%;flex-wrap:wrap}.access-filters label[data-v-e49e2c36],.access-filters label input[data-v-e49e2c36]{width:100%}.access-toolbar>.access-button[data-v-e49e2c36]{width:100%}.access-permission-table>section[data-v-e49e2c36]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-e49e2c36]{padding:10px}.access-grant-row[data-v-e49e2c36],.access-grant-row.expanded[data-v-e49e2c36]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-e49e2c36]>:not(button),.access-grant-row.expanded[data-v-e49e2c36]>:not(button){grid-column:1}.access-grant-row>button[data-v-e49e2c36],.access-grant-row.expanded>button[data-v-e49e2c36]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-e49e2c36]{grid-column:1 / -1}.access-actions[data-v-e49e2c36]{align-items:stretch}.access-actions>span[data-v-e49e2c36]{width:100%}.access-actions .access-button[data-v-e49e2c36]{flex:1}.access-section-title[data-v-e49e2c36]{align-items:flex-start}.access-section-title .access-button[data-v-e49e2c36]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-e49e2c36]{width:100%}.access-fixed-role[data-v-e49e2c36]{flex-basis:100%}.access-filters select[data-v-e49e2c36],.access-filters>.access-button[data-v-e49e2c36]{flex:1}.access-section-title[data-v-e49e2c36]{flex-direction:column}.access-section-title .access-button[data-v-e49e2c36]{width:100%}.access-actions[data-v-e49e2c36]{flex-direction:column}.access-actions .access-button[data-v-e49e2c36]{width:100%}}.resident-section-tabs[data-v-e49e2c36],.resident-detail-tabs[data-v-e49e2c36]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-e49e2c36],.resident-detail-tabs>button[data-v-e49e2c36]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-e49e2c36],.resident-detail-tabs>button.active[data-v-e49e2c36]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-e49e2c36]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-e49e2c36]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-e49e2c36]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-e49e2c36]{font-size:25px;font-weight:600}.resident-filters[data-v-e49e2c36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-e49e2c36]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-e49e2c36]{grid-column:span 2;min-width:0}.resident-search>div[data-v-e49e2c36],.resident-age>div[data-v-e49e2c36]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-e49e2c36]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-e49e2c36]{width:100%;border:0;padding-left:0}.resident-age input[data-v-e49e2c36]{width:70px}.resident-filter-actions[data-v-e49e2c36],.resident-detail-actions[data-v-e49e2c36]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-e49e2c36]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-e49e2c36],.resident-filters input[data-v-e49e2c36]{width:100%}.resident-age>div[data-v-e49e2c36]{min-width:0}.resident-age input[data-v-e49e2c36]{min-width:0;flex:1}.resident-detail[data-v-e49e2c36],.resident-detail-tabs[data-v-e49e2c36]{margin-top:16px}.resident-description[data-v-e49e2c36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-e49e2c36]{min-width:0}.resident-description dt[data-v-e49e2c36]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-e49e2c36]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-e49e2c36]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-e49e2c36]{margin-top:16px!important}.resident-history-reason[data-v-e49e2c36]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-e49e2c36]{display:grid;gap:18px}.resident-editor fieldset[data-v-e49e2c36]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-e49e2c36]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-e49e2c36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-e49e2c36]{grid-column:1 / -1}.resident-status-form[data-v-e49e2c36]{display:grid;gap:14px}.resident-status-form>p[data-v-e49e2c36]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-e49e2c36]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-e49e2c36]{margin-bottom:0}.resident-contact-tags[data-v-e49e2c36]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-e49e2c36]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-e49e2c36]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-e49e2c36]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-e49e2c36]{width:auto}.resident-attachment-upload[data-v-e49e2c36]{margin:0}.resident-attachment-category[data-v-e49e2c36]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-e49e2c36]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-e49e2c36]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-e49e2c36]{padding:14px}.resident-filters>label[data-v-e49e2c36]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-e49e2c36],.resident-filter-actions[data-v-e49e2c36]{flex-basis:100%}.resident-filters select[data-v-e49e2c36],.resident-age>div[data-v-e49e2c36]{width:100%}.resident-age input[data-v-e49e2c36]{width:100%}.resident-filter-actions .access-button[data-v-e49e2c36]{flex:1}.resident-form-grid[data-v-e49e2c36],.resident-description[data-v-e49e2c36]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-e49e2c36]{grid-column:auto}.resident-section-tabs[data-v-e49e2c36]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-e49e2c36]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-e49e2c36]{grid-column:1 / -1}.resident-filter-actions[data-v-e49e2c36]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-e49e2c36]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-e49e2c36]{grid-template-columns:minmax(0,1fr)}}.access-page[data-v-7c7652b4]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-7c7652b4],.access-role-list[data-v-7c7652b4]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-7c7652b4]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-7c7652b4]{padding:12px 9px}.access-role-list>header[data-v-7c7652b4],.access-heading[data-v-7c7652b4],.access-section-title[data-v-7c7652b4],.access-actions[data-v-7c7652b4],.access-toolbar[data-v-7c7652b4],.access-pagination[data-v-7c7652b4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-7c7652b4]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-7c7652b4],.access-page h4[data-v-7c7652b4]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-7c7652b4]{font-size:15px}.access-page h4[data-v-7c7652b4]{font-size:13px}.access-page p[data-v-7c7652b4]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-7c7652b4]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-7c7652b4]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-7c7652b4]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-7c7652b4]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-7c7652b4]{color:#fff}.access-role-list>button.active small[data-v-7c7652b4]{color:#e2eaff}.access-fixed-role[data-v-7c7652b4]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-7c7652b4]{min-width:0}.access-fixed-role strong[data-v-7c7652b4],.access-fixed-role small[data-v-7c7652b4]{display:block}.access-fixed-role small[data-v-7c7652b4]{margin-top:3px;font-size:10px}.access-heading[data-v-7c7652b4]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-7c7652b4]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-7c7652b4]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-7c7652b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-7c7652b4],.access-modal-form label[data-v-7c7652b4]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-7c7652b4]{grid-column:1 / -1}.access-page input[data-v-7c7652b4],.access-page select[data-v-7c7652b4],.access-page textarea[data-v-7c7652b4],.access-modal-form input[data-v-7c7652b4],.access-modal-form select[data-v-7c7652b4],.access-modal-form textarea[data-v-7c7652b4]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-7c7652b4],.access-page select[data-v-7c7652b4],.access-modal-form input[data-v-7c7652b4],.access-modal-form select[data-v-7c7652b4]{height:36px;padding:0 10px}.access-page textarea[data-v-7c7652b4],.access-modal-form textarea[data-v-7c7652b4]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-7c7652b4],.access-modal-form input[type=checkbox][data-v-7c7652b4]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-7c7652b4]:disabled,.access-page select[data-v-7c7652b4]:disabled,.access-page textarea[data-v-7c7652b4]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-7c7652b4]{margin:22px 0 11px}.access-section-title>span[data-v-7c7652b4]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-7c7652b4]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-7c7652b4]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-7c7652b4]:last-child{border-bottom:0}.access-permission-table section>header[data-v-7c7652b4]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-7c7652b4]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-7c7652b4]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-7c7652b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-7c7652b4]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-7c7652b4]{min-width:0}.access-permission-table section>div small[data-v-7c7652b4]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-7c7652b4]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-7c7652b4]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-7c7652b4]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-7c7652b4]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-7c7652b4]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-7c7652b4]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-7c7652b4]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-7c7652b4]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-7c7652b4]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-7c7652b4]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-7c7652b4]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-7c7652b4]{width:140px}.account-list[data-v-7c7652b4]{padding:0;overflow:hidden}.access-table-scroll[data-v-7c7652b4]{overflow-x:auto}.access-page table[data-v-7c7652b4]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-7c7652b4]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-7c7652b4]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-7c7652b4],.access-page td small[data-v-7c7652b4]{display:block}.access-page td strong[data-v-7c7652b4]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-7c7652b4]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-7c7652b4]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-7c7652b4]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-7c7652b4]{display:flex;gap:3px}.access-row-actions button[data-v-7c7652b4],.access-grant-row>button[data-v-7c7652b4],.access-pagination button[data-v-7c7652b4]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-7c7652b4]:hover,.access-grant-row>button[data-v-7c7652b4]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-7c7652b4]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-7c7652b4]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-7c7652b4]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-7c7652b4]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-7c7652b4]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-7c7652b4]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-7c7652b4]{display:grid;gap:8px}.access-grant-row[data-v-7c7652b4]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-7c7652b4]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-7c7652b4]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-7c7652b4]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-7c7652b4]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-7c7652b4]{width:100%}.access-role-list>button[data-v-7c7652b4]{width:auto}.access-fixed-role[data-v-7c7652b4]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-7c7652b4]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-7c7652b4]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-7c7652b4]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-7c7652b4]{padding:14px}.account-list[data-v-7c7652b4]{padding:0}.access-form-grid[data-v-7c7652b4]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-7c7652b4]{grid-column:auto}.access-heading[data-v-7c7652b4],.access-toolbar[data-v-7c7652b4]{align-items:flex-start;flex-direction:column}.access-filters[data-v-7c7652b4]{width:100%;flex-wrap:wrap}.access-filters label[data-v-7c7652b4],.access-filters label input[data-v-7c7652b4]{width:100%}.access-toolbar>.access-button[data-v-7c7652b4]{width:100%}.access-permission-table>section[data-v-7c7652b4]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-7c7652b4]{padding:10px}.access-grant-row[data-v-7c7652b4],.access-grant-row.expanded[data-v-7c7652b4]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-7c7652b4]>:not(button),.access-grant-row.expanded[data-v-7c7652b4]>:not(button){grid-column:1}.access-grant-row>button[data-v-7c7652b4],.access-grant-row.expanded>button[data-v-7c7652b4]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-7c7652b4]{grid-column:1 / -1}.access-actions[data-v-7c7652b4]{align-items:stretch}.access-actions>span[data-v-7c7652b4]{width:100%}.access-actions .access-button[data-v-7c7652b4]{flex:1}.access-section-title[data-v-7c7652b4]{align-items:flex-start}.access-section-title .access-button[data-v-7c7652b4]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-7c7652b4]{width:100%}.access-fixed-role[data-v-7c7652b4]{flex-basis:100%}.access-filters select[data-v-7c7652b4],.access-filters>.access-button[data-v-7c7652b4]{flex:1}.access-section-title[data-v-7c7652b4]{flex-direction:column}.access-section-title .access-button[data-v-7c7652b4]{width:100%}.access-actions[data-v-7c7652b4]{flex-direction:column}.access-actions .access-button[data-v-7c7652b4]{width:100%}}.training-filters[data-v-7c7652b4]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.training-filters label[data-v-7c7652b4],.training-form label[data-v-7c7652b4]{display:grid;gap:7px;color:#64748b;font-size:12px}.training-filters input[data-v-7c7652b4],.training-filters select[data-v-7c7652b4],.training-form input[data-v-7c7652b4],.training-form select[data-v-7c7652b4],.training-form textarea[data-v-7c7652b4]{min-width:0;padding:9px 10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#334155;font:inherit}.training-form[data-v-7c7652b4]{display:grid;gap:16px}.training-columns[data-v-7c7652b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.training-table[data-v-7c7652b4]{width:100%;border-collapse:collapse;font-size:12px}.training-table th[data-v-7c7652b4],.training-table td[data-v-7c7652b4]{text-align:left;padding:12px 10px;border-bottom:1px solid #edf0f5;vertical-align:top}.training-table small[data-v-7c7652b4]{display:block;color:#8290a4;margin-top:5px}.training-actions[data-v-7c7652b4]{display:flex;flex-wrap:wrap;gap:7px}.training-hint[data-v-7c7652b4]{color:#758398;font-size:12px;line-height:1.8}.training-pagination[data-v-7c7652b4]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;color:#758398;font-size:12px}.training-option[data-v-7c7652b4]{display:flex;align-items:center;gap:9px}.training-option input[type=text][data-v-7c7652b4]{flex:1}.training-option input[type=checkbox][data-v-7c7652b4],.training-check input[data-v-7c7652b4]{accent-color:#3c6de4}.training-check[data-v-7c7652b4]{display:flex!important;align-items:flex-start;gap:8px!important;padding:9px 0;font-size:12px}.training-check input[data-v-7c7652b4]{margin-top:2px}.training-selection[data-v-7c7652b4]{max-height:250px;overflow:auto;border:1px solid #e5eaf2;padding:10px;border-radius:7px}.training-chips[data-v-7c7652b4]{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.training-chips button[data-v-7c7652b4]{background:#eef3fc;border:0;padding:7px 9px;border-radius:6px;color:#49658b;font-size:12px}.training-paper[data-v-7c7652b4]{border:1px solid #e5eaf2;border-radius:8px;padding:14px;margin:12px 0}.training-paper h4[data-v-7c7652b4]{margin:0 0 10px;font-size:13px;line-height:1.7;white-space:pre-wrap}.training-paper p[data-v-7c7652b4]{font-size:12px;color:#64748b;line-height:1.8;white-space:pre-wrap}@media(max-width:760px){.training-columns[data-v-7c7652b4]{grid-template-columns:1fr}}.access-page[data-v-9113a6dc]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-9113a6dc],.access-role-list[data-v-9113a6dc]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-9113a6dc]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-9113a6dc]{padding:12px 9px}.access-role-list>header[data-v-9113a6dc],.access-heading[data-v-9113a6dc],.access-section-title[data-v-9113a6dc],.access-actions[data-v-9113a6dc],.access-toolbar[data-v-9113a6dc],.access-pagination[data-v-9113a6dc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-9113a6dc]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-9113a6dc],.access-page h4[data-v-9113a6dc]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-9113a6dc]{font-size:15px}.access-page h4[data-v-9113a6dc]{font-size:13px}.access-page p[data-v-9113a6dc]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-9113a6dc]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-9113a6dc]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-9113a6dc]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-9113a6dc]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-9113a6dc]{color:#fff}.access-role-list>button.active small[data-v-9113a6dc]{color:#e2eaff}.access-fixed-role[data-v-9113a6dc]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-9113a6dc]{min-width:0}.access-fixed-role strong[data-v-9113a6dc],.access-fixed-role small[data-v-9113a6dc]{display:block}.access-fixed-role small[data-v-9113a6dc]{margin-top:3px;font-size:10px}.access-heading[data-v-9113a6dc]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-9113a6dc]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-9113a6dc]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-9113a6dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-9113a6dc],.access-modal-form label[data-v-9113a6dc]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-9113a6dc]{grid-column:1 / -1}.access-page input[data-v-9113a6dc],.access-page select[data-v-9113a6dc],.access-page textarea[data-v-9113a6dc],.access-modal-form input[data-v-9113a6dc],.access-modal-form select[data-v-9113a6dc],.access-modal-form textarea[data-v-9113a6dc]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-9113a6dc],.access-page select[data-v-9113a6dc],.access-modal-form input[data-v-9113a6dc],.access-modal-form select[data-v-9113a6dc]{height:36px;padding:0 10px}.access-page textarea[data-v-9113a6dc],.access-modal-form textarea[data-v-9113a6dc]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-9113a6dc],.access-modal-form input[type=checkbox][data-v-9113a6dc]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-9113a6dc]:disabled,.access-page select[data-v-9113a6dc]:disabled,.access-page textarea[data-v-9113a6dc]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-9113a6dc]{margin:22px 0 11px}.access-section-title>span[data-v-9113a6dc]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-9113a6dc]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-9113a6dc]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-9113a6dc]:last-child{border-bottom:0}.access-permission-table section>header[data-v-9113a6dc]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-9113a6dc]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-9113a6dc]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-9113a6dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-9113a6dc]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-9113a6dc]{min-width:0}.access-permission-table section>div small[data-v-9113a6dc]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-9113a6dc]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-9113a6dc]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-9113a6dc]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-9113a6dc]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-9113a6dc]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-9113a6dc]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-9113a6dc]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-9113a6dc]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-9113a6dc]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-9113a6dc]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-9113a6dc]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-9113a6dc]{width:140px}.account-list[data-v-9113a6dc]{padding:0;overflow:hidden}.access-table-scroll[data-v-9113a6dc]{overflow-x:auto}.access-page table[data-v-9113a6dc]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-9113a6dc]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-9113a6dc]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-9113a6dc],.access-page td small[data-v-9113a6dc]{display:block}.access-page td strong[data-v-9113a6dc]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-9113a6dc]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-9113a6dc]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-9113a6dc]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-9113a6dc]{display:flex;gap:3px}.access-row-actions button[data-v-9113a6dc],.access-grant-row>button[data-v-9113a6dc],.access-pagination button[data-v-9113a6dc]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-9113a6dc]:hover,.access-grant-row>button[data-v-9113a6dc]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-9113a6dc]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-9113a6dc]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-9113a6dc]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-9113a6dc]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-9113a6dc]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-9113a6dc]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-9113a6dc]{display:grid;gap:8px}.access-grant-row[data-v-9113a6dc]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-9113a6dc]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-9113a6dc]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-9113a6dc]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-9113a6dc]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-9113a6dc]{width:100%}.access-role-list>button[data-v-9113a6dc]{width:auto}.access-fixed-role[data-v-9113a6dc]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-9113a6dc]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-9113a6dc]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-9113a6dc]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-9113a6dc]{padding:14px}.account-list[data-v-9113a6dc]{padding:0}.access-form-grid[data-v-9113a6dc]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-9113a6dc]{grid-column:auto}.access-heading[data-v-9113a6dc],.access-toolbar[data-v-9113a6dc]{align-items:flex-start;flex-direction:column}.access-filters[data-v-9113a6dc]{width:100%;flex-wrap:wrap}.access-filters label[data-v-9113a6dc],.access-filters label input[data-v-9113a6dc]{width:100%}.access-toolbar>.access-button[data-v-9113a6dc]{width:100%}.access-permission-table>section[data-v-9113a6dc]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-9113a6dc]{padding:10px}.access-grant-row[data-v-9113a6dc],.access-grant-row.expanded[data-v-9113a6dc]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-9113a6dc]>:not(button),.access-grant-row.expanded[data-v-9113a6dc]>:not(button){grid-column:1}.access-grant-row>button[data-v-9113a6dc],.access-grant-row.expanded>button[data-v-9113a6dc]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-9113a6dc]{grid-column:1 / -1}.access-actions[data-v-9113a6dc]{align-items:stretch}.access-actions>span[data-v-9113a6dc]{width:100%}.access-actions .access-button[data-v-9113a6dc]{flex:1}.access-section-title[data-v-9113a6dc]{align-items:flex-start}.access-section-title .access-button[data-v-9113a6dc]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-9113a6dc]{width:100%}.access-fixed-role[data-v-9113a6dc]{flex-basis:100%}.access-filters select[data-v-9113a6dc],.access-filters>.access-button[data-v-9113a6dc]{flex:1}.access-section-title[data-v-9113a6dc]{flex-direction:column}.access-section-title .access-button[data-v-9113a6dc]{width:100%}.access-actions[data-v-9113a6dc]{flex-direction:column}.access-actions .access-button[data-v-9113a6dc]{width:100%}}.training-filters[data-v-9113a6dc]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.training-filters label[data-v-9113a6dc],.training-form label[data-v-9113a6dc]{display:grid;gap:7px;color:#64748b;font-size:12px}.training-filters input[data-v-9113a6dc],.training-filters select[data-v-9113a6dc],.training-form input[data-v-9113a6dc],.training-form select[data-v-9113a6dc],.training-form textarea[data-v-9113a6dc]{min-width:0;padding:9px 10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#334155;font:inherit}.training-form[data-v-9113a6dc]{display:grid;gap:16px}.training-columns[data-v-9113a6dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.training-table[data-v-9113a6dc]{width:100%;border-collapse:collapse;font-size:12px}.training-table th[data-v-9113a6dc],.training-table td[data-v-9113a6dc]{text-align:left;padding:12px 10px;border-bottom:1px solid #edf0f5;vertical-align:top}.training-table small[data-v-9113a6dc]{display:block;color:#8290a4;margin-top:5px}.training-actions[data-v-9113a6dc]{display:flex;flex-wrap:wrap;gap:7px}.training-hint[data-v-9113a6dc]{color:#758398;font-size:12px;line-height:1.8}.training-pagination[data-v-9113a6dc]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;color:#758398;font-size:12px}.training-option[data-v-9113a6dc]{display:flex;align-items:center;gap:9px}.training-option input[type=text][data-v-9113a6dc]{flex:1}.training-option input[type=checkbox][data-v-9113a6dc],.training-check input[data-v-9113a6dc]{accent-color:#3c6de4}.training-check[data-v-9113a6dc]{display:flex!important;align-items:flex-start;gap:8px!important;padding:9px 0;font-size:12px}.training-check input[data-v-9113a6dc]{margin-top:2px}.training-selection[data-v-9113a6dc]{max-height:250px;overflow:auto;border:1px solid #e5eaf2;padding:10px;border-radius:7px}.training-chips[data-v-9113a6dc]{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.training-chips button[data-v-9113a6dc]{background:#eef3fc;border:0;padding:7px 9px;border-radius:6px;color:#49658b;font-size:12px}.training-paper[data-v-9113a6dc]{border:1px solid #e5eaf2;border-radius:8px;padding:14px;margin:12px 0}.training-paper h4[data-v-9113a6dc]{margin:0 0 10px;font-size:13px;line-height:1.7;white-space:pre-wrap}.training-paper p[data-v-9113a6dc]{font-size:12px;color:#64748b;line-height:1.8;white-space:pre-wrap}@media(max-width:760px){.training-columns[data-v-9113a6dc]{grid-template-columns:1fr}}.access-page[data-v-2680790f]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-2680790f],.access-role-list[data-v-2680790f]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-2680790f]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-2680790f]{padding:12px 9px}.access-role-list>header[data-v-2680790f],.access-heading[data-v-2680790f],.access-section-title[data-v-2680790f],.access-actions[data-v-2680790f],.access-toolbar[data-v-2680790f],.access-pagination[data-v-2680790f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-2680790f]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-2680790f],.access-page h4[data-v-2680790f]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-2680790f]{font-size:15px}.access-page h4[data-v-2680790f]{font-size:13px}.access-page p[data-v-2680790f]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-2680790f]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-2680790f]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-2680790f]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-2680790f]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-2680790f]{color:#fff}.access-role-list>button.active small[data-v-2680790f]{color:#e2eaff}.access-fixed-role[data-v-2680790f]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-2680790f]{min-width:0}.access-fixed-role strong[data-v-2680790f],.access-fixed-role small[data-v-2680790f]{display:block}.access-fixed-role small[data-v-2680790f]{margin-top:3px;font-size:10px}.access-heading[data-v-2680790f]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-2680790f]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-2680790f]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-2680790f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-2680790f],.access-modal-form label[data-v-2680790f]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-2680790f]{grid-column:1 / -1}.access-page input[data-v-2680790f],.access-page select[data-v-2680790f],.access-page textarea[data-v-2680790f],.access-modal-form input[data-v-2680790f],.access-modal-form select[data-v-2680790f],.access-modal-form textarea[data-v-2680790f]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-2680790f],.access-page select[data-v-2680790f],.access-modal-form input[data-v-2680790f],.access-modal-form select[data-v-2680790f]{height:36px;padding:0 10px}.access-page textarea[data-v-2680790f],.access-modal-form textarea[data-v-2680790f]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-2680790f],.access-modal-form input[type=checkbox][data-v-2680790f]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-2680790f]:disabled,.access-page select[data-v-2680790f]:disabled,.access-page textarea[data-v-2680790f]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-2680790f]{margin:22px 0 11px}.access-section-title>span[data-v-2680790f]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-2680790f]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-2680790f]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-2680790f]:last-child{border-bottom:0}.access-permission-table section>header[data-v-2680790f]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-2680790f]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-2680790f]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-2680790f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-2680790f]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-2680790f]{min-width:0}.access-permission-table section>div small[data-v-2680790f]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-2680790f]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-2680790f]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-2680790f]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-2680790f]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-2680790f]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-2680790f]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-2680790f]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-2680790f]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-2680790f]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-2680790f]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-2680790f]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-2680790f]{width:140px}.account-list[data-v-2680790f]{padding:0;overflow:hidden}.access-table-scroll[data-v-2680790f]{overflow-x:auto}.access-page table[data-v-2680790f]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-2680790f]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-2680790f]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-2680790f],.access-page td small[data-v-2680790f]{display:block}.access-page td strong[data-v-2680790f]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-2680790f]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-2680790f]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-2680790f]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-2680790f]{display:flex;gap:3px}.access-row-actions button[data-v-2680790f],.access-grant-row>button[data-v-2680790f],.access-pagination button[data-v-2680790f]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-2680790f]:hover,.access-grant-row>button[data-v-2680790f]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-2680790f]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-2680790f]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-2680790f]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-2680790f]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-2680790f]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-2680790f]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-2680790f]{display:grid;gap:8px}.access-grant-row[data-v-2680790f]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-2680790f]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-2680790f]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-2680790f]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-2680790f]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-2680790f]{width:100%}.access-role-list>button[data-v-2680790f]{width:auto}.access-fixed-role[data-v-2680790f]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-2680790f]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-2680790f]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-2680790f]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-2680790f]{padding:14px}.account-list[data-v-2680790f]{padding:0}.access-form-grid[data-v-2680790f]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-2680790f]{grid-column:auto}.access-heading[data-v-2680790f],.access-toolbar[data-v-2680790f]{align-items:flex-start;flex-direction:column}.access-filters[data-v-2680790f]{width:100%;flex-wrap:wrap}.access-filters label[data-v-2680790f],.access-filters label input[data-v-2680790f]{width:100%}.access-toolbar>.access-button[data-v-2680790f]{width:100%}.access-permission-table>section[data-v-2680790f]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-2680790f]{padding:10px}.access-grant-row[data-v-2680790f],.access-grant-row.expanded[data-v-2680790f]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-2680790f]>:not(button),.access-grant-row.expanded[data-v-2680790f]>:not(button){grid-column:1}.access-grant-row>button[data-v-2680790f],.access-grant-row.expanded>button[data-v-2680790f]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-2680790f]{grid-column:1 / -1}.access-actions[data-v-2680790f]{align-items:stretch}.access-actions>span[data-v-2680790f]{width:100%}.access-actions .access-button[data-v-2680790f]{flex:1}.access-section-title[data-v-2680790f]{align-items:flex-start}.access-section-title .access-button[data-v-2680790f]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-2680790f]{width:100%}.access-fixed-role[data-v-2680790f]{flex-basis:100%}.access-filters select[data-v-2680790f],.access-filters>.access-button[data-v-2680790f]{flex:1}.access-section-title[data-v-2680790f]{flex-direction:column}.access-section-title .access-button[data-v-2680790f]{width:100%}.access-actions[data-v-2680790f]{flex-direction:column}.access-actions .access-button[data-v-2680790f]{width:100%}}.payroll-filters[data-v-2680790f]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.payroll-filters label[data-v-2680790f]{display:grid;gap:7px;font-size:12px;color:#758398}.payroll-filters input[data-v-2680790f],.payroll-filters select[data-v-2680790f]{padding:9px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#475569}.payroll-hint[data-v-2680790f]{color:#758398;font-size:12px;line-height:1.8;margin:15px 0}.payroll-table[data-v-2680790f]{width:100%;border-collapse:collapse;font-size:12px}.payroll-table th[data-v-2680790f],.payroll-table td[data-v-2680790f]{text-align:left;border-bottom:1px solid #edf0f5;padding:13px}.payroll-table small[data-v-2680790f]{display:block;color:#8792a4;margin-top:5px}.access-page[data-v-f3403488]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-f3403488],.access-role-list[data-v-f3403488]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-f3403488]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-f3403488]{padding:12px 9px}.access-role-list>header[data-v-f3403488],.access-heading[data-v-f3403488],.access-section-title[data-v-f3403488],.access-actions[data-v-f3403488],.access-toolbar[data-v-f3403488],.access-pagination[data-v-f3403488]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-f3403488]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-f3403488],.access-page h4[data-v-f3403488]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-f3403488]{font-size:15px}.access-page h4[data-v-f3403488]{font-size:13px}.access-page p[data-v-f3403488]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-f3403488]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-f3403488]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-f3403488]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-f3403488]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-f3403488]{color:#fff}.access-role-list>button.active small[data-v-f3403488]{color:#e2eaff}.access-fixed-role[data-v-f3403488]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-f3403488]{min-width:0}.access-fixed-role strong[data-v-f3403488],.access-fixed-role small[data-v-f3403488]{display:block}.access-fixed-role small[data-v-f3403488]{margin-top:3px;font-size:10px}.access-heading[data-v-f3403488]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-f3403488]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-f3403488]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-f3403488]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-f3403488],.access-modal-form label[data-v-f3403488]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-f3403488]{grid-column:1 / -1}.access-page input[data-v-f3403488],.access-page select[data-v-f3403488],.access-page textarea[data-v-f3403488],.access-modal-form input[data-v-f3403488],.access-modal-form select[data-v-f3403488],.access-modal-form textarea[data-v-f3403488]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-f3403488],.access-page select[data-v-f3403488],.access-modal-form input[data-v-f3403488],.access-modal-form select[data-v-f3403488]{height:36px;padding:0 10px}.access-page textarea[data-v-f3403488],.access-modal-form textarea[data-v-f3403488]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-f3403488],.access-modal-form input[type=checkbox][data-v-f3403488]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-f3403488]:disabled,.access-page select[data-v-f3403488]:disabled,.access-page textarea[data-v-f3403488]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-f3403488]{margin:22px 0 11px}.access-section-title>span[data-v-f3403488]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-f3403488]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-f3403488]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-f3403488]:last-child{border-bottom:0}.access-permission-table section>header[data-v-f3403488]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-f3403488]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-f3403488]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-f3403488]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-f3403488]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-f3403488]{min-width:0}.access-permission-table section>div small[data-v-f3403488]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-f3403488]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-f3403488]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-f3403488]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-f3403488]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-f3403488]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-f3403488]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-f3403488]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-f3403488]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-f3403488]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-f3403488]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-f3403488]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-f3403488]{width:140px}.account-list[data-v-f3403488]{padding:0;overflow:hidden}.access-table-scroll[data-v-f3403488]{overflow-x:auto}.access-page table[data-v-f3403488]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-f3403488]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-f3403488]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-f3403488],.access-page td small[data-v-f3403488]{display:block}.access-page td strong[data-v-f3403488]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-f3403488]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-f3403488]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-f3403488]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-f3403488]{display:flex;gap:3px}.access-row-actions button[data-v-f3403488],.access-grant-row>button[data-v-f3403488],.access-pagination button[data-v-f3403488]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-f3403488]:hover,.access-grant-row>button[data-v-f3403488]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-f3403488]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-f3403488]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-f3403488]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-f3403488]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-f3403488]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-f3403488]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-f3403488]{display:grid;gap:8px}.access-grant-row[data-v-f3403488]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-f3403488]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-f3403488]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-f3403488]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-f3403488]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-f3403488]{width:100%}.access-role-list>button[data-v-f3403488]{width:auto}.access-fixed-role[data-v-f3403488]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-f3403488]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-f3403488]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-f3403488]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-f3403488]{padding:14px}.account-list[data-v-f3403488]{padding:0}.access-form-grid[data-v-f3403488]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-f3403488]{grid-column:auto}.access-heading[data-v-f3403488],.access-toolbar[data-v-f3403488]{align-items:flex-start;flex-direction:column}.access-filters[data-v-f3403488]{width:100%;flex-wrap:wrap}.access-filters label[data-v-f3403488],.access-filters label input[data-v-f3403488]{width:100%}.access-toolbar>.access-button[data-v-f3403488]{width:100%}.access-permission-table>section[data-v-f3403488]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-f3403488]{padding:10px}.access-grant-row[data-v-f3403488],.access-grant-row.expanded[data-v-f3403488]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-f3403488]>:not(button),.access-grant-row.expanded[data-v-f3403488]>:not(button){grid-column:1}.access-grant-row>button[data-v-f3403488],.access-grant-row.expanded>button[data-v-f3403488]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-f3403488]{grid-column:1 / -1}.access-actions[data-v-f3403488]{align-items:stretch}.access-actions>span[data-v-f3403488]{width:100%}.access-actions .access-button[data-v-f3403488]{flex:1}.access-section-title[data-v-f3403488]{align-items:flex-start}.access-section-title .access-button[data-v-f3403488]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-f3403488]{width:100%}.access-fixed-role[data-v-f3403488]{flex-basis:100%}.access-filters select[data-v-f3403488],.access-filters>.access-button[data-v-f3403488]{flex:1}.access-section-title[data-v-f3403488]{flex-direction:column}.access-section-title .access-button[data-v-f3403488]{width:100%}.access-actions[data-v-f3403488]{flex-direction:column}.access-actions .access-button[data-v-f3403488]{width:100%}}.access-page[data-v-611c52fa]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-611c52fa],.access-role-list[data-v-611c52fa]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-611c52fa]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-611c52fa]{padding:12px 9px}.access-role-list>header[data-v-611c52fa],.access-heading[data-v-611c52fa],.access-section-title[data-v-611c52fa],.access-actions[data-v-611c52fa],.access-toolbar[data-v-611c52fa],.access-pagination[data-v-611c52fa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-611c52fa]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-611c52fa],.access-page h4[data-v-611c52fa]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-611c52fa]{font-size:15px}.access-page h4[data-v-611c52fa]{font-size:13px}.access-page p[data-v-611c52fa]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-611c52fa]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-611c52fa]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-611c52fa]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-611c52fa]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-611c52fa]{color:#fff}.access-role-list>button.active small[data-v-611c52fa]{color:#e2eaff}.access-fixed-role[data-v-611c52fa]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-611c52fa]{min-width:0}.access-fixed-role strong[data-v-611c52fa],.access-fixed-role small[data-v-611c52fa]{display:block}.access-fixed-role small[data-v-611c52fa]{margin-top:3px;font-size:10px}.access-heading[data-v-611c52fa]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-611c52fa]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-611c52fa]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-611c52fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-611c52fa],.access-modal-form label[data-v-611c52fa]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-611c52fa]{grid-column:1 / -1}.access-page input[data-v-611c52fa],.access-page select[data-v-611c52fa],.access-page textarea[data-v-611c52fa],.access-modal-form input[data-v-611c52fa],.access-modal-form select[data-v-611c52fa],.access-modal-form textarea[data-v-611c52fa]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-611c52fa],.access-page select[data-v-611c52fa],.access-modal-form input[data-v-611c52fa],.access-modal-form select[data-v-611c52fa]{height:36px;padding:0 10px}.access-page textarea[data-v-611c52fa],.access-modal-form textarea[data-v-611c52fa]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-611c52fa],.access-modal-form input[type=checkbox][data-v-611c52fa]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-611c52fa]:disabled,.access-page select[data-v-611c52fa]:disabled,.access-page textarea[data-v-611c52fa]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-611c52fa]{margin:22px 0 11px}.access-section-title>span[data-v-611c52fa]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-611c52fa]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-611c52fa]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-611c52fa]:last-child{border-bottom:0}.access-permission-table section>header[data-v-611c52fa]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-611c52fa]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-611c52fa]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-611c52fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-611c52fa]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-611c52fa]{min-width:0}.access-permission-table section>div small[data-v-611c52fa]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-611c52fa]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-611c52fa]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-611c52fa]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-611c52fa]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-611c52fa]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-611c52fa]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-611c52fa]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-611c52fa]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-611c52fa]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-611c52fa]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-611c52fa]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-611c52fa]{width:140px}.account-list[data-v-611c52fa]{padding:0;overflow:hidden}.access-table-scroll[data-v-611c52fa]{overflow-x:auto}.access-page table[data-v-611c52fa]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-611c52fa]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-611c52fa]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-611c52fa],.access-page td small[data-v-611c52fa]{display:block}.access-page td strong[data-v-611c52fa]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-611c52fa]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-611c52fa]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-611c52fa]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-611c52fa]{display:flex;gap:3px}.access-row-actions button[data-v-611c52fa],.access-grant-row>button[data-v-611c52fa],.access-pagination button[data-v-611c52fa]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-611c52fa]:hover,.access-grant-row>button[data-v-611c52fa]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-611c52fa]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-611c52fa]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-611c52fa]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-611c52fa]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-611c52fa]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-611c52fa]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-611c52fa]{display:grid;gap:8px}.access-grant-row[data-v-611c52fa]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-611c52fa]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-611c52fa]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-611c52fa]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-611c52fa]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-611c52fa]{width:100%}.access-role-list>button[data-v-611c52fa]{width:auto}.access-fixed-role[data-v-611c52fa]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-611c52fa]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-611c52fa]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-611c52fa]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-611c52fa]{padding:14px}.account-list[data-v-611c52fa]{padding:0}.access-form-grid[data-v-611c52fa]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-611c52fa]{grid-column:auto}.access-heading[data-v-611c52fa],.access-toolbar[data-v-611c52fa]{align-items:flex-start;flex-direction:column}.access-filters[data-v-611c52fa]{width:100%;flex-wrap:wrap}.access-filters label[data-v-611c52fa],.access-filters label input[data-v-611c52fa]{width:100%}.access-toolbar>.access-button[data-v-611c52fa]{width:100%}.access-permission-table>section[data-v-611c52fa]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-611c52fa]{padding:10px}.access-grant-row[data-v-611c52fa],.access-grant-row.expanded[data-v-611c52fa]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-611c52fa]>:not(button),.access-grant-row.expanded[data-v-611c52fa]>:not(button){grid-column:1}.access-grant-row>button[data-v-611c52fa],.access-grant-row.expanded>button[data-v-611c52fa]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-611c52fa]{grid-column:1 / -1}.access-actions[data-v-611c52fa]{align-items:stretch}.access-actions>span[data-v-611c52fa]{width:100%}.access-actions .access-button[data-v-611c52fa]{flex:1}.access-section-title[data-v-611c52fa]{align-items:flex-start}.access-section-title .access-button[data-v-611c52fa]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-611c52fa]{width:100%}.access-fixed-role[data-v-611c52fa]{flex-basis:100%}.access-filters select[data-v-611c52fa],.access-filters>.access-button[data-v-611c52fa]{flex:1}.access-section-title[data-v-611c52fa]{flex-direction:column}.access-section-title .access-button[data-v-611c52fa]{width:100%}.access-actions[data-v-611c52fa]{flex-direction:column}.access-actions .access-button[data-v-611c52fa]{width:100%}}.resident-section-tabs[data-v-611c52fa],.resident-detail-tabs[data-v-611c52fa]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-611c52fa],.resident-detail-tabs>button[data-v-611c52fa]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-611c52fa],.resident-detail-tabs>button.active[data-v-611c52fa]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-611c52fa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-611c52fa]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-611c52fa]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-611c52fa]{font-size:25px;font-weight:600}.resident-filters[data-v-611c52fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-611c52fa]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-611c52fa]{grid-column:span 2;min-width:0}.resident-search>div[data-v-611c52fa],.resident-age>div[data-v-611c52fa]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-611c52fa]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-611c52fa]{width:100%;border:0;padding-left:0}.resident-age input[data-v-611c52fa]{width:70px}.resident-filter-actions[data-v-611c52fa],.resident-detail-actions[data-v-611c52fa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-611c52fa]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-611c52fa],.resident-filters input[data-v-611c52fa]{width:100%}.resident-age>div[data-v-611c52fa]{min-width:0}.resident-age input[data-v-611c52fa]{min-width:0;flex:1}.resident-detail[data-v-611c52fa],.resident-detail-tabs[data-v-611c52fa]{margin-top:16px}.resident-description[data-v-611c52fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-611c52fa]{min-width:0}.resident-description dt[data-v-611c52fa]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-611c52fa]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-611c52fa]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-611c52fa]{margin-top:16px!important}.resident-history-reason[data-v-611c52fa]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-611c52fa]{display:grid;gap:18px}.resident-editor fieldset[data-v-611c52fa]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-611c52fa]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-611c52fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-611c52fa]{grid-column:1 / -1}.resident-status-form[data-v-611c52fa]{display:grid;gap:14px}.resident-status-form>p[data-v-611c52fa]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-611c52fa]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-611c52fa]{margin-bottom:0}.resident-contact-tags[data-v-611c52fa]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-611c52fa]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-611c52fa]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-611c52fa]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-611c52fa]{width:auto}.resident-attachment-upload[data-v-611c52fa]{margin:0}.resident-attachment-category[data-v-611c52fa]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-611c52fa]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-611c52fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-611c52fa]{padding:14px}.resident-filters>label[data-v-611c52fa]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-611c52fa],.resident-filter-actions[data-v-611c52fa]{flex-basis:100%}.resident-filters select[data-v-611c52fa],.resident-age>div[data-v-611c52fa]{width:100%}.resident-age input[data-v-611c52fa]{width:100%}.resident-filter-actions .access-button[data-v-611c52fa]{flex:1}.resident-form-grid[data-v-611c52fa],.resident-description[data-v-611c52fa]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-611c52fa]{grid-column:auto}.resident-section-tabs[data-v-611c52fa]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-611c52fa]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-611c52fa]{grid-column:1 / -1}.resident-filter-actions[data-v-611c52fa]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-611c52fa]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-611c52fa]{grid-template-columns:minmax(0,1fr)}}.contract-resident-search[data-v-611c52fa]{display:flex;gap:8px}.contract-resident-search input[data-v-611c52fa]{flex:1;min-width:0}.access-page[data-v-b33791dc]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-b33791dc],.access-role-list[data-v-b33791dc]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-b33791dc]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-b33791dc]{padding:12px 9px}.access-role-list>header[data-v-b33791dc],.access-heading[data-v-b33791dc],.access-section-title[data-v-b33791dc],.access-actions[data-v-b33791dc],.access-toolbar[data-v-b33791dc],.access-pagination[data-v-b33791dc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-b33791dc]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-b33791dc],.access-page h4[data-v-b33791dc]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-b33791dc]{font-size:15px}.access-page h4[data-v-b33791dc]{font-size:13px}.access-page p[data-v-b33791dc]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-b33791dc]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-b33791dc]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-b33791dc]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-b33791dc]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-b33791dc]{color:#fff}.access-role-list>button.active small[data-v-b33791dc]{color:#e2eaff}.access-fixed-role[data-v-b33791dc]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-b33791dc]{min-width:0}.access-fixed-role strong[data-v-b33791dc],.access-fixed-role small[data-v-b33791dc]{display:block}.access-fixed-role small[data-v-b33791dc]{margin-top:3px;font-size:10px}.access-heading[data-v-b33791dc]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-b33791dc]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-b33791dc]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-b33791dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-b33791dc],.access-modal-form label[data-v-b33791dc]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-b33791dc]{grid-column:1 / -1}.access-page input[data-v-b33791dc],.access-page select[data-v-b33791dc],.access-page textarea[data-v-b33791dc],.access-modal-form input[data-v-b33791dc],.access-modal-form select[data-v-b33791dc],.access-modal-form textarea[data-v-b33791dc]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-b33791dc],.access-page select[data-v-b33791dc],.access-modal-form input[data-v-b33791dc],.access-modal-form select[data-v-b33791dc]{height:36px;padding:0 10px}.access-page textarea[data-v-b33791dc],.access-modal-form textarea[data-v-b33791dc]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-b33791dc],.access-modal-form input[type=checkbox][data-v-b33791dc]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-b33791dc]:disabled,.access-page select[data-v-b33791dc]:disabled,.access-page textarea[data-v-b33791dc]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-b33791dc]{margin:22px 0 11px}.access-section-title>span[data-v-b33791dc]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-b33791dc]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-b33791dc]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-b33791dc]:last-child{border-bottom:0}.access-permission-table section>header[data-v-b33791dc]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-b33791dc]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-b33791dc]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-b33791dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-b33791dc]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-b33791dc]{min-width:0}.access-permission-table section>div small[data-v-b33791dc]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-b33791dc]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-b33791dc]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-b33791dc]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-b33791dc]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-b33791dc]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-b33791dc]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-b33791dc]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-b33791dc]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-b33791dc]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-b33791dc]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-b33791dc]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-b33791dc]{width:140px}.account-list[data-v-b33791dc]{padding:0;overflow:hidden}.access-table-scroll[data-v-b33791dc]{overflow-x:auto}.access-page table[data-v-b33791dc]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-b33791dc]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-b33791dc]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-b33791dc],.access-page td small[data-v-b33791dc]{display:block}.access-page td strong[data-v-b33791dc]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-b33791dc]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-b33791dc]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-b33791dc]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-b33791dc]{display:flex;gap:3px}.access-row-actions button[data-v-b33791dc],.access-grant-row>button[data-v-b33791dc],.access-pagination button[data-v-b33791dc]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-b33791dc]:hover,.access-grant-row>button[data-v-b33791dc]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-b33791dc]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-b33791dc]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-b33791dc]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-b33791dc]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-b33791dc]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-b33791dc]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-b33791dc]{display:grid;gap:8px}.access-grant-row[data-v-b33791dc]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-b33791dc]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-b33791dc]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-b33791dc]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-b33791dc]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-b33791dc]{width:100%}.access-role-list>button[data-v-b33791dc]{width:auto}.access-fixed-role[data-v-b33791dc]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-b33791dc]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-b33791dc]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-b33791dc]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-b33791dc]{padding:14px}.account-list[data-v-b33791dc]{padding:0}.access-form-grid[data-v-b33791dc]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-b33791dc]{grid-column:auto}.access-heading[data-v-b33791dc],.access-toolbar[data-v-b33791dc]{align-items:flex-start;flex-direction:column}.access-filters[data-v-b33791dc]{width:100%;flex-wrap:wrap}.access-filters label[data-v-b33791dc],.access-filters label input[data-v-b33791dc]{width:100%}.access-toolbar>.access-button[data-v-b33791dc]{width:100%}.access-permission-table>section[data-v-b33791dc]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-b33791dc]{padding:10px}.access-grant-row[data-v-b33791dc],.access-grant-row.expanded[data-v-b33791dc]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-b33791dc]>:not(button),.access-grant-row.expanded[data-v-b33791dc]>:not(button){grid-column:1}.access-grant-row>button[data-v-b33791dc],.access-grant-row.expanded>button[data-v-b33791dc]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-b33791dc]{grid-column:1 / -1}.access-actions[data-v-b33791dc]{align-items:stretch}.access-actions>span[data-v-b33791dc]{width:100%}.access-actions .access-button[data-v-b33791dc]{flex:1}.access-section-title[data-v-b33791dc]{align-items:flex-start}.access-section-title .access-button[data-v-b33791dc]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-b33791dc]{width:100%}.access-fixed-role[data-v-b33791dc]{flex-basis:100%}.access-filters select[data-v-b33791dc],.access-filters>.access-button[data-v-b33791dc]{flex:1}.access-section-title[data-v-b33791dc]{flex-direction:column}.access-section-title .access-button[data-v-b33791dc]{width:100%}.access-actions[data-v-b33791dc]{flex-direction:column}.access-actions .access-button[data-v-b33791dc]{width:100%}}.resident-section-tabs[data-v-b33791dc],.resident-detail-tabs[data-v-b33791dc]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-b33791dc],.resident-detail-tabs>button[data-v-b33791dc]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-b33791dc],.resident-detail-tabs>button.active[data-v-b33791dc]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-b33791dc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-b33791dc]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-b33791dc]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-b33791dc]{font-size:25px;font-weight:600}.resident-filters[data-v-b33791dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-b33791dc]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-b33791dc]{grid-column:span 2;min-width:0}.resident-search>div[data-v-b33791dc],.resident-age>div[data-v-b33791dc]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-b33791dc]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-b33791dc]{width:100%;border:0;padding-left:0}.resident-age input[data-v-b33791dc]{width:70px}.resident-filter-actions[data-v-b33791dc],.resident-detail-actions[data-v-b33791dc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-b33791dc]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-b33791dc],.resident-filters input[data-v-b33791dc]{width:100%}.resident-age>div[data-v-b33791dc]{min-width:0}.resident-age input[data-v-b33791dc]{min-width:0;flex:1}.resident-detail[data-v-b33791dc],.resident-detail-tabs[data-v-b33791dc]{margin-top:16px}.resident-description[data-v-b33791dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-b33791dc]{min-width:0}.resident-description dt[data-v-b33791dc]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-b33791dc]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-b33791dc]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-b33791dc]{margin-top:16px!important}.resident-history-reason[data-v-b33791dc]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-b33791dc]{display:grid;gap:18px}.resident-editor fieldset[data-v-b33791dc]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-b33791dc]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-b33791dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-b33791dc]{grid-column:1 / -1}.resident-status-form[data-v-b33791dc]{display:grid;gap:14px}.resident-status-form>p[data-v-b33791dc]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-b33791dc]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-b33791dc]{margin-bottom:0}.resident-contact-tags[data-v-b33791dc]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-b33791dc]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-b33791dc]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-b33791dc]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-b33791dc]{width:auto}.resident-attachment-upload[data-v-b33791dc]{margin:0}.resident-attachment-category[data-v-b33791dc]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-b33791dc]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-b33791dc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-b33791dc]{padding:14px}.resident-filters>label[data-v-b33791dc]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-b33791dc],.resident-filter-actions[data-v-b33791dc]{flex-basis:100%}.resident-filters select[data-v-b33791dc],.resident-age>div[data-v-b33791dc]{width:100%}.resident-age input[data-v-b33791dc]{width:100%}.resident-filter-actions .access-button[data-v-b33791dc]{flex:1}.resident-form-grid[data-v-b33791dc],.resident-description[data-v-b33791dc]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-b33791dc]{grid-column:auto}.resident-section-tabs[data-v-b33791dc]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-b33791dc]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-b33791dc]{grid-column:1 / -1}.resident-filter-actions[data-v-b33791dc]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-b33791dc]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-b33791dc]{grid-template-columns:minmax(0,1fr)}}.contract-summary[data-v-b33791dc]{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1000px){.contract-summary[data-v-b33791dc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.contract-summary[data-v-b33791dc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-date-picker[data-v-44f369d2]{border:0;padding:0;margin:0}.plan-date-picker legend[data-v-44f369d2]{margin-bottom:10px;font-weight:600;font-size:13px}.plan-date-picker legend span[data-v-44f369d2]{margin-left:12px;color:#758398;font-weight:400}.plan-date-grid[data-v-44f369d2]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.plan-date-grid label[data-v-44f369d2]{border:1px solid #dbe3ed;border-radius:7px;padding:8px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px}.plan-date-grid label.selected[data-v-44f369d2]{background:#eef4ff;border-color:#669cf1}.plan-date-grid input[data-v-44f369d2]{width:14px;height:14px}.plan-date-picker p[data-v-44f369d2]{font-size:13px;color:#758398}.resident-section-tabs[data-v-8b813c8b],.resident-detail-tabs[data-v-8b813c8b]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-8b813c8b],.resident-detail-tabs>button[data-v-8b813c8b]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-8b813c8b],.resident-detail-tabs>button.active[data-v-8b813c8b]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-8b813c8b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-8b813c8b]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-8b813c8b]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-8b813c8b]{font-size:25px;font-weight:600}.resident-filters[data-v-8b813c8b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-8b813c8b]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-8b813c8b]{grid-column:span 2;min-width:0}.resident-search>div[data-v-8b813c8b],.resident-age>div[data-v-8b813c8b]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-8b813c8b]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-8b813c8b]{width:100%;border:0;padding-left:0}.resident-age input[data-v-8b813c8b]{width:70px}.resident-filter-actions[data-v-8b813c8b],.resident-detail-actions[data-v-8b813c8b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-8b813c8b]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-8b813c8b],.resident-filters input[data-v-8b813c8b]{width:100%}.resident-age>div[data-v-8b813c8b]{min-width:0}.resident-age input[data-v-8b813c8b]{min-width:0;flex:1}.resident-detail[data-v-8b813c8b],.resident-detail-tabs[data-v-8b813c8b]{margin-top:16px}.resident-description[data-v-8b813c8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-8b813c8b]{min-width:0}.resident-description dt[data-v-8b813c8b]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-8b813c8b]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-8b813c8b]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-8b813c8b]{margin-top:16px!important}.resident-history-reason[data-v-8b813c8b]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-8b813c8b]{display:grid;gap:18px}.resident-editor fieldset[data-v-8b813c8b]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-8b813c8b]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-8b813c8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-8b813c8b]{grid-column:1 / -1}.resident-status-form[data-v-8b813c8b]{display:grid;gap:14px}.resident-status-form>p[data-v-8b813c8b]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-8b813c8b]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-8b813c8b]{margin-bottom:0}.resident-contact-tags[data-v-8b813c8b]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-8b813c8b]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-8b813c8b]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-8b813c8b]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-8b813c8b]{width:auto}.resident-attachment-upload[data-v-8b813c8b]{margin:0}.resident-attachment-category[data-v-8b813c8b]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-8b813c8b]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-8b813c8b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-8b813c8b]{padding:14px}.resident-filters>label[data-v-8b813c8b]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-8b813c8b],.resident-filter-actions[data-v-8b813c8b]{flex-basis:100%}.resident-filters select[data-v-8b813c8b],.resident-age>div[data-v-8b813c8b]{width:100%}.resident-age input[data-v-8b813c8b]{width:100%}.resident-filter-actions .access-button[data-v-8b813c8b]{flex:1}.resident-form-grid[data-v-8b813c8b],.resident-description[data-v-8b813c8b]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-8b813c8b]{grid-column:auto}.resident-section-tabs[data-v-8b813c8b]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-8b813c8b]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-8b813c8b]{grid-column:1 / -1}.resident-filter-actions[data-v-8b813c8b]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-8b813c8b]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-8b813c8b]{grid-template-columns:minmax(0,1fr)}}.template-date-fields[data-v-8b813c8b]{border:0;padding:0;margin:0}.template-days>p[data-v-8b813c8b]{margin:20px 0 10px;font-size:13px;font-weight:600}.template-days p span[data-v-8b813c8b]{margin-left:12px;color:#758398;font-weight:400}.template-days>div[data-v-8b813c8b]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.template-days label[data-v-8b813c8b]{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid #dbe3ed;border-radius:7px;cursor:pointer;font-size:13px}.template-days label.selected[data-v-8b813c8b]{background:#eef4ff;border-color:#669cf1}.template-days input[data-v-8b813c8b]{width:14px;height:14px}@media(max-width:600px){.template-days>div[data-v-8b813c8b]{grid-template-columns:repeat(7,minmax(0,1fr))}}.access-page[data-v-869c6f73]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-869c6f73],.access-role-list[data-v-869c6f73]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-869c6f73]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-869c6f73]{padding:12px 9px}.access-role-list>header[data-v-869c6f73],.access-heading[data-v-869c6f73],.access-section-title[data-v-869c6f73],.access-actions[data-v-869c6f73],.access-toolbar[data-v-869c6f73],.access-pagination[data-v-869c6f73]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-869c6f73]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-869c6f73],.access-page h4[data-v-869c6f73]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-869c6f73]{font-size:15px}.access-page h4[data-v-869c6f73]{font-size:13px}.access-page p[data-v-869c6f73]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-869c6f73]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-869c6f73]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-869c6f73]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-869c6f73]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-869c6f73]{color:#fff}.access-role-list>button.active small[data-v-869c6f73]{color:#e2eaff}.access-fixed-role[data-v-869c6f73]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-869c6f73]{min-width:0}.access-fixed-role strong[data-v-869c6f73],.access-fixed-role small[data-v-869c6f73]{display:block}.access-fixed-role small[data-v-869c6f73]{margin-top:3px;font-size:10px}.access-heading[data-v-869c6f73]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-869c6f73]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-869c6f73]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-869c6f73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-869c6f73],.access-modal-form label[data-v-869c6f73]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-869c6f73]{grid-column:1 / -1}.access-page input[data-v-869c6f73],.access-page select[data-v-869c6f73],.access-page textarea[data-v-869c6f73],.access-modal-form input[data-v-869c6f73],.access-modal-form select[data-v-869c6f73],.access-modal-form textarea[data-v-869c6f73]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-869c6f73],.access-page select[data-v-869c6f73],.access-modal-form input[data-v-869c6f73],.access-modal-form select[data-v-869c6f73]{height:36px;padding:0 10px}.access-page textarea[data-v-869c6f73],.access-modal-form textarea[data-v-869c6f73]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-869c6f73],.access-modal-form input[type=checkbox][data-v-869c6f73]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-869c6f73]:disabled,.access-page select[data-v-869c6f73]:disabled,.access-page textarea[data-v-869c6f73]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-869c6f73]{margin:22px 0 11px}.access-section-title>span[data-v-869c6f73]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-869c6f73]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-869c6f73]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-869c6f73]:last-child{border-bottom:0}.access-permission-table section>header[data-v-869c6f73]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-869c6f73]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-869c6f73]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-869c6f73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-869c6f73]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-869c6f73]{min-width:0}.access-permission-table section>div small[data-v-869c6f73]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-869c6f73]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-869c6f73]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-869c6f73]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-869c6f73]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-869c6f73]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-869c6f73]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-869c6f73]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-869c6f73]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-869c6f73]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-869c6f73]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-869c6f73]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-869c6f73]{width:140px}.account-list[data-v-869c6f73]{padding:0;overflow:hidden}.access-table-scroll[data-v-869c6f73]{overflow-x:auto}.access-page table[data-v-869c6f73]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-869c6f73]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-869c6f73]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-869c6f73],.access-page td small[data-v-869c6f73]{display:block}.access-page td strong[data-v-869c6f73]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-869c6f73]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-869c6f73]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-869c6f73]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-869c6f73]{display:flex;gap:3px}.access-row-actions button[data-v-869c6f73],.access-grant-row>button[data-v-869c6f73],.access-pagination button[data-v-869c6f73]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-869c6f73]:hover,.access-grant-row>button[data-v-869c6f73]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-869c6f73]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-869c6f73]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-869c6f73]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-869c6f73]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-869c6f73]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-869c6f73]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-869c6f73]{display:grid;gap:8px}.access-grant-row[data-v-869c6f73]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-869c6f73]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-869c6f73]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-869c6f73]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-869c6f73]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-869c6f73]{width:100%}.access-role-list>button[data-v-869c6f73]{width:auto}.access-fixed-role[data-v-869c6f73]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-869c6f73]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-869c6f73]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-869c6f73]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-869c6f73]{padding:14px}.account-list[data-v-869c6f73]{padding:0}.access-form-grid[data-v-869c6f73]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-869c6f73]{grid-column:auto}.access-heading[data-v-869c6f73],.access-toolbar[data-v-869c6f73]{align-items:flex-start;flex-direction:column}.access-filters[data-v-869c6f73]{width:100%;flex-wrap:wrap}.access-filters label[data-v-869c6f73],.access-filters label input[data-v-869c6f73]{width:100%}.access-toolbar>.access-button[data-v-869c6f73]{width:100%}.access-permission-table>section[data-v-869c6f73]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-869c6f73]{padding:10px}.access-grant-row[data-v-869c6f73],.access-grant-row.expanded[data-v-869c6f73]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-869c6f73]>:not(button),.access-grant-row.expanded[data-v-869c6f73]>:not(button){grid-column:1}.access-grant-row>button[data-v-869c6f73],.access-grant-row.expanded>button[data-v-869c6f73]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-869c6f73]{grid-column:1 / -1}.access-actions[data-v-869c6f73]{align-items:stretch}.access-actions>span[data-v-869c6f73]{width:100%}.access-actions .access-button[data-v-869c6f73]{flex:1}.access-section-title[data-v-869c6f73]{align-items:flex-start}.access-section-title .access-button[data-v-869c6f73]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-869c6f73]{width:100%}.access-fixed-role[data-v-869c6f73]{flex-basis:100%}.access-filters select[data-v-869c6f73],.access-filters>.access-button[data-v-869c6f73]{flex:1}.access-section-title[data-v-869c6f73]{flex-direction:column}.access-section-title .access-button[data-v-869c6f73]{width:100%}.access-actions[data-v-869c6f73]{flex-direction:column}.access-actions .access-button[data-v-869c6f73]{width:100%}}.resident-section-tabs[data-v-869c6f73],.resident-detail-tabs[data-v-869c6f73]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-869c6f73],.resident-detail-tabs>button[data-v-869c6f73]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-869c6f73],.resident-detail-tabs>button.active[data-v-869c6f73]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-869c6f73]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-869c6f73]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-869c6f73]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-869c6f73]{font-size:25px;font-weight:600}.resident-filters[data-v-869c6f73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-869c6f73]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-869c6f73]{grid-column:span 2;min-width:0}.resident-search>div[data-v-869c6f73],.resident-age>div[data-v-869c6f73]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-869c6f73]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-869c6f73]{width:100%;border:0;padding-left:0}.resident-age input[data-v-869c6f73]{width:70px}.resident-filter-actions[data-v-869c6f73],.resident-detail-actions[data-v-869c6f73]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-869c6f73]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-869c6f73],.resident-filters input[data-v-869c6f73]{width:100%}.resident-age>div[data-v-869c6f73]{min-width:0}.resident-age input[data-v-869c6f73]{min-width:0;flex:1}.resident-detail[data-v-869c6f73],.resident-detail-tabs[data-v-869c6f73]{margin-top:16px}.resident-description[data-v-869c6f73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-869c6f73]{min-width:0}.resident-description dt[data-v-869c6f73]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-869c6f73]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-869c6f73]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-869c6f73]{margin-top:16px!important}.resident-history-reason[data-v-869c6f73]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-869c6f73]{display:grid;gap:18px}.resident-editor fieldset[data-v-869c6f73]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-869c6f73]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-869c6f73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-869c6f73]{grid-column:1 / -1}.resident-status-form[data-v-869c6f73]{display:grid;gap:14px}.resident-status-form>p[data-v-869c6f73]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-869c6f73]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-869c6f73]{margin-bottom:0}.resident-contact-tags[data-v-869c6f73]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-869c6f73]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-869c6f73]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-869c6f73]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-869c6f73]{width:auto}.resident-attachment-upload[data-v-869c6f73]{margin:0}.resident-attachment-category[data-v-869c6f73]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-869c6f73]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-869c6f73]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-869c6f73]{padding:14px}.resident-filters>label[data-v-869c6f73]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-869c6f73],.resident-filter-actions[data-v-869c6f73]{flex-basis:100%}.resident-filters select[data-v-869c6f73],.resident-age>div[data-v-869c6f73]{width:100%}.resident-age input[data-v-869c6f73]{width:100%}.resident-filter-actions .access-button[data-v-869c6f73]{flex:1}.resident-form-grid[data-v-869c6f73],.resident-description[data-v-869c6f73]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-869c6f73]{grid-column:auto}.resident-section-tabs[data-v-869c6f73]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-869c6f73]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-869c6f73]{grid-column:1 / -1}.resident-filter-actions[data-v-869c6f73]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-869c6f73]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-869c6f73]{grid-template-columns:minmax(0,1fr)}}fieldset[data-v-869c6f73]{border:0;margin:0;padding:0}h4[data-v-869c6f73]{margin-bottom:8px}.plan-hint[data-v-869c6f73]{color:#758398;font-size:12px}.plan-item-options[data-v-869c6f73]{display:grid;gap:8px;max-height:260px;overflow:auto}.plan-item-options>label[data-v-869c6f73]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #dde5ef;border-radius:8px}.plan-item-options input[data-v-869c6f73],.plan-unavailable input[data-v-869c6f73],.plan-auto input[data-v-869c6f73]{width:15px;height:15px}.plan-item-options small[data-v-869c6f73]{display:block;color:#758398;margin-top:6px}.plan-unavailable[data-v-869c6f73],.plan-auto[data-v-869c6f73]{display:flex;gap:8px;margin-top:14px;font-size:13px}.plan-unavailable[data-v-869c6f73]{color:#ad3e35}.plan-totals[data-v-869c6f73]{background:#eef4ff;border-radius:8px;padding:14px;font-size:13px}.access-page[data-v-40c3a9e1]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-40c3a9e1],.access-role-list[data-v-40c3a9e1]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-40c3a9e1]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-40c3a9e1]{padding:12px 9px}.access-role-list>header[data-v-40c3a9e1],.access-heading[data-v-40c3a9e1],.access-section-title[data-v-40c3a9e1],.access-actions[data-v-40c3a9e1],.access-toolbar[data-v-40c3a9e1],.access-pagination[data-v-40c3a9e1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-40c3a9e1]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-40c3a9e1],.access-page h4[data-v-40c3a9e1]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-40c3a9e1]{font-size:15px}.access-page h4[data-v-40c3a9e1]{font-size:13px}.access-page p[data-v-40c3a9e1]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-40c3a9e1]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-40c3a9e1]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-40c3a9e1]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-40c3a9e1]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-40c3a9e1]{color:#fff}.access-role-list>button.active small[data-v-40c3a9e1]{color:#e2eaff}.access-fixed-role[data-v-40c3a9e1]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-40c3a9e1]{min-width:0}.access-fixed-role strong[data-v-40c3a9e1],.access-fixed-role small[data-v-40c3a9e1]{display:block}.access-fixed-role small[data-v-40c3a9e1]{margin-top:3px;font-size:10px}.access-heading[data-v-40c3a9e1]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-40c3a9e1]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-40c3a9e1]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-40c3a9e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-40c3a9e1],.access-modal-form label[data-v-40c3a9e1]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-40c3a9e1]{grid-column:1 / -1}.access-page input[data-v-40c3a9e1],.access-page select[data-v-40c3a9e1],.access-page textarea[data-v-40c3a9e1],.access-modal-form input[data-v-40c3a9e1],.access-modal-form select[data-v-40c3a9e1],.access-modal-form textarea[data-v-40c3a9e1]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-40c3a9e1],.access-page select[data-v-40c3a9e1],.access-modal-form input[data-v-40c3a9e1],.access-modal-form select[data-v-40c3a9e1]{height:36px;padding:0 10px}.access-page textarea[data-v-40c3a9e1],.access-modal-form textarea[data-v-40c3a9e1]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-40c3a9e1],.access-modal-form input[type=checkbox][data-v-40c3a9e1]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-40c3a9e1]:disabled,.access-page select[data-v-40c3a9e1]:disabled,.access-page textarea[data-v-40c3a9e1]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-40c3a9e1]{margin:22px 0 11px}.access-section-title>span[data-v-40c3a9e1]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-40c3a9e1]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-40c3a9e1]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-40c3a9e1]:last-child{border-bottom:0}.access-permission-table section>header[data-v-40c3a9e1]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-40c3a9e1]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-40c3a9e1]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-40c3a9e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-40c3a9e1]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-40c3a9e1]{min-width:0}.access-permission-table section>div small[data-v-40c3a9e1]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-40c3a9e1]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-40c3a9e1]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-40c3a9e1]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-40c3a9e1]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-40c3a9e1]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-40c3a9e1]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-40c3a9e1]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-40c3a9e1]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-40c3a9e1]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-40c3a9e1]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-40c3a9e1]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-40c3a9e1]{width:140px}.account-list[data-v-40c3a9e1]{padding:0;overflow:hidden}.access-table-scroll[data-v-40c3a9e1]{overflow-x:auto}.access-page table[data-v-40c3a9e1]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-40c3a9e1]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-40c3a9e1]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-40c3a9e1],.access-page td small[data-v-40c3a9e1]{display:block}.access-page td strong[data-v-40c3a9e1]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-40c3a9e1]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-40c3a9e1]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-40c3a9e1]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-40c3a9e1]{display:flex;gap:3px}.access-row-actions button[data-v-40c3a9e1],.access-grant-row>button[data-v-40c3a9e1],.access-pagination button[data-v-40c3a9e1]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-40c3a9e1]:hover,.access-grant-row>button[data-v-40c3a9e1]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-40c3a9e1]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-40c3a9e1]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-40c3a9e1]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-40c3a9e1]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-40c3a9e1]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-40c3a9e1]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-40c3a9e1]{display:grid;gap:8px}.access-grant-row[data-v-40c3a9e1]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-40c3a9e1]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-40c3a9e1]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-40c3a9e1]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-40c3a9e1]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-40c3a9e1]{width:100%}.access-role-list>button[data-v-40c3a9e1]{width:auto}.access-fixed-role[data-v-40c3a9e1]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-40c3a9e1]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-40c3a9e1]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-40c3a9e1]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-40c3a9e1]{padding:14px}.account-list[data-v-40c3a9e1]{padding:0}.access-form-grid[data-v-40c3a9e1]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-40c3a9e1]{grid-column:auto}.access-heading[data-v-40c3a9e1],.access-toolbar[data-v-40c3a9e1]{align-items:flex-start;flex-direction:column}.access-filters[data-v-40c3a9e1]{width:100%;flex-wrap:wrap}.access-filters label[data-v-40c3a9e1],.access-filters label input[data-v-40c3a9e1]{width:100%}.access-toolbar>.access-button[data-v-40c3a9e1]{width:100%}.access-permission-table>section[data-v-40c3a9e1]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-40c3a9e1]{padding:10px}.access-grant-row[data-v-40c3a9e1],.access-grant-row.expanded[data-v-40c3a9e1]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-40c3a9e1]>:not(button),.access-grant-row.expanded[data-v-40c3a9e1]>:not(button){grid-column:1}.access-grant-row>button[data-v-40c3a9e1],.access-grant-row.expanded>button[data-v-40c3a9e1]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-40c3a9e1]{grid-column:1 / -1}.access-actions[data-v-40c3a9e1]{align-items:stretch}.access-actions>span[data-v-40c3a9e1]{width:100%}.access-actions .access-button[data-v-40c3a9e1]{flex:1}.access-section-title[data-v-40c3a9e1]{align-items:flex-start}.access-section-title .access-button[data-v-40c3a9e1]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-40c3a9e1]{width:100%}.access-fixed-role[data-v-40c3a9e1]{flex-basis:100%}.access-filters select[data-v-40c3a9e1],.access-filters>.access-button[data-v-40c3a9e1]{flex:1}.access-section-title[data-v-40c3a9e1]{flex-direction:column}.access-section-title .access-button[data-v-40c3a9e1]{width:100%}.access-actions[data-v-40c3a9e1]{flex-direction:column}.access-actions .access-button[data-v-40c3a9e1]{width:100%}}.resident-section-tabs[data-v-40c3a9e1],.resident-detail-tabs[data-v-40c3a9e1]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-40c3a9e1],.resident-detail-tabs>button[data-v-40c3a9e1]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-40c3a9e1],.resident-detail-tabs>button.active[data-v-40c3a9e1]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-40c3a9e1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-40c3a9e1]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-40c3a9e1]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-40c3a9e1]{font-size:25px;font-weight:600}.resident-filters[data-v-40c3a9e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-40c3a9e1]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-40c3a9e1]{grid-column:span 2;min-width:0}.resident-search>div[data-v-40c3a9e1],.resident-age>div[data-v-40c3a9e1]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-40c3a9e1]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-40c3a9e1]{width:100%;border:0;padding-left:0}.resident-age input[data-v-40c3a9e1]{width:70px}.resident-filter-actions[data-v-40c3a9e1],.resident-detail-actions[data-v-40c3a9e1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-40c3a9e1]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-40c3a9e1],.resident-filters input[data-v-40c3a9e1]{width:100%}.resident-age>div[data-v-40c3a9e1]{min-width:0}.resident-age input[data-v-40c3a9e1]{min-width:0;flex:1}.resident-detail[data-v-40c3a9e1],.resident-detail-tabs[data-v-40c3a9e1]{margin-top:16px}.resident-description[data-v-40c3a9e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-40c3a9e1]{min-width:0}.resident-description dt[data-v-40c3a9e1]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-40c3a9e1]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-40c3a9e1]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-40c3a9e1]{margin-top:16px!important}.resident-history-reason[data-v-40c3a9e1]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-40c3a9e1]{display:grid;gap:18px}.resident-editor fieldset[data-v-40c3a9e1]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-40c3a9e1]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-40c3a9e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-40c3a9e1]{grid-column:1 / -1}.resident-status-form[data-v-40c3a9e1]{display:grid;gap:14px}.resident-status-form>p[data-v-40c3a9e1]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-40c3a9e1]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-40c3a9e1]{margin-bottom:0}.resident-contact-tags[data-v-40c3a9e1]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-40c3a9e1]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-40c3a9e1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-40c3a9e1]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-40c3a9e1]{width:auto}.resident-attachment-upload[data-v-40c3a9e1]{margin:0}.resident-attachment-category[data-v-40c3a9e1]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-40c3a9e1]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-40c3a9e1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-40c3a9e1]{padding:14px}.resident-filters>label[data-v-40c3a9e1]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-40c3a9e1],.resident-filter-actions[data-v-40c3a9e1]{flex-basis:100%}.resident-filters select[data-v-40c3a9e1],.resident-age>div[data-v-40c3a9e1]{width:100%}.resident-age input[data-v-40c3a9e1]{width:100%}.resident-filter-actions .access-button[data-v-40c3a9e1]{flex:1}.resident-form-grid[data-v-40c3a9e1],.resident-description[data-v-40c3a9e1]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-40c3a9e1]{grid-column:auto}.resident-section-tabs[data-v-40c3a9e1]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-40c3a9e1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-40c3a9e1]{grid-column:1 / -1}.resident-filter-actions[data-v-40c3a9e1]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-40c3a9e1]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-40c3a9e1]{grid-template-columns:minmax(0,1fr)}}.history-snapshot-note[data-v-40c3a9e1]{font-size:12px;color:#758398}caption[data-v-40c3a9e1]{text-align:left;padding:20px 0 12px;font-size:13px;font-weight:600}td details[open][data-v-40c3a9e1]{min-width:430px}td summary[data-v-40c3a9e1]{cursor:pointer;color:#2563eb}td small[data-v-40c3a9e1]{display:block;margin-top:5px;color:#758398}.access-page[data-v-6b30942b]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-6b30942b],.access-role-list[data-v-6b30942b]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-6b30942b]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-6b30942b]{padding:12px 9px}.access-role-list>header[data-v-6b30942b],.access-heading[data-v-6b30942b],.access-section-title[data-v-6b30942b],.access-actions[data-v-6b30942b],.access-toolbar[data-v-6b30942b],.access-pagination[data-v-6b30942b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-6b30942b]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-6b30942b],.access-page h4[data-v-6b30942b]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-6b30942b]{font-size:15px}.access-page h4[data-v-6b30942b]{font-size:13px}.access-page p[data-v-6b30942b]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-6b30942b]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-6b30942b]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-6b30942b]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-6b30942b]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-6b30942b]{color:#fff}.access-role-list>button.active small[data-v-6b30942b]{color:#e2eaff}.access-fixed-role[data-v-6b30942b]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-6b30942b]{min-width:0}.access-fixed-role strong[data-v-6b30942b],.access-fixed-role small[data-v-6b30942b]{display:block}.access-fixed-role small[data-v-6b30942b]{margin-top:3px;font-size:10px}.access-heading[data-v-6b30942b]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-6b30942b]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-6b30942b]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-6b30942b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-6b30942b],.access-modal-form label[data-v-6b30942b]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-6b30942b]{grid-column:1 / -1}.access-page input[data-v-6b30942b],.access-page select[data-v-6b30942b],.access-page textarea[data-v-6b30942b],.access-modal-form input[data-v-6b30942b],.access-modal-form select[data-v-6b30942b],.access-modal-form textarea[data-v-6b30942b]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-6b30942b],.access-page select[data-v-6b30942b],.access-modal-form input[data-v-6b30942b],.access-modal-form select[data-v-6b30942b]{height:36px;padding:0 10px}.access-page textarea[data-v-6b30942b],.access-modal-form textarea[data-v-6b30942b]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-6b30942b],.access-modal-form input[type=checkbox][data-v-6b30942b]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-6b30942b]:disabled,.access-page select[data-v-6b30942b]:disabled,.access-page textarea[data-v-6b30942b]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-6b30942b]{margin:22px 0 11px}.access-section-title>span[data-v-6b30942b]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-6b30942b]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-6b30942b]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-6b30942b]:last-child{border-bottom:0}.access-permission-table section>header[data-v-6b30942b]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-6b30942b]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-6b30942b]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-6b30942b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-6b30942b]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-6b30942b]{min-width:0}.access-permission-table section>div small[data-v-6b30942b]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-6b30942b]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-6b30942b]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-6b30942b]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-6b30942b]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-6b30942b]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-6b30942b]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-6b30942b]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-6b30942b]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-6b30942b]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-6b30942b]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-6b30942b]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-6b30942b]{width:140px}.account-list[data-v-6b30942b]{padding:0;overflow:hidden}.access-table-scroll[data-v-6b30942b]{overflow-x:auto}.access-page table[data-v-6b30942b]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-6b30942b]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-6b30942b]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-6b30942b],.access-page td small[data-v-6b30942b]{display:block}.access-page td strong[data-v-6b30942b]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-6b30942b]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-6b30942b]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-6b30942b]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-6b30942b]{display:flex;gap:3px}.access-row-actions button[data-v-6b30942b],.access-grant-row>button[data-v-6b30942b],.access-pagination button[data-v-6b30942b]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-6b30942b]:hover,.access-grant-row>button[data-v-6b30942b]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-6b30942b]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-6b30942b]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-6b30942b]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-6b30942b]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-6b30942b]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-6b30942b]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-6b30942b]{display:grid;gap:8px}.access-grant-row[data-v-6b30942b]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-6b30942b]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-6b30942b]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-6b30942b]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-6b30942b]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-6b30942b]{width:100%}.access-role-list>button[data-v-6b30942b]{width:auto}.access-fixed-role[data-v-6b30942b]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-6b30942b]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-6b30942b]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-6b30942b]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-6b30942b]{padding:14px}.account-list[data-v-6b30942b]{padding:0}.access-form-grid[data-v-6b30942b]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-6b30942b]{grid-column:auto}.access-heading[data-v-6b30942b],.access-toolbar[data-v-6b30942b]{align-items:flex-start;flex-direction:column}.access-filters[data-v-6b30942b]{width:100%;flex-wrap:wrap}.access-filters label[data-v-6b30942b],.access-filters label input[data-v-6b30942b]{width:100%}.access-toolbar>.access-button[data-v-6b30942b]{width:100%}.access-permission-table>section[data-v-6b30942b]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-6b30942b]{padding:10px}.access-grant-row[data-v-6b30942b],.access-grant-row.expanded[data-v-6b30942b]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-6b30942b]>:not(button),.access-grant-row.expanded[data-v-6b30942b]>:not(button){grid-column:1}.access-grant-row>button[data-v-6b30942b],.access-grant-row.expanded>button[data-v-6b30942b]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-6b30942b]{grid-column:1 / -1}.access-actions[data-v-6b30942b]{align-items:stretch}.access-actions>span[data-v-6b30942b]{width:100%}.access-actions .access-button[data-v-6b30942b]{flex:1}.access-section-title[data-v-6b30942b]{align-items:flex-start}.access-section-title .access-button[data-v-6b30942b]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-6b30942b]{width:100%}.access-fixed-role[data-v-6b30942b]{flex-basis:100%}.access-filters select[data-v-6b30942b],.access-filters>.access-button[data-v-6b30942b]{flex:1}.access-section-title[data-v-6b30942b]{flex-direction:column}.access-section-title .access-button[data-v-6b30942b]{width:100%}.access-actions[data-v-6b30942b]{flex-direction:column}.access-actions .access-button[data-v-6b30942b]{width:100%}}.resident-section-tabs[data-v-6b30942b],.resident-detail-tabs[data-v-6b30942b]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-6b30942b],.resident-detail-tabs>button[data-v-6b30942b]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-6b30942b],.resident-detail-tabs>button.active[data-v-6b30942b]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-6b30942b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-6b30942b]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-6b30942b]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-6b30942b]{font-size:25px;font-weight:600}.resident-filters[data-v-6b30942b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-6b30942b]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-6b30942b]{grid-column:span 2;min-width:0}.resident-search>div[data-v-6b30942b],.resident-age>div[data-v-6b30942b]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-6b30942b]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-6b30942b]{width:100%;border:0;padding-left:0}.resident-age input[data-v-6b30942b]{width:70px}.resident-filter-actions[data-v-6b30942b],.resident-detail-actions[data-v-6b30942b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-6b30942b]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-6b30942b],.resident-filters input[data-v-6b30942b]{width:100%}.resident-age>div[data-v-6b30942b]{min-width:0}.resident-age input[data-v-6b30942b]{min-width:0;flex:1}.resident-detail[data-v-6b30942b],.resident-detail-tabs[data-v-6b30942b]{margin-top:16px}.resident-description[data-v-6b30942b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-6b30942b]{min-width:0}.resident-description dt[data-v-6b30942b]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-6b30942b]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-6b30942b]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-6b30942b]{margin-top:16px!important}.resident-history-reason[data-v-6b30942b]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-6b30942b]{display:grid;gap:18px}.resident-editor fieldset[data-v-6b30942b]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-6b30942b]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-6b30942b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-6b30942b]{grid-column:1 / -1}.resident-status-form[data-v-6b30942b]{display:grid;gap:14px}.resident-status-form>p[data-v-6b30942b]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-6b30942b]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-6b30942b]{margin-bottom:0}.resident-contact-tags[data-v-6b30942b]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-6b30942b]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-6b30942b]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-6b30942b]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-6b30942b]{width:auto}.resident-attachment-upload[data-v-6b30942b]{margin:0}.resident-attachment-category[data-v-6b30942b]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-6b30942b]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-6b30942b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-6b30942b]{padding:14px}.resident-filters>label[data-v-6b30942b]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-6b30942b],.resident-filter-actions[data-v-6b30942b]{flex-basis:100%}.resident-filters select[data-v-6b30942b],.resident-age>div[data-v-6b30942b]{width:100%}.resident-age input[data-v-6b30942b]{width:100%}.resident-filter-actions .access-button[data-v-6b30942b]{flex:1}.resident-form-grid[data-v-6b30942b],.resident-description[data-v-6b30942b]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-6b30942b]{grid-column:auto}.resident-section-tabs[data-v-6b30942b]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-6b30942b]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-6b30942b]{grid-column:1 / -1}.resident-filter-actions[data-v-6b30942b]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-6b30942b]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-6b30942b]{grid-template-columns:minmax(0,1fr)}}.plan-filters[data-v-6b30942b]{flex-wrap:wrap}.plan-filters>label[data-v-6b30942b]{min-width:125px;flex:1}.plan-hint[data-v-6b30942b]{color:#758398;font-size:12px}h4[data-v-6b30942b]{margin:24px 0 14px}td details[open][data-v-6b30942b]{min-width:430px}td summary[data-v-6b30942b]{cursor:pointer;color:#2563eb}td small[data-v-6b30942b]{display:block;margin-top:5px;color:#758398}.access-page[data-v-2aaadaff]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-2aaadaff],.access-role-list[data-v-2aaadaff]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-2aaadaff]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-2aaadaff]{padding:12px 9px}.access-role-list>header[data-v-2aaadaff],.access-heading[data-v-2aaadaff],.access-section-title[data-v-2aaadaff],.access-actions[data-v-2aaadaff],.access-toolbar[data-v-2aaadaff],.access-pagination[data-v-2aaadaff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-2aaadaff]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-2aaadaff],.access-page h4[data-v-2aaadaff]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-2aaadaff]{font-size:15px}.access-page h4[data-v-2aaadaff]{font-size:13px}.access-page p[data-v-2aaadaff]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-2aaadaff]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-2aaadaff]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-2aaadaff]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-2aaadaff]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-2aaadaff]{color:#fff}.access-role-list>button.active small[data-v-2aaadaff]{color:#e2eaff}.access-fixed-role[data-v-2aaadaff]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-2aaadaff]{min-width:0}.access-fixed-role strong[data-v-2aaadaff],.access-fixed-role small[data-v-2aaadaff]{display:block}.access-fixed-role small[data-v-2aaadaff]{margin-top:3px;font-size:10px}.access-heading[data-v-2aaadaff]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-2aaadaff]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-2aaadaff]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-2aaadaff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-2aaadaff],.access-modal-form label[data-v-2aaadaff]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-2aaadaff]{grid-column:1 / -1}.access-page input[data-v-2aaadaff],.access-page select[data-v-2aaadaff],.access-page textarea[data-v-2aaadaff],.access-modal-form input[data-v-2aaadaff],.access-modal-form select[data-v-2aaadaff],.access-modal-form textarea[data-v-2aaadaff]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-2aaadaff],.access-page select[data-v-2aaadaff],.access-modal-form input[data-v-2aaadaff],.access-modal-form select[data-v-2aaadaff]{height:36px;padding:0 10px}.access-page textarea[data-v-2aaadaff],.access-modal-form textarea[data-v-2aaadaff]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-2aaadaff],.access-modal-form input[type=checkbox][data-v-2aaadaff]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-2aaadaff]:disabled,.access-page select[data-v-2aaadaff]:disabled,.access-page textarea[data-v-2aaadaff]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-2aaadaff]{margin:22px 0 11px}.access-section-title>span[data-v-2aaadaff]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-2aaadaff]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-2aaadaff]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-2aaadaff]:last-child{border-bottom:0}.access-permission-table section>header[data-v-2aaadaff]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-2aaadaff]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-2aaadaff]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-2aaadaff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-2aaadaff]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-2aaadaff]{min-width:0}.access-permission-table section>div small[data-v-2aaadaff]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-2aaadaff]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-2aaadaff]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-2aaadaff]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-2aaadaff]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-2aaadaff]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-2aaadaff]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-2aaadaff]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-2aaadaff]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-2aaadaff]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-2aaadaff]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-2aaadaff]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-2aaadaff]{width:140px}.account-list[data-v-2aaadaff]{padding:0;overflow:hidden}.access-table-scroll[data-v-2aaadaff]{overflow-x:auto}.access-page table[data-v-2aaadaff]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-2aaadaff]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-2aaadaff]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-2aaadaff],.access-page td small[data-v-2aaadaff]{display:block}.access-page td strong[data-v-2aaadaff]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-2aaadaff]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-2aaadaff]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-2aaadaff]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-2aaadaff]{display:flex;gap:3px}.access-row-actions button[data-v-2aaadaff],.access-grant-row>button[data-v-2aaadaff],.access-pagination button[data-v-2aaadaff]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-2aaadaff]:hover,.access-grant-row>button[data-v-2aaadaff]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-2aaadaff]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-2aaadaff]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-2aaadaff]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-2aaadaff]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-2aaadaff]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-2aaadaff]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-2aaadaff]{display:grid;gap:8px}.access-grant-row[data-v-2aaadaff]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-2aaadaff]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-2aaadaff]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-2aaadaff]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-2aaadaff]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-2aaadaff]{width:100%}.access-role-list>button[data-v-2aaadaff]{width:auto}.access-fixed-role[data-v-2aaadaff]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-2aaadaff]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-2aaadaff]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-2aaadaff]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-2aaadaff]{padding:14px}.account-list[data-v-2aaadaff]{padding:0}.access-form-grid[data-v-2aaadaff]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-2aaadaff]{grid-column:auto}.access-heading[data-v-2aaadaff],.access-toolbar[data-v-2aaadaff]{align-items:flex-start;flex-direction:column}.access-filters[data-v-2aaadaff]{width:100%;flex-wrap:wrap}.access-filters label[data-v-2aaadaff],.access-filters label input[data-v-2aaadaff]{width:100%}.access-toolbar>.access-button[data-v-2aaadaff]{width:100%}.access-permission-table>section[data-v-2aaadaff]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-2aaadaff]{padding:10px}.access-grant-row[data-v-2aaadaff],.access-grant-row.expanded[data-v-2aaadaff]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-2aaadaff]>:not(button),.access-grant-row.expanded[data-v-2aaadaff]>:not(button){grid-column:1}.access-grant-row>button[data-v-2aaadaff],.access-grant-row.expanded>button[data-v-2aaadaff]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-2aaadaff]{grid-column:1 / -1}.access-actions[data-v-2aaadaff]{align-items:stretch}.access-actions>span[data-v-2aaadaff]{width:100%}.access-actions .access-button[data-v-2aaadaff]{flex:1}.access-section-title[data-v-2aaadaff]{align-items:flex-start}.access-section-title .access-button[data-v-2aaadaff]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-2aaadaff]{width:100%}.access-fixed-role[data-v-2aaadaff]{flex-basis:100%}.access-filters select[data-v-2aaadaff],.access-filters>.access-button[data-v-2aaadaff]{flex:1}.access-section-title[data-v-2aaadaff]{flex-direction:column}.access-section-title .access-button[data-v-2aaadaff]{width:100%}.access-actions[data-v-2aaadaff]{flex-direction:column}.access-actions .access-button[data-v-2aaadaff]{width:100%}}.template-history-reason[data-v-2aaadaff]{max-width:360px;white-space:pre-wrap;overflow-wrap:anywhere}td small[data-v-2aaadaff]{display:block;margin-top:5px;color:#758398}.access-page[data-v-49f9bad4]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-49f9bad4],.access-role-list[data-v-49f9bad4]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-49f9bad4]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-49f9bad4]{padding:12px 9px}.access-role-list>header[data-v-49f9bad4],.access-heading[data-v-49f9bad4],.access-section-title[data-v-49f9bad4],.access-actions[data-v-49f9bad4],.access-toolbar[data-v-49f9bad4],.access-pagination[data-v-49f9bad4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-49f9bad4]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-49f9bad4],.access-page h4[data-v-49f9bad4]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-49f9bad4]{font-size:15px}.access-page h4[data-v-49f9bad4]{font-size:13px}.access-page p[data-v-49f9bad4]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-49f9bad4]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-49f9bad4]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-49f9bad4]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-49f9bad4]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-49f9bad4]{color:#fff}.access-role-list>button.active small[data-v-49f9bad4]{color:#e2eaff}.access-fixed-role[data-v-49f9bad4]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-49f9bad4]{min-width:0}.access-fixed-role strong[data-v-49f9bad4],.access-fixed-role small[data-v-49f9bad4]{display:block}.access-fixed-role small[data-v-49f9bad4]{margin-top:3px;font-size:10px}.access-heading[data-v-49f9bad4]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-49f9bad4]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-49f9bad4]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-49f9bad4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-49f9bad4],.access-modal-form label[data-v-49f9bad4]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-49f9bad4]{grid-column:1 / -1}.access-page input[data-v-49f9bad4],.access-page select[data-v-49f9bad4],.access-page textarea[data-v-49f9bad4],.access-modal-form input[data-v-49f9bad4],.access-modal-form select[data-v-49f9bad4],.access-modal-form textarea[data-v-49f9bad4]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-49f9bad4],.access-page select[data-v-49f9bad4],.access-modal-form input[data-v-49f9bad4],.access-modal-form select[data-v-49f9bad4]{height:36px;padding:0 10px}.access-page textarea[data-v-49f9bad4],.access-modal-form textarea[data-v-49f9bad4]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-49f9bad4],.access-modal-form input[type=checkbox][data-v-49f9bad4]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-49f9bad4]:disabled,.access-page select[data-v-49f9bad4]:disabled,.access-page textarea[data-v-49f9bad4]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-49f9bad4]{margin:22px 0 11px}.access-section-title>span[data-v-49f9bad4]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-49f9bad4]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-49f9bad4]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-49f9bad4]:last-child{border-bottom:0}.access-permission-table section>header[data-v-49f9bad4]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-49f9bad4]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-49f9bad4]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-49f9bad4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-49f9bad4]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-49f9bad4]{min-width:0}.access-permission-table section>div small[data-v-49f9bad4]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-49f9bad4]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-49f9bad4]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-49f9bad4]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-49f9bad4]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-49f9bad4]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-49f9bad4]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-49f9bad4]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-49f9bad4]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-49f9bad4]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-49f9bad4]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-49f9bad4]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-49f9bad4]{width:140px}.account-list[data-v-49f9bad4]{padding:0;overflow:hidden}.access-table-scroll[data-v-49f9bad4]{overflow-x:auto}.access-page table[data-v-49f9bad4]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-49f9bad4]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-49f9bad4]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-49f9bad4],.access-page td small[data-v-49f9bad4]{display:block}.access-page td strong[data-v-49f9bad4]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-49f9bad4]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-49f9bad4]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-49f9bad4]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-49f9bad4]{display:flex;gap:3px}.access-row-actions button[data-v-49f9bad4],.access-grant-row>button[data-v-49f9bad4],.access-pagination button[data-v-49f9bad4]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-49f9bad4]:hover,.access-grant-row>button[data-v-49f9bad4]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-49f9bad4]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-49f9bad4]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-49f9bad4]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-49f9bad4]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-49f9bad4]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-49f9bad4]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-49f9bad4]{display:grid;gap:8px}.access-grant-row[data-v-49f9bad4]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-49f9bad4]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-49f9bad4]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-49f9bad4]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-49f9bad4]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-49f9bad4]{width:100%}.access-role-list>button[data-v-49f9bad4]{width:auto}.access-fixed-role[data-v-49f9bad4]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-49f9bad4]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-49f9bad4]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-49f9bad4]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-49f9bad4]{padding:14px}.account-list[data-v-49f9bad4]{padding:0}.access-form-grid[data-v-49f9bad4]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-49f9bad4]{grid-column:auto}.access-heading[data-v-49f9bad4],.access-toolbar[data-v-49f9bad4]{align-items:flex-start;flex-direction:column}.access-filters[data-v-49f9bad4]{width:100%;flex-wrap:wrap}.access-filters label[data-v-49f9bad4],.access-filters label input[data-v-49f9bad4]{width:100%}.access-toolbar>.access-button[data-v-49f9bad4]{width:100%}.access-permission-table>section[data-v-49f9bad4]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-49f9bad4]{padding:10px}.access-grant-row[data-v-49f9bad4],.access-grant-row.expanded[data-v-49f9bad4]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-49f9bad4]>:not(button),.access-grant-row.expanded[data-v-49f9bad4]>:not(button){grid-column:1}.access-grant-row>button[data-v-49f9bad4],.access-grant-row.expanded>button[data-v-49f9bad4]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-49f9bad4]{grid-column:1 / -1}.access-actions[data-v-49f9bad4]{align-items:stretch}.access-actions>span[data-v-49f9bad4]{width:100%}.access-actions .access-button[data-v-49f9bad4]{flex:1}.access-section-title[data-v-49f9bad4]{align-items:flex-start}.access-section-title .access-button[data-v-49f9bad4]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-49f9bad4]{width:100%}.access-fixed-role[data-v-49f9bad4]{flex-basis:100%}.access-filters select[data-v-49f9bad4],.access-filters>.access-button[data-v-49f9bad4]{flex:1}.access-section-title[data-v-49f9bad4]{flex-direction:column}.access-section-title .access-button[data-v-49f9bad4]{width:100%}.access-actions[data-v-49f9bad4]{flex-direction:column}.access-actions .access-button[data-v-49f9bad4]{width:100%}}.resident-section-tabs[data-v-49f9bad4],.resident-detail-tabs[data-v-49f9bad4]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-49f9bad4],.resident-detail-tabs>button[data-v-49f9bad4]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-49f9bad4],.resident-detail-tabs>button.active[data-v-49f9bad4]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-49f9bad4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-49f9bad4]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-49f9bad4]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-49f9bad4]{font-size:25px;font-weight:600}.resident-filters[data-v-49f9bad4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-49f9bad4]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-49f9bad4]{grid-column:span 2;min-width:0}.resident-search>div[data-v-49f9bad4],.resident-age>div[data-v-49f9bad4]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-49f9bad4]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-49f9bad4]{width:100%;border:0;padding-left:0}.resident-age input[data-v-49f9bad4]{width:70px}.resident-filter-actions[data-v-49f9bad4],.resident-detail-actions[data-v-49f9bad4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-49f9bad4]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-49f9bad4],.resident-filters input[data-v-49f9bad4]{width:100%}.resident-age>div[data-v-49f9bad4]{min-width:0}.resident-age input[data-v-49f9bad4]{min-width:0;flex:1}.resident-detail[data-v-49f9bad4],.resident-detail-tabs[data-v-49f9bad4]{margin-top:16px}.resident-description[data-v-49f9bad4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-49f9bad4]{min-width:0}.resident-description dt[data-v-49f9bad4]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-49f9bad4]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-49f9bad4]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-49f9bad4]{margin-top:16px!important}.resident-history-reason[data-v-49f9bad4]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-49f9bad4]{display:grid;gap:18px}.resident-editor fieldset[data-v-49f9bad4]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-49f9bad4]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-49f9bad4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-49f9bad4]{grid-column:1 / -1}.resident-status-form[data-v-49f9bad4]{display:grid;gap:14px}.resident-status-form>p[data-v-49f9bad4]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-49f9bad4]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-49f9bad4]{margin-bottom:0}.resident-contact-tags[data-v-49f9bad4]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-49f9bad4]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-49f9bad4]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-49f9bad4]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-49f9bad4]{width:auto}.resident-attachment-upload[data-v-49f9bad4]{margin:0}.resident-attachment-category[data-v-49f9bad4]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-49f9bad4]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-49f9bad4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-49f9bad4]{padding:14px}.resident-filters>label[data-v-49f9bad4]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-49f9bad4],.resident-filter-actions[data-v-49f9bad4]{flex-basis:100%}.resident-filters select[data-v-49f9bad4],.resident-age>div[data-v-49f9bad4]{width:100%}.resident-age input[data-v-49f9bad4]{width:100%}.resident-filter-actions .access-button[data-v-49f9bad4]{flex:1}.resident-form-grid[data-v-49f9bad4],.resident-description[data-v-49f9bad4]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-49f9bad4]{grid-column:auto}.resident-section-tabs[data-v-49f9bad4]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-49f9bad4]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-49f9bad4]{grid-column:1 / -1}.resident-filter-actions[data-v-49f9bad4]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-49f9bad4]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-49f9bad4]{grid-template-columns:minmax(0,1fr)}}.template-filters[data-v-49f9bad4]{flex-wrap:wrap}.template-filters>label[data-v-49f9bad4]{min-width:150px;flex:1}.template-actions[data-v-49f9bad4]{display:flex;flex-wrap:wrap;gap:6px}.generation-month[data-v-49f9bad4]{display:flex;align-items:flex-end;gap:12px;margin:20px 0}.generation-month>div[data-v-49f9bad4]{flex:1}.generation-dates[data-v-49f9bad4]{font-size:13px;line-height:1.8}.generation-hint[data-v-49f9bad4]{color:#758398;font-size:12px;margin-top:20px}td small[data-v-49f9bad4]{display:block;margin-top:5px;color:#758398}.access-page[data-v-a43b71c1]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-a43b71c1],.access-role-list[data-v-a43b71c1]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-a43b71c1]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-a43b71c1]{padding:12px 9px}.access-role-list>header[data-v-a43b71c1],.access-heading[data-v-a43b71c1],.access-section-title[data-v-a43b71c1],.access-actions[data-v-a43b71c1],.access-toolbar[data-v-a43b71c1],.access-pagination[data-v-a43b71c1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-a43b71c1]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-a43b71c1],.access-page h4[data-v-a43b71c1]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-a43b71c1]{font-size:15px}.access-page h4[data-v-a43b71c1]{font-size:13px}.access-page p[data-v-a43b71c1]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-a43b71c1]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-a43b71c1]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-a43b71c1]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-a43b71c1]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-a43b71c1]{color:#fff}.access-role-list>button.active small[data-v-a43b71c1]{color:#e2eaff}.access-fixed-role[data-v-a43b71c1]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-a43b71c1]{min-width:0}.access-fixed-role strong[data-v-a43b71c1],.access-fixed-role small[data-v-a43b71c1]{display:block}.access-fixed-role small[data-v-a43b71c1]{margin-top:3px;font-size:10px}.access-heading[data-v-a43b71c1]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-a43b71c1]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-a43b71c1]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-a43b71c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-a43b71c1],.access-modal-form label[data-v-a43b71c1]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-a43b71c1]{grid-column:1 / -1}.access-page input[data-v-a43b71c1],.access-page select[data-v-a43b71c1],.access-page textarea[data-v-a43b71c1],.access-modal-form input[data-v-a43b71c1],.access-modal-form select[data-v-a43b71c1],.access-modal-form textarea[data-v-a43b71c1]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-a43b71c1],.access-page select[data-v-a43b71c1],.access-modal-form input[data-v-a43b71c1],.access-modal-form select[data-v-a43b71c1]{height:36px;padding:0 10px}.access-page textarea[data-v-a43b71c1],.access-modal-form textarea[data-v-a43b71c1]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-a43b71c1],.access-modal-form input[type=checkbox][data-v-a43b71c1]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-a43b71c1]:disabled,.access-page select[data-v-a43b71c1]:disabled,.access-page textarea[data-v-a43b71c1]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-a43b71c1]{margin:22px 0 11px}.access-section-title>span[data-v-a43b71c1]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-a43b71c1]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-a43b71c1]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-a43b71c1]:last-child{border-bottom:0}.access-permission-table section>header[data-v-a43b71c1]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-a43b71c1]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-a43b71c1]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-a43b71c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-a43b71c1]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-a43b71c1]{min-width:0}.access-permission-table section>div small[data-v-a43b71c1]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-a43b71c1]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-a43b71c1]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-a43b71c1]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-a43b71c1]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-a43b71c1]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-a43b71c1]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-a43b71c1]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-a43b71c1]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-a43b71c1]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-a43b71c1]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-a43b71c1]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-a43b71c1]{width:140px}.account-list[data-v-a43b71c1]{padding:0;overflow:hidden}.access-table-scroll[data-v-a43b71c1]{overflow-x:auto}.access-page table[data-v-a43b71c1]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-a43b71c1]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-a43b71c1]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-a43b71c1],.access-page td small[data-v-a43b71c1]{display:block}.access-page td strong[data-v-a43b71c1]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-a43b71c1]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-a43b71c1]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-a43b71c1]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-a43b71c1]{display:flex;gap:3px}.access-row-actions button[data-v-a43b71c1],.access-grant-row>button[data-v-a43b71c1],.access-pagination button[data-v-a43b71c1]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-a43b71c1]:hover,.access-grant-row>button[data-v-a43b71c1]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-a43b71c1]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-a43b71c1]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-a43b71c1]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-a43b71c1]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-a43b71c1]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-a43b71c1]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-a43b71c1]{display:grid;gap:8px}.access-grant-row[data-v-a43b71c1]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-a43b71c1]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-a43b71c1]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-a43b71c1]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-a43b71c1]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-a43b71c1]{width:100%}.access-role-list>button[data-v-a43b71c1]{width:auto}.access-fixed-role[data-v-a43b71c1]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-a43b71c1]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-a43b71c1]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-a43b71c1]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-a43b71c1]{padding:14px}.account-list[data-v-a43b71c1]{padding:0}.access-form-grid[data-v-a43b71c1]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-a43b71c1]{grid-column:auto}.access-heading[data-v-a43b71c1],.access-toolbar[data-v-a43b71c1]{align-items:flex-start;flex-direction:column}.access-filters[data-v-a43b71c1]{width:100%;flex-wrap:wrap}.access-filters label[data-v-a43b71c1],.access-filters label input[data-v-a43b71c1]{width:100%}.access-toolbar>.access-button[data-v-a43b71c1]{width:100%}.access-permission-table>section[data-v-a43b71c1]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-a43b71c1]{padding:10px}.access-grant-row[data-v-a43b71c1],.access-grant-row.expanded[data-v-a43b71c1]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-a43b71c1]>:not(button),.access-grant-row.expanded[data-v-a43b71c1]>:not(button){grid-column:1}.access-grant-row>button[data-v-a43b71c1],.access-grant-row.expanded>button[data-v-a43b71c1]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-a43b71c1]{grid-column:1 / -1}.access-actions[data-v-a43b71c1]{align-items:stretch}.access-actions>span[data-v-a43b71c1]{width:100%}.access-actions .access-button[data-v-a43b71c1]{flex:1}.access-section-title[data-v-a43b71c1]{align-items:flex-start}.access-section-title .access-button[data-v-a43b71c1]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-a43b71c1]{width:100%}.access-fixed-role[data-v-a43b71c1]{flex-basis:100%}.access-filters select[data-v-a43b71c1],.access-filters>.access-button[data-v-a43b71c1]{flex:1}.access-section-title[data-v-a43b71c1]{flex-direction:column}.access-section-title .access-button[data-v-a43b71c1]{width:100%}.access-actions[data-v-a43b71c1]{flex-direction:column}.access-actions .access-button[data-v-a43b71c1]{width:100%}}.resident-section-tabs[data-v-a43b71c1],.resident-detail-tabs[data-v-a43b71c1]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-a43b71c1],.resident-detail-tabs>button[data-v-a43b71c1]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-a43b71c1],.resident-detail-tabs>button.active[data-v-a43b71c1]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-a43b71c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-a43b71c1]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-a43b71c1]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-a43b71c1]{font-size:25px;font-weight:600}.resident-filters[data-v-a43b71c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-a43b71c1]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-a43b71c1]{grid-column:span 2;min-width:0}.resident-search>div[data-v-a43b71c1],.resident-age>div[data-v-a43b71c1]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-a43b71c1]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-a43b71c1]{width:100%;border:0;padding-left:0}.resident-age input[data-v-a43b71c1]{width:70px}.resident-filter-actions[data-v-a43b71c1],.resident-detail-actions[data-v-a43b71c1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-a43b71c1]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-a43b71c1],.resident-filters input[data-v-a43b71c1]{width:100%}.resident-age>div[data-v-a43b71c1]{min-width:0}.resident-age input[data-v-a43b71c1]{min-width:0;flex:1}.resident-detail[data-v-a43b71c1],.resident-detail-tabs[data-v-a43b71c1]{margin-top:16px}.resident-description[data-v-a43b71c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-a43b71c1]{min-width:0}.resident-description dt[data-v-a43b71c1]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-a43b71c1]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-a43b71c1]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-a43b71c1]{margin-top:16px!important}.resident-history-reason[data-v-a43b71c1]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-a43b71c1]{display:grid;gap:18px}.resident-editor fieldset[data-v-a43b71c1]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-a43b71c1]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-a43b71c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-a43b71c1]{grid-column:1 / -1}.resident-status-form[data-v-a43b71c1]{display:grid;gap:14px}.resident-status-form>p[data-v-a43b71c1]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-a43b71c1]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-a43b71c1]{margin-bottom:0}.resident-contact-tags[data-v-a43b71c1]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-a43b71c1]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-a43b71c1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-a43b71c1]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-a43b71c1]{width:auto}.resident-attachment-upload[data-v-a43b71c1]{margin:0}.resident-attachment-category[data-v-a43b71c1]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-a43b71c1]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-a43b71c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-a43b71c1]{padding:14px}.resident-filters>label[data-v-a43b71c1]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-a43b71c1],.resident-filter-actions[data-v-a43b71c1]{flex-basis:100%}.resident-filters select[data-v-a43b71c1],.resident-age>div[data-v-a43b71c1]{width:100%}.resident-age input[data-v-a43b71c1]{width:100%}.resident-filter-actions .access-button[data-v-a43b71c1]{flex:1}.resident-form-grid[data-v-a43b71c1],.resident-description[data-v-a43b71c1]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-a43b71c1]{grid-column:auto}.resident-section-tabs[data-v-a43b71c1]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-a43b71c1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-a43b71c1]{grid-column:1 / -1}.resident-filter-actions[data-v-a43b71c1]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-a43b71c1]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-a43b71c1]{grid-template-columns:minmax(0,1fr)}}.preparation[data-v-8ec4a18d]{padding:14px 16px;border:1px solid #dce4f0;border-radius:8px;background:#f8fafc;font-size:13px;line-height:1.7}header[data-v-8ec4a18d]{display:flex;align-items:center;justify-content:space-between;gap:12px}h4[data-v-8ec4a18d],p[data-v-8ec4a18d]{margin:0 0 8px}ul[data-v-8ec4a18d]{padding-left:20px;margin:4px 0}small[data-v-8ec4a18d]{display:block;color:#64748b}a[data-v-8ec4a18d]{color:#175cd3;margin-left:8px}.warning[data-v-8ec4a18d]{color:#b54708}.access-page[data-v-9b80b6f7]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-9b80b6f7],.access-role-list[data-v-9b80b6f7]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-9b80b6f7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-9b80b6f7]{padding:12px 9px}.access-role-list>header[data-v-9b80b6f7],.access-heading[data-v-9b80b6f7],.access-section-title[data-v-9b80b6f7],.access-actions[data-v-9b80b6f7],.access-toolbar[data-v-9b80b6f7],.access-pagination[data-v-9b80b6f7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-9b80b6f7]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-9b80b6f7],.access-page h4[data-v-9b80b6f7]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-9b80b6f7]{font-size:15px}.access-page h4[data-v-9b80b6f7]{font-size:13px}.access-page p[data-v-9b80b6f7]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-9b80b6f7]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-9b80b6f7]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-9b80b6f7]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-9b80b6f7]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-9b80b6f7]{color:#fff}.access-role-list>button.active small[data-v-9b80b6f7]{color:#e2eaff}.access-fixed-role[data-v-9b80b6f7]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-9b80b6f7]{min-width:0}.access-fixed-role strong[data-v-9b80b6f7],.access-fixed-role small[data-v-9b80b6f7]{display:block}.access-fixed-role small[data-v-9b80b6f7]{margin-top:3px;font-size:10px}.access-heading[data-v-9b80b6f7]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-9b80b6f7]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-9b80b6f7]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-9b80b6f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-9b80b6f7],.access-modal-form label[data-v-9b80b6f7]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-9b80b6f7]{grid-column:1 / -1}.access-page input[data-v-9b80b6f7],.access-page select[data-v-9b80b6f7],.access-page textarea[data-v-9b80b6f7],.access-modal-form input[data-v-9b80b6f7],.access-modal-form select[data-v-9b80b6f7],.access-modal-form textarea[data-v-9b80b6f7]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-9b80b6f7],.access-page select[data-v-9b80b6f7],.access-modal-form input[data-v-9b80b6f7],.access-modal-form select[data-v-9b80b6f7]{height:36px;padding:0 10px}.access-page textarea[data-v-9b80b6f7],.access-modal-form textarea[data-v-9b80b6f7]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-9b80b6f7],.access-modal-form input[type=checkbox][data-v-9b80b6f7]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-9b80b6f7]:disabled,.access-page select[data-v-9b80b6f7]:disabled,.access-page textarea[data-v-9b80b6f7]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-9b80b6f7]{margin:22px 0 11px}.access-section-title>span[data-v-9b80b6f7]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-9b80b6f7]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-9b80b6f7]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-9b80b6f7]:last-child{border-bottom:0}.access-permission-table section>header[data-v-9b80b6f7]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-9b80b6f7]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-9b80b6f7]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-9b80b6f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-9b80b6f7]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-9b80b6f7]{min-width:0}.access-permission-table section>div small[data-v-9b80b6f7]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-9b80b6f7]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-9b80b6f7]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-9b80b6f7]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-9b80b6f7]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-9b80b6f7]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-9b80b6f7]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-9b80b6f7]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-9b80b6f7]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-9b80b6f7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-9b80b6f7]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-9b80b6f7]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-9b80b6f7]{width:140px}.account-list[data-v-9b80b6f7]{padding:0;overflow:hidden}.access-table-scroll[data-v-9b80b6f7]{overflow-x:auto}.access-page table[data-v-9b80b6f7]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-9b80b6f7]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-9b80b6f7]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-9b80b6f7],.access-page td small[data-v-9b80b6f7]{display:block}.access-page td strong[data-v-9b80b6f7]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-9b80b6f7]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-9b80b6f7]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-9b80b6f7]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-9b80b6f7]{display:flex;gap:3px}.access-row-actions button[data-v-9b80b6f7],.access-grant-row>button[data-v-9b80b6f7],.access-pagination button[data-v-9b80b6f7]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-9b80b6f7]:hover,.access-grant-row>button[data-v-9b80b6f7]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-9b80b6f7]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-9b80b6f7]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-9b80b6f7]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-9b80b6f7]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-9b80b6f7]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-9b80b6f7]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-9b80b6f7]{display:grid;gap:8px}.access-grant-row[data-v-9b80b6f7]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-9b80b6f7]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-9b80b6f7]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-9b80b6f7]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-9b80b6f7]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-9b80b6f7]{width:100%}.access-role-list>button[data-v-9b80b6f7]{width:auto}.access-fixed-role[data-v-9b80b6f7]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-9b80b6f7]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-9b80b6f7]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-9b80b6f7]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-9b80b6f7]{padding:14px}.account-list[data-v-9b80b6f7]{padding:0}.access-form-grid[data-v-9b80b6f7]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-9b80b6f7]{grid-column:auto}.access-heading[data-v-9b80b6f7],.access-toolbar[data-v-9b80b6f7]{align-items:flex-start;flex-direction:column}.access-filters[data-v-9b80b6f7]{width:100%;flex-wrap:wrap}.access-filters label[data-v-9b80b6f7],.access-filters label input[data-v-9b80b6f7]{width:100%}.access-toolbar>.access-button[data-v-9b80b6f7]{width:100%}.access-permission-table>section[data-v-9b80b6f7]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-9b80b6f7]{padding:10px}.access-grant-row[data-v-9b80b6f7],.access-grant-row.expanded[data-v-9b80b6f7]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-9b80b6f7]>:not(button),.access-grant-row.expanded[data-v-9b80b6f7]>:not(button){grid-column:1}.access-grant-row>button[data-v-9b80b6f7],.access-grant-row.expanded>button[data-v-9b80b6f7]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-9b80b6f7]{grid-column:1 / -1}.access-actions[data-v-9b80b6f7]{align-items:stretch}.access-actions>span[data-v-9b80b6f7]{width:100%}.access-actions .access-button[data-v-9b80b6f7]{flex:1}.access-section-title[data-v-9b80b6f7]{align-items:flex-start}.access-section-title .access-button[data-v-9b80b6f7]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-9b80b6f7]{width:100%}.access-fixed-role[data-v-9b80b6f7]{flex-basis:100%}.access-filters select[data-v-9b80b6f7],.access-filters>.access-button[data-v-9b80b6f7]{flex:1}.access-section-title[data-v-9b80b6f7]{flex-direction:column}.access-section-title .access-button[data-v-9b80b6f7]{width:100%}.access-actions[data-v-9b80b6f7]{flex-direction:column}.access-actions .access-button[data-v-9b80b6f7]{width:100%}}.resident-section-tabs[data-v-9b80b6f7],.resident-detail-tabs[data-v-9b80b6f7]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-9b80b6f7],.resident-detail-tabs>button[data-v-9b80b6f7]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-9b80b6f7],.resident-detail-tabs>button.active[data-v-9b80b6f7]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-9b80b6f7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-9b80b6f7]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-9b80b6f7]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-9b80b6f7]{font-size:25px;font-weight:600}.resident-filters[data-v-9b80b6f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-9b80b6f7]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-9b80b6f7]{grid-column:span 2;min-width:0}.resident-search>div[data-v-9b80b6f7],.resident-age>div[data-v-9b80b6f7]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-9b80b6f7]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-9b80b6f7]{width:100%;border:0;padding-left:0}.resident-age input[data-v-9b80b6f7]{width:70px}.resident-filter-actions[data-v-9b80b6f7],.resident-detail-actions[data-v-9b80b6f7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-9b80b6f7]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-9b80b6f7],.resident-filters input[data-v-9b80b6f7]{width:100%}.resident-age>div[data-v-9b80b6f7]{min-width:0}.resident-age input[data-v-9b80b6f7]{min-width:0;flex:1}.resident-detail[data-v-9b80b6f7],.resident-detail-tabs[data-v-9b80b6f7]{margin-top:16px}.resident-description[data-v-9b80b6f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-9b80b6f7]{min-width:0}.resident-description dt[data-v-9b80b6f7]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-9b80b6f7]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-9b80b6f7]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-9b80b6f7]{margin-top:16px!important}.resident-history-reason[data-v-9b80b6f7]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-9b80b6f7]{display:grid;gap:18px}.resident-editor fieldset[data-v-9b80b6f7]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-9b80b6f7]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-9b80b6f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-9b80b6f7]{grid-column:1 / -1}.resident-status-form[data-v-9b80b6f7]{display:grid;gap:14px}.resident-status-form>p[data-v-9b80b6f7]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-9b80b6f7]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-9b80b6f7]{margin-bottom:0}.resident-contact-tags[data-v-9b80b6f7]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-9b80b6f7]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-9b80b6f7]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-9b80b6f7]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-9b80b6f7]{width:auto}.resident-attachment-upload[data-v-9b80b6f7]{margin:0}.resident-attachment-category[data-v-9b80b6f7]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-9b80b6f7]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-9b80b6f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-9b80b6f7]{padding:14px}.resident-filters>label[data-v-9b80b6f7]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-9b80b6f7],.resident-filter-actions[data-v-9b80b6f7]{flex-basis:100%}.resident-filters select[data-v-9b80b6f7],.resident-age>div[data-v-9b80b6f7]{width:100%}.resident-age input[data-v-9b80b6f7]{width:100%}.resident-filter-actions .access-button[data-v-9b80b6f7]{flex:1}.resident-form-grid[data-v-9b80b6f7],.resident-description[data-v-9b80b6f7]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-9b80b6f7]{grid-column:auto}.resident-section-tabs[data-v-9b80b6f7]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-9b80b6f7]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-9b80b6f7]{grid-column:1 / -1}.resident-filter-actions[data-v-9b80b6f7]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-9b80b6f7]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-9b80b6f7]{grid-template-columns:minmax(0,1fr)}}fieldset[data-v-9b80b6f7]{border:0;padding:0;margin:0}.work-order-items[data-v-9b80b6f7]{display:grid;gap:8px;max-height:300px;overflow:auto}.work-order-items>label[data-v-9b80b6f7]{display:flex;gap:10px;padding:12px;border:1px solid #dde5ef;border-radius:8px}.work-order-items input[data-v-9b80b6f7]{width:15px;height:15px}.work-order-items small[data-v-9b80b6f7]{display:block;color:#758398;margin-top:6px}.work-order-totals[data-v-9b80b6f7]{padding:14px;border-radius:8px;background:#eef4ff;font-size:13px}.work-order-hint[data-v-9b80b6f7]{font-size:12px;color:#758398}.access-page[data-v-3bb71ce9]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-3bb71ce9],.access-role-list[data-v-3bb71ce9]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-3bb71ce9]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-3bb71ce9]{padding:12px 9px}.access-role-list>header[data-v-3bb71ce9],.access-heading[data-v-3bb71ce9],.access-section-title[data-v-3bb71ce9],.access-actions[data-v-3bb71ce9],.access-toolbar[data-v-3bb71ce9],.access-pagination[data-v-3bb71ce9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-3bb71ce9]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-3bb71ce9],.access-page h4[data-v-3bb71ce9]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-3bb71ce9]{font-size:15px}.access-page h4[data-v-3bb71ce9]{font-size:13px}.access-page p[data-v-3bb71ce9]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-3bb71ce9]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-3bb71ce9]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-3bb71ce9]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-3bb71ce9]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-3bb71ce9]{color:#fff}.access-role-list>button.active small[data-v-3bb71ce9]{color:#e2eaff}.access-fixed-role[data-v-3bb71ce9]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-3bb71ce9]{min-width:0}.access-fixed-role strong[data-v-3bb71ce9],.access-fixed-role small[data-v-3bb71ce9]{display:block}.access-fixed-role small[data-v-3bb71ce9]{margin-top:3px;font-size:10px}.access-heading[data-v-3bb71ce9]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-3bb71ce9]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-3bb71ce9]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-3bb71ce9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-3bb71ce9],.access-modal-form label[data-v-3bb71ce9]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-3bb71ce9]{grid-column:1 / -1}.access-page input[data-v-3bb71ce9],.access-page select[data-v-3bb71ce9],.access-page textarea[data-v-3bb71ce9],.access-modal-form input[data-v-3bb71ce9],.access-modal-form select[data-v-3bb71ce9],.access-modal-form textarea[data-v-3bb71ce9]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-3bb71ce9],.access-page select[data-v-3bb71ce9],.access-modal-form input[data-v-3bb71ce9],.access-modal-form select[data-v-3bb71ce9]{height:36px;padding:0 10px}.access-page textarea[data-v-3bb71ce9],.access-modal-form textarea[data-v-3bb71ce9]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-3bb71ce9],.access-modal-form input[type=checkbox][data-v-3bb71ce9]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-3bb71ce9]:disabled,.access-page select[data-v-3bb71ce9]:disabled,.access-page textarea[data-v-3bb71ce9]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-3bb71ce9]{margin:22px 0 11px}.access-section-title>span[data-v-3bb71ce9]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-3bb71ce9]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-3bb71ce9]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-3bb71ce9]:last-child{border-bottom:0}.access-permission-table section>header[data-v-3bb71ce9]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-3bb71ce9]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-3bb71ce9]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-3bb71ce9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-3bb71ce9]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-3bb71ce9]{min-width:0}.access-permission-table section>div small[data-v-3bb71ce9]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-3bb71ce9]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-3bb71ce9]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-3bb71ce9]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-3bb71ce9]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-3bb71ce9]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-3bb71ce9]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-3bb71ce9]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-3bb71ce9]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-3bb71ce9]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-3bb71ce9]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-3bb71ce9]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-3bb71ce9]{width:140px}.account-list[data-v-3bb71ce9]{padding:0;overflow:hidden}.access-table-scroll[data-v-3bb71ce9]{overflow-x:auto}.access-page table[data-v-3bb71ce9]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-3bb71ce9]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-3bb71ce9]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-3bb71ce9],.access-page td small[data-v-3bb71ce9]{display:block}.access-page td strong[data-v-3bb71ce9]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-3bb71ce9]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-3bb71ce9]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-3bb71ce9]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-3bb71ce9]{display:flex;gap:3px}.access-row-actions button[data-v-3bb71ce9],.access-grant-row>button[data-v-3bb71ce9],.access-pagination button[data-v-3bb71ce9]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-3bb71ce9]:hover,.access-grant-row>button[data-v-3bb71ce9]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-3bb71ce9]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-3bb71ce9]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-3bb71ce9]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-3bb71ce9]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-3bb71ce9]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-3bb71ce9]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-3bb71ce9]{display:grid;gap:8px}.access-grant-row[data-v-3bb71ce9]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-3bb71ce9]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-3bb71ce9]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-3bb71ce9]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-3bb71ce9]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-3bb71ce9]{width:100%}.access-role-list>button[data-v-3bb71ce9]{width:auto}.access-fixed-role[data-v-3bb71ce9]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-3bb71ce9]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-3bb71ce9]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-3bb71ce9]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-3bb71ce9]{padding:14px}.account-list[data-v-3bb71ce9]{padding:0}.access-form-grid[data-v-3bb71ce9]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-3bb71ce9]{grid-column:auto}.access-heading[data-v-3bb71ce9],.access-toolbar[data-v-3bb71ce9]{align-items:flex-start;flex-direction:column}.access-filters[data-v-3bb71ce9]{width:100%;flex-wrap:wrap}.access-filters label[data-v-3bb71ce9],.access-filters label input[data-v-3bb71ce9]{width:100%}.access-toolbar>.access-button[data-v-3bb71ce9]{width:100%}.access-permission-table>section[data-v-3bb71ce9]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-3bb71ce9]{padding:10px}.access-grant-row[data-v-3bb71ce9],.access-grant-row.expanded[data-v-3bb71ce9]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-3bb71ce9]>:not(button),.access-grant-row.expanded[data-v-3bb71ce9]>:not(button){grid-column:1}.access-grant-row>button[data-v-3bb71ce9],.access-grant-row.expanded>button[data-v-3bb71ce9]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-3bb71ce9]{grid-column:1 / -1}.access-actions[data-v-3bb71ce9]{align-items:stretch}.access-actions>span[data-v-3bb71ce9]{width:100%}.access-actions .access-button[data-v-3bb71ce9]{flex:1}.access-section-title[data-v-3bb71ce9]{align-items:flex-start}.access-section-title .access-button[data-v-3bb71ce9]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-3bb71ce9]{width:100%}.access-fixed-role[data-v-3bb71ce9]{flex-basis:100%}.access-filters select[data-v-3bb71ce9],.access-filters>.access-button[data-v-3bb71ce9]{flex:1}.access-section-title[data-v-3bb71ce9]{flex-direction:column}.access-section-title .access-button[data-v-3bb71ce9]{width:100%}.access-actions[data-v-3bb71ce9]{flex-direction:column}.access-actions .access-button[data-v-3bb71ce9]{width:100%}}table[data-v-3bb71ce9]{min-width:1050px}caption[data-v-3bb71ce9]{text-align:left;padding:12px 0;font-size:13px}td small[data-v-3bb71ce9]{display:block;color:#758398;margin-top:6px}td details[data-v-3bb71ce9]{max-width:220px;overflow-wrap:anywhere}td summary[data-v-3bb71ce9]{cursor:pointer}.access-tag.error[data-v-3bb71ce9]{color:#a63c32;background:#fff1ef}.access-page[data-v-e97393c1]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-e97393c1],.access-role-list[data-v-e97393c1]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-e97393c1]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-e97393c1]{padding:12px 9px}.access-role-list>header[data-v-e97393c1],.access-heading[data-v-e97393c1],.access-section-title[data-v-e97393c1],.access-actions[data-v-e97393c1],.access-toolbar[data-v-e97393c1],.access-pagination[data-v-e97393c1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-e97393c1]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-e97393c1],.access-page h4[data-v-e97393c1]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-e97393c1]{font-size:15px}.access-page h4[data-v-e97393c1]{font-size:13px}.access-page p[data-v-e97393c1]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-e97393c1]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-e97393c1]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-e97393c1]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-e97393c1]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-e97393c1]{color:#fff}.access-role-list>button.active small[data-v-e97393c1]{color:#e2eaff}.access-fixed-role[data-v-e97393c1]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-e97393c1]{min-width:0}.access-fixed-role strong[data-v-e97393c1],.access-fixed-role small[data-v-e97393c1]{display:block}.access-fixed-role small[data-v-e97393c1]{margin-top:3px;font-size:10px}.access-heading[data-v-e97393c1]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-e97393c1]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-e97393c1]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-e97393c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-e97393c1],.access-modal-form label[data-v-e97393c1]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-e97393c1]{grid-column:1 / -1}.access-page input[data-v-e97393c1],.access-page select[data-v-e97393c1],.access-page textarea[data-v-e97393c1],.access-modal-form input[data-v-e97393c1],.access-modal-form select[data-v-e97393c1],.access-modal-form textarea[data-v-e97393c1]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-e97393c1],.access-page select[data-v-e97393c1],.access-modal-form input[data-v-e97393c1],.access-modal-form select[data-v-e97393c1]{height:36px;padding:0 10px}.access-page textarea[data-v-e97393c1],.access-modal-form textarea[data-v-e97393c1]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-e97393c1],.access-modal-form input[type=checkbox][data-v-e97393c1]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-e97393c1]:disabled,.access-page select[data-v-e97393c1]:disabled,.access-page textarea[data-v-e97393c1]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-e97393c1]{margin:22px 0 11px}.access-section-title>span[data-v-e97393c1]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-e97393c1]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-e97393c1]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-e97393c1]:last-child{border-bottom:0}.access-permission-table section>header[data-v-e97393c1]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-e97393c1]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-e97393c1]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-e97393c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-e97393c1]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-e97393c1]{min-width:0}.access-permission-table section>div small[data-v-e97393c1]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-e97393c1]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-e97393c1]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-e97393c1]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-e97393c1]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-e97393c1]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-e97393c1]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-e97393c1]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-e97393c1]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-e97393c1]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-e97393c1]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-e97393c1]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-e97393c1]{width:140px}.account-list[data-v-e97393c1]{padding:0;overflow:hidden}.access-table-scroll[data-v-e97393c1]{overflow-x:auto}.access-page table[data-v-e97393c1]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-e97393c1]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-e97393c1]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-e97393c1],.access-page td small[data-v-e97393c1]{display:block}.access-page td strong[data-v-e97393c1]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-e97393c1]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-e97393c1]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-e97393c1]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-e97393c1]{display:flex;gap:3px}.access-row-actions button[data-v-e97393c1],.access-grant-row>button[data-v-e97393c1],.access-pagination button[data-v-e97393c1]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-e97393c1]:hover,.access-grant-row>button[data-v-e97393c1]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-e97393c1]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-e97393c1]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-e97393c1]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-e97393c1]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-e97393c1]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-e97393c1]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-e97393c1]{display:grid;gap:8px}.access-grant-row[data-v-e97393c1]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-e97393c1]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-e97393c1]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-e97393c1]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-e97393c1]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-e97393c1]{width:100%}.access-role-list>button[data-v-e97393c1]{width:auto}.access-fixed-role[data-v-e97393c1]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-e97393c1]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-e97393c1]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-e97393c1]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-e97393c1]{padding:14px}.account-list[data-v-e97393c1]{padding:0}.access-form-grid[data-v-e97393c1]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-e97393c1]{grid-column:auto}.access-heading[data-v-e97393c1],.access-toolbar[data-v-e97393c1]{align-items:flex-start;flex-direction:column}.access-filters[data-v-e97393c1]{width:100%;flex-wrap:wrap}.access-filters label[data-v-e97393c1],.access-filters label input[data-v-e97393c1]{width:100%}.access-toolbar>.access-button[data-v-e97393c1]{width:100%}.access-permission-table>section[data-v-e97393c1]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-e97393c1]{padding:10px}.access-grant-row[data-v-e97393c1],.access-grant-row.expanded[data-v-e97393c1]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-e97393c1]>:not(button),.access-grant-row.expanded[data-v-e97393c1]>:not(button){grid-column:1}.access-grant-row>button[data-v-e97393c1],.access-grant-row.expanded>button[data-v-e97393c1]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-e97393c1]{grid-column:1 / -1}.access-actions[data-v-e97393c1]{align-items:stretch}.access-actions>span[data-v-e97393c1]{width:100%}.access-actions .access-button[data-v-e97393c1]{flex:1}.access-section-title[data-v-e97393c1]{align-items:flex-start}.access-section-title .access-button[data-v-e97393c1]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-e97393c1]{width:100%}.access-fixed-role[data-v-e97393c1]{flex-basis:100%}.access-filters select[data-v-e97393c1],.access-filters>.access-button[data-v-e97393c1]{flex:1}.access-section-title[data-v-e97393c1]{flex-direction:column}.access-section-title .access-button[data-v-e97393c1]{width:100%}.access-actions[data-v-e97393c1]{flex-direction:column}.access-actions .access-button[data-v-e97393c1]{width:100%}}.resident-section-tabs[data-v-e97393c1],.resident-detail-tabs[data-v-e97393c1]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-e97393c1],.resident-detail-tabs>button[data-v-e97393c1]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-e97393c1],.resident-detail-tabs>button.active[data-v-e97393c1]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-e97393c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-e97393c1]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-e97393c1]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-e97393c1]{font-size:25px;font-weight:600}.resident-filters[data-v-e97393c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-e97393c1]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-e97393c1]{grid-column:span 2;min-width:0}.resident-search>div[data-v-e97393c1],.resident-age>div[data-v-e97393c1]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-e97393c1]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-e97393c1]{width:100%;border:0;padding-left:0}.resident-age input[data-v-e97393c1]{width:70px}.resident-filter-actions[data-v-e97393c1],.resident-detail-actions[data-v-e97393c1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-e97393c1]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-e97393c1],.resident-filters input[data-v-e97393c1]{width:100%}.resident-age>div[data-v-e97393c1]{min-width:0}.resident-age input[data-v-e97393c1]{min-width:0;flex:1}.resident-detail[data-v-e97393c1],.resident-detail-tabs[data-v-e97393c1]{margin-top:16px}.resident-description[data-v-e97393c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-e97393c1]{min-width:0}.resident-description dt[data-v-e97393c1]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-e97393c1]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-e97393c1]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-e97393c1]{margin-top:16px!important}.resident-history-reason[data-v-e97393c1]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-e97393c1]{display:grid;gap:18px}.resident-editor fieldset[data-v-e97393c1]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-e97393c1]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-e97393c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-e97393c1]{grid-column:1 / -1}.resident-status-form[data-v-e97393c1]{display:grid;gap:14px}.resident-status-form>p[data-v-e97393c1]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-e97393c1]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-e97393c1]{margin-bottom:0}.resident-contact-tags[data-v-e97393c1]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-e97393c1]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-e97393c1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-e97393c1]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-e97393c1]{width:auto}.resident-attachment-upload[data-v-e97393c1]{margin:0}.resident-attachment-category[data-v-e97393c1]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-e97393c1]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-e97393c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-e97393c1]{padding:14px}.resident-filters>label[data-v-e97393c1]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-e97393c1],.resident-filter-actions[data-v-e97393c1]{flex-basis:100%}.resident-filters select[data-v-e97393c1],.resident-age>div[data-v-e97393c1]{width:100%}.resident-age input[data-v-e97393c1]{width:100%}.resident-filter-actions .access-button[data-v-e97393c1]{flex:1}.resident-form-grid[data-v-e97393c1],.resident-description[data-v-e97393c1]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-e97393c1]{grid-column:auto}.resident-section-tabs[data-v-e97393c1]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-e97393c1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-e97393c1]{grid-column:1 / -1}.resident-filter-actions[data-v-e97393c1]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-e97393c1]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-e97393c1]{grid-template-columns:minmax(0,1fr)}}fieldset[data-v-e97393c1]{border:0;padding:0;margin:0}.access-modal-form .generation-reuse[data-v-e97393c1]{display:flex;flex-direction:row;flex-wrap:wrap;cursor:pointer;gap:8px;align-items:center;margin:18px 0;font-size:13px}.generation-reuse input[data-v-e97393c1]{width:15px;height:15px}.generation-toolbar[data-v-e97393c1]{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;margin:20px 0 12px}.generation-toolbar>div[data-v-e97393c1]{display:flex;flex-wrap:wrap;gap:6px}.generation-counts[data-v-e97393c1]{display:flex;flex-wrap:wrap;gap:20px;background:#eef4ff;padding:16px;margin-top:20px;border-radius:8px;font-size:13px}.generation-hint[data-v-e97393c1]{color:#758398;font-size:12px;line-height:1.7}td small[data-v-e97393c1]{display:block;color:#758398;margin-top:5px}td>input[data-v-e97393c1]{width:15px;height:15px}.access-page[data-v-059455db]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-059455db],.access-role-list[data-v-059455db]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-059455db]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-059455db]{padding:12px 9px}.access-role-list>header[data-v-059455db],.access-heading[data-v-059455db],.access-section-title[data-v-059455db],.access-actions[data-v-059455db],.access-toolbar[data-v-059455db],.access-pagination[data-v-059455db]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-059455db]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-059455db],.access-page h4[data-v-059455db]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-059455db]{font-size:15px}.access-page h4[data-v-059455db]{font-size:13px}.access-page p[data-v-059455db]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-059455db]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-059455db]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-059455db]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-059455db]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-059455db]{color:#fff}.access-role-list>button.active small[data-v-059455db]{color:#e2eaff}.access-fixed-role[data-v-059455db]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-059455db]{min-width:0}.access-fixed-role strong[data-v-059455db],.access-fixed-role small[data-v-059455db]{display:block}.access-fixed-role small[data-v-059455db]{margin-top:3px;font-size:10px}.access-heading[data-v-059455db]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-059455db]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-059455db]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-059455db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-059455db],.access-modal-form label[data-v-059455db]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-059455db]{grid-column:1 / -1}.access-page input[data-v-059455db],.access-page select[data-v-059455db],.access-page textarea[data-v-059455db],.access-modal-form input[data-v-059455db],.access-modal-form select[data-v-059455db],.access-modal-form textarea[data-v-059455db]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-059455db],.access-page select[data-v-059455db],.access-modal-form input[data-v-059455db],.access-modal-form select[data-v-059455db]{height:36px;padding:0 10px}.access-page textarea[data-v-059455db],.access-modal-form textarea[data-v-059455db]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-059455db],.access-modal-form input[type=checkbox][data-v-059455db]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-059455db]:disabled,.access-page select[data-v-059455db]:disabled,.access-page textarea[data-v-059455db]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-059455db]{margin:22px 0 11px}.access-section-title>span[data-v-059455db]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-059455db]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-059455db]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-059455db]:last-child{border-bottom:0}.access-permission-table section>header[data-v-059455db]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-059455db]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-059455db]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-059455db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-059455db]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-059455db]{min-width:0}.access-permission-table section>div small[data-v-059455db]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-059455db]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-059455db]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-059455db]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-059455db]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-059455db]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-059455db]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-059455db]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-059455db]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-059455db]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-059455db]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-059455db]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-059455db]{width:140px}.account-list[data-v-059455db]{padding:0;overflow:hidden}.access-table-scroll[data-v-059455db]{overflow-x:auto}.access-page table[data-v-059455db]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-059455db]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-059455db]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-059455db],.access-page td small[data-v-059455db]{display:block}.access-page td strong[data-v-059455db]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-059455db]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-059455db]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-059455db]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-059455db]{display:flex;gap:3px}.access-row-actions button[data-v-059455db],.access-grant-row>button[data-v-059455db],.access-pagination button[data-v-059455db]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-059455db]:hover,.access-grant-row>button[data-v-059455db]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-059455db]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-059455db]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-059455db]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-059455db]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-059455db]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-059455db]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-059455db]{display:grid;gap:8px}.access-grant-row[data-v-059455db]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-059455db]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-059455db]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-059455db]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-059455db]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-059455db]{width:100%}.access-role-list>button[data-v-059455db]{width:auto}.access-fixed-role[data-v-059455db]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-059455db]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-059455db]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-059455db]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-059455db]{padding:14px}.account-list[data-v-059455db]{padding:0}.access-form-grid[data-v-059455db]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-059455db]{grid-column:auto}.access-heading[data-v-059455db],.access-toolbar[data-v-059455db]{align-items:flex-start;flex-direction:column}.access-filters[data-v-059455db]{width:100%;flex-wrap:wrap}.access-filters label[data-v-059455db],.access-filters label input[data-v-059455db]{width:100%}.access-toolbar>.access-button[data-v-059455db]{width:100%}.access-permission-table>section[data-v-059455db]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-059455db]{padding:10px}.access-grant-row[data-v-059455db],.access-grant-row.expanded[data-v-059455db]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-059455db]>:not(button),.access-grant-row.expanded[data-v-059455db]>:not(button){grid-column:1}.access-grant-row>button[data-v-059455db],.access-grant-row.expanded>button[data-v-059455db]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-059455db]{grid-column:1 / -1}.access-actions[data-v-059455db]{align-items:stretch}.access-actions>span[data-v-059455db]{width:100%}.access-actions .access-button[data-v-059455db]{flex:1}.access-section-title[data-v-059455db]{align-items:flex-start}.access-section-title .access-button[data-v-059455db]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-059455db]{width:100%}.access-fixed-role[data-v-059455db]{flex-basis:100%}.access-filters select[data-v-059455db],.access-filters>.access-button[data-v-059455db]{flex:1}.access-section-title[data-v-059455db]{flex-direction:column}.access-section-title .access-button[data-v-059455db]{width:100%}.access-actions[data-v-059455db]{flex-direction:column}.access-actions .access-button[data-v-059455db]{width:100%}}.resident-section-tabs[data-v-059455db],.resident-detail-tabs[data-v-059455db]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-059455db],.resident-detail-tabs>button[data-v-059455db]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-059455db],.resident-detail-tabs>button.active[data-v-059455db]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-059455db]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-059455db]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-059455db]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-059455db]{font-size:25px;font-weight:600}.resident-filters[data-v-059455db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-059455db]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-059455db]{grid-column:span 2;min-width:0}.resident-search>div[data-v-059455db],.resident-age>div[data-v-059455db]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-059455db]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-059455db]{width:100%;border:0;padding-left:0}.resident-age input[data-v-059455db]{width:70px}.resident-filter-actions[data-v-059455db],.resident-detail-actions[data-v-059455db]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-059455db]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-059455db],.resident-filters input[data-v-059455db]{width:100%}.resident-age>div[data-v-059455db]{min-width:0}.resident-age input[data-v-059455db]{min-width:0;flex:1}.resident-detail[data-v-059455db],.resident-detail-tabs[data-v-059455db]{margin-top:16px}.resident-description[data-v-059455db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-059455db]{min-width:0}.resident-description dt[data-v-059455db]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-059455db]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-059455db]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-059455db]{margin-top:16px!important}.resident-history-reason[data-v-059455db]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-059455db]{display:grid;gap:18px}.resident-editor fieldset[data-v-059455db]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-059455db]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-059455db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-059455db]{grid-column:1 / -1}.resident-status-form[data-v-059455db]{display:grid;gap:14px}.resident-status-form>p[data-v-059455db]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-059455db]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-059455db]{margin-bottom:0}.resident-contact-tags[data-v-059455db]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-059455db]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-059455db]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-059455db]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-059455db]{width:auto}.resident-attachment-upload[data-v-059455db]{margin:0}.resident-attachment-category[data-v-059455db]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-059455db]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-059455db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-059455db]{padding:14px}.resident-filters>label[data-v-059455db]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-059455db],.resident-filter-actions[data-v-059455db]{flex-basis:100%}.resident-filters select[data-v-059455db],.resident-age>div[data-v-059455db]{width:100%}.resident-age input[data-v-059455db]{width:100%}.resident-filter-actions .access-button[data-v-059455db]{flex:1}.resident-form-grid[data-v-059455db],.resident-description[data-v-059455db]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-059455db]{grid-column:auto}.resident-section-tabs[data-v-059455db]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-059455db]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-059455db]{grid-column:1 / -1}.resident-filter-actions[data-v-059455db]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-059455db]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-059455db]{grid-template-columns:minmax(0,1fr)}}fieldset[data-v-059455db]{margin:0;padding:0;border:0}.dispatch-hint[data-v-059455db]{color:#758398;font-size:12px;line-height:1.7}.dispatch-candidates-heading[data-v-059455db]{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.dispatch-candidates[data-v-059455db]{display:grid;gap:8px;max-height:300px;overflow:auto;margin:12px 0 20px}.dispatch-candidates>div[data-v-059455db]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #dce5f0;border-radius:8px;padding:12px;font-size:13px}.dispatch-candidates label[data-v-059455db]{display:flex;align-items:flex-start;gap:10px}.dispatch-candidates input[data-v-059455db]{width:16px;height:16px;flex-shrink:0}.dispatch-candidates small[data-v-059455db]{display:block;margin-top:5px;color:#758398}.dispatch-candidates .blocked[data-v-059455db]{background:#f8fafc}.dispatch-candidates .dispatch-blocked-reason[data-v-059455db]{color:#b45309}.access-page[data-v-e04bbc77]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-e04bbc77],.access-role-list[data-v-e04bbc77]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-e04bbc77]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-e04bbc77]{padding:12px 9px}.access-role-list>header[data-v-e04bbc77],.access-heading[data-v-e04bbc77],.access-section-title[data-v-e04bbc77],.access-actions[data-v-e04bbc77],.access-toolbar[data-v-e04bbc77],.access-pagination[data-v-e04bbc77]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-e04bbc77]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-e04bbc77],.access-page h4[data-v-e04bbc77]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-e04bbc77]{font-size:15px}.access-page h4[data-v-e04bbc77]{font-size:13px}.access-page p[data-v-e04bbc77]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-e04bbc77]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-e04bbc77]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-e04bbc77]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-e04bbc77]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-e04bbc77]{color:#fff}.access-role-list>button.active small[data-v-e04bbc77]{color:#e2eaff}.access-fixed-role[data-v-e04bbc77]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-e04bbc77]{min-width:0}.access-fixed-role strong[data-v-e04bbc77],.access-fixed-role small[data-v-e04bbc77]{display:block}.access-fixed-role small[data-v-e04bbc77]{margin-top:3px;font-size:10px}.access-heading[data-v-e04bbc77]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-e04bbc77]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-e04bbc77]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-e04bbc77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-e04bbc77],.access-modal-form label[data-v-e04bbc77]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-e04bbc77]{grid-column:1 / -1}.access-page input[data-v-e04bbc77],.access-page select[data-v-e04bbc77],.access-page textarea[data-v-e04bbc77],.access-modal-form input[data-v-e04bbc77],.access-modal-form select[data-v-e04bbc77],.access-modal-form textarea[data-v-e04bbc77]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-e04bbc77],.access-page select[data-v-e04bbc77],.access-modal-form input[data-v-e04bbc77],.access-modal-form select[data-v-e04bbc77]{height:36px;padding:0 10px}.access-page textarea[data-v-e04bbc77],.access-modal-form textarea[data-v-e04bbc77]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-e04bbc77],.access-modal-form input[type=checkbox][data-v-e04bbc77]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-e04bbc77]:disabled,.access-page select[data-v-e04bbc77]:disabled,.access-page textarea[data-v-e04bbc77]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-e04bbc77]{margin:22px 0 11px}.access-section-title>span[data-v-e04bbc77]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-e04bbc77]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-e04bbc77]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-e04bbc77]:last-child{border-bottom:0}.access-permission-table section>header[data-v-e04bbc77]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-e04bbc77]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-e04bbc77]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-e04bbc77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-e04bbc77]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-e04bbc77]{min-width:0}.access-permission-table section>div small[data-v-e04bbc77]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-e04bbc77]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-e04bbc77]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-e04bbc77]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-e04bbc77]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-e04bbc77]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-e04bbc77]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-e04bbc77]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-e04bbc77]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-e04bbc77]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-e04bbc77]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-e04bbc77]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-e04bbc77]{width:140px}.account-list[data-v-e04bbc77]{padding:0;overflow:hidden}.access-table-scroll[data-v-e04bbc77]{overflow-x:auto}.access-page table[data-v-e04bbc77]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-e04bbc77]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-e04bbc77]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-e04bbc77],.access-page td small[data-v-e04bbc77]{display:block}.access-page td strong[data-v-e04bbc77]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-e04bbc77]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-e04bbc77]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-e04bbc77]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-e04bbc77]{display:flex;gap:3px}.access-row-actions button[data-v-e04bbc77],.access-grant-row>button[data-v-e04bbc77],.access-pagination button[data-v-e04bbc77]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-e04bbc77]:hover,.access-grant-row>button[data-v-e04bbc77]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-e04bbc77]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-e04bbc77]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-e04bbc77]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-e04bbc77]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-e04bbc77]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-e04bbc77]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-e04bbc77]{display:grid;gap:8px}.access-grant-row[data-v-e04bbc77]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-e04bbc77]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-e04bbc77]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-e04bbc77]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-e04bbc77]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-e04bbc77]{width:100%}.access-role-list>button[data-v-e04bbc77]{width:auto}.access-fixed-role[data-v-e04bbc77]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-e04bbc77]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-e04bbc77]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-e04bbc77]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-e04bbc77]{padding:14px}.account-list[data-v-e04bbc77]{padding:0}.access-form-grid[data-v-e04bbc77]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-e04bbc77]{grid-column:auto}.access-heading[data-v-e04bbc77],.access-toolbar[data-v-e04bbc77]{align-items:flex-start;flex-direction:column}.access-filters[data-v-e04bbc77]{width:100%;flex-wrap:wrap}.access-filters label[data-v-e04bbc77],.access-filters label input[data-v-e04bbc77]{width:100%}.access-toolbar>.access-button[data-v-e04bbc77]{width:100%}.access-permission-table>section[data-v-e04bbc77]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-e04bbc77]{padding:10px}.access-grant-row[data-v-e04bbc77],.access-grant-row.expanded[data-v-e04bbc77]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-e04bbc77]>:not(button),.access-grant-row.expanded[data-v-e04bbc77]>:not(button){grid-column:1}.access-grant-row>button[data-v-e04bbc77],.access-grant-row.expanded>button[data-v-e04bbc77]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-e04bbc77]{grid-column:1 / -1}.access-actions[data-v-e04bbc77]{align-items:stretch}.access-actions>span[data-v-e04bbc77]{width:100%}.access-actions .access-button[data-v-e04bbc77]{flex:1}.access-section-title[data-v-e04bbc77]{align-items:flex-start}.access-section-title .access-button[data-v-e04bbc77]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-e04bbc77]{width:100%}.access-fixed-role[data-v-e04bbc77]{flex-basis:100%}.access-filters select[data-v-e04bbc77],.access-filters>.access-button[data-v-e04bbc77]{flex:1}.access-section-title[data-v-e04bbc77]{flex-direction:column}.access-section-title .access-button[data-v-e04bbc77]{width:100%}.access-actions[data-v-e04bbc77]{flex-direction:column}.access-actions .access-button[data-v-e04bbc77]{width:100%}}td small[data-v-e04bbc77]{display:block;margin-top:5px;color:#758398}.assignment-reason[data-v-e04bbc77]{max-width:250px;white-space:pre-wrap;overflow-wrap:anywhere}.access-page[data-v-78662af7]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-78662af7],.access-role-list[data-v-78662af7]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-78662af7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-78662af7]{padding:12px 9px}.access-role-list>header[data-v-78662af7],.access-heading[data-v-78662af7],.access-section-title[data-v-78662af7],.access-actions[data-v-78662af7],.access-toolbar[data-v-78662af7],.access-pagination[data-v-78662af7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-78662af7]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-78662af7],.access-page h4[data-v-78662af7]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-78662af7]{font-size:15px}.access-page h4[data-v-78662af7]{font-size:13px}.access-page p[data-v-78662af7]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-78662af7]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-78662af7]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-78662af7]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-78662af7]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-78662af7]{color:#fff}.access-role-list>button.active small[data-v-78662af7]{color:#e2eaff}.access-fixed-role[data-v-78662af7]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-78662af7]{min-width:0}.access-fixed-role strong[data-v-78662af7],.access-fixed-role small[data-v-78662af7]{display:block}.access-fixed-role small[data-v-78662af7]{margin-top:3px;font-size:10px}.access-heading[data-v-78662af7]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-78662af7]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-78662af7]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-78662af7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-78662af7],.access-modal-form label[data-v-78662af7]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-78662af7]{grid-column:1 / -1}.access-page input[data-v-78662af7],.access-page select[data-v-78662af7],.access-page textarea[data-v-78662af7],.access-modal-form input[data-v-78662af7],.access-modal-form select[data-v-78662af7],.access-modal-form textarea[data-v-78662af7]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-78662af7],.access-page select[data-v-78662af7],.access-modal-form input[data-v-78662af7],.access-modal-form select[data-v-78662af7]{height:36px;padding:0 10px}.access-page textarea[data-v-78662af7],.access-modal-form textarea[data-v-78662af7]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-78662af7],.access-modal-form input[type=checkbox][data-v-78662af7]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-78662af7]:disabled,.access-page select[data-v-78662af7]:disabled,.access-page textarea[data-v-78662af7]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-78662af7]{margin:22px 0 11px}.access-section-title>span[data-v-78662af7]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-78662af7]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-78662af7]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-78662af7]:last-child{border-bottom:0}.access-permission-table section>header[data-v-78662af7]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-78662af7]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-78662af7]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-78662af7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-78662af7]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-78662af7]{min-width:0}.access-permission-table section>div small[data-v-78662af7]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-78662af7]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-78662af7]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-78662af7]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-78662af7]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-78662af7]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-78662af7]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-78662af7]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-78662af7]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-78662af7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-78662af7]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-78662af7]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-78662af7]{width:140px}.account-list[data-v-78662af7]{padding:0;overflow:hidden}.access-table-scroll[data-v-78662af7]{overflow-x:auto}.access-page table[data-v-78662af7]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-78662af7]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-78662af7]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-78662af7],.access-page td small[data-v-78662af7]{display:block}.access-page td strong[data-v-78662af7]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-78662af7]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-78662af7]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-78662af7]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-78662af7]{display:flex;gap:3px}.access-row-actions button[data-v-78662af7],.access-grant-row>button[data-v-78662af7],.access-pagination button[data-v-78662af7]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-78662af7]:hover,.access-grant-row>button[data-v-78662af7]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-78662af7]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-78662af7]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-78662af7]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-78662af7]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-78662af7]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-78662af7]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-78662af7]{display:grid;gap:8px}.access-grant-row[data-v-78662af7]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-78662af7]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-78662af7]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-78662af7]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-78662af7]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-78662af7]{width:100%}.access-role-list>button[data-v-78662af7]{width:auto}.access-fixed-role[data-v-78662af7]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-78662af7]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-78662af7]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-78662af7]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-78662af7]{padding:14px}.account-list[data-v-78662af7]{padding:0}.access-form-grid[data-v-78662af7]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-78662af7]{grid-column:auto}.access-heading[data-v-78662af7],.access-toolbar[data-v-78662af7]{align-items:flex-start;flex-direction:column}.access-filters[data-v-78662af7]{width:100%;flex-wrap:wrap}.access-filters label[data-v-78662af7],.access-filters label input[data-v-78662af7]{width:100%}.access-toolbar>.access-button[data-v-78662af7]{width:100%}.access-permission-table>section[data-v-78662af7]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-78662af7]{padding:10px}.access-grant-row[data-v-78662af7],.access-grant-row.expanded[data-v-78662af7]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-78662af7]>:not(button),.access-grant-row.expanded[data-v-78662af7]>:not(button){grid-column:1}.access-grant-row>button[data-v-78662af7],.access-grant-row.expanded>button[data-v-78662af7]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-78662af7]{grid-column:1 / -1}.access-actions[data-v-78662af7]{align-items:stretch}.access-actions>span[data-v-78662af7]{width:100%}.access-actions .access-button[data-v-78662af7]{flex:1}.access-section-title[data-v-78662af7]{align-items:flex-start}.access-section-title .access-button[data-v-78662af7]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-78662af7]{width:100%}.access-fixed-role[data-v-78662af7]{flex-basis:100%}.access-filters select[data-v-78662af7],.access-filters>.access-button[data-v-78662af7]{flex:1}.access-section-title[data-v-78662af7]{flex-direction:column}.access-section-title .access-button[data-v-78662af7]{width:100%}.access-actions[data-v-78662af7]{flex-direction:column}.access-actions .access-button[data-v-78662af7]{width:100%}}.resident-section-tabs[data-v-78662af7],.resident-detail-tabs[data-v-78662af7]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-78662af7],.resident-detail-tabs>button[data-v-78662af7]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-78662af7],.resident-detail-tabs>button.active[data-v-78662af7]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-78662af7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-78662af7]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-78662af7]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-78662af7]{font-size:25px;font-weight:600}.resident-filters[data-v-78662af7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-78662af7]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-78662af7]{grid-column:span 2;min-width:0}.resident-search>div[data-v-78662af7],.resident-age>div[data-v-78662af7]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-78662af7]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-78662af7]{width:100%;border:0;padding-left:0}.resident-age input[data-v-78662af7]{width:70px}.resident-filter-actions[data-v-78662af7],.resident-detail-actions[data-v-78662af7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-78662af7]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-78662af7],.resident-filters input[data-v-78662af7]{width:100%}.resident-age>div[data-v-78662af7]{min-width:0}.resident-age input[data-v-78662af7]{min-width:0;flex:1}.resident-detail[data-v-78662af7],.resident-detail-tabs[data-v-78662af7]{margin-top:16px}.resident-description[data-v-78662af7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-78662af7]{min-width:0}.resident-description dt[data-v-78662af7]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-78662af7]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-78662af7]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-78662af7]{margin-top:16px!important}.resident-history-reason[data-v-78662af7]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-78662af7]{display:grid;gap:18px}.resident-editor fieldset[data-v-78662af7]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-78662af7]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-78662af7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-78662af7]{grid-column:1 / -1}.resident-status-form[data-v-78662af7]{display:grid;gap:14px}.resident-status-form>p[data-v-78662af7]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-78662af7]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-78662af7]{margin-bottom:0}.resident-contact-tags[data-v-78662af7]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-78662af7]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-78662af7]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-78662af7]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-78662af7]{width:auto}.resident-attachment-upload[data-v-78662af7]{margin:0}.resident-attachment-category[data-v-78662af7]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-78662af7]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-78662af7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-78662af7]{padding:14px}.resident-filters>label[data-v-78662af7]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-78662af7],.resident-filter-actions[data-v-78662af7]{flex-basis:100%}.resident-filters select[data-v-78662af7],.resident-age>div[data-v-78662af7]{width:100%}.resident-age input[data-v-78662af7]{width:100%}.resident-filter-actions .access-button[data-v-78662af7]{flex:1}.resident-form-grid[data-v-78662af7],.resident-description[data-v-78662af7]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-78662af7]{grid-column:auto}.resident-section-tabs[data-v-78662af7]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-78662af7]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-78662af7]{grid-column:1 / -1}.resident-filter-actions[data-v-78662af7]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-78662af7]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-78662af7]{grid-template-columns:minmax(0,1fr)}}fieldset[data-v-78662af7]{margin:0;padding:0;border:0}.leave-hint[data-v-78662af7]{color:#758398;font-size:12px;line-height:1.7}.leave-full[data-v-78662af7]{grid-column:1 / -1}.leave-form[data-v-78662af7]{padding-bottom:20px;border-bottom:1px solid #e1e8f1}.leave-filter[data-v-78662af7]{display:flex;align-items:center;gap:8px;margin:20px 0;font-size:13px}.leave-filter select[data-v-78662af7]{padding:6px;border:1px solid #dce4ee;border-radius:6px}.leave-reason[data-v-78662af7]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}td small[data-v-78662af7]{display:block;margin-top:5px;color:#758398}.leave-cancel[data-v-78662af7]{padding:16px;border:1px solid #f5d2b9;border-radius:8px;background:#fffaf6}.leave-cancel>div[data-v-78662af7]:last-child{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.work-order-statistics[data-v-baaaf3a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:10px;margin:20px 0}.work-order-statistics>div[data-v-baaaf3a2]{display:grid;gap:9px;padding:15px;border:1px solid #e1e8f1;border-radius:8px;background:#fff}.work-order-statistics span[data-v-baaaf3a2]{font-size:12px;color:#758398}.work-order-statistics strong[data-v-baaaf3a2]{color:#334155;font-size:21px}label[data-v-03210e3c]{display:grid;gap:6px;min-width:120px;flex:1;font-size:12px;color:#718096}select[data-v-03210e3c]{min-width:0;min-height:36px;padding:7px 10px;background:#fff;border:1px solid #dce4ee;border-radius:7px;color:#334155;font:inherit}.region-error[data-v-03210e3c]{width:100%;font-size:12px;color:#b45309}.access-page[data-v-3a939cd9]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-3a939cd9],.access-role-list[data-v-3a939cd9]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-3a939cd9]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-3a939cd9]{padding:12px 9px}.access-role-list>header[data-v-3a939cd9],.access-heading[data-v-3a939cd9],.access-section-title[data-v-3a939cd9],.access-actions[data-v-3a939cd9],.access-toolbar[data-v-3a939cd9],.access-pagination[data-v-3a939cd9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-3a939cd9]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-3a939cd9],.access-page h4[data-v-3a939cd9]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-3a939cd9]{font-size:15px}.access-page h4[data-v-3a939cd9]{font-size:13px}.access-page p[data-v-3a939cd9]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-3a939cd9]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-3a939cd9]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-3a939cd9]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-3a939cd9]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-3a939cd9]{color:#fff}.access-role-list>button.active small[data-v-3a939cd9]{color:#e2eaff}.access-fixed-role[data-v-3a939cd9]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-3a939cd9]{min-width:0}.access-fixed-role strong[data-v-3a939cd9],.access-fixed-role small[data-v-3a939cd9]{display:block}.access-fixed-role small[data-v-3a939cd9]{margin-top:3px;font-size:10px}.access-heading[data-v-3a939cd9]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-3a939cd9]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-3a939cd9]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-3a939cd9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-3a939cd9],.access-modal-form label[data-v-3a939cd9]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-3a939cd9]{grid-column:1 / -1}.access-page input[data-v-3a939cd9],.access-page select[data-v-3a939cd9],.access-page textarea[data-v-3a939cd9],.access-modal-form input[data-v-3a939cd9],.access-modal-form select[data-v-3a939cd9],.access-modal-form textarea[data-v-3a939cd9]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-3a939cd9],.access-page select[data-v-3a939cd9],.access-modal-form input[data-v-3a939cd9],.access-modal-form select[data-v-3a939cd9]{height:36px;padding:0 10px}.access-page textarea[data-v-3a939cd9],.access-modal-form textarea[data-v-3a939cd9]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-3a939cd9],.access-modal-form input[type=checkbox][data-v-3a939cd9]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-3a939cd9]:disabled,.access-page select[data-v-3a939cd9]:disabled,.access-page textarea[data-v-3a939cd9]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-3a939cd9]{margin:22px 0 11px}.access-section-title>span[data-v-3a939cd9]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-3a939cd9]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-3a939cd9]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-3a939cd9]:last-child{border-bottom:0}.access-permission-table section>header[data-v-3a939cd9]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-3a939cd9]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-3a939cd9]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-3a939cd9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-3a939cd9]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-3a939cd9]{min-width:0}.access-permission-table section>div small[data-v-3a939cd9]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-3a939cd9]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-3a939cd9]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-3a939cd9]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-3a939cd9]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-3a939cd9]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-3a939cd9]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-3a939cd9]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-3a939cd9]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-3a939cd9]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-3a939cd9]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-3a939cd9]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-3a939cd9]{width:140px}.account-list[data-v-3a939cd9]{padding:0;overflow:hidden}.access-table-scroll[data-v-3a939cd9]{overflow-x:auto}.access-page table[data-v-3a939cd9]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-3a939cd9]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-3a939cd9]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-3a939cd9],.access-page td small[data-v-3a939cd9]{display:block}.access-page td strong[data-v-3a939cd9]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-3a939cd9]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-3a939cd9]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-3a939cd9]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-3a939cd9]{display:flex;gap:3px}.access-row-actions button[data-v-3a939cd9],.access-grant-row>button[data-v-3a939cd9],.access-pagination button[data-v-3a939cd9]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-3a939cd9]:hover,.access-grant-row>button[data-v-3a939cd9]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-3a939cd9]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-3a939cd9]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-3a939cd9]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-3a939cd9]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-3a939cd9]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-3a939cd9]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-3a939cd9]{display:grid;gap:8px}.access-grant-row[data-v-3a939cd9]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-3a939cd9]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-3a939cd9]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-3a939cd9]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-3a939cd9]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-3a939cd9]{width:100%}.access-role-list>button[data-v-3a939cd9]{width:auto}.access-fixed-role[data-v-3a939cd9]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-3a939cd9]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-3a939cd9]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-3a939cd9]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-3a939cd9]{padding:14px}.account-list[data-v-3a939cd9]{padding:0}.access-form-grid[data-v-3a939cd9]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-3a939cd9]{grid-column:auto}.access-heading[data-v-3a939cd9],.access-toolbar[data-v-3a939cd9]{align-items:flex-start;flex-direction:column}.access-filters[data-v-3a939cd9]{width:100%;flex-wrap:wrap}.access-filters label[data-v-3a939cd9],.access-filters label input[data-v-3a939cd9]{width:100%}.access-toolbar>.access-button[data-v-3a939cd9]{width:100%}.access-permission-table>section[data-v-3a939cd9]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-3a939cd9]{padding:10px}.access-grant-row[data-v-3a939cd9],.access-grant-row.expanded[data-v-3a939cd9]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-3a939cd9]>:not(button),.access-grant-row.expanded[data-v-3a939cd9]>:not(button){grid-column:1}.access-grant-row>button[data-v-3a939cd9],.access-grant-row.expanded>button[data-v-3a939cd9]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-3a939cd9]{grid-column:1 / -1}.access-actions[data-v-3a939cd9]{align-items:stretch}.access-actions>span[data-v-3a939cd9]{width:100%}.access-actions .access-button[data-v-3a939cd9]{flex:1}.access-section-title[data-v-3a939cd9]{align-items:flex-start}.access-section-title .access-button[data-v-3a939cd9]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-3a939cd9]{width:100%}.access-fixed-role[data-v-3a939cd9]{flex-basis:100%}.access-filters select[data-v-3a939cd9],.access-filters>.access-button[data-v-3a939cd9]{flex:1}.access-section-title[data-v-3a939cd9]{flex-direction:column}.access-section-title .access-button[data-v-3a939cd9]{width:100%}.access-actions[data-v-3a939cd9]{flex-direction:column}.access-actions .access-button[data-v-3a939cd9]{width:100%}}.person-filter[data-v-3a939cd9]{display:grid;align-content:start;gap:6px;min-width:0;flex:1}.person-filter label[data-v-3a939cd9]{display:grid;gap:6px;font-size:12px;color:#718096}.person-filter input[data-v-3a939cd9],.person-filter select[data-v-3a939cd9]{width:100%;min-width:0;min-height:36px;padding:7px 10px;background:#fff;border:1px solid #dce4ee;border-radius:7px;color:#334155;font:inherit}.person-search[data-v-3a939cd9]{display:flex;gap:5px}.person-search input[data-v-3a939cd9]{flex:1;width:0;font-size:12px}.person-filter small[data-v-3a939cd9]{color:#758398;font-size:10px;line-height:1.5}.person-filter .person-error[data-v-3a939cd9]{color:#b45309}.access-page[data-v-ddcb1b1c]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-ddcb1b1c],.access-role-list[data-v-ddcb1b1c]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-ddcb1b1c]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-ddcb1b1c]{padding:12px 9px}.access-role-list>header[data-v-ddcb1b1c],.access-heading[data-v-ddcb1b1c],.access-section-title[data-v-ddcb1b1c],.access-actions[data-v-ddcb1b1c],.access-toolbar[data-v-ddcb1b1c],.access-pagination[data-v-ddcb1b1c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-ddcb1b1c]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-ddcb1b1c],.access-page h4[data-v-ddcb1b1c]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-ddcb1b1c]{font-size:15px}.access-page h4[data-v-ddcb1b1c]{font-size:13px}.access-page p[data-v-ddcb1b1c]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-ddcb1b1c]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-ddcb1b1c]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-ddcb1b1c]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-ddcb1b1c]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-ddcb1b1c]{color:#fff}.access-role-list>button.active small[data-v-ddcb1b1c]{color:#e2eaff}.access-fixed-role[data-v-ddcb1b1c]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-ddcb1b1c]{min-width:0}.access-fixed-role strong[data-v-ddcb1b1c],.access-fixed-role small[data-v-ddcb1b1c]{display:block}.access-fixed-role small[data-v-ddcb1b1c]{margin-top:3px;font-size:10px}.access-heading[data-v-ddcb1b1c]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-ddcb1b1c]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-ddcb1b1c]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-ddcb1b1c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-ddcb1b1c],.access-modal-form label[data-v-ddcb1b1c]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-ddcb1b1c]{grid-column:1 / -1}.access-page input[data-v-ddcb1b1c],.access-page select[data-v-ddcb1b1c],.access-page textarea[data-v-ddcb1b1c],.access-modal-form input[data-v-ddcb1b1c],.access-modal-form select[data-v-ddcb1b1c],.access-modal-form textarea[data-v-ddcb1b1c]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-ddcb1b1c],.access-page select[data-v-ddcb1b1c],.access-modal-form input[data-v-ddcb1b1c],.access-modal-form select[data-v-ddcb1b1c]{height:36px;padding:0 10px}.access-page textarea[data-v-ddcb1b1c],.access-modal-form textarea[data-v-ddcb1b1c]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-ddcb1b1c],.access-modal-form input[type=checkbox][data-v-ddcb1b1c]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-ddcb1b1c]:disabled,.access-page select[data-v-ddcb1b1c]:disabled,.access-page textarea[data-v-ddcb1b1c]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-ddcb1b1c]{margin:22px 0 11px}.access-section-title>span[data-v-ddcb1b1c]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-ddcb1b1c]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-ddcb1b1c]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-ddcb1b1c]:last-child{border-bottom:0}.access-permission-table section>header[data-v-ddcb1b1c]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-ddcb1b1c]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-ddcb1b1c]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-ddcb1b1c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-ddcb1b1c]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-ddcb1b1c]{min-width:0}.access-permission-table section>div small[data-v-ddcb1b1c]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-ddcb1b1c]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-ddcb1b1c]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-ddcb1b1c]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-ddcb1b1c]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-ddcb1b1c]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-ddcb1b1c]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-ddcb1b1c]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-ddcb1b1c]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-ddcb1b1c]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-ddcb1b1c]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-ddcb1b1c]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-ddcb1b1c]{width:140px}.account-list[data-v-ddcb1b1c]{padding:0;overflow:hidden}.access-table-scroll[data-v-ddcb1b1c]{overflow-x:auto}.access-page table[data-v-ddcb1b1c]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-ddcb1b1c]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-ddcb1b1c]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-ddcb1b1c],.access-page td small[data-v-ddcb1b1c]{display:block}.access-page td strong[data-v-ddcb1b1c]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-ddcb1b1c]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-ddcb1b1c]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-ddcb1b1c]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-ddcb1b1c]{display:flex;gap:3px}.access-row-actions button[data-v-ddcb1b1c],.access-grant-row>button[data-v-ddcb1b1c],.access-pagination button[data-v-ddcb1b1c]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-ddcb1b1c]:hover,.access-grant-row>button[data-v-ddcb1b1c]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-ddcb1b1c]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-ddcb1b1c]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-ddcb1b1c]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-ddcb1b1c]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-ddcb1b1c]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-ddcb1b1c]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-ddcb1b1c]{display:grid;gap:8px}.access-grant-row[data-v-ddcb1b1c]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-ddcb1b1c]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-ddcb1b1c]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-ddcb1b1c]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-ddcb1b1c]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-ddcb1b1c]{width:100%}.access-role-list>button[data-v-ddcb1b1c]{width:auto}.access-fixed-role[data-v-ddcb1b1c]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-ddcb1b1c]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-ddcb1b1c]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-ddcb1b1c]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-ddcb1b1c]{padding:14px}.account-list[data-v-ddcb1b1c]{padding:0}.access-form-grid[data-v-ddcb1b1c]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-ddcb1b1c]{grid-column:auto}.access-heading[data-v-ddcb1b1c],.access-toolbar[data-v-ddcb1b1c]{align-items:flex-start;flex-direction:column}.access-filters[data-v-ddcb1b1c]{width:100%;flex-wrap:wrap}.access-filters label[data-v-ddcb1b1c],.access-filters label input[data-v-ddcb1b1c]{width:100%}.access-toolbar>.access-button[data-v-ddcb1b1c]{width:100%}.access-permission-table>section[data-v-ddcb1b1c]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-ddcb1b1c]{padding:10px}.access-grant-row[data-v-ddcb1b1c],.access-grant-row.expanded[data-v-ddcb1b1c]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-ddcb1b1c]>:not(button),.access-grant-row.expanded[data-v-ddcb1b1c]>:not(button){grid-column:1}.access-grant-row>button[data-v-ddcb1b1c],.access-grant-row.expanded>button[data-v-ddcb1b1c]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-ddcb1b1c]{grid-column:1 / -1}.access-actions[data-v-ddcb1b1c]{align-items:stretch}.access-actions>span[data-v-ddcb1b1c]{width:100%}.access-actions .access-button[data-v-ddcb1b1c]{flex:1}.access-section-title[data-v-ddcb1b1c]{align-items:flex-start}.access-section-title .access-button[data-v-ddcb1b1c]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-ddcb1b1c]{width:100%}.access-fixed-role[data-v-ddcb1b1c]{flex-basis:100%}.access-filters select[data-v-ddcb1b1c],.access-filters>.access-button[data-v-ddcb1b1c]{flex:1}.access-section-title[data-v-ddcb1b1c]{flex-direction:column}.access-section-title .access-button[data-v-ddcb1b1c]{width:100%}.access-actions[data-v-ddcb1b1c]{flex-direction:column}.access-actions .access-button[data-v-ddcb1b1c]{width:100%}}.closure-evidence[data-v-ddcb1b1c]{margin-top:24px}.evidence-upload[data-v-ddcb1b1c]{border:1px solid #e1e8f1;border-radius:8px;padding:12px}.evidence-upload p[data-v-ddcb1b1c],.evidence-hint[data-v-ddcb1b1c]{color:#758398;font-size:12px;line-height:1.7}.evidence-upload-controls[data-v-ddcb1b1c]{display:flex;gap:10px;flex-wrap:wrap}td small[data-v-ddcb1b1c]{display:block;color:#758398;margin-top:5px}.evidence-preview[data-v-ddcb1b1c]{padding:12px;background:#f6f9fd;border:1px solid #e1e8f1;border-radius:8px}.evidence-preview>div[data-v-ddcb1b1c]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.evidence-preview img[data-v-ddcb1b1c],.evidence-preview video[data-v-ddcb1b1c]{display:block;max-width:100%;max-height:500px;margin:12px auto}.evidence-preview iframe[data-v-ddcb1b1c]{border:0;width:100%;height:500px;margin-top:12px}.evidence-preview audio[data-v-ddcb1b1c]{width:100%;margin-top:12px}.access-page[data-v-e42c1879]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-e42c1879],.access-role-list[data-v-e42c1879]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-e42c1879]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-e42c1879]{padding:12px 9px}.access-role-list>header[data-v-e42c1879],.access-heading[data-v-e42c1879],.access-section-title[data-v-e42c1879],.access-actions[data-v-e42c1879],.access-toolbar[data-v-e42c1879],.access-pagination[data-v-e42c1879]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-e42c1879]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-e42c1879],.access-page h4[data-v-e42c1879]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-e42c1879]{font-size:15px}.access-page h4[data-v-e42c1879]{font-size:13px}.access-page p[data-v-e42c1879]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-e42c1879]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-e42c1879]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-e42c1879]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-e42c1879]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-e42c1879]{color:#fff}.access-role-list>button.active small[data-v-e42c1879]{color:#e2eaff}.access-fixed-role[data-v-e42c1879]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-e42c1879]{min-width:0}.access-fixed-role strong[data-v-e42c1879],.access-fixed-role small[data-v-e42c1879]{display:block}.access-fixed-role small[data-v-e42c1879]{margin-top:3px;font-size:10px}.access-heading[data-v-e42c1879]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-e42c1879]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-e42c1879]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-e42c1879]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-e42c1879],.access-modal-form label[data-v-e42c1879]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-e42c1879]{grid-column:1 / -1}.access-page input[data-v-e42c1879],.access-page select[data-v-e42c1879],.access-page textarea[data-v-e42c1879],.access-modal-form input[data-v-e42c1879],.access-modal-form select[data-v-e42c1879],.access-modal-form textarea[data-v-e42c1879]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-e42c1879],.access-page select[data-v-e42c1879],.access-modal-form input[data-v-e42c1879],.access-modal-form select[data-v-e42c1879]{height:36px;padding:0 10px}.access-page textarea[data-v-e42c1879],.access-modal-form textarea[data-v-e42c1879]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-e42c1879],.access-modal-form input[type=checkbox][data-v-e42c1879]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-e42c1879]:disabled,.access-page select[data-v-e42c1879]:disabled,.access-page textarea[data-v-e42c1879]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-e42c1879]{margin:22px 0 11px}.access-section-title>span[data-v-e42c1879]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-e42c1879]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-e42c1879]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-e42c1879]:last-child{border-bottom:0}.access-permission-table section>header[data-v-e42c1879]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-e42c1879]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-e42c1879]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-e42c1879]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-e42c1879]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-e42c1879]{min-width:0}.access-permission-table section>div small[data-v-e42c1879]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-e42c1879]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-e42c1879]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-e42c1879]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-e42c1879]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-e42c1879]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-e42c1879]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-e42c1879]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-e42c1879]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-e42c1879]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-e42c1879]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-e42c1879]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-e42c1879]{width:140px}.account-list[data-v-e42c1879]{padding:0;overflow:hidden}.access-table-scroll[data-v-e42c1879]{overflow-x:auto}.access-page table[data-v-e42c1879]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-e42c1879]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-e42c1879]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-e42c1879],.access-page td small[data-v-e42c1879]{display:block}.access-page td strong[data-v-e42c1879]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-e42c1879]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-e42c1879]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-e42c1879]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-e42c1879]{display:flex;gap:3px}.access-row-actions button[data-v-e42c1879],.access-grant-row>button[data-v-e42c1879],.access-pagination button[data-v-e42c1879]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-e42c1879]:hover,.access-grant-row>button[data-v-e42c1879]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-e42c1879]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-e42c1879]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-e42c1879]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-e42c1879]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-e42c1879]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-e42c1879]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-e42c1879]{display:grid;gap:8px}.access-grant-row[data-v-e42c1879]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-e42c1879]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-e42c1879]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-e42c1879]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-e42c1879]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-e42c1879]{width:100%}.access-role-list>button[data-v-e42c1879]{width:auto}.access-fixed-role[data-v-e42c1879]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-e42c1879]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-e42c1879]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-e42c1879]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-e42c1879]{padding:14px}.account-list[data-v-e42c1879]{padding:0}.access-form-grid[data-v-e42c1879]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-e42c1879]{grid-column:auto}.access-heading[data-v-e42c1879],.access-toolbar[data-v-e42c1879]{align-items:flex-start;flex-direction:column}.access-filters[data-v-e42c1879]{width:100%;flex-wrap:wrap}.access-filters label[data-v-e42c1879],.access-filters label input[data-v-e42c1879]{width:100%}.access-toolbar>.access-button[data-v-e42c1879]{width:100%}.access-permission-table>section[data-v-e42c1879]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-e42c1879]{padding:10px}.access-grant-row[data-v-e42c1879],.access-grant-row.expanded[data-v-e42c1879]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-e42c1879]>:not(button),.access-grant-row.expanded[data-v-e42c1879]>:not(button){grid-column:1}.access-grant-row>button[data-v-e42c1879],.access-grant-row.expanded>button[data-v-e42c1879]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-e42c1879]{grid-column:1 / -1}.access-actions[data-v-e42c1879]{align-items:stretch}.access-actions>span[data-v-e42c1879]{width:100%}.access-actions .access-button[data-v-e42c1879]{flex:1}.access-section-title[data-v-e42c1879]{align-items:flex-start}.access-section-title .access-button[data-v-e42c1879]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-e42c1879]{width:100%}.access-fixed-role[data-v-e42c1879]{flex-basis:100%}.access-filters select[data-v-e42c1879],.access-filters>.access-button[data-v-e42c1879]{flex:1}.access-section-title[data-v-e42c1879]{flex-direction:column}.access-section-title .access-button[data-v-e42c1879]{width:100%}.access-actions[data-v-e42c1879]{flex-direction:column}.access-actions .access-button[data-v-e42c1879]{width:100%}}.resident-section-tabs[data-v-e42c1879],.resident-detail-tabs[data-v-e42c1879]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-e42c1879],.resident-detail-tabs>button[data-v-e42c1879]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-e42c1879],.resident-detail-tabs>button.active[data-v-e42c1879]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-e42c1879]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-e42c1879]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-e42c1879]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-e42c1879]{font-size:25px;font-weight:600}.resident-filters[data-v-e42c1879]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-e42c1879]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-e42c1879]{grid-column:span 2;min-width:0}.resident-search>div[data-v-e42c1879],.resident-age>div[data-v-e42c1879]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-e42c1879]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-e42c1879]{width:100%;border:0;padding-left:0}.resident-age input[data-v-e42c1879]{width:70px}.resident-filter-actions[data-v-e42c1879],.resident-detail-actions[data-v-e42c1879]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-e42c1879]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-e42c1879],.resident-filters input[data-v-e42c1879]{width:100%}.resident-age>div[data-v-e42c1879]{min-width:0}.resident-age input[data-v-e42c1879]{min-width:0;flex:1}.resident-detail[data-v-e42c1879],.resident-detail-tabs[data-v-e42c1879]{margin-top:16px}.resident-description[data-v-e42c1879]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-e42c1879]{min-width:0}.resident-description dt[data-v-e42c1879]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-e42c1879]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-e42c1879]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-e42c1879]{margin-top:16px!important}.resident-history-reason[data-v-e42c1879]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-e42c1879]{display:grid;gap:18px}.resident-editor fieldset[data-v-e42c1879]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-e42c1879]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-e42c1879]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-e42c1879]{grid-column:1 / -1}.resident-status-form[data-v-e42c1879]{display:grid;gap:14px}.resident-status-form>p[data-v-e42c1879]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-e42c1879]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-e42c1879]{margin-bottom:0}.resident-contact-tags[data-v-e42c1879]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-e42c1879]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-e42c1879]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-e42c1879]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-e42c1879]{width:auto}.resident-attachment-upload[data-v-e42c1879]{margin:0}.resident-attachment-category[data-v-e42c1879]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-e42c1879]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-e42c1879]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-e42c1879]{padding:14px}.resident-filters>label[data-v-e42c1879]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-e42c1879],.resident-filter-actions[data-v-e42c1879]{flex-basis:100%}.resident-filters select[data-v-e42c1879],.resident-age>div[data-v-e42c1879]{width:100%}.resident-age input[data-v-e42c1879]{width:100%}.resident-filter-actions .access-button[data-v-e42c1879]{flex:1}.resident-form-grid[data-v-e42c1879],.resident-description[data-v-e42c1879]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-e42c1879]{grid-column:auto}.resident-section-tabs[data-v-e42c1879]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-e42c1879]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-e42c1879]{grid-column:1 / -1}.resident-filter-actions[data-v-e42c1879]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-e42c1879]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-e42c1879]{grid-template-columns:minmax(0,1fr)}}td small[data-v-e42c1879]{display:block;color:#758398;margin-top:5px}.closure-reason[data-v-e42c1879]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}.closure-snapshot[data-v-e42c1879]{padding:16px;margin-top:20px;background:#f8fafc;border:1px solid #e1e8f1;border-radius:8px}.closure-snapshot-heading[data-v-e42c1879]{display:flex;align-items:center;justify-content:space-between;gap:10px}.access-page[data-v-946aa9a9]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-946aa9a9],.access-role-list[data-v-946aa9a9]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-946aa9a9]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-946aa9a9]{padding:12px 9px}.access-role-list>header[data-v-946aa9a9],.access-heading[data-v-946aa9a9],.access-section-title[data-v-946aa9a9],.access-actions[data-v-946aa9a9],.access-toolbar[data-v-946aa9a9],.access-pagination[data-v-946aa9a9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-946aa9a9]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-946aa9a9],.access-page h4[data-v-946aa9a9]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-946aa9a9]{font-size:15px}.access-page h4[data-v-946aa9a9]{font-size:13px}.access-page p[data-v-946aa9a9]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-946aa9a9]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-946aa9a9]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-946aa9a9]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-946aa9a9]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-946aa9a9]{color:#fff}.access-role-list>button.active small[data-v-946aa9a9]{color:#e2eaff}.access-fixed-role[data-v-946aa9a9]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-946aa9a9]{min-width:0}.access-fixed-role strong[data-v-946aa9a9],.access-fixed-role small[data-v-946aa9a9]{display:block}.access-fixed-role small[data-v-946aa9a9]{margin-top:3px;font-size:10px}.access-heading[data-v-946aa9a9]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-946aa9a9]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-946aa9a9]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-946aa9a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-946aa9a9],.access-modal-form label[data-v-946aa9a9]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-946aa9a9]{grid-column:1 / -1}.access-page input[data-v-946aa9a9],.access-page select[data-v-946aa9a9],.access-page textarea[data-v-946aa9a9],.access-modal-form input[data-v-946aa9a9],.access-modal-form select[data-v-946aa9a9],.access-modal-form textarea[data-v-946aa9a9]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-946aa9a9],.access-page select[data-v-946aa9a9],.access-modal-form input[data-v-946aa9a9],.access-modal-form select[data-v-946aa9a9]{height:36px;padding:0 10px}.access-page textarea[data-v-946aa9a9],.access-modal-form textarea[data-v-946aa9a9]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-946aa9a9],.access-modal-form input[type=checkbox][data-v-946aa9a9]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-946aa9a9]:disabled,.access-page select[data-v-946aa9a9]:disabled,.access-page textarea[data-v-946aa9a9]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-946aa9a9]{margin:22px 0 11px}.access-section-title>span[data-v-946aa9a9]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-946aa9a9]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-946aa9a9]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-946aa9a9]:last-child{border-bottom:0}.access-permission-table section>header[data-v-946aa9a9]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-946aa9a9]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-946aa9a9]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-946aa9a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-946aa9a9]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-946aa9a9]{min-width:0}.access-permission-table section>div small[data-v-946aa9a9]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-946aa9a9]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-946aa9a9]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-946aa9a9]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-946aa9a9]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-946aa9a9]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-946aa9a9]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-946aa9a9]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-946aa9a9]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-946aa9a9]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-946aa9a9]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-946aa9a9]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-946aa9a9]{width:140px}.account-list[data-v-946aa9a9]{padding:0;overflow:hidden}.access-table-scroll[data-v-946aa9a9]{overflow-x:auto}.access-page table[data-v-946aa9a9]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-946aa9a9]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-946aa9a9]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-946aa9a9],.access-page td small[data-v-946aa9a9]{display:block}.access-page td strong[data-v-946aa9a9]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-946aa9a9]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-946aa9a9]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-946aa9a9]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-946aa9a9]{display:flex;gap:3px}.access-row-actions button[data-v-946aa9a9],.access-grant-row>button[data-v-946aa9a9],.access-pagination button[data-v-946aa9a9]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-946aa9a9]:hover,.access-grant-row>button[data-v-946aa9a9]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-946aa9a9]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-946aa9a9]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-946aa9a9]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-946aa9a9]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-946aa9a9]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-946aa9a9]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-946aa9a9]{display:grid;gap:8px}.access-grant-row[data-v-946aa9a9]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-946aa9a9]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-946aa9a9]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-946aa9a9]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-946aa9a9]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-946aa9a9]{width:100%}.access-role-list>button[data-v-946aa9a9]{width:auto}.access-fixed-role[data-v-946aa9a9]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-946aa9a9]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-946aa9a9]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-946aa9a9]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-946aa9a9]{padding:14px}.account-list[data-v-946aa9a9]{padding:0}.access-form-grid[data-v-946aa9a9]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-946aa9a9]{grid-column:auto}.access-heading[data-v-946aa9a9],.access-toolbar[data-v-946aa9a9]{align-items:flex-start;flex-direction:column}.access-filters[data-v-946aa9a9]{width:100%;flex-wrap:wrap}.access-filters label[data-v-946aa9a9],.access-filters label input[data-v-946aa9a9]{width:100%}.access-toolbar>.access-button[data-v-946aa9a9]{width:100%}.access-permission-table>section[data-v-946aa9a9]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-946aa9a9]{padding:10px}.access-grant-row[data-v-946aa9a9],.access-grant-row.expanded[data-v-946aa9a9]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-946aa9a9]>:not(button),.access-grant-row.expanded[data-v-946aa9a9]>:not(button){grid-column:1}.access-grant-row>button[data-v-946aa9a9],.access-grant-row.expanded>button[data-v-946aa9a9]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-946aa9a9]{grid-column:1 / -1}.access-actions[data-v-946aa9a9]{align-items:stretch}.access-actions>span[data-v-946aa9a9]{width:100%}.access-actions .access-button[data-v-946aa9a9]{flex:1}.access-section-title[data-v-946aa9a9]{align-items:flex-start}.access-section-title .access-button[data-v-946aa9a9]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-946aa9a9]{width:100%}.access-fixed-role[data-v-946aa9a9]{flex-basis:100%}.access-filters select[data-v-946aa9a9],.access-filters>.access-button[data-v-946aa9a9]{flex:1}.access-section-title[data-v-946aa9a9]{flex-direction:column}.access-section-title .access-button[data-v-946aa9a9]{width:100%}.access-actions[data-v-946aa9a9]{flex-direction:column}.access-actions .access-button[data-v-946aa9a9]{width:100%}}.resident-section-tabs[data-v-946aa9a9],.resident-detail-tabs[data-v-946aa9a9]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-946aa9a9],.resident-detail-tabs>button[data-v-946aa9a9]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-946aa9a9],.resident-detail-tabs>button.active[data-v-946aa9a9]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-946aa9a9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-946aa9a9]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-946aa9a9]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-946aa9a9]{font-size:25px;font-weight:600}.resident-filters[data-v-946aa9a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-946aa9a9]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-946aa9a9]{grid-column:span 2;min-width:0}.resident-search>div[data-v-946aa9a9],.resident-age>div[data-v-946aa9a9]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-946aa9a9]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-946aa9a9]{width:100%;border:0;padding-left:0}.resident-age input[data-v-946aa9a9]{width:70px}.resident-filter-actions[data-v-946aa9a9],.resident-detail-actions[data-v-946aa9a9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-946aa9a9]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-946aa9a9],.resident-filters input[data-v-946aa9a9]{width:100%}.resident-age>div[data-v-946aa9a9]{min-width:0}.resident-age input[data-v-946aa9a9]{min-width:0;flex:1}.resident-detail[data-v-946aa9a9],.resident-detail-tabs[data-v-946aa9a9]{margin-top:16px}.resident-description[data-v-946aa9a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-946aa9a9]{min-width:0}.resident-description dt[data-v-946aa9a9]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-946aa9a9]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-946aa9a9]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-946aa9a9]{margin-top:16px!important}.resident-history-reason[data-v-946aa9a9]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-946aa9a9]{display:grid;gap:18px}.resident-editor fieldset[data-v-946aa9a9]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-946aa9a9]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-946aa9a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-946aa9a9]{grid-column:1 / -1}.resident-status-form[data-v-946aa9a9]{display:grid;gap:14px}.resident-status-form>p[data-v-946aa9a9]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-946aa9a9]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-946aa9a9]{margin-bottom:0}.resident-contact-tags[data-v-946aa9a9]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-946aa9a9]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-946aa9a9]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-946aa9a9]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-946aa9a9]{width:auto}.resident-attachment-upload[data-v-946aa9a9]{margin:0}.resident-attachment-category[data-v-946aa9a9]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-946aa9a9]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-946aa9a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-946aa9a9]{padding:14px}.resident-filters>label[data-v-946aa9a9]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-946aa9a9],.resident-filter-actions[data-v-946aa9a9]{flex-basis:100%}.resident-filters select[data-v-946aa9a9],.resident-age>div[data-v-946aa9a9]{width:100%}.resident-age input[data-v-946aa9a9]{width:100%}.resident-filter-actions .access-button[data-v-946aa9a9]{flex:1}.resident-form-grid[data-v-946aa9a9],.resident-description[data-v-946aa9a9]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-946aa9a9]{grid-column:auto}.resident-section-tabs[data-v-946aa9a9]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-946aa9a9]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-946aa9a9]{grid-column:1 / -1}.resident-filter-actions[data-v-946aa9a9]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-946aa9a9]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-946aa9a9]{grid-template-columns:minmax(0,1fr)}}fieldset[data-v-946aa9a9]{border:0;padding:0;margin:0}.closure-hint[data-v-946aa9a9]{color:#758398;font-size:12px;line-height:1.7}.closure-reason-field[data-v-946aa9a9]{grid-column:1 / -1}.closure-actions[data-v-946aa9a9]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.access-page[data-v-ad9778fc]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-ad9778fc],.access-role-list[data-v-ad9778fc]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-ad9778fc]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-ad9778fc]{padding:12px 9px}.access-role-list>header[data-v-ad9778fc],.access-heading[data-v-ad9778fc],.access-section-title[data-v-ad9778fc],.access-actions[data-v-ad9778fc],.access-toolbar[data-v-ad9778fc],.access-pagination[data-v-ad9778fc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-ad9778fc]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-ad9778fc],.access-page h4[data-v-ad9778fc]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-ad9778fc]{font-size:15px}.access-page h4[data-v-ad9778fc]{font-size:13px}.access-page p[data-v-ad9778fc]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-ad9778fc]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-ad9778fc]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-ad9778fc]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-ad9778fc]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-ad9778fc]{color:#fff}.access-role-list>button.active small[data-v-ad9778fc]{color:#e2eaff}.access-fixed-role[data-v-ad9778fc]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-ad9778fc]{min-width:0}.access-fixed-role strong[data-v-ad9778fc],.access-fixed-role small[data-v-ad9778fc]{display:block}.access-fixed-role small[data-v-ad9778fc]{margin-top:3px;font-size:10px}.access-heading[data-v-ad9778fc]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-ad9778fc]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-ad9778fc]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-ad9778fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-ad9778fc],.access-modal-form label[data-v-ad9778fc]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-ad9778fc]{grid-column:1 / -1}.access-page input[data-v-ad9778fc],.access-page select[data-v-ad9778fc],.access-page textarea[data-v-ad9778fc],.access-modal-form input[data-v-ad9778fc],.access-modal-form select[data-v-ad9778fc],.access-modal-form textarea[data-v-ad9778fc]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-ad9778fc],.access-page select[data-v-ad9778fc],.access-modal-form input[data-v-ad9778fc],.access-modal-form select[data-v-ad9778fc]{height:36px;padding:0 10px}.access-page textarea[data-v-ad9778fc],.access-modal-form textarea[data-v-ad9778fc]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-ad9778fc],.access-modal-form input[type=checkbox][data-v-ad9778fc]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-ad9778fc]:disabled,.access-page select[data-v-ad9778fc]:disabled,.access-page textarea[data-v-ad9778fc]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-ad9778fc]{margin:22px 0 11px}.access-section-title>span[data-v-ad9778fc]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-ad9778fc]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-ad9778fc]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-ad9778fc]:last-child{border-bottom:0}.access-permission-table section>header[data-v-ad9778fc]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-ad9778fc]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-ad9778fc]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-ad9778fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-ad9778fc]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-ad9778fc]{min-width:0}.access-permission-table section>div small[data-v-ad9778fc]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-ad9778fc]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-ad9778fc]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-ad9778fc]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-ad9778fc]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-ad9778fc]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-ad9778fc]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-ad9778fc]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-ad9778fc]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-ad9778fc]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-ad9778fc]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-ad9778fc]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-ad9778fc]{width:140px}.account-list[data-v-ad9778fc]{padding:0;overflow:hidden}.access-table-scroll[data-v-ad9778fc]{overflow-x:auto}.access-page table[data-v-ad9778fc]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-ad9778fc]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-ad9778fc]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-ad9778fc],.access-page td small[data-v-ad9778fc]{display:block}.access-page td strong[data-v-ad9778fc]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-ad9778fc]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-ad9778fc]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-ad9778fc]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-ad9778fc]{display:flex;gap:3px}.access-row-actions button[data-v-ad9778fc],.access-grant-row>button[data-v-ad9778fc],.access-pagination button[data-v-ad9778fc]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-ad9778fc]:hover,.access-grant-row>button[data-v-ad9778fc]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-ad9778fc]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-ad9778fc]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-ad9778fc]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-ad9778fc]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-ad9778fc]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-ad9778fc]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-ad9778fc]{display:grid;gap:8px}.access-grant-row[data-v-ad9778fc]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-ad9778fc]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-ad9778fc]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-ad9778fc]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-ad9778fc]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-ad9778fc]{width:100%}.access-role-list>button[data-v-ad9778fc]{width:auto}.access-fixed-role[data-v-ad9778fc]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-ad9778fc]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-ad9778fc]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-ad9778fc]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-ad9778fc]{padding:14px}.account-list[data-v-ad9778fc]{padding:0}.access-form-grid[data-v-ad9778fc]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-ad9778fc]{grid-column:auto}.access-heading[data-v-ad9778fc],.access-toolbar[data-v-ad9778fc]{align-items:flex-start;flex-direction:column}.access-filters[data-v-ad9778fc]{width:100%;flex-wrap:wrap}.access-filters label[data-v-ad9778fc],.access-filters label input[data-v-ad9778fc]{width:100%}.access-toolbar>.access-button[data-v-ad9778fc]{width:100%}.access-permission-table>section[data-v-ad9778fc]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-ad9778fc]{padding:10px}.access-grant-row[data-v-ad9778fc],.access-grant-row.expanded[data-v-ad9778fc]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-ad9778fc]>:not(button),.access-grant-row.expanded[data-v-ad9778fc]>:not(button){grid-column:1}.access-grant-row>button[data-v-ad9778fc],.access-grant-row.expanded>button[data-v-ad9778fc]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-ad9778fc]{grid-column:1 / -1}.access-actions[data-v-ad9778fc]{align-items:stretch}.access-actions>span[data-v-ad9778fc]{width:100%}.access-actions .access-button[data-v-ad9778fc]{flex:1}.access-section-title[data-v-ad9778fc]{align-items:flex-start}.access-section-title .access-button[data-v-ad9778fc]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-ad9778fc]{width:100%}.access-fixed-role[data-v-ad9778fc]{flex-basis:100%}.access-filters select[data-v-ad9778fc],.access-filters>.access-button[data-v-ad9778fc]{flex:1}.access-section-title[data-v-ad9778fc]{flex-direction:column}.access-section-title .access-button[data-v-ad9778fc]{width:100%}.access-actions[data-v-ad9778fc]{flex-direction:column}.access-actions .access-button[data-v-ad9778fc]{width:100%}}.resident-section-tabs[data-v-ad9778fc],.resident-detail-tabs[data-v-ad9778fc]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-ad9778fc],.resident-detail-tabs>button[data-v-ad9778fc]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-ad9778fc],.resident-detail-tabs>button.active[data-v-ad9778fc]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-ad9778fc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-ad9778fc]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-ad9778fc]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-ad9778fc]{font-size:25px;font-weight:600}.resident-filters[data-v-ad9778fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-ad9778fc]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-ad9778fc]{grid-column:span 2;min-width:0}.resident-search>div[data-v-ad9778fc],.resident-age>div[data-v-ad9778fc]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-ad9778fc]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-ad9778fc]{width:100%;border:0;padding-left:0}.resident-age input[data-v-ad9778fc]{width:70px}.resident-filter-actions[data-v-ad9778fc],.resident-detail-actions[data-v-ad9778fc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-ad9778fc]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-ad9778fc],.resident-filters input[data-v-ad9778fc]{width:100%}.resident-age>div[data-v-ad9778fc]{min-width:0}.resident-age input[data-v-ad9778fc]{min-width:0;flex:1}.resident-detail[data-v-ad9778fc],.resident-detail-tabs[data-v-ad9778fc]{margin-top:16px}.resident-description[data-v-ad9778fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-ad9778fc]{min-width:0}.resident-description dt[data-v-ad9778fc]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-ad9778fc]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-ad9778fc]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-ad9778fc]{margin-top:16px!important}.resident-history-reason[data-v-ad9778fc]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-ad9778fc]{display:grid;gap:18px}.resident-editor fieldset[data-v-ad9778fc]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-ad9778fc]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-ad9778fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-ad9778fc]{grid-column:1 / -1}.resident-status-form[data-v-ad9778fc]{display:grid;gap:14px}.resident-status-form>p[data-v-ad9778fc]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-ad9778fc]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-ad9778fc]{margin-bottom:0}.resident-contact-tags[data-v-ad9778fc]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-ad9778fc]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-ad9778fc]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-ad9778fc]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-ad9778fc]{width:auto}.resident-attachment-upload[data-v-ad9778fc]{margin:0}.resident-attachment-category[data-v-ad9778fc]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-ad9778fc]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-ad9778fc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-ad9778fc]{padding:14px}.resident-filters>label[data-v-ad9778fc]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-ad9778fc],.resident-filter-actions[data-v-ad9778fc]{flex-basis:100%}.resident-filters select[data-v-ad9778fc],.resident-age>div[data-v-ad9778fc]{width:100%}.resident-age input[data-v-ad9778fc]{width:100%}.resident-filter-actions .access-button[data-v-ad9778fc]{flex:1}.resident-form-grid[data-v-ad9778fc],.resident-description[data-v-ad9778fc]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-ad9778fc]{grid-column:auto}.resident-section-tabs[data-v-ad9778fc]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-ad9778fc]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-ad9778fc]{grid-column:1 / -1}.resident-filter-actions[data-v-ad9778fc]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-ad9778fc]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-ad9778fc]{grid-template-columns:minmax(0,1fr)}}.closure-reason[data-v-ad9778fc]{white-space:pre-wrap;overflow-wrap:anywhere}.closure-review-form[data-v-ad9778fc]{margin-top:20px;padding:16px;border:1px solid #e1e8f1;border-radius:8px}.closure-review-form fieldset[data-v-ad9778fc]{margin:0;padding:0;border:0}.closure-review-form p[data-v-ad9778fc]{color:#758398;font-size:12px;line-height:1.7}.closure-review-back[data-v-ad9778fc]{display:flex;justify-content:flex-end;margin-top:16px}.access-page[data-v-895e848e]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-895e848e],.access-role-list[data-v-895e848e]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-895e848e]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-895e848e]{padding:12px 9px}.access-role-list>header[data-v-895e848e],.access-heading[data-v-895e848e],.access-section-title[data-v-895e848e],.access-actions[data-v-895e848e],.access-toolbar[data-v-895e848e],.access-pagination[data-v-895e848e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-895e848e]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-895e848e],.access-page h4[data-v-895e848e]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-895e848e]{font-size:15px}.access-page h4[data-v-895e848e]{font-size:13px}.access-page p[data-v-895e848e]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-895e848e]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-895e848e]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-895e848e]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-895e848e]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-895e848e]{color:#fff}.access-role-list>button.active small[data-v-895e848e]{color:#e2eaff}.access-fixed-role[data-v-895e848e]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-895e848e]{min-width:0}.access-fixed-role strong[data-v-895e848e],.access-fixed-role small[data-v-895e848e]{display:block}.access-fixed-role small[data-v-895e848e]{margin-top:3px;font-size:10px}.access-heading[data-v-895e848e]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-895e848e]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-895e848e]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-895e848e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-895e848e],.access-modal-form label[data-v-895e848e]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-895e848e]{grid-column:1 / -1}.access-page input[data-v-895e848e],.access-page select[data-v-895e848e],.access-page textarea[data-v-895e848e],.access-modal-form input[data-v-895e848e],.access-modal-form select[data-v-895e848e],.access-modal-form textarea[data-v-895e848e]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-895e848e],.access-page select[data-v-895e848e],.access-modal-form input[data-v-895e848e],.access-modal-form select[data-v-895e848e]{height:36px;padding:0 10px}.access-page textarea[data-v-895e848e],.access-modal-form textarea[data-v-895e848e]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-895e848e],.access-modal-form input[type=checkbox][data-v-895e848e]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-895e848e]:disabled,.access-page select[data-v-895e848e]:disabled,.access-page textarea[data-v-895e848e]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-895e848e]{margin:22px 0 11px}.access-section-title>span[data-v-895e848e]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-895e848e]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-895e848e]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-895e848e]:last-child{border-bottom:0}.access-permission-table section>header[data-v-895e848e]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-895e848e]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-895e848e]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-895e848e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-895e848e]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-895e848e]{min-width:0}.access-permission-table section>div small[data-v-895e848e]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-895e848e]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-895e848e]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-895e848e]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-895e848e]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-895e848e]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-895e848e]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-895e848e]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-895e848e]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-895e848e]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-895e848e]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-895e848e]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-895e848e]{width:140px}.account-list[data-v-895e848e]{padding:0;overflow:hidden}.access-table-scroll[data-v-895e848e]{overflow-x:auto}.access-page table[data-v-895e848e]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-895e848e]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-895e848e]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-895e848e],.access-page td small[data-v-895e848e]{display:block}.access-page td strong[data-v-895e848e]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-895e848e]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-895e848e]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-895e848e]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-895e848e]{display:flex;gap:3px}.access-row-actions button[data-v-895e848e],.access-grant-row>button[data-v-895e848e],.access-pagination button[data-v-895e848e]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-895e848e]:hover,.access-grant-row>button[data-v-895e848e]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-895e848e]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-895e848e]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-895e848e]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-895e848e]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-895e848e]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-895e848e]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-895e848e]{display:grid;gap:8px}.access-grant-row[data-v-895e848e]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-895e848e]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-895e848e]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-895e848e]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-895e848e]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-895e848e]{width:100%}.access-role-list>button[data-v-895e848e]{width:auto}.access-fixed-role[data-v-895e848e]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-895e848e]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-895e848e]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-895e848e]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-895e848e]{padding:14px}.account-list[data-v-895e848e]{padding:0}.access-form-grid[data-v-895e848e]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-895e848e]{grid-column:auto}.access-heading[data-v-895e848e],.access-toolbar[data-v-895e848e]{align-items:flex-start;flex-direction:column}.access-filters[data-v-895e848e]{width:100%;flex-wrap:wrap}.access-filters label[data-v-895e848e],.access-filters label input[data-v-895e848e]{width:100%}.access-toolbar>.access-button[data-v-895e848e]{width:100%}.access-permission-table>section[data-v-895e848e]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-895e848e]{padding:10px}.access-grant-row[data-v-895e848e],.access-grant-row.expanded[data-v-895e848e]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-895e848e]>:not(button),.access-grant-row.expanded[data-v-895e848e]>:not(button){grid-column:1}.access-grant-row>button[data-v-895e848e],.access-grant-row.expanded>button[data-v-895e848e]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-895e848e]{grid-column:1 / -1}.access-actions[data-v-895e848e]{align-items:stretch}.access-actions>span[data-v-895e848e]{width:100%}.access-actions .access-button[data-v-895e848e]{flex:1}.access-section-title[data-v-895e848e]{align-items:flex-start}.access-section-title .access-button[data-v-895e848e]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-895e848e]{width:100%}.access-fixed-role[data-v-895e848e]{flex-basis:100%}.access-filters select[data-v-895e848e],.access-filters>.access-button[data-v-895e848e]{flex:1}.access-section-title[data-v-895e848e]{flex-direction:column}.access-section-title .access-button[data-v-895e848e]{width:100%}.access-actions[data-v-895e848e]{flex-direction:column}.access-actions .access-button[data-v-895e848e]{width:100%}}.closure-tabs[data-v-895e848e]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}td small[data-v-895e848e]{display:block;color:#758398;margin-top:5px}.access-page[data-v-8c5ea63b]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-8c5ea63b],.access-role-list[data-v-8c5ea63b]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-8c5ea63b]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-8c5ea63b]{padding:12px 9px}.access-role-list>header[data-v-8c5ea63b],.access-heading[data-v-8c5ea63b],.access-section-title[data-v-8c5ea63b],.access-actions[data-v-8c5ea63b],.access-toolbar[data-v-8c5ea63b],.access-pagination[data-v-8c5ea63b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-8c5ea63b]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-8c5ea63b],.access-page h4[data-v-8c5ea63b]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-8c5ea63b]{font-size:15px}.access-page h4[data-v-8c5ea63b]{font-size:13px}.access-page p[data-v-8c5ea63b]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-8c5ea63b]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-8c5ea63b]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-8c5ea63b]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-8c5ea63b]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-8c5ea63b]{color:#fff}.access-role-list>button.active small[data-v-8c5ea63b]{color:#e2eaff}.access-fixed-role[data-v-8c5ea63b]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-8c5ea63b]{min-width:0}.access-fixed-role strong[data-v-8c5ea63b],.access-fixed-role small[data-v-8c5ea63b]{display:block}.access-fixed-role small[data-v-8c5ea63b]{margin-top:3px;font-size:10px}.access-heading[data-v-8c5ea63b]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-8c5ea63b]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-8c5ea63b]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-8c5ea63b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-8c5ea63b],.access-modal-form label[data-v-8c5ea63b]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-8c5ea63b]{grid-column:1 / -1}.access-page input[data-v-8c5ea63b],.access-page select[data-v-8c5ea63b],.access-page textarea[data-v-8c5ea63b],.access-modal-form input[data-v-8c5ea63b],.access-modal-form select[data-v-8c5ea63b],.access-modal-form textarea[data-v-8c5ea63b]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-8c5ea63b],.access-page select[data-v-8c5ea63b],.access-modal-form input[data-v-8c5ea63b],.access-modal-form select[data-v-8c5ea63b]{height:36px;padding:0 10px}.access-page textarea[data-v-8c5ea63b],.access-modal-form textarea[data-v-8c5ea63b]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-8c5ea63b],.access-modal-form input[type=checkbox][data-v-8c5ea63b]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-8c5ea63b]:disabled,.access-page select[data-v-8c5ea63b]:disabled,.access-page textarea[data-v-8c5ea63b]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-8c5ea63b]{margin:22px 0 11px}.access-section-title>span[data-v-8c5ea63b]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-8c5ea63b]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-8c5ea63b]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-8c5ea63b]:last-child{border-bottom:0}.access-permission-table section>header[data-v-8c5ea63b]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-8c5ea63b]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-8c5ea63b]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-8c5ea63b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-8c5ea63b]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-8c5ea63b]{min-width:0}.access-permission-table section>div small[data-v-8c5ea63b]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-8c5ea63b]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-8c5ea63b]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-8c5ea63b]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-8c5ea63b]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-8c5ea63b]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-8c5ea63b]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-8c5ea63b]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-8c5ea63b]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-8c5ea63b]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-8c5ea63b]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-8c5ea63b]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-8c5ea63b]{width:140px}.account-list[data-v-8c5ea63b]{padding:0;overflow:hidden}.access-table-scroll[data-v-8c5ea63b]{overflow-x:auto}.access-page table[data-v-8c5ea63b]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-8c5ea63b]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-8c5ea63b]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-8c5ea63b],.access-page td small[data-v-8c5ea63b]{display:block}.access-page td strong[data-v-8c5ea63b]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-8c5ea63b]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-8c5ea63b]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-8c5ea63b]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-8c5ea63b]{display:flex;gap:3px}.access-row-actions button[data-v-8c5ea63b],.access-grant-row>button[data-v-8c5ea63b],.access-pagination button[data-v-8c5ea63b]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-8c5ea63b]:hover,.access-grant-row>button[data-v-8c5ea63b]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-8c5ea63b]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-8c5ea63b]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-8c5ea63b]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-8c5ea63b]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-8c5ea63b]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-8c5ea63b]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-8c5ea63b]{display:grid;gap:8px}.access-grant-row[data-v-8c5ea63b]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-8c5ea63b]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-8c5ea63b]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-8c5ea63b]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-8c5ea63b]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-8c5ea63b]{width:100%}.access-role-list>button[data-v-8c5ea63b]{width:auto}.access-fixed-role[data-v-8c5ea63b]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-8c5ea63b]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-8c5ea63b]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-8c5ea63b]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-8c5ea63b]{padding:14px}.account-list[data-v-8c5ea63b]{padding:0}.access-form-grid[data-v-8c5ea63b]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-8c5ea63b]{grid-column:auto}.access-heading[data-v-8c5ea63b],.access-toolbar[data-v-8c5ea63b]{align-items:flex-start;flex-direction:column}.access-filters[data-v-8c5ea63b]{width:100%;flex-wrap:wrap}.access-filters label[data-v-8c5ea63b],.access-filters label input[data-v-8c5ea63b]{width:100%}.access-toolbar>.access-button[data-v-8c5ea63b]{width:100%}.access-permission-table>section[data-v-8c5ea63b]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-8c5ea63b]{padding:10px}.access-grant-row[data-v-8c5ea63b],.access-grant-row.expanded[data-v-8c5ea63b]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-8c5ea63b]>:not(button),.access-grant-row.expanded[data-v-8c5ea63b]>:not(button){grid-column:1}.access-grant-row>button[data-v-8c5ea63b],.access-grant-row.expanded>button[data-v-8c5ea63b]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-8c5ea63b]{grid-column:1 / -1}.access-actions[data-v-8c5ea63b]{align-items:stretch}.access-actions>span[data-v-8c5ea63b]{width:100%}.access-actions .access-button[data-v-8c5ea63b]{flex:1}.access-section-title[data-v-8c5ea63b]{align-items:flex-start}.access-section-title .access-button[data-v-8c5ea63b]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-8c5ea63b]{width:100%}.access-fixed-role[data-v-8c5ea63b]{flex-basis:100%}.access-filters select[data-v-8c5ea63b],.access-filters>.access-button[data-v-8c5ea63b]{flex:1}.access-section-title[data-v-8c5ea63b]{flex-direction:column}.access-section-title .access-button[data-v-8c5ea63b]{width:100%}.access-actions[data-v-8c5ea63b]{flex-direction:column}.access-actions .access-button[data-v-8c5ea63b]{width:100%}}.location-heading[data-v-8c5ea63b]{display:flex;justify-content:space-between;align-items:center;gap:10px}.location-hint[data-v-8c5ea63b]{color:#758398;font-size:12px;line-height:1.8}.location-heading h4[data-v-8c5ea63b]{margin:24px 0 14px}.access-page[data-v-0973a575]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-0973a575],.access-role-list[data-v-0973a575]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-0973a575]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-0973a575]{padding:12px 9px}.access-role-list>header[data-v-0973a575],.access-heading[data-v-0973a575],.access-section-title[data-v-0973a575],.access-actions[data-v-0973a575],.access-toolbar[data-v-0973a575],.access-pagination[data-v-0973a575]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-0973a575]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-0973a575],.access-page h4[data-v-0973a575]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-0973a575]{font-size:15px}.access-page h4[data-v-0973a575]{font-size:13px}.access-page p[data-v-0973a575]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-0973a575]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-0973a575]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-0973a575]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-0973a575]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-0973a575]{color:#fff}.access-role-list>button.active small[data-v-0973a575]{color:#e2eaff}.access-fixed-role[data-v-0973a575]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-0973a575]{min-width:0}.access-fixed-role strong[data-v-0973a575],.access-fixed-role small[data-v-0973a575]{display:block}.access-fixed-role small[data-v-0973a575]{margin-top:3px;font-size:10px}.access-heading[data-v-0973a575]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-0973a575]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-0973a575]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-0973a575]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-0973a575],.access-modal-form label[data-v-0973a575]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-0973a575]{grid-column:1 / -1}.access-page input[data-v-0973a575],.access-page select[data-v-0973a575],.access-page textarea[data-v-0973a575],.access-modal-form input[data-v-0973a575],.access-modal-form select[data-v-0973a575],.access-modal-form textarea[data-v-0973a575]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-0973a575],.access-page select[data-v-0973a575],.access-modal-form input[data-v-0973a575],.access-modal-form select[data-v-0973a575]{height:36px;padding:0 10px}.access-page textarea[data-v-0973a575],.access-modal-form textarea[data-v-0973a575]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-0973a575],.access-modal-form input[type=checkbox][data-v-0973a575]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-0973a575]:disabled,.access-page select[data-v-0973a575]:disabled,.access-page textarea[data-v-0973a575]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-0973a575]{margin:22px 0 11px}.access-section-title>span[data-v-0973a575]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-0973a575]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-0973a575]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-0973a575]:last-child{border-bottom:0}.access-permission-table section>header[data-v-0973a575]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-0973a575]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-0973a575]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-0973a575]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-0973a575]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-0973a575]{min-width:0}.access-permission-table section>div small[data-v-0973a575]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-0973a575]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-0973a575]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-0973a575]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-0973a575]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-0973a575]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-0973a575]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-0973a575]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-0973a575]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-0973a575]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-0973a575]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-0973a575]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-0973a575]{width:140px}.account-list[data-v-0973a575]{padding:0;overflow:hidden}.access-table-scroll[data-v-0973a575]{overflow-x:auto}.access-page table[data-v-0973a575]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-0973a575]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-0973a575]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-0973a575],.access-page td small[data-v-0973a575]{display:block}.access-page td strong[data-v-0973a575]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-0973a575]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-0973a575]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-0973a575]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-0973a575]{display:flex;gap:3px}.access-row-actions button[data-v-0973a575],.access-grant-row>button[data-v-0973a575],.access-pagination button[data-v-0973a575]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-0973a575]:hover,.access-grant-row>button[data-v-0973a575]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-0973a575]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-0973a575]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-0973a575]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-0973a575]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-0973a575]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-0973a575]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-0973a575]{display:grid;gap:8px}.access-grant-row[data-v-0973a575]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-0973a575]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-0973a575]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-0973a575]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-0973a575]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-0973a575]{width:100%}.access-role-list>button[data-v-0973a575]{width:auto}.access-fixed-role[data-v-0973a575]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-0973a575]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-0973a575]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-0973a575]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-0973a575]{padding:14px}.account-list[data-v-0973a575]{padding:0}.access-form-grid[data-v-0973a575]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-0973a575]{grid-column:auto}.access-heading[data-v-0973a575],.access-toolbar[data-v-0973a575]{align-items:flex-start;flex-direction:column}.access-filters[data-v-0973a575]{width:100%;flex-wrap:wrap}.access-filters label[data-v-0973a575],.access-filters label input[data-v-0973a575]{width:100%}.access-toolbar>.access-button[data-v-0973a575]{width:100%}.access-permission-table>section[data-v-0973a575]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-0973a575]{padding:10px}.access-grant-row[data-v-0973a575],.access-grant-row.expanded[data-v-0973a575]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-0973a575]>:not(button),.access-grant-row.expanded[data-v-0973a575]>:not(button){grid-column:1}.access-grant-row>button[data-v-0973a575],.access-grant-row.expanded>button[data-v-0973a575]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-0973a575]{grid-column:1 / -1}.access-actions[data-v-0973a575]{align-items:stretch}.access-actions>span[data-v-0973a575]{width:100%}.access-actions .access-button[data-v-0973a575]{flex:1}.access-section-title[data-v-0973a575]{align-items:flex-start}.access-section-title .access-button[data-v-0973a575]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-0973a575]{width:100%}.access-fixed-role[data-v-0973a575]{flex-basis:100%}.access-filters select[data-v-0973a575],.access-filters>.access-button[data-v-0973a575]{flex:1}.access-section-title[data-v-0973a575]{flex-direction:column}.access-section-title .access-button[data-v-0973a575]{width:100%}.access-actions[data-v-0973a575]{flex-direction:column}.access-actions .access-button[data-v-0973a575]{width:100%}}.media-heading[data-v-0973a575]{display:flex;justify-content:space-between;align-items:center;gap:10px}.media-heading h4[data-v-0973a575]{margin:24px 0 14px}.media-hint[data-v-0973a575]{color:#758398;font-size:12px;line-height:1.8}.media-actions[data-v-0973a575]{display:flex;flex-wrap:wrap;gap:6px}td small[data-v-0973a575]{display:block;margin-top:5px;color:#758398}.execution-preview[data-v-0973a575]{border:1px solid #e1e8f1;border-radius:8px;padding:12px;background:#f6f9fd}.execution-preview strong[data-v-0973a575]{min-width:0;overflow-wrap:anywhere;font-size:13px}.execution-preview img[data-v-0973a575],.execution-preview video[data-v-0973a575]{display:block;max-width:100%;max-height:500px;margin:12px auto}.execution-preview audio[data-v-0973a575]{margin-top:12px;width:100%}.execution-preview iframe[data-v-0973a575]{width:100%;height:500px;border:0;margin-top:12px}.access-page[data-v-9edfdb7d]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-9edfdb7d],.access-role-list[data-v-9edfdb7d]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-9edfdb7d]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-9edfdb7d]{padding:12px 9px}.access-role-list>header[data-v-9edfdb7d],.access-heading[data-v-9edfdb7d],.access-section-title[data-v-9edfdb7d],.access-actions[data-v-9edfdb7d],.access-toolbar[data-v-9edfdb7d],.access-pagination[data-v-9edfdb7d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-9edfdb7d]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-9edfdb7d],.access-page h4[data-v-9edfdb7d]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-9edfdb7d]{font-size:15px}.access-page h4[data-v-9edfdb7d]{font-size:13px}.access-page p[data-v-9edfdb7d]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-9edfdb7d]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-9edfdb7d]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-9edfdb7d]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-9edfdb7d]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-9edfdb7d]{color:#fff}.access-role-list>button.active small[data-v-9edfdb7d]{color:#e2eaff}.access-fixed-role[data-v-9edfdb7d]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-9edfdb7d]{min-width:0}.access-fixed-role strong[data-v-9edfdb7d],.access-fixed-role small[data-v-9edfdb7d]{display:block}.access-fixed-role small[data-v-9edfdb7d]{margin-top:3px;font-size:10px}.access-heading[data-v-9edfdb7d]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-9edfdb7d]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-9edfdb7d]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-9edfdb7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-9edfdb7d],.access-modal-form label[data-v-9edfdb7d]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-9edfdb7d]{grid-column:1 / -1}.access-page input[data-v-9edfdb7d],.access-page select[data-v-9edfdb7d],.access-page textarea[data-v-9edfdb7d],.access-modal-form input[data-v-9edfdb7d],.access-modal-form select[data-v-9edfdb7d],.access-modal-form textarea[data-v-9edfdb7d]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-9edfdb7d],.access-page select[data-v-9edfdb7d],.access-modal-form input[data-v-9edfdb7d],.access-modal-form select[data-v-9edfdb7d]{height:36px;padding:0 10px}.access-page textarea[data-v-9edfdb7d],.access-modal-form textarea[data-v-9edfdb7d]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-9edfdb7d],.access-modal-form input[type=checkbox][data-v-9edfdb7d]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-9edfdb7d]:disabled,.access-page select[data-v-9edfdb7d]:disabled,.access-page textarea[data-v-9edfdb7d]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-9edfdb7d]{margin:22px 0 11px}.access-section-title>span[data-v-9edfdb7d]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-9edfdb7d]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-9edfdb7d]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-9edfdb7d]:last-child{border-bottom:0}.access-permission-table section>header[data-v-9edfdb7d]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-9edfdb7d]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-9edfdb7d]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-9edfdb7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-9edfdb7d]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-9edfdb7d]{min-width:0}.access-permission-table section>div small[data-v-9edfdb7d]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-9edfdb7d]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-9edfdb7d]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-9edfdb7d]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-9edfdb7d]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-9edfdb7d]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-9edfdb7d]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-9edfdb7d]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-9edfdb7d]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-9edfdb7d]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-9edfdb7d]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-9edfdb7d]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-9edfdb7d]{width:140px}.account-list[data-v-9edfdb7d]{padding:0;overflow:hidden}.access-table-scroll[data-v-9edfdb7d]{overflow-x:auto}.access-page table[data-v-9edfdb7d]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-9edfdb7d]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-9edfdb7d]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-9edfdb7d],.access-page td small[data-v-9edfdb7d]{display:block}.access-page td strong[data-v-9edfdb7d]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-9edfdb7d]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-9edfdb7d]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-9edfdb7d]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-9edfdb7d]{display:flex;gap:3px}.access-row-actions button[data-v-9edfdb7d],.access-grant-row>button[data-v-9edfdb7d],.access-pagination button[data-v-9edfdb7d]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-9edfdb7d]:hover,.access-grant-row>button[data-v-9edfdb7d]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-9edfdb7d]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-9edfdb7d]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-9edfdb7d]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-9edfdb7d]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-9edfdb7d]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-9edfdb7d]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-9edfdb7d]{display:grid;gap:8px}.access-grant-row[data-v-9edfdb7d]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-9edfdb7d]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-9edfdb7d]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-9edfdb7d]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-9edfdb7d]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-9edfdb7d]{width:100%}.access-role-list>button[data-v-9edfdb7d]{width:auto}.access-fixed-role[data-v-9edfdb7d]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-9edfdb7d]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-9edfdb7d]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-9edfdb7d]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-9edfdb7d]{padding:14px}.account-list[data-v-9edfdb7d]{padding:0}.access-form-grid[data-v-9edfdb7d]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-9edfdb7d]{grid-column:auto}.access-heading[data-v-9edfdb7d],.access-toolbar[data-v-9edfdb7d]{align-items:flex-start;flex-direction:column}.access-filters[data-v-9edfdb7d]{width:100%;flex-wrap:wrap}.access-filters label[data-v-9edfdb7d],.access-filters label input[data-v-9edfdb7d]{width:100%}.access-toolbar>.access-button[data-v-9edfdb7d]{width:100%}.access-permission-table>section[data-v-9edfdb7d]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-9edfdb7d]{padding:10px}.access-grant-row[data-v-9edfdb7d],.access-grant-row.expanded[data-v-9edfdb7d]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-9edfdb7d]>:not(button),.access-grant-row.expanded[data-v-9edfdb7d]>:not(button){grid-column:1}.access-grant-row>button[data-v-9edfdb7d],.access-grant-row.expanded>button[data-v-9edfdb7d]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-9edfdb7d]{grid-column:1 / -1}.access-actions[data-v-9edfdb7d]{align-items:stretch}.access-actions>span[data-v-9edfdb7d]{width:100%}.access-actions .access-button[data-v-9edfdb7d]{flex:1}.access-section-title[data-v-9edfdb7d]{align-items:flex-start}.access-section-title .access-button[data-v-9edfdb7d]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-9edfdb7d]{width:100%}.access-fixed-role[data-v-9edfdb7d]{flex-basis:100%}.access-filters select[data-v-9edfdb7d],.access-filters>.access-button[data-v-9edfdb7d]{flex:1}.access-section-title[data-v-9edfdb7d]{flex-direction:column}.access-section-title .access-button[data-v-9edfdb7d]{width:100%}.access-actions[data-v-9edfdb7d]{flex-direction:column}.access-actions .access-button[data-v-9edfdb7d]{width:100%}}.record-heading[data-v-9edfdb7d]{display:flex;justify-content:space-between;align-items:center;gap:10px}.record-heading h4[data-v-9edfdb7d]{margin:24px 0 14px}.record-text[data-v-9edfdb7d]{min-width:220px;max-width:350px;white-space:pre-wrap;overflow-wrap:anywhere}td small[data-v-9edfdb7d]{display:block;margin-top:5px;color:#758398}.access-page[data-v-587d221e]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-587d221e],.access-role-list[data-v-587d221e]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-587d221e]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-587d221e]{padding:12px 9px}.access-role-list>header[data-v-587d221e],.access-heading[data-v-587d221e],.access-section-title[data-v-587d221e],.access-actions[data-v-587d221e],.access-toolbar[data-v-587d221e],.access-pagination[data-v-587d221e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-587d221e]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-587d221e],.access-page h4[data-v-587d221e]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-587d221e]{font-size:15px}.access-page h4[data-v-587d221e]{font-size:13px}.access-page p[data-v-587d221e]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-587d221e]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-587d221e]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-587d221e]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-587d221e]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-587d221e]{color:#fff}.access-role-list>button.active small[data-v-587d221e]{color:#e2eaff}.access-fixed-role[data-v-587d221e]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-587d221e]{min-width:0}.access-fixed-role strong[data-v-587d221e],.access-fixed-role small[data-v-587d221e]{display:block}.access-fixed-role small[data-v-587d221e]{margin-top:3px;font-size:10px}.access-heading[data-v-587d221e]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-587d221e]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-587d221e]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-587d221e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-587d221e],.access-modal-form label[data-v-587d221e]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-587d221e]{grid-column:1 / -1}.access-page input[data-v-587d221e],.access-page select[data-v-587d221e],.access-page textarea[data-v-587d221e],.access-modal-form input[data-v-587d221e],.access-modal-form select[data-v-587d221e],.access-modal-form textarea[data-v-587d221e]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-587d221e],.access-page select[data-v-587d221e],.access-modal-form input[data-v-587d221e],.access-modal-form select[data-v-587d221e]{height:36px;padding:0 10px}.access-page textarea[data-v-587d221e],.access-modal-form textarea[data-v-587d221e]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-587d221e],.access-modal-form input[type=checkbox][data-v-587d221e]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-587d221e]:disabled,.access-page select[data-v-587d221e]:disabled,.access-page textarea[data-v-587d221e]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-587d221e]{margin:22px 0 11px}.access-section-title>span[data-v-587d221e]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-587d221e]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-587d221e]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-587d221e]:last-child{border-bottom:0}.access-permission-table section>header[data-v-587d221e]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-587d221e]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-587d221e]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-587d221e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-587d221e]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-587d221e]{min-width:0}.access-permission-table section>div small[data-v-587d221e]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-587d221e]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-587d221e]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-587d221e]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-587d221e]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-587d221e]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-587d221e]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-587d221e]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-587d221e]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-587d221e]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-587d221e]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-587d221e]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-587d221e]{width:140px}.account-list[data-v-587d221e]{padding:0;overflow:hidden}.access-table-scroll[data-v-587d221e]{overflow-x:auto}.access-page table[data-v-587d221e]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-587d221e]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-587d221e]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-587d221e],.access-page td small[data-v-587d221e]{display:block}.access-page td strong[data-v-587d221e]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-587d221e]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-587d221e]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-587d221e]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-587d221e]{display:flex;gap:3px}.access-row-actions button[data-v-587d221e],.access-grant-row>button[data-v-587d221e],.access-pagination button[data-v-587d221e]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-587d221e]:hover,.access-grant-row>button[data-v-587d221e]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-587d221e]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-587d221e]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-587d221e]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-587d221e]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-587d221e]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-587d221e]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-587d221e]{display:grid;gap:8px}.access-grant-row[data-v-587d221e]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-587d221e]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-587d221e]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-587d221e]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-587d221e]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-587d221e]{width:100%}.access-role-list>button[data-v-587d221e]{width:auto}.access-fixed-role[data-v-587d221e]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-587d221e]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-587d221e]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-587d221e]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-587d221e]{padding:14px}.account-list[data-v-587d221e]{padding:0}.access-form-grid[data-v-587d221e]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-587d221e]{grid-column:auto}.access-heading[data-v-587d221e],.access-toolbar[data-v-587d221e]{align-items:flex-start;flex-direction:column}.access-filters[data-v-587d221e]{width:100%;flex-wrap:wrap}.access-filters label[data-v-587d221e],.access-filters label input[data-v-587d221e]{width:100%}.access-toolbar>.access-button[data-v-587d221e]{width:100%}.access-permission-table>section[data-v-587d221e]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-587d221e]{padding:10px}.access-grant-row[data-v-587d221e],.access-grant-row.expanded[data-v-587d221e]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-587d221e]>:not(button),.access-grant-row.expanded[data-v-587d221e]>:not(button){grid-column:1}.access-grant-row>button[data-v-587d221e],.access-grant-row.expanded>button[data-v-587d221e]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-587d221e]{grid-column:1 / -1}.access-actions[data-v-587d221e]{align-items:stretch}.access-actions>span[data-v-587d221e]{width:100%}.access-actions .access-button[data-v-587d221e]{flex:1}.access-section-title[data-v-587d221e]{align-items:flex-start}.access-section-title .access-button[data-v-587d221e]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-587d221e]{width:100%}.access-fixed-role[data-v-587d221e]{flex-basis:100%}.access-filters select[data-v-587d221e],.access-filters>.access-button[data-v-587d221e]{flex:1}.access-section-title[data-v-587d221e]{flex-direction:column}.access-section-title .access-button[data-v-587d221e]{width:100%}.access-actions[data-v-587d221e]{flex-direction:column}.access-actions .access-button[data-v-587d221e]{width:100%}}.resident-section-tabs[data-v-587d221e],.resident-detail-tabs[data-v-587d221e]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-587d221e],.resident-detail-tabs>button[data-v-587d221e]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-587d221e],.resident-detail-tabs>button.active[data-v-587d221e]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-587d221e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-587d221e]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-587d221e]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-587d221e]{font-size:25px;font-weight:600}.resident-filters[data-v-587d221e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-587d221e]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-587d221e]{grid-column:span 2;min-width:0}.resident-search>div[data-v-587d221e],.resident-age>div[data-v-587d221e]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-587d221e]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-587d221e]{width:100%;border:0;padding-left:0}.resident-age input[data-v-587d221e]{width:70px}.resident-filter-actions[data-v-587d221e],.resident-detail-actions[data-v-587d221e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-587d221e]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-587d221e],.resident-filters input[data-v-587d221e]{width:100%}.resident-age>div[data-v-587d221e]{min-width:0}.resident-age input[data-v-587d221e]{min-width:0;flex:1}.resident-detail[data-v-587d221e],.resident-detail-tabs[data-v-587d221e]{margin-top:16px}.resident-description[data-v-587d221e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-587d221e]{min-width:0}.resident-description dt[data-v-587d221e]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-587d221e]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-587d221e]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-587d221e]{margin-top:16px!important}.resident-history-reason[data-v-587d221e]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-587d221e]{display:grid;gap:18px}.resident-editor fieldset[data-v-587d221e]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-587d221e]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-587d221e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-587d221e]{grid-column:1 / -1}.resident-status-form[data-v-587d221e]{display:grid;gap:14px}.resident-status-form>p[data-v-587d221e]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-587d221e]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-587d221e]{margin-bottom:0}.resident-contact-tags[data-v-587d221e]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-587d221e]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-587d221e]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-587d221e]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-587d221e]{width:auto}.resident-attachment-upload[data-v-587d221e]{margin:0}.resident-attachment-category[data-v-587d221e]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-587d221e]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-587d221e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-587d221e]{padding:14px}.resident-filters>label[data-v-587d221e]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-587d221e],.resident-filter-actions[data-v-587d221e]{flex-basis:100%}.resident-filters select[data-v-587d221e],.resident-age>div[data-v-587d221e]{width:100%}.resident-age input[data-v-587d221e]{width:100%}.resident-filter-actions .access-button[data-v-587d221e]{flex:1}.resident-form-grid[data-v-587d221e],.resident-description[data-v-587d221e]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-587d221e]{grid-column:auto}.resident-section-tabs[data-v-587d221e]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-587d221e]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-587d221e]{grid-column:1 / -1}.resident-filter-actions[data-v-587d221e]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-587d221e]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-587d221e]{grid-template-columns:minmax(0,1fr)}}.target-hint[data-v-587d221e]{color:#758398;font-size:12px;line-height:1.8}.execution-target h4[data-v-587d221e]{margin:24px 0 14px}.target-wide[data-v-587d221e]{grid-column:1 / -1}fieldset[data-v-587d221e]{border:0;padding:0;margin:0}.target-actions[data-v-587d221e]{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.access-page[data-v-b01605b2]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-b01605b2],.access-role-list[data-v-b01605b2]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-b01605b2]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-b01605b2]{padding:12px 9px}.access-role-list>header[data-v-b01605b2],.access-heading[data-v-b01605b2],.access-section-title[data-v-b01605b2],.access-actions[data-v-b01605b2],.access-toolbar[data-v-b01605b2],.access-pagination[data-v-b01605b2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-b01605b2]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-b01605b2],.access-page h4[data-v-b01605b2]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-b01605b2]{font-size:15px}.access-page h4[data-v-b01605b2]{font-size:13px}.access-page p[data-v-b01605b2]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-b01605b2]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-b01605b2]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-b01605b2]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-b01605b2]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-b01605b2]{color:#fff}.access-role-list>button.active small[data-v-b01605b2]{color:#e2eaff}.access-fixed-role[data-v-b01605b2]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-b01605b2]{min-width:0}.access-fixed-role strong[data-v-b01605b2],.access-fixed-role small[data-v-b01605b2]{display:block}.access-fixed-role small[data-v-b01605b2]{margin-top:3px;font-size:10px}.access-heading[data-v-b01605b2]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-b01605b2]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-b01605b2]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-b01605b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-b01605b2],.access-modal-form label[data-v-b01605b2]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-b01605b2]{grid-column:1 / -1}.access-page input[data-v-b01605b2],.access-page select[data-v-b01605b2],.access-page textarea[data-v-b01605b2],.access-modal-form input[data-v-b01605b2],.access-modal-form select[data-v-b01605b2],.access-modal-form textarea[data-v-b01605b2]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-b01605b2],.access-page select[data-v-b01605b2],.access-modal-form input[data-v-b01605b2],.access-modal-form select[data-v-b01605b2]{height:36px;padding:0 10px}.access-page textarea[data-v-b01605b2],.access-modal-form textarea[data-v-b01605b2]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-b01605b2],.access-modal-form input[type=checkbox][data-v-b01605b2]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-b01605b2]:disabled,.access-page select[data-v-b01605b2]:disabled,.access-page textarea[data-v-b01605b2]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-b01605b2]{margin:22px 0 11px}.access-section-title>span[data-v-b01605b2]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-b01605b2]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-b01605b2]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-b01605b2]:last-child{border-bottom:0}.access-permission-table section>header[data-v-b01605b2]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-b01605b2]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-b01605b2]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-b01605b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-b01605b2]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-b01605b2]{min-width:0}.access-permission-table section>div small[data-v-b01605b2]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-b01605b2]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-b01605b2]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-b01605b2]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-b01605b2]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-b01605b2]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-b01605b2]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-b01605b2]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-b01605b2]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-b01605b2]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-b01605b2]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-b01605b2]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-b01605b2]{width:140px}.account-list[data-v-b01605b2]{padding:0;overflow:hidden}.access-table-scroll[data-v-b01605b2]{overflow-x:auto}.access-page table[data-v-b01605b2]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-b01605b2]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-b01605b2]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-b01605b2],.access-page td small[data-v-b01605b2]{display:block}.access-page td strong[data-v-b01605b2]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-b01605b2]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-b01605b2]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-b01605b2]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-b01605b2]{display:flex;gap:3px}.access-row-actions button[data-v-b01605b2],.access-grant-row>button[data-v-b01605b2],.access-pagination button[data-v-b01605b2]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-b01605b2]:hover,.access-grant-row>button[data-v-b01605b2]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-b01605b2]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-b01605b2]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-b01605b2]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-b01605b2]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-b01605b2]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-b01605b2]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-b01605b2]{display:grid;gap:8px}.access-grant-row[data-v-b01605b2]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-b01605b2]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-b01605b2]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-b01605b2]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-b01605b2]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-b01605b2]{width:100%}.access-role-list>button[data-v-b01605b2]{width:auto}.access-fixed-role[data-v-b01605b2]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-b01605b2]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-b01605b2]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-b01605b2]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-b01605b2]{padding:14px}.account-list[data-v-b01605b2]{padding:0}.access-form-grid[data-v-b01605b2]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-b01605b2]{grid-column:auto}.access-heading[data-v-b01605b2],.access-toolbar[data-v-b01605b2]{align-items:flex-start;flex-direction:column}.access-filters[data-v-b01605b2]{width:100%;flex-wrap:wrap}.access-filters label[data-v-b01605b2],.access-filters label input[data-v-b01605b2]{width:100%}.access-toolbar>.access-button[data-v-b01605b2]{width:100%}.access-permission-table>section[data-v-b01605b2]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-b01605b2]{padding:10px}.access-grant-row[data-v-b01605b2],.access-grant-row.expanded[data-v-b01605b2]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-b01605b2]>:not(button),.access-grant-row.expanded[data-v-b01605b2]>:not(button){grid-column:1}.access-grant-row>button[data-v-b01605b2],.access-grant-row.expanded>button[data-v-b01605b2]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-b01605b2]{grid-column:1 / -1}.access-actions[data-v-b01605b2]{align-items:stretch}.access-actions>span[data-v-b01605b2]{width:100%}.access-actions .access-button[data-v-b01605b2]{flex:1}.access-section-title[data-v-b01605b2]{align-items:flex-start}.access-section-title .access-button[data-v-b01605b2]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-b01605b2]{width:100%}.access-fixed-role[data-v-b01605b2]{flex-basis:100%}.access-filters select[data-v-b01605b2],.access-filters>.access-button[data-v-b01605b2]{flex:1}.access-section-title[data-v-b01605b2]{flex-direction:column}.access-section-title .access-button[data-v-b01605b2]{width:100%}.access-actions[data-v-b01605b2]{flex-direction:column}.access-actions .access-button[data-v-b01605b2]{width:100%}}.resident-section-tabs[data-v-b01605b2],.resident-detail-tabs[data-v-b01605b2]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-b01605b2],.resident-detail-tabs>button[data-v-b01605b2]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-b01605b2],.resident-detail-tabs>button.active[data-v-b01605b2]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-b01605b2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-b01605b2]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-b01605b2]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-b01605b2]{font-size:25px;font-weight:600}.resident-filters[data-v-b01605b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-b01605b2]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-b01605b2]{grid-column:span 2;min-width:0}.resident-search>div[data-v-b01605b2],.resident-age>div[data-v-b01605b2]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-b01605b2]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-b01605b2]{width:100%;border:0;padding-left:0}.resident-age input[data-v-b01605b2]{width:70px}.resident-filter-actions[data-v-b01605b2],.resident-detail-actions[data-v-b01605b2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-b01605b2]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-b01605b2],.resident-filters input[data-v-b01605b2]{width:100%}.resident-age>div[data-v-b01605b2]{min-width:0}.resident-age input[data-v-b01605b2]{min-width:0;flex:1}.resident-detail[data-v-b01605b2],.resident-detail-tabs[data-v-b01605b2]{margin-top:16px}.resident-description[data-v-b01605b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-b01605b2]{min-width:0}.resident-description dt[data-v-b01605b2]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-b01605b2]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-b01605b2]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-b01605b2]{margin-top:16px!important}.resident-history-reason[data-v-b01605b2]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-b01605b2]{display:grid;gap:18px}.resident-editor fieldset[data-v-b01605b2]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-b01605b2]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-b01605b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-b01605b2]{grid-column:1 / -1}.resident-status-form[data-v-b01605b2]{display:grid;gap:14px}.resident-status-form>p[data-v-b01605b2]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-b01605b2]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-b01605b2]{margin-bottom:0}.resident-contact-tags[data-v-b01605b2]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-b01605b2]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-b01605b2]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-b01605b2]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-b01605b2]{width:auto}.resident-attachment-upload[data-v-b01605b2]{margin:0}.resident-attachment-category[data-v-b01605b2]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-b01605b2]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-b01605b2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-b01605b2]{padding:14px}.resident-filters>label[data-v-b01605b2]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-b01605b2],.resident-filter-actions[data-v-b01605b2]{flex-basis:100%}.resident-filters select[data-v-b01605b2],.resident-age>div[data-v-b01605b2]{width:100%}.resident-age input[data-v-b01605b2]{width:100%}.resident-filter-actions .access-button[data-v-b01605b2]{flex:1}.resident-form-grid[data-v-b01605b2],.resident-description[data-v-b01605b2]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-b01605b2]{grid-column:auto}.resident-section-tabs[data-v-b01605b2]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-b01605b2]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-b01605b2]{grid-column:1 / -1}.resident-filter-actions[data-v-b01605b2]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-b01605b2]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-b01605b2]{grid-template-columns:minmax(0,1fr)}}.execution-heading[data-v-b01605b2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.execution-heading h3[data-v-b01605b2]{margin:0;font-size:17px}.execution-heading span[data-v-b01605b2],.execution-query[data-v-b01605b2],.execution-hint[data-v-b01605b2]{color:#758398;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.execution-blocks[data-v-b01605b2]{padding:14px 16px 14px 32px;border-radius:8px;background:#fff8ed;color:#9a6700;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.execution-panel h4[data-v-b01605b2]{margin:24px 0 14px}.execution-panel td[data-v-b01605b2]{overflow-wrap:anywhere}.access-page[data-v-c4ea2a31]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-c4ea2a31],.access-role-list[data-v-c4ea2a31]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-c4ea2a31]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-c4ea2a31]{padding:12px 9px}.access-role-list>header[data-v-c4ea2a31],.access-heading[data-v-c4ea2a31],.access-section-title[data-v-c4ea2a31],.access-actions[data-v-c4ea2a31],.access-toolbar[data-v-c4ea2a31],.access-pagination[data-v-c4ea2a31]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-c4ea2a31]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-c4ea2a31],.access-page h4[data-v-c4ea2a31]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-c4ea2a31]{font-size:15px}.access-page h4[data-v-c4ea2a31]{font-size:13px}.access-page p[data-v-c4ea2a31]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-c4ea2a31]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-c4ea2a31]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-c4ea2a31]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-c4ea2a31]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-c4ea2a31]{color:#fff}.access-role-list>button.active small[data-v-c4ea2a31]{color:#e2eaff}.access-fixed-role[data-v-c4ea2a31]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-c4ea2a31]{min-width:0}.access-fixed-role strong[data-v-c4ea2a31],.access-fixed-role small[data-v-c4ea2a31]{display:block}.access-fixed-role small[data-v-c4ea2a31]{margin-top:3px;font-size:10px}.access-heading[data-v-c4ea2a31]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-c4ea2a31]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-c4ea2a31]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-c4ea2a31]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-c4ea2a31],.access-modal-form label[data-v-c4ea2a31]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-c4ea2a31]{grid-column:1 / -1}.access-page input[data-v-c4ea2a31],.access-page select[data-v-c4ea2a31],.access-page textarea[data-v-c4ea2a31],.access-modal-form input[data-v-c4ea2a31],.access-modal-form select[data-v-c4ea2a31],.access-modal-form textarea[data-v-c4ea2a31]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-c4ea2a31],.access-page select[data-v-c4ea2a31],.access-modal-form input[data-v-c4ea2a31],.access-modal-form select[data-v-c4ea2a31]{height:36px;padding:0 10px}.access-page textarea[data-v-c4ea2a31],.access-modal-form textarea[data-v-c4ea2a31]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-c4ea2a31],.access-modal-form input[type=checkbox][data-v-c4ea2a31]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-c4ea2a31]:disabled,.access-page select[data-v-c4ea2a31]:disabled,.access-page textarea[data-v-c4ea2a31]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-c4ea2a31]{margin:22px 0 11px}.access-section-title>span[data-v-c4ea2a31]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-c4ea2a31]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-c4ea2a31]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-c4ea2a31]:last-child{border-bottom:0}.access-permission-table section>header[data-v-c4ea2a31]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-c4ea2a31]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-c4ea2a31]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-c4ea2a31]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-c4ea2a31]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-c4ea2a31]{min-width:0}.access-permission-table section>div small[data-v-c4ea2a31]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-c4ea2a31]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-c4ea2a31]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-c4ea2a31]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-c4ea2a31]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-c4ea2a31]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-c4ea2a31]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-c4ea2a31]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-c4ea2a31]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-c4ea2a31]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-c4ea2a31]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-c4ea2a31]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-c4ea2a31]{width:140px}.account-list[data-v-c4ea2a31]{padding:0;overflow:hidden}.access-table-scroll[data-v-c4ea2a31]{overflow-x:auto}.access-page table[data-v-c4ea2a31]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-c4ea2a31]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-c4ea2a31]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-c4ea2a31],.access-page td small[data-v-c4ea2a31]{display:block}.access-page td strong[data-v-c4ea2a31]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-c4ea2a31]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-c4ea2a31]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-c4ea2a31]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-c4ea2a31]{display:flex;gap:3px}.access-row-actions button[data-v-c4ea2a31],.access-grant-row>button[data-v-c4ea2a31],.access-pagination button[data-v-c4ea2a31]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-c4ea2a31]:hover,.access-grant-row>button[data-v-c4ea2a31]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-c4ea2a31]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-c4ea2a31]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-c4ea2a31]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-c4ea2a31]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-c4ea2a31]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-c4ea2a31]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-c4ea2a31]{display:grid;gap:8px}.access-grant-row[data-v-c4ea2a31]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-c4ea2a31]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-c4ea2a31]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-c4ea2a31]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-c4ea2a31]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-c4ea2a31]{width:100%}.access-role-list>button[data-v-c4ea2a31]{width:auto}.access-fixed-role[data-v-c4ea2a31]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-c4ea2a31]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-c4ea2a31]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-c4ea2a31]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-c4ea2a31]{padding:14px}.account-list[data-v-c4ea2a31]{padding:0}.access-form-grid[data-v-c4ea2a31]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-c4ea2a31]{grid-column:auto}.access-heading[data-v-c4ea2a31],.access-toolbar[data-v-c4ea2a31]{align-items:flex-start;flex-direction:column}.access-filters[data-v-c4ea2a31]{width:100%;flex-wrap:wrap}.access-filters label[data-v-c4ea2a31],.access-filters label input[data-v-c4ea2a31]{width:100%}.access-toolbar>.access-button[data-v-c4ea2a31]{width:100%}.access-permission-table>section[data-v-c4ea2a31]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-c4ea2a31]{padding:10px}.access-grant-row[data-v-c4ea2a31],.access-grant-row.expanded[data-v-c4ea2a31]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-c4ea2a31]>:not(button),.access-grant-row.expanded[data-v-c4ea2a31]>:not(button){grid-column:1}.access-grant-row>button[data-v-c4ea2a31],.access-grant-row.expanded>button[data-v-c4ea2a31]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-c4ea2a31]{grid-column:1 / -1}.access-actions[data-v-c4ea2a31]{align-items:stretch}.access-actions>span[data-v-c4ea2a31]{width:100%}.access-actions .access-button[data-v-c4ea2a31]{flex:1}.access-section-title[data-v-c4ea2a31]{align-items:flex-start}.access-section-title .access-button[data-v-c4ea2a31]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-c4ea2a31]{width:100%}.access-fixed-role[data-v-c4ea2a31]{flex-basis:100%}.access-filters select[data-v-c4ea2a31],.access-filters>.access-button[data-v-c4ea2a31]{flex:1}.access-section-title[data-v-c4ea2a31]{flex-direction:column}.access-section-title .access-button[data-v-c4ea2a31]{width:100%}.access-actions[data-v-c4ea2a31]{flex-direction:column}.access-actions .access-button[data-v-c4ea2a31]{width:100%}}.review-hint[data-v-c4ea2a31]{color:#758398;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.review-actions[data-v-c4ea2a31]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review-content[data-v-c4ea2a31]{margin-top:12px;padding:14px;border:1px solid #e1e8f1;border-radius:8px;background:#f7faff;overflow-wrap:anywhere}.review-literal[data-v-c4ea2a31]{white-space:pre-wrap;font-size:13px;line-height:1.8}.review-content img[data-v-c4ea2a31],.review-content video[data-v-c4ea2a31]{display:block;max-width:100%;max-height:500px;margin:12px auto}.review-content audio[data-v-c4ea2a31]{width:100%;margin-top:12px}.review-content iframe[data-v-c4ea2a31]{width:100%;height:500px;border:0;margin-top:12px}.access-page[data-v-1a7cf681]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-1a7cf681],.access-role-list[data-v-1a7cf681]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-1a7cf681]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-1a7cf681]{padding:12px 9px}.access-role-list>header[data-v-1a7cf681],.access-heading[data-v-1a7cf681],.access-section-title[data-v-1a7cf681],.access-actions[data-v-1a7cf681],.access-toolbar[data-v-1a7cf681],.access-pagination[data-v-1a7cf681]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-1a7cf681]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-1a7cf681],.access-page h4[data-v-1a7cf681]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-1a7cf681]{font-size:15px}.access-page h4[data-v-1a7cf681]{font-size:13px}.access-page p[data-v-1a7cf681]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-1a7cf681]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-1a7cf681]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-1a7cf681]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-1a7cf681]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-1a7cf681]{color:#fff}.access-role-list>button.active small[data-v-1a7cf681]{color:#e2eaff}.access-fixed-role[data-v-1a7cf681]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-1a7cf681]{min-width:0}.access-fixed-role strong[data-v-1a7cf681],.access-fixed-role small[data-v-1a7cf681]{display:block}.access-fixed-role small[data-v-1a7cf681]{margin-top:3px;font-size:10px}.access-heading[data-v-1a7cf681]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-1a7cf681]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-1a7cf681]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-1a7cf681]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-1a7cf681],.access-modal-form label[data-v-1a7cf681]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-1a7cf681]{grid-column:1 / -1}.access-page input[data-v-1a7cf681],.access-page select[data-v-1a7cf681],.access-page textarea[data-v-1a7cf681],.access-modal-form input[data-v-1a7cf681],.access-modal-form select[data-v-1a7cf681],.access-modal-form textarea[data-v-1a7cf681]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-1a7cf681],.access-page select[data-v-1a7cf681],.access-modal-form input[data-v-1a7cf681],.access-modal-form select[data-v-1a7cf681]{height:36px;padding:0 10px}.access-page textarea[data-v-1a7cf681],.access-modal-form textarea[data-v-1a7cf681]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-1a7cf681],.access-modal-form input[type=checkbox][data-v-1a7cf681]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-1a7cf681]:disabled,.access-page select[data-v-1a7cf681]:disabled,.access-page textarea[data-v-1a7cf681]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-1a7cf681]{margin:22px 0 11px}.access-section-title>span[data-v-1a7cf681]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-1a7cf681]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-1a7cf681]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-1a7cf681]:last-child{border-bottom:0}.access-permission-table section>header[data-v-1a7cf681]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-1a7cf681]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-1a7cf681]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-1a7cf681]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-1a7cf681]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-1a7cf681]{min-width:0}.access-permission-table section>div small[data-v-1a7cf681]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-1a7cf681]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-1a7cf681]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-1a7cf681]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-1a7cf681]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-1a7cf681]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-1a7cf681]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-1a7cf681]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-1a7cf681]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-1a7cf681]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-1a7cf681]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-1a7cf681]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-1a7cf681]{width:140px}.account-list[data-v-1a7cf681]{padding:0;overflow:hidden}.access-table-scroll[data-v-1a7cf681]{overflow-x:auto}.access-page table[data-v-1a7cf681]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-1a7cf681]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-1a7cf681]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-1a7cf681],.access-page td small[data-v-1a7cf681]{display:block}.access-page td strong[data-v-1a7cf681]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-1a7cf681]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-1a7cf681]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-1a7cf681]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-1a7cf681]{display:flex;gap:3px}.access-row-actions button[data-v-1a7cf681],.access-grant-row>button[data-v-1a7cf681],.access-pagination button[data-v-1a7cf681]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-1a7cf681]:hover,.access-grant-row>button[data-v-1a7cf681]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-1a7cf681]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-1a7cf681]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-1a7cf681]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-1a7cf681]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-1a7cf681]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-1a7cf681]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-1a7cf681]{display:grid;gap:8px}.access-grant-row[data-v-1a7cf681]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-1a7cf681]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-1a7cf681]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-1a7cf681]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-1a7cf681]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-1a7cf681]{width:100%}.access-role-list>button[data-v-1a7cf681]{width:auto}.access-fixed-role[data-v-1a7cf681]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-1a7cf681]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-1a7cf681]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-1a7cf681]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-1a7cf681]{padding:14px}.account-list[data-v-1a7cf681]{padding:0}.access-form-grid[data-v-1a7cf681]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-1a7cf681]{grid-column:auto}.access-heading[data-v-1a7cf681],.access-toolbar[data-v-1a7cf681]{align-items:flex-start;flex-direction:column}.access-filters[data-v-1a7cf681]{width:100%;flex-wrap:wrap}.access-filters label[data-v-1a7cf681],.access-filters label input[data-v-1a7cf681]{width:100%}.access-toolbar>.access-button[data-v-1a7cf681]{width:100%}.access-permission-table>section[data-v-1a7cf681]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-1a7cf681]{padding:10px}.access-grant-row[data-v-1a7cf681],.access-grant-row.expanded[data-v-1a7cf681]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-1a7cf681]>:not(button),.access-grant-row.expanded[data-v-1a7cf681]>:not(button){grid-column:1}.access-grant-row>button[data-v-1a7cf681],.access-grant-row.expanded>button[data-v-1a7cf681]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-1a7cf681]{grid-column:1 / -1}.access-actions[data-v-1a7cf681]{align-items:stretch}.access-actions>span[data-v-1a7cf681]{width:100%}.access-actions .access-button[data-v-1a7cf681]{flex:1}.access-section-title[data-v-1a7cf681]{align-items:flex-start}.access-section-title .access-button[data-v-1a7cf681]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-1a7cf681]{width:100%}.access-fixed-role[data-v-1a7cf681]{flex-basis:100%}.access-filters select[data-v-1a7cf681],.access-filters>.access-button[data-v-1a7cf681]{flex:1}.access-section-title[data-v-1a7cf681]{flex-direction:column}.access-section-title .access-button[data-v-1a7cf681]{width:100%}.access-actions[data-v-1a7cf681]{flex-direction:column}.access-actions .access-button[data-v-1a7cf681]{width:100%}}.resident-section-tabs[data-v-1a7cf681],.resident-detail-tabs[data-v-1a7cf681]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-1a7cf681],.resident-detail-tabs>button[data-v-1a7cf681]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-1a7cf681],.resident-detail-tabs>button.active[data-v-1a7cf681]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-1a7cf681]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-1a7cf681]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-1a7cf681]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-1a7cf681]{font-size:25px;font-weight:600}.resident-filters[data-v-1a7cf681]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-1a7cf681]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-1a7cf681]{grid-column:span 2;min-width:0}.resident-search>div[data-v-1a7cf681],.resident-age>div[data-v-1a7cf681]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-1a7cf681]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-1a7cf681]{width:100%;border:0;padding-left:0}.resident-age input[data-v-1a7cf681]{width:70px}.resident-filter-actions[data-v-1a7cf681],.resident-detail-actions[data-v-1a7cf681]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-1a7cf681]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-1a7cf681],.resident-filters input[data-v-1a7cf681]{width:100%}.resident-age>div[data-v-1a7cf681]{min-width:0}.resident-age input[data-v-1a7cf681]{min-width:0;flex:1}.resident-detail[data-v-1a7cf681],.resident-detail-tabs[data-v-1a7cf681]{margin-top:16px}.resident-description[data-v-1a7cf681]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-1a7cf681]{min-width:0}.resident-description dt[data-v-1a7cf681]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-1a7cf681]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-1a7cf681]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-1a7cf681]{margin-top:16px!important}.resident-history-reason[data-v-1a7cf681]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-1a7cf681]{display:grid;gap:18px}.resident-editor fieldset[data-v-1a7cf681]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-1a7cf681]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-1a7cf681]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-1a7cf681]{grid-column:1 / -1}.resident-status-form[data-v-1a7cf681]{display:grid;gap:14px}.resident-status-form>p[data-v-1a7cf681]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-1a7cf681]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-1a7cf681]{margin-bottom:0}.resident-contact-tags[data-v-1a7cf681]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-1a7cf681]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-1a7cf681]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-1a7cf681]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-1a7cf681]{width:auto}.resident-attachment-upload[data-v-1a7cf681]{margin:0}.resident-attachment-category[data-v-1a7cf681]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-1a7cf681]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-1a7cf681]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-1a7cf681]{padding:14px}.resident-filters>label[data-v-1a7cf681]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-1a7cf681],.resident-filter-actions[data-v-1a7cf681]{flex-basis:100%}.resident-filters select[data-v-1a7cf681],.resident-age>div[data-v-1a7cf681]{width:100%}.resident-age input[data-v-1a7cf681]{width:100%}.resident-filter-actions .access-button[data-v-1a7cf681]{flex:1}.resident-form-grid[data-v-1a7cf681],.resident-description[data-v-1a7cf681]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-1a7cf681]{grid-column:auto}.resident-section-tabs[data-v-1a7cf681]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-1a7cf681]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-1a7cf681]{grid-column:1 / -1}.resident-filter-actions[data-v-1a7cf681]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-1a7cf681]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-1a7cf681]{grid-template-columns:minmax(0,1fr)}}.review-panel h4[data-v-1a7cf681]{margin:24px 0 14px}.review-hint[data-v-1a7cf681]{color:#758398;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.review-literal[data-v-1a7cf681]{white-space:pre-wrap;overflow-wrap:anywhere}.review-picker[data-v-1a7cf681],.review-form>label[data-v-1a7cf681],.review-time label[data-v-1a7cf681]{display:grid;gap:7px;margin:13px 0;color:#475569;font-size:13px}.review-picker select[data-v-1a7cf681],.review-form select[data-v-1a7cf681],.review-form input[data-v-1a7cf681],.review-form textarea[data-v-1a7cf681]{padding:10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#334155;font:inherit}.review-form[data-v-1a7cf681]{padding-top:8px;border-top:1px solid #e1e8f1;margin-top:24px}.review-time[data-v-1a7cf681]{display:flex;flex-wrap:wrap;gap:12px}.review-time label[data-v-1a7cf681]{flex:1;min-width:140px}.review-pending[data-v-1a7cf681]{padding:14px;background:#fff8ed;color:#9a6700;border:1px solid #f8dfae;border-radius:8px;margin-bottom:18px;font-size:13px;line-height:1.7}td small[data-v-1a7cf681]{display:block;margin-top:6px;color:#758398}td[data-v-1a7cf681]{overflow-wrap:anywhere}.access-page[data-v-c4523fee]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-c4523fee],.access-role-list[data-v-c4523fee]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-c4523fee]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-c4523fee]{padding:12px 9px}.access-role-list>header[data-v-c4523fee],.access-heading[data-v-c4523fee],.access-section-title[data-v-c4523fee],.access-actions[data-v-c4523fee],.access-toolbar[data-v-c4523fee],.access-pagination[data-v-c4523fee]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-c4523fee]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-c4523fee],.access-page h4[data-v-c4523fee]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-c4523fee]{font-size:15px}.access-page h4[data-v-c4523fee]{font-size:13px}.access-page p[data-v-c4523fee]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-c4523fee]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-c4523fee]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-c4523fee]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-c4523fee]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-c4523fee]{color:#fff}.access-role-list>button.active small[data-v-c4523fee]{color:#e2eaff}.access-fixed-role[data-v-c4523fee]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-c4523fee]{min-width:0}.access-fixed-role strong[data-v-c4523fee],.access-fixed-role small[data-v-c4523fee]{display:block}.access-fixed-role small[data-v-c4523fee]{margin-top:3px;font-size:10px}.access-heading[data-v-c4523fee]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-c4523fee]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-c4523fee]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-c4523fee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-c4523fee],.access-modal-form label[data-v-c4523fee]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-c4523fee]{grid-column:1 / -1}.access-page input[data-v-c4523fee],.access-page select[data-v-c4523fee],.access-page textarea[data-v-c4523fee],.access-modal-form input[data-v-c4523fee],.access-modal-form select[data-v-c4523fee],.access-modal-form textarea[data-v-c4523fee]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-c4523fee],.access-page select[data-v-c4523fee],.access-modal-form input[data-v-c4523fee],.access-modal-form select[data-v-c4523fee]{height:36px;padding:0 10px}.access-page textarea[data-v-c4523fee],.access-modal-form textarea[data-v-c4523fee]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-c4523fee],.access-modal-form input[type=checkbox][data-v-c4523fee]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-c4523fee]:disabled,.access-page select[data-v-c4523fee]:disabled,.access-page textarea[data-v-c4523fee]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-c4523fee]{margin:22px 0 11px}.access-section-title>span[data-v-c4523fee]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-c4523fee]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-c4523fee]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-c4523fee]:last-child{border-bottom:0}.access-permission-table section>header[data-v-c4523fee]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-c4523fee]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-c4523fee]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-c4523fee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-c4523fee]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-c4523fee]{min-width:0}.access-permission-table section>div small[data-v-c4523fee]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-c4523fee]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-c4523fee]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-c4523fee]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-c4523fee]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-c4523fee]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-c4523fee]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-c4523fee]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-c4523fee]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-c4523fee]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-c4523fee]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-c4523fee]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-c4523fee]{width:140px}.account-list[data-v-c4523fee]{padding:0;overflow:hidden}.access-table-scroll[data-v-c4523fee]{overflow-x:auto}.access-page table[data-v-c4523fee]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-c4523fee]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-c4523fee]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-c4523fee],.access-page td small[data-v-c4523fee]{display:block}.access-page td strong[data-v-c4523fee]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-c4523fee]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-c4523fee]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-c4523fee]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-c4523fee]{display:flex;gap:3px}.access-row-actions button[data-v-c4523fee],.access-grant-row>button[data-v-c4523fee],.access-pagination button[data-v-c4523fee]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-c4523fee]:hover,.access-grant-row>button[data-v-c4523fee]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-c4523fee]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-c4523fee]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-c4523fee]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-c4523fee]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-c4523fee]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-c4523fee]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-c4523fee]{display:grid;gap:8px}.access-grant-row[data-v-c4523fee]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-c4523fee]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-c4523fee]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-c4523fee]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-c4523fee]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-c4523fee]{width:100%}.access-role-list>button[data-v-c4523fee]{width:auto}.access-fixed-role[data-v-c4523fee]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-c4523fee]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-c4523fee]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-c4523fee]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-c4523fee]{padding:14px}.account-list[data-v-c4523fee]{padding:0}.access-form-grid[data-v-c4523fee]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-c4523fee]{grid-column:auto}.access-heading[data-v-c4523fee],.access-toolbar[data-v-c4523fee]{align-items:flex-start;flex-direction:column}.access-filters[data-v-c4523fee]{width:100%;flex-wrap:wrap}.access-filters label[data-v-c4523fee],.access-filters label input[data-v-c4523fee]{width:100%}.access-toolbar>.access-button[data-v-c4523fee]{width:100%}.access-permission-table>section[data-v-c4523fee]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-c4523fee]{padding:10px}.access-grant-row[data-v-c4523fee],.access-grant-row.expanded[data-v-c4523fee]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-c4523fee]>:not(button),.access-grant-row.expanded[data-v-c4523fee]>:not(button){grid-column:1}.access-grant-row>button[data-v-c4523fee],.access-grant-row.expanded>button[data-v-c4523fee]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-c4523fee]{grid-column:1 / -1}.access-actions[data-v-c4523fee]{align-items:stretch}.access-actions>span[data-v-c4523fee]{width:100%}.access-actions .access-button[data-v-c4523fee]{flex:1}.access-section-title[data-v-c4523fee]{align-items:flex-start}.access-section-title .access-button[data-v-c4523fee]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-c4523fee]{width:100%}.access-fixed-role[data-v-c4523fee]{flex-basis:100%}.access-filters select[data-v-c4523fee],.access-filters>.access-button[data-v-c4523fee]{flex:1}.access-section-title[data-v-c4523fee]{flex-direction:column}.access-section-title .access-button[data-v-c4523fee]{width:100%}.access-actions[data-v-c4523fee]{flex-direction:column}.access-actions .access-button[data-v-c4523fee]{width:100%}}.alert-filters[data-v-c4523fee]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:18px}.alert-filters label[data-v-c4523fee]{display:grid;gap:7px;color:#475569;font-size:12px;flex:1;min-width:130px}.alert-filters select[data-v-c4523fee],.alert-filters input[data-v-c4523fee]{padding:9px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#334155;font:inherit}.hint[data-v-c4523fee]{font-size:12px;color:#758398;line-height:1.8}.alert-row-actions[data-v-c4523fee]{display:flex;flex-wrap:wrap;gap:7px}td small[data-v-c4523fee]{display:block;margin-top:5px;color:#758398}td[data-v-c4523fee]{overflow-wrap:anywhere}.access-page[data-v-92828f6d]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-92828f6d],.access-role-list[data-v-92828f6d]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-92828f6d]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-92828f6d]{padding:12px 9px}.access-role-list>header[data-v-92828f6d],.access-heading[data-v-92828f6d],.access-section-title[data-v-92828f6d],.access-actions[data-v-92828f6d],.access-toolbar[data-v-92828f6d],.access-pagination[data-v-92828f6d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-92828f6d]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-92828f6d],.access-page h4[data-v-92828f6d]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-92828f6d]{font-size:15px}.access-page h4[data-v-92828f6d]{font-size:13px}.access-page p[data-v-92828f6d]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-92828f6d]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-92828f6d]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-92828f6d]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-92828f6d]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-92828f6d]{color:#fff}.access-role-list>button.active small[data-v-92828f6d]{color:#e2eaff}.access-fixed-role[data-v-92828f6d]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-92828f6d]{min-width:0}.access-fixed-role strong[data-v-92828f6d],.access-fixed-role small[data-v-92828f6d]{display:block}.access-fixed-role small[data-v-92828f6d]{margin-top:3px;font-size:10px}.access-heading[data-v-92828f6d]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-92828f6d]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-92828f6d]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-92828f6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-92828f6d],.access-modal-form label[data-v-92828f6d]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-92828f6d]{grid-column:1 / -1}.access-page input[data-v-92828f6d],.access-page select[data-v-92828f6d],.access-page textarea[data-v-92828f6d],.access-modal-form input[data-v-92828f6d],.access-modal-form select[data-v-92828f6d],.access-modal-form textarea[data-v-92828f6d]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-92828f6d],.access-page select[data-v-92828f6d],.access-modal-form input[data-v-92828f6d],.access-modal-form select[data-v-92828f6d]{height:36px;padding:0 10px}.access-page textarea[data-v-92828f6d],.access-modal-form textarea[data-v-92828f6d]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-92828f6d],.access-modal-form input[type=checkbox][data-v-92828f6d]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-92828f6d]:disabled,.access-page select[data-v-92828f6d]:disabled,.access-page textarea[data-v-92828f6d]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-92828f6d]{margin:22px 0 11px}.access-section-title>span[data-v-92828f6d]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-92828f6d]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-92828f6d]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-92828f6d]:last-child{border-bottom:0}.access-permission-table section>header[data-v-92828f6d]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-92828f6d]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-92828f6d]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-92828f6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-92828f6d]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-92828f6d]{min-width:0}.access-permission-table section>div small[data-v-92828f6d]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-92828f6d]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-92828f6d]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-92828f6d]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-92828f6d]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-92828f6d]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-92828f6d]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-92828f6d]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-92828f6d]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-92828f6d]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-92828f6d]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-92828f6d]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-92828f6d]{width:140px}.account-list[data-v-92828f6d]{padding:0;overflow:hidden}.access-table-scroll[data-v-92828f6d]{overflow-x:auto}.access-page table[data-v-92828f6d]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-92828f6d]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-92828f6d]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-92828f6d],.access-page td small[data-v-92828f6d]{display:block}.access-page td strong[data-v-92828f6d]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-92828f6d]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-92828f6d]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-92828f6d]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-92828f6d]{display:flex;gap:3px}.access-row-actions button[data-v-92828f6d],.access-grant-row>button[data-v-92828f6d],.access-pagination button[data-v-92828f6d]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-92828f6d]:hover,.access-grant-row>button[data-v-92828f6d]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-92828f6d]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-92828f6d]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-92828f6d]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-92828f6d]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-92828f6d]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-92828f6d]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-92828f6d]{display:grid;gap:8px}.access-grant-row[data-v-92828f6d]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-92828f6d]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-92828f6d]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-92828f6d]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-92828f6d]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-92828f6d]{width:100%}.access-role-list>button[data-v-92828f6d]{width:auto}.access-fixed-role[data-v-92828f6d]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-92828f6d]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-92828f6d]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-92828f6d]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-92828f6d]{padding:14px}.account-list[data-v-92828f6d]{padding:0}.access-form-grid[data-v-92828f6d]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-92828f6d]{grid-column:auto}.access-heading[data-v-92828f6d],.access-toolbar[data-v-92828f6d]{align-items:flex-start;flex-direction:column}.access-filters[data-v-92828f6d]{width:100%;flex-wrap:wrap}.access-filters label[data-v-92828f6d],.access-filters label input[data-v-92828f6d]{width:100%}.access-toolbar>.access-button[data-v-92828f6d]{width:100%}.access-permission-table>section[data-v-92828f6d]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-92828f6d]{padding:10px}.access-grant-row[data-v-92828f6d],.access-grant-row.expanded[data-v-92828f6d]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-92828f6d]>:not(button),.access-grant-row.expanded[data-v-92828f6d]>:not(button){grid-column:1}.access-grant-row>button[data-v-92828f6d],.access-grant-row.expanded>button[data-v-92828f6d]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-92828f6d]{grid-column:1 / -1}.access-actions[data-v-92828f6d]{align-items:stretch}.access-actions>span[data-v-92828f6d]{width:100%}.access-actions .access-button[data-v-92828f6d]{flex:1}.access-section-title[data-v-92828f6d]{align-items:flex-start}.access-section-title .access-button[data-v-92828f6d]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-92828f6d]{width:100%}.access-fixed-role[data-v-92828f6d]{flex-basis:100%}.access-filters select[data-v-92828f6d],.access-filters>.access-button[data-v-92828f6d]{flex:1}.access-section-title[data-v-92828f6d]{flex-direction:column}.access-section-title .access-button[data-v-92828f6d]{width:100%}.access-actions[data-v-92828f6d]{flex-direction:column}.access-actions .access-button[data-v-92828f6d]{width:100%}}.alert-evaluate[data-v-92828f6d]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin:0 0 20px;padding:12px;border-radius:8px;background:#f5f8fd}.alert-evaluate p[data-v-92828f6d]{max-width:570px;font-size:12px;color:#758398;line-height:1.8}.access-page[data-v-6d4ba265]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-6d4ba265],.access-role-list[data-v-6d4ba265]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-6d4ba265]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-6d4ba265]{padding:12px 9px}.access-role-list>header[data-v-6d4ba265],.access-heading[data-v-6d4ba265],.access-section-title[data-v-6d4ba265],.access-actions[data-v-6d4ba265],.access-toolbar[data-v-6d4ba265],.access-pagination[data-v-6d4ba265]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-6d4ba265]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-6d4ba265],.access-page h4[data-v-6d4ba265]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-6d4ba265]{font-size:15px}.access-page h4[data-v-6d4ba265]{font-size:13px}.access-page p[data-v-6d4ba265]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-6d4ba265]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-6d4ba265]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-6d4ba265]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-6d4ba265]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-6d4ba265]{color:#fff}.access-role-list>button.active small[data-v-6d4ba265]{color:#e2eaff}.access-fixed-role[data-v-6d4ba265]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-6d4ba265]{min-width:0}.access-fixed-role strong[data-v-6d4ba265],.access-fixed-role small[data-v-6d4ba265]{display:block}.access-fixed-role small[data-v-6d4ba265]{margin-top:3px;font-size:10px}.access-heading[data-v-6d4ba265]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-6d4ba265]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-6d4ba265]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-6d4ba265]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-6d4ba265],.access-modal-form label[data-v-6d4ba265]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-6d4ba265]{grid-column:1 / -1}.access-page input[data-v-6d4ba265],.access-page select[data-v-6d4ba265],.access-page textarea[data-v-6d4ba265],.access-modal-form input[data-v-6d4ba265],.access-modal-form select[data-v-6d4ba265],.access-modal-form textarea[data-v-6d4ba265]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-6d4ba265],.access-page select[data-v-6d4ba265],.access-modal-form input[data-v-6d4ba265],.access-modal-form select[data-v-6d4ba265]{height:36px;padding:0 10px}.access-page textarea[data-v-6d4ba265],.access-modal-form textarea[data-v-6d4ba265]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-6d4ba265],.access-modal-form input[type=checkbox][data-v-6d4ba265]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-6d4ba265]:disabled,.access-page select[data-v-6d4ba265]:disabled,.access-page textarea[data-v-6d4ba265]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-6d4ba265]{margin:22px 0 11px}.access-section-title>span[data-v-6d4ba265]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-6d4ba265]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-6d4ba265]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-6d4ba265]:last-child{border-bottom:0}.access-permission-table section>header[data-v-6d4ba265]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-6d4ba265]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-6d4ba265]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-6d4ba265]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-6d4ba265]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-6d4ba265]{min-width:0}.access-permission-table section>div small[data-v-6d4ba265]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-6d4ba265]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-6d4ba265]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-6d4ba265]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-6d4ba265]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-6d4ba265]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-6d4ba265]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-6d4ba265]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-6d4ba265]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-6d4ba265]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-6d4ba265]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-6d4ba265]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-6d4ba265]{width:140px}.account-list[data-v-6d4ba265]{padding:0;overflow:hidden}.access-table-scroll[data-v-6d4ba265]{overflow-x:auto}.access-page table[data-v-6d4ba265]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-6d4ba265]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-6d4ba265]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-6d4ba265],.access-page td small[data-v-6d4ba265]{display:block}.access-page td strong[data-v-6d4ba265]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-6d4ba265]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-6d4ba265]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-6d4ba265]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-6d4ba265]{display:flex;gap:3px}.access-row-actions button[data-v-6d4ba265],.access-grant-row>button[data-v-6d4ba265],.access-pagination button[data-v-6d4ba265]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-6d4ba265]:hover,.access-grant-row>button[data-v-6d4ba265]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-6d4ba265]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-6d4ba265]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-6d4ba265]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-6d4ba265]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-6d4ba265]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-6d4ba265]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-6d4ba265]{display:grid;gap:8px}.access-grant-row[data-v-6d4ba265]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-6d4ba265]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-6d4ba265]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-6d4ba265]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-6d4ba265]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-6d4ba265]{width:100%}.access-role-list>button[data-v-6d4ba265]{width:auto}.access-fixed-role[data-v-6d4ba265]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-6d4ba265]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-6d4ba265]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-6d4ba265]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-6d4ba265]{padding:14px}.account-list[data-v-6d4ba265]{padding:0}.access-form-grid[data-v-6d4ba265]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-6d4ba265]{grid-column:auto}.access-heading[data-v-6d4ba265],.access-toolbar[data-v-6d4ba265]{align-items:flex-start;flex-direction:column}.access-filters[data-v-6d4ba265]{width:100%;flex-wrap:wrap}.access-filters label[data-v-6d4ba265],.access-filters label input[data-v-6d4ba265]{width:100%}.access-toolbar>.access-button[data-v-6d4ba265]{width:100%}.access-permission-table>section[data-v-6d4ba265]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-6d4ba265]{padding:10px}.access-grant-row[data-v-6d4ba265],.access-grant-row.expanded[data-v-6d4ba265]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-6d4ba265]>:not(button),.access-grant-row.expanded[data-v-6d4ba265]>:not(button){grid-column:1}.access-grant-row>button[data-v-6d4ba265],.access-grant-row.expanded>button[data-v-6d4ba265]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-6d4ba265]{grid-column:1 / -1}.access-actions[data-v-6d4ba265]{align-items:stretch}.access-actions>span[data-v-6d4ba265]{width:100%}.access-actions .access-button[data-v-6d4ba265]{flex:1}.access-section-title[data-v-6d4ba265]{align-items:flex-start}.access-section-title .access-button[data-v-6d4ba265]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-6d4ba265]{width:100%}.access-fixed-role[data-v-6d4ba265]{flex-basis:100%}.access-filters select[data-v-6d4ba265],.access-filters>.access-button[data-v-6d4ba265]{flex:1}.access-section-title[data-v-6d4ba265]{flex-direction:column}.access-section-title .access-button[data-v-6d4ba265]{width:100%}.access-actions[data-v-6d4ba265]{flex-direction:column}.access-actions .access-button[data-v-6d4ba265]{width:100%}}.resident-section-tabs[data-v-6d4ba265],.resident-detail-tabs[data-v-6d4ba265]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-6d4ba265],.resident-detail-tabs>button[data-v-6d4ba265]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-6d4ba265],.resident-detail-tabs>button.active[data-v-6d4ba265]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-6d4ba265]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-6d4ba265]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-6d4ba265]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-6d4ba265]{font-size:25px;font-weight:600}.resident-filters[data-v-6d4ba265]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-6d4ba265]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-6d4ba265]{grid-column:span 2;min-width:0}.resident-search>div[data-v-6d4ba265],.resident-age>div[data-v-6d4ba265]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-6d4ba265]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-6d4ba265]{width:100%;border:0;padding-left:0}.resident-age input[data-v-6d4ba265]{width:70px}.resident-filter-actions[data-v-6d4ba265],.resident-detail-actions[data-v-6d4ba265]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-6d4ba265]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-6d4ba265],.resident-filters input[data-v-6d4ba265]{width:100%}.resident-age>div[data-v-6d4ba265]{min-width:0}.resident-age input[data-v-6d4ba265]{min-width:0;flex:1}.resident-detail[data-v-6d4ba265],.resident-detail-tabs[data-v-6d4ba265]{margin-top:16px}.resident-description[data-v-6d4ba265]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-6d4ba265]{min-width:0}.resident-description dt[data-v-6d4ba265]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-6d4ba265]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-6d4ba265]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-6d4ba265]{margin-top:16px!important}.resident-history-reason[data-v-6d4ba265]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-6d4ba265]{display:grid;gap:18px}.resident-editor fieldset[data-v-6d4ba265]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-6d4ba265]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-6d4ba265]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-6d4ba265]{grid-column:1 / -1}.resident-status-form[data-v-6d4ba265]{display:grid;gap:14px}.resident-status-form>p[data-v-6d4ba265]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-6d4ba265]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-6d4ba265]{margin-bottom:0}.resident-contact-tags[data-v-6d4ba265]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-6d4ba265]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-6d4ba265]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-6d4ba265]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-6d4ba265]{width:auto}.resident-attachment-upload[data-v-6d4ba265]{margin:0}.resident-attachment-category[data-v-6d4ba265]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-6d4ba265]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-6d4ba265]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-6d4ba265]{padding:14px}.resident-filters>label[data-v-6d4ba265]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-6d4ba265],.resident-filter-actions[data-v-6d4ba265]{flex-basis:100%}.resident-filters select[data-v-6d4ba265],.resident-age>div[data-v-6d4ba265]{width:100%}.resident-age input[data-v-6d4ba265]{width:100%}.resident-filter-actions .access-button[data-v-6d4ba265]{flex:1}.resident-form-grid[data-v-6d4ba265],.resident-description[data-v-6d4ba265]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-6d4ba265]{grid-column:auto}.resident-section-tabs[data-v-6d4ba265]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-6d4ba265]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-6d4ba265]{grid-column:1 / -1}.resident-filter-actions[data-v-6d4ba265]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-6d4ba265]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-6d4ba265]{grid-template-columns:minmax(0,1fr)}}.work-order-date-shortcuts[data-v-6d4ba265]{display:flex;gap:8px;flex-wrap:wrap;margin-right:auto}.work-order-heading[data-v-6d4ba265]{display:flex;flex-direction:column-reverse;gap:16px;margin-bottom:16px}.work-order-create[data-v-6d4ba265]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.work-order-statuses[data-v-6d4ba265]{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:#fff;border:1px solid var(--wb-line);border-radius:8px}.work-order-statuses button[data-v-6d4ba265]{border:0;border-radius:7px;background:transparent;padding:8px 10px;color:#718096;font-size:12px;cursor:pointer}.work-order-statuses button.active[data-v-6d4ba265]{background:#edf4ff;color:#2563eb}.work-order-filters[data-v-6d4ba265]{margin-top:0;align-items:start;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.work-order-filters>label[data-v-6d4ba265]{min-width:0}.work-order-batch-lookup[data-v-6d4ba265]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:20px 0;font-size:12px;color:#68768a}.work-order-batch-lookup input[data-v-6d4ba265]{max-width:100%;min-width:0;border:1px solid #dce4ee;border-radius:7px;padding:8px 10px}.work-order-batch-links[data-v-6d4ba265],.work-order-actions[data-v-6d4ba265]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px}td small[data-v-6d4ba265]{display:block;color:#758398;margin-top:6px}.access-page[data-v-9b8995b4]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-9b8995b4],.access-role-list[data-v-9b8995b4]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-9b8995b4]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-9b8995b4]{padding:12px 9px}.access-role-list>header[data-v-9b8995b4],.access-heading[data-v-9b8995b4],.access-section-title[data-v-9b8995b4],.access-actions[data-v-9b8995b4],.access-toolbar[data-v-9b8995b4],.access-pagination[data-v-9b8995b4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-9b8995b4]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-9b8995b4],.access-page h4[data-v-9b8995b4]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-9b8995b4]{font-size:15px}.access-page h4[data-v-9b8995b4]{font-size:13px}.access-page p[data-v-9b8995b4]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-9b8995b4]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-9b8995b4]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-9b8995b4]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-9b8995b4]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-9b8995b4]{color:#fff}.access-role-list>button.active small[data-v-9b8995b4]{color:#e2eaff}.access-fixed-role[data-v-9b8995b4]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-9b8995b4]{min-width:0}.access-fixed-role strong[data-v-9b8995b4],.access-fixed-role small[data-v-9b8995b4]{display:block}.access-fixed-role small[data-v-9b8995b4]{margin-top:3px;font-size:10px}.access-heading[data-v-9b8995b4]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-9b8995b4]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-9b8995b4]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-9b8995b4],.access-modal-form label[data-v-9b8995b4]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-9b8995b4]{grid-column:1 / -1}.access-page input[data-v-9b8995b4],.access-page select[data-v-9b8995b4],.access-page textarea[data-v-9b8995b4],.access-modal-form input[data-v-9b8995b4],.access-modal-form select[data-v-9b8995b4],.access-modal-form textarea[data-v-9b8995b4]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-9b8995b4],.access-page select[data-v-9b8995b4],.access-modal-form input[data-v-9b8995b4],.access-modal-form select[data-v-9b8995b4]{height:36px;padding:0 10px}.access-page textarea[data-v-9b8995b4],.access-modal-form textarea[data-v-9b8995b4]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-9b8995b4],.access-modal-form input[type=checkbox][data-v-9b8995b4]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-9b8995b4]:disabled,.access-page select[data-v-9b8995b4]:disabled,.access-page textarea[data-v-9b8995b4]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-9b8995b4]{margin:22px 0 11px}.access-section-title>span[data-v-9b8995b4]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-9b8995b4]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-9b8995b4]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-9b8995b4]:last-child{border-bottom:0}.access-permission-table section>header[data-v-9b8995b4]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-9b8995b4]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-9b8995b4]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-9b8995b4]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-9b8995b4]{min-width:0}.access-permission-table section>div small[data-v-9b8995b4]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-9b8995b4]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-9b8995b4]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-9b8995b4]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-9b8995b4]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-9b8995b4]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-9b8995b4]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-9b8995b4]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-9b8995b4]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-9b8995b4]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-9b8995b4]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-9b8995b4]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-9b8995b4]{width:140px}.account-list[data-v-9b8995b4]{padding:0;overflow:hidden}.access-table-scroll[data-v-9b8995b4]{overflow-x:auto}.access-page table[data-v-9b8995b4]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-9b8995b4]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-9b8995b4]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-9b8995b4],.access-page td small[data-v-9b8995b4]{display:block}.access-page td strong[data-v-9b8995b4]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-9b8995b4]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-9b8995b4]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-9b8995b4]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-9b8995b4]{display:flex;gap:3px}.access-row-actions button[data-v-9b8995b4],.access-grant-row>button[data-v-9b8995b4],.access-pagination button[data-v-9b8995b4]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-9b8995b4]:hover,.access-grant-row>button[data-v-9b8995b4]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-9b8995b4]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-9b8995b4]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-9b8995b4]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-9b8995b4]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-9b8995b4]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-9b8995b4]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-9b8995b4]{display:grid;gap:8px}.access-grant-row[data-v-9b8995b4]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-9b8995b4]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-9b8995b4]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-9b8995b4]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-9b8995b4]{width:100%}.access-role-list>button[data-v-9b8995b4]{width:auto}.access-fixed-role[data-v-9b8995b4]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-9b8995b4]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-9b8995b4]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-9b8995b4]{padding:14px}.account-list[data-v-9b8995b4]{padding:0}.access-form-grid[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-9b8995b4]{grid-column:auto}.access-heading[data-v-9b8995b4],.access-toolbar[data-v-9b8995b4]{align-items:flex-start;flex-direction:column}.access-filters[data-v-9b8995b4]{width:100%;flex-wrap:wrap}.access-filters label[data-v-9b8995b4],.access-filters label input[data-v-9b8995b4]{width:100%}.access-toolbar>.access-button[data-v-9b8995b4]{width:100%}.access-permission-table>section[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-9b8995b4]{padding:10px}.access-grant-row[data-v-9b8995b4],.access-grant-row.expanded[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-9b8995b4]>:not(button),.access-grant-row.expanded[data-v-9b8995b4]>:not(button){grid-column:1}.access-grant-row>button[data-v-9b8995b4],.access-grant-row.expanded>button[data-v-9b8995b4]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-9b8995b4]{grid-column:1 / -1}.access-actions[data-v-9b8995b4]{align-items:stretch}.access-actions>span[data-v-9b8995b4]{width:100%}.access-actions .access-button[data-v-9b8995b4]{flex:1}.access-section-title[data-v-9b8995b4]{align-items:flex-start}.access-section-title .access-button[data-v-9b8995b4]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-9b8995b4]{width:100%}.access-fixed-role[data-v-9b8995b4]{flex-basis:100%}.access-filters select[data-v-9b8995b4],.access-filters>.access-button[data-v-9b8995b4]{flex:1}.access-section-title[data-v-9b8995b4]{flex-direction:column}.access-section-title .access-button[data-v-9b8995b4]{width:100%}.access-actions[data-v-9b8995b4]{flex-direction:column}.access-actions .access-button[data-v-9b8995b4]{width:100%}}.resident-section-tabs[data-v-9b8995b4],.resident-detail-tabs[data-v-9b8995b4]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;border-bottom:1px solid var(--wb-line)}.resident-section-tabs>button[data-v-9b8995b4],.resident-detail-tabs>button[data-v-9b8995b4]{display:flex;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-muted);cursor:pointer;font:inherit}.resident-section-tabs>button.active[data-v-9b8995b4],.resident-detail-tabs>button.active[data-v-9b8995b4]{color:var(--wb-blue);border-bottom-color:var(--wb-blue);font-weight:600}.resident-summary[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.resident-summary>div[data-v-9b8995b4]{display:grid;gap:9px;padding:17px 20px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.resident-summary span[data-v-9b8995b4]{color:var(--wb-muted);font-size:12px}.resident-summary strong[data-v-9b8995b4]{font-size:25px;font-weight:600}.resident-filters[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;padding:20px;margin-bottom:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.resident-filters>label[data-v-9b8995b4]{display:grid;gap:7px;min-width:0;color:var(--wb-muted);font-size:12px}.resident-filters .resident-search[data-v-9b8995b4]{grid-column:span 2;min-width:0}.resident-search>div[data-v-9b8995b4],.resident-age>div[data-v-9b8995b4]{display:flex;align-items:center;gap:7px}.resident-search>div[data-v-9b8995b4]{padding-left:10px;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff}.resident-search input[data-v-9b8995b4]{width:100%;border:0;padding-left:0}.resident-age input[data-v-9b8995b4]{width:70px}.resident-filter-actions[data-v-9b8995b4],.resident-detail-actions[data-v-9b8995b4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resident-filter-actions[data-v-9b8995b4]{grid-column:1 / -1;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--wb-line)}.resident-filters select[data-v-9b8995b4],.resident-filters input[data-v-9b8995b4]{width:100%}.resident-age>div[data-v-9b8995b4]{min-width:0}.resident-age input[data-v-9b8995b4]{min-width:0;flex:1}.resident-detail[data-v-9b8995b4],.resident-detail-tabs[data-v-9b8995b4]{margin-top:16px}.resident-description[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0}.resident-description>div[data-v-9b8995b4]{min-width:0}.resident-description dt[data-v-9b8995b4]{color:var(--wb-muted);font-size:12px}.resident-description dd[data-v-9b8995b4]{margin:6px 0 0;color:var(--wb-text);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.resident-sensitive-note[data-v-9b8995b4]{margin:12px 0!important;padding:10px 12px;border-radius:5px;background:#fff7e8;color:#9a6216!important;font-size:12px;line-height:1.6}.resident-timestamps[data-v-9b8995b4]{margin-top:16px!important}.resident-history-reason[data-v-9b8995b4]{max-width:400px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-editor[data-v-9b8995b4]{display:grid;gap:18px}.resident-editor fieldset[data-v-9b8995b4]{min-width:0;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--wb-line)}.resident-editor legend[data-v-9b8995b4]{padding:0 10px 0 0;font-size:13px;font-weight:600}.resident-form-grid[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resident-wide[data-v-9b8995b4]{grid-column:1 / -1}.resident-status-form[data-v-9b8995b4]{display:grid;gap:14px}.resident-status-form>p[data-v-9b8995b4]{margin:0;font-size:12px;color:var(--wb-muted)}.resident-relations[data-v-9b8995b4]{display:grid;gap:16px;padding:4px 0 16px}.resident-relations .access-heading[data-v-9b8995b4]{margin-bottom:0}.resident-contact-tags[data-v-9b8995b4]{display:flex;flex-wrap:wrap;gap:5px}.resident-contact-note[data-v-9b8995b4]{max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.resident-contact-flags[data-v-9b8995b4]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.resident-contact-flags label[data-v-9b8995b4]{display:flex;align-items:center;gap:6px;font-size:12px}.resident-contact-flags input[data-v-9b8995b4]{width:auto}.resident-attachment-upload[data-v-9b8995b4]{margin:0}.resident-attachment-category[data-v-9b8995b4]{display:grid;gap:5px;font-size:12px}.resident-attachment-category select[data-v-9b8995b4]{min-width:140px}@media(max-width:650px){.resident-summary[data-v-9b8995b4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resident-summary>div[data-v-9b8995b4]{padding:14px}.resident-filters>label[data-v-9b8995b4]{flex:1 1 calc(50% - 6px);min-width:0}.resident-filters .resident-search[data-v-9b8995b4],.resident-filter-actions[data-v-9b8995b4]{flex-basis:100%}.resident-filters select[data-v-9b8995b4],.resident-age>div[data-v-9b8995b4]{width:100%}.resident-age input[data-v-9b8995b4]{width:100%}.resident-filter-actions .access-button[data-v-9b8995b4]{flex:1}.resident-form-grid[data-v-9b8995b4],.resident-description[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr)}.resident-wide[data-v-9b8995b4]{grid-column:auto}.resident-section-tabs[data-v-9b8995b4]{gap:16px}}@media(max-width:650px){.resident-filters[data-v-9b8995b4]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:14px 12px}.resident-filters .resident-search[data-v-9b8995b4]{grid-column:1 / -1}.resident-filter-actions[data-v-9b8995b4]{justify-content:flex-start}.resident-filter-actions .transfer-entry[data-v-9b8995b4]{flex:1 1 100%}}@media(max-width:390px){.resident-filters[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr)}}.calendar-page[data-v-9b8995b4]{min-width:0}.calendar-filters[data-v-9b8995b4],.calendar-panel[data-v-9b8995b4],.calendar-day-orders[data-v-9b8995b4]{background:#fff;border:1px solid #e3eaf3;border-radius:12px}.calendar-filters[data-v-9b8995b4]{padding:16px 18px}.calendar-filter-grid[data-v-9b8995b4]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(190px,1.3fr) minmax(150px,1fr) auto;gap:16px;align-items:end}.calendar-filters label[data-v-9b8995b4]{display:grid;gap:7px;min-width:0;color:#718096;font-size:12px}.calendar-filters select[data-v-9b8995b4]{width:100%;min-width:0;min-height:36px;border:1px solid #dce4ee;border-radius:7px;padding:7px 10px;background:#fff;color:#334155;font:inherit}.calendar-filter-actions[data-v-9b8995b4]{display:flex;gap:8px}.calendar-extra-filters[data-v-9b8995b4]{margin-top:14px;border-top:1px solid #edf1f6;padding-top:12px}.calendar-extra-filters summary[data-v-9b8995b4]{cursor:pointer;color:#536985;font-size:12px}.calendar-extra-filters summary>span[data-v-9b8995b4]{margin-left:12px;color:#9aa6b8;font-size:11px}.calendar-extra-filters[open] summary>span[data-v-9b8995b4]{display:none}.calendar-extra-grid[data-v-9b8995b4]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.3fr);gap:24px;padding-top:16px}.calendar-region-grid[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-content:start}.calendar-region-grid[data-v-9b8995b4] label{min-width:0}.calendar-panel[data-v-9b8995b4]{margin-top:18px;overflow:hidden}.calendar-heading[data-v-9b8995b4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.calendar-heading h3[data-v-9b8995b4]{margin:0;color:#263c58;font-size:16px;font-weight:600}.calendar-hint[data-v-9b8995b4]{margin:6px 0 0;color:#8795a8;font-size:11px;line-height:1.6}.calendar-total[data-v-9b8995b4]{flex-shrink:0;background:#edf5ff;color:#1677ff;padding:7px 10px;border-radius:7px;font-size:12px}.calendar-scroll[data-v-9b8995b4]{overflow-x:auto}.calendar-grid[data-v-9b8995b4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:560px;gap:1px;padding-top:1px;background:#e7edf5}.calendar-weekday[data-v-9b8995b4]{padding:10px;color:#8593a6;background:#f6f9fd;font-size:11px;text-align:center}.calendar-day[data-v-9b8995b4]{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:92px;padding:9px 12px;gap:5px;border:0;background:#fff;text-align:left;cursor:pointer;font:inherit}.calendar-day[data-v-9b8995b4]:hover{background:#f5f9ff}.calendar-day-top[data-v-9b8995b4]{display:flex;justify-content:space-between;align-items:center;min-height:21px}.calendar-day strong[data-v-9b8995b4]{color:#3c4c65;font-size:14px;font-weight:550}.calendar-day-top em[data-v-9b8995b4]{color:#1677ff;background:#eaf3ff;font-style:normal;font-size:10px;padding:2px 4px;border-radius:4px}.calendar-order-count[data-v-9b8995b4]{color:#1677ff;font-size:12px}.calendar-order-count.muted[data-v-9b8995b4]{color:#b5bfce}.calendar-day small[data-v-9b8995b4]{color:#7d8a9c;font-size:10px;line-height:1.4}.calendar-day-statuses[data-v-9b8995b4]{display:flex;flex-wrap:wrap;gap:3px 7px}.calendar-day-statuses small[data-v-9b8995b4]{color:#aa7a31}.calendar-day.today strong[data-v-9b8995b4]{color:#1677ff;font-weight:700}.calendar-day.selected[data-v-9b8995b4]{background:#eef6ff;box-shadow:inset 0 0 0 2px #1677ff}.calendar-day[data-v-9b8995b4]:focus-visible{outline:2px solid #1677ff;outline-offset:-3px}.calendar-empty[data-v-9b8995b4]{background:#f9fbfe}.calendar-day-orders[data-v-9b8995b4]{margin-top:18px;overflow:hidden}.calendar-day-orders .access-pagination[data-v-9b8995b4]{padding:14px 18px;margin:0}.calendar-actions[data-v-9b8995b4]{display:flex;flex-wrap:wrap;gap:6px;max-width:320px}.calendar-day-orders td small[data-v-9b8995b4]{display:block;color:#758398;margin-top:5px}.calendar-selection-hint[data-v-9b8995b4]{margin-top:14px;padding:15px 18px;border:1px dashed #d8e3f1;border-radius:10px;color:#8795a8;font-size:12px;text-align:center}@media(max-width:1100px){.calendar-filter-grid[data-v-9b8995b4]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-filter-actions[data-v-9b8995b4]{justify-content:flex-end}.calendar-extra-grid[data-v-9b8995b4]{grid-template-columns:minmax(200px,1fr) minmax(0,1.5fr);gap:16px}}@media(max-width:650px){.calendar-filters[data-v-9b8995b4]{padding:14px}.calendar-filter-grid[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr);gap:12px}.calendar-filter-actions[data-v-9b8995b4]{justify-content:flex-start}.calendar-extra-grid[data-v-9b8995b4]{grid-template-columns:minmax(0,1fr)}.calendar-heading[data-v-9b8995b4]{align-items:flex-start;padding:14px;gap:10px;flex-wrap:wrap}.calendar-heading h3[data-v-9b8995b4]{font-size:15px}.calendar-total[data-v-9b8995b4]{font-size:11px}.calendar-day[data-v-9b8995b4]{padding:8px;min-height:85px}.calendar-hint[data-v-9b8995b4]{max-width:270px}}.access-page[data-v-90b0af61]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-90b0af61],.access-role-list[data-v-90b0af61]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-90b0af61]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-90b0af61]{padding:12px 9px}.access-role-list>header[data-v-90b0af61],.access-heading[data-v-90b0af61],.access-section-title[data-v-90b0af61],.access-actions[data-v-90b0af61],.access-toolbar[data-v-90b0af61],.access-pagination[data-v-90b0af61]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-90b0af61]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-90b0af61],.access-page h4[data-v-90b0af61]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-90b0af61]{font-size:15px}.access-page h4[data-v-90b0af61]{font-size:13px}.access-page p[data-v-90b0af61]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-90b0af61]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-90b0af61]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-90b0af61]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-90b0af61]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-90b0af61]{color:#fff}.access-role-list>button.active small[data-v-90b0af61]{color:#e2eaff}.access-fixed-role[data-v-90b0af61]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-90b0af61]{min-width:0}.access-fixed-role strong[data-v-90b0af61],.access-fixed-role small[data-v-90b0af61]{display:block}.access-fixed-role small[data-v-90b0af61]{margin-top:3px;font-size:10px}.access-heading[data-v-90b0af61]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-90b0af61]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-90b0af61]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-90b0af61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-90b0af61],.access-modal-form label[data-v-90b0af61]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-90b0af61]{grid-column:1 / -1}.access-page input[data-v-90b0af61],.access-page select[data-v-90b0af61],.access-page textarea[data-v-90b0af61],.access-modal-form input[data-v-90b0af61],.access-modal-form select[data-v-90b0af61],.access-modal-form textarea[data-v-90b0af61]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-90b0af61],.access-page select[data-v-90b0af61],.access-modal-form input[data-v-90b0af61],.access-modal-form select[data-v-90b0af61]{height:36px;padding:0 10px}.access-page textarea[data-v-90b0af61],.access-modal-form textarea[data-v-90b0af61]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-90b0af61],.access-modal-form input[type=checkbox][data-v-90b0af61]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-90b0af61]:disabled,.access-page select[data-v-90b0af61]:disabled,.access-page textarea[data-v-90b0af61]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-90b0af61]{margin:22px 0 11px}.access-section-title>span[data-v-90b0af61]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-90b0af61]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-90b0af61]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-90b0af61]:last-child{border-bottom:0}.access-permission-table section>header[data-v-90b0af61]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-90b0af61]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-90b0af61]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-90b0af61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-90b0af61]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-90b0af61]{min-width:0}.access-permission-table section>div small[data-v-90b0af61]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-90b0af61]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-90b0af61]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-90b0af61]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-90b0af61]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-90b0af61]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-90b0af61]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-90b0af61]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-90b0af61]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-90b0af61]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-90b0af61]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-90b0af61]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-90b0af61]{width:140px}.account-list[data-v-90b0af61]{padding:0;overflow:hidden}.access-table-scroll[data-v-90b0af61]{overflow-x:auto}.access-page table[data-v-90b0af61]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-90b0af61]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-90b0af61]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-90b0af61],.access-page td small[data-v-90b0af61]{display:block}.access-page td strong[data-v-90b0af61]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-90b0af61]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-90b0af61]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-90b0af61]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-90b0af61]{display:flex;gap:3px}.access-row-actions button[data-v-90b0af61],.access-grant-row>button[data-v-90b0af61],.access-pagination button[data-v-90b0af61]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-90b0af61]:hover,.access-grant-row>button[data-v-90b0af61]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-90b0af61]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-90b0af61]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-90b0af61]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-90b0af61]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-90b0af61]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-90b0af61]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-90b0af61]{display:grid;gap:8px}.access-grant-row[data-v-90b0af61]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-90b0af61]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-90b0af61]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-90b0af61]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-90b0af61]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-90b0af61]{width:100%}.access-role-list>button[data-v-90b0af61]{width:auto}.access-fixed-role[data-v-90b0af61]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-90b0af61]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-90b0af61]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-90b0af61]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-90b0af61]{padding:14px}.account-list[data-v-90b0af61]{padding:0}.access-form-grid[data-v-90b0af61]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-90b0af61]{grid-column:auto}.access-heading[data-v-90b0af61],.access-toolbar[data-v-90b0af61]{align-items:flex-start;flex-direction:column}.access-filters[data-v-90b0af61]{width:100%;flex-wrap:wrap}.access-filters label[data-v-90b0af61],.access-filters label input[data-v-90b0af61]{width:100%}.access-toolbar>.access-button[data-v-90b0af61]{width:100%}.access-permission-table>section[data-v-90b0af61]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-90b0af61]{padding:10px}.access-grant-row[data-v-90b0af61],.access-grant-row.expanded[data-v-90b0af61]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-90b0af61]>:not(button),.access-grant-row.expanded[data-v-90b0af61]>:not(button){grid-column:1}.access-grant-row>button[data-v-90b0af61],.access-grant-row.expanded>button[data-v-90b0af61]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-90b0af61]{grid-column:1 / -1}.access-actions[data-v-90b0af61]{align-items:stretch}.access-actions>span[data-v-90b0af61]{width:100%}.access-actions .access-button[data-v-90b0af61]{flex:1}.access-section-title[data-v-90b0af61]{align-items:flex-start}.access-section-title .access-button[data-v-90b0af61]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-90b0af61]{width:100%}.access-fixed-role[data-v-90b0af61]{flex-basis:100%}.access-filters select[data-v-90b0af61],.access-filters>.access-button[data-v-90b0af61]{flex:1}.access-section-title[data-v-90b0af61]{flex-direction:column}.access-section-title .access-button[data-v-90b0af61]{width:100%}.access-actions[data-v-90b0af61]{flex-direction:column}.access-actions .access-button[data-v-90b0af61]{width:100%}}.alert-page-hint[data-v-90b0af61]{font-size:13px;color:#758398;line-height:1.8;margin-bottom:20px}h3[data-v-90b0af61]{margin-top:0;color:#334155}.access-page[data-v-1dcf2daa]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-1dcf2daa],.access-role-list[data-v-1dcf2daa]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-1dcf2daa]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-1dcf2daa]{padding:12px 9px}.access-role-list>header[data-v-1dcf2daa],.access-heading[data-v-1dcf2daa],.access-section-title[data-v-1dcf2daa],.access-actions[data-v-1dcf2daa],.access-toolbar[data-v-1dcf2daa],.access-pagination[data-v-1dcf2daa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-1dcf2daa]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-1dcf2daa],.access-page h4[data-v-1dcf2daa]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-1dcf2daa]{font-size:15px}.access-page h4[data-v-1dcf2daa]{font-size:13px}.access-page p[data-v-1dcf2daa]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-1dcf2daa]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-1dcf2daa]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-1dcf2daa]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-1dcf2daa]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-1dcf2daa]{color:#fff}.access-role-list>button.active small[data-v-1dcf2daa]{color:#e2eaff}.access-fixed-role[data-v-1dcf2daa]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-1dcf2daa]{min-width:0}.access-fixed-role strong[data-v-1dcf2daa],.access-fixed-role small[data-v-1dcf2daa]{display:block}.access-fixed-role small[data-v-1dcf2daa]{margin-top:3px;font-size:10px}.access-heading[data-v-1dcf2daa]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-1dcf2daa]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-1dcf2daa]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-1dcf2daa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-1dcf2daa],.access-modal-form label[data-v-1dcf2daa]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-1dcf2daa]{grid-column:1 / -1}.access-page input[data-v-1dcf2daa],.access-page select[data-v-1dcf2daa],.access-page textarea[data-v-1dcf2daa],.access-modal-form input[data-v-1dcf2daa],.access-modal-form select[data-v-1dcf2daa],.access-modal-form textarea[data-v-1dcf2daa]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-1dcf2daa],.access-page select[data-v-1dcf2daa],.access-modal-form input[data-v-1dcf2daa],.access-modal-form select[data-v-1dcf2daa]{height:36px;padding:0 10px}.access-page textarea[data-v-1dcf2daa],.access-modal-form textarea[data-v-1dcf2daa]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-1dcf2daa],.access-modal-form input[type=checkbox][data-v-1dcf2daa]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-1dcf2daa]:disabled,.access-page select[data-v-1dcf2daa]:disabled,.access-page textarea[data-v-1dcf2daa]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-1dcf2daa]{margin:22px 0 11px}.access-section-title>span[data-v-1dcf2daa]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-1dcf2daa]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-1dcf2daa]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-1dcf2daa]:last-child{border-bottom:0}.access-permission-table section>header[data-v-1dcf2daa]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-1dcf2daa]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-1dcf2daa]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-1dcf2daa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-1dcf2daa]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-1dcf2daa]{min-width:0}.access-permission-table section>div small[data-v-1dcf2daa]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-1dcf2daa]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-1dcf2daa]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-1dcf2daa]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-1dcf2daa]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-1dcf2daa]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-1dcf2daa]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-1dcf2daa]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-1dcf2daa]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-1dcf2daa]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-1dcf2daa]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-1dcf2daa]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-1dcf2daa]{width:140px}.account-list[data-v-1dcf2daa]{padding:0;overflow:hidden}.access-table-scroll[data-v-1dcf2daa]{overflow-x:auto}.access-page table[data-v-1dcf2daa]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-1dcf2daa]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-1dcf2daa]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-1dcf2daa],.access-page td small[data-v-1dcf2daa]{display:block}.access-page td strong[data-v-1dcf2daa]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-1dcf2daa]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-1dcf2daa]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-1dcf2daa]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-1dcf2daa]{display:flex;gap:3px}.access-row-actions button[data-v-1dcf2daa],.access-grant-row>button[data-v-1dcf2daa],.access-pagination button[data-v-1dcf2daa]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-1dcf2daa]:hover,.access-grant-row>button[data-v-1dcf2daa]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-1dcf2daa]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-1dcf2daa]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-1dcf2daa]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-1dcf2daa]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-1dcf2daa]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-1dcf2daa]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-1dcf2daa]{display:grid;gap:8px}.access-grant-row[data-v-1dcf2daa]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-1dcf2daa]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-1dcf2daa]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-1dcf2daa]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-1dcf2daa]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-1dcf2daa]{width:100%}.access-role-list>button[data-v-1dcf2daa]{width:auto}.access-fixed-role[data-v-1dcf2daa]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-1dcf2daa]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-1dcf2daa]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-1dcf2daa]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-1dcf2daa]{padding:14px}.account-list[data-v-1dcf2daa]{padding:0}.access-form-grid[data-v-1dcf2daa]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-1dcf2daa]{grid-column:auto}.access-heading[data-v-1dcf2daa],.access-toolbar[data-v-1dcf2daa]{align-items:flex-start;flex-direction:column}.access-filters[data-v-1dcf2daa]{width:100%;flex-wrap:wrap}.access-filters label[data-v-1dcf2daa],.access-filters label input[data-v-1dcf2daa]{width:100%}.access-toolbar>.access-button[data-v-1dcf2daa]{width:100%}.access-permission-table>section[data-v-1dcf2daa]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-1dcf2daa]{padding:10px}.access-grant-row[data-v-1dcf2daa],.access-grant-row.expanded[data-v-1dcf2daa]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-1dcf2daa]>:not(button),.access-grant-row.expanded[data-v-1dcf2daa]>:not(button){grid-column:1}.access-grant-row>button[data-v-1dcf2daa],.access-grant-row.expanded>button[data-v-1dcf2daa]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-1dcf2daa]{grid-column:1 / -1}.access-actions[data-v-1dcf2daa]{align-items:stretch}.access-actions>span[data-v-1dcf2daa]{width:100%}.access-actions .access-button[data-v-1dcf2daa]{flex:1}.access-section-title[data-v-1dcf2daa]{align-items:flex-start}.access-section-title .access-button[data-v-1dcf2daa]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-1dcf2daa]{width:100%}.access-fixed-role[data-v-1dcf2daa]{flex-basis:100%}.access-filters select[data-v-1dcf2daa],.access-filters>.access-button[data-v-1dcf2daa]{flex:1}.access-section-title[data-v-1dcf2daa]{flex-direction:column}.access-section-title .access-button[data-v-1dcf2daa]{width:100%}.access-actions[data-v-1dcf2daa]{flex-direction:column}.access-actions .access-button[data-v-1dcf2daa]{width:100%}}.follow-up-hint[data-v-1dcf2daa]{color:#758398;font-size:12px;line-height:1.8}.follow-up-filters[data-v-1dcf2daa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;margin:18px 0;padding:20px;border:1px solid var(--wb-line);border-radius:10px;background:#fff}.follow-up-filters>label[data-v-1dcf2daa]{display:grid;gap:7px;flex:1;min-width:140px;color:#64748b;font-size:12px}.follow-up-filters input[data-v-1dcf2daa],.follow-up-filters select[data-v-1dcf2daa],.follow-up-form input[data-v-1dcf2daa],.follow-up-form select[data-v-1dcf2daa],.follow-up-form textarea[data-v-1dcf2daa]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;background:#fff;font:inherit;color:#334155}.follow-up-row-actions[data-v-1dcf2daa]{display:flex;flex-wrap:wrap;gap:7px}.follow-up-summary[data-v-1dcf2daa]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 18px}.follow-up-summary>div[data-v-1dcf2daa]{min-width:0}.follow-up-summary dt[data-v-1dcf2daa]{color:#758398;font-size:12px;margin-bottom:6px}.follow-up-summary dd[data-v-1dcf2daa]{color:#334155;font-size:13px;line-height:1.8;margin:0;overflow-wrap:anywhere}.follow-up-summary dd button[data-v-1dcf2daa]{margin-left:10px}.follow-up-history[data-v-1dcf2daa]{border:1px solid #e1e8f1;border-radius:9px;padding:15px;margin:12px 0}.follow-up-history header[data-v-1dcf2daa]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px;font-size:13px}.follow-up-history header span[data-v-1dcf2daa]{font-size:12px;color:#758398}.follow-up-content[data-v-1dcf2daa]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;color:#334155;margin:0}.follow-up-form fieldset[data-v-1dcf2daa]{border:0;padding:0;margin:0 0 15px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.follow-up-form label[data-v-1dcf2daa]{display:grid;gap:7px;color:#64748b;font-size:12px;min-width:0}.follow-up-wide[data-v-1dcf2daa]{grid-column:1 / -1}.follow-up-form input[data-v-1dcf2daa]:read-only{background:#f7f9fc}.follow-up-form[data-v-1dcf2daa] :disabled{opacity:.75}.follow-up-detail h4[data-v-1dcf2daa]{margin:26px 0 14px}.follow-up-detail h3[data-v-1dcf2daa]{margin:0}td small[data-v-1dcf2daa]{display:block;color:#758398;margin-top:5px}td[data-v-1dcf2daa]{overflow-wrap:anywhere}@media(max-width:600px){.follow-up-summary[data-v-1dcf2daa],.follow-up-form fieldset[data-v-1dcf2daa]{grid-template-columns:1fr}}.access-page[data-v-94963744]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-94963744],.access-role-list[data-v-94963744]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-94963744]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-94963744]{padding:12px 9px}.access-role-list>header[data-v-94963744],.access-heading[data-v-94963744],.access-section-title[data-v-94963744],.access-actions[data-v-94963744],.access-toolbar[data-v-94963744],.access-pagination[data-v-94963744]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-94963744]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-94963744],.access-page h4[data-v-94963744]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-94963744]{font-size:15px}.access-page h4[data-v-94963744]{font-size:13px}.access-page p[data-v-94963744]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-94963744]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-94963744]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-94963744]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-94963744]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-94963744]{color:#fff}.access-role-list>button.active small[data-v-94963744]{color:#e2eaff}.access-fixed-role[data-v-94963744]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-94963744]{min-width:0}.access-fixed-role strong[data-v-94963744],.access-fixed-role small[data-v-94963744]{display:block}.access-fixed-role small[data-v-94963744]{margin-top:3px;font-size:10px}.access-heading[data-v-94963744]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-94963744]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-94963744]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-94963744]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-94963744],.access-modal-form label[data-v-94963744]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-94963744]{grid-column:1 / -1}.access-page input[data-v-94963744],.access-page select[data-v-94963744],.access-page textarea[data-v-94963744],.access-modal-form input[data-v-94963744],.access-modal-form select[data-v-94963744],.access-modal-form textarea[data-v-94963744]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-94963744],.access-page select[data-v-94963744],.access-modal-form input[data-v-94963744],.access-modal-form select[data-v-94963744]{height:36px;padding:0 10px}.access-page textarea[data-v-94963744],.access-modal-form textarea[data-v-94963744]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-94963744],.access-modal-form input[type=checkbox][data-v-94963744]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-94963744]:disabled,.access-page select[data-v-94963744]:disabled,.access-page textarea[data-v-94963744]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-94963744]{margin:22px 0 11px}.access-section-title>span[data-v-94963744]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-94963744]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-94963744]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-94963744]:last-child{border-bottom:0}.access-permission-table section>header[data-v-94963744]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-94963744]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-94963744]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-94963744]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-94963744]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-94963744]{min-width:0}.access-permission-table section>div small[data-v-94963744]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-94963744]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-94963744]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-94963744]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-94963744]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-94963744]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-94963744]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-94963744]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-94963744]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-94963744]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-94963744]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-94963744]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-94963744]{width:140px}.account-list[data-v-94963744]{padding:0;overflow:hidden}.access-table-scroll[data-v-94963744]{overflow-x:auto}.access-page table[data-v-94963744]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-94963744]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-94963744]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-94963744],.access-page td small[data-v-94963744]{display:block}.access-page td strong[data-v-94963744]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-94963744]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-94963744]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-94963744]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-94963744]{display:flex;gap:3px}.access-row-actions button[data-v-94963744],.access-grant-row>button[data-v-94963744],.access-pagination button[data-v-94963744]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-94963744]:hover,.access-grant-row>button[data-v-94963744]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-94963744]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-94963744]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-94963744]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-94963744]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-94963744]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-94963744]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-94963744]{display:grid;gap:8px}.access-grant-row[data-v-94963744]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-94963744]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-94963744]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-94963744]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-94963744]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-94963744]{width:100%}.access-role-list>button[data-v-94963744]{width:auto}.access-fixed-role[data-v-94963744]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-94963744]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-94963744]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-94963744]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-94963744]{padding:14px}.account-list[data-v-94963744]{padding:0}.access-form-grid[data-v-94963744]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-94963744]{grid-column:auto}.access-heading[data-v-94963744],.access-toolbar[data-v-94963744]{align-items:flex-start;flex-direction:column}.access-filters[data-v-94963744]{width:100%;flex-wrap:wrap}.access-filters label[data-v-94963744],.access-filters label input[data-v-94963744]{width:100%}.access-toolbar>.access-button[data-v-94963744]{width:100%}.access-permission-table>section[data-v-94963744]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-94963744]{padding:10px}.access-grant-row[data-v-94963744],.access-grant-row.expanded[data-v-94963744]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-94963744]>:not(button),.access-grant-row.expanded[data-v-94963744]>:not(button){grid-column:1}.access-grant-row>button[data-v-94963744],.access-grant-row.expanded>button[data-v-94963744]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-94963744]{grid-column:1 / -1}.access-actions[data-v-94963744]{align-items:stretch}.access-actions>span[data-v-94963744]{width:100%}.access-actions .access-button[data-v-94963744]{flex:1}.access-section-title[data-v-94963744]{align-items:flex-start}.access-section-title .access-button[data-v-94963744]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-94963744]{width:100%}.access-fixed-role[data-v-94963744]{flex-basis:100%}.access-filters select[data-v-94963744],.access-filters>.access-button[data-v-94963744]{flex:1}.access-section-title[data-v-94963744]{flex-direction:column}.access-section-title .access-button[data-v-94963744]{width:100%}.access-actions[data-v-94963744]{flex-direction:column}.access-actions .access-button[data-v-94963744]{width:100%}}.expense-hint[data-v-94963744]{color:#758398;font-size:12px;line-height:1.8}.expense-filters[data-v-94963744]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.expense-filters>label[data-v-94963744]{flex:1;min-width:150px;display:grid;gap:7px;color:#64748b;font-size:12px}.expense-filters input[data-v-94963744],.expense-filters select[data-v-94963744]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;color:#334155;background:#fff;font:inherit}.expense-description[data-v-94963744]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.expense-description dt[data-v-94963744]{margin-bottom:6px;color:#758398;font-size:12px}.expense-description dd[data-v-94963744]{margin:0;color:#334155;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.expense-detail h4[data-v-94963744]{margin:28px 0 16px}.expense-source[data-v-94963744],.expense-preview[data-v-94963744],.expense-confirmation-history[data-v-94963744]{padding:15px;border:1px solid #e1e8f1;border-radius:9px;margin:12px 0}.expense-source header[data-v-94963744],.expense-preview header[data-v-94963744],.expense-confirmation-history header[data-v-94963744]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:#334155}.expense-source header span[data-v-94963744],.expense-confirmation-history header span[data-v-94963744],.expense-preview header span[data-v-94963744]{color:#758398;font-size:12px}.expense-preview>p[data-v-94963744]{color:#334155;font-size:13px}.expense-preview small[data-v-94963744]{color:#758398}.expense-summary[data-v-94963744]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:20px 0}.expense-summary>div[data-v-94963744]{display:grid;gap:10px;padding:14px;border:1px solid #e1e8f1;border-radius:9px;background:#fbfcff}.expense-summary span[data-v-94963744]{color:#758398;font-size:12px}.expense-summary strong[data-v-94963744]{color:#334155;font-size:17px;overflow-wrap:anywhere}.expense-actions[data-v-94963744]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:15px 0}.expense-actions span[data-v-94963744]{color:#758398;font-size:12px}.expense-row-actions[data-v-94963744]{display:flex;flex-wrap:wrap;gap:7px}.expense-accept[data-v-94963744]{display:flex;align-items:flex-start;gap:8px;margin-top:22px;color:#475569;font-size:13px;line-height:1.8}.expense-accept input[data-v-94963744]{margin-top:5px}.expense-confirm-total[data-v-94963744]{font-size:14px;color:#334155;margin:20px 0}.expense-confirm-total strong[data-v-94963744]{font-size:20px;color:#2563eb}summary[data-v-94963744]{color:#2563eb;font-size:12px;cursor:pointer;padding:5px 0}td small[data-v-94963744]{display:block;margin-top:6px;color:#758398}td[data-v-94963744]{overflow-wrap:anywhere}@media(max-width:1050px){.expense-summary[data-v-94963744]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.expense-summary[data-v-94963744]{grid-template-columns:repeat(2,1fr)}.expense-description[data-v-94963744]{grid-template-columns:1fr}}.access-page[data-v-f2b549d7]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-f2b549d7],.access-role-list[data-v-f2b549d7]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-f2b549d7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-f2b549d7]{padding:12px 9px}.access-role-list>header[data-v-f2b549d7],.access-heading[data-v-f2b549d7],.access-section-title[data-v-f2b549d7],.access-actions[data-v-f2b549d7],.access-toolbar[data-v-f2b549d7],.access-pagination[data-v-f2b549d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-f2b549d7]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-f2b549d7],.access-page h4[data-v-f2b549d7]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-f2b549d7]{font-size:15px}.access-page h4[data-v-f2b549d7]{font-size:13px}.access-page p[data-v-f2b549d7]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-f2b549d7]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-f2b549d7]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-f2b549d7]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-f2b549d7]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-f2b549d7]{color:#fff}.access-role-list>button.active small[data-v-f2b549d7]{color:#e2eaff}.access-fixed-role[data-v-f2b549d7]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-f2b549d7]{min-width:0}.access-fixed-role strong[data-v-f2b549d7],.access-fixed-role small[data-v-f2b549d7]{display:block}.access-fixed-role small[data-v-f2b549d7]{margin-top:3px;font-size:10px}.access-heading[data-v-f2b549d7]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-f2b549d7]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-f2b549d7]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-f2b549d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-f2b549d7],.access-modal-form label[data-v-f2b549d7]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-f2b549d7]{grid-column:1 / -1}.access-page input[data-v-f2b549d7],.access-page select[data-v-f2b549d7],.access-page textarea[data-v-f2b549d7],.access-modal-form input[data-v-f2b549d7],.access-modal-form select[data-v-f2b549d7],.access-modal-form textarea[data-v-f2b549d7]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-f2b549d7],.access-page select[data-v-f2b549d7],.access-modal-form input[data-v-f2b549d7],.access-modal-form select[data-v-f2b549d7]{height:36px;padding:0 10px}.access-page textarea[data-v-f2b549d7],.access-modal-form textarea[data-v-f2b549d7]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-f2b549d7],.access-modal-form input[type=checkbox][data-v-f2b549d7]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-f2b549d7]:disabled,.access-page select[data-v-f2b549d7]:disabled,.access-page textarea[data-v-f2b549d7]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-f2b549d7]{margin:22px 0 11px}.access-section-title>span[data-v-f2b549d7]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-f2b549d7]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-f2b549d7]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-f2b549d7]:last-child{border-bottom:0}.access-permission-table section>header[data-v-f2b549d7]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-f2b549d7]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-f2b549d7]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-f2b549d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-f2b549d7]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-f2b549d7]{min-width:0}.access-permission-table section>div small[data-v-f2b549d7]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-f2b549d7]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-f2b549d7]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-f2b549d7]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-f2b549d7]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-f2b549d7]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-f2b549d7]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-f2b549d7]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-f2b549d7]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-f2b549d7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-f2b549d7]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-f2b549d7]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-f2b549d7]{width:140px}.account-list[data-v-f2b549d7]{padding:0;overflow:hidden}.access-table-scroll[data-v-f2b549d7]{overflow-x:auto}.access-page table[data-v-f2b549d7]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-f2b549d7]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-f2b549d7]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-f2b549d7],.access-page td small[data-v-f2b549d7]{display:block}.access-page td strong[data-v-f2b549d7]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-f2b549d7]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-f2b549d7]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-f2b549d7]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-f2b549d7]{display:flex;gap:3px}.access-row-actions button[data-v-f2b549d7],.access-grant-row>button[data-v-f2b549d7],.access-pagination button[data-v-f2b549d7]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-f2b549d7]:hover,.access-grant-row>button[data-v-f2b549d7]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-f2b549d7]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-f2b549d7]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-f2b549d7]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-f2b549d7]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-f2b549d7]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-f2b549d7]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-f2b549d7]{display:grid;gap:8px}.access-grant-row[data-v-f2b549d7]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-f2b549d7]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-f2b549d7]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-f2b549d7]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-f2b549d7]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-f2b549d7]{width:100%}.access-role-list>button[data-v-f2b549d7]{width:auto}.access-fixed-role[data-v-f2b549d7]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-f2b549d7]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-f2b549d7]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-f2b549d7]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-f2b549d7]{padding:14px}.account-list[data-v-f2b549d7]{padding:0}.access-form-grid[data-v-f2b549d7]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-f2b549d7]{grid-column:auto}.access-heading[data-v-f2b549d7],.access-toolbar[data-v-f2b549d7]{align-items:flex-start;flex-direction:column}.access-filters[data-v-f2b549d7]{width:100%;flex-wrap:wrap}.access-filters label[data-v-f2b549d7],.access-filters label input[data-v-f2b549d7]{width:100%}.access-toolbar>.access-button[data-v-f2b549d7]{width:100%}.access-permission-table>section[data-v-f2b549d7]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-f2b549d7]{padding:10px}.access-grant-row[data-v-f2b549d7],.access-grant-row.expanded[data-v-f2b549d7]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-f2b549d7]>:not(button),.access-grant-row.expanded[data-v-f2b549d7]>:not(button){grid-column:1}.access-grant-row>button[data-v-f2b549d7],.access-grant-row.expanded>button[data-v-f2b549d7]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-f2b549d7]{grid-column:1 / -1}.access-actions[data-v-f2b549d7]{align-items:stretch}.access-actions>span[data-v-f2b549d7]{width:100%}.access-actions .access-button[data-v-f2b549d7]{flex:1}.access-section-title[data-v-f2b549d7]{align-items:flex-start}.access-section-title .access-button[data-v-f2b549d7]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-f2b549d7]{width:100%}.access-fixed-role[data-v-f2b549d7]{flex-basis:100%}.access-filters select[data-v-f2b549d7],.access-filters>.access-button[data-v-f2b549d7]{flex:1}.access-section-title[data-v-f2b549d7]{flex-direction:column}.access-section-title .access-button[data-v-f2b549d7]{width:100%}.access-actions[data-v-f2b549d7]{flex-direction:column}.access-actions .access-button[data-v-f2b549d7]{width:100%}}.expense-hint[data-v-f2b549d7]{color:#758398;font-size:12px;line-height:1.8}.expense-filters[data-v-f2b549d7]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.expense-filters>label[data-v-f2b549d7]{flex:1;min-width:150px;display:grid;gap:7px;color:#64748b;font-size:12px}.expense-filters input[data-v-f2b549d7],.expense-filters select[data-v-f2b549d7]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;color:#334155;background:#fff;font:inherit}.expense-description[data-v-f2b549d7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.expense-description dt[data-v-f2b549d7]{margin-bottom:6px;color:#758398;font-size:12px}.expense-description dd[data-v-f2b549d7]{margin:0;color:#334155;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.expense-detail h4[data-v-f2b549d7]{margin:28px 0 16px}.expense-source[data-v-f2b549d7],.expense-preview[data-v-f2b549d7],.expense-confirmation-history[data-v-f2b549d7]{padding:15px;border:1px solid #e1e8f1;border-radius:9px;margin:12px 0}.expense-source header[data-v-f2b549d7],.expense-preview header[data-v-f2b549d7],.expense-confirmation-history header[data-v-f2b549d7]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:#334155}.expense-source header span[data-v-f2b549d7],.expense-confirmation-history header span[data-v-f2b549d7],.expense-preview header span[data-v-f2b549d7]{color:#758398;font-size:12px}.expense-preview>p[data-v-f2b549d7]{color:#334155;font-size:13px}.expense-preview small[data-v-f2b549d7]{color:#758398}.expense-summary[data-v-f2b549d7]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:20px 0}.expense-summary>div[data-v-f2b549d7]{display:grid;gap:10px;padding:14px;border:1px solid #e1e8f1;border-radius:9px;background:#fbfcff}.expense-summary span[data-v-f2b549d7]{color:#758398;font-size:12px}.expense-summary strong[data-v-f2b549d7]{color:#334155;font-size:17px;overflow-wrap:anywhere}.expense-actions[data-v-f2b549d7]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:15px 0}.expense-actions span[data-v-f2b549d7]{color:#758398;font-size:12px}.expense-row-actions[data-v-f2b549d7]{display:flex;flex-wrap:wrap;gap:7px}.expense-accept[data-v-f2b549d7]{display:flex;align-items:flex-start;gap:8px;margin-top:22px;color:#475569;font-size:13px;line-height:1.8}.expense-accept input[data-v-f2b549d7]{margin-top:5px}.expense-confirm-total[data-v-f2b549d7]{font-size:14px;color:#334155;margin:20px 0}.expense-confirm-total strong[data-v-f2b549d7]{font-size:20px;color:#2563eb}summary[data-v-f2b549d7]{color:#2563eb;font-size:12px;cursor:pointer;padding:5px 0}td small[data-v-f2b549d7]{display:block;margin-top:6px;color:#758398}td[data-v-f2b549d7]{overflow-wrap:anywhere}@media(max-width:1050px){.expense-summary[data-v-f2b549d7]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.expense-summary[data-v-f2b549d7]{grid-template-columns:repeat(2,1fr)}.expense-description[data-v-f2b549d7]{grid-template-columns:1fr}}.access-page[data-v-f2a1a234]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-f2a1a234],.access-role-list[data-v-f2a1a234]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-f2a1a234]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-f2a1a234]{padding:12px 9px}.access-role-list>header[data-v-f2a1a234],.access-heading[data-v-f2a1a234],.access-section-title[data-v-f2a1a234],.access-actions[data-v-f2a1a234],.access-toolbar[data-v-f2a1a234],.access-pagination[data-v-f2a1a234]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-f2a1a234]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-f2a1a234],.access-page h4[data-v-f2a1a234]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-f2a1a234]{font-size:15px}.access-page h4[data-v-f2a1a234]{font-size:13px}.access-page p[data-v-f2a1a234]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-f2a1a234]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-f2a1a234]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-f2a1a234]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-f2a1a234]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-f2a1a234]{color:#fff}.access-role-list>button.active small[data-v-f2a1a234]{color:#e2eaff}.access-fixed-role[data-v-f2a1a234]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-f2a1a234]{min-width:0}.access-fixed-role strong[data-v-f2a1a234],.access-fixed-role small[data-v-f2a1a234]{display:block}.access-fixed-role small[data-v-f2a1a234]{margin-top:3px;font-size:10px}.access-heading[data-v-f2a1a234]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-f2a1a234]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-f2a1a234]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-f2a1a234]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-f2a1a234],.access-modal-form label[data-v-f2a1a234]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-f2a1a234]{grid-column:1 / -1}.access-page input[data-v-f2a1a234],.access-page select[data-v-f2a1a234],.access-page textarea[data-v-f2a1a234],.access-modal-form input[data-v-f2a1a234],.access-modal-form select[data-v-f2a1a234],.access-modal-form textarea[data-v-f2a1a234]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-f2a1a234],.access-page select[data-v-f2a1a234],.access-modal-form input[data-v-f2a1a234],.access-modal-form select[data-v-f2a1a234]{height:36px;padding:0 10px}.access-page textarea[data-v-f2a1a234],.access-modal-form textarea[data-v-f2a1a234]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-f2a1a234],.access-modal-form input[type=checkbox][data-v-f2a1a234]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-f2a1a234]:disabled,.access-page select[data-v-f2a1a234]:disabled,.access-page textarea[data-v-f2a1a234]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-f2a1a234]{margin:22px 0 11px}.access-section-title>span[data-v-f2a1a234]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-f2a1a234]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-f2a1a234]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-f2a1a234]:last-child{border-bottom:0}.access-permission-table section>header[data-v-f2a1a234]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-f2a1a234]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-f2a1a234]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-f2a1a234]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-f2a1a234]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-f2a1a234]{min-width:0}.access-permission-table section>div small[data-v-f2a1a234]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-f2a1a234]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-f2a1a234]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-f2a1a234]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-f2a1a234]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-f2a1a234]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-f2a1a234]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-f2a1a234]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-f2a1a234]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-f2a1a234]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-f2a1a234]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-f2a1a234]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-f2a1a234]{width:140px}.account-list[data-v-f2a1a234]{padding:0;overflow:hidden}.access-table-scroll[data-v-f2a1a234]{overflow-x:auto}.access-page table[data-v-f2a1a234]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-f2a1a234]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-f2a1a234]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-f2a1a234],.access-page td small[data-v-f2a1a234]{display:block}.access-page td strong[data-v-f2a1a234]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-f2a1a234]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-f2a1a234]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-f2a1a234]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-f2a1a234]{display:flex;gap:3px}.access-row-actions button[data-v-f2a1a234],.access-grant-row>button[data-v-f2a1a234],.access-pagination button[data-v-f2a1a234]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-f2a1a234]:hover,.access-grant-row>button[data-v-f2a1a234]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-f2a1a234]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-f2a1a234]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-f2a1a234]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-f2a1a234]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-f2a1a234]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-f2a1a234]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-f2a1a234]{display:grid;gap:8px}.access-grant-row[data-v-f2a1a234]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-f2a1a234]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-f2a1a234]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-f2a1a234]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-f2a1a234]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-f2a1a234]{width:100%}.access-role-list>button[data-v-f2a1a234]{width:auto}.access-fixed-role[data-v-f2a1a234]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-f2a1a234]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-f2a1a234]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-f2a1a234]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-f2a1a234]{padding:14px}.account-list[data-v-f2a1a234]{padding:0}.access-form-grid[data-v-f2a1a234]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-f2a1a234]{grid-column:auto}.access-heading[data-v-f2a1a234],.access-toolbar[data-v-f2a1a234]{align-items:flex-start;flex-direction:column}.access-filters[data-v-f2a1a234]{width:100%;flex-wrap:wrap}.access-filters label[data-v-f2a1a234],.access-filters label input[data-v-f2a1a234]{width:100%}.access-toolbar>.access-button[data-v-f2a1a234]{width:100%}.access-permission-table>section[data-v-f2a1a234]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-f2a1a234]{padding:10px}.access-grant-row[data-v-f2a1a234],.access-grant-row.expanded[data-v-f2a1a234]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-f2a1a234]>:not(button),.access-grant-row.expanded[data-v-f2a1a234]>:not(button){grid-column:1}.access-grant-row>button[data-v-f2a1a234],.access-grant-row.expanded>button[data-v-f2a1a234]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-f2a1a234]{grid-column:1 / -1}.access-actions[data-v-f2a1a234]{align-items:stretch}.access-actions>span[data-v-f2a1a234]{width:100%}.access-actions .access-button[data-v-f2a1a234]{flex:1}.access-section-title[data-v-f2a1a234]{align-items:flex-start}.access-section-title .access-button[data-v-f2a1a234]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-f2a1a234]{width:100%}.access-fixed-role[data-v-f2a1a234]{flex-basis:100%}.access-filters select[data-v-f2a1a234],.access-filters>.access-button[data-v-f2a1a234]{flex:1}.access-section-title[data-v-f2a1a234]{flex-direction:column}.access-section-title .access-button[data-v-f2a1a234]{width:100%}.access-actions[data-v-f2a1a234]{flex-direction:column}.access-actions .access-button[data-v-f2a1a234]{width:100%}}.expense-hint[data-v-f2a1a234]{color:#758398;font-size:12px;line-height:1.8}.expense-filters[data-v-f2a1a234]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.expense-filters>label[data-v-f2a1a234]{flex:1;min-width:150px;display:grid;gap:7px;color:#64748b;font-size:12px}.expense-filters input[data-v-f2a1a234],.expense-filters select[data-v-f2a1a234]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;color:#334155;background:#fff;font:inherit}.expense-description[data-v-f2a1a234]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.expense-description dt[data-v-f2a1a234]{margin-bottom:6px;color:#758398;font-size:12px}.expense-description dd[data-v-f2a1a234]{margin:0;color:#334155;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.expense-detail h4[data-v-f2a1a234]{margin:28px 0 16px}.expense-source[data-v-f2a1a234],.expense-preview[data-v-f2a1a234],.expense-confirmation-history[data-v-f2a1a234]{padding:15px;border:1px solid #e1e8f1;border-radius:9px;margin:12px 0}.expense-source header[data-v-f2a1a234],.expense-preview header[data-v-f2a1a234],.expense-confirmation-history header[data-v-f2a1a234]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:#334155}.expense-source header span[data-v-f2a1a234],.expense-confirmation-history header span[data-v-f2a1a234],.expense-preview header span[data-v-f2a1a234]{color:#758398;font-size:12px}.expense-preview>p[data-v-f2a1a234]{color:#334155;font-size:13px}.expense-preview small[data-v-f2a1a234]{color:#758398}.expense-summary[data-v-f2a1a234]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:20px 0}.expense-summary>div[data-v-f2a1a234]{display:grid;gap:10px;padding:14px;border:1px solid #e1e8f1;border-radius:9px;background:#fbfcff}.expense-summary span[data-v-f2a1a234]{color:#758398;font-size:12px}.expense-summary strong[data-v-f2a1a234]{color:#334155;font-size:17px;overflow-wrap:anywhere}.expense-actions[data-v-f2a1a234]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:15px 0}.expense-actions span[data-v-f2a1a234]{color:#758398;font-size:12px}.expense-row-actions[data-v-f2a1a234]{display:flex;flex-wrap:wrap;gap:7px}.expense-accept[data-v-f2a1a234]{display:flex;align-items:flex-start;gap:8px;margin-top:22px;color:#475569;font-size:13px;line-height:1.8}.expense-accept input[data-v-f2a1a234]{margin-top:5px}.expense-confirm-total[data-v-f2a1a234]{font-size:14px;color:#334155;margin:20px 0}.expense-confirm-total strong[data-v-f2a1a234]{font-size:20px;color:#2563eb}summary[data-v-f2a1a234]{color:#2563eb;font-size:12px;cursor:pointer;padding:5px 0}td small[data-v-f2a1a234]{display:block;margin-top:6px;color:#758398}td[data-v-f2a1a234]{overflow-wrap:anywhere}@media(max-width:1050px){.expense-summary[data-v-f2a1a234]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.expense-summary[data-v-f2a1a234]{grid-template-columns:repeat(2,1fr)}.expense-description[data-v-f2a1a234]{grid-template-columns:1fr}}.access-page[data-v-237fa1a9]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-237fa1a9],.access-role-list[data-v-237fa1a9]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-237fa1a9]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-237fa1a9]{padding:12px 9px}.access-role-list>header[data-v-237fa1a9],.access-heading[data-v-237fa1a9],.access-section-title[data-v-237fa1a9],.access-actions[data-v-237fa1a9],.access-toolbar[data-v-237fa1a9],.access-pagination[data-v-237fa1a9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-237fa1a9]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-237fa1a9],.access-page h4[data-v-237fa1a9]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-237fa1a9]{font-size:15px}.access-page h4[data-v-237fa1a9]{font-size:13px}.access-page p[data-v-237fa1a9]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-237fa1a9]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-237fa1a9]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-237fa1a9]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-237fa1a9]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-237fa1a9]{color:#fff}.access-role-list>button.active small[data-v-237fa1a9]{color:#e2eaff}.access-fixed-role[data-v-237fa1a9]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-237fa1a9]{min-width:0}.access-fixed-role strong[data-v-237fa1a9],.access-fixed-role small[data-v-237fa1a9]{display:block}.access-fixed-role small[data-v-237fa1a9]{margin-top:3px;font-size:10px}.access-heading[data-v-237fa1a9]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-237fa1a9]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-237fa1a9]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-237fa1a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-237fa1a9],.access-modal-form label[data-v-237fa1a9]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-237fa1a9]{grid-column:1 / -1}.access-page input[data-v-237fa1a9],.access-page select[data-v-237fa1a9],.access-page textarea[data-v-237fa1a9],.access-modal-form input[data-v-237fa1a9],.access-modal-form select[data-v-237fa1a9],.access-modal-form textarea[data-v-237fa1a9]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-237fa1a9],.access-page select[data-v-237fa1a9],.access-modal-form input[data-v-237fa1a9],.access-modal-form select[data-v-237fa1a9]{height:36px;padding:0 10px}.access-page textarea[data-v-237fa1a9],.access-modal-form textarea[data-v-237fa1a9]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-237fa1a9],.access-modal-form input[type=checkbox][data-v-237fa1a9]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-237fa1a9]:disabled,.access-page select[data-v-237fa1a9]:disabled,.access-page textarea[data-v-237fa1a9]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-237fa1a9]{margin:22px 0 11px}.access-section-title>span[data-v-237fa1a9]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-237fa1a9]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-237fa1a9]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-237fa1a9]:last-child{border-bottom:0}.access-permission-table section>header[data-v-237fa1a9]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-237fa1a9]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-237fa1a9]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-237fa1a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-237fa1a9]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-237fa1a9]{min-width:0}.access-permission-table section>div small[data-v-237fa1a9]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-237fa1a9]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-237fa1a9]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-237fa1a9]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-237fa1a9]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-237fa1a9]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-237fa1a9]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-237fa1a9]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-237fa1a9]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-237fa1a9]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-237fa1a9]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-237fa1a9]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-237fa1a9]{width:140px}.account-list[data-v-237fa1a9]{padding:0;overflow:hidden}.access-table-scroll[data-v-237fa1a9]{overflow-x:auto}.access-page table[data-v-237fa1a9]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-237fa1a9]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-237fa1a9]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-237fa1a9],.access-page td small[data-v-237fa1a9]{display:block}.access-page td strong[data-v-237fa1a9]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-237fa1a9]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-237fa1a9]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-237fa1a9]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-237fa1a9]{display:flex;gap:3px}.access-row-actions button[data-v-237fa1a9],.access-grant-row>button[data-v-237fa1a9],.access-pagination button[data-v-237fa1a9]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-237fa1a9]:hover,.access-grant-row>button[data-v-237fa1a9]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-237fa1a9]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-237fa1a9]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-237fa1a9]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-237fa1a9]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-237fa1a9]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-237fa1a9]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-237fa1a9]{display:grid;gap:8px}.access-grant-row[data-v-237fa1a9]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-237fa1a9]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-237fa1a9]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-237fa1a9]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-237fa1a9]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-237fa1a9]{width:100%}.access-role-list>button[data-v-237fa1a9]{width:auto}.access-fixed-role[data-v-237fa1a9]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-237fa1a9]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-237fa1a9]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-237fa1a9]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-237fa1a9]{padding:14px}.account-list[data-v-237fa1a9]{padding:0}.access-form-grid[data-v-237fa1a9]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-237fa1a9]{grid-column:auto}.access-heading[data-v-237fa1a9],.access-toolbar[data-v-237fa1a9]{align-items:flex-start;flex-direction:column}.access-filters[data-v-237fa1a9]{width:100%;flex-wrap:wrap}.access-filters label[data-v-237fa1a9],.access-filters label input[data-v-237fa1a9]{width:100%}.access-toolbar>.access-button[data-v-237fa1a9]{width:100%}.access-permission-table>section[data-v-237fa1a9]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-237fa1a9]{padding:10px}.access-grant-row[data-v-237fa1a9],.access-grant-row.expanded[data-v-237fa1a9]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-237fa1a9]>:not(button),.access-grant-row.expanded[data-v-237fa1a9]>:not(button){grid-column:1}.access-grant-row>button[data-v-237fa1a9],.access-grant-row.expanded>button[data-v-237fa1a9]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-237fa1a9]{grid-column:1 / -1}.access-actions[data-v-237fa1a9]{align-items:stretch}.access-actions>span[data-v-237fa1a9]{width:100%}.access-actions .access-button[data-v-237fa1a9]{flex:1}.access-section-title[data-v-237fa1a9]{align-items:flex-start}.access-section-title .access-button[data-v-237fa1a9]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-237fa1a9]{width:100%}.access-fixed-role[data-v-237fa1a9]{flex-basis:100%}.access-filters select[data-v-237fa1a9],.access-filters>.access-button[data-v-237fa1a9]{flex:1}.access-section-title[data-v-237fa1a9]{flex-direction:column}.access-section-title .access-button[data-v-237fa1a9]{width:100%}.access-actions[data-v-237fa1a9]{flex-direction:column}.access-actions .access-button[data-v-237fa1a9]{width:100%}}.expense-hint[data-v-237fa1a9]{color:#758398;font-size:12px;line-height:1.8}.expense-filters[data-v-237fa1a9]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:18px 0}.expense-filters>label[data-v-237fa1a9]{flex:1;min-width:150px;display:grid;gap:7px;color:#64748b;font-size:12px}.expense-filters input[data-v-237fa1a9],.expense-filters select[data-v-237fa1a9]{min-width:0;min-height:36px;padding:8px 10px;border:1px solid #dce4ee;border-radius:7px;color:#334155;background:#fff;font:inherit}.expense-description[data-v-237fa1a9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.expense-description dt[data-v-237fa1a9]{margin-bottom:6px;color:#758398;font-size:12px}.expense-description dd[data-v-237fa1a9]{margin:0;color:#334155;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.expense-detail h4[data-v-237fa1a9]{margin:28px 0 16px}.expense-source[data-v-237fa1a9],.expense-preview[data-v-237fa1a9],.expense-confirmation-history[data-v-237fa1a9]{padding:15px;border:1px solid #e1e8f1;border-radius:9px;margin:12px 0}.expense-source header[data-v-237fa1a9],.expense-preview header[data-v-237fa1a9],.expense-confirmation-history header[data-v-237fa1a9]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:#334155}.expense-source header span[data-v-237fa1a9],.expense-confirmation-history header span[data-v-237fa1a9],.expense-preview header span[data-v-237fa1a9]{color:#758398;font-size:12px}.expense-preview>p[data-v-237fa1a9]{color:#334155;font-size:13px}.expense-preview small[data-v-237fa1a9]{color:#758398}.expense-summary[data-v-237fa1a9]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:20px 0}.expense-summary>div[data-v-237fa1a9]{display:grid;gap:10px;padding:14px;border:1px solid #e1e8f1;border-radius:9px;background:#fbfcff}.expense-summary span[data-v-237fa1a9]{color:#758398;font-size:12px}.expense-summary strong[data-v-237fa1a9]{color:#334155;font-size:17px;overflow-wrap:anywhere}.expense-actions[data-v-237fa1a9]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:15px 0}.expense-actions span[data-v-237fa1a9]{color:#758398;font-size:12px}.expense-row-actions[data-v-237fa1a9]{display:flex;flex-wrap:wrap;gap:7px}.expense-accept[data-v-237fa1a9]{display:flex;align-items:flex-start;gap:8px;margin-top:22px;color:#475569;font-size:13px;line-height:1.8}.expense-accept input[data-v-237fa1a9]{margin-top:5px}.expense-confirm-total[data-v-237fa1a9]{font-size:14px;color:#334155;margin:20px 0}.expense-confirm-total strong[data-v-237fa1a9]{font-size:20px;color:#2563eb}summary[data-v-237fa1a9]{color:#2563eb;font-size:12px;cursor:pointer;padding:5px 0}td small[data-v-237fa1a9]{display:block;margin-top:6px;color:#758398}td[data-v-237fa1a9]{overflow-wrap:anywhere}@media(max-width:1050px){.expense-summary[data-v-237fa1a9]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.expense-summary[data-v-237fa1a9]{grid-template-columns:repeat(2,1fr)}.expense-description[data-v-237fa1a9]{grid-template-columns:1fr}}.mg[data-v-cb706b8b]{color:var(--wb-text);font-size:13px;line-height:1.6}.mg button[data-v-cb706b8b],.mg input[data-v-cb706b8b],.mg select[data-v-cb706b8b],.mg textarea[data-v-cb706b8b]{font:inherit}.mg button[data-v-cb706b8b]{cursor:pointer}.mg button[data-v-cb706b8b]:disabled{cursor:not-allowed;opacity:.45}.mg button[data-v-cb706b8b]:focus-visible,.mg input[data-v-cb706b8b]:focus-visible,.mg select[data-v-cb706b8b]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:2px}.mg-section-tabs[data-v-cb706b8b],.mg-subtabs[data-v-cb706b8b]{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-cb706b8b],.mg-subtabs button[data-v-cb706b8b]{display:flex;align-items:center;gap:6px;padding:9px 12px;border:0;background:transparent;color:var(--wb-muted);border-radius:5px}.mg-subtabs button.active[data-v-cb706b8b]{color:#fff;background:var(--wb-active-background);font-weight:600}.mg-section-tabs[data-v-cb706b8b]{gap:8px;padding:0 14px;border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-cb706b8b]{position:relative;min-height:40px;padding:8px 12px;border-radius:0}.mg-section-tabs button.active[data-v-cb706b8b]{color:#396aea;background:transparent;font-weight:600}.mg-section-tabs button.active[data-v-cb706b8b]:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:3px;background:#396aea;border-radius:3px 3px 0 0}.mg-notice[data-v-cb706b8b]{display:flex;gap:8px;align-items:flex-start;color:#57709b;background:#edf3fc;border:0;padding:9px 12px;border-radius:6px;margin-bottom:12px;font-size:12px}.mg-notice>svg[data-v-cb706b8b]{flex-shrink:0;margin-top:2px}.mg-notice small[data-v-cb706b8b]{display:block;color:var(--wb-muted);margin-top:2px}.mg-panel[data-v-cb706b8b],.mg-role-list[data-v-cb706b8b]{padding:20px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:9px;min-width:0;box-shadow:var(--wb-shadow)}.mg-panel-head[data-v-cb706b8b],.mg-card-title[data-v-cb706b8b]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.mg h3[data-v-cb706b8b]{margin:0;font-size:15px;font-weight:600;color:var(--wb-text)}.mg h4[data-v-cb706b8b]{margin:24px 0 12px;font-size:13px}.mg h4 small[data-v-cb706b8b]{font-size:11px;color:var(--wb-muted);font-weight:400;margin-left:8px}.mg-panel-head p[data-v-cb706b8b]{margin:4px 0 0;font-size:12px;color:var(--wb-muted)}.mg-tag[data-v-cb706b8b]{display:inline-block;padding:3px 8px;font-size:11px;border-radius:4px;color:#236d60;background:#e7f3ee;white-space:nowrap}.mg-tag.muted[data-v-cb706b8b]{background:#edf2f5;color:var(--wb-muted)}.mg-role-layout[data-v-cb706b8b]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.mg-role-list[data-v-cb706b8b]{padding:15px 10px}.mg-card-title[data-v-cb706b8b]{padding:0 7px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.mg-card-title>span[data-v-cb706b8b]{font-size:11px;color:var(--wb-muted)}.mg-role-list>button[data-v-cb706b8b]{display:flex;flex-direction:column;text-align:left;width:100%;border:0;border-radius:6px;padding:12px;margin-top:3px;background:transparent;color:var(--wb-muted)}.mg-role-list>button strong[data-v-cb706b8b]{font-weight:500;font-size:13px}.mg-role-list>button small[data-v-cb706b8b]{color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-role-list>button.active[data-v-cb706b8b]{background:var(--wb-active-background);color:#fff}.mg-role-list>button.active small[data-v-cb706b8b]{color:#e2eaff}.mg-form-grid[data-v-cb706b8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.mg-form-grid>label[data-v-cb706b8b]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:var(--wb-muted)}.mg input[data-v-cb706b8b]:not([type=checkbox]),.mg select[data-v-cb706b8b]{height:35px;border:1px solid var(--wb-control-line);border-radius:5px;padding:0 10px;background:var(--wb-surface);color:var(--wb-text);min-width:0;max-width:100%}.mg-form-grid input[data-v-cb706b8b]:not([type=checkbox]),.mg-form-grid select[data-v-cb706b8b]{width:100%}.mg-form-grid small[data-v-cb706b8b]{font-size:11px;color:var(--wb-muted)}.mg input[type=checkbox][data-v-cb706b8b]{accent-color:var(--wb-blue);width:15px;height:15px;flex-shrink:0}.mg-form-grid>.mg-toggle-field[data-v-cb706b8b]{display:grid;grid-template-columns:1fr auto;align-content:start;padding:12px;border:1px solid var(--wb-line);border-radius:6px}.mg-toggle-field small[data-v-cb706b8b]{grid-column:1 / -1}.mg-permission-table[data-v-cb706b8b]{border:1px solid #e7ecf3;border-radius:7px;overflow:hidden}.mg-permission-row[data-v-cb706b8b]{display:grid;grid-template-columns:120px minmax(0,1fr);border-bottom:1px solid #edf1f6}.mg-permission-row[data-v-cb706b8b]:last-child{border:0}.mg-permission-row>div[data-v-cb706b8b]{display:flex;flex-wrap:wrap;gap:9px 18px;padding:13px 15px}.mg-check[data-v-cb706b8b]{display:inline-flex;align-items:center;gap:7px;font-size:12px}.mg-menu-check[data-v-cb706b8b]{padding:13px 12px;background:var(--wb-surface-soft);font-weight:500}.mg-permission-summary[data-v-cb706b8b]{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px;color:var(--wb-muted);font-size:12px}.mg-actions[data-v-cb706b8b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f6;padding-top:18px;margin-top:22px}.mg-actions>span[data-v-cb706b8b]{margin-right:auto}.mg-button[data-v-cb706b8b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;color:var(--wb-muted);border:1px solid var(--wb-line);border-radius:5px;background:var(--wb-surface)}.mg-button.primary[data-v-cb706b8b]{background:var(--wb-blue);border-color:var(--wb-blue);color:#fff}.mg-inline-note[data-v-cb706b8b]{margin:14px 0 0;font-size:12px;color:var(--wb-muted)}.mg-feedback[data-v-cb706b8b]{padding:10px 14px;border:1px solid #cce7dc;color:#267a60;background:#f0faf5;border-radius:6px}.mg-feedback.error[data-v-cb706b8b]{background:#fff4f2;color:#b85347;border-color:#f4d7d2}.mg-table-scroll[data-v-cb706b8b]{overflow-x:auto}.mg table[data-v-cb706b8b]{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:12px}.mg th[data-v-cb706b8b]{padding:11px 12px;color:var(--wb-muted);background:var(--wb-surface-soft);font-weight:500;border-block:1px solid #e9eef5}.mg td[data-v-cb706b8b]{padding:13px 12px;border-bottom:1px solid #edf1f6;color:var(--wb-muted)}.mg td strong[data-v-cb706b8b]{font-weight:500;color:var(--wb-text)}.mg td small[data-v-cb706b8b]{display:block;color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-link[data-v-cb706b8b]{background:transparent;color:var(--wb-blue);border:0;padding:3px 0}.mg-empty[data-v-cb706b8b]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:50px 20px;color:var(--wb-muted);background:var(--wb-surface);border-radius:8px}.mg-empty h3[data-v-cb706b8b]{margin-top:13px}.mg-description[data-v-cb706b8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 25px;margin:20px 0}.mg-description dt[data-v-cb706b8b]{color:var(--wb-muted);font-size:12px}.mg-description dd[data-v-cb706b8b]{margin:6px 0 0;color:var(--wb-text)}.mg-integration-grid[data-v-cb706b8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-integration-grid p[data-v-cb706b8b]{color:var(--wb-muted);font-size:12px}.mg-integration-grid small[data-v-cb706b8b]{color:var(--wb-muted)}.mg-search[data-v-cb706b8b]{display:flex;align-items:center;gap:8px;color:var(--wb-muted)}.mg-search input[data-v-cb706b8b]{width:210px}.mg-detail[data-v-cb706b8b]{margin-top:16px;border-top:3px solid var(--wb-blue)}.mg-summary[data-v-cb706b8b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mg-summary>span[data-v-cb706b8b]{padding:5px 10px;background:var(--wb-surface-soft);border-radius:5px;color:var(--wb-text);font-size:12px}@media(max-width:1050px){.mg-role-layout[data-v-cb706b8b]{grid-template-columns:minmax(0,1fr)}.mg-role-list[data-v-cb706b8b]{display:flex;flex-wrap:wrap;gap:5px}.mg-role-list>button[data-v-cb706b8b]{width:auto}.mg-card-title[data-v-cb706b8b]{width:100%}.mg-panel-head[data-v-cb706b8b]{flex-wrap:wrap}}@media(max-width:650px){.mg-form-grid[data-v-cb706b8b],.mg-description[data-v-cb706b8b],.mg-integration-grid[data-v-cb706b8b]{grid-template-columns:minmax(0,1fr)}.mg-panel[data-v-cb706b8b]{padding:15px}.mg-section-tabs button[data-v-cb706b8b]{font-size:12px;padding:7px 8px}.mg-section-tabs button svg[data-v-cb706b8b]{display:none}.mg-permission-row[data-v-cb706b8b]{grid-template-columns:minmax(0,1fr)}.mg-menu-check[data-v-cb706b8b]{padding-block:9px}.mg h4 small[data-v-cb706b8b]{display:block;margin:3px 0 0}.mg-search[data-v-cb706b8b],.mg-search input[data-v-cb706b8b]{width:100%}.mg-description dd[data-v-cb706b8b]{overflow-wrap:anywhere}}.mg tbody tr[data-v-cb706b8b]:hover{background:var(--wb-surface-soft)}.mg-button.primary[data-v-cb706b8b]:hover:not(:disabled){background:var(--wb-blue-hover);border-color:var(--wb-blue-hover)}.mg-section-tabs button[data-v-cb706b8b]:hover:not(.active),.mg-subtabs button[data-v-cb706b8b]:hover:not(.active){background:var(--wb-surface-soft)}.mg-role-list[data-v-cb706b8b]{background:var(--wb-surface)}.mg-form-grid>.mg-toggle-field[data-v-cb706b8b]{background:var(--wb-surface-soft)}.mg-person[data-v-cb706b8b]{display:flex;align-items:center;gap:10px}.mg-person>span[data-v-cb706b8b]:not(.person-avatar){min-width:0}.mg-person small[data-v-cb706b8b]{display:block;margin-top:4px;font-size:11px;color:var(--wb-muted)}.mg[data-v-31dfd5a0]{color:var(--wb-text);font-size:13px;line-height:1.6}.mg button[data-v-31dfd5a0],.mg input[data-v-31dfd5a0],.mg select[data-v-31dfd5a0],.mg textarea[data-v-31dfd5a0]{font:inherit}.mg button[data-v-31dfd5a0]{cursor:pointer}.mg button[data-v-31dfd5a0]:disabled{cursor:not-allowed;opacity:.45}.mg button[data-v-31dfd5a0]:focus-visible,.mg input[data-v-31dfd5a0]:focus-visible,.mg select[data-v-31dfd5a0]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:2px}.mg-section-tabs[data-v-31dfd5a0],.mg-subtabs[data-v-31dfd5a0]{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-31dfd5a0],.mg-subtabs button[data-v-31dfd5a0]{display:flex;align-items:center;gap:6px;padding:9px 12px;border:0;background:transparent;color:var(--wb-muted);border-radius:5px}.mg-subtabs button.active[data-v-31dfd5a0]{color:#fff;background:var(--wb-active-background);font-weight:600}.mg-section-tabs[data-v-31dfd5a0]{gap:8px;padding:0 14px;border-radius:8px;margin-bottom:12px}.mg-section-tabs button[data-v-31dfd5a0]{position:relative;min-height:40px;padding:8px 12px;border-radius:0}.mg-section-tabs button.active[data-v-31dfd5a0]{color:#396aea;background:transparent;font-weight:600}.mg-section-tabs button.active[data-v-31dfd5a0]:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:3px;background:#396aea;border-radius:3px 3px 0 0}.mg-notice[data-v-31dfd5a0]{display:flex;gap:8px;align-items:flex-start;color:#57709b;background:#edf3fc;border:0;padding:9px 12px;border-radius:6px;margin-bottom:12px;font-size:12px}.mg-notice>svg[data-v-31dfd5a0]{flex-shrink:0;margin-top:2px}.mg-notice small[data-v-31dfd5a0]{display:block;color:var(--wb-muted);margin-top:2px}.mg-panel[data-v-31dfd5a0],.mg-role-list[data-v-31dfd5a0]{padding:20px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:9px;min-width:0;box-shadow:var(--wb-shadow)}.mg-panel-head[data-v-31dfd5a0],.mg-card-title[data-v-31dfd5a0]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.mg h3[data-v-31dfd5a0]{margin:0;font-size:15px;font-weight:600;color:var(--wb-text)}.mg h4[data-v-31dfd5a0]{margin:24px 0 12px;font-size:13px}.mg h4 small[data-v-31dfd5a0]{font-size:11px;color:var(--wb-muted);font-weight:400;margin-left:8px}.mg-panel-head p[data-v-31dfd5a0]{margin:4px 0 0;font-size:12px;color:var(--wb-muted)}.mg-tag[data-v-31dfd5a0]{display:inline-block;padding:3px 8px;font-size:11px;border-radius:4px;color:#236d60;background:#e7f3ee;white-space:nowrap}.mg-tag.muted[data-v-31dfd5a0]{background:#edf2f5;color:var(--wb-muted)}.mg-role-layout[data-v-31dfd5a0]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.mg-role-list[data-v-31dfd5a0]{padding:15px 10px}.mg-card-title[data-v-31dfd5a0]{padding:0 7px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.mg-card-title>span[data-v-31dfd5a0]{font-size:11px;color:var(--wb-muted)}.mg-role-list>button[data-v-31dfd5a0]{display:flex;flex-direction:column;text-align:left;width:100%;border:0;border-radius:6px;padding:12px;margin-top:3px;background:transparent;color:var(--wb-muted)}.mg-role-list>button strong[data-v-31dfd5a0]{font-weight:500;font-size:13px}.mg-role-list>button small[data-v-31dfd5a0]{color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-role-list>button.active[data-v-31dfd5a0]{background:var(--wb-active-background);color:#fff}.mg-role-list>button.active small[data-v-31dfd5a0]{color:#e2eaff}.mg-form-grid[data-v-31dfd5a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.mg-form-grid>label[data-v-31dfd5a0]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:var(--wb-muted)}.mg input[data-v-31dfd5a0]:not([type=checkbox]),.mg select[data-v-31dfd5a0]{height:35px;border:1px solid var(--wb-control-line);border-radius:5px;padding:0 10px;background:var(--wb-surface);color:var(--wb-text);min-width:0;max-width:100%}.mg-form-grid input[data-v-31dfd5a0]:not([type=checkbox]),.mg-form-grid select[data-v-31dfd5a0]{width:100%}.mg-form-grid small[data-v-31dfd5a0]{font-size:11px;color:var(--wb-muted)}.mg input[type=checkbox][data-v-31dfd5a0]{accent-color:var(--wb-blue);width:15px;height:15px;flex-shrink:0}.mg-form-grid>.mg-toggle-field[data-v-31dfd5a0]{display:grid;grid-template-columns:1fr auto;align-content:start;padding:12px;border:1px solid var(--wb-line);border-radius:6px}.mg-toggle-field small[data-v-31dfd5a0]{grid-column:1 / -1}.mg-permission-table[data-v-31dfd5a0]{border:1px solid #e7ecf3;border-radius:7px;overflow:hidden}.mg-permission-row[data-v-31dfd5a0]{display:grid;grid-template-columns:120px minmax(0,1fr);border-bottom:1px solid #edf1f6}.mg-permission-row[data-v-31dfd5a0]:last-child{border:0}.mg-permission-row>div[data-v-31dfd5a0]{display:flex;flex-wrap:wrap;gap:9px 18px;padding:13px 15px}.mg-check[data-v-31dfd5a0]{display:inline-flex;align-items:center;gap:7px;font-size:12px}.mg-menu-check[data-v-31dfd5a0]{padding:13px 12px;background:var(--wb-surface-soft);font-weight:500}.mg-permission-summary[data-v-31dfd5a0]{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px;color:var(--wb-muted);font-size:12px}.mg-actions[data-v-31dfd5a0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f6;padding-top:18px;margin-top:22px}.mg-actions>span[data-v-31dfd5a0]{margin-right:auto}.mg-button[data-v-31dfd5a0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;color:var(--wb-muted);border:1px solid var(--wb-line);border-radius:5px;background:var(--wb-surface)}.mg-button.primary[data-v-31dfd5a0]{background:var(--wb-blue);border-color:var(--wb-blue);color:#fff}.mg-inline-note[data-v-31dfd5a0]{margin:14px 0 0;font-size:12px;color:var(--wb-muted)}.mg-feedback[data-v-31dfd5a0]{padding:10px 14px;border:1px solid #cce7dc;color:#267a60;background:#f0faf5;border-radius:6px}.mg-feedback.error[data-v-31dfd5a0]{background:#fff4f2;color:#b85347;border-color:#f4d7d2}.mg-table-scroll[data-v-31dfd5a0]{overflow-x:auto}.mg table[data-v-31dfd5a0]{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:12px}.mg th[data-v-31dfd5a0]{padding:11px 12px;color:var(--wb-muted);background:var(--wb-surface-soft);font-weight:500;border-block:1px solid #e9eef5}.mg td[data-v-31dfd5a0]{padding:13px 12px;border-bottom:1px solid #edf1f6;color:var(--wb-muted)}.mg td strong[data-v-31dfd5a0]{font-weight:500;color:var(--wb-text)}.mg td small[data-v-31dfd5a0]{display:block;color:var(--wb-muted);font-size:11px;margin-top:3px}.mg-link[data-v-31dfd5a0]{background:transparent;color:var(--wb-blue);border:0;padding:3px 0}.mg-empty[data-v-31dfd5a0]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:50px 20px;color:var(--wb-muted);background:var(--wb-surface);border-radius:8px}.mg-empty h3[data-v-31dfd5a0]{margin-top:13px}.mg-description[data-v-31dfd5a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 25px;margin:20px 0}.mg-description dt[data-v-31dfd5a0]{color:var(--wb-muted);font-size:12px}.mg-description dd[data-v-31dfd5a0]{margin:6px 0 0;color:var(--wb-text)}.mg-integration-grid[data-v-31dfd5a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-integration-grid p[data-v-31dfd5a0]{color:var(--wb-muted);font-size:12px}.mg-integration-grid small[data-v-31dfd5a0]{color:var(--wb-muted)}.mg-search[data-v-31dfd5a0]{display:flex;align-items:center;gap:8px;color:var(--wb-muted)}.mg-search input[data-v-31dfd5a0]{width:210px}.mg-detail[data-v-31dfd5a0]{margin-top:16px;border-top:3px solid var(--wb-blue)}.mg-summary[data-v-31dfd5a0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mg-summary>span[data-v-31dfd5a0]{padding:5px 10px;background:var(--wb-surface-soft);border-radius:5px;color:var(--wb-text);font-size:12px}@media(max-width:1050px){.mg-role-layout[data-v-31dfd5a0]{grid-template-columns:minmax(0,1fr)}.mg-role-list[data-v-31dfd5a0]{display:flex;flex-wrap:wrap;gap:5px}.mg-role-list>button[data-v-31dfd5a0]{width:auto}.mg-card-title[data-v-31dfd5a0]{width:100%}.mg-panel-head[data-v-31dfd5a0]{flex-wrap:wrap}}@media(max-width:650px){.mg-form-grid[data-v-31dfd5a0],.mg-description[data-v-31dfd5a0],.mg-integration-grid[data-v-31dfd5a0]{grid-template-columns:minmax(0,1fr)}.mg-panel[data-v-31dfd5a0]{padding:15px}.mg-section-tabs button[data-v-31dfd5a0]{font-size:12px;padding:7px 8px}.mg-section-tabs button svg[data-v-31dfd5a0]{display:none}.mg-permission-row[data-v-31dfd5a0]{grid-template-columns:minmax(0,1fr)}.mg-menu-check[data-v-31dfd5a0]{padding-block:9px}.mg h4 small[data-v-31dfd5a0]{display:block;margin:3px 0 0}.mg-search[data-v-31dfd5a0],.mg-search input[data-v-31dfd5a0]{width:100%}.mg-description dd[data-v-31dfd5a0]{overflow-wrap:anywhere}}.mg tbody tr[data-v-31dfd5a0]:hover{background:var(--wb-surface-soft)}.mg-button.primary[data-v-31dfd5a0]:hover:not(:disabled){background:var(--wb-blue-hover);border-color:var(--wb-blue-hover)}.mg-section-tabs button[data-v-31dfd5a0]:hover:not(.active),.mg-subtabs button[data-v-31dfd5a0]:hover:not(.active){background:var(--wb-surface-soft)}.mg-role-list[data-v-31dfd5a0]{background:var(--wb-surface)}.mg-form-grid>.mg-toggle-field[data-v-31dfd5a0]{background:var(--wb-surface-soft)}.mg-person[data-v-31dfd5a0]{display:flex;align-items:center;gap:10px}.mg-person>span[data-v-31dfd5a0]:not(.person-avatar){min-width:0}.mg-person small[data-v-31dfd5a0]{display:block;margin-top:4px;font-size:11px;color:var(--wb-muted)}.ha-grid[data-v-e489f321]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;color:#333}.ha-card[data-v-e489f321]{min-width:0;padding:20px;background:#fff;border:1px solid #edf0f6;border-radius:8px;display:flex;flex-direction:column}.ha-heading[data-v-e489f321]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.ha-heading h2[data-v-e489f321]{margin:0;font-size:14px;font-weight:650}.ha-heading>span[data-v-e489f321],.ha-heading p[data-v-e489f321]{margin:4px 0 0;font-size:11px;color:#8792a4}.ha-status-content[data-v-e489f321]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:215px}.ha-ring[data-v-e489f321]{width:49%;max-width:190px;flex-shrink:0}.ha-ring-number[data-v-e489f321]{font-size:32px;font-weight:650;fill:#2c3444;font-variant-numeric:tabular-nums}.ha-ring-label[data-v-e489f321]{font-size:11px;fill:#8a94a5}.ha-legend[data-v-e489f321]{flex:1;min-width:125px;display:grid;gap:4px}.ha-legend button[data-v-e489f321]{display:flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:#606b7b;font-size:11px;white-space:nowrap;text-align:left}.ha-legend button[data-v-e489f321]:hover{color:#396aea;background:#f5f8ff}.ha-legend i[data-v-e489f321]{width:5px;height:10px;border-radius:1px}.ha-legend strong[data-v-e489f321]{color:#333;margin-left:auto;font-size:12px;font-weight:600}.ha-legend small[data-v-e489f321]{width:39px;text-align:right;color:#919bad;font-size:10px}.ha-segment[data-v-e489f321]{display:flex;padding:2px;border:1px solid #e1e9fb;border-radius:16px;background:#f2f6ff}.ha-segment button[data-v-e489f321]{border:0;border-radius:14px;padding:4px 11px;background:transparent;color:#7186aa;font-size:10px}.ha-segment button.active[data-v-e489f321]{color:#fff;background:var(--wb-active-background)}.ha-chart-unit[data-v-e489f321]{font-size:10px;color:#919bad;margin:18px 0 0}.ha-schedule[data-v-e489f321]{width:100%;min-width:0;flex:1;min-height:185px}.ha-axis[data-v-e489f321]{fill:#9ba4b3;font-size:10px}.ha-footnote[data-v-e489f321]{display:flex;align-items:center;gap:5px;margin:auto 0 0;padding-top:12px;color:#919bad;font-size:10px;line-height:1.6}.ha-service-total[data-v-e489f321]{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:20px 0 18px}.ha-service-total strong[data-v-e489f321]{font-size:34px;font-weight:650}.ha-service-total span[data-v-e489f321]{font-size:12px;color:#8994a5}.ha-service-list[data-v-e489f321]{display:grid;gap:20px;flex:1;align-content:start;padding:0 4px}.ha-service-row>div[data-v-e489f321]:first-child{display:flex;align-items:center;font-size:12px;gap:8px;margin-bottom:8px}.ha-service-row strong[data-v-e489f321]{margin-left:auto;font-size:13px;font-weight:600}.ha-service-row small[data-v-e489f321]{color:#8b95a6;font-size:10px;font-weight:400}.ha-horizontal-track[data-v-e489f321]{height:6px;border-radius:5px;background:#eef1f6;overflow:hidden}.ha-horizontal-track i[data-v-e489f321]{display:block;height:100%;border-radius:inherit}.ha-area-card[data-v-e489f321]{grid-column:span 2}.ha-chart-key[data-v-e489f321]{display:flex;gap:12px;font-size:10px;color:#8b95a6}.ha-chart-key span[data-v-e489f321]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ha-chart-key i[data-v-e489f321]{display:inline-block;width:7px;height:9px;border-radius:1px;background:#5188ef}.ha-chart-key span+span i[data-v-e489f321]{background:#a4c1ff}.ha-area-chart[data-v-e489f321]{height:180px;display:flex;gap:14px;margin:24px 0 26px}.ha-area-axis[data-v-e489f321]{display:flex;flex-direction:column;justify-content:space-between;min-width:15px;text-align:right;font-size:10px;color:#9ba4b3}.ha-area-plot[data-v-e489f321]{display:flex;flex:1;min-width:0;justify-content:space-around;border-bottom:1px solid #e7ecf4;background:repeating-linear-gradient(to top,transparent 0,transparent calc(50% - 1px),#eef1f6 calc(50% - 1px),#eef1f6 50%)}.ha-area-group[data-v-e489f321]{display:flex;justify-content:center;position:relative;flex:1;min-width:0}.ha-area-pair[data-v-e489f321]{display:flex;align-items:flex-end;justify-content:center;gap:7px;width:100%}.ha-area-bar[data-v-e489f321]{width:16px;max-width:22%;position:relative;border-radius:3px 3px 0 0;background:linear-gradient(0deg,#396aea,#7aa3ff)}.ha-area-bar.archived[data-v-e489f321]{background:#a4c1ff}.ha-area-bar>span[data-v-e489f321]{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);color:#6d7f9d;font-size:10px}.ha-area-label[data-v-e489f321]{position:absolute;top:calc(100% + 11px);left:0;right:0;text-align:center;color:#8792a4;font-size:11px}.ha-summary-total[data-v-e489f321]{display:flex;align-items:center;gap:10px;width:100%;padding:14px 12px;margin:18px 0 24px;border:0;border-radius:6px;color:#68758b;background:#f7f9fc;font-size:12px}.ha-total-icon[data-v-e489f321]{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:linear-gradient(130deg,#396aea,#91b2ff);border-radius:50%}.ha-summary-total strong[data-v-e489f321]{font-size:32px;font-weight:650;color:#303847;margin-left:auto}.ha-summary-total strong small[data-v-e489f321],.ha-source-grid strong small[data-v-e489f321]{font-size:10px;font-weight:400;color:#919bad;margin-left:5px}.ha-summary-total>svg[data-v-e489f321]{margin-left:2px;color:#a9b5c8}.ha-source-grid[data-v-e489f321]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.ha-source-dot[data-v-e489f321]{display:block;width:9px;height:9px;border-radius:50%;background:#947cf8;margin-bottom:10px;box-shadow:0 0 0 4px #947cf812}.source-1[data-v-e489f321]{background:#ffb53f;box-shadow:0 0 0 4px #ffb53f12}.source-2[data-v-e489f321]{background:#5188ef;box-shadow:0 0 0 4px #5188ef12}.ha-source-grid h3[data-v-e489f321]{margin:0;font-size:11px;color:#616f83;font-weight:500}.ha-source-grid p[data-v-e489f321]{margin:8px 0 4px;font-size:10px;color:#a2aaba}.ha-source-grid strong[data-v-e489f321]{font-size:22px;font-weight:650}.ha-empty[data-v-e489f321]{flex:1;min-height:215px;display:grid;place-items:center;color:#9ba4b3;font-size:12px;border-radius:5px;background:linear-gradient(180deg,#fbfcff,#fff);margin-top:14px}button[data-v-e489f321]:focus-visible{outline:2px solid #396aea;outline-offset:3px}@media(min-width:1700px){.ha-status-content[data-v-e489f321]{gap:16px}.ha-legend[data-v-e489f321]{gap:6px}.ha-legend button[data-v-e489f321]{font-size:12px}}@media(max-width:1180px){.ha-grid[data-v-e489f321]{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-area-card[data-v-e489f321]{grid-column:auto}.ha-summary-card[data-v-e489f321]{grid-column:span 2}.ha-source-grid[data-v-e489f321]{margin-inline:12px}.ha-summary-total[data-v-e489f321]{max-width:400px}.ha-card[data-v-e489f321]{padding:18px}}@media(max-width:640px){.ha-grid[data-v-e489f321]{grid-template-columns:minmax(0,1fr);gap:12px}.ha-summary-card[data-v-e489f321]{grid-column:auto}.ha-card[data-v-e489f321]{padding:18px}.ha-ring[data-v-e489f321]{width:47%}.ha-legend[data-v-e489f321]{min-width:130px}.ha-area-label[data-v-e489f321]{font-size:10px}.ha-area-pair[data-v-e489f321]{gap:5px}.ha-chart-key[data-v-e489f321]{gap:8px}.ha-source-grid[data-v-e489f321]{margin-inline:0}}.pending-bookings[data-v-e2744e4e]{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #dbe6ff;border-radius:12px;background:#f6f9ff}.pending-bookings-icon[data-v-e2744e4e]{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:10px;color:#3466e8;background:#e8efff}.pending-bookings-copy[data-v-e2744e4e]{flex:1;min-width:0}.pending-bookings-copy>div[data-v-e2744e4e]{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px}.pending-bookings-copy strong[data-v-e2744e4e]{font-size:14px;color:#243b61}.pending-bookings-copy b[data-v-e2744e4e]{color:#245ee4;font-size:22px}.pending-bookings-copy small[data-v-e2744e4e]{font-size:12px;font-weight:400}.pending-bookings-copy p[data-v-e2744e4e]{margin:4px 0 0;font-size:12px;color:#65799b}.pending-bookings button[data-v-e2744e4e]{border:0;background:transparent;color:#245ee4;cursor:pointer;font:inherit}.pending-bookings-link[data-v-e2744e4e]{display:flex;align-items:center;flex:0 0 auto;gap:8px;padding:8px 0 8px 8px;font-size:13px!important}.access-page[data-v-577704b1]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-577704b1],.access-role-list[data-v-577704b1]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-577704b1]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-577704b1]{padding:12px 9px}.access-role-list>header[data-v-577704b1],.access-heading[data-v-577704b1],.access-section-title[data-v-577704b1],.access-actions[data-v-577704b1],.access-toolbar[data-v-577704b1],.access-pagination[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-577704b1]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-577704b1],.access-page h4[data-v-577704b1]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-577704b1]{font-size:15px}.access-page h4[data-v-577704b1]{font-size:13px}.access-page p[data-v-577704b1]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-577704b1]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-577704b1]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-577704b1]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-577704b1]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-577704b1]{color:#fff}.access-role-list>button.active small[data-v-577704b1]{color:#e2eaff}.access-fixed-role[data-v-577704b1]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-577704b1]{min-width:0}.access-fixed-role strong[data-v-577704b1],.access-fixed-role small[data-v-577704b1]{display:block}.access-fixed-role small[data-v-577704b1]{margin-top:3px;font-size:10px}.access-heading[data-v-577704b1]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-577704b1]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-577704b1]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-577704b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-577704b1],.access-modal-form label[data-v-577704b1]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-577704b1]{grid-column:1 / -1}.access-page input[data-v-577704b1],.access-page select[data-v-577704b1],.access-page textarea[data-v-577704b1],.access-modal-form input[data-v-577704b1],.access-modal-form select[data-v-577704b1],.access-modal-form textarea[data-v-577704b1]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-577704b1],.access-page select[data-v-577704b1],.access-modal-form input[data-v-577704b1],.access-modal-form select[data-v-577704b1]{height:36px;padding:0 10px}.access-page textarea[data-v-577704b1],.access-modal-form textarea[data-v-577704b1]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-577704b1],.access-modal-form input[type=checkbox][data-v-577704b1]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-577704b1]:disabled,.access-page select[data-v-577704b1]:disabled,.access-page textarea[data-v-577704b1]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-577704b1]{margin:22px 0 11px}.access-section-title>span[data-v-577704b1]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-577704b1]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-577704b1]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-577704b1]:last-child{border-bottom:0}.access-permission-table section>header[data-v-577704b1]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-577704b1]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-577704b1]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-577704b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-577704b1]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-577704b1]{min-width:0}.access-permission-table section>div small[data-v-577704b1]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-577704b1]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-577704b1]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-577704b1]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-577704b1]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-577704b1]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-577704b1]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-577704b1]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-577704b1]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-577704b1]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-577704b1]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-577704b1]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-577704b1]{width:140px}.account-list[data-v-577704b1]{padding:0;overflow:hidden}.access-table-scroll[data-v-577704b1]{overflow-x:auto}.access-page table[data-v-577704b1]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-577704b1]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-577704b1]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-577704b1],.access-page td small[data-v-577704b1]{display:block}.access-page td strong[data-v-577704b1]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-577704b1]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-577704b1]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-577704b1]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-577704b1]{display:flex;gap:3px}.access-row-actions button[data-v-577704b1],.access-grant-row>button[data-v-577704b1],.access-pagination button[data-v-577704b1]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-577704b1]:hover,.access-grant-row>button[data-v-577704b1]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-577704b1]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-577704b1]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-577704b1]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-577704b1]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-577704b1]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-577704b1]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-577704b1]{display:grid;gap:8px}.access-grant-row[data-v-577704b1]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-577704b1]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-577704b1]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-577704b1]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-577704b1]{width:100%}.access-role-list>button[data-v-577704b1]{width:auto}.access-fixed-role[data-v-577704b1]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-577704b1]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-577704b1]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-577704b1]{padding:14px}.account-list[data-v-577704b1]{padding:0}.access-form-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-577704b1]{grid-column:auto}.access-heading[data-v-577704b1],.access-toolbar[data-v-577704b1]{align-items:flex-start;flex-direction:column}.access-filters[data-v-577704b1]{width:100%;flex-wrap:wrap}.access-filters label[data-v-577704b1],.access-filters label input[data-v-577704b1]{width:100%}.access-toolbar>.access-button[data-v-577704b1]{width:100%}.access-permission-table>section[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-577704b1]{padding:10px}.access-grant-row[data-v-577704b1],.access-grant-row.expanded[data-v-577704b1]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-577704b1]>:not(button),.access-grant-row.expanded[data-v-577704b1]>:not(button){grid-column:1}.access-grant-row>button[data-v-577704b1],.access-grant-row.expanded>button[data-v-577704b1]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-577704b1]{grid-column:1 / -1}.access-actions[data-v-577704b1]{align-items:stretch}.access-actions>span[data-v-577704b1]{width:100%}.access-actions .access-button[data-v-577704b1]{flex:1}.access-section-title[data-v-577704b1]{align-items:flex-start}.access-section-title .access-button[data-v-577704b1]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-577704b1]{width:100%}.access-fixed-role[data-v-577704b1]{flex-basis:100%}.access-filters select[data-v-577704b1],.access-filters>.access-button[data-v-577704b1]{flex:1}.access-section-title[data-v-577704b1]{flex-direction:column}.access-section-title .access-button[data-v-577704b1]{width:100%}.access-actions[data-v-577704b1]{flex-direction:column}.access-actions .access-button[data-v-577704b1]{width:100%}}.wb[data-v-577704b1]{--wb-active-background: linear-gradient(to right, #396aea, #5188ef);--wb-blue: #396aea;--wb-blue-hover: #2c59cc;--wb-teal: #258365;--wb-text: #333333;--wb-muted: #606b78;--wb-line: #e4e9ef;--wb-control-line: #c5d0dc;--wb-canvas: #f4f6fa;--wb-surface: #ffffff;--wb-surface-soft: #f5f8fa;--wb-selected: #ecf5ff;--wb-icon: #719ac0;--wb-sidebar: #ffffff;--wb-sidebar-hover: #f0f7ff;--wb-sidebar-text: #333333;--wb-sidebar-muted: #8792a4;--wb-shadow: 0 2px 6px #18263b04;min-height:100vh;display:grid;grid-template-columns:208px minmax(0,1fr);background:var(--wb-canvas);color:var(--wb-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5}.wb button[data-v-577704b1],.wb a[data-v-577704b1],.wb input[data-v-577704b1],.wb select[data-v-577704b1]{-webkit-tap-highlight-color:transparent}.wb button[data-v-577704b1]{transition:background .15s,color .15s,border-color .15s}.wb button[data-v-577704b1]:focus-visible,.wb a[data-v-577704b1]:focus-visible,.wb select[data-v-577704b1]:focus-visible,.wb input[data-v-577704b1]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:3px}.wb button[data-v-577704b1]:disabled{opacity:.4}.wb button[data-v-577704b1],.wb select[data-v-577704b1]{font-size:inherit}.wb a[data-v-577704b1]{text-decoration:none}.wb-sidebar[data-v-577704b1]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:0 12px;background:var(--wb-sidebar);color:var(--wb-sidebar-text);border-right:1px solid var(--wb-line);z-index:35}.wb-brand[data-v-577704b1]{display:flex;align-items:center;gap:10px;padding:19px 9px 18px;color:var(--wb-sidebar-text);min-height:78px}.wb-logo[data-v-577704b1]{flex:0 0 40px;width:40px;height:40px;object-fit:contain;border-radius:8px;background:#fff}.wb-brand-copy[data-v-577704b1]{display:flex;flex-direction:column}.wb-brand-copy strong[data-v-577704b1]{font-size:24px;font-weight:750;letter-spacing:-.8px;line-height:1.15}.wb-brand-dot[data-v-577704b1]{color:var(--wb-blue)}.wb-brand-copy small[data-v-577704b1]{font-size:12px;letter-spacing:1.6px;color:var(--wb-sidebar-muted);margin-top:3px}.wb-space[data-v-577704b1]{display:flex;align-items:center;gap:9px;padding:11px 10px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:7px;margin:0 4px 20px;font-size:12px;font-weight:600;color:var(--wb-sidebar-text)}.wb-space-icon[data-v-577704b1]{display:grid;place-items:center;width:28px;height:30px;background:var(--wb-selected);border-radius:5px;color:var(--wb-blue)}.wb-space small[data-v-577704b1]{display:block;margin-top:2px;font-size:12px;color:var(--wb-sidebar-muted);font-weight:400}.wb-space>svg[data-v-577704b1]{margin-left:auto;color:var(--wb-sidebar-muted)}.wb-nav-label[data-v-577704b1]{margin:16px 15px 12px;color:var(--wb-sidebar-muted);font-size:12px;letter-spacing:1px}.wb-nav[data-v-577704b1]{display:flex;flex-direction:column;gap:5px}.wb-nav button[data-v-577704b1]{display:flex;align-items:center;gap:12px;height:43px;padding:0 14px;width:100%;color:var(--wb-sidebar-text);border:0;border-radius:6px;text-align:left;font-weight:450;font-size:13px;background:transparent}.wb-nav button[data-v-577704b1]:hover{background:var(--wb-sidebar-hover);color:var(--wb-blue)}.wb-nav button.is-active[data-v-577704b1]{color:#2857ba;background:#d9e5fc;font-weight:600}.wb-nav-parent.is-active[data-v-577704b1]:not([aria-expanded]):after{content:"";height:17px;width:3px;border-radius:2px;background:#396aea;margin-left:auto}.wb-nav button.is-active .wb-nav-arrow[data-v-577704b1]{color:#2857ba}.wb-nav-arrow[data-v-577704b1]{margin-left:auto;color:var(--wb-sidebar-muted)}.wb-sidebar-bottom[data-v-577704b1]{margin-top:auto;padding:25px 4px 12px}.wb-guide[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 8px;color:var(--wb-sidebar-muted);border-top:1px solid var(--wb-line)}.wb-guide>span[data-v-577704b1]{display:flex;align-items:center;gap:8px;font-size:12px}.wb-guide button[data-v-577704b1]{display:flex;align-items:center;gap:7px;font-size:11px;border:0;background:transparent;color:var(--wb-blue);padding:0}.wb-collapse[data-v-577704b1]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--wb-sidebar-muted);padding:18px 10px 7px;font-size:12px!important}.wb-sidebar button[data-v-577704b1]:focus-visible{outline-color:var(--wb-blue)}.wb-main[data-v-577704b1]{--wb-text: #333333;--wb-muted: #68768a;--wb-line: #e4e9f1;--wb-control-line: #becde0;--wb-surface-soft: #f6f8fc;--wb-selected: #edf3fc;--wb-icon: #668bbd;min-width:0;position:relative;background:#f4f6fa;color:var(--wb-text)}.wb-topbar[data-v-577704b1]{height:60px;padding:0 24px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--wb-line)}.wb-breadcrumb[data-v-577704b1]{display:flex;align-items:center;gap:13px;color:var(--wb-muted);white-space:nowrap;font-size:12px}.wb-breadcrumb strong[data-v-577704b1]{font-weight:500;color:var(--wb-text)}.wb-crumb-divider[data-v-577704b1]{color:#c9cfda}.wb-header-actions[data-v-577704b1]{display:flex;align-items:center;gap:13px}.wb-region[data-v-577704b1]{position:relative}.wb-region-trigger[data-v-577704b1]{height:32px;display:flex;align-items:center;gap:6px;border:0;color:var(--wb-muted);background:var(--wb-surface-soft);border-radius:5px;padding:0 10px;font-size:12px!important}.wb-region-trigger>svg[data-v-577704b1]:first-child{color:var(--wb-blue)}.wb-region-trigger>span[data-v-577704b1]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-header-divider[data-v-577704b1]{height:20px;width:1px;background:var(--wb-line)}.wb-icon[data-v-577704b1]{height:30px;width:30px;padding:0;border:0;display:inline-grid;place-items:center;border-radius:5px;color:var(--wb-muted);background:transparent;flex-shrink:0}.wb-icon[data-v-577704b1]:hover{background:var(--wb-selected);color:var(--wb-blue)}.wb-notification-button[data-v-577704b1]{position:relative}.wb-notification-button i[data-v-577704b1]{position:absolute;top:4px;right:6px;width:5px;height:5px;background:#f19561;border-radius:50%;box-shadow:0 0 0 2px #fff}.wb-account[data-v-577704b1]{position:relative;flex-shrink:0}.wb-user[data-v-577704b1]{display:flex;align-items:center;gap:9px;min-width:0;padding:4px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--wb-text);text-align:left;font:inherit;font-size:12px}.wb-user[data-v-577704b1]:hover,.wb-user[aria-expanded=true][data-v-577704b1]{background:var(--wb-surface-soft);border-color:var(--wb-line)}.wb-user-copy[data-v-577704b1]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-user-copy small[data-v-577704b1]{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--wb-muted)}.wb-user-chevron[data-v-577704b1]{flex-shrink:0;color:var(--wb-muted);transition:transform .15s ease}.wb-user-chevron.is-open[data-v-577704b1]{transform:rotate(180deg)}.wb-account-dropdown[data-v-577704b1]{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:220px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--wb-line);border-radius:10px;background:var(--wb-surface);box-shadow:0 8px 28px #18263b1a}.wb-account-summary[data-v-577704b1]{display:grid;gap:4px;padding:9px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--wb-line)}.wb-account-summary strong[data-v-577704b1],.wb-account-summary small[data-v-577704b1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-account-summary strong[data-v-577704b1]{font-size:13px;font-weight:600}.wb-account-summary small[data-v-577704b1]{color:var(--wb-muted);font-size:11px}.wb-account-item[data-v-577704b1]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--wb-text);text-align:left;font:inherit;font-size:13px}.wb-account-item svg[data-v-577704b1]{flex-shrink:0;color:var(--wb-muted)}.wb-account-item[data-v-577704b1]:hover,.wb-account-item[data-v-577704b1]:focus-visible{color:var(--wb-blue);background:var(--wb-selected)}.wb-account-item:hover svg[data-v-577704b1],.wb-account-item:focus-visible svg[data-v-577704b1]{color:inherit}.wb-user[data-v-577704b1]:focus-visible,.wb-account-item[data-v-577704b1]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:1px}.wb-account-separator[data-v-577704b1]{height:1px;margin:5px 4px;background:var(--wb-line)}.wb-account-logout[data-v-577704b1],.wb-account-logout svg[data-v-577704b1]{color:#c14b4b}.wb-account-logout[data-v-577704b1]:hover,.wb-account-logout[data-v-577704b1]:focus-visible{color:#b43c3c;background:#fff2f2}.wb-tabs[data-v-577704b1]{display:flex;align-items:flex-end;gap:4px;min-height:38px;padding:4px 21px 0;background:#fff;border-bottom:1px solid var(--wb-line);overflow-x:auto}.wb-tab[data-v-577704b1]{display:flex;align-items:center;flex-shrink:0;height:31px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0}.wb-tab button[data-v-577704b1]{display:flex;align-items:center;justify-content:center;gap:7px;height:100%;padding:0 12px;background:transparent;border:0;color:var(--wb-muted);font-size:11px}.wb-tab button+button[data-v-577704b1]{padding:0 8px 0 0}.wb-tab.is-active[data-v-577704b1]{border-color:#dce7fc;background:#eef4ff;box-shadow:inset 0 2px #396aea}.wb-tab.is-active button[data-v-577704b1]{color:#2857ba}.wb-content[data-v-577704b1]{padding:20px 24px 0;max-width:1840px;margin:0 auto}.wb-page-heading[data-v-577704b1]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 17px}.wb-eyebrow[data-v-577704b1]{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.3px;color:var(--wb-muted)}.wb-eyebrow span[data-v-577704b1]{width:3px;height:3px;border-radius:50%;background:#a4b4ca}.wb-page-heading h1[data-v-577704b1]{font-size:22px;font-weight:600;color:var(--wb-text);letter-spacing:.5px;margin:0;line-height:1.5}.wb-page-heading p[data-v-577704b1]{margin:0;color:var(--wb-muted);font-size:12px}.wb-heading-right[data-v-577704b1]{display:flex;align-items:center;gap:18px}.wb-date[data-v-577704b1]{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--wb-muted)}.wb-help-link[data-v-577704b1]{display:flex;align-items:center;gap:5px;color:var(--wb-blue);background:transparent;border:0;font-size:12px!important;padding:0}.wb-preview-bar[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:4px 0;border:0;background:transparent;margin-bottom:14px;font-size:12px;color:var(--wb-muted)}.wb-preview-bar>span[data-v-577704b1]{display:flex;align-items:center;gap:8px}.wb-preview-bar strong[data-v-577704b1]{color:var(--wb-text);font-weight:550;white-space:nowrap}.wb-preview-dot[data-v-577704b1]{width:5px;height:5px;background:var(--wb-blue);border-radius:50%;flex-shrink:0}.wb-switch-label[data-v-577704b1]{display:flex;align-items:center;gap:7px;white-space:nowrap}.wb-switch-label button[data-v-577704b1]{border:0;width:27px;height:15px;padding:2px;border-radius:10px;background:#bfcada;display:flex;align-items:center}.wb-switch-label button span[data-v-577704b1]{height:11px;width:11px;border-radius:50%;background:var(--wb-surface);transition:transform .15s}.wb-switch-label button.is-on[data-v-577704b1]{background:var(--wb-blue)}.wb-switch-label button.is-on span[data-v-577704b1]{transform:translate(12px)}.wb-metrics[data-v-577704b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:20px;padding:6px 0;background:#f9fbff;border:1px solid var(--wb-line);border-radius:10px}.wb-metric[data-v-577704b1]{position:relative;border:0;border-radius:6px;background:transparent;text-align:left;padding:14px 22px;box-shadow:none}.wb-metric+.wb-metric[data-v-577704b1]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:var(--wb-line)}.wb-metric[data-v-577704b1]:hover{background:var(--wb-surface-soft)}.wb-metric-heading[data-v-577704b1]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--wb-muted)}.wb-metric-icon[data-v-577704b1]{width:28px;height:28px;display:grid;place-items:center;border-radius:7px}.wb-metric-icon.blue[data-v-577704b1],.wb-metric-icon.amber[data-v-577704b1],.wb-metric-icon.teal[data-v-577704b1],.wb-metric-icon.violet[data-v-577704b1]{background:var(--wb-selected);color:var(--wb-blue)}.blue[data-v-577704b1]{color:var(--wb-blue);background:var(--wb-selected)}.amber[data-v-577704b1]{color:#a77a2e;background:#fff7e9}.teal[data-v-577704b1]{color:var(--wb-teal);background:#edf7f3}.violet[data-v-577704b1]{color:#496b9a;background:#edf3fb}.wb-metric-value[data-v-577704b1]{font-size:28px;letter-spacing:-.5px;font-weight:600;line-height:1.25;margin:0;font-variant-numeric:tabular-nums;color:var(--wb-text)}.wb-metric-value small[data-v-577704b1]{font-size:11px;margin-left:7px;color:var(--wb-muted);font-weight:400}.wb-metric-foot[data-v-577704b1]{padding-top:6px;display:flex;align-items:center;justify-content:space-between;color:var(--wb-muted);font-size:11px}.wb-metric-foot svg[data-v-577704b1]{transform:rotate(-90deg);color:#b8c6db}.wb-dashboard-grid[data-v-577704b1]{display:grid;grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:16px}.wb-dashboard-grid.is-list-page[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.wb-primary-column[data-v-577704b1],.wb-secondary-column[data-v-577704b1]{display:flex;flex-direction:column;gap:16px;min-width:0}.wb-card[data-v-577704b1]{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:10px;overflow:hidden;box-shadow:none}.wb-card-heading[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 12px;background:var(--wb-surface)}.wb-orders-card .wb-card-heading[data-v-577704b1]{margin-bottom:14px;border-bottom:1px solid var(--wb-line)}.wb-card-heading h2[data-v-577704b1]{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;margin:0;letter-spacing:.1px}.wb-card-heading p[data-v-577704b1]{margin:4px 0 0;font-size:12px;color:var(--wb-muted)}.wb-heading-note[data-v-577704b1]{font-size:12px;font-weight:400;color:var(--wb-muted);padding-left:9px;border-left:1px solid #e8edf5}.wb-inline-badge[data-v-577704b1]{display:flex;align-items:center;gap:5px;color:var(--wb-muted);font-size:12px;white-space:nowrap}.wb-inline-badge>span[data-v-577704b1]{width:5px;height:5px;border-radius:50%;background:var(--wb-icon)}.wb-workflow[data-v-577704b1]{display:grid;grid-template-columns:repeat(7,minmax(70px,1fr));padding:4px 18px 15px}.wb-workflow>button[data-v-577704b1]{background:transparent;border:0;display:flex;flex-direction:column;align-items:center;position:relative;padding:2px 0;color:var(--wb-muted);border-radius:6px}.wb-workflow>button[data-v-577704b1]:hover{background:var(--wb-surface-soft)}.wb-step-icon[data-v-577704b1]{min-width:44px;height:35px;padding:0 8px;display:flex;align-items:baseline;justify-content:center;gap:3px;border:1px solid var(--wb-line);background:var(--wb-surface-soft);border-radius:8px;color:var(--wb-text);font-size:21px;font-weight:600}.wb-workflow strong[data-v-577704b1]{margin-top:7px;font-size:12px;font-weight:500;color:var(--wb-muted)}.wb-workflow small[data-v-577704b1]{font-size:10px;color:var(--wb-muted);font-weight:400}.wb-step-arrow[data-v-577704b1]{position:absolute;top:11px;right:-8px;color:#c4d2e5}.wb-workflow .is-finished .wb-step-icon[data-v-577704b1]{background:var(--wb-selected);border-color:var(--wb-line);color:var(--wb-blue)}.wb-progress-caption[data-v-577704b1]{display:flex;align-items:center;gap:7px;padding:8px 18px;background:var(--wb-surface-soft);border-top:1px solid #f1f3f8;color:var(--wb-muted);font-size:12px}.wb-text-button[data-v-577704b1]{display:inline-flex;justify-content:center;align-items:center;gap:5px;border:0;padding:3px 0;color:var(--wb-blue);background:transparent;font-size:12px!important;white-space:nowrap}.wb-text-button[data-v-577704b1]:hover{color:var(--wb-blue-hover)}.wb-count-label[data-v-577704b1]{padding:0 6px;border-radius:4px;background:var(--wb-selected);color:var(--wb-blue);font-size:12px;min-width:22px;text-align:center;line-height:20px;font-weight:500}.wb-table-tools[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px 13px}.wb-status-filters[data-v-577704b1]{display:flex;gap:2px;align-items:center;flex-shrink:0}.wb-status-filters>button[data-v-577704b1]{padding:5px 9px;border:0;border-radius:4px;color:var(--wb-muted);background:transparent;font-size:12px}.wb-status-filters>button.is-active[data-v-577704b1]{background:var(--wb-active-background);color:#fff;font-weight:550}.wb-extra-filter[data-v-577704b1]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--wb-blue)}.wb-extra-filter button[data-v-577704b1]{border:0;padding:2px;color:inherit;background:var(--wb-selected);display:grid;place-items:center}.wb-search[data-v-577704b1]{display:flex;align-items:center;gap:6px;height:32px;border:1px solid var(--wb-control-line);border-radius:5px;padding:0 8px;color:var(--wb-muted);width:220px;min-width:120px}.wb-search input[data-v-577704b1]{border:0;outline:0;color:var(--wb-text);background:transparent;font-size:12px;width:100%;min-width:0}.wb-search input[data-v-577704b1]::placeholder{color:var(--wb-muted)}.wb-search button[data-v-577704b1]{border:0;color:var(--wb-muted);background:transparent;padding:0;display:grid}.wb-orders-card table[data-v-577704b1]{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:13px}.wb-orders-card th[data-v-577704b1]{background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:450;padding:11px 12px;border-block:1px solid #f0f3f8}.wb-orders-card td[data-v-577704b1]{padding:13px 12px;border-bottom:1px solid #f0f3f8;color:var(--wb-muted)}.wb-orders-card th[data-v-577704b1]:first-child,.wb-orders-card td[data-v-577704b1]:first-child{padding-left:20px}.wb-orders-card th[data-v-577704b1]:last-child,.wb-orders-card td[data-v-577704b1]:last-child{padding-right:20px}.wb-orders-card td>small[data-v-577704b1],.wb-person small[data-v-577704b1]{display:block;font-size:11px;color:var(--wb-muted);margin-top:3px}.wb-orders-card tr:last-child td[data-v-577704b1]{border-bottom:0}.wb-orders-card tbody tr[data-v-577704b1]:hover{background:var(--wb-surface-soft)}.wb-person[data-v-577704b1]{display:flex;gap:8px;align-items:center}.wb-person strong[data-v-577704b1]{font-weight:500;font-size:13px;color:var(--wb-text)}.wb-right[data-v-577704b1]{text-align:right}.wb-time[data-v-577704b1]{font-variant-numeric:tabular-nums;font-size:12px}.wb-unassigned[data-v-577704b1]{color:#8a681f}.wb-state[data-v-577704b1]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;font-size:11px;border-radius:4px;white-space:nowrap}.wb-state i[data-v-577704b1]{width:4px;height:4px;background:currentColor;border-radius:50%}.state-0[data-v-577704b1]{color:#8a681f;background:#fbf3de}.state-1[data-v-577704b1]{color:#496b9a;background:#edf3fb}.state-3[data-v-577704b1]{color:#226e60;background:#e8f5ef}.state-4[data-v-577704b1]{color:#496b9a;background:#edf3fb}.state-6[data-v-577704b1]{color:#617386;background:#edf2f5}.wb-pagination[data-v-577704b1]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--wb-line);color:var(--wb-muted);font-size:12px}.wb-pagination>div[data-v-577704b1]{display:flex;align-items:center;gap:8px}.wb-pagination button[data-v-577704b1]{width:24px;height:24px;display:grid;place-items:center;padding:0;color:var(--wb-muted);background:transparent;border:1px solid #e9edf4;border-radius:4px}.wb-page-number[data-v-577704b1]{width:24px;height:24px;display:grid;place-items:center;color:var(--wb-blue);background:var(--wb-selected);border-radius:4px}.wb-todo-card .wb-card-heading[data-v-577704b1],.wb-alert-card .wb-card-heading[data-v-577704b1],.wb-shortcuts-card .wb-card-heading[data-v-577704b1]{padding-bottom:15px;border-bottom:1px solid #f1f3f8}.wb-todo-row[data-v-577704b1]{display:flex;align-items:center;gap:10px;padding:17px;width:100%;border:0;background:transparent;text-align:left}.wb-todo-row+.wb-todo-row[data-v-577704b1]{border-top:1px solid #f5f6f9}.wb-todo-row[data-v-577704b1]:hover{background:#fafbfe}.wb-todo-icon[data-v-577704b1]{flex-shrink:0;width:33px;height:33px;border-radius:8px;display:grid;place-items:center;color:var(--wb-blue);background:var(--wb-selected)}.wb-todo-row strong[data-v-577704b1]{font-size:13px;color:var(--wb-muted);font-weight:500}.wb-todo-row small[data-v-577704b1]{display:block;font-size:11px;color:var(--wb-muted);margin-top:3px}.wb-todo-row b[data-v-577704b1]{margin-left:auto;color:var(--wb-text);font-size:17px;font-weight:500}.wb-todo-row>svg[data-v-577704b1]{color:#c2cad8}.wb-todo-foot[data-v-577704b1]{display:flex;align-items:center;gap:5px;background:var(--wb-surface-soft);border-top:1px solid var(--wb-line);padding:8px 18px;color:var(--wb-muted);font-size:11px}.wb-alert-count[data-v-577704b1]{font-size:12px;font-weight:400;color:#c18c65;background:#fcf3ed;padding:1px 5px;border-radius:4px}.wb-muted-icon[data-v-577704b1]{color:#a3b0c3}.wb-alert-item[data-v-577704b1]{display:flex;align-items:flex-start;gap:9px;text-align:left;width:calc(100% - 32px);margin:0 16px;padding:15px 0;background:transparent;border:0}.wb-alert-item+.wb-alert-item[data-v-577704b1]{border-top:1px dashed #e9edf3}.wb-alert-item strong[data-v-577704b1]{color:var(--wb-text);font-size:13px;font-weight:500}.wb-alert-item p[data-v-577704b1]{color:var(--wb-muted);font-size:12px;margin:5px 0 7px}.wb-alert-item small[data-v-577704b1]{font-size:11px;display:flex;justify-content:space-between;color:var(--wb-muted)}.wb-alert-item small span[data-v-577704b1]{color:var(--wb-blue)}.wb-alert-item>div[data-v-577704b1]{flex:1}.wb-warning-dot[data-v-577704b1]{width:5px;height:5px;border-radius:50%;background:#e6ab79;flex-shrink:0;margin-top:6px;box-shadow:0 0 0 3px #fff7ee}.wb-shortcuts[data-v-577704b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 15px;gap:5px}.wb-shortcuts button[data-v-577704b1]{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--wb-muted);font-size:12px;padding:12px 0}.wb-shortcuts button[data-v-577704b1]:hover{background:var(--wb-surface-soft);color:var(--wb-blue)}.wb-shortcuts button span[data-v-577704b1]{display:grid;place-items:center;width:34px;height:34px;background:var(--wb-selected);border-radius:8px;color:var(--wb-icon)}.wb-area-bars[data-v-577704b1]{display:grid;gap:13px;padding:0 20px 20px}.wb-area-bars>div[data-v-577704b1]{display:flex;align-items:center;gap:15px}.wb-area-bars>div>span[data-v-577704b1]{width:95px;display:flex;justify-content:space-between;font-size:11px;color:var(--wb-muted)}.wb-area-bars small[data-v-577704b1]{font-size:11px;white-space:nowrap;color:var(--wb-muted)}.wb-bar-track[data-v-577704b1]{flex:1;height:7px;border-radius:4px;background:var(--wb-selected);overflow:hidden}.wb-bar-track>div[data-v-577704b1]{height:100%;min-width:2px;background:var(--wb-icon);border-radius:4px}.wb-area-bars>div:nth-child(2n) .wb-bar-track>div[data-v-577704b1]{background:var(--wb-icon)}.wb-footer[data-v-577704b1]{display:flex;justify-content:space-between;padding:21px 1px 18px;font-size:12px;color:var(--wb-muted)}.wb-footer>span[data-v-577704b1]:first-child{font-weight:600;letter-spacing:.5px}.wb-footer>span:first-child>span[data-v-577704b1]{font-weight:400;margin-left:9px;font-size:11px;letter-spacing:0}.wb-region-panel[data-v-577704b1]{position:absolute;top:42px;right:0;width:345px;padding:18px;border:1px solid #e4eaf3;border-radius:9px;background:var(--wb-surface);box-shadow:0 12px 40px #263b5d1c;z-index:50}.wb-panel-title[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wb-panel-title strong[data-v-577704b1]{font-size:13px;font-weight:600}.wb-mini-label[data-v-577704b1]{font-size:12px;color:var(--wb-blue);padding:2px 6px;background:var(--wb-selected);border-radius:4px;white-space:nowrap}.wb-region-panel>p[data-v-577704b1]{font-size:11px;color:var(--wb-muted);margin:8px 0 17px}.wb-region-fields[data-v-577704b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-region-fields label[data-v-577704b1]{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--wb-muted)}.wb-region-fields select[data-v-577704b1]{width:100%;background:var(--wb-surface-soft);border:1px solid var(--wb-control-line);height:34px;border-radius:5px;padding:0 6px;color:var(--wb-text)}.wb-wide-field[data-v-577704b1]{grid-column:1 / -1}.wb-region-footer[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;margin-top:17px;gap:10px}.wb-region-footer>span[data-v-577704b1]{font-size:11px;color:var(--wb-muted)}.wb-primary[data-v-577704b1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--wb-blue);border-radius:5px;background:var(--wb-blue);color:#fff;padding:7px 15px;font-size:12px!important}.wb-primary[data-v-577704b1]:hover{background:var(--wb-blue-hover)}.wb-empty[data-v-577704b1]{text-align:center;padding:40px 20px;color:var(--wb-muted)}.wb-empty>span[data-v-577704b1]{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:14px;background:#f1f5fc;color:#9aafcd;margin-bottom:12px}.wb-empty strong[data-v-577704b1]{display:block;font-size:12px;font-weight:500}.wb-empty p[data-v-577704b1]{font-size:11px;color:var(--wb-muted);margin:6px 0 12px}.wb-small-empty[data-v-577704b1]{padding:22px 17px;text-align:center;font-size:11px;color:var(--wb-muted);margin:0}.wb-module-placeholder[data-v-577704b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:450px;padding:50px 25px;text-align:center}.wb-placeholder-icon[data-v-577704b1]{display:grid;place-items:center;width:80px;height:80px;border-radius:23px;color:#759cce;background:#f0f5fd;margin-bottom:20px}.wb-module-placeholder h2[data-v-577704b1]{font-size:20px;font-weight:500;margin:12px 0 0}.wb-module-placeholder>p[data-v-577704b1]{color:var(--wb-muted);font-size:12px;margin-top:8px}.wb-scope-note[data-v-577704b1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--wb-surface-soft);border:1px solid #eef2f8;border-radius:6px;color:var(--wb-muted);margin-top:15px;font-size:12px}.wb-module-placeholder .wb-placeholder-note[data-v-577704b1]{font-size:11px;margin:15px 0 22px;max-width:400px;line-height:1.8}.wb-notification-panel[data-v-577704b1]{position:absolute;right:30px;top:55px;z-index:45;width:340px;padding:17px;border:1px solid #e4eaf3;border-radius:8px;background:var(--wb-surface);box-shadow:0 12px 40px #263b5d1c}.wb-subtle[data-v-577704b1]{color:var(--wb-muted);font-size:12px}.wb-notice-row[data-v-577704b1]{display:flex;gap:10px;align-items:flex-start;padding:13px 0;width:100%;border:0;border-top:1px solid #f0f3f8;background:transparent;text-align:left}.wb-notice-row strong[data-v-577704b1]{font-size:11px;font-weight:500;color:var(--wb-muted)}.wb-notice-row small[data-v-577704b1]{display:block;font-size:12px;color:var(--wb-muted);margin-top:5px}.wb-notice-row>svg[data-v-577704b1]{margin-left:auto;color:var(--wb-muted)}.wb-detail-status[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;color:var(--wb-muted);padding:12px;border-radius:6px;background:var(--wb-surface-soft);font-size:12px}.wb-detail-grid[data-v-577704b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.wb-detail-grid dt[data-v-577704b1]{font-size:12px;color:var(--wb-muted)}.wb-detail-grid dd[data-v-577704b1]{margin:5px 0 0;font-size:12px;color:var(--wb-muted)}.wb-detail-warning[data-v-577704b1]{display:flex;align-items:center;gap:8px;color:#b08e60;padding:10px 13px;background:#fffaef;border-radius:5px;font-size:12px}.wb-detail-note[data-v-577704b1]{padding:12px;background:var(--wb-surface-soft);color:var(--wb-muted);font-size:11px;line-height:1.8;border-radius:6px}.wb-dialog-context[data-v-577704b1]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.wb-help-step[data-v-577704b1]{display:flex;align-items:flex-start;gap:15px;margin:22px 0}.wb-help-step>span[data-v-577704b1]{color:#86a7d1;padding-top:2px;font-size:12px}.wb-help-step h3[data-v-577704b1]{font-size:13px;font-weight:500;margin:0;color:#5b7191}.wb-help-step p[data-v-577704b1]{font-size:12px;line-height:1.9;color:#8f9db0;margin:6px 0 0}.wb.is-collapsed[data-v-577704b1]{grid-template-columns:72px minmax(0,1fr)}.is-collapsed .wb-sidebar[data-v-577704b1],.is-collapsed .wb-brand[data-v-577704b1]{padding-inline:8px}.is-collapsed .wb-brand-copy[data-v-577704b1],.is-collapsed .wb-space[data-v-577704b1],.is-collapsed .wb-nav-label[data-v-577704b1],.is-collapsed .wb-nav button>span[data-v-577704b1],.is-collapsed .wb-nav-arrow[data-v-577704b1],.is-collapsed .wb-guide[data-v-577704b1],.is-collapsed .wb-collapse span[data-v-577704b1]{display:none}.is-collapsed .wb-nav button[data-v-577704b1]{justify-content:center;padding:0}.is-collapsed .wb-nav-parent.is-active[data-v-577704b1]:not([aria-expanded]):after{display:none}.is-collapsed .wb-collapse[data-v-577704b1]{justify-content:center}.wb-mobile-menu[data-v-577704b1],.wb-mobile-shade[data-v-577704b1]{display:none}@media(min-width:1600px){.wb-content[data-v-577704b1]{padding:24px 28px 0}.wb-dashboard-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr) 310px}.wb-orders-card td[data-v-577704b1]{padding-block:14px}.wb-table-tools[data-v-577704b1]{padding-bottom:18px}.wb-card-heading[data-v-577704b1]{padding-top:18px}.wb-nav button[data-v-577704b1]{font-size:14px}.wb-metrics[data-v-577704b1]{gap:20px}}@media(max-width:1230px){.wb[data-v-577704b1]{grid-template-columns:190px minmax(0,1fr)}.wb-brand-copy strong[data-v-577704b1]{font-size:22px}.wb-brand-copy small[data-v-577704b1]{font-size:11px}.wb-space[data-v-577704b1]{padding-inline:7px}.wb-dashboard-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr) 245px;gap:14px}.wb-content[data-v-577704b1]{padding-inline:18px}.wb-metrics[data-v-577704b1]{gap:12px}.wb-metric[data-v-577704b1]{padding-inline:15px}.wb-card-heading[data-v-577704b1]{padding-inline:16px}.wb-table-tools[data-v-577704b1]{padding-inline:16px;flex-wrap:wrap}.wb-search[data-v-577704b1]{width:100%}.wb-header-actions[data-v-577704b1]{gap:7px}.wb-topbar[data-v-577704b1]{padding-inline:18px}.wb-breadcrumb[data-v-577704b1]{gap:9px}.wb-region-trigger>span[data-v-577704b1]{max-width:170px}.wb-orders-card table[data-v-577704b1]{min-width:700px}}@media(max-width:1000px){.wb-dashboard-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.wb-secondary-column[data-v-577704b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wb-shortcuts-card[data-v-577704b1]{grid-column:1 / -1}.wb-shortcuts[data-v-577704b1]{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-user-copy[data-v-577704b1],.wb-header-divider[data-v-577704b1]{display:none}.wb-metrics[data-v-577704b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-table-tools[data-v-577704b1]{flex-wrap:nowrap}.wb-search[data-v-577704b1]{max-width:230px}.wb-breadcrumb>span[data-v-577704b1]:not(.wb-crumb-divider){display:none}.wb-breadcrumb>svg[data-v-577704b1]:nth-of-type(2){display:none}.wb-guide[data-v-577704b1]{padding-inline:8px}.wb-guide strong[data-v-577704b1]{font-size:12px}}@media(max-width:760px){.wb[data-v-577704b1],.wb.is-collapsed[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.wb-sidebar[data-v-577704b1]{position:fixed;left:-240px;width:218px;height:100dvh;transition:left .2s;z-index:60}.mobile-open .wb-sidebar[data-v-577704b1]{left:0}.wb-mobile-shade[data-v-577704b1]{display:block;position:fixed;inset:0;border:0;background:#15253f55;z-index:55}.wb-mobile-menu[data-v-577704b1]{display:inline-grid}.wb-topbar[data-v-577704b1]{padding:0 12px;gap:8px;height:56px}.wb-header-actions[data-v-577704b1]{gap:3px}.wb-region-trigger>span[data-v-577704b1]{max-width:132px}.wb-breadcrumb[data-v-577704b1]{gap:7px}.wb-breadcrumb>svg[data-v-577704b1],.wb-breadcrumb>span[data-v-577704b1]{display:none}.wb-breadcrumb strong[data-v-577704b1]{font-size:11px}.wb-user[data-v-577704b1]{gap:5px;padding:3px}.wb-account-item[data-v-577704b1]{min-height:44px}.wb-region-panel[data-v-577704b1]{position:fixed;top:58px;left:12px;right:12px;width:auto;max-width:400px;margin-left:auto}.wb-tabs[data-v-577704b1]{padding-left:12px}.wb-content[data-v-577704b1]{padding:20px 14px 0}.wb-page-heading h1[data-v-577704b1]{font-size:21px}.wb-heading-right[data-v-577704b1]{display:none}.wb-preview-bar[data-v-577704b1]{padding:8px 10px}.wb-preview-description[data-v-577704b1]{max-width:230px;font-size:11px}.wb-preview-bar>span[data-v-577704b1]{gap:6px}.wb-preview-bar strong[data-v-577704b1]{display:none}.wb-metrics[data-v-577704b1]{gap:10px}.wb-metric[data-v-577704b1]{padding:12px 14px 10px}.wb-metric-value[data-v-577704b1]{font-size:28px}.wb-metric-foot[data-v-577704b1],.wb-metric-heading[data-v-577704b1]{font-size:11px}.wb-metric-icon[data-v-577704b1]{width:29px;height:29px}.wb-card-heading[data-v-577704b1]{padding:16px 15px 13px}.wb-card-heading h2[data-v-577704b1]{font-size:13px}.wb-workflow[data-v-577704b1]{padding-inline:10px}.wb-inline-badge[data-v-577704b1],.wb-heading-note[data-v-577704b1]{font-size:11px}.wb-table-tools[data-v-577704b1]{flex-wrap:wrap;padding-inline:15px}.wb-search[data-v-577704b1]{width:100%;max-width:none;height:32px}.wb-pagination[data-v-577704b1]{padding:12px 14px}.wb-pagination>div[data-v-577704b1]{gap:5px}.wb-notification-panel[data-v-577704b1]{right:12px;width:min(340px,calc(100vw - 24px))}.wb-collapse[data-v-577704b1]{display:none}.is-collapsed .wb-brand-copy[data-v-577704b1],.is-collapsed .wb-space[data-v-577704b1],.is-collapsed .wb-guide[data-v-577704b1]{display:flex}.is-collapsed .wb-nav-label[data-v-577704b1],.is-collapsed .wb-nav button>span[data-v-577704b1],.is-collapsed .wb-nav-arrow[data-v-577704b1]{display:block}.is-collapsed .wb-nav button[data-v-577704b1]{justify-content:flex-start;padding:0 14px}.is-collapsed .wb-guide[data-v-577704b1]{flex-direction:column;align-items:flex-start}.wb-module-placeholder[data-v-577704b1]{min-height:380px}.wb-scope-note[data-v-577704b1],.wb-footer[data-v-577704b1]{font-size:11px}}@media(max-width:430px){.wb-secondary-column[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.wb-shortcuts[data-v-577704b1]{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:5px}.wb-region-trigger>span[data-v-577704b1]{max-width:105px}.wb-preview-description[data-v-577704b1]{max-width:185px}.wb-preview-bar[data-v-577704b1]{align-items:flex-start}.wb-switch-label[data-v-577704b1]{font-size:11px;margin-top:2px}.wb-page-heading h1[data-v-577704b1]{font-size:20px}.wb-eyebrow[data-v-577704b1]{font-size:8px}.wb-heading-note[data-v-577704b1]{display:none}.wb-progress-caption[data-v-577704b1]{font-size:11px;padding-inline:13px}.wb-metric-foot svg[data-v-577704b1]{display:none}.wb-pagination>div>span[data-v-577704b1]:first-child{display:none}.wb-detail-grid[data-v-577704b1]{gap:18px 12px}.wb-detail-grid dd[data-v-577704b1]{font-size:11px}}@media(prefers-reduced-motion:reduce){.wb[data-v-577704b1] *,.wb[data-v-577704b1] *:after{transition:none!important}}.wb-workflow[data-v-577704b1]{overflow-x:auto}.wb-workflow>button[data-v-577704b1]{min-width:70px}.state-2[data-v-577704b1]{color:#496b9a;background:#edf4fc}.state-5[data-v-577704b1]{color:#226e60;background:#eaf7f1}.wb-orders-card td>small[data-v-577704b1],.wb-person small[data-v-577704b1]{color:var(--wb-muted)}.wb-orders-card th[data-v-577704b1]{color:var(--wb-muted)}.wb-title-line[data-v-577704b1]{display:flex;align-items:center;gap:10px}.wb-context-tag[data-v-577704b1]{padding:3px 7px;border-radius:4px;background:var(--wb-selected);color:var(--wb-blue);font-size:11px;white-space:nowrap}.wb-page-heading .wb-scope-summary[data-v-577704b1]{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:12px;color:var(--wb-muted)}.wb-scope-summary>svg[data-v-577704b1]{color:var(--wb-blue);flex-shrink:0}.wb-summary-divider[data-v-577704b1]{color:#ccd4df;margin-inline:3px}.wb-preview-description[data-v-577704b1]{color:var(--wb-muted)}.wb-metric-heading[data-v-577704b1]{font-size:13px;color:var(--wb-muted)}.wb-todo-row[data-v-577704b1]{padding-block:15px}.wb-alert-item p[data-v-577704b1]{color:var(--wb-muted)}.wb-status-filters[data-v-577704b1]{flex-wrap:wrap}.wb-metrics[data-v-577704b1]{gap:0}@media(max-width:1000px){.wb-metric[data-v-577704b1]:nth-child(3):before{display:none}.wb-metric[data-v-577704b1]:nth-child(n+3){border-top:1px solid var(--wb-line);border-radius:0}}@media(max-width:1230px){.wb-heading-right[data-v-577704b1]{flex-direction:column;align-items:flex-end;gap:8px}.wb-scope-summary>span[data-v-577704b1]:last-child,.wb-summary-divider[data-v-577704b1]{display:none}}@media(max-width:760px){.wb-context-tag[data-v-577704b1]{font-size:10px}.wb-page-heading .wb-scope-summary[data-v-577704b1]{font-size:11px}.wb-guide[data-v-577704b1],.is-collapsed .wb-guide[data-v-577704b1]{flex-direction:row;align-items:center}.wb-status-filters[data-v-577704b1]{flex-shrink:1}}.wb-sidebar[data-v-577704b1]>:not(.wb-nav){flex-shrink:0}.wb-nav[data-v-577704b1]{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:2px 0}.wb-nav-parent .wb-nav-arrow[data-v-577704b1]{transform:rotate(-90deg);flex-shrink:0;transition:transform .18s}.wb-nav-parent .wb-nav-arrow.is-open[data-v-577704b1]{transform:rotate(0)}.wb-submenu[data-v-577704b1]{margin:5px 0 8px 22px;padding-left:12px;border-left:1px solid #e0e8f5;display:grid;gap:3px}.wb-submenu button[data-v-577704b1]{height:36px;padding:0 10px;gap:8px;font-size:12px;color:#68758b}.wb-submenu button i[data-v-577704b1]{width:4px;height:4px;border-radius:50%;background:#b0bdd3;flex-shrink:0}.wb-submenu button.is-active[data-v-577704b1]{color:#396aea;background:#eef4ff;font-weight:600}.wb-submenu button.is-active i[data-v-577704b1]{background:#396aea}.wb-sidebar-bottom[data-v-577704b1]{padding-top:16px}@media(max-width:760px){.wb-nav[data-v-577704b1]{flex:1}.wb-sidebar-bottom[data-v-577704b1]{margin-top:12px}}.wb-logo[data-v-577704b1]{background:linear-gradient(to right,#396aea,#5188ef)}.wb-nav .wb-nav-parent.is-active[data-v-577704b1]{color:#fff;background:var(--wb-active-background)}.wb-nav .wb-nav-parent.is-active .wb-nav-arrow[data-v-577704b1]{color:#fff}.wb-nav-parent.is-active[data-v-577704b1]:not([aria-expanded]):after{display:none}.wb-space[data-v-577704b1]{background:#f9fafc;border-color:#edf0f6}.wb-content[data-v-577704b1]{padding:28px 28px 0;max-width:1640px}.wb-page-heading h1[data-v-577704b1]{font-size:22px;font-weight:650;color:#333}.wb-context-tag[data-v-577704b1]{border:1px solid #e1e9fb;background:#f0f5ff}.wb-heading-right .wb-primary[data-v-577704b1]{background:linear-gradient(to right,#396aea,#5188ef);border-color:transparent;padding:9px 15px}.wb-topbar[data-v-577704b1]{position:sticky;top:0;z-index:30;height:60px;padding-inline:28px;gap:24px}.wb-breadcrumb[data-v-577704b1]{min-width:0;overflow:hidden;gap:8px}.wb-breadcrumb>svg[data-v-577704b1]{flex-shrink:0}.wb-breadcrumb strong[data-v-577704b1]{overflow:hidden;text-overflow:ellipsis}.wb-header-actions[data-v-577704b1]{flex-shrink:0}.wb-page-context[data-v-577704b1]{margin-bottom:24px}.wb-page-context[data-v-577704b1]:not(.is-overview){padding:0}.wb-page-context .wb-page-heading[data-v-577704b1]{margin:0;align-items:flex-start;gap:16px}.wb-page-heading>div[data-v-577704b1]:first-child{min-width:0}.wb-page-context:not(.is-overview) h1[data-v-577704b1]{font-size:22px}.wb-page-context .wb-scope-summary[data-v-577704b1]{margin-top:5px;flex-wrap:wrap;row-gap:3px}.wb-page-tools[data-v-577704b1]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:6px}.wb-page-tools .wb-heading-right[data-v-577704b1]{min-height:30px;flex-direction:row;gap:12px}.wb-preview-controls[data-v-577704b1]{display:flex;align-items:center;gap:14px;min-height:24px;color:#8792a4;font-size:11px}.wb-preview-hint[data-v-577704b1]{position:relative}.wb-preview-trigger[data-v-577704b1]{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:4px;padding:3px 5px;background:transparent;color:#778398;font-size:11px!important}.wb-preview-trigger[data-v-577704b1]:hover,.wb-preview-trigger[aria-expanded=true][data-v-577704b1]{color:#396aea;background:#eef4ff}.wb-preview-hint .wb-preview-description[data-v-577704b1]{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:270px;max-width:calc(100vw - 48px);padding:12px 14px;margin:0;color:#606b78;background:#fff;border:1px solid var(--wb-line);border-radius:6px;box-shadow:0 5px 20px #243f6b14;line-height:1.7;font-size:12px}.wb-preview-controls .wb-switch-label[data-v-577704b1]{margin:0}@media(max-width:1230px){.wb-topbar[data-v-577704b1]{padding-inline:18px;gap:14px}}@media(max-width:760px){.wb-topbar[data-v-577704b1]{height:52px;padding-inline:14px;gap:10px}.wb-content[data-v-577704b1]{padding:18px 14px 0}.wb-page-context[data-v-577704b1]{margin-bottom:18px}.wb-page-context .wb-page-heading[data-v-577704b1]{flex-wrap:wrap;gap:8px}.wb-page-context .wb-title-line[data-v-577704b1]{flex-wrap:wrap;gap:6px}.wb-page-tools[data-v-577704b1]{width:100%;align-items:flex-end}.wb-page-tools .wb-heading-right[data-v-577704b1]{display:flex;flex-wrap:wrap}.wb-page-tools .wb-date[data-v-577704b1]{display:none}.wb-preview-hint .wb-preview-description[data-v-577704b1]{width:240px}.wb-breadcrumb .wb-crumb-child-divider[data-v-577704b1]{display:none}}@media(min-width:1600px){.wb-topbar[data-v-577704b1]{padding-inline:28px}}.wb-metrics[data-v-577704b1]{gap:16px;padding:0;border:0;background:transparent;margin-bottom:18px;border-radius:0}.wb-metric[data-v-577704b1]{min-width:0;padding:18px 20px 16px;background:#fff;border:1px solid #edf0f6;border-radius:8px;overflow:hidden}.wb-metric+.wb-metric[data-v-577704b1]:before{display:none}.wb-metric[data-v-577704b1]:hover{border-color:#bed1fa;background:#fcfdff}.wb-metric-heading[data-v-577704b1]{color:#778398;font-size:12px}.wb-metric-icon[data-v-577704b1]{width:38px;height:38px;border-radius:50%}.wb-metric-icon.amber[data-v-577704b1]{background:#fff3ec;color:#ff8f1f}.wb-metric-icon.teal[data-v-577704b1]{background:#e9f9f4;color:#00b578}.wb-metric-icon.violet[data-v-577704b1]{background:#f0edff;color:#9273ed}.wb-metric-value[data-v-577704b1]{font-size:34px;font-weight:650;color:#333;line-height:1.25;margin-top:-4px}.wb-metric-value small[data-v-577704b1]{font-size:11px;color:#929bad}.wb-metric-foot[data-v-577704b1]{margin-top:8px;padding-top:10px;border-top:1px solid #f0f2f7;font-size:10px;color:#98a1b1}.wb-metric.is-active[data-v-577704b1]{background:var(--wb-active-background);border-color:transparent;box-shadow:0 5px 14px #396aea1a}.wb-metric.is-active .wb-metric-heading[data-v-577704b1],.wb-metric.is-active .wb-metric-value[data-v-577704b1]{color:#fff}.wb-metric.is-active .wb-metric-value small[data-v-577704b1],.wb-metric.is-active .wb-metric-foot[data-v-577704b1],.wb-metric.is-active .wb-metric-foot svg[data-v-577704b1]{color:#e2eaff;border-color:#ffffff26}.wb-metric.is-active .wb-metric-icon[data-v-577704b1]{color:#fff;background:#ffffff24}.wb-card[data-v-577704b1]{border-color:#edf0f6;border-radius:8px}.wb-card-heading h2[data-v-577704b1]{font-size:14px;color:#333}.wb-orders-card .wb-card-heading[data-v-577704b1]{border-bottom:0;margin-bottom:0;padding-block:20px 16px}.wb-orders-card th[data-v-577704b1]{background:#f7f9fc}.wb-dashboard-grid[data-v-577704b1]{gap:16px}.wb-todo-foot[data-v-577704b1]{background:#fafbfe}.wb-shortcuts button>span[data-v-577704b1]{border-radius:50%;background:#f0f5ff;color:#5188ef}@media(max-width:1000px){.wb-metrics[data-v-577704b1]{gap:14px}.wb-metric[data-v-577704b1]:nth-child(n+3){border:1px solid #edf0f6;border-radius:8px}}@media(max-width:760px){.wb-content[data-v-577704b1]{padding-top:18px}.wb-page-heading h1[data-v-577704b1]{font-size:21px}.wb-metrics[data-v-577704b1]{gap:12px}.wb-metric[data-v-577704b1]{padding:14px}.wb-metric-icon[data-v-577704b1]{width:30px;height:30px}.wb-metric-value[data-v-577704b1]{font-size:29px;margin-top:2px}.wb-metric-foot[data-v-577704b1]{font-size:10px}.wb-preview-description[data-v-577704b1]{max-width:280px}}@media(max-width:430px){.wb-preview-description[data-v-577704b1]{max-width:200px}.wb-metric-foot[data-v-577704b1]{min-height:35px;align-items:flex-start}}.ha-grid[data-v-577704b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;color:#333}.ha-card[data-v-577704b1]{min-width:0;padding:20px;background:#fff;border:1px solid #edf0f6;border-radius:8px;display:flex;flex-direction:column}.ha-heading[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.ha-heading h2[data-v-577704b1]{margin:0;font-size:14px;font-weight:650}.ha-heading>span[data-v-577704b1],.ha-heading p[data-v-577704b1]{margin:4px 0 0;font-size:11px;color:#8792a4}.ha-status-content[data-v-577704b1]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:215px}.ha-ring[data-v-577704b1]{width:49%;max-width:190px;flex-shrink:0}.ha-ring-number[data-v-577704b1]{font-size:32px;font-weight:650;fill:#2c3444;font-variant-numeric:tabular-nums}.ha-ring-label[data-v-577704b1]{font-size:11px;fill:#8a94a5}.ha-legend[data-v-577704b1]{flex:1;min-width:125px;display:grid;gap:4px}.ha-legend button[data-v-577704b1]{display:flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:#606b7b;font-size:11px;white-space:nowrap;text-align:left}.ha-legend button[data-v-577704b1]:hover{color:#396aea;background:#f5f8ff}.ha-legend i[data-v-577704b1]{width:5px;height:10px;border-radius:1px}.ha-legend strong[data-v-577704b1]{color:#333;margin-left:auto;font-size:12px;font-weight:600}.ha-legend small[data-v-577704b1]{width:39px;text-align:right;color:#919bad;font-size:10px}.ha-segment[data-v-577704b1]{display:flex;padding:2px;border:1px solid #e1e9fb;border-radius:16px;background:#f2f6ff}.ha-segment button[data-v-577704b1]{border:0;border-radius:14px;padding:4px 11px;background:transparent;color:#7186aa;font-size:10px}.ha-segment button.active[data-v-577704b1]{color:#fff;background:var(--wb-active-background)}.ha-chart-unit[data-v-577704b1]{font-size:10px;color:#919bad;margin:18px 0 0}.ha-schedule[data-v-577704b1]{width:100%;min-width:0;flex:1;min-height:185px}.ha-axis[data-v-577704b1]{fill:#9ba4b3;font-size:10px}.ha-footnote[data-v-577704b1]{display:flex;align-items:center;gap:5px;margin:auto 0 0;padding-top:12px;color:#919bad;font-size:10px;line-height:1.6}.ha-service-total[data-v-577704b1]{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:20px 0 18px}.ha-service-total strong[data-v-577704b1]{font-size:34px;font-weight:650}.ha-service-total span[data-v-577704b1]{font-size:12px;color:#8994a5}.ha-service-list[data-v-577704b1]{display:grid;gap:20px;flex:1;align-content:start;padding:0 4px}.ha-service-row>div[data-v-577704b1]:first-child{display:flex;align-items:center;font-size:12px;gap:8px;margin-bottom:8px}.ha-service-row strong[data-v-577704b1]{margin-left:auto;font-size:13px;font-weight:600}.ha-service-row small[data-v-577704b1]{color:#8b95a6;font-size:10px;font-weight:400}.ha-horizontal-track[data-v-577704b1]{height:6px;border-radius:5px;background:#eef1f6;overflow:hidden}.ha-horizontal-track i[data-v-577704b1]{display:block;height:100%;border-radius:inherit}.ha-area-card[data-v-577704b1]{grid-column:span 2}.ha-chart-key[data-v-577704b1]{display:flex;gap:12px;font-size:10px;color:#8b95a6}.ha-chart-key span[data-v-577704b1]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ha-chart-key i[data-v-577704b1]{display:inline-block;width:7px;height:9px;border-radius:1px;background:#5188ef}.ha-chart-key span+span i[data-v-577704b1]{background:#a4c1ff}.ha-area-chart[data-v-577704b1]{height:180px;display:flex;gap:14px;margin:24px 0 26px}.ha-area-axis[data-v-577704b1]{display:flex;flex-direction:column;justify-content:space-between;min-width:15px;text-align:right;font-size:10px;color:#9ba4b3}.ha-area-plot[data-v-577704b1]{display:flex;flex:1;min-width:0;justify-content:space-around;border-bottom:1px solid #e7ecf4;background:repeating-linear-gradient(to top,transparent 0,transparent calc(50% - 1px),#eef1f6 calc(50% - 1px),#eef1f6 50%)}.ha-area-group[data-v-577704b1]{display:flex;justify-content:center;position:relative;flex:1;min-width:0}.ha-area-pair[data-v-577704b1]{display:flex;align-items:flex-end;justify-content:center;gap:7px;width:100%}.ha-area-bar[data-v-577704b1]{width:16px;max-width:22%;position:relative;border-radius:3px 3px 0 0;background:linear-gradient(0deg,#396aea,#7aa3ff)}.ha-area-bar.archived[data-v-577704b1]{background:#a4c1ff}.ha-area-bar>span[data-v-577704b1]{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);color:#6d7f9d;font-size:10px}.ha-area-label[data-v-577704b1]{position:absolute;top:calc(100% + 11px);left:0;right:0;text-align:center;color:#8792a4;font-size:11px}.ha-summary-total[data-v-577704b1]{display:flex;align-items:center;gap:10px;width:100%;padding:14px 12px;margin:18px 0 24px;border:0;border-radius:6px;color:#68758b;background:#f7f9fc;font-size:12px}.ha-total-icon[data-v-577704b1]{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:linear-gradient(130deg,#396aea,#91b2ff);border-radius:50%}.ha-summary-total strong[data-v-577704b1]{font-size:32px;font-weight:650;color:#303847;margin-left:auto}.ha-summary-total strong small[data-v-577704b1],.ha-source-grid strong small[data-v-577704b1]{font-size:10px;font-weight:400;color:#919bad;margin-left:5px}.ha-summary-total>svg[data-v-577704b1]{margin-left:2px;color:#a9b5c8}.ha-source-grid[data-v-577704b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.ha-source-dot[data-v-577704b1]{display:block;width:9px;height:9px;border-radius:50%;background:#947cf8;margin-bottom:10px;box-shadow:0 0 0 4px #947cf812}.source-1[data-v-577704b1]{background:#ffb53f;box-shadow:0 0 0 4px #ffb53f12}.source-2[data-v-577704b1]{background:#5188ef;box-shadow:0 0 0 4px #5188ef12}.ha-source-grid h3[data-v-577704b1]{margin:0;font-size:11px;color:#616f83;font-weight:500}.ha-source-grid p[data-v-577704b1]{margin:8px 0 4px;font-size:10px;color:#a2aaba}.ha-source-grid strong[data-v-577704b1]{font-size:22px;font-weight:650}.ha-empty[data-v-577704b1]{flex:1;min-height:215px;display:grid;place-items:center;color:#9ba4b3;font-size:12px;border-radius:5px;background:linear-gradient(180deg,#fbfcff,#fff);margin-top:14px}button[data-v-577704b1]:focus-visible{outline:2px solid #396aea;outline-offset:3px}@media(min-width:1700px){.ha-status-content[data-v-577704b1]{gap:16px}.ha-legend[data-v-577704b1]{gap:6px}.ha-legend button[data-v-577704b1]{font-size:12px}}@media(max-width:1180px){.ha-grid[data-v-577704b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-area-card[data-v-577704b1]{grid-column:auto}.ha-summary-card[data-v-577704b1]{grid-column:span 2}.ha-source-grid[data-v-577704b1]{margin-inline:12px}.ha-summary-total[data-v-577704b1]{max-width:400px}.ha-card[data-v-577704b1]{padding:18px}}@media(max-width:640px){.ha-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr);gap:12px}.ha-summary-card[data-v-577704b1]{grid-column:auto}.ha-card[data-v-577704b1]{padding:18px}.ha-ring[data-v-577704b1]{width:47%}.ha-legend[data-v-577704b1]{min-width:130px}.ha-area-label[data-v-577704b1]{font-size:10px}.ha-area-pair[data-v-577704b1]{gap:5px}.ha-chart-key[data-v-577704b1]{gap:8px}.ha-source-grid[data-v-577704b1]{margin-inline:0}}.live-home[data-v-577704b1]{min-width:0}.live-home-hero[data-v-577704b1]{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;margin-bottom:16px;padding:18px 22px;border:1px solid #dce9fc;border-radius:12px;background:linear-gradient(110deg,#edf5ff,#f8fbff 65%,#edf5ff);color:#233d61}.live-home-hero-copy[data-v-577704b1]{min-width:0}.live-home-eyebrow[data-v-577704b1]{display:inline-flex;align-items:center;gap:6px;color:#1677ff;font-size:10px;font-weight:600;letter-spacing:1px}.live-home-hero h2[data-v-577704b1]{margin:6px 0;color:#1c365a;font-size:21px;font-weight:650;line-height:1.35}.live-home-hero-copy>p[data-v-577704b1]{color:#667c98;margin:0;font-size:12px;line-height:1.6}.live-home-hero-actions[data-v-577704b1]{display:flex;flex-wrap:wrap;gap:10px}.live-home-hero-actions button[data-v-577704b1]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;font:inherit;font-size:12px;border-radius:7px;cursor:pointer;transition:background .18s,transform .18s}.live-home-hero-actions button[data-v-577704b1]:hover{transform:translateY(-2px)}.live-home-hero-primary[data-v-577704b1]{background:#1677ff;border:1px solid #1677ff;color:#fff;font-weight:600;box-shadow:0 3px 8px #1677ff1a}.live-home-hero-secondary[data-v-577704b1]{background:#fff;border:1px solid #cedef3;color:#385b88}.live-home-module-grid[data-v-577704b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 24px}.live-home-module[data-v-577704b1]{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;padding:16px;border:1px solid #e4eaf3;border-radius:10px;background:#fff;color:#253956;font:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.live-home-module[data-v-577704b1]:hover{border-color:#afc1eb;box-shadow:0 6px 18px #304f8110;transform:translateY(-2px)}.live-home-module>span[data-v-577704b1]:nth-child(2){display:grid;gap:7px;min-width:0}.live-home-module strong[data-v-577704b1]{font-size:14px;font-weight:600}.live-home-module small[data-v-577704b1]{font-size:10px;line-height:1.5;color:#8995a7}.live-home-module>svg[data-v-577704b1]{flex-shrink:0;margin-left:auto;color:#a8b3c3}.live-home-module-icon[data-v-577704b1]{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border-radius:12px}.live-home-module-icon.blue[data-v-577704b1]{color:#4774cf;background:#eef3ff}.live-home-module-icon.teal[data-v-577704b1]{color:#28948c;background:#eaf7f4}.live-home-module-icon.violet[data-v-577704b1]{color:#8266bc;background:#f3effb}.live-home-module-icon.amber[data-v-577704b1]{color:#b78a43;background:#fbf5e9}.live-home-section-heading[data-v-577704b1]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 12px}.live-home-section-heading>div[data-v-577704b1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.live-home-section-heading>div>span[data-v-577704b1]{color:#587aac;font-size:10px;letter-spacing:2px;font-weight:600}.live-home-section-heading h2[data-v-577704b1]{margin:0;color:#263952;font-size:16px;font-weight:650}.live-home-section-heading p[data-v-577704b1]{margin:0 0 2px;color:#8c98a9;font-size:11px;line-height:1.6}.live-home-toolbar[data-v-577704b1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;margin-bottom:14px;background:#fff;border:1px solid #e5ebf3;border-radius:10px}.live-home-toolbar .live-home-filters[data-v-577704b1]{display:flex;flex:1 1 480px;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0}.live-home-toolbar .live-home-filters label[data-v-577704b1]{display:flex;align-items:center;gap:10px;min-width:0;color:#64748b;font-size:12px}.live-home-filters label>span[data-v-577704b1]{flex-shrink:0}.live-home-toolbar select[data-v-577704b1]{width:200px;max-width:100%;min-height:36px;border:1px solid #dce4ee;border-radius:7px;background:#fff;padding:7px 10px;color:#475569;font:inherit}.live-home-toolbar .live-home-updated[data-v-577704b1]{flex-basis:100%;margin:0;padding:0;font-size:10px}.live-home .wb-metrics[data-v-577704b1]{gap:14px;margin-bottom:16px}.live-home .wb-metric[data-v-577704b1]{border:1px solid #e5ebf3;border-radius:10px;padding:14px 16px;box-shadow:0 2px 4px #223c5f03}.live-home .wb-metric-icon[data-v-577704b1]{width:30px;height:30px;border-radius:8px}.live-home .wb-metric-value[data-v-577704b1]{font-size:32px;font-weight:600;color:#253c60}.live-home .wb-metric-foot[data-v-577704b1]{margin-top:8px;padding-top:0;border-top:0}.live-home .wb-dashboard-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.live-home .wb-primary-column[data-v-577704b1]{min-width:0}.live-home .wb-secondary-column[data-v-577704b1]{display:grid;gap:18px}.live-home .wb-card[data-v-577704b1]{border:1px solid #e5ebf3;border-radius:12px;box-shadow:none}.live-home .wb-card-heading[data-v-577704b1]{padding:15px 18px}.live-home .wb-card-heading h2[data-v-577704b1]{font-size:15px}.live-home .wb-card-heading p[data-v-577704b1]{margin-top:7px;color:#97a0b0;font-size:11px}.live-home .wb-small-empty[data-v-577704b1]{padding:16px 18px}.live-home-orders td.wb-small-empty[data-v-577704b1]{height:120px;text-align:center;color:#8b99ae;background:linear-gradient(#fff,#fafbfd)}.live-home .wb-alert-card>.live-home-fact[data-v-577704b1]{padding:0 18px 16px;margin:0}.live-home .ha-grid[data-v-577704b1]{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.live-home .ha-card[data-v-577704b1]{grid-column:span 2;border:1px solid #e5ebf3;border-radius:12px;box-shadow:none;min-width:0}.live-home .ha-status-card[data-v-577704b1],.live-home .ha-schedule-card[data-v-577704b1]{grid-column:span 3}.live-home .ha-heading[data-v-577704b1]{flex-wrap:wrap}.live-home .ha-heading h2[data-v-577704b1]{font-size:15px}.live-home .ha-schedule[data-v-577704b1]{flex:none;height:200px}.live-home .ha-empty[data-v-577704b1]{min-height:125px}.live-home .ha-status-content[data-v-577704b1]{gap:28px;padding:12px 0}.live-home .ha-legend[data-v-577704b1]{max-width:240px}.live-home .ha-legend button[data-v-577704b1]{font-size:12px;padding-block:6px}.live-home-fact[data-v-577704b1]{color:#8792a4;font-size:11px;line-height:1.7}.live-home-state[data-v-577704b1]{margin-bottom:18px;padding:25px}.live-home-services[data-v-577704b1]{margin-top:25px}.live-home-amount-values[data-v-577704b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:10px;color:#8792a4}.live-home-amount-values span[data-v-577704b1]{display:grid;gap:4px}.live-home-amount-values strong[data-v-577704b1]{color:#475569;font-size:11px;overflow-wrap:anywhere}.live-home-orders[data-v-577704b1]{width:100%;border-collapse:collapse;font-size:12px}.live-home-orders th[data-v-577704b1],.live-home-orders td[data-v-577704b1]{padding:12px;text-align:left;border-bottom:1px solid #eef1f6}.live-home-orders th[data-v-577704b1]{background:#f7f9fc;color:#7b889d;font-weight:500}.live-home-orders small[data-v-577704b1]{display:block;margin-top:5px;color:#8792a4}.ha-legend button[data-v-577704b1]:disabled{color:#606b7b;cursor:default}.ha-ring-number[data-v-577704b1]{font-size:24px}.live-home[data-v-577704b1] :is(.live-home-module,.live-home-hero-actions button):focus-visible{outline:3px solid #86aaff;outline-offset:3px}@media(max-width:1200px){.live-home-hero[data-v-577704b1]{padding:16px 18px}.live-home-module-grid[data-v-577704b1]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.live-home .wb-dashboard-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}.live-home .wb-secondary-column[data-v-577704b1],.live-home .ha-grid[data-v-577704b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.live-home .ha-card[data-v-577704b1]{grid-column:auto}.live-home .ha-summary-card[data-v-577704b1]{grid-column:1 / -1}.live-home .ha-status-content[data-v-577704b1]{gap:8px}}@media(max-width:760px){.live-home-hero[data-v-577704b1]{gap:14px;padding:16px;border-radius:10px}.live-home-hero h2[data-v-577704b1]{font-size:20px}.live-home-hero-actions[data-v-577704b1]{width:100%}.live-home-hero-actions button[data-v-577704b1]{flex:1;padding-inline:10px}.live-home-module-grid[data-v-577704b1]{margin-bottom:26px;gap:10px}.live-home-module[data-v-577704b1]{flex-wrap:wrap;gap:11px;padding:16px 12px}.live-home-module>span[data-v-577704b1]:nth-child(2){flex:1 1 90px}.live-home-module>svg[data-v-577704b1]{display:none}.live-home-module-icon[data-v-577704b1]{width:36px;height:36px;flex-basis:36px;border-radius:9px}.live-home-module strong[data-v-577704b1]{font-size:13px}.live-home-section-heading[data-v-577704b1]{align-items:flex-start;flex-direction:column;gap:8px;margin-top:26px}.live-home-section-heading h2[data-v-577704b1]{font-size:16px}.live-home-toolbar[data-v-577704b1]{padding:14px}.live-home-toolbar .live-home-filters[data-v-577704b1]{flex-basis:100%;gap:12px}.live-home-toolbar .live-home-filters label[data-v-577704b1]{flex:1 1 180px;display:grid;gap:6px}.live-home-toolbar select[data-v-577704b1]{width:100%;min-width:0}.live-home .wb-metric[data-v-577704b1]{padding:16px}.live-home .wb-metric-value[data-v-577704b1]{font-size:27px}.live-home .ha-grid[data-v-577704b1]{grid-template-columns:minmax(0,1fr);gap:16px}.live-home .ha-card[data-v-577704b1]{grid-column:auto}.live-home .wb-secondary-column[data-v-577704b1]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.live-home-module[data-v-577704b1],.live-home-hero-actions button[data-v-577704b1]{transition:none}}.wb[data-v-b67964b3]{--wb-active-background: linear-gradient(to right, #396aea, #5188ef);--wb-blue: #396aea;--wb-blue-hover: #2c59cc;--wb-teal: #258365;--wb-text: #333333;--wb-muted: #606b78;--wb-line: #e4e9ef;--wb-control-line: #c5d0dc;--wb-canvas: #f4f6fa;--wb-surface: #ffffff;--wb-surface-soft: #f5f8fa;--wb-selected: #ecf5ff;--wb-icon: #719ac0;--wb-sidebar: #ffffff;--wb-sidebar-hover: #f0f7ff;--wb-sidebar-text: #333333;--wb-sidebar-muted: #8792a4;--wb-shadow: 0 2px 6px #18263b04;min-height:100vh;display:grid;grid-template-columns:208px minmax(0,1fr);background:var(--wb-canvas);color:var(--wb-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5}.wb button[data-v-b67964b3],.wb a[data-v-b67964b3],.wb input[data-v-b67964b3],.wb select[data-v-b67964b3]{-webkit-tap-highlight-color:transparent}.wb button[data-v-b67964b3]{transition:background .15s,color .15s,border-color .15s}.wb button[data-v-b67964b3]:focus-visible,.wb a[data-v-b67964b3]:focus-visible,.wb select[data-v-b67964b3]:focus-visible,.wb input[data-v-b67964b3]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:3px}.wb button[data-v-b67964b3]:disabled{opacity:.4}.wb button[data-v-b67964b3],.wb select[data-v-b67964b3]{font-size:inherit}.wb a[data-v-b67964b3]{text-decoration:none}.wb-sidebar[data-v-b67964b3]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:0 12px;background:var(--wb-sidebar);color:var(--wb-sidebar-text);border-right:1px solid var(--wb-line);z-index:35}.wb-brand[data-v-b67964b3]{display:flex;align-items:center;gap:10px;padding:19px 9px 18px;color:var(--wb-sidebar-text);min-height:78px}.wb-logo[data-v-b67964b3]{flex:0 0 40px;width:40px;height:40px;object-fit:contain;border-radius:8px;background:#fff}.wb-brand-copy[data-v-b67964b3]{display:flex;flex-direction:column}.wb-brand-copy strong[data-v-b67964b3]{font-size:24px;font-weight:750;letter-spacing:-.8px;line-height:1.15}.wb-brand-dot[data-v-b67964b3]{color:var(--wb-blue)}.wb-brand-copy small[data-v-b67964b3]{font-size:12px;letter-spacing:1.6px;color:var(--wb-sidebar-muted);margin-top:3px}.wb-space[data-v-b67964b3]{display:flex;align-items:center;gap:9px;padding:11px 10px;border:1px solid var(--wb-line);background:var(--wb-surface);border-radius:7px;margin:0 4px 20px;font-size:12px;font-weight:600;color:var(--wb-sidebar-text)}.wb-space-icon[data-v-b67964b3]{display:grid;place-items:center;width:28px;height:30px;background:var(--wb-selected);border-radius:5px;color:var(--wb-blue)}.wb-space small[data-v-b67964b3]{display:block;margin-top:2px;font-size:12px;color:var(--wb-sidebar-muted);font-weight:400}.wb-space>svg[data-v-b67964b3]{margin-left:auto;color:var(--wb-sidebar-muted)}.wb-nav-label[data-v-b67964b3]{margin:16px 15px 12px;color:var(--wb-sidebar-muted);font-size:12px;letter-spacing:1px}.wb-nav[data-v-b67964b3]{display:flex;flex-direction:column;gap:5px}.wb-nav button[data-v-b67964b3]{display:flex;align-items:center;gap:12px;height:43px;padding:0 14px;width:100%;color:var(--wb-sidebar-text);border:0;border-radius:6px;text-align:left;font-weight:450;font-size:13px;background:transparent}.wb-nav button[data-v-b67964b3]:hover{background:var(--wb-sidebar-hover);color:var(--wb-blue)}.wb-nav button.is-active[data-v-b67964b3]{color:#2857ba;background:#d9e5fc;font-weight:600}.wb-nav-parent.is-active[data-v-b67964b3]:not([aria-expanded]):after{content:"";height:17px;width:3px;border-radius:2px;background:#396aea;margin-left:auto}.wb-nav button.is-active .wb-nav-arrow[data-v-b67964b3]{color:#2857ba}.wb-nav-arrow[data-v-b67964b3]{margin-left:auto;color:var(--wb-sidebar-muted)}.wb-sidebar-bottom[data-v-b67964b3]{margin-top:auto;padding:25px 4px 12px}.wb-guide[data-v-b67964b3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 8px;color:var(--wb-sidebar-muted);border-top:1px solid var(--wb-line)}.wb-guide>span[data-v-b67964b3]{display:flex;align-items:center;gap:8px;font-size:12px}.wb-guide button[data-v-b67964b3]{display:flex;align-items:center;gap:7px;font-size:11px;border:0;background:transparent;color:var(--wb-blue);padding:0}.wb-collapse[data-v-b67964b3]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--wb-sidebar-muted);padding:18px 10px 7px;font-size:12px!important}.wb-sidebar button[data-v-b67964b3]:focus-visible{outline-color:var(--wb-blue)}.wb-main[data-v-b67964b3]{--wb-text: #333333;--wb-muted: #68768a;--wb-line: #e4e9f1;--wb-control-line: #becde0;--wb-surface-soft: #f6f8fc;--wb-selected: #edf3fc;--wb-icon: #668bbd;min-width:0;position:relative;background:#f4f6fa;color:var(--wb-text)}.wb-topbar[data-v-b67964b3]{height:60px;padding:0 24px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--wb-line)}.wb-breadcrumb[data-v-b67964b3]{display:flex;align-items:center;gap:13px;color:var(--wb-muted);white-space:nowrap;font-size:12px}.wb-breadcrumb strong[data-v-b67964b3]{font-weight:500;color:var(--wb-text)}.wb-crumb-divider[data-v-b67964b3]{color:#c9cfda}.wb-header-actions[data-v-b67964b3]{display:flex;align-items:center;gap:13px}.wb-region[data-v-b67964b3]{position:relative}.wb-region-trigger[data-v-b67964b3]{height:32px;display:flex;align-items:center;gap:6px;border:0;color:var(--wb-muted);background:var(--wb-surface-soft);border-radius:5px;padding:0 10px;font-size:12px!important}.wb-region-trigger>svg[data-v-b67964b3]:first-child{color:var(--wb-blue)}.wb-region-trigger>span[data-v-b67964b3]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-header-divider[data-v-b67964b3]{height:20px;width:1px;background:var(--wb-line)}.wb-icon[data-v-b67964b3]{height:30px;width:30px;padding:0;border:0;display:inline-grid;place-items:center;border-radius:5px;color:var(--wb-muted);background:transparent;flex-shrink:0}.wb-icon[data-v-b67964b3]:hover{background:var(--wb-selected);color:var(--wb-blue)}.wb-notification-button[data-v-b67964b3]{position:relative}.wb-notification-button i[data-v-b67964b3]{position:absolute;top:4px;right:6px;width:5px;height:5px;background:#f19561;border-radius:50%;box-shadow:0 0 0 2px #fff}.wb-account[data-v-b67964b3]{position:relative;flex-shrink:0}.wb-user[data-v-b67964b3]{display:flex;align-items:center;gap:9px;min-width:0;padding:4px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--wb-text);text-align:left;font:inherit;font-size:12px}.wb-user[data-v-b67964b3]:hover,.wb-user[aria-expanded=true][data-v-b67964b3]{background:var(--wb-surface-soft);border-color:var(--wb-line)}.wb-user-copy[data-v-b67964b3]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-user-copy small[data-v-b67964b3]{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--wb-muted)}.wb-user-chevron[data-v-b67964b3]{flex-shrink:0;color:var(--wb-muted);transition:transform .15s ease}.wb-user-chevron.is-open[data-v-b67964b3]{transform:rotate(180deg)}.wb-account-dropdown[data-v-b67964b3]{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:220px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--wb-line);border-radius:10px;background:var(--wb-surface);box-shadow:0 8px 28px #18263b1a}.wb-account-summary[data-v-b67964b3]{display:grid;gap:4px;padding:9px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--wb-line)}.wb-account-summary strong[data-v-b67964b3],.wb-account-summary small[data-v-b67964b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-account-summary strong[data-v-b67964b3]{font-size:13px;font-weight:600}.wb-account-summary small[data-v-b67964b3]{color:var(--wb-muted);font-size:11px}.wb-account-item[data-v-b67964b3]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--wb-text);text-align:left;font:inherit;font-size:13px}.wb-account-item svg[data-v-b67964b3]{flex-shrink:0;color:var(--wb-muted)}.wb-account-item[data-v-b67964b3]:hover,.wb-account-item[data-v-b67964b3]:focus-visible{color:var(--wb-blue);background:var(--wb-selected)}.wb-account-item:hover svg[data-v-b67964b3],.wb-account-item:focus-visible svg[data-v-b67964b3]{color:inherit}.wb-user[data-v-b67964b3]:focus-visible,.wb-account-item[data-v-b67964b3]:focus-visible{outline:2px solid var(--wb-blue);outline-offset:1px}.wb-account-separator[data-v-b67964b3]{height:1px;margin:5px 4px;background:var(--wb-line)}.wb-account-logout[data-v-b67964b3],.wb-account-logout svg[data-v-b67964b3]{color:#c14b4b}.wb-account-logout[data-v-b67964b3]:hover,.wb-account-logout[data-v-b67964b3]:focus-visible{color:#b43c3c;background:#fff2f2}.wb-tabs[data-v-b67964b3]{display:flex;align-items:flex-end;gap:4px;min-height:38px;padding:4px 21px 0;background:#fff;border-bottom:1px solid var(--wb-line);overflow-x:auto}.wb-tab[data-v-b67964b3]{display:flex;align-items:center;flex-shrink:0;height:31px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0}.wb-tab button[data-v-b67964b3]{display:flex;align-items:center;justify-content:center;gap:7px;height:100%;padding:0 12px;background:transparent;border:0;color:var(--wb-muted);font-size:11px}.wb-tab button+button[data-v-b67964b3]{padding:0 8px 0 0}.wb-tab.is-active[data-v-b67964b3]{border-color:#dce7fc;background:#eef4ff;box-shadow:inset 0 2px #396aea}.wb-tab.is-active button[data-v-b67964b3]{color:#2857ba}.wb-content[data-v-b67964b3]{padding:20px 24px 0;max-width:1840px;margin:0 auto}.wb-page-heading[data-v-b67964b3]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 17px}.wb-eyebrow[data-v-b67964b3]{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.3px;color:var(--wb-muted)}.wb-eyebrow span[data-v-b67964b3]{width:3px;height:3px;border-radius:50%;background:#a4b4ca}.wb-page-heading h1[data-v-b67964b3]{font-size:22px;font-weight:600;color:var(--wb-text);letter-spacing:.5px;margin:0;line-height:1.5}.wb-page-heading p[data-v-b67964b3]{margin:0;color:var(--wb-muted);font-size:12px}.wb-heading-right[data-v-b67964b3]{display:flex;align-items:center;gap:18px}.wb-date[data-v-b67964b3]{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--wb-muted)}.wb-help-link[data-v-b67964b3]{display:flex;align-items:center;gap:5px;color:var(--wb-blue);background:transparent;border:0;font-size:12px!important;padding:0}.wb-preview-bar[data-v-b67964b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:4px 0;border:0;background:transparent;margin-bottom:14px;font-size:12px;color:var(--wb-muted)}.wb-preview-bar>span[data-v-b67964b3]{display:flex;align-items:center;gap:8px}.wb-preview-bar strong[data-v-b67964b3]{color:var(--wb-text);font-weight:550;white-space:nowrap}.wb-preview-dot[data-v-b67964b3]{width:5px;height:5px;background:var(--wb-blue);border-radius:50%;flex-shrink:0}.wb-switch-label[data-v-b67964b3]{display:flex;align-items:center;gap:7px;white-space:nowrap}.wb-switch-label button[data-v-b67964b3]{border:0;width:27px;height:15px;padding:2px;border-radius:10px;background:#bfcada;display:flex;align-items:center}.wb-switch-label button span[data-v-b67964b3]{height:11px;width:11px;border-radius:50%;background:var(--wb-surface);transition:transform .15s}.wb-switch-label button.is-on[data-v-b67964b3]{background:var(--wb-blue)}.wb-switch-label button.is-on span[data-v-b67964b3]{transform:translate(12px)}.wb-metrics[data-v-b67964b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:20px;padding:6px 0;background:#f9fbff;border:1px solid var(--wb-line);border-radius:10px}.wb-metric[data-v-b67964b3]{position:relative;border:0;border-radius:6px;background:transparent;text-align:left;padding:14px 22px;box-shadow:none}.wb-metric+.wb-metric[data-v-b67964b3]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:var(--wb-line)}.wb-metric[data-v-b67964b3]:hover{background:var(--wb-surface-soft)}.wb-metric-heading[data-v-b67964b3]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--wb-muted)}.wb-metric-icon[data-v-b67964b3]{width:28px;height:28px;display:grid;place-items:center;border-radius:7px}.wb-metric-icon.blue[data-v-b67964b3],.wb-metric-icon.amber[data-v-b67964b3],.wb-metric-icon.teal[data-v-b67964b3],.wb-metric-icon.violet[data-v-b67964b3]{background:var(--wb-selected);color:var(--wb-blue)}.blue[data-v-b67964b3]{color:var(--wb-blue);background:var(--wb-selected)}.amber[data-v-b67964b3]{color:#a77a2e;background:#fff7e9}.teal[data-v-b67964b3]{color:var(--wb-teal);background:#edf7f3}.violet[data-v-b67964b3]{color:#496b9a;background:#edf3fb}.wb-metric-value[data-v-b67964b3]{font-size:28px;letter-spacing:-.5px;font-weight:600;line-height:1.25;margin:0;font-variant-numeric:tabular-nums;color:var(--wb-text)}.wb-metric-value small[data-v-b67964b3]{font-size:11px;margin-left:7px;color:var(--wb-muted);font-weight:400}.wb-metric-foot[data-v-b67964b3]{padding-top:6px;display:flex;align-items:center;justify-content:space-between;color:var(--wb-muted);font-size:11px}.wb-metric-foot svg[data-v-b67964b3]{transform:rotate(-90deg);color:#b8c6db}.wb-dashboard-grid[data-v-b67964b3]{display:grid;grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:16px}.wb-dashboard-grid.is-list-page[data-v-b67964b3]{grid-template-columns:minmax(0,1fr)}.wb-primary-column[data-v-b67964b3],.wb-secondary-column[data-v-b67964b3]{display:flex;flex-direction:column;gap:16px;min-width:0}.wb-card[data-v-b67964b3]{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:10px;overflow:hidden;box-shadow:none}.wb-card-heading[data-v-b67964b3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 12px;background:var(--wb-surface)}.wb-orders-card .wb-card-heading[data-v-b67964b3]{margin-bottom:14px;border-bottom:1px solid var(--wb-line)}.wb-card-heading h2[data-v-b67964b3]{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;margin:0;letter-spacing:.1px}.wb-card-heading p[data-v-b67964b3]{margin:4px 0 0;font-size:12px;color:var(--wb-muted)}.wb-heading-note[data-v-b67964b3]{font-size:12px;font-weight:400;color:var(--wb-muted);padding-left:9px;border-left:1px solid #e8edf5}.wb-inline-badge[data-v-b67964b3]{display:flex;align-items:center;gap:5px;color:var(--wb-muted);font-size:12px;white-space:nowrap}.wb-inline-badge>span[data-v-b67964b3]{width:5px;height:5px;border-radius:50%;background:var(--wb-icon)}.wb-workflow[data-v-b67964b3]{display:grid;grid-template-columns:repeat(7,minmax(70px,1fr));padding:4px 18px 15px}.wb-workflow>button[data-v-b67964b3]{background:transparent;border:0;display:flex;flex-direction:column;align-items:center;position:relative;padding:2px 0;color:var(--wb-muted);border-radius:6px}.wb-workflow>button[data-v-b67964b3]:hover{background:var(--wb-surface-soft)}.wb-step-icon[data-v-b67964b3]{min-width:44px;height:35px;padding:0 8px;display:flex;align-items:baseline;justify-content:center;gap:3px;border:1px solid var(--wb-line);background:var(--wb-surface-soft);border-radius:8px;color:var(--wb-text);font-size:21px;font-weight:600}.wb-workflow strong[data-v-b67964b3]{margin-top:7px;font-size:12px;font-weight:500;color:var(--wb-muted)}.wb-workflow small[data-v-b67964b3]{font-size:10px;color:var(--wb-muted);font-weight:400}.wb-step-arrow[data-v-b67964b3]{position:absolute;top:11px;right:-8px;color:#c4d2e5}.wb-workflow .is-finished .wb-step-icon[data-v-b67964b3]{background:var(--wb-selected);border-color:var(--wb-line);color:var(--wb-blue)}.wb-progress-caption[data-v-b67964b3]{display:flex;align-items:center;gap:7px;padding:8px 18px;background:var(--wb-surface-soft);border-top:1px solid #f1f3f8;color:var(--wb-muted);font-size:12px}.wb-text-button[data-v-b67964b3]{display:inline-flex;justify-content:center;align-items:center;gap:5px;border:0;padding:3px 0;color:var(--wb-blue);background:transparent;font-size:12px!important;white-space:nowrap}.wb-text-button[data-v-b67964b3]:hover{color:var(--wb-blue-hover)}.wb-count-label[data-v-b67964b3]{padding:0 6px;border-radius:4px;background:var(--wb-selected);color:var(--wb-blue);font-size:12px;min-width:22px;text-align:center;line-height:20px;font-weight:500}.wb-table-tools[data-v-b67964b3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px 13px}.wb-status-filters[data-v-b67964b3]{display:flex;gap:2px;align-items:center;flex-shrink:0}.wb-status-filters>button[data-v-b67964b3]{padding:5px 9px;border:0;border-radius:4px;color:var(--wb-muted);background:transparent;font-size:12px}.wb-status-filters>button.is-active[data-v-b67964b3]{background:var(--wb-active-background);color:#fff;font-weight:550}.wb-extra-filter[data-v-b67964b3]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--wb-blue)}.wb-extra-filter button[data-v-b67964b3]{border:0;padding:2px;color:inherit;background:var(--wb-selected);display:grid;place-items:center}.wb-search[data-v-b67964b3]{display:flex;align-items:center;gap:6px;height:32px;border:1px solid var(--wb-control-line);border-radius:5px;padding:0 8px;color:var(--wb-muted);width:220px;min-width:120px}.wb-search input[data-v-b67964b3]{border:0;outline:0;color:var(--wb-text);background:transparent;font-size:12px;width:100%;min-width:0}.wb-search input[data-v-b67964b3]::placeholder{color:var(--wb-muted)}.wb-search button[data-v-b67964b3]{border:0;color:var(--wb-muted);background:transparent;padding:0;display:grid}.wb-orders-card table[data-v-b67964b3]{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:13px}.wb-orders-card th[data-v-b67964b3]{background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:450;padding:11px 12px;border-block:1px solid #f0f3f8}.wb-orders-card td[data-v-b67964b3]{padding:13px 12px;border-bottom:1px solid #f0f3f8;color:var(--wb-muted)}.wb-orders-card th[data-v-b67964b3]:first-child,.wb-orders-card td[data-v-b67964b3]:first-child{padding-left:20px}.wb-orders-card th[data-v-b67964b3]:last-child,.wb-orders-card td[data-v-b67964b3]:last-child{padding-right:20px}.wb-orders-card td>small[data-v-b67964b3],.wb-person small[data-v-b67964b3]{display:block;font-size:11px;color:var(--wb-muted);margin-top:3px}.wb-orders-card tr:last-child td[data-v-b67964b3]{border-bottom:0}.wb-orders-card tbody tr[data-v-b67964b3]:hover{background:var(--wb-surface-soft)}.wb-person[data-v-b67964b3]{display:flex;gap:8px;align-items:center}.wb-person strong[data-v-b67964b3]{font-weight:500;font-size:13px;color:var(--wb-text)}.wb-right[data-v-b67964b3]{text-align:right}.wb-time[data-v-b67964b3]{font-variant-numeric:tabular-nums;font-size:12px}.wb-unassigned[data-v-b67964b3]{color:#8a681f}.wb-state[data-v-b67964b3]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;font-size:11px;border-radius:4px;white-space:nowrap}.wb-state i[data-v-b67964b3]{width:4px;height:4px;background:currentColor;border-radius:50%}.state-0[data-v-b67964b3]{color:#8a681f;background:#fbf3de}.state-1[data-v-b67964b3]{color:#496b9a;background:#edf3fb}.state-3[data-v-b67964b3]{color:#226e60;background:#e8f5ef}.state-4[data-v-b67964b3]{color:#496b9a;background:#edf3fb}.state-6[data-v-b67964b3]{color:#617386;background:#edf2f5}.wb-pagination[data-v-b67964b3]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--wb-line);color:var(--wb-muted);font-size:12px}.wb-pagination>div[data-v-b67964b3]{display:flex;align-items:center;gap:8px}.wb-pagination button[data-v-b67964b3]{width:24px;height:24px;display:grid;place-items:center;padding:0;color:var(--wb-muted);background:transparent;border:1px solid #e9edf4;border-radius:4px}.wb-page-number[data-v-b67964b3]{width:24px;height:24px;display:grid;place-items:center;color:var(--wb-blue);background:var(--wb-selected);border-radius:4px}.wb-todo-card .wb-card-heading[data-v-b67964b3],.wb-alert-card .wb-card-heading[data-v-b67964b3],.wb-shortcuts-card .wb-card-heading[data-v-b67964b3]{padding-bottom:15px;border-bottom:1px solid #f1f3f8}.wb-todo-row[data-v-b67964b3]{display:flex;align-items:center;gap:10px;padding:17px;width:100%;border:0;background:transparent;text-align:left}.wb-todo-row+.wb-todo-row[data-v-b67964b3]{border-top:1px solid #f5f6f9}.wb-todo-row[data-v-b67964b3]:hover{background:#fafbfe}.wb-todo-icon[data-v-b67964b3]{flex-shrink:0;width:33px;height:33px;border-radius:8px;display:grid;place-items:center;color:var(--wb-blue);background:var(--wb-selected)}.wb-todo-row strong[data-v-b67964b3]{font-size:13px;color:var(--wb-muted);font-weight:500}.wb-todo-row small[data-v-b67964b3]{display:block;font-size:11px;color:var(--wb-muted);margin-top:3px}.wb-todo-row b[data-v-b67964b3]{margin-left:auto;color:var(--wb-text);font-size:17px;font-weight:500}.wb-todo-row>svg[data-v-b67964b3]{color:#c2cad8}.wb-todo-foot[data-v-b67964b3]{display:flex;align-items:center;gap:5px;background:var(--wb-surface-soft);border-top:1px solid var(--wb-line);padding:8px 18px;color:var(--wb-muted);font-size:11px}.wb-alert-count[data-v-b67964b3]{font-size:12px;font-weight:400;color:#c18c65;background:#fcf3ed;padding:1px 5px;border-radius:4px}.wb-muted-icon[data-v-b67964b3]{color:#a3b0c3}.wb-alert-item[data-v-b67964b3]{display:flex;align-items:flex-start;gap:9px;text-align:left;width:calc(100% - 32px);margin:0 16px;padding:15px 0;background:transparent;border:0}.wb-alert-item+.wb-alert-item[data-v-b67964b3]{border-top:1px dashed #e9edf3}.wb-alert-item strong[data-v-b67964b3]{color:var(--wb-text);font-size:13px;font-weight:500}.wb-alert-item p[data-v-b67964b3]{color:var(--wb-muted);font-size:12px;margin:5px 0 7px}.wb-alert-item small[data-v-b67964b3]{font-size:11px;display:flex;justify-content:space-between;color:var(--wb-muted)}.wb-alert-item small span[data-v-b67964b3]{color:var(--wb-blue)}.wb-alert-item>div[data-v-b67964b3]{flex:1}.wb-warning-dot[data-v-b67964b3]{width:5px;height:5px;border-radius:50%;background:#e6ab79;flex-shrink:0;margin-top:6px;box-shadow:0 0 0 3px #fff7ee}.wb-shortcuts[data-v-b67964b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 15px;gap:5px}.wb-shortcuts button[data-v-b67964b3]{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--wb-muted);font-size:12px;padding:12px 0}.wb-shortcuts button[data-v-b67964b3]:hover{background:var(--wb-surface-soft);color:var(--wb-blue)}.wb-shortcuts button span[data-v-b67964b3]{display:grid;place-items:center;width:34px;height:34px;background:var(--wb-selected);border-radius:8px;color:var(--wb-icon)}.wb-area-bars[data-v-b67964b3]{display:grid;gap:13px;padding:0 20px 20px}.wb-area-bars>div[data-v-b67964b3]{display:flex;align-items:center;gap:15px}.wb-area-bars>div>span[data-v-b67964b3]{width:95px;display:flex;justify-content:space-between;font-size:11px;color:var(--wb-muted)}.wb-area-bars small[data-v-b67964b3]{font-size:11px;white-space:nowrap;color:var(--wb-muted)}.wb-bar-track[data-v-b67964b3]{flex:1;height:7px;border-radius:4px;background:var(--wb-selected);overflow:hidden}.wb-bar-track>div[data-v-b67964b3]{height:100%;min-width:2px;background:var(--wb-icon);border-radius:4px}.wb-area-bars>div:nth-child(2n) .wb-bar-track>div[data-v-b67964b3]{background:var(--wb-icon)}.wb-footer[data-v-b67964b3]{display:flex;justify-content:space-between;padding:21px 1px 18px;font-size:12px;color:var(--wb-muted)}.wb-footer>span[data-v-b67964b3]:first-child{font-weight:600;letter-spacing:.5px}.wb-footer>span:first-child>span[data-v-b67964b3]{font-weight:400;margin-left:9px;font-size:11px;letter-spacing:0}.wb-region-panel[data-v-b67964b3]{position:absolute;top:42px;right:0;width:345px;padding:18px;border:1px solid #e4eaf3;border-radius:9px;background:var(--wb-surface);box-shadow:0 12px 40px #263b5d1c;z-index:50}.wb-panel-title[data-v-b67964b3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wb-panel-title strong[data-v-b67964b3]{font-size:13px;font-weight:600}.wb-mini-label[data-v-b67964b3]{font-size:12px;color:var(--wb-blue);padding:2px 6px;background:var(--wb-selected);border-radius:4px;white-space:nowrap}.wb-region-panel>p[data-v-b67964b3]{font-size:11px;color:var(--wb-muted);margin:8px 0 17px}.wb-region-fields[data-v-b67964b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-region-fields label[data-v-b67964b3]{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--wb-muted)}.wb-region-fields select[data-v-b67964b3]{width:100%;background:var(--wb-surface-soft);border:1px solid var(--wb-control-line);height:34px;border-radius:5px;padding:0 6px;color:var(--wb-text)}.wb-wide-field[data-v-b67964b3]{grid-column:1 / -1}.wb-region-footer[data-v-b67964b3]{display:flex;align-items:center;justify-content:space-between;margin-top:17px;gap:10px}.wb-region-footer>span[data-v-b67964b3]{font-size:11px;color:var(--wb-muted)}.wb-primary[data-v-b67964b3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--wb-blue);border-radius:5px;background:var(--wb-blue);color:#fff;padding:7px 15px;font-size:12px!important}.wb-primary[data-v-b67964b3]:hover{background:var(--wb-blue-hover)}.wb-empty[data-v-b67964b3]{text-align:center;padding:40px 20px;color:var(--wb-muted)}.wb-empty>span[data-v-b67964b3]{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:14px;background:#f1f5fc;color:#9aafcd;margin-bottom:12px}.wb-empty strong[data-v-b67964b3]{display:block;font-size:12px;font-weight:500}.wb-empty p[data-v-b67964b3]{font-size:11px;color:var(--wb-muted);margin:6px 0 12px}.wb-small-empty[data-v-b67964b3]{padding:22px 17px;text-align:center;font-size:11px;color:var(--wb-muted);margin:0}.wb-module-placeholder[data-v-b67964b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:450px;padding:50px 25px;text-align:center}.wb-placeholder-icon[data-v-b67964b3]{display:grid;place-items:center;width:80px;height:80px;border-radius:23px;color:#759cce;background:#f0f5fd;margin-bottom:20px}.wb-module-placeholder h2[data-v-b67964b3]{font-size:20px;font-weight:500;margin:12px 0 0}.wb-module-placeholder>p[data-v-b67964b3]{color:var(--wb-muted);font-size:12px;margin-top:8px}.wb-scope-note[data-v-b67964b3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--wb-surface-soft);border:1px solid #eef2f8;border-radius:6px;color:var(--wb-muted);margin-top:15px;font-size:12px}.wb-module-placeholder .wb-placeholder-note[data-v-b67964b3]{font-size:11px;margin:15px 0 22px;max-width:400px;line-height:1.8}.wb-notification-panel[data-v-b67964b3]{position:absolute;right:30px;top:55px;z-index:45;width:340px;padding:17px;border:1px solid #e4eaf3;border-radius:8px;background:var(--wb-surface);box-shadow:0 12px 40px #263b5d1c}.wb-subtle[data-v-b67964b3]{color:var(--wb-muted);font-size:12px}.wb-notice-row[data-v-b67964b3]{display:flex;gap:10px;align-items:flex-start;padding:13px 0;width:100%;border:0;border-top:1px solid #f0f3f8;background:transparent;text-align:left}.wb-notice-row strong[data-v-b67964b3]{font-size:11px;font-weight:500;color:var(--wb-muted)}.wb-notice-row small[data-v-b67964b3]{display:block;font-size:12px;color:var(--wb-muted);margin-top:5px}.wb-notice-row>svg[data-v-b67964b3]{margin-left:auto;color:var(--wb-muted)}.wb-detail-status[data-v-b67964b3]{display:flex;align-items:center;justify-content:space-between;color:var(--wb-muted);padding:12px;border-radius:6px;background:var(--wb-surface-soft);font-size:12px}.wb-detail-grid[data-v-b67964b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.wb-detail-grid dt[data-v-b67964b3]{font-size:12px;color:var(--wb-muted)}.wb-detail-grid dd[data-v-b67964b3]{margin:5px 0 0;font-size:12px;color:var(--wb-muted)}.wb-detail-warning[data-v-b67964b3]{display:flex;align-items:center;gap:8px;color:#b08e60;padding:10px 13px;background:#fffaef;border-radius:5px;font-size:12px}.wb-detail-note[data-v-b67964b3]{padding:12px;background:var(--wb-surface-soft);color:var(--wb-muted);font-size:11px;line-height:1.8;border-radius:6px}.wb-dialog-context[data-v-b67964b3]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.wb-help-step[data-v-b67964b3]{display:flex;align-items:flex-start;gap:15px;margin:22px 0}.wb-help-step>span[data-v-b67964b3]{color:#86a7d1;padding-top:2px;font-size:12px}.wb-help-step h3[data-v-b67964b3]{font-size:13px;font-weight:500;margin:0;color:#5b7191}.wb-help-step p[data-v-b67964b3]{font-size:12px;line-height:1.9;color:#8f9db0;margin:6px 0 0}.is-collapsed .wb-sidebar[data-v-b67964b3],.is-collapsed .wb-brand[data-v-b67964b3]{padding-inline:8px}.is-collapsed .wb-brand-copy[data-v-b67964b3],.is-collapsed .wb-space[data-v-b67964b3],.is-collapsed .wb-nav-label[data-v-b67964b3],.is-collapsed .wb-nav button>span[data-v-b67964b3],.is-collapsed .wb-nav-arrow[data-v-b67964b3],.is-collapsed .wb-guide[data-v-b67964b3],.is-collapsed .wb-collapse span[data-v-b67964b3]{display:none}.is-collapsed .wb-nav button[data-v-b67964b3]{justify-content:center;padding:0}.is-collapsed .wb-nav-parent.is-active[data-v-b67964b3]:not([aria-expanded]):after{display:none}.is-collapsed .wb-collapse[data-v-b67964b3]{justify-content:center}.wb-mobile-menu[data-v-b67964b3],.wb-mobile-shade[data-v-b67964b3]{display:none}@media(min-width:1600px){.wb-content[data-v-b67964b3]{padding:24px 28px 0}.wb-dashboard-grid[data-v-b67964b3]{grid-template-columns:minmax(0,1fr) 310px}.wb-orders-card td[data-v-b67964b3]{padding-block:14px}.wb-table-tools[data-v-b67964b3]{padding-bottom:18px}.wb-card-heading[data-v-b67964b3]{padding-top:18px}.wb-nav button[data-v-b67964b3]{font-size:14px}.wb-metrics[data-v-b67964b3]{gap:20px}}@media(max-width:1230px){.wb[data-v-b67964b3]{grid-template-columns:190px minmax(0,1fr)}.wb-brand-copy strong[data-v-b67964b3]{font-size:22px}.wb-brand-copy small[data-v-b67964b3]{font-size:11px}.wb-space[data-v-b67964b3]{padding-inline:7px}.wb-dashboard-grid[data-v-b67964b3]{grid-template-columns:minmax(0,1fr) 245px;gap:14px}.wb-content[data-v-b67964b3]{padding-inline:18px}.wb-metrics[data-v-b67964b3]{gap:12px}.wb-metric[data-v-b67964b3]{padding-inline:15px}.wb-card-heading[data-v-b67964b3]{padding-inline:16px}.wb-table-tools[data-v-b67964b3]{padding-inline:16px;flex-wrap:wrap}.wb-search[data-v-b67964b3]{width:100%}.wb-header-actions[data-v-b67964b3]{gap:7px}.wb-topbar[data-v-b67964b3]{padding-inline:18px}.wb-breadcrumb[data-v-b67964b3]{gap:9px}.wb-region-trigger>span[data-v-b67964b3]{max-width:170px}.wb-orders-card table[data-v-b67964b3]{min-width:700px}}@media(max-width:1000px){.wb-dashboard-grid[data-v-b67964b3]{grid-template-columns:minmax(0,1fr)}.wb-secondary-column[data-v-b67964b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wb-shortcuts-card[data-v-b67964b3]{grid-column:1 / -1}.wb-shortcuts[data-v-b67964b3]{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-user-copy[data-v-b67964b3],.wb-header-divider[data-v-b67964b3]{display:none}.wb-metrics[data-v-b67964b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-table-tools[data-v-b67964b3]{flex-wrap:nowrap}.wb-search[data-v-b67964b3]{max-width:230px}.wb-breadcrumb>span[data-v-b67964b3]:not(.wb-crumb-divider){display:none}.wb-breadcrumb>svg[data-v-b67964b3]:nth-of-type(2){display:none}.wb-guide[data-v-b67964b3]{padding-inline:8px}.wb-guide strong[data-v-b67964b3]{font-size:12px}}@media(max-width:760px){.wb[data-v-b67964b3],.wb.is-collapsed[data-v-b67964b3]{grid-template-columns:minmax(0,1fr)}.wb-sidebar[data-v-b67964b3]{position:fixed;left:-240px;width:218px;height:100dvh;transition:left .2s;z-index:60}.mobile-open .wb-sidebar[data-v-b67964b3]{left:0}.wb-mobile-shade[data-v-b67964b3]{display:block;position:fixed;inset:0;border:0;background:#15253f55;z-index:55}.wb-mobile-menu[data-v-b67964b3]{display:inline-grid}.wb-topbar[data-v-b67964b3]{padding:0 12px;gap:8px;height:56px}.wb-header-actions[data-v-b67964b3]{gap:3px}.wb-region-trigger>span[data-v-b67964b3]{max-width:132px}.wb-breadcrumb[data-v-b67964b3]{gap:7px}.wb-breadcrumb>svg[data-v-b67964b3],.wb-breadcrumb>span[data-v-b67964b3]{display:none}.wb-breadcrumb strong[data-v-b67964b3]{font-size:11px}.wb-user[data-v-b67964b3]{gap:5px;padding:3px}.wb-account-item[data-v-b67964b3]{min-height:44px}.wb-region-panel[data-v-b67964b3]{position:fixed;top:58px;left:12px;right:12px;width:auto;max-width:400px;margin-left:auto}.wb-tabs[data-v-b67964b3]{padding-left:12px}.wb-content[data-v-b67964b3]{padding:20px 14px 0}.wb-page-heading h1[data-v-b67964b3]{font-size:21px}.wb-heading-right[data-v-b67964b3]{display:none}.wb-preview-bar[data-v-b67964b3]{padding:8px 10px}.wb-preview-description[data-v-b67964b3]{max-width:230px;font-size:11px}.wb-preview-bar>span[data-v-b67964b3]{gap:6px}.wb-preview-bar strong[data-v-b67964b3]{display:none}.wb-metrics[data-v-b67964b3]{gap:10px}.wb-metric[data-v-b67964b3]{padding:12px 14px 10px}.wb-metric-value[data-v-b67964b3]{font-size:28px}.wb-metric-foot[data-v-b67964b3],.wb-metric-heading[data-v-b67964b3]{font-size:11px}.wb-metric-icon[data-v-b67964b3]{width:29px;height:29px}.wb-card-heading[data-v-b67964b3]{padding:16px 15px 13px}.wb-card-heading h2[data-v-b67964b3]{font-size:13px}.wb-workflow[data-v-b67964b3]{padding-inline:10px}.wb-inline-badge[data-v-b67964b3],.wb-heading-note[data-v-b67964b3]{font-size:11px}.wb-table-tools[data-v-b67964b3]{flex-wrap:wrap;padding-inline:15px}.wb-search[data-v-b67964b3]{width:100%;max-width:none;height:32px}.wb-pagination[data-v-b67964b3]{padding:12px 14px}.wb-pagination>div[data-v-b67964b3]{gap:5px}.wb-notification-panel[data-v-b67964b3]{right:12px;width:min(340px,calc(100vw - 24px))}.wb-collapse[data-v-b67964b3]{display:none}.is-collapsed .wb-brand-copy[data-v-b67964b3],.is-collapsed .wb-space[data-v-b67964b3],.is-collapsed .wb-guide[data-v-b67964b3]{display:flex}.is-collapsed .wb-nav-label[data-v-b67964b3],.is-collapsed .wb-nav button>span[data-v-b67964b3],.is-collapsed .wb-nav-arrow[data-v-b67964b3]{display:block}.is-collapsed .wb-nav button[data-v-b67964b3]{justify-content:flex-start;padding:0 14px}.is-collapsed .wb-guide[data-v-b67964b3]{flex-direction:column;align-items:flex-start}.wb-module-placeholder[data-v-b67964b3]{min-height:380px}.wb-scope-note[data-v-b67964b3],.wb-footer[data-v-b67964b3]{font-size:11px}}@media(max-width:430px){.wb-secondary-column[data-v-b67964b3]{grid-template-columns:minmax(0,1fr)}.wb-shortcuts[data-v-b67964b3]{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:5px}.wb-region-trigger>span[data-v-b67964b3]{max-width:105px}.wb-preview-description[data-v-b67964b3]{max-width:185px}.wb-preview-bar[data-v-b67964b3]{align-items:flex-start}.wb-switch-label[data-v-b67964b3]{font-size:11px;margin-top:2px}.wb-page-heading h1[data-v-b67964b3]{font-size:20px}.wb-eyebrow[data-v-b67964b3]{font-size:8px}.wb-heading-note[data-v-b67964b3]{display:none}.wb-progress-caption[data-v-b67964b3]{font-size:11px;padding-inline:13px}.wb-metric-foot svg[data-v-b67964b3]{display:none}.wb-pagination>div>span[data-v-b67964b3]:first-child{display:none}.wb-detail-grid[data-v-b67964b3]{gap:18px 12px}.wb-detail-grid dd[data-v-b67964b3]{font-size:11px}}@media(prefers-reduced-motion:reduce){.wb[data-v-b67964b3] *,.wb[data-v-b67964b3] *:after{transition:none!important}}.wb-workflow[data-v-b67964b3]{overflow-x:auto}.wb-workflow>button[data-v-b67964b3]{min-width:70px}.state-2[data-v-b67964b3]{color:#496b9a;background:#edf4fc}.state-5[data-v-b67964b3]{color:#226e60;background:#eaf7f1}.wb-orders-card td>small[data-v-b67964b3],.wb-person small[data-v-b67964b3]{color:var(--wb-muted)}.wb-orders-card th[data-v-b67964b3]{color:var(--wb-muted)}.wb-title-line[data-v-b67964b3]{display:flex;align-items:center;gap:10px}.wb-context-tag[data-v-b67964b3]{padding:3px 7px;border-radius:4px;background:var(--wb-selected);color:var(--wb-blue);font-size:11px;white-space:nowrap}.wb-page-heading .wb-scope-summary[data-v-b67964b3]{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:12px;color:var(--wb-muted)}.wb-scope-summary>svg[data-v-b67964b3]{color:var(--wb-blue);flex-shrink:0}.wb-summary-divider[data-v-b67964b3]{color:#ccd4df;margin-inline:3px}.wb-preview-description[data-v-b67964b3]{color:var(--wb-muted)}.wb-metric-heading[data-v-b67964b3]{font-size:13px;color:var(--wb-muted)}.wb-todo-row[data-v-b67964b3]{padding-block:15px}.wb-alert-item p[data-v-b67964b3]{color:var(--wb-muted)}.wb-status-filters[data-v-b67964b3]{flex-wrap:wrap}.wb-metrics[data-v-b67964b3]{gap:0}@media(max-width:1000px){.wb-metric[data-v-b67964b3]:nth-child(3):before{display:none}.wb-metric[data-v-b67964b3]:nth-child(n+3){border-top:1px solid var(--wb-line);border-radius:0}}@media(max-width:1230px){.wb-heading-right[data-v-b67964b3]{flex-direction:column;align-items:flex-end;gap:8px}.wb-scope-summary>span[data-v-b67964b3]:last-child,.wb-summary-divider[data-v-b67964b3]{display:none}}@media(max-width:760px){.wb-context-tag[data-v-b67964b3]{font-size:10px}.wb-page-heading .wb-scope-summary[data-v-b67964b3]{font-size:11px}.wb-guide[data-v-b67964b3],.is-collapsed .wb-guide[data-v-b67964b3]{flex-direction:row;align-items:center}.wb-status-filters[data-v-b67964b3]{flex-shrink:1}}.wb-sidebar[data-v-b67964b3]>:not(.wb-nav){flex-shrink:0}.wb-nav[data-v-b67964b3]{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:2px 0}.wb-nav-parent .wb-nav-arrow[data-v-b67964b3]{transform:rotate(-90deg);flex-shrink:0;transition:transform .18s}.wb-nav-parent .wb-nav-arrow.is-open[data-v-b67964b3]{transform:rotate(0)}.wb-submenu[data-v-b67964b3]{margin:5px 0 8px 22px;padding-left:12px;border-left:1px solid #e0e8f5;display:grid;gap:3px}.wb-submenu button[data-v-b67964b3]{height:36px;padding:0 10px;gap:8px;font-size:12px;color:#68758b}.wb-submenu button i[data-v-b67964b3]{width:4px;height:4px;border-radius:50%;background:#b0bdd3;flex-shrink:0}.wb-submenu button.is-active[data-v-b67964b3]{color:#396aea;background:#eef4ff;font-weight:600}.wb-submenu button.is-active i[data-v-b67964b3]{background:#396aea}.wb-sidebar-bottom[data-v-b67964b3]{padding-top:16px}@media(max-width:760px){.wb-nav[data-v-b67964b3]{flex:1}.wb-sidebar-bottom[data-v-b67964b3]{margin-top:12px}}.wb-logo[data-v-b67964b3]{background:linear-gradient(to right,#396aea,#5188ef)}.wb-nav .wb-nav-parent.is-active[data-v-b67964b3]{color:#fff;background:var(--wb-active-background)}.wb-nav .wb-nav-parent.is-active .wb-nav-arrow[data-v-b67964b3]{color:#fff}.wb-nav-parent.is-active[data-v-b67964b3]:not([aria-expanded]):after{display:none}.wb-space[data-v-b67964b3]{background:#f9fafc;border-color:#edf0f6}.wb-content[data-v-b67964b3]{padding:28px 28px 0;max-width:1640px}.wb-page-heading h1[data-v-b67964b3]{font-size:22px;font-weight:650;color:#333}.wb-context-tag[data-v-b67964b3]{border:1px solid #e1e9fb;background:#f0f5ff}.wb-heading-right .wb-primary[data-v-b67964b3]{background:linear-gradient(to right,#396aea,#5188ef);border-color:transparent;padding:9px 15px}.wb-topbar[data-v-b67964b3]{position:sticky;top:0;z-index:30;height:60px;padding-inline:28px;gap:24px}.wb-breadcrumb[data-v-b67964b3]{min-width:0;overflow:hidden;gap:8px}.wb-breadcrumb>svg[data-v-b67964b3]{flex-shrink:0}.wb-breadcrumb strong[data-v-b67964b3]{overflow:hidden;text-overflow:ellipsis}.wb-header-actions[data-v-b67964b3]{flex-shrink:0}.wb-page-context[data-v-b67964b3]{margin-bottom:24px}.wb-page-context[data-v-b67964b3]:not(.is-overview){padding:0}.wb-page-context .wb-page-heading[data-v-b67964b3]{margin:0;align-items:flex-start;gap:16px}.wb-page-heading>div[data-v-b67964b3]:first-child{min-width:0}.wb-page-context:not(.is-overview) h1[data-v-b67964b3]{font-size:22px}.wb-page-context .wb-scope-summary[data-v-b67964b3]{margin-top:5px;flex-wrap:wrap;row-gap:3px}.wb-page-tools[data-v-b67964b3]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:6px}.wb-page-tools .wb-heading-right[data-v-b67964b3]{min-height:30px;flex-direction:row;gap:12px}.wb-preview-controls[data-v-b67964b3]{display:flex;align-items:center;gap:14px;min-height:24px;color:#8792a4;font-size:11px}.wb-preview-hint[data-v-b67964b3]{position:relative}.wb-preview-trigger[data-v-b67964b3]{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:4px;padding:3px 5px;background:transparent;color:#778398;font-size:11px!important}.wb-preview-trigger[data-v-b67964b3]:hover,.wb-preview-trigger[aria-expanded=true][data-v-b67964b3]{color:#396aea;background:#eef4ff}.wb-preview-hint .wb-preview-description[data-v-b67964b3]{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:270px;max-width:calc(100vw - 48px);padding:12px 14px;margin:0;color:#606b78;background:#fff;border:1px solid var(--wb-line);border-radius:6px;box-shadow:0 5px 20px #243f6b14;line-height:1.7;font-size:12px}.wb-preview-controls .wb-switch-label[data-v-b67964b3]{margin:0}@media(max-width:1230px){.wb-topbar[data-v-b67964b3]{padding-inline:18px;gap:14px}}@media(max-width:760px){.wb-topbar[data-v-b67964b3]{height:52px;padding-inline:14px;gap:10px}.wb-content[data-v-b67964b3]{padding:18px 14px 0}.wb-page-context[data-v-b67964b3]{margin-bottom:18px}.wb-page-context .wb-page-heading[data-v-b67964b3]{flex-wrap:wrap;gap:8px}.wb-page-context .wb-title-line[data-v-b67964b3]{flex-wrap:wrap;gap:6px}.wb-page-tools[data-v-b67964b3]{width:100%;align-items:flex-end}.wb-page-tools .wb-heading-right[data-v-b67964b3]{display:flex;flex-wrap:wrap}.wb-page-tools .wb-date[data-v-b67964b3]{display:none}.wb-preview-hint .wb-preview-description[data-v-b67964b3]{width:240px}.wb-breadcrumb .wb-crumb-child-divider[data-v-b67964b3]{display:none}}@media(min-width:1600px){.wb-topbar[data-v-b67964b3]{padding-inline:28px}}.wb-metrics[data-v-b67964b3]{gap:16px;padding:0;border:0;background:transparent;margin-bottom:18px;border-radius:0}.wb-metric[data-v-b67964b3]{min-width:0;padding:18px 20px 16px;background:#fff;border:1px solid #edf0f6;border-radius:8px;overflow:hidden}.wb-metric+.wb-metric[data-v-b67964b3]:before{display:none}.wb-metric[data-v-b67964b3]:hover{border-color:#bed1fa;background:#fcfdff}.wb-metric-heading[data-v-b67964b3]{color:#778398;font-size:12px}.wb-metric-icon[data-v-b67964b3]{width:38px;height:38px;border-radius:50%}.wb-metric-icon.amber[data-v-b67964b3]{background:#fff3ec;color:#ff8f1f}.wb-metric-icon.teal[data-v-b67964b3]{background:#e9f9f4;color:#00b578}.wb-metric-icon.violet[data-v-b67964b3]{background:#f0edff;color:#9273ed}.wb-metric-value[data-v-b67964b3]{font-size:34px;font-weight:650;color:#333;line-height:1.25;margin-top:-4px}.wb-metric-value small[data-v-b67964b3]{font-size:11px;color:#929bad}.wb-metric-foot[data-v-b67964b3]{margin-top:8px;padding-top:10px;border-top:1px solid #f0f2f7;font-size:10px;color:#98a1b1}.wb-metric.is-active[data-v-b67964b3]{background:var(--wb-active-background);border-color:transparent;box-shadow:0 5px 14px #396aea1a}.wb-metric.is-active .wb-metric-heading[data-v-b67964b3],.wb-metric.is-active .wb-metric-value[data-v-b67964b3]{color:#fff}.wb-metric.is-active .wb-metric-value small[data-v-b67964b3],.wb-metric.is-active .wb-metric-foot[data-v-b67964b3],.wb-metric.is-active .wb-metric-foot svg[data-v-b67964b3]{color:#e2eaff;border-color:#ffffff26}.wb-metric.is-active .wb-metric-icon[data-v-b67964b3]{color:#fff;background:#ffffff24}.wb-card[data-v-b67964b3]{border-color:#edf0f6;border-radius:8px}.wb-card-heading h2[data-v-b67964b3]{font-size:14px;color:#333}.wb-orders-card .wb-card-heading[data-v-b67964b3]{border-bottom:0;margin-bottom:0;padding-block:20px 16px}.wb-orders-card th[data-v-b67964b3]{background:#f7f9fc}.wb-dashboard-grid[data-v-b67964b3]{gap:16px}.wb-todo-foot[data-v-b67964b3]{background:#fafbfe}.wb-shortcuts button>span[data-v-b67964b3]{border-radius:50%;background:#f0f5ff;color:#5188ef}@media(max-width:1000px){.wb-metrics[data-v-b67964b3]{gap:14px}.wb-metric[data-v-b67964b3]:nth-child(n+3){border:1px solid #edf0f6;border-radius:8px}}@media(max-width:760px){.wb-content[data-v-b67964b3]{padding-top:18px}.wb-page-heading h1[data-v-b67964b3]{font-size:21px}.wb-metrics[data-v-b67964b3]{gap:12px}.wb-metric[data-v-b67964b3]{padding:14px}.wb-metric-icon[data-v-b67964b3]{width:30px;height:30px}.wb-metric-value[data-v-b67964b3]{font-size:29px;margin-top:2px}.wb-metric-foot[data-v-b67964b3]{font-size:10px}.wb-preview-description[data-v-b67964b3]{max-width:280px}}@media(max-width:430px){.wb-preview-description[data-v-b67964b3]{max-width:200px}.wb-metric-foot[data-v-b67964b3]{min-height:35px;align-items:flex-start}}.wb[data-v-b67964b3]{grid-template-columns:236px minmax(0,1fr);height:100vh;height:100dvh;min-height:0;overflow:hidden}.wb .wb-sidebar[data-v-b67964b3]{height:100%;min-height:0;background:linear-gradient(180deg,#14223e,#111c32);border-right:0;padding-inline:12px;color:#d8e2f4}.wb .wb-main[data-v-b67964b3]{display:flex;flex-direction:column;height:100%;min-height:0}.wb-scroll[data-v-b67964b3]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d3e3 transparent}.wb .wb-brand[data-v-b67964b3]{min-height:88px;flex-shrink:0;color:#fff}.wb .wb-brand-copy strong[data-v-b67964b3]{color:#fff;font-size:25px}.wb .wb-brand-copy small[data-v-b67964b3]{color:#9baecf;letter-spacing:2px;font-size:10px}.wb .wb-brand-dot[data-v-b67964b3]{color:#1677ff}.wb .wb-logo[data-v-b67964b3]{width:39px;height:42px;background:transparent;box-shadow:none;border-radius:0}.wb .wb-sidebar-bottom[data-v-b67964b3]{flex-shrink:0;padding:6px 4px 12px}.wb .wb-sidebar>.workspace-navigation[data-v-b67964b3]{flex:1 1 0;min-height:0}.wb .wb-guide[data-v-b67964b3]{display:none}.wb .wb-collapse[data-v-b67964b3]{color:#a9b9d4;padding:10px;border-top:1px solid #ffffff12}.wb .wb-sidebar button[data-v-b67964b3]:focus-visible{outline-color:#b4c6ff}.wb .wb-topbar[data-v-b67964b3]{flex-shrink:0;background:#ffffffef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wb .wb-content[data-v-b67964b3]{padding-top:24px}.wb .wb-page-context[data-v-b67964b3]:not(.is-overview){border-bottom:1px solid #e0e6f0;padding-bottom:20px}.wb .wb-page-context:not(.is-overview) h1[data-v-b67964b3]{font-size:26px;letter-spacing:-.5px;color:#172744}.wb .wb-page-context.is-overview[data-v-b67964b3]{margin-bottom:16px}.wb .wb-page-context.is-overview .wb-page-heading[data-v-b67964b3]{align-items:center;margin-bottom:0}.wb .wb-page-context.is-overview .wb-page-tools[data-v-b67964b3]{flex-direction:row;align-items:center;gap:18px}.wb .wb-page-context.is-overview h1[data-v-b67964b3]{font-size:20px}.wb .wb-page-context.is-overview .wb-scope-summary[data-v-b67964b3]{display:none}.wb .wb-page-context.is-overview .wb-heading-right>.wb-primary[data-v-b67964b3]{display:none}.wb.is-collapsed[data-v-b67964b3]{grid-template-columns:72px minmax(0,1fr)}.wb.is-collapsed .wb-sidebar[data-v-b67964b3],.wb.is-collapsed .wb-brand[data-v-b67964b3]{padding-inline:8px}@media(max-width:760px){.wb[data-v-b67964b3],.wb.is-collapsed[data-v-b67964b3]{display:block}.wb .wb-sidebar[data-v-b67964b3]{width:252px;left:-280px}.wb.mobile-open .wb-sidebar[data-v-b67964b3]{left:0}.wb .wb-content[data-v-b67964b3]{padding-top:18px}.wb .wb-page-context:not(.is-overview) h1[data-v-b67964b3]{font-size:23px}.wb .wb-page-context.is-overview .wb-page-heading[data-v-b67964b3]{align-items:center}.wb .wb-page-context.is-overview .wb-page-tools[data-v-b67964b3]{width:auto}.wb .wb-page-context.is-overview .wb-heading-right[data-v-b67964b3]{display:none}}.wb .wb-content.is-tenancy[data-v-b67964b3]{padding-top:12px}.required-password-page[data-v-abaca6a9]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;box-sizing:border-box;background:#f3f7fe;color:#214571;text-align:center}.required-password-page h1[data-v-abaca6a9]{margin:0;font-size:26px}.required-password-page p[data-v-abaca6a9]{color:#60748e;line-height:1.8}.denied-page[data-v-ef716ef5]{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f3f6fb;color:#303a46}.denied-page section[data-v-ef716ef5]{width:min(440px,100%);padding:36px 28px;border:1px solid #e4e9ef;border-radius:8px;background:#fff;text-align:center;box-shadow:0 12px 32px #20385f12}.denied-page section>span[data-v-ef716ef5]{display:inline-grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#fff4e5;color:#a56213}.denied-page h1[data-v-ef716ef5]{margin:16px 0 7px;font-size:22px;letter-spacing:0}.denied-page p[data-v-ef716ef5]{margin:0;color:#64748b;font-size:13px;line-height:1.7}.denied-page code[data-v-ef716ef5]{display:block;margin-top:14px;padding:8px;overflow-wrap:anywhere;border-radius:5px;background:#f5f7fa;color:#64748b;font-size:11px}.denied-page button[data-v-ef716ef5]{display:inline-flex;min-height:36px;align-items:center;gap:7px;margin-top:20px;padding:0 14px;border:0;border-radius:5px;background:#396aea;color:#fff;cursor:pointer}.access-page[data-v-59ab839e]{min-width:0;color:var(--wb-text);font-size:13px}.access-panel[data-v-59ab839e],.access-role-list[data-v-59ab839e]{min-width:0;padding:20px;border:1px solid var(--wb-line);border-radius:8px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.access-role-layout[data-v-59ab839e]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.access-role-list[data-v-59ab839e]{padding:12px 9px}.access-role-list>header[data-v-59ab839e],.access-heading[data-v-59ab839e],.access-section-title[data-v-59ab839e],.access-actions[data-v-59ab839e],.access-toolbar[data-v-59ab839e],.access-pagination[data-v-59ab839e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-role-list>header[data-v-59ab839e]{padding:5px 9px 12px;color:var(--wb-muted)}.access-page h3[data-v-59ab839e],.access-page h4[data-v-59ab839e]{margin:0;color:var(--wb-text);letter-spacing:0}.access-page h3[data-v-59ab839e]{font-size:15px}.access-page h4[data-v-59ab839e]{font-size:13px}.access-page p[data-v-59ab839e]{margin:3px 0 0;color:var(--wb-muted);font-size:12px}.access-role-list>button[data-v-59ab839e]{display:flex;width:100%;flex-direction:column;gap:3px;margin-top:3px;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:var(--wb-muted);text-align:left;cursor:pointer}.access-role-list>button strong[data-v-59ab839e]{color:var(--wb-text);font-size:13px;font-weight:600}.access-role-list>button small[data-v-59ab839e]{font-size:10px;overflow-wrap:anywhere}.access-role-list>button.active[data-v-59ab839e]{background:var(--wb-active-background);color:#fff}.access-role-list>button.active strong[data-v-59ab839e]{color:#fff}.access-role-list>button.active small[data-v-59ab839e]{color:#e2eaff}.access-fixed-role[data-v-59ab839e]{display:flex;align-items:flex-start;gap:8px;margin:12px 6px 2px;padding:11px 9px;border-top:1px solid var(--wb-line);color:var(--wb-muted)}.access-fixed-role span[data-v-59ab839e]{min-width:0}.access-fixed-role strong[data-v-59ab839e],.access-fixed-role small[data-v-59ab839e]{display:block}.access-fixed-role small[data-v-59ab839e]{margin-top:3px;font-size:10px}.access-heading[data-v-59ab839e]{padding-bottom:16px;border-bottom:1px solid var(--wb-line)}.access-tag[data-v-59ab839e]{display:inline-block;padding:3px 8px;border-radius:4px;background:#e7f3ee;color:#236d60;font-size:11px;white-space:nowrap}.access-tag.muted[data-v-59ab839e]{background:#edf2f5;color:var(--wb-muted)}.access-form-grid[data-v-59ab839e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:18px}.access-form-grid label[data-v-59ab839e],.access-modal-form label[data-v-59ab839e]{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--wb-muted)}.access-form-grid .wide[data-v-59ab839e]{grid-column:1 / -1}.access-page input[data-v-59ab839e],.access-page select[data-v-59ab839e],.access-page textarea[data-v-59ab839e],.access-modal-form input[data-v-59ab839e],.access-modal-form select[data-v-59ab839e],.access-modal-form textarea[data-v-59ab839e]{max-width:100%;min-width:0;border:1px solid var(--wb-control-line);border-radius:5px;background:#fff;color:var(--wb-text);font:inherit}.access-page input[data-v-59ab839e],.access-page select[data-v-59ab839e],.access-modal-form input[data-v-59ab839e],.access-modal-form select[data-v-59ab839e]{height:36px;padding:0 10px}.access-page textarea[data-v-59ab839e],.access-modal-form textarea[data-v-59ab839e]{padding:8px 10px;resize:vertical}.access-page input[type=checkbox][data-v-59ab839e],.access-modal-form input[type=checkbox][data-v-59ab839e]{width:15px;height:15px;padding:0;accent-color:var(--wb-blue)}.access-page input[data-v-59ab839e]:disabled,.access-page select[data-v-59ab839e]:disabled,.access-page textarea[data-v-59ab839e]:disabled{background:#f4f6f8;cursor:not-allowed}.access-section-title[data-v-59ab839e]{margin:22px 0 11px}.access-section-title>span[data-v-59ab839e]{color:var(--wb-muted);font-size:12px}.access-permission-table[data-v-59ab839e]{overflow:hidden;border:1px solid var(--wb-line);border-radius:7px}.access-permission-table>section[data-v-59ab839e]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--wb-line)}.access-permission-table>section[data-v-59ab839e]:last-child{border-bottom:0}.access-permission-table section>header[data-v-59ab839e]{padding:12px;background:var(--wb-surface-soft)}.access-permission-table section>header label[data-v-59ab839e]{display:flex;align-items:center;gap:7px;font-weight:600}.access-permission-table section>header small[data-v-59ab839e]{display:block;margin-top:4px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-permission-table section>div[data-v-59ab839e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:12px}.access-permission-table section>div label[data-v-59ab839e]{display:flex;min-width:0;flex-direction:row;align-items:flex-start;gap:7px;color:var(--wb-text)}.access-permission-table section>div label span[data-v-59ab839e]{min-width:0}.access-permission-table section>div small[data-v-59ab839e]{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;overflow-wrap:anywhere}.access-actions[data-v-59ab839e]{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-line);justify-content:flex-end}.access-actions>span[data-v-59ab839e]{margin-right:auto;color:var(--wb-muted);font-size:12px}.access-button[data-v-59ab839e]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--wb-line);border-radius:5px;background:#fff;color:var(--wb-muted);cursor:pointer;font:inherit;white-space:nowrap}.access-button.primary[data-v-59ab839e]{border-color:var(--wb-blue);background:var(--wb-blue);color:#fff}.access-button[data-v-59ab839e]:disabled{opacity:.5;cursor:not-allowed}.access-feedback[data-v-59ab839e]{margin:12px 0!important;padding:9px 12px;border:1px solid #cce7dc;border-radius:6px;background:#f0faf5;color:#267a60!important}.access-feedback.error[data-v-59ab839e]{border-color:#f4d7d2;background:#fff4f2;color:#b85347!important}.access-toolbar[data-v-59ab839e]{margin-bottom:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--wb-line);border-radius:8px;background:#fff}.access-filters[data-v-59ab839e]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.access-filters label[data-v-59ab839e]{display:flex;min-width:0;align-items:center;gap:7px;padding-left:9px;border:1px solid var(--wb-control-line);border-radius:5px;color:var(--wb-muted);background:#fff}.access-filters label input[data-v-59ab839e]{width:230px;border:0;padding-left:0;outline:0}.access-filters select[data-v-59ab839e]{width:140px}.account-list[data-v-59ab839e]{padding:0;overflow:hidden}.access-table-scroll[data-v-59ab839e]{overflow-x:auto}.access-page table[data-v-59ab839e]{width:100%;min-width:850px;border-collapse:collapse;text-align:left;white-space:nowrap}.access-page th[data-v-59ab839e]{padding:11px 13px;border-block:1px solid var(--wb-line);background:var(--wb-surface-soft);color:var(--wb-muted);font-size:12px;font-weight:500}.access-page td[data-v-59ab839e]{padding:12px 13px;border-bottom:1px solid var(--wb-line);color:var(--wb-muted)}.access-page td strong[data-v-59ab839e],.access-page td small[data-v-59ab839e]{display:block}.access-page td strong[data-v-59ab839e]{color:var(--wb-text);font-weight:600}.access-page td small[data-v-59ab839e]{margin-top:3px;font-size:10px}.access-grant-summary[data-v-59ab839e]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.access-grant-summary span[data-v-59ab839e]{padding:2px 6px;border-radius:4px;background:var(--wb-surface-soft);font-size:10px}.access-row-actions[data-v-59ab839e]{display:flex;gap:3px}.access-row-actions button[data-v-59ab839e],.access-grant-row>button[data-v-59ab839e],.access-pagination button[data-v-59ab839e]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--wb-blue);cursor:pointer}.access-row-actions button[data-v-59ab839e]:hover,.access-grant-row>button[data-v-59ab839e]:hover{border-color:var(--wb-line);background:var(--wb-surface-soft)}.access-pagination[data-v-59ab839e]{padding:12px 14px;color:var(--wb-muted)}.access-pagination>div[data-v-59ab839e]{display:flex;align-items:center;gap:8px}.access-pagination button[data-v-59ab839e]{border-color:var(--wb-line);color:var(--wb-muted)}.access-pagination button[data-v-59ab839e]:disabled{opacity:.4;cursor:not-allowed}.access-modal-form[data-v-59ab839e]{min-width:0;color:var(--wb-text);font-size:13px}.access-scope-warning[data-v-59ab839e]{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:9px 11px;border-radius:5px;background:#fff7e8;color:#9a6216!important}.access-grant-editor[data-v-59ab839e]{display:grid;gap:8px}.access-grant-row[data-v-59ab839e]{display:grid;grid-template-columns:1fr 130px minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.access-grant-row.expanded[data-v-59ab839e]{grid-template-columns:1fr 120px minmax(140px,1.1fr) 135px 135px 34px}.access-grant-row>small[data-v-59ab839e]{grid-column:1 / -1;color:var(--wb-muted)}@media(max-width:1050px){.access-role-layout[data-v-59ab839e]{grid-template-columns:minmax(0,1fr)}.access-role-list[data-v-59ab839e]{display:flex;flex-wrap:wrap;gap:4px}.access-role-list>header[data-v-59ab839e]{width:100%}.access-role-list>button[data-v-59ab839e]{width:auto}.access-fixed-role[data-v-59ab839e]{flex:1;margin-top:3px;border:0}.access-permission-table section>div[data-v-59ab839e]{grid-template-columns:minmax(0,1fr)}.access-grant-row.expanded[data-v-59ab839e]{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.access-grant-row.expanded>button[data-v-59ab839e]{grid-column:3;grid-row:1}}@media(max-width:650px){.access-panel[data-v-59ab839e]{padding:14px}.account-list[data-v-59ab839e]{padding:0}.access-form-grid[data-v-59ab839e]{grid-template-columns:minmax(0,1fr)}.access-form-grid .wide[data-v-59ab839e]{grid-column:auto}.access-heading[data-v-59ab839e],.access-toolbar[data-v-59ab839e]{align-items:flex-start;flex-direction:column}.access-filters[data-v-59ab839e]{width:100%;flex-wrap:wrap}.access-filters label[data-v-59ab839e],.access-filters label input[data-v-59ab839e]{width:100%}.access-toolbar>.access-button[data-v-59ab839e]{width:100%}.access-permission-table>section[data-v-59ab839e]{grid-template-columns:minmax(0,1fr)}.access-permission-table section>div[data-v-59ab839e]{padding:10px}.access-grant-row[data-v-59ab839e],.access-grant-row.expanded[data-v-59ab839e]{grid-template-columns:minmax(0,1fr) 34px}.access-grant-row[data-v-59ab839e]>:not(button),.access-grant-row.expanded[data-v-59ab839e]>:not(button){grid-column:1}.access-grant-row>button[data-v-59ab839e],.access-grant-row.expanded>button[data-v-59ab839e]{grid-column:2;grid-row:1}.access-grant-row>small[data-v-59ab839e]{grid-column:1 / -1}.access-actions[data-v-59ab839e]{align-items:stretch}.access-actions>span[data-v-59ab839e]{width:100%}.access-actions .access-button[data-v-59ab839e]{flex:1}.access-section-title[data-v-59ab839e]{align-items:flex-start}.access-section-title .access-button[data-v-59ab839e]{flex-shrink:0}}@media(max-width:390px){.access-role-list>button[data-v-59ab839e]{width:100%}.access-fixed-role[data-v-59ab839e]{flex-basis:100%}.access-filters select[data-v-59ab839e],.access-filters>.access-button[data-v-59ab839e]{flex:1}.access-section-title[data-v-59ab839e]{flex-direction:column}.access-section-title .access-button[data-v-59ab839e]{width:100%}.access-actions[data-v-59ab839e]{flex-direction:column}.access-actions .access-button[data-v-59ab839e]{width:100%}}.operations-screen[data-v-59ab839e]{min-height:100vh;background:#f4f7fb;color:#334155;padding:28px 32px;font-family:inherit}.operations-heading[data-v-59ab839e]{display:flex;align-items:center;gap:24px;margin-bottom:24px}.operations-heading h1[data-v-59ab839e]{font-size:25px;margin:5px 0;color:#25344b}.operations-heading p[data-v-59ab839e]{margin:0;color:#6f8097;font-size:12px}.operations-clock[data-v-59ab839e]{display:grid;gap:6px;margin-left:auto;text-align:right}.operations-clock time[data-v-59ab839e]{color:#36557d;font-size:19px;font-variant-numeric:tabular-nums}.operations-clock small[data-v-59ab839e]{color:#8290a4;font-size:11px}.operations-filters[data-v-59ab839e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:22px}.operations-filters label[data-v-59ab839e]{display:grid;gap:7px;color:#748298;font-size:12px}.operations-filters input[data-v-59ab839e],.operations-filters select[data-v-59ab839e],.operations-point-picker select[data-v-59ab839e]{background:#fff;border:1px solid #dce4ee;border-radius:7px;padding:9px;color:#475569}.operations-filters p[data-v-59ab839e]{margin:0;font-size:11px;color:#8290a4}.operations-metrics[data-v-59ab839e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px}.operations-metrics article[data-v-59ab839e],.operations-card[data-v-59ab839e]{background:#fff;border:1px solid #e9edf4;border-radius:12px;padding:22px}.operations-metrics article[data-v-59ab839e]{display:grid;gap:13px}.operations-metrics article>span[data-v-59ab839e]{color:#64748b;font-size:13px}.operations-metrics strong[data-v-59ab839e]{font-size:31px;color:#345fbc;overflow-wrap:anywhere}.operations-metrics small[data-v-59ab839e]{color:#8290a4;font-size:11px}.operations-grid[data-v-59ab839e]{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.operations-card header[data-v-59ab839e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.operations-card h2[data-v-59ab839e]{font-size:15px;margin:0}.operations-card header>span[data-v-59ab839e]{font-size:11px;color:#8290a4}.operations-note[data-v-59ab839e]{color:#8290a4;font-size:11px;line-height:1.8;margin:14px 0}.operations-empty[data-v-59ab839e]{padding:40px 10px;color:#8290a4;font-size:13px;text-align:center}.operations-coordinate[data-v-59ab839e]{position:relative;padding:10px 10px 22px 24px}.operations-coordinate-grid[data-v-59ab839e]{position:relative;height:270px;border:1px solid #dce5f1;background-color:#f7faff;background-image:linear-gradient(#e7eef8 1px,transparent 1px),linear-gradient(90deg,#e7eef8 1px,transparent 1px);background-size:10% 10%}.operations-point[data-v-59ab839e]{position:absolute;height:13px;width:13px;padding:0;border-radius:50%;transform:translate(-50%,-50%);background:#3d75da;border:2px solid #fff;box-shadow:0 0 0 1px #bfd2f1;cursor:pointer}.operations-point[data-v-59ab839e]:hover,.operations-point[data-v-59ab839e]:focus{background:#00a78a;z-index:1;outline:2px solid #96cfbf}.operations-axis-lat[data-v-59ab839e]{position:absolute;left:0;top:15px;writing-mode:vertical-rl;font-size:10px;color:#8290a4}.operations-axis-lon[data-v-59ab839e]{position:absolute;right:12px;bottom:0;font-size:10px;color:#8290a4}.operations-point-picker[data-v-59ab839e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.operations-point-picker select[data-v-59ab839e]{flex:1;min-width:150px}.operations-bar[data-v-59ab839e]{margin:22px 0}.operations-bar>div[data-v-59ab839e]:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:9px}.operations-track[data-v-59ab839e]{height:7px;background:#eef2f8;border-radius:8px;overflow:hidden}.operations-track i[data-v-59ab839e]{display:block;height:100%;border-radius:inherit}.operations-states[data-v-59ab839e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0}.operations-states>div[data-v-59ab839e]{display:flex;align-items:center;gap:8px;font-size:12px}.operations-states i[data-v-59ab839e]{height:7px;width:7px;border-radius:50%}.operations-states strong[data-v-59ab839e]{margin-left:auto}.operations-recent[data-v-59ab839e]{grid-column:1 / -1}.operations-recent table[data-v-59ab839e]{width:100%;border-collapse:collapse;font-size:12px;margin-top:16px}.operations-recent th[data-v-59ab839e],.operations-recent td[data-v-59ab839e]{text-align:left;padding:14px 10px;border-bottom:1px solid #edf0f5}.operations-summary[data-v-59ab839e]{display:grid;grid-template-columns:100px 1fr;gap:15px;font-size:13px}.operations-summary dt[data-v-59ab839e]{color:#8290a4}.operations-summary dd[data-v-59ab839e]{margin:0}@media(min-width:1600px){.operations-screen[data-v-59ab839e]{padding:36px 5vw}.operations-coordinate-grid[data-v-59ab839e]{height:340px}}@media(max-width:900px){.operations-metrics[data-v-59ab839e]{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid[data-v-59ab839e]{grid-template-columns:1fr}.operations-heading[data-v-59ab839e]{flex-wrap:wrap}.operations-clock[data-v-59ab839e]{margin-left:0;text-align:left}.operations-screen[data-v-59ab839e]{padding:20px}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#17243d;background:#f4f7fb;font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.app-notice{position:fixed;z-index:1200;inset-block-start:18px;inset-inline-end:20px;display:flex;align-items:center;gap:9px;max-inline-size:min(420px,calc(100vw - 32px));min-block-size:42px;padding:9px 10px 9px 13px;border:1px solid #f1c27d;border-radius:6px;background:#fffaf0;box-shadow:0 8px 24px #0f172a24;color:#92400e;font-size:13px;line-height:1.5}.app-notice span{flex:1}.app-notice button{inline-size:28px;block-size:28px;display:grid;flex:0 0 28px;place-items:center;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.app-notice button:hover{background:#ffedd5}.app-notice button:focus-visible{outline:2px solid #c2410c;outline-offset:1px}.login-page{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);overflow:hidden;background:#edf6f7 url(/assets/login-admin-warm-bg-_UlK6-l1.jpg) center / cover no-repeat}.login-visual{position:relative;min-height:100vh}.visual-caption{position:absolute;z-index:1;top:clamp(54px,8vh,82px);left:clamp(38px,6vw,88px);right:clamp(38px,6vw,88px);color:#153553}.visual-mark{display:inline-flex;align-items:center;gap:10px;color:#173b5e;font-size:23px;font-weight:750;letter-spacing:.06em}.visual-mark img{width:48px;height:48px;object-fit:contain;border-radius:12px}.visual-eyebrow{margin:25px 0 9px;color:#6d8498;font-size:11px;font-weight:700;letter-spacing:.09em}.visual-caption h2{margin:0;color:#173b5e;font-size:34px;font-weight:720;letter-spacing:0}.visual-caption strong{display:block;max-width:500px;margin-top:14px;color:#577087;font-size:15px;font-weight:450;line-height:1.75;letter-spacing:0}.visual-features{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:560px;margin-top:25px;padding-top:21px;border-top:1px solid rgba(186,207,222,.68)}.visual-features span{display:inline-flex;align-items:center;gap:8px;color:#36566f;font-size:13px}.visual-features span:before{content:"";width:7px;height:7px;background:#2c8d73;border-radius:50%;box-shadow:0 0 0 4px #2c8d731a}.login-main{min-width:0;min-height:100vh;display:grid;place-items:center;padding:42px clamp(38px,5vw,76px)}.login-panel{width:min(100%,448px);padding:36px 40px 30px;background:#ffffffe6;border:1px solid rgba(210,223,233,.9);border-radius:18px;box-shadow:0 22px 58px #2d4f6a21;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-heading{margin-bottom:26px}.login-heading h1{margin:0;color:#152849;font-size:26px;font-weight:650;line-height:1.4;letter-spacing:.02em}.login-subtitle{margin:8px 0 0;color:#748397;font-size:13px;line-height:1.6}.login-tabs{display:grid;grid-template-columns:1fr 1fr;height:42px;padding:4px;margin-bottom:24px;background:#f1f5fa;border-radius:7px}.login-tabs button{min-width:0;border:0;border-radius:5px;color:#69778e;background:transparent;font-size:14px;white-space:nowrap}.login-tabs button.active{color:#126bda;background:#fff;font-weight:650;box-shadow:0 2px 8px #1b406b17}.login-form{display:grid}.input-wrap{height:46px;display:flex;align-items:center;gap:11px;padding:0 14px;margin-bottom:16px;color:#8290a3;background:#ffffffdb;border:1px solid #d9e3ec;border-radius:6px;transition:border-color .16s,box-shadow .16s}.input-wrap:focus-within{color:#1877e4;border-color:#4a9af2;box-shadow:0 0 0 3px #2886ed1a}.input-wrap input{min-width:0;flex:1;height:100%;padding:0;color:#1c2d48;background:transparent;border:0;outline:0}.input-wrap input::placeholder{color:#a8b2c0}.icon-button{width:30px;height:30px;display:grid;place-items:center;padding:0;color:#8a98aa;background:transparent;border:0}.captcha-row,.sms-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.captcha-row .input-wrap,.sms-row .input-wrap{margin-bottom:0}.captcha-image{position:relative;height:46px;overflow:hidden;padding:0;color:#6581a1;background:#edf5ff;border:1px solid #d7e4f2;border-radius:6px;font-size:12px}.captcha-image img{width:100%;height:100%;display:block;object-fit:cover}.captcha-image svg{position:absolute;right:5px;bottom:4px;color:#6685a8;background:#ffffffb8;border-radius:50%;padding:2px}.send-code-button{height:46px;padding:0 12px;color:#166ed5;background:#edf5ff;border:1px solid #cfe1f7;border-radius:6px;font-size:13px;font-weight:620;white-space:nowrap}.form-feedback{min-height:20px;margin:13px 0 0;font-size:13px;line-height:1.45}.form-feedback.error{color:#c83e48}.form-feedback.success{color:#167653}.password-reset-link{justify-self:end;margin-top:8px;padding:2px 0;border:0;background:transparent;color:#166ed5;font-size:13px}.password-reset-link:hover{color:#095cbb;text-decoration:underline}.password-reset-link:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.submit-button{height:48px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:17px;color:#fff;background:#1677e8;border:0;border-radius:6px;font-weight:700;box-shadow:0 9px 20px #1677e833}.submit-button:hover:not(:disabled){background:#0968d3}.login-footer{margin:24px 0 0;color:#9aa5b4;text-align:center;font-size:12px}.session-form{display:grid;gap:15px}.session-form__hint{margin:0;color:#64748b;font-size:12px;line-height:1.6}.session-form__actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.session-form__error,.session-form__notice{margin:0;font-size:12px;line-height:1.6}.session-form__error{color:#b42318}.session-form__notice{padding:9px 11px;border:1px solid #cfe1f7;border-radius:6px;background:#f2f7fd;color:#315d8c}.session-form__secondary{justify-self:start;padding:2px 0;border:0;background:transparent;color:#166ed5;font-size:12px}.session-form__secondary:hover{text-decoration:underline}.dialog-button{min-block-size:36px;padding:0 15px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:13px;font-weight:600}.dialog-button:hover{border-color:#94a3b8;background:#f8fafc}.dialog-button--primary{border-color:#1677e8;background:#1677e8;color:#fff}.dialog-button--primary:hover{border-color:#0968d3;background:#0968d3}.dialog-button:focus-visible,.session-form__secondary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(min-width:1100px){.login-panel{transform:translate(clamp(-44px,-2.8vw,-30px))}}@media(max-width:960px){.login-page{grid-template-columns:minmax(0,.78fr) minmax(400px,1fr);background-position:42% center}.visual-caption{left:32px;right:32px}.visual-caption h2{font-size:29px}.visual-features{display:grid;gap:11px}}@media(max-width:820px){.login-page{display:block;width:100%;min-height:100vh;min-height:100dvh;background:linear-gradient(145deg,#edf6f7,#f5f8fb 65%,#ecf2fa)}.login-visual{display:none}.login-main{width:100%;min-height:100vh;min-height:100dvh;padding:32px 20px}.login-panel{width:100%;max-width:440px;min-width:0;margin:0 auto;padding:28px;background:#fffffff5;box-shadow:0 14px 38px #2d4f6a14}.login-heading{margin-bottom:24px}.login-heading h1{font-size:24px}}@media(max-width:430px){.login-main{padding:24px 16px}.login-panel{padding:26px 24px}.captcha-row,.sms-row{grid-template-columns:minmax(0,1fr) 116px}.send-code-button{padding:0 8px;font-size:12px}}@media(max-width:360px){.login-panel{padding-inline:20px}.captcha-row,.sms-row{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.captcha-row .input-wrap,.sms-row .input-wrap{padding-inline:10px;gap:6px}.captcha-row .input-wrap>svg{display:none}}:root{--admin-primary: #396aea;--admin-primary-hover: #2d57cf;--admin-heading: #24334b;--admin-body: #43536b;--admin-muted: #68788e;--admin-border: #e3e9f2;--admin-soft: #f7f9fc;--admin-radius: 10px}.wb,.wb .wb-main{--wb-text: var(--admin-heading);--wb-muted: var(--admin-muted);--wb-line: var(--admin-border);--wb-control-line: #ccd6e4;--wb-surface-soft: var(--admin-soft);--wb-blue: var(--admin-primary);--wb-blue-hover: var(--admin-primary-hover);--wb-selected: #edf3ff;background:#f5f7fb}.wb .wb-sidebar{border-right-color:var(--admin-border)}.wb .wb-brand-copy strong{color:var(--admin-heading)}.wb .wb-nav-parent{color:var(--admin-body)}.wb .wb-nav-parent.is-active{color:#fff}.wb .wb-submenu button.is-active{background:#edf3ff;color:#315dd2}.wb .wb-page-heading h1{color:var(--admin-heading);letter-spacing:0;font-weight:650}.wb .wb-footer{color:#7a879b}.wb :is(.wb-card,.ha-card,.wb-metric,.access-panel,.access-role-list,.mg-panel,.mg-role-list,.org-table-panel,.org-detail){border-color:var(--admin-border);border-radius:var(--admin-radius);box-shadow:0 2px 5px #20375503}.wb :is(.wb-card-heading,.ha-heading) h2{color:var(--admin-heading);font-size:15px}.wb :is(.wb-metric-heading,.wb-metric-foot,.ha-footnote,.ha-chart-unit,.live-home-fact){color:var(--admin-muted)}.wb :is(.wb-metric-foot,.ha-footnote){font-size:12px}.wb .wb-metric-value{color:var(--admin-heading);font-variant-numeric:tabular-nums}.wb .wb-metric-icon{border-radius:10px}.wb .wb-metric-icon.blue{background:#eef3ff;color:#396aea}.wb .wb-metric-icon.amber{background:#fff0ef;color:#dc6768}.wb .wb-metric-icon.teal{background:#eaf7f2;color:#278969}.wb .wb-metric-icon.violet{background:#f0edfb;color:#8065bf}:is(.wb,.modal-dialog) :is(.access-button,.mg-button,.org-button,.dialog-button,.wb-primary){min-height:36px;border-radius:7px;font-size:13px;font-weight:500;transition:color .15s,background .15s,border-color .15s}:is(.wb,.modal-dialog) :is(.access-button,.mg-button,.org-button,.dialog-button):not(.primary):not(.dialog-button--primary){color:var(--admin-body);border-color:#d7e0ec;background:#fff}:is(.wb,.modal-dialog) :is(.access-button.primary,.mg-button.primary,.org-button.primary,.dialog-button--primary,.wb-primary){color:#fff;border-color:transparent;background:var(--admin-primary)}:is(.wb,.modal-dialog) :is(.access-button.primary,.mg-button.primary,.org-button.primary,.dialog-button--primary,.wb-primary):hover:not(:disabled){background:var(--admin-primary-hover)}:is(.wb,.modal-dialog) :is(.access-button,.mg-button,.org-button):not(.primary):hover:not(:disabled){color:var(--admin-primary);border-color:#acc0f3;background:#f6f9ff}.wb .wb-heading-right .wb-primary{background:var(--wb-active-background)}.wb :is(.access-page,.mg,.organization-management) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid #91adf5;outline-offset:2px}.wb :is(.access-page,.mg,.organization-management) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--admin-heading)}.wb :is(.access-table-scroll,.data-table-shell__scroll,.mg-table-scroll){scrollbar-width:thin;scrollbar-color:#c8d3e3 transparent}.wb table th{color:#5b6c83;background:var(--admin-soft)}.wb table td{color:var(--admin-body)}.wb table tbody tr:hover td{background:#f8faff}.wb table td small{color:var(--admin-muted);font-size:12px}.wb .data-table-shell{border-top:0}.modal-dialog{color:var(--admin-heading);border-radius:12px}.modal-dialog .modal-dialog__header{border-bottom-color:var(--admin-border)}.modal-dialog .modal-dialog__footer{background:var(--admin-soft);border-top-color:var(--admin-border)}@media(prefers-reduced-motion:reduce){:is(.wb,.modal-dialog) button{transition:none}}select:not([multiple]):not([size]):not(.dp__month_year_select),select[size="1"]:not([multiple]):not(.dp__month_year_select){--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2377879d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");box-sizing:border-box;appearance:none;-webkit-appearance:none;min-block-size:36px;max-inline-size:100%;padding-inline:12px 36px!important;border-radius:8px!important;background-color:#fff!important;background-image:var(--select-arrow)!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:16px 16px!important;color:var(--admin-heading, #24334b);font-family:inherit;font-size:13px;line-height:1.5;text-overflow:ellipsis;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])){border:1px solid #ccd6e4}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])):hover:not(:disabled){border-color:#9eb5e4}:where(select:not([multiple]):not([size]),select[size="1"]:not([multiple])):focus-visible{border-color:var(--admin-primary, #396aea);outline:2px solid #a9bff6;outline-offset:2px}select:not([multiple]):not([size]):disabled,select[size="1"]:not([multiple]):disabled{background-color:#f3f5f8!important;color:#8793a5!important;cursor:not-allowed;opacity:1}select[aria-invalid=true],.form-field--invalid select{border-color:#d92d20!important}@supports (appearance: base-select){select:not([multiple]):not([size]):not(.dp__month_year_select),select[size="1"]:not([multiple]):not(.dp__month_year_select){appearance:base-select;-webkit-appearance:base-select;padding-inline:12px!important;background-image:none!important;align-items:center;column-gap:12px}select:not([multiple]):not([size])::picker(select),select[size="1"]:not([multiple])::picker(select){appearance:base-select;box-sizing:border-box;min-inline-size:anchor-size(self-inline);max-inline-size:min(480px,calc(100vw - 24px));max-block-size:min(320px,50dvh);margin-block:6px;padding:5px;border:1px solid #e0e7f1;border-radius:10px;background:#fff;color:#34445d;box-shadow:0 10px 32px #243b6421,0 2px 6px #243b640a;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccd6e5 transparent}select:not([multiple]):not([size])::picker-icon,select[size="1"]:not([multiple])::picker-icon{content:"";flex:0 0 16px;inline-size:16px;block-size:16px;margin-inline-start:auto;background:var(--select-arrow) center / 16px no-repeat;transition:rotate .15s ease}select:open::picker-icon{rotate:180deg}select:open:not(:disabled){border-color:#8da9ee}select:not([multiple]):not([size]) option,select[size="1"]:not([multiple]) option{min-block-size:36px;padding:8px 10px;border-radius:6px;background:transparent;color:#43536b;font:inherit;line-height:1.5;white-space:normal;overflow-wrap:anywhere;column-gap:12px;cursor:pointer}select option:checked{background:#edf3ff!important;color:#315dd2!important;font-weight:600}select option:hover:not(:disabled),select option:focus-visible:not(:disabled){background:#f2f5fb;color:#2f5ac9;outline:none}select option:focus-visible:not(:disabled){box-shadow:inset 0 0 0 1px #9bb6f2}select option:disabled{color:#98a3b3!important;background:transparent!important;cursor:not-allowed}select option::checkmark{order:1;margin-inline-start:auto;color:#396aea;font-size:14px}select optgroup{padding-block:5px;color:#77879d;font-size:12px;font-weight:600}select optgroup+optgroup{border-top:1px solid #edf0f5}}.wb .wb-account-dropdown{padding:6px;border-color:#e0e7f1;border-radius:10px;box-shadow:0 10px 32px #243b6421,0 2px 6px #243b640a}.wb .wb-account-item{min-height:36px;border-radius:6px}@media(prefers-reduced-motion:reduce){select,select::picker-icon{transition:none!important}}@media(forced-colors:active){select{border-color:ButtonText}select:focus-visible{outline-color:Highlight}select option:checked{background:Highlight!important;color:HighlightText!important}select::picker-icon{forced-color-adjust:none}}
