.adm-auto-center{justify-content:center;display:flex}.adm-auto-center-content{flex:0 auto}.adm-image{--width:var(--adm-image-width,auto);--height:var(--adm-image-height,auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{background-color:var(--adm-color-fill-content);min-width:24px;height:100%;min-height:24px;position:relative}.adm-image-tip>svg{width:24px;height:24px;color:var(--adm-color-weak);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-calendar-picker .adm-calendar-picker-title,.adm-calendar-picker .adm-calendar-picker-view-title,.adm-calendar-picker .adm-calendar-picker-popup-title,.adm-calendar-picker-view .adm-calendar-picker-title,.adm-calendar-picker-view .adm-calendar-picker-view-title,.adm-calendar-picker-view .adm-calendar-picker-popup-title,.adm-calendar-picker-popup .adm-calendar-picker-title,.adm-calendar-picker-popup .adm-calendar-picker-view-title,.adm-calendar-picker-popup .adm-calendar-picker-popup-title{font-size:var(--adm-font-size-10);flex:auto}.adm-calendar-picker .adm-calendar-picker-header,.adm-calendar-picker .adm-calendar-picker-view-header,.adm-calendar-picker .adm-calendar-picker-popup-header,.adm-calendar-picker-view .adm-calendar-picker-header,.adm-calendar-picker-view .adm-calendar-picker-view-header,.adm-calendar-picker-view .adm-calendar-picker-popup-header,.adm-calendar-picker-popup .adm-calendar-picker-header,.adm-calendar-picker-popup .adm-calendar-picker-view-header,.adm-calendar-picker-popup .adm-calendar-picker-popup-header{border-bottom:1px solid var(--adm-color-border);padding:12px}.adm-calendar-picker .adm-calendar-picker-header .adm-calendar-picker-view-title,.adm-calendar-picker .adm-calendar-picker-view-header .adm-calendar-picker-view-title,.adm-calendar-picker .adm-calendar-picker-popup-header .adm-calendar-picker-view-title,.adm-calendar-picker-view .adm-calendar-picker-header .adm-calendar-picker-view-title,.adm-calendar-picker-view .adm-calendar-picker-view-header .adm-calendar-picker-view-title,.adm-calendar-picker-view .adm-calendar-picker-popup-header .adm-calendar-picker-view-title,.adm-calendar-picker-popup .adm-calendar-picker-header .adm-calendar-picker-view-title,.adm-calendar-picker-popup .adm-calendar-picker-view-header .adm-calendar-picker-view-title,.adm-calendar-picker-popup .adm-calendar-picker-popup-header .adm-calendar-picker-view-title{text-align:center}.adm-calendar-picker .adm-calendar-picker-body,.adm-calendar-picker .adm-calendar-picker-view-body,.adm-calendar-picker .adm-calendar-picker-popup-body,.adm-calendar-picker-view .adm-calendar-picker-body,.adm-calendar-picker-view .adm-calendar-picker-view-body,.adm-calendar-picker-view .adm-calendar-picker-popup-body,.adm-calendar-picker-popup .adm-calendar-picker-body,.adm-calendar-picker-popup .adm-calendar-picker-view-body,.adm-calendar-picker-popup .adm-calendar-picker-popup-body{height:64vh;overflow:auto}.adm-calendar-picker .adm-calendar-picker-body::-webkit-scrollbar{display:none}.adm-calendar-picker .adm-calendar-picker-view-body::-webkit-scrollbar{display:none}.adm-calendar-picker .adm-calendar-picker-popup-body::-webkit-scrollbar{display:none}.adm-calendar-picker-view .adm-calendar-picker-body::-webkit-scrollbar{display:none}.adm-calendar-picker-view .adm-calendar-picker-view-body::-webkit-scrollbar{display:none}.adm-calendar-picker-view .adm-calendar-picker-popup-body::-webkit-scrollbar{display:none}.adm-calendar-picker-popup .adm-calendar-picker-body::-webkit-scrollbar{display:none}.adm-calendar-picker-popup .adm-calendar-picker-view-body::-webkit-scrollbar{display:none}.adm-calendar-picker-popup .adm-calendar-picker-popup-body::-webkit-scrollbar{display:none}.adm-calendar-picker .adm-calendar-picker-body .adm-calendar-picker-view-title,.adm-calendar-picker .adm-calendar-picker-view-body .adm-calendar-picker-view-title,.adm-calendar-picker .adm-calendar-picker-popup-body .adm-calendar-picker-view-title,.adm-calendar-picker-view .adm-calendar-picker-body .adm-calendar-picker-view-title,.adm-calendar-picker-view .adm-calendar-picker-view-body .adm-calendar-picker-view-title,.adm-calendar-picker-view .adm-calendar-picker-popup-body .adm-calendar-picker-view-title,.adm-calendar-picker-popup .adm-calendar-picker-body .adm-calendar-picker-view-title,.adm-calendar-picker-popup .adm-calendar-picker-view-body .adm-calendar-picker-view-title,.adm-calendar-picker-popup .adm-calendar-picker-popup-body .adm-calendar-picker-view-title{background-color:var(--adm-color-box);padding:8px 20px;position:sticky;top:0}.adm-calendar-picker .adm-calendar-picker-footer-bottom,.adm-calendar-picker .adm-calendar-picker-view-footer-bottom,.adm-calendar-picker .adm-calendar-picker-popup-footer-bottom,.adm-calendar-picker-view .adm-calendar-picker-footer-bottom,.adm-calendar-picker-view .adm-calendar-picker-view-footer-bottom,.adm-calendar-picker-view .adm-calendar-picker-popup-footer-bottom,.adm-calendar-picker-popup .adm-calendar-picker-footer-bottom,.adm-calendar-picker-popup .adm-calendar-picker-view-footer-bottom,.adm-calendar-picker-popup .adm-calendar-picker-popup-footer-bottom{padding:0 20px 16px}.adm-calendar-picker .adm-calendar-picker-footer .adm-divider,.adm-calendar-picker .adm-calendar-picker-view-footer .adm-divider,.adm-calendar-picker .adm-calendar-picker-popup-footer .adm-divider,.adm-calendar-picker-view .adm-calendar-picker-footer .adm-divider,.adm-calendar-picker-view .adm-calendar-picker-view-footer .adm-divider,.adm-calendar-picker-view .adm-calendar-picker-popup-footer .adm-divider,.adm-calendar-picker-popup .adm-calendar-picker-footer .adm-divider,.adm-calendar-picker-popup .adm-calendar-picker-view-footer .adm-divider,.adm-calendar-picker-popup .adm-calendar-picker-popup-footer .adm-divider{margin-top:0}.adm-calendar-picker .adm-calendar-picker-footer .adm-button,.adm-calendar-picker .adm-calendar-picker-view-footer .adm-button,.adm-calendar-picker .adm-calendar-picker-popup-footer .adm-button,.adm-calendar-picker-view .adm-calendar-picker-footer .adm-button,.adm-calendar-picker-view .adm-calendar-picker-view-footer .adm-button,.adm-calendar-picker-view .adm-calendar-picker-popup-footer .adm-button,.adm-calendar-picker-popup .adm-calendar-picker-footer .adm-button,.adm-calendar-picker-popup .adm-calendar-picker-view-footer .adm-button,.adm-calendar-picker-popup .adm-calendar-picker-popup-footer .adm-button{width:100%}.adm-calendar-picker-cells,.adm-calendar-picker-view-cells,.adm-calendar-picker-popup-cells{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding:4px 8px;display:flex}.adm-calendar-picker-cell,.adm-calendar-picker-view-cell,.adm-calendar-picker-popup-cell{box-sizing:border-box;width:14.2857%;min-height:55px;color:var(--adm-color-text);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;margin-bottom:4px;padding:2px;display:flex}.adm-calendar-picker-cell.adm-calendar-picker-cell-today,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-today,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-today,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-today,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-today,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-today,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-today,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-today,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-today{color:var(--adm-color-primary)}.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-top,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled .adm-calendar-picker-view-cell-bottom{color:var(--adm-color-light)}.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected{color:var(--adm-color-text);background:#1677ff1a}.adm-calendar-picker-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-top,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected .adm-calendar-picker-view-cell-bottom{color:var(--adm-color-white)}.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-begin,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-begin{background:var(--adm-color-primary);color:var(--adm-color-white);border-top-left-radius:4px;border-bottom-left-radius:4px}.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected-end,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected-end{background:var(--adm-color-primary);color:var(--adm-color-white);border-top-right-radius:4px;border-bottom-right-radius:4px}.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-view-cell.adm-calendar-picker-popup-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-view-cell-selected,.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-disabled.adm-calendar-picker-popup-cell.adm-calendar-picker-popup-cell-selected{color:var(--adm-color-light)}.adm-calendar-picker-cell .adm-calendar-picker-cell-date,.adm-calendar-picker-cell .adm-calendar-picker-view-cell-date,.adm-calendar-picker-cell .adm-calendar-picker-popup-cell-date,.adm-calendar-picker-view-cell .adm-calendar-picker-cell-date,.adm-calendar-picker-view-cell .adm-calendar-picker-view-cell-date,.adm-calendar-picker-view-cell .adm-calendar-picker-popup-cell-date,.adm-calendar-picker-popup-cell .adm-calendar-picker-cell-date,.adm-calendar-picker-popup-cell .adm-calendar-picker-view-cell-date,.adm-calendar-picker-popup-cell .adm-calendar-picker-popup-cell-date{line-height:22px;font-size:var(--adm-font-size-8);flex:none}.adm-calendar-picker-cell .adm-calendar-picker-cell-top,.adm-calendar-picker-cell .adm-calendar-picker-view-cell-top,.adm-calendar-picker-cell .adm-calendar-picker-popup-cell-top,.adm-calendar-picker-view-cell .adm-calendar-picker-cell-top,.adm-calendar-picker-view-cell .adm-calendar-picker-view-cell-top,.adm-calendar-picker-view-cell .adm-calendar-picker-popup-cell-top,.adm-calendar-picker-popup-cell .adm-calendar-picker-cell-top,.adm-calendar-picker-popup-cell .adm-calendar-picker-view-cell-top,.adm-calendar-picker-popup-cell .adm-calendar-picker-popup-cell-top,.adm-calendar-picker-cell .adm-calendar-picker-cell-bottom,.adm-calendar-picker-cell .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-cell .adm-calendar-picker-popup-cell-bottom,.adm-calendar-picker-view-cell .adm-calendar-picker-cell-bottom,.adm-calendar-picker-view-cell .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-view-cell .adm-calendar-picker-popup-cell-bottom,.adm-calendar-picker-popup-cell .adm-calendar-picker-cell-bottom,.adm-calendar-picker-popup-cell .adm-calendar-picker-view-cell-bottom,.adm-calendar-picker-popup-cell .adm-calendar-picker-popup-cell-bottom{font-size:var(--adm-font-size-1);height:14px;color:var(--adm-color-weak);flex:none;line-height:14px}.adm-calendar-picker-mark,.adm-calendar-picker-view-mark,.adm-calendar-picker-popup-mark{border-bottom:solid 1px var(--adm-color-border);box-sizing:border-box;height:45px;font-size:var(--adm-font-size-6);flex-direction:row;justify-content:flex-start;align-items:center;padding:0 8px;display:flex}.adm-calendar-picker-mark .adm-calendar-picker-mark-cell,.adm-calendar-picker-mark .adm-calendar-picker-view-mark-cell,.adm-calendar-picker-mark .adm-calendar-picker-popup-mark-cell,.adm-calendar-picker-view-mark .adm-calendar-picker-mark-cell,.adm-calendar-picker-view-mark .adm-calendar-picker-view-mark-cell,.adm-calendar-picker-view-mark .adm-calendar-picker-popup-mark-cell,.adm-calendar-picker-popup-mark .adm-calendar-picker-mark-cell,.adm-calendar-picker-popup-mark .adm-calendar-picker-view-mark-cell,.adm-calendar-picker-popup-mark .adm-calendar-picker-popup-mark-cell{text-align:center;flex:1}.adm-divider-horizontal{border-width:0;border-color:var(--adm-color-border);color:var(--adm-color-weak);border-style:solid;align-items:center;margin:16px 0;font-size:14px;display:flex}.adm-divider-left.adm-divider-horizontal:before,.adm-divider-right.adm-divider-horizontal:after{max-width:10%}.adm-divider-horizontal:after,.adm-divider-horizontal:before{content:"";border-style:inherit;border-color:inherit;border-width:1px 0 0;flex:auto;display:block}.adm-divider-horizontal .adm-divider-content{flex:none;padding:0 16px}.adm-divider-vertical{vertical-align:middle;border-top:0;border-left:1px solid var(--adm-color-border);height:.9em;margin:0 16px;display:inline-block;position:relative;top:-.06em}.adm-tabs{--title-font-size:var(--adm-font-size-9);--content-padding:12px;--active-line-height:2px;--active-line-border-radius:var(--active-line-height);--active-line-color:var(--adm-color-primary);--active-title-color:var(--adm-color-primary);min-width:0;position:relative}.adm-tabs-header{border-bottom:solid 1px var(--adm-color-border);position:relative}.adm-tabs-tab-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:scroll}.adm-tabs-tab-list::-webkit-scrollbar{display:none}.adm-tabs-tab-wrapper{padding:0 12px}.adm-tabs-tab-wrapper-stretch{flex:auto}.adm-tabs-tab{white-space:nowrap;width:min-content;font-size:var(--title-font-size);cursor:pointer;margin:0 auto;padding:8px 0 10px;position:relative}.adm-tabs-tab-active{color:var(--active-title-color)}.adm-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-tabs-tab-line{height:var(--active-line-height);background:var(--active-line-color);border-radius:var(--active-line-border-radius);position:absolute;bottom:0}.adm-tabs-content{padding:var(--content-padding)}.adm-tabs-header-mask{z-index:1;pointer-events:none;width:30px;height:100%;position:absolute;top:0;bottom:0}.adm-tabs-header-mask-left{background:linear-gradient(to right, var(--adm-color-background), #fff0);left:0}.adm-tabs-header-mask-right{background:linear-gradient(to left, var(--adm-color-background), #fff0);right:0}.adm-list{--header-font-size:var(--adm-font-size-7);--prefix-width:"auto";--prefix-padding-right:12px;--align-items:center;--active-background-color:var(--adm-color-border);--border-inner:solid 1px var(--adm-color-border);--border-top:solid 1px var(--adm-color-border);--border-bottom:solid 1px var(--adm-color-border);--padding-left:12px;--padding-right:12px;--font-size:var(--adm-font-size-9);--extra-max-width:70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);font-size:var(--font-size);overflow:hidden}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{padding-left:var(--padding-left);background-color:var(--adm-color-background);line-height:1.5;display:block;position:relative}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{align-items:var(--align-items);border-top:var(--border-inner);padding-right:var(--padding-right);justify-content:flex-start;display:flex}.adm-list-item-content-prefix{width:var(--prefix-width);padding-right:var(--prefix-padding-right);flex:none}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width);flex:none;padding-left:12px}.adm-list-item-content-arrow{color:var(--adm-color-light);flex:none;align-items:center;margin-left:4px;font-size:19px;display:flex}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";border-bottom:var(--border-inner);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-center-popup{--background-color:var(--adm-center-popup-background-color,var(--adm-color-background));--border-radius:var(--adm-center-popup-border-radius,8px);--max-width:var(--adm-center-popup-max-width,75vw);--min-width:var(--adm-center-popup-min-width,280px);--z-index:var(--adm-center-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{z-index:1;width:auto;min-width:var(--min-width);max-width:var(--max-width);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{z-index:100;cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;position:absolute;top:8px;right:8px}.adm-checkbox{--icon-size:22px;--font-size:var(--adm-font-size-9);--gap:8px;vertical-align:text-bottom;cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex}.adm-checkbox input{display:none}.adm-checkbox .adm-checkbox-icon{border:1px solid var(--adm-color-light);border-radius:var(--icon-size);box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);color:var(--adm-color-text-light-solid);flex:none}.adm-checkbox .adm-checkbox-icon>svg{width:100%;height:100%;display:block}.adm-checkbox.adm-checkbox-block{display:flex}.adm-checkbox.adm-checkbox-checked .adm-checkbox-icon{border-color:var(--adm-color-primary);background-color:var(--adm-color-primary)}.adm-checkbox.adm-checkbox-disabled{cursor:not-allowed}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-content{opacity:.4}.adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon.adm-checkbox-icon{color:var(--adm-color-light);border-color:var(--adm-color-light);background-color:var(--adm-color-fill-content)}.adm-checkbox .adm-checkbox-custom-icon{font-size:var(--icon-size)}.adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon{background-color:var(--adm-color-background);color:var(--adm-color-primary)}.adm-checkbox-content{font-size:var(--font-size);padding-left:var(--gap);flex:0 auto}.adm-dialog{--z-index:var(--adm-dialog-z-index,1000);---z-index:var(--z-index)}.adm-dialog .adm-center-popup{--z-index:var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);flex-direction:column;display:flex;overflow:hidden}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{max-height:40vh;margin-bottom:12px}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{font-weight:700;font-size:var(--adm-font-size-10);text-align:center;margin-bottom:8px;padding:0 12px;line-height:25px}.adm-dialog-content{max-height:70vh;font-size:var(--adm-font-size-7);color:var(--adm-color-text);padding:0 12px 20px;line-height:1.4;overflow:hidden auto}.adm-dialog-content-empty{height:12px;padding:0}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{border-top:.5px solid var(--adm-color-border);align-items:stretch;display:flex}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{font-size:var(--adm-font-size-10);border-right:solid .5px var(--adm-color-border);border-radius:0;padding:10px;line-height:25px}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-empty{flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}.adm-empty-image-container{justify-content:center;display:flex}.adm-empty-image-container .adm-empty-image{width:64px;height:intrinsic}.adm-empty-description{font-size:var(--adm-font-size-6);color:var(--adm-color-light);margin-top:8px}.adm-form{--border-inner:solid 1px var(--adm-border-color);--border-top:solid 1px var(--adm-border-color);--border-bottom:solid 1px var(--adm-border-color);--prefix-width:6.8em;---border-inner:var(--border-inner);---border-top:var(--border-top);---border-bottom:var(--border-bottom);---prefix-width:var(--prefix-width)}.adm-form .adm-list.adm-list{--padding-left:16px;--padding-right:12px;--border-inner:var(---border-inner);--border-top:var(---border-top);--border-bottom:var(---border-bottom)}.adm-form .adm-form-footer{padding:20px 12px}.adm-form .adm-form-item-horizontal.adm-list-item{--prefix-width:var(---prefix-width)}.adm-form-list-operation{text-align:center;color:var(--adm-color-primary)}.adm-form-item+.adm-form-item{border-top:none}.adm-form-item-label{box-sizing:border-box;height:100%;color:var(--adm-color-text-secondary);line-height:1.5;display:block;position:relative}.adm-form-item-label .adm-form-item-required-asterisk{color:var(--adm-color-danger);-webkit-user-select:none;user-select:none;font-family:SimSun,sans-serif;position:absolute;top:0;left:-.6em}.adm-form-item-label .adm-form-item-required-text{color:var(--adm-color-weak);margin-left:4px}.adm-form-item-label-help{cursor:pointer;margin-left:4px}.adm-form-item-child{display:flex}.adm-form-item-child-position-normal{justify-content:normal}.adm-form-item-child-position-normal>*{flex:auto}.adm-form-item-child-position-right{justify-content:flex-end}.adm-form-item-child-position-right>*{flex:none}.adm-form-item-feedback-error{color:var(--adm-color-danger);margin-top:4px}.adm-form-item-feedback-warning{color:var(--adm-color-warning);margin-top:4px}.adm-form-item.adm-form-item-hidden{display:none}.adm-form-item.adm-form-item-horizontal.adm-list-item{--align-items:stretch}.adm-form-item.adm-form-item-horizontal .adm-list-item-content-prefix{padding-top:12px;padding-bottom:12px}.adm-form-item.adm-form-item-horizontal .adm-list-item-content-extra{align-self:center}.adm-form-item.adm-form-item-vertical .adm-form-item-label{font-size:var(--adm-font-size-7);margin-bottom:4px}.adm-popover{--z-index:var(--adm-popover-z-index,1030);--background:#fff;--arrow-size:8px;--content-padding:8px 12px;color:var(--adm-color-text);z-index:var(--z-index);white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text;animation:none;position:absolute;top:0;left:0}.adm-popover.adm-popover-dark{--background:#000000bf;--adm-color-text:#fff;color:#fff}.adm-popover.adm-popover-dark .adm-popover-inner{box-shadow:none}.adm-popover:after{content:"";background:#ffffff03;position:absolute}.adm-popover-hidden{display:none}.adm-popover-inner{background-color:var(--background);font-size:var(--adm-font-size-7);background-clip:padding-box;border-radius:8px;width:max-content;min-width:32px;max-width:calc(100vw - 24px);overflow-y:hidden;box-shadow:0 0 30px #3333}.adm-popover-inner-content{padding:var(--content-padding)}.adm-popover-arrow{height:var(--arrow-size);width:var(--arrow-size);background:0 0;display:block;position:absolute;overflow:visible}.adm-popover-arrow-icon{height:var(--arrow-size);width:calc(var(--arrow-size) / 8 * 15);transform:translate(-50%, -50%) rotate(var(--arrow-icon-rotate));display:block;position:absolute;top:50%;left:50%}.adm-popover .adm-popover-arrow{color:var(--background)}.adm-popover-menu{--border-color:var(--adm-color-border)}.adm-popover-menu.adm-popover{--content-padding:0}.adm-popover-menu-list{min-width:120px;overflow:hidden}.adm-popover-menu-list-inner{margin-top:-1px}.adm-popover-menu-list-scroll{-webkit-overflow-scrolling:auto;padding-right:2px;overflow-y:scroll}.adm-popover-menu-list-scroll::-webkit-scrollbar{-webkit-appearance:none;width:4px}.adm-popover-menu-list-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.adm-popover-menu-item{justify-content:flex-start;align-items:center;padding-left:20px;display:flex;position:relative}.adm-popover-menu-item-icon{flex:none;padding-right:8px;font-size:20px}.adm-popover-menu-item-text{border-top:solid 1px var(--border-color);flex:auto;padding:14px 20px 14px 0}.adm-popover-menu-item-disabled{cursor:not-allowed}.adm-popover-menu-item-disabled>*{opacity:.4}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled){background-color:var(--border-color)}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled):after{content:" ";border-bottom:solid 1px var(--border-color);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-popover.adm-popover-dark.adm-popover-menu{--border-color:var(--adm-color-text);--background:#000000e6}.adm-image-viewer-content{touch-action:none;-webkit-user-select:none;user-select:none;width:100vw;height:100vh}.adm-image-viewer-footer{z-index:1;width:100%;position:absolute;bottom:0}.adm-image-viewer-slides{z-index:1;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;position:relative}.adm-image-viewer-slides-inner{white-space:nowrap;height:100%}.adm-image-viewer-slides-inner>*{margin-right:16px}.adm-image-viewer-slide{width:100%;height:100%;display:inline-block;position:relative}.adm-image-viewer-control{z-index:1;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;position:absolute;top:0;left:0}.adm-image-viewer-image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-image-viewer-image-wrapper img{max-width:100%;max-height:100%;display:block}.adm-image-viewer-indicator{z-index:2;color:var(--adm-color-border);font-size:var(--adm-font-size-6);position:absolute;top:12px;left:50%;transform:translate(-50%)}.adm-image-uploader{--cell-size:80px;--gap:12px;---gap:var(--gap);---gap-horizontal:var(--gap-horizontal,var(--gap));---gap-vertical:var(--gap-vertical,var(--gap))}.adm-image-uploader-grid,.adm-image-uploader-space{--gap:var(---gap);--gap-horizontal:var(---gap-horizontal);--gap-vertical:var(---gap-vertical)}.adm-image-uploader-cell{width:var(--cell-size);height:var(--cell-size);border-radius:4px;position:relative;overflow:hidden}.adm-image-uploader-cell-fail{box-sizing:border-box;border:1px solid red}.adm-image-uploader-cell-delete{width:14px;height:14px;color:var(--adm-color-white);cursor:pointer;background-color:#000000b3;border-radius:0 0 0 12px;font-size:8px;position:absolute;top:0;right:0}.adm-image-uploader-cell-delete-icon{position:absolute;top:3px;left:4px}.adm-image-uploader-cell-mask{color:var(--adm-color-white);background-color:#323233e0;position:absolute;inset:0}.adm-image-uploader-cell-loading{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:8px;display:flex}.adm-image-uploader-cell-mask-message{font-size:var(--adm-font-size-4);padding:6px 4px;display:inline-block}.adm-image-uploader-cell-image{width:var(--cell-size);height:var(--cell-size)}.adm-image-uploader-upload-button-wrap{position:relative}.adm-image-uploader-upload-button-wrap .adm-image-uploader-upload-button{background-color:var(--adm-color-box);text-align:center;line-height:var(--cell-size);display:block}.adm-image-uploader-upload-button-wrap .adm-image-uploader-upload-button-icon{color:var(--adm-color-weak);font-size:32px}.adm-image-uploader-upload-button-wrap .adm-image-uploader-input{cursor:pointer;opacity:0;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.adm-image-uploader .adm-image-uploader-gap-measure{height:var(--gap-horizontal);width:0;position:absolute;top:0;left:0}.adm-nav-bar{--height:45px;--border-bottom:none;height:var(--height);border-bottom:var(--border-bottom);white-space:nowrap;align-items:center;padding:0 12px;display:flex}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{text-align:center;text-overflow:ellipsis;flex:auto;overflow:hidden}.adm-nav-bar-back{cursor:pointer;align-items:center;margin-right:16px;padding:6px 0;display:flex}.adm-nav-bar-back-arrow{margin-right:4px;font-size:24px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);justify-content:flex-start;align-items:center;display:flex}.adm-nav-bar-title{white-space:nowrap;font-size:var(--adm-font-size-10);justify-content:center;padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-number-keyboard-main{flex-wrap:wrap;flex:1;display:flex}.adm-number-keyboard-main.adm-number-keyboard-main-confirmed-style .adm-number-keyboard-key-sign{background-color:var(--adm-color-background)}.adm-number-keyboard-popup.adm-popup{-webkit-user-select:none;user-select:none;z-index:1050;width:100%}.adm-number-keyboard-popup.adm-popup .adm-popup-body{background-color:var(--adm-color-box)}.adm-number-keyboard-wrapper{display:flex}.adm-number-keyboard-header{border-top:solid 1px var(--adm-color-border);height:34px;color:var(--adm-color-weak);background-color:var(--adm-color-background);justify-content:center;align-items:center;padding:0 12px;line-height:34px;display:flex}.adm-number-keyboard-header-close-button{padding:0 12px;font-size:16px}.adm-number-keyboard-header.adm-number-keyboard-header-with-title{justify-content:space-between}.adm-number-keyboard-header.adm-number-keyboard-header-with-title .adm-number-keyboard-header-close-button{padding-right:0}.adm-number-keyboard-footer{background:var(--adm-color-white)}.adm-number-keyboard-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-number-keyboard-confirm{width:25%}.adm-number-keyboard-key{box-sizing:border-box;border:solid 1px var(--adm-color-border);border-bottom:none;border-left:none;flex:33.33%;justify-content:center;align-items:center;height:48px;font-size:22px;display:flex;position:relative}.adm-number-keyboard-key:nth-child(3n),.adm-number-keyboard-key:last-child{border-right:none}.adm-number-keyboard-key:before{background-color:var(--adm-color-text-dark-solid);border:inherit;border-color:var(--adm-color-text-dark-solid);border-radius:inherit;opacity:0;content:" ";box-sizing:content-box;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-number-keyboard-key.adm-number-keyboard-key-mid{flex-basis:66.67%}.adm-number-keyboard-key.adm-number-keyboard-key-sign:active:before{opacity:.1}.adm-number-keyboard-key.adm-number-keyboard-key-extra{border-left:solid 1px var(--adm-color-border);border-right:none}.adm-number-keyboard-key.adm-number-keyboard-key-extra,.adm-number-keyboard-key.adm-number-keyboard-key-number{background-color:var(--adm-color-background)}.adm-number-keyboard-key.adm-number-keyboard-key-extra:active:before,.adm-number-keyboard-key.adm-number-keyboard-key-number:active:before{opacity:.1}.adm-number-keyboard-key.adm-number-keyboard-key-ok{background-color:var(--adm-color-primary);color:var(--adm-color-white);border:none;height:144px;font-size:16px}.adm-radio{--icon-size:22px;--font-size:var(--adm-font-size-9);--gap:8px;vertical-align:text-bottom;cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex}.adm-radio input[type=radio]{display:none}.adm-radio .adm-radio-icon{border:1px solid var(--adm-color-light);border-radius:var(--icon-size);box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);color:var(--adm-color-text-light-solid);flex:none}.adm-radio .adm-radio-icon>svg{width:100%;height:100%;display:block}.adm-radio.adm-radio-block{display:flex}.adm-radio.adm-radio-checked .adm-radio-icon{border-color:var(--adm-color-primary);background-color:var(--adm-color-primary)}.adm-radio.adm-radio-disabled{cursor:not-allowed}.adm-radio.adm-radio-disabled .adm-radio-content{opacity:.4}.adm-radio.adm-radio-disabled .adm-radio-icon{color:var(--adm-color-light);border-color:var(--adm-color-light);background-color:var(--adm-color-fill-content)}.adm-radio .adm-radio-custom-icon{font-size:var(--icon-size)}.adm-radio-content{font-size:var(--font-size);padding-left:var(--gap);flex:0 auto}.adm-side-bar{--height:100%;--width:105px;--item-border-radius:8px;--background-color:var(--adm-color-fill-content);width:var(--width);height:var(--height);box-sizing:border-box;font-size:var(--adm-font-size-main);background-color:var(--background-color);flex-direction:column;display:flex;overflow-y:auto;transform:translateZ(0)}.adm-side-bar-items{flex:none;overflow:hidden}.adm-side-bar-extra-space{flex:auto;position:relative;overflow:hidden}.adm-side-bar-item{box-sizing:border-box;cursor:pointer;background-color:var(--background-color);align-items:center;padding:16px 12px;display:flex;position:relative;overflow:visible}.adm-side-bar-item-highlight{background:var(--adm-color-primary);border-radius:2px;width:2px;height:100%;position:absolute;top:0;left:-12px}.adm-side-bar-item-active{color:var(--adm-color-primary);background-color:var(--adm-color-background);position:relative}.adm-side-bar-item-corner{width:var(--item-border-radius);height:var(--item-border-radius);z-index:100;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;right:0}.adm-side-bar-item-corner-top{top:0;transform:rotate(-90deg)}.adm-side-bar-item-corner-bottom{bottom:0}.adm-side-bar-item-disabled{cursor:not-allowed}.adm-side-bar-item-disabled .adm-side-bar-item-title{opacity:.4}.adm-side-bar-badge.adm-badge{--right:-4px}.adm-stepper{--height:28px;--input-width:44px;--input-font-size:var(--adm-font-size-main);--input-font-color:var(--adm-color-text);--input-background-color:var(--adm-color-fill-content);--border-radius:2px;--border:none;--border-inner:solid 2px transparent;--active-border:var(--border);--button-font-size:var(--adm-font-size-7);--button-text-color:var(--adm-color-primary);--button-background-color:var(--adm-color-fill-content);--button-width:var(--height);box-sizing:border-box;width:calc(var(--input-width) + 2 * var(--button-width));border:var(--border);border-radius:var(--border-radius);align-items:center;display:flex;position:relative;overflow:hidden}.adm-stepper-active{border:var(--active-border)}.adm-stepper-middle{border-left:var(--border-inner);border-right:var(--border-inner);flex:1}.adm-stepper .adm-stepper-input{height:var(--height);--background-color:var(--input-background-color);--font-size:var(--input-font-size);--color:var(--input-font-color);--text-align:center}.adm-stepper-minus,.adm-stepper-plus{width:var(--button-width);height:var(--height);color:var(--button-text-color);background-color:var(--button-background-color);font-size:var(--button-font-size);--border-width:0;padding:0}.adm-stepper-minus:disabled,.adm-stepper-plus:disabled{color:var(--adm-color-weak)}.adm-stepper-minus svg,.adm-stepper-plus svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-stepper-minus,.adm-stepper-plus{border-radius:0}.adm-text-area{--font-size:var(--adm-font-size-9);--color:var(--adm-color-text);--placeholder-color:var(--adm-color-light);--disabled-color:var(--adm-color-weak);--text-align:left;--count-text-align:right;width:100%;max-width:100%;max-height:100%;position:relative}.adm-text-area-element{font-family:var(--adm-font-family);resize:none;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;color:var(--color);font-size:var(--font-size);appearance:none;min-height:1.5em;text-align:var(--text-align);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.5;display:block}.adm-text-area-element::placeholder{color:var(--placeholder-color);font-family:inherit}.adm-text-area-element:-webkit-autofill{background-color:#0000}.adm-text-area-element:disabled{color:var(--disabled-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--disabled-color)}.adm-text-area-element:read-only{cursor:default}.adm-text-area-element:invalid{box-shadow:none}.adm-text-area-element::-ms-clear{display:none}.adm-text-area-element-hidden{visibility:hidden;z-index:-1000;position:absolute;top:0;left:0}.adm-text-area-count{text-align:var(--count-text-align);color:var(--adm-color-weak);font-size:var(--adm-font-size-9);padding-top:8px}.adm-toast-mask .adm-toast-wrap{text-align:center;width:100%;height:100%;position:fixed;top:0;left:0}.adm-toast-mask .adm-toast-main{color:#fff;word-break:break-all;pointer-events:all;width:auto;max-width:204px;max-height:70%;font-size:var(--adm-font-size-7);box-sizing:border-box;text-align:initial;background-color:#000000b3;border-radius:8px;line-height:1.5;display:inline-block;position:relative;top:50%;overflow:auto;transform:translateY(-50%)}.adm-toast-mask .adm-toast-main-text{min-width:0;padding:12px}.adm-toast-mask .adm-toast-main-icon{min-width:150px;padding:35px 12px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size:48px;margin:0 auto 8px}.work-hub-page{color:var(--color-text);letter-spacing:0;gap:22px;font-size:14px;line-height:1.5}.work-frame>.work-main:has(+.work-bottom-nav){margin-bottom:calc(100px + var(--safe-area-bottom));padding-bottom:20px}.work-section-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.work-section-heading>span{color:var(--color-text-muted);font-size:12px}.work-section{gap:14px;min-width:0;display:grid}.today-page .work-section{box-shadow:none;background:0 0;border:0;gap:10px;padding:0}.today-page .work-section-heading{padding:0 4px;position:relative}.today-page .work-section-heading h2{align-items:center;gap:7px;font-size:17px;font-weight:650;display:inline-flex}.today-page .work-section-heading h2>svg{width:18px;height:18px;color:var(--color-brand);flex:0 0 18px}.today-page .work-section-heading:after{content:none}.today-page .work-section-heading>svg,.today-page .work-section-heading>span{z-index:1;position:relative}.today-page .today-metrics,.today-page .today-feature-list,.today-page>.work-section>.work-empty{border:1px solid color-mix(in srgb, var(--color-line) 80%, transparent);background:var(--color-surface);box-shadow:none;border-radius:8px;padding:16px}.work-section-heading h2{margin:0;font-size:16px;font-weight:600}.work-section-heading>svg{color:var(--color-text-muted);font-size:19px}.work-activity-switcher{width:100%;min-width:0;min-height:48px;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.work-activity-switcher:disabled{opacity:1;cursor:default}.work-activity-switcher__copy{gap:5px;min-width:0;display:grid}.work-activity-switcher>span:first-child{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.work-activity-switcher__copy strong{overflow-wrap:anywhere;font-size:17px;font-weight:600}.work-activity-switcher__label{color:var(--color-text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.work-activity-switcher__copy small{color:var(--color-text-muted);font-size:12px}.work-activity-switcher>svg{color:var(--color-text-muted);flex:none;font-size:20px}.work-activity-status{color:var(--color-text-muted)}.work-activity-status--active{color:var(--color-care)}.work-activity-status:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.adm-popup-body.work-activity-popup-body{border-radius:16px 16px 0 0;overflow:hidden}.work-activity-panel{height:min(640px, 80dvh, var(--mobile-viewport-height));padding:20px 20px calc(16px + var(--safe-area-bottom));border-radius:inherit;background:var(--color-surface);flex-direction:column;gap:14px;display:flex}.work-activity-panel>.adm-search-bar{flex-shrink:0}.work-activity-options{min-height:0;overflow-y:auto}.work-activity-options>button{border:0;border-bottom:1px solid var(--color-line);width:100%;min-height:76px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:14px 12px;display:grid;position:relative}.work-activity-option__content{gap:6px;min-width:0;display:grid}.work-activity-option__title{min-width:0;line-height:1.5;display:block}.work-activity-option__number{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:1px;font-size:13px}.work-activity-option__meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.work-activity-badge{vertical-align:1px;color:#5c6f78;background:#edf1f3;border-radius:4px;margin-right:7px;padding:2px 6px;font-size:11px;line-height:1.5;display:inline-block}.work-activity-badge--active{color:#16804f;background:#e9f5ed}.work-activity-badge--not_started{color:#8b621a;background:#faf3df}.work-activity-options strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.work-activity-options .work-activity-option__content>small{color:var(--color-text-muted);font-size:12px;display:block}.work-activity-options [aria-selected=true]{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 6%, transparent);border-radius:8px}.work-activity-default-ribbon{pointer-events:none;width:52px;height:52px;position:absolute;top:0;right:0;overflow:hidden}.work-activity-default-ribbon>span{color:#fff;background:var(--color-brand);text-align:center;width:74px;padding:2px 0;font-size:10px;line-height:1.35;position:absolute;top:8px;right:-21px;transform:rotate(45deg)}.work-empty{color:var(--color-text-muted);text-align:center;margin:0;padding:22px 0;font-size:13px}.work-inline-feedback{color:var(--color-danger);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.today-tasks-card>.adm-card-body{padding:10px 0}.today-page .today-tasks-card,.today-page .today-metrics,.today-page .today-incomplete-card,.today-page .today-features-card,.today-page .work-sync-summary .offline-status-card{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent);background:var(--color-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--color-text) 5%, transparent);border-radius:10px}.today-page .today-tasks-card>.adm-card-body,.today-page .today-features-card>.adm-card-body,.today-page .work-sync-summary .offline-status-card>.adm-card-body{background:0 0}.today-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.today-task{min-height:44px;color:var(--color-brand);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:grid}.today-task--follow-up{color:var(--color-info);--metric-color:var(--color-info)}.today-task--visit{color:var(--color-warning);--metric-color:var(--color-warning)}.today-task span{white-space:nowrap;font-size:13px}.today-task strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:24px;font-weight:600;line-height:30px}.today-task svg{grid-area:1/3}.today-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.today-page .today-metrics{gap:0;padding:16px 12px}.today-page .today-metrics>div{text-align:center;background:0 0;border-radius:0}.today-page .today-metrics>div+div:before{content:"";background:var(--color-line);pointer-events:none;width:1px;height:50%;position:absolute;top:25%;left:0}.today-page .today-metrics dd{justify-content:center}.today-metrics>div{background:color-mix(in srgb, var(--metric-color) 8%, var(--color-surface));border:0;border-radius:6px;min-width:0;padding:8px;position:relative}.today-metric--registered{--metric-color:var(--color-info)}.today-metric--visited{--metric-color:var(--color-care)}.today-metric--rate{--metric-color:var(--color-brand)}.today-metrics dt{color:var(--color-text-muted);font-size:12px;line-height:18px}.today-metrics dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:2px 0 0;font-size:24px;font-weight:600;line-height:30px;display:flex}.today-metrics small,.today-incomplete-metrics small{color:var(--color-text-muted);font-size:11px;font-weight:400;line-height:18px}.today-metric-link{color:inherit;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.today-metric-link svg{color:var(--color-brand);flex:none;font-size:11px}.today-metric-link:after{content:"";position:absolute;inset:0}.today-metrics .today-metric-link:focus-visible{outline:none}.today-metric-link:focus-visible:after{outline:2px solid var(--color-brand);outline-offset:3px}@media (hover:hover){.today-metrics>div:hover .today-metric-link{color:var(--color-brand)}}.today-metrics>div:active{background:color-mix(in srgb, var(--color-brand) 7%, transparent)}.today-incomplete-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.today-incomplete-metrics>div{background:color-mix(in srgb, var(--metric-color) 8%, var(--color-surface));border:0;border-radius:6px;gap:4px;min-width:0;padding:12px;display:grid;position:relative}.today-incomplete-metric--basic{--metric-color:var(--color-warning)}.today-incomplete-metric--health{--metric-color:var(--color-danger)}.today-incomplete-card>.adm-card-body{padding:12px 0}.today-page .today-task-grid{gap:8px}.today-page .today-task{color:#fff;background:var(--color-brand);border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;gap:8px;min-height:94px;padding:14px}.today-page .today-task--follow-up{color:var(--color-text);background:color-mix(in srgb, var(--color-brand) 10%, white)}.today-page .today-task strong{text-align:left;grid-column:1;font-size:32px;font-weight:700;line-height:36px}.today-page .today-task svg{grid-area:1/2/3}.today-page .today-task span{font-size:14px;font-weight:500}.today-incomplete-metric-link{color:inherit;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.today-incomplete-metrics dt{color:var(--color-text-muted);font-size:12px}.today-incomplete-metrics dd{color:var(--color-text);align-items:baseline;gap:4px;margin:0;font-size:24px;font-weight:600;line-height:30px;display:flex}.today-incomplete-metric-link svg{color:var(--color-brand);font-size:11px}.today-incomplete-metric-link:after{content:"";position:absolute;inset:0}.today-incomplete-metric-link:focus-visible{outline:none}.today-incomplete-metric-link:focus-visible:after{outline:2px solid var(--color-brand);outline-offset:2px}@media (hover:hover){.today-incomplete-metrics>div:hover .today-incomplete-metric-link{color:var(--color-brand)}}.today-feature-list{--border-top:none;--border-bottom:none;--border-inner:1px solid var(--color-line);--padding-left:0;--padding-right:0;background:0 0;margin:0}.today-feature-list .adm-list-item{background:0 0;align-items:center;height:100%;min-height:48px;padding-left:0;padding-right:0;display:flex}.today-feature-list .adm-list-item-content{flex:1;align-items:center;min-width:0;min-height:48px;font-size:13px}.today-feature-list .adm-list-item-content-extra{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.today-feature-list .adm-list-body-inner>a{color:inherit;text-decoration:none;display:block}.today-feature-list .adm-list-body-inner>a+a .adm-list-item-content{border-top:1px solid var(--color-line)}.today-feature-groups{gap:14px;display:grid}.today-feature-group{gap:8px;min-width:0;display:grid}.today-feature-group__heading{color:var(--color-text-muted);margin:0;padding-inline:4px;font-size:13px;font-weight:600}.today-page .today-feature-list{padding-block:0;overflow:hidden}.today-page .today-features-card>.adm-card-body{padding:16px 0}.today-page .today-features-card .today-feature-list{--border-top:none;--border-bottom:none;background:0 0;border:0;border-radius:0;padding:0}.today-page .today-features-card .today-feature-list .adm-list-body{background:0 0;border-block:0}.today-page .today-features-card .today-feature-list .adm-list-body-inner>a{background:0 0;border-radius:8px;margin-block:4px}.today-page .today-features-card .today-feature-list .adm-list-body-inner>a .adm-list-item-content{border-top:0;padding-inline:12px}.today-page .today-features-card .today-feature-list .adm-list-body-inner>a:last-child:active:after{border-bottom:0}.today-features-card .today-feature-group__heading{color:var(--color-text);padding-inline:0;font-size:14px;font-weight:650}.today-features-card .today-feature-group+.today-feature-group{border-top:1px solid var(--color-line);padding-top:14px}.today-page .today-features-card .adm-list-body-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.today-page .today-features-card .today-feature-list .adm-list-body-inner>a{background:var(--color-background,#f3f7f8);border-radius:6px;min-width:0;margin:0}.today-page .today-features-card .adm-list-item-content-main{padding-block:10px;font-size:13px}.today-page .today-features-card .adm-list-item-content-extra{padding-left:6px;font-size:13px;font-weight:600}.today-page .work-sync-summary .offline-status-card{box-shadow:none}@media (width<=360px){.today-page .today-features-card .adm-list-body-inner{grid-template-columns:minmax(0,1fr)}}.work-sync-summary{border-top:0;padding:0}.work-sync-summary .work-card-corner-badge{box-shadow:none;color:var(--text-color);position:static}.work-sync-summary .offline-status-heading{justify-content:flex-start;align-items:center;gap:8px}.work-sync-summary .offline-status-badge{align-self:center;position:static}.work-sync-summary .section-heading{flex-direction:row}.work-sync-summary h2{font-size:14px}.work-sync-summary .offline-status-card>.adm-card-body{padding:12px 0}.work-sync-summary .offline-status-card .sync-status-link{border:1px solid var(--color-brand);border-radius:var(--radius-button);width:100%;min-height:44px;color:var(--color-brand);justify-content:center;align-items:center;margin-top:12px;padding:7px 12px;text-decoration:none;display:flex}.work-sync-summary .offline-status-card>.adm-card-body>.resume-list{margin-top:12px}.work-hub-page button:focus-visible,.work-hub-page summary:focus-visible,.work-hub-page a:focus-visible,.work-activity-panel button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (width<=360px){.today-task{padding:0 6px}}.work-view-tabs{--title-font-size:15px;--active-line-height:3px;--active-title-color:var(--color-brand);--active-line-color:var(--color-brand)}.work-view-tabs>.adm-tabs-header{border-bottom:1px solid var(--color-line)}.work-view-tabs .adm-tabs-tab{padding-top:4px;padding-bottom:12px}.work-view-tabs .adm-tabs-content{padding:0}.work-hub-page .section-heading{flex-direction:row;align-items:center}.work-hub-page .detail-list>div{border:0;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:5px 0}.work-hub-page .detail-list dt{font-size:12px;font-weight:400}.work-hub-page .detail-list dd{font-size:13px}.work-hub-page .adm-result{padding:24px 12px}.work-hub-page .adm-result-title{font-size:16px}.work-hub-page .empty-work-card{box-shadow:none;text-align:center;background:0 0;border:0}.work-hub-page .empty-work-card h2{margin-bottom:8px;font-size:16px}.work-hub-page .empty-work-card p{color:var(--color-text-muted);font-size:13px}.scan-page .scan-launch{border-radius:8px;min-height:86px;font-size:17px;font-weight:500}.scan-page .scan-launch>span{justify-content:center;align-items:center;gap:16px;display:flex}.scan-page .scan-history{gap:12px}.scan-page .scan-history[hidden],.scan-page .scan-manual[hidden]{display:none}.scan-page .scan-history>.adm-input{--font-size:14px;background:var(--color-surface);min-height:44px}.scan-page .scan-manual .adm-input{--font-size:14px;border:1px solid var(--color-line);background:#fff;border-radius:6px;min-height:46px;padding:0 12px}.scan-page .scan-result .adm-card{border:1px solid var(--color-line);border-radius:8px}.tasks-page>.follow-up-list-layout>.section-heading{display:none}.tasks-page:has(>.follow-up-list-layout:not([hidden]) .follow-up-filter-dropdown){row-gap:0}.tasks-page .follow-up-task-list{gap:12px}.tasks-page .follow-up-task-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;padding:0 16px}.tasks-page>section[hidden]{display:none}.work-retry{min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px}.tasks-page .follow-up-task-card>.adm-card-body{gap:14px;padding:16px 0 0;display:grid}.work-task-card__header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.work-task-card__avatar{color:#0b7285;background:#e7f2f3;border:1px solid #cae0e3;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:600;display:grid}.work-task-card__identity{overflow-wrap:anywhere;min-width:0}.tasks-page .follow-up-task-card h2{margin:0;font-size:17px;font-weight:600}.tasks-page .follow-up-task-card p{color:var(--color-text-muted);margin:3px 0 0;font-size:13px}.work-task-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.work-task-card__meta>div{align-items:baseline;gap:6px;min-width:0;display:flex}.work-task-card__meta dt{color:var(--color-text-muted);flex-shrink:0;font-size:12px}.work-task-card__meta dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500}.work-task-card__meta--follow-up{grid-template-columns:1fr}.tasks-page .follow-up-task-card .adm-tag{white-space:nowrap;background:#edf3f4;border:0;flex-shrink:0;justify-self:end;max-width:none;padding:4px 7px;font-size:11px}.tasks-page .follow-up-task-card .work-primary-link{border:1px solid var(--color-line);width:auto;min-height:40px;color:var(--color-brand);background:var(--color-surface);border-radius:6px;justify-self:end;padding:6px 14px;font-size:13px}.work-task-card__footer{border-top:1px solid var(--color-line);justify-content:flex-end;margin:0 -16px;padding:10px 16px;display:flex}.work-task-filters{border-bottom:1px solid var(--color-line);display:block}.work-task-filters>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding-bottom:10px;font-size:14px;list-style:none;display:flex}.work-task-filters>summary>small{color:var(--color-text-muted);margin-left:auto;font-size:12px}.work-task-filters>summary>svg{color:var(--color-text-muted)}.work-task-filters[open]>summary>svg{transform:rotate(180deg)}.work-task-filter-body{gap:14px;padding:4px 0 18px;display:grid}.work-task-filter-body .adm-form{--border-top:none;--border-bottom:none;--border-inner:none}.work-task-filter-body .adm-form-item-label{font-size:13px}.work-task-filter-body .adm-selector-item{min-height:40px;padding:8px 12px;font-size:13px}.work-hub-page.me-page{gap:22px}.work-hub-page.me-page .me-statistics h2,.work-hub-page.me-page .me-settings h2{margin:0;font-size:16px;font-weight:600}.work-hub-page.me-page .me-statistics{border:0;gap:14px;padding-top:0}.work-hub-page.me-page .me-stat-grid{background:var(--color-line);border:0;border-radius:0}.work-hub-page.me-page .me-stat-grid>div{background:var(--color-bg);padding:2px 4px}.work-hub-page.me-page .me-stat-grid dt{font-size:11px;font-weight:400}.work-hub-page.me-page .me-stat-grid dd{font-size:23px;font-weight:600}.work-hub-page.me-page .me-settings{gap:12px}.work-hub-page.me-page .me-settings-list{background:0 0;border:0;border-radius:0}.work-hub-page.me-page .me-setting-row,.work-hub-page.me-page .me-setting-details summary{min-height:54px;padding:10px 0}.work-hub-page.me-page .me-setting-label{gap:13px}.work-hub-page.me-page .me-setting-label>svg{font-size:21px}.work-hub-page.me-page .me-setting-content{padding:4px 0 14px 34px}.work-hub-page.me-page .me-settings-list+.me-settings-list{border-top:6px solid #eaf0f2}.work-task-filters summary::-webkit-details-marker{display:none}.today-page .today-heading-date{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13px}.public-shell.public-shell--staff-registration{padding-top:0;width:min(100%,744px);padding-inline:12px}.staff-registration-nav{width:calc(100% + 24px);padding-top:var(--safe-area-top);border-bottom:1px solid var(--color-line);background:var(--color-surface);flex:none;align-self:start;margin-inline:-12px}.work-main.work-main--profile{width:100%;padding-top:0}.me-page{gap:18px;min-width:0}.me-page .work-page__header{position:absolute}.me-identity{isolation:isolate;background:var(--color-bg);text-align:left;align-content:end;width:100%;min-width:0;min-height:217px;padding:110px 0 21px;display:grid;position:relative;overflow:hidden}.me-identity__cover{z-index:0;position:absolute;inset:-20px -10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.me-identity__cover:before{filter:blur(18px)saturate(.82);content:"";background:linear-gradient(125deg,#7dabb2 0%,#d4e3e1 45%,#a3bfc0 100%);position:absolute;inset:0;transform:scale(1.08)}.me-identity__illustration{z-index:1;opacity:.82;width:100%;height:190px;position:absolute;top:20px;left:0;right:0}.me-identity:after{z-index:1;background:linear-gradient(180deg, transparent 0%, #f3f7f847 42%, var(--color-bg) 100%);content:"";height:72%;position:absolute;bottom:0;left:0;right:0}.me-identity__body{z-index:2;align-items:end;gap:16px;width:min(100% - 48px,688px);margin-inline:auto;display:flex;position:relative}.me-identity__meta{gap:4px;min-width:0;padding-bottom:4px;display:grid}.me-identity__meta h2,.me-identity__meta p{margin:0}.me-identity__meta h2{overflow-wrap:anywhere;font-size:23px;line-height:1.2}.me-identity__meta p{color:var(--color-text-muted);font-size:14px}.me-avatar{color:#fff;background:#327b69;border:5px solid #fff;border-radius:50%;flex:none;place-items:center;width:80px;height:80px;font-size:2rem;font-weight:800;display:grid;position:relative;box-shadow:0 3px 12px #063d471f}.me-avatar__status{border:3px solid var(--color-bg);background:#20b866;border-radius:50%;width:16px;height:16px;position:absolute;bottom:5px;right:1px}.me-statistics{gap:10px;display:grid}.me-statistics,.me-settings,.me-logout-block{width:min(100% - 24px,720px);min-width:0;margin-inline:auto}.me-logout-block{padding-top:24px}.me-stat-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.work-hub-page.me-page .me-stat-card .me-stat-grid>div{text-align:center;background:0 0;gap:6px;min-width:0;min-height:68px;padding:8px 2px;display:grid;position:relative}.work-hub-page.me-page .me-stat-card .me-stat-grid>div+div:before{background:var(--color-line);content:"";pointer-events:none;width:1px;height:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.me-stat-link{color:inherit;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.me-stat-link svg{color:var(--adm-color-primary);flex:none;font-size:10px}.work-hub-page.me-page .me-stat-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;padding:0;overflow:hidden}.work-hub-page.me-page .me-stat-card>.adm-card-body{background:0 0;padding:8px 0}@media (hover:hover){.me-stat-card .me-stat-link:hover:after{background:#0b72850d}}.me-stat-link:after{content:"";position:absolute;inset:0}.me-stat-link:focus-visible{outline:none}.me-stat-link:focus-visible:after{outline:2px solid var(--adm-color-primary);outline-offset:-2px}.me-stat-link:active:after{background:#0000000a}.me-stat-grid dd{font-variant-numeric:tabular-nums;grid-row:1}.me-stat-grid dt{color:var(--color-text-muted);font-size:.7rem;font-weight:700}.me-stat-grid dd{color:var(--color-text);margin:0;font-size:1.35rem;font-weight:800}.me-settings{gap:10px;display:grid}.me-settings h2{margin:0;font-size:1.1rem}.me-settings-card{border:1px solid var(--color-line);border-radius:8px;min-width:0;padding:0;overflow:hidden}.me-settings-card>.adm-card-body{padding:0}.me-settings-list{--border-top:none;--border-bottom:none;--border-inner:1px solid var(--color-line);--font-size:15px;--padding-left:14px;--padding-right:14px;background:var(--color-surface);border:0;border-radius:8px;overflow:hidden}.me-settings-list .adm-list-item{background:0 0;min-height:58px}.me-settings-list .adm-list-item-content{min-height:58px}.me-settings-list .adm-list-item-content-main{min-width:0}.me-settings-list .adm-list-item-content-arrow{color:var(--color-text-muted)}.me-setting-control{color:inherit;text-decoration:none;display:block}.me-setting-control+.me-setting-control .adm-list-item-content{border-top:1px solid var(--color-line)}.me-setting-control:active{background:var(--adm-color-fill-content)}.me-setting-row,.me-setting-details summary{border:0;border-bottom:1px solid var(--color-line);width:100%;min-height:58px;color:var(--color-text);text-align:left;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.me-setting-label{align-items:center;gap:12px;display:flex}.me-setting-label>svg{color:var(--color-text-muted);flex:none;font-size:23px}.me-setting-row>svg,.me-setting-details summary>svg{color:var(--color-text-muted);font-size:16px}.me-setting-details[open] summary>svg{transform:rotate(90deg)}.me-setting-row strong{font-weight:500}.me-setting-row{cursor:pointer}.me-setting-row small{color:var(--color-text-muted);font-size:.75rem}.me-setting-details:last-child summary,.me-setting-row--danger{border-bottom:0}.me-setting-details summary{cursor:pointer;list-style:none}.me-setting-details summary::-webkit-details-marker{display:none}.me-setting-content{color:var(--color-text-muted);gap:10px;padding:4px 14px 14px;font-size:.875rem;display:grid}.me-setting-content p{margin:0}.me-setting-row--danger,.me-setting-row--danger svg{color:var(--color-danger,#b42318)}.me-setting-row:focus-visible,.me-setting-details summary:focus-visible,.me-setting-control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){.me-stat-grid dt{font-size:.65rem}.me-stat-grid dd{font-size:1.15rem}}.work-hub-page.me-page .me-stat-card .me-stat-grid{background:0 0}.me-history-page,.me-history-list,.me-history-date-groups,.me-history-date-group{gap:12px;min-width:0;display:grid}.me-history-date-group{gap:8px}.me-history-date-group>h2{color:var(--color-text);margin:0;font-size:15px;line-height:22px}.me-history-summary{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.me-history-summary strong{color:var(--color-text);font-variant-numeric:tabular-nums}.me-history-card>.adm-card-body{gap:6px;padding:11px 0;display:grid}.me-history-card{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent);background:var(--color-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--color-text) 7%, transparent);border-radius:8px}.me-history-card__header{grid-template-columns:42px minmax(0,1fr) minmax(78px,auto);align-items:center;gap:9px;min-width:0;display:grid}.me-history-card__avatar{width:42px;height:42px;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));border-radius:8px;place-items:center;font-size:16px;font-weight:600;display:grid}.me-history-card__avatar>svg{font-size:22px}.me-history-card__avatar--success{color:var(--color-care);background:color-mix(in srgb, var(--color-care) 10%, var(--color-surface))}.me-history-card__avatar--warning{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface))}.me-history-card__identity{min-width:0}.me-history-card__identity h2{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 3px;min-width:0;margin:0;font-size:15px;line-height:21px;display:flex}.me-history-card__identity p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.me-history-card__status{min-width:0;color:var(--color-text-muted);text-align:right;justify-items:end;gap:5px;font-size:11px;line-height:1.4;display:grid}.me-history-card__status time{font-variant-numeric:tabular-nums;overflow-wrap:normal;max-width:114px}.me-history-card__date-range{white-space:nowrap;display:grid}@media (width<=360px){.me-history-card__header{grid-template-columns:38px minmax(0,1fr) minmax(70px,auto);gap:7px}.me-history-card__avatar{width:38px;height:38px}.me-history-card__status{font-size:10px}.me-history-card__status time{max-width:102px}}.me-history-summary__activity{color:#0000;background:linear-gradient(90deg, var(--color-brand), var(--color-text));-webkit-background-clip:text;background-clip:text;margin:0;font-size:15px;font-weight:700;line-height:22px}.me-history-summary.section-heading{background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 10%, transparent), transparent 72%);align-items:center;min-height:36px;padding:6px 0 6px 12px;position:relative}.me-history-summary.section-heading:before{content:"";background:var(--color-brand);width:4px;position:absolute;inset:0 auto 0 0}.me-history-summary.section-heading .me-history-summary__activity{color:var(--color-text);background:0 0;font-size:18px;line-height:24px}.me-history-summary.section-heading{min-height:0;padding:2px 10px}.me-history-summary.section-heading:before{width:2px}.me-history-summary.section-heading .me-history-summary__activity{flex:auto;min-width:0;font-size:15px;font-weight:600;line-height:22px}.me-history-summary.section-heading>span{white-space:nowrap;flex:none;margin-left:auto}.me-history-summary.section-heading{border-left:3px solid var(--color-brand);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 20%, transparent), transparent);flex-flow:row;align-items:center;gap:12px;min-width:0}.me-history-summary.section-heading:before{content:none}.me-history-summary.section-heading .me-history-summary__activity{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-history-activity-groups,.me-history-activity-group{gap:12px;min-width:0;display:grid}.me-history-activity-groups{gap:20px}.me-history-card-link{min-width:0;color:inherit;border-radius:8px;text-decoration:none;display:block}.me-history-card-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.me-history-card-link .me-history-card__header{grid-template-columns:42px minmax(0,1fr) minmax(78px,auto) 12px}.me-history-card__arrow{color:var(--color-text-muted);font-size:12px}@media (width<=360px){.me-history-card-link .me-history-card__header{grid-template-columns:38px minmax(0,1fr) minmax(70px,auto) 10px}}.patient-list-section-heading{border-left:3px solid var(--color-brand);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 20%, transparent), transparent);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:2px 10px;display:flex}.patient-list-section-heading>h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);margin:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.patient-list-section-heading>span{color:var(--color-text-muted);flex:none;font-size:13px;line-height:18px}.patient-list__link{color:inherit;text-decoration:none;display:block}.patient-list{gap:18px;display:grid}.patient-date-group,.patient-date-group__list{gap:10px;min-width:0;display:grid}.patient-date-group>h2{color:var(--color-text);margin:0;font-size:15px;line-height:22px}.patient-list-card{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent);background:var(--color-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--color-text) 7%, transparent);border-radius:8px}.patient-list-card>.adm-card-body{padding:14px 0}.patient-list-card__layout{grid-template-columns:40px minmax(0,1fr) auto 26px;grid-template-areas:"avatar identity status arrow""avatar phone date arrow";align-items:center;gap:5px 10px;min-height:48px;display:grid}.patient-list-card__avatar{background:color-mix(in srgb, var(--color-brand) 12%, white);width:40px;height:40px;color:var(--color-brand);border-radius:50%;grid-area:avatar;place-items:center;font-size:18px;font-weight:700;display:grid}.patient-list-card__identity{display:contents}.patient-list-card__identity h3{min-width:0;color:var(--color-text);flex-wrap:wrap;grid-area:identity;align-items:baseline;gap:0 6px;margin:0;font-size:17px;font-weight:650;line-height:23px;display:flex}.patient-list-card__code{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:400}.patient-list-card__identity p{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;grid-area:phone;margin:0;font-size:13px;line-height:18px}.patient-list-card__status{display:contents}.patient-list-card__status .adm-tag{text-align:center;grid-area:status;justify-self:end;max-width:112px}.patient-list-card__status time{color:var(--color-text-muted);white-space:nowrap;grid-area:date;justify-self:end;font-size:12px;line-height:18px}.patient-list-card__arrow{width:26px;height:26px;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));border-radius:50%;grid-area:arrow;place-self:center end;padding:6px;font-size:14px;display:block}@media (width<=360px){.patient-list-card{padding-inline:10px}.patient-list-card__layout{grid-template-columns:32px minmax(0,1fr) auto 26px;gap:6px}.patient-list-card__avatar{width:32px;height:32px;font-size:15px}.patient-list-card__identity h3{gap:0 3px;font-size:15px}.patient-list-card__identity p,.patient-list-card__code,.patient-list-card__status time{font-size:11px}.patient-list-card__status .adm-tag{max-width:96px;padding-inline:5px;font-size:10px}}.patient-list-card--static .patient-list-card__layout{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar identity status""avatar phone date"}.patient-list-card__meta{color:var(--color-text-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;margin-top:8px;padding-left:50px;font-size:12px;line-height:18px;display:flex}.patient-list-card__meta span+span:before{content:"·";margin-right:10px}.patient-list__link:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px;border-radius:8px}@media (width<=360px){.patient-list-card--static .patient-list-card__layout{grid-template-columns:32px minmax(0,1fr) auto}.patient-list-card__meta{padding-left:38px}}.patient-feature-list-page{gap:14px}.patient-feature-insurance-filter{--adm-color-primary:var(--color-brand);background:var(--color-surface);border-bottom:0;min-width:0}.patient-feature-insurance-filter .adm-dropdown-nav{border:1px solid var(--color-line);border-radius:6px}.patient-feature-insurance-filter__panel{padding:12px}.patient-feature-insurance-filter__panel .adm-selector-item{min-width:0;padding-inline:8px}.patient-feature-list-page>.adm-button{margin-top:4px}.work-subpage-header{z-index:20;border-bottom:1px solid var(--color-line);background:var(--color-surface);flex:none;position:relative}.work-subpage-header:not(.work-subpage-header--patient) .adm-nav-bar{width:min(100% - 24px,720px);padding:calc(8px + var(--safe-area-top)) 0 8px;margin:0 auto}.work-main--subpage{width:min(100% - 24px,720px);padding-top:20px;padding-bottom:calc(28px + var(--safe-area-bottom))}.setting-detail-page{gap:20px}.setting-detail-content{gap:16px;display:grid}.setting-detail-content>p{color:var(--color-text-muted);margin:0}.setting-detail-content .inline-alert{color:var(--color-text)}.setting-password-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;padding:0;overflow:hidden}.setting-password-card>.adm-card-body{padding:0}.setting-password-card .adm-list{--border-top:none;--border-bottom:none}.setting-password-card .adm-list-body{background:var(--color-surface);border-radius:8px;overflow:hidden}.password-field-feedback{gap:4px;display:grid}.password-strength{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:18px;display:flex}.password-strength__meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:48px;display:grid}.password-strength__meter>span{background:var(--color-line);border-radius:2px;height:4px}.password-strength--weak{--password-strength-color:var(--color-danger)}.password-strength--medium{--password-strength-color:var(--color-warning)}.password-strength--strong{--password-strength-color:var(--color-care-strong)}.password-strength__meter>.password-strength__segment--active{background:var(--password-strength-color)}.password-strength strong{color:var(--password-strength-color)}.password-feedback--error,.password-feedback--success{font-size:12px;line-height:18px}.password-feedback--error{color:var(--color-danger)}.password-feedback--success{color:var(--color-care-strong)}.setting-about-details{border-top:1px solid var(--color-line);margin:0}.setting-about-intro{max-width:34em}.setting-about-header{gap:5px;display:grid}.setting-about-header h1,.setting-about-header p,.setting-about-sections h2,.setting-about-sections p{margin:0}.setting-about-header h1{color:var(--color-text);font-size:20px;line-height:1.4}.setting-about-header p,.setting-about-sections p{color:var(--color-text-muted)}.setting-about-sections{display:grid}.setting-about-sections>section{border-top:1px solid var(--color-line);gap:6px;padding:15px 0;display:grid}.setting-about-sections h2{color:var(--color-text);font-size:14px;line-height:1.5}.setting-about-sections p{max-width:46em;font-size:13px;line-height:1.75}.setting-about-details>div{justify-content:space-between;gap:20px;padding:14px 0;display:flex}.setting-about-details dt,.setting-about-details dd{margin:0}.setting-about-details dd{color:var(--color-text-muted);text-align:right}.setting-about-card{border:1px solid var(--color-line)}.visit-attachment-field>.adm-form-item>.adm-list-item-content>.adm-list-item-content-main{padding-top:0}.visit-attachment-picker{align-items:flex-start;gap:12px;min-width:0;display:flex}.visit-attachment-field .adm-image-uploader-input{border:0;border-radius:0;min-height:0;padding:0}.visit-attachment-picker>.adm-button{min-height:48px}.visit-attachment-image-list{gap:12px;display:grid}.visit-attachment-image-list .adm-image-uploader-cell-delete{width:22px;height:22px;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 16%, white);border:2px solid var(--color-danger);border-radius:50%;justify-content:center;align-items:center;display:flex;top:0;right:0;transform:translate(50%,-50%)}.visit-attachment-image-list .adm-image-uploader-cell-delete-icon{font-size:12px;position:static;transform:none}.visit-attachment-image-list{flex:1;min-width:0}.visit-attachment-image-list .adm-image-uploader-cell{overflow:visible}.visit-attachment-image-list .adm-image-uploader-cell-image{border-radius:4px;overflow:hidden}.visit-attachment-image-list .adm-image-uploader-space{padding-top:11px;padding-right:11px}.visit-attachment-heading{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.visit-attachment-heading>span{flex:none}.visit-attachment-heading .attachment-upload-notice{background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:12px;font-weight:400;display:flex}.attachment-upload-notice>.adm-button{flex:none;min-width:0;min-height:0}.mobile-visual-acuity,.mobile-eye-pressure,.mobile-eye-field{gap:10px;min-width:0;display:grid}.mobile-visual-acuity__grid{grid-template-columns:1fr;gap:12px;display:grid}.mobile-eye-field{grid-template-columns:auto minmax(0,1fr);align-items:center}.mobile-eye-field>.adm-selector{grid-column:1/-1}.mobile-eye-field>strong{font-size:13px;line-height:20px}.mobile-eye-field .adm-input,.mobile-eye-pressure__input{border:1px solid var(--adm-color-border);box-sizing:border-box;background:#fff;border-radius:4px;min-height:40px;padding:7px 10px}.visit-card .mobile-eye-field .adm-input-element,.visit-card .mobile-eye-pressure .adm-input-element{border:0;border-radius:0;min-height:0;padding:0}.mobile-eye-field .adm-input-element,.mobile-eye-pressure .adm-input-element{font-size:15px}.mobile-eye-field .adm-selector,.mobile-eye-pressure .adm-selector{--border-radius:4px;--checked-color:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));--checked-text-color:var(--color-brand)}.mobile-eye-field .adm-selector-item,.mobile-eye-pressure .adm-selector-item{border:1px solid var(--color-line);text-align:center;border-radius:4px;width:auto;min-width:0;min-height:0;padding:6px 2px;font-size:12px}.visit-card .mobile-eye-field .adm-selector-item,.visit-card .mobile-eye-pressure .adm-selector-item{min-height:0;padding:6px 2px}.mobile-eye-pressure__input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mobile-eye-pressure__input>span,.mobile-visual-acuity__legacy{color:var(--color-text-muted);font-size:12px}.mobile-visual-acuity__legacy{margin:0;line-height:18px}@media (width>=480px){.mobile-visual-acuity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eye-pressure-form-item .adm-list-item-content-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.eye-pressure-form-item.adm-form-item-vertical .adm-form-item-label{margin:0}.eye-pressure-form-item :is(.adm-form-item-child,.adm-form-item-child-inner,.mobile-eye-pressure){display:contents}.eye-pressure-form-item .mobile-eye-pressure__input{grid-column:2}.eye-pressure-form-item .adm-selector,.eye-pressure-form-item .adm-list-item-description{grid-column:1/-1}#patient-visit-section>.visit-card,#patient-visit-section>.disposition-card{border:1px solid var(--color-line)}.visit-card>.adm-card-body{gap:16px;min-width:0;padding:16px 0;display:grid}.visit-card>.adm-card-body>.section-heading{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.visit-card>.adm-card-body>.section-heading>.adm-tag{flex:none;width:auto}.visit-specialty-fields,.visit-attachments-section{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.visit-card .actor-summary{background:0 0;border:0;margin:0;padding:0}.visit-card .actor-summary>div{padding:0}.visit-card .actor-summary :is(dt,dd){color:var(--color-text-muted);font-size:12px;font-weight:400}.visit-action-bar{z-index:30;right:0;bottom:var(--mobile-viewport-bottom);width:min(100%,744px);padding:12px 12px calc(12px + var(--safe-area-bottom));background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg) 0%, transparent), var(--color-bg) 24%);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:auto;display:grid;position:fixed;left:0}.visit-action-bar>.adm-button{min-width:0;min-height:48px}.visit-action-bar>.adm-button:only-child{grid-column:1/-1}.visit-card-heading{margin:0 0 8px;padding-inline:12px}#patient-visit-section .visit-card-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.visit-card-heading .health-section-heading{border-left:3px solid var(--color-brand);color:var(--color-text);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 20%, transparent), transparent);margin:0;padding:2px 10px;font-size:15px;font-weight:600;line-height:22px}#patient-visit-section>.disposition-card-heading{margin-top:28px}.visit-card .adm-selector-item,.disposition-card .adm-selector-item{justify-content:center;align-items:center;display:inline-flex}.disposition-card>.adm-card-body{padding-inline:0}.disposition-card .adm-form>.adm-list{--border-top:none;--border-bottom:none;--border-inner:none}.disposition-card .adm-list-body-inner{margin-top:0}.disposition-guidance{gap:8px;padding-block:12px;display:grid}.disposition-card #disposition-type-label,.disposition-guidance>label{color:var(--adm-color-text-secondary);font-size:15px;font-weight:400;line-height:1.5;display:block;position:relative}.disposition-card #disposition-type-label{margin-bottom:4px}.disposition-card .follow-up-purpose-selector .adm-selector-item{min-height:36px;padding:6px 12px;font-size:14px;line-height:20px}.disposition-card .follow-up-purpose-selector .adm-grid{flex-wrap:wrap;gap:8px;display:flex}.disposition-card .follow-up-purpose-selector .adm-selector-item{white-space:nowrap;flex:1 0 calc(33.3333% - 5.33333px);min-width:max-content;padding-inline:6px}.disposition-card .follow-up-purpose-selector .adm-selector-item:nth-child(n+4){flex-basis:calc(50% - 4px)}.disposition-note-field .adm-list-item-content,.disposition-note-field .adm-text-area,.disposition-note-field .adm-text-area-element{box-shadow:none;border:0}.visit-card-heading>div,.visit-card-heading>.health-section-heading{flex:1;min-width:0}.visit-card .adm-form{--border-top:none;--border-bottom:none;--border-inner:none}.visit-card .adm-form .adm-list{--padding-left:0px;--padding-right:0px}.visit-card .adm-list-item-content{border-top:0}.visit-specialty-field .adm-form-item-label,.visit-date-field .adm-form-item-label{font-size:15px;line-height:1.5}.visit-specialty-field .adm-list-item-content,.visit-date-field .adm-list-item-content{align-items:center}.visit-specialty-field .adm-list-item-content-prefix,.visit-date-field .adm-list-item-content-prefix{--prefix-width:88px;flex-shrink:0}@media (width<=360px){.visit-action-bar>.adm-button{font-size:14px}}.visit-card :is(#visit-chief-complaint,#visit-custom-diagnosis,#visit-intervention-advice),.visit-card .visit-date-field .adm-input,.visit-card .mobile-eye-field>.adm-input,.visit-card .mobile-eye-pressure__input,.disposition-card #disposition-guidance,.disposition-card #disposition-follow-up-note{background:color-mix(in srgb, var(--color-brand) 4%, var(--color-surface));border:1px solid #0000;border-radius:6px;font-size:14px}.disposition-card .adm-input:has(>:is(#disposition-suggested-at,#disposition-suggested-department)){background:color-mix(in srgb, var(--color-brand) 4%, var(--color-surface));border:1px solid #0000;border-radius:6px;font-size:14px}.visit-card .visit-date-field .adm-input{box-sizing:border-box;height:40px;min-height:40px;padding:8px 12px}.disposition-card .adm-input:has(>:is(#disposition-suggested-at,#disposition-suggested-department)){box-sizing:border-box;height:40px;min-height:40px;padding:8px 12px}.visit-card #visit-date,.disposition-card :is(#disposition-suggested-at,#disposition-suggested-department){background:0 0;border:0;border-radius:0;outline:none;height:22px;min-height:0;padding:0;font-size:14px;line-height:22px}.visit-card .mobile-eye-field .adm-input-element,.visit-card .mobile-eye-pressure .adm-input-element{background:0 0;font-size:14px}.visit-card :is(#visit-chief-complaint,#visit-custom-diagnosis,#visit-intervention-advice):focus,.visit-card .visit-date-field .adm-input:focus-within,.visit-card .mobile-eye-field>.adm-input:focus-within,.visit-card .mobile-eye-pressure__input:focus-within,.disposition-card #disposition-guidance:focus,.disposition-card #disposition-follow-up-note:focus{border-color:var(--color-brand);background:var(--color-surface);outline:none}.disposition-card .adm-input:has(>:is(#disposition-suggested-at,#disposition-suggested-department)):focus-within{border-color:var(--color-brand);background:var(--color-surface);outline:none}.disposition-card #disposition-guidance,.disposition-card #disposition-follow-up-note{padding:10px 12px}:is(.visit-specialty-fields .adm-list-item-content-main:has(.mobile-visual-acuity),.visit-specialty-fields .adm-list-item-content-main:has(.mobile-eye-pressure)){min-width:0;padding-inline:0}.visit-specialty-fields,.disposition-follow-up{background:0 0;border:0;border-radius:4px;gap:12px;min-width:0;margin:20px 0 0;padding:12px 0;display:grid}.visit-specialty-fields .adm-list-item,.disposition-follow-up .adm-list-item{background:0 0}.visit-specialty-fields>legend,.disposition-follow-up>legend{border-bottom:2px solid var(--color-brand);color:var(--color-text);margin:0;padding:0 0 8px;font-size:15px;font-weight:600;line-height:22px}.visit-specialty-fields__content,.disposition-follow-up__content{gap:12px;min-width:0;padding-left:20px;display:grid}.disposition-follow-up__content>.adm-selector .adm-selector-item{min-height:40px;font-size:14px}.visit-specialty-fields .eye-pressure-form-item .adm-list-item-content-main{padding-bottom:6px}.visit-specialty-fields__content,.disposition-follow-up .follow-up-fields{--padding-left:0px;--padding-right:0px}.disposition-type-selector{container-type:inline-size}.disposition-card .disposition-type-selector>.adm-grid{grid-template-columns:minmax(0,1fr);gap:8px}.disposition-card .disposition-type-selector .adm-selector-item{justify-content:center;align-items:center;min-height:44px;padding:8px;display:flex}@container (width>=360px){.disposition-card .disposition-type-selector>.adm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#patient-visit-section .visit-card-heading{padding:0;display:block}#patient-visit-section .visit-card-heading__title{border-left:3px solid var(--color-brand);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 20%, transparent), transparent);justify-content:space-between;align-items:center;width:100%;min-width:0;padding:2px 10px;display:flex}#patient-visit-section .visit-card-heading__title .health-section-heading{background:0 0;border-left:0;min-width:0;padding:0}#patient-visit-section .visit-card-heading__title>.adm-tag{flex:none;justify-content:center;align-items:center;margin:0;padding:2px 4px;line-height:11px;display:inline-flex}.visit-history-list{gap:12px;display:grid}.visit-history-option{appearance:none;border:1px solid color-mix(in srgb, var(--color-brand) 20%, var(--color-line));border-radius:var(--radius-card);width:100%;min-width:0;color:var(--color-text);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand) 5%, var(--color-surface)), var(--color-surface) 42%);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;padding:14px 52px 12px 14px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #17313b0f}.visit-history-option:hover{border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-line));transform:translateY(-1px);box-shadow:0 12px 24px #17313b1a}.visit-history-option:active{transform:translateY(0)}.visit-history-option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.visit-history-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-brand) 60%, var(--color-line));box-shadow:0 12px 26px #17313b1f}.visit-history-option:disabled{cursor:wait;opacity:.68}.visit-history-option__header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.visit-history-option__header strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.45}.visit-history-option__badge{color:var(--color-text-muted);background:#edf1f3;border-radius:4px;flex:none;padding:2px 6px;font-size:11px;line-height:1.5}.visit-history-option__badge--completed{color:var(--color-care-strong);background:color-mix(in srgb, var(--color-care) 10%, var(--color-surface))}.visit-history-option__badge--voided{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}.visit-history-option__badge--draft{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface))}.visit-history-option__details{gap:7px;margin-top:10px;display:grid}.visit-history-option__details>span{overflow-wrap:anywhere;grid-template-columns:4.25rem minmax(0,1fr);gap:8px;min-width:0;font-size:12px;font-weight:600;line-height:1.5;display:grid}.visit-history-option__label{color:var(--color-text-muted);font-size:11px;font-weight:700}.visit-history-option__clinical-value{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.visit-history-option__clinical-value>span:first-child{white-space:nowrap}.visit-history-option__arrow{width:26px;height:26px;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));border-radius:50%;flex:none;padding:6px;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.work-main.work-main--subpage:has(>.patient-record-page){padding-top:0}.patient-summary-popup-body{border-radius:16px 16px 0 0;overflow:hidden}.patient-summary-popup{max-height:min(70dvh, var(--mobile-viewport-height));padding:16px 16px calc(24px + var(--safe-area-bottom));background:var(--color-surface);gap:16px;display:grid;overflow-y:auto}.patient-summary-popup__header{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.patient-history-popup .patient-summary-popup__header{grid-template-columns:minmax(0,1fr) auto 48px}.patient-summary-popup__header h2,.patient-summary-popup__header span{margin:0}.patient-summary-popup__header .adm-button{align-self:center;padding:0}.patient-summary-popup__header h2{font-size:18px}.patient-summary-popup__header span{color:var(--color-text-muted);font-size:12px}.patient-summary-popup:has(>.patient-summary-popup__editor){height:min(70dvh, var(--mobile-viewport-height));grid-template-rows:auto minmax(0,1fr);overflow:hidden}.patient-summary-popup__editor{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.patient-summary-popup__editor .staff-card-supplement{flex:1;min-height:0}.patient-summary-popup__editor>:is(.basic-form-actions,.health-step-actions){flex-shrink:0;padding-top:12px}.patient-record-page>.adm-card.patient-hero{border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-surface));border-top:3px solid var(--color-brand);background:var(--color-surface);min-height:81px;margin-top:20px;position:sticky;top:20px;overflow:visible;box-shadow:0 6px 18px #17313b24}.patient-record-page>.adm-card.patient-hero:before,.patient-record-page>.adm-card.patient-hero:after{content:"";pointer-events:none;border-radius:16px 16px 0 0;height:10px;position:absolute}.patient-record-page>.adm-card.patient-hero:before{background:color-mix(in srgb, var(--color-brand) 24%, var(--color-surface));inset:-13px 12px auto}.patient-record-page>.adm-card.patient-hero:after{background:color-mix(in srgb, var(--color-brand) 12%, var(--color-surface));inset:-23px 24px auto}.patient-record-page>.adm-card.patient-hero--raised{box-shadow:0 8px 22px #17313b2e}.patient-hero>.adm-card-body{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding-bottom:0;display:grid}.patient-hero>.adm-card-body>div:not(.patient-hero__actions){gap:3px;min-width:0;display:grid}.patient-hero>.adm-card-body>div>p:first-of-type{grid-row:2;margin:0}.patient-hero>.adm-card-body>div>h1{grid-row:1;padding-right:80px;font-size:18px}.patient-hero>.adm-card-body>.adm-tag{position:absolute;top:12px;right:12px}.patient-hero>.adm-card-body>div>h1 span{white-space:nowrap;font-size:13px;font-weight:400}.patient-hero__avatar{width:42px;height:42px;color:var(--color-surface);background:var(--color-brand);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.patient-hero>.adm-card-body>div>.patient-hero__birth-date{grid-row:3;font-size:12px}.patient-hero__actions{border-top:1px solid var(--color-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.patient-history-popup{gap:12px}.patient-history-popup>.visit-history{box-shadow:none;border-radius:0}.patient-history-popup>.visit-history>.adm-card-body{padding-inline:0}.patient-history-popup>.visit-history>.section-heading{display:none}.patient-hero__actions>button{min-width:0;min-height:40px;color:var(--color-brand);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.patient-hero__actions>button>svg{flex-shrink:0}.patient-hero__action-short{display:none}.patient-hero__actions>button+button:before{content:"";background:var(--color-line);width:1px;height:50%;position:absolute;top:25%;left:0}@media (width<=360px){.patient-hero__action-label{display:none}.patient-hero__action-short{display:inline}.patient-hero{min-height:0}.patient-hero>.adm-card-body{grid-template-columns:36px minmax(0,1fr);gap:8px}.patient-hero__avatar{width:36px;height:36px;font-size:17px}.patient-hero>.adm-card-body>div>h1{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;font-size:16px;line-height:22px;display:flex}.patient-hero>.adm-card-body>div>h1 span,.patient-hero>.adm-card-body>div>.patient-hero__birth-date{font-size:11px;line-height:17px}.patient-hero>.adm-card-body>.adm-tag{white-space:nowrap;padding-inline:5px;font-size:10px}.patient-hero__actions>button{min-height:36px;padding-block:6px;font-size:12px}}.patient-hero__phone{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.patient-hero__phone>span{white-space:nowrap}@media (width<=360px){.patient-hero__birth-date{display:none}}.patient-history-popup .visit-history>.adm-card-body{padding-inline:0}.patient-record-page{padding-bottom:calc(96px + var(--safe-area-bottom))}.patient-hero__actions>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px;border-radius:4px}.patient-hero__actions>button:active{background:var(--color-bg)}.patient-summary-popup__header .patient-summary-popup__close{width:48px;height:48px;color:var(--color-text-muted);font-size:20px}.patient-summary-popup__close:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.patient-summary-popup__header .patient-summary-popup__close--compact{height:32px;min-height:32px}.scan-patient-card{border:1px solid var(--color-line);width:100%;min-width:0;min-height:80px;color:var(--color-text);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:14px 12px;display:grid;box-shadow:0 3px 10px #143f480f}.scan-patient-card:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.scan-patient-card:disabled{opacity:.6;cursor:wait}.scan-patient-card__avatar{color:#0b7285;background:#e7f2f3;border:1px solid #cae0e3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:600;display:grid}.scan-patient-card__identity,.scan-patient-card__meta{gap:6px;min-width:0;display:grid}.scan-patient-card__title{flex-wrap:wrap;align-items:baseline;column-gap:3px;min-width:0;display:flex}.scan-patient-card__title strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.scan-patient-card__code,.scan-patient-card__phone,.scan-patient-card__meta time{color:var(--color-text-muted);font-size:12px}.scan-patient-card__code,.scan-patient-card__phone{overflow-wrap:anywhere}.scan-patient-card__meta{justify-items:end}.scan-patient-card__meta time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.scan-patient-card__status{color:#98651a;text-align:right;background:#fff5df;border-radius:999px;max-width:100%;padding:3px 6px;font-size:10px}.scan-patient-card__status.is-complete{color:#438f79;background:#edf6f2}.scan-patient-card__arrow{box-sizing:border-box;width:24px;height:24px;color:var(--color-brand);background:#e7f2f3;border-radius:50%;padding:5px}@media (width<=374px){.scan-patient-card{grid-template-columns:32px minmax(0,1fr) auto 20px;gap:6px;padding:12px 9px}.scan-patient-card__avatar{width:32px;height:32px;font-size:16px}.scan-patient-card__arrow{width:20px;height:20px;padding:3px}.scan-patient-card__meta time{font-size:10px}}.scan-page .scan-launch{--border-width:0;min-height:64px;color:var(--color-brand);background:var(--color-surface);border:0;font-size:15px}.scan-page .scan-launch>span{gap:10px}.scan-page .scan-launch svg{font-size:24px}.scan-page .scan-history-badge{align-items:center;gap:6px;padding:0;display:inline-flex}.scan-page .scan-history-badge>.adm-badge-fixed{flex:none;position:static;transform:none}.scan-patient-popup{--min-width:min(360px, calc(100vw - 32px));--max-width:calc(100vw - 32px)}.scan-patient-popup .scan-patient-dialog{max-height:calc(var(--mobile-viewport-height) - 32px)}.scan-patient-dialog .adm-dialog-title{margin-bottom:16px}.scan-patient-dialog .adm-dialog-content{padding:0 16px}.scan-patient-summary{border-radius:var(--radius-card);background:var(--color-bg);margin-bottom:16px;padding:14px}.scan-patient-summary h2{color:var(--color-text);overflow-wrap:anywhere;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.4}.scan-patient-summary dl{gap:8px;margin:0;font-size:14px;line-height:1.5;display:grid}.scan-patient-summary dl>div{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.scan-patient-summary dt{color:var(--color-text-muted)}.scan-patient-summary dd{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.scan-patient-actions{gap:10px;display:grid}.scan-patient-action.adm-button{--border-width:0;--border-radius:var(--radius-button);--text-color:var(--color-surface);min-height:56px;padding:14px 16px;font-size:16px;font-weight:500}.scan-patient-action--health{--background-color:var(--color-care-strong)}.scan-patient-action--basic{--background-color:var(--color-info)}.scan-patient-action--visit{--background-color:var(--color-brand)}.scan-patient-action>span{text-align:left;align-items:center;gap:12px;display:flex}.scan-patient-action>span>span{flex:1}.scan-patient-action svg{flex:none;font-size:22px}.scan-patient-action svg:last-child{font-size:16px}.scan-patient-dialog .adm-dialog-footer{padding:16px}.scan-patient-dialog .adm-dialog-action-row{border-top:0}.scan-patient-dialog .adm-dialog-action-row>.adm-dialog-button{border-radius:var(--radius-button);background:var(--color-bg);min-height:48px;color:var(--color-text-muted);border:0;font-size:16px}.scan-patient-dialog .adm-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.work-main:has(>.tasks-page){width:min(100%,744px);padding-inline:12px}.tasks-page .work-visit-task-card{color:inherit;text-decoration:none;display:block}.tasks-page .work-visit-task-card>.follow-up-task-card{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent);background:var(--color-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--color-text) 7%, transparent);padding-inline:12px;position:relative}.tasks-page .work-visit-task-card .follow-up-task-card>.adm-card-body{min-height:80px;padding:16px 0}.tasks-page .work-visit-task-card .work-task-card__header{grid-template-columns:46px minmax(0,1fr) 112px 26px;gap:10px;min-height:48px}.tasks-page .work-visit-task-card .work-task-card__identity h2{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:0 6px;min-width:0;font-size:17px;line-height:24px;display:flex}.tasks-page .work-visit-task-card .work-task-card__identity{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.tasks-page .work-visit-task-card__code{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:400}.tasks-page .work-visit-task-card .work-task-card__identity p{white-space:nowrap;margin-top:5px;font-size:13px;line-height:18px}.tasks-page .work-visit-task-card__status{align-content:space-between;align-self:stretch;justify-items:end;gap:6px;min-width:0;display:grid}.tasks-page .work-visit-task-card__status>.adm-tag{text-align:center;max-width:112px;position:absolute;top:0;right:12px;transform:translateY(-50%)}.tasks-page .work-visit-task-card__status time{color:var(--color-text-muted);white-space:nowrap;font-size:13px;line-height:18px}.tasks-page .work-visit-task-card__arrow{width:26px;height:26px;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));border-radius:50%;place-self:center end;padding:6px;font-size:14px;display:block}.tasks-page .work-visit-task-card:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 35%, transparent);outline-offset:3px;border-radius:8px}@media (width<=360px){.tasks-page .work-visit-task-card>.follow-up-task-card{padding-inline:10px}.tasks-page .work-visit-task-card .follow-up-task-card>.adm-card-body{min-height:76px;padding-block:14px}.tasks-page .work-visit-task-card .work-task-card__header{grid-template-columns:32px minmax(0,1fr) 100px 26px;gap:6px;min-height:48px}.tasks-page .work-visit-task-card .work-task-card__avatar{width:32px;height:32px;font-size:15px}.tasks-page .work-visit-task-card .work-task-card__identity h2{gap:0 3px;font-size:15px}.tasks-page .work-visit-task-card .work-task-card__identity p,.tasks-page .work-visit-task-card__code,.tasks-page .work-visit-task-card__status time{font-size:11px}.tasks-page .work-visit-task-card__status>.adm-tag{max-width:100px;padding-inline:5px;font-size:10px}}.tasks-page .work-visit-task-card .work-task-card__identity h2>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.tasks-page .work-visit-task-card__code{flex-shrink:0}@media (width<=480px){.tasks-page .work-visit-task-card .work-task-card__header{grid-template-columns:32px minmax(0,1fr) 26px;grid-template-areas:"avatar identity arrow"".status.";gap:8px}.tasks-page .work-visit-task-card .work-task-card__avatar{grid-area:avatar;width:32px;height:32px}.tasks-page .work-visit-task-card .work-task-card__identity{grid-area:identity}.tasks-page .work-visit-task-card__arrow{grid-area:arrow}.tasks-page .work-visit-task-card__status{flex-wrap:wrap;grid-area:status;justify-content:space-between;align-items:center;gap:6px;display:flex}.tasks-page .work-visit-task-card .work-task-card__header{position:relative}.tasks-page .work-visit-task-card__status{display:contents;position:static}.tasks-page .work-visit-task-card__status>.adm-tag{position:absolute;top:0;right:12px;transform:translateY(-50%)}.tasks-page .work-visit-task-card__status time{position:absolute;bottom:0;right:34px}.tasks-page .work-visit-task-card .work-task-card__identity p,.tasks-page .work-visit-task-card__status time{align-self:center}.tasks-page .work-visit-task-card__status time{line-height:18px;bottom:0}.tasks-page .work-visit-task-card .follow-up-task-card>.adm-card-body{min-height:48px;padding-block:14px}.tasks-page .work-visit-task-card .work-task-card__header{grid-template-areas:"avatar identity arrow";min-height:48px}}@media (width>=361px) and (width<=480px){.tasks-page .work-visit-task-card>.follow-up-task-card{padding-inline:12px}.tasks-page .work-visit-task-card .follow-up-task-card>.adm-card-body{min-height:48px;padding-block:14px}.tasks-page .work-visit-task-card .work-task-card__header{grid-template-columns:40px minmax(0,1fr) auto 26px;grid-template-areas:"avatar identity status arrow""avatar phone date arrow";gap:5px 10px;min-height:48px}.tasks-page .work-visit-task-card .work-task-card__avatar{width:40px;height:40px;font-size:18px}.tasks-page .work-visit-task-card .work-task-card__identity{display:contents}.tasks-page .work-visit-task-card .work-task-card__identity h2{grid-area:identity;font-size:16px;line-height:23px}.tasks-page .work-visit-task-card .work-task-card__identity p{grid-area:phone;margin:0;font-size:13px;line-height:18px}.tasks-page .work-visit-task-card__status{display:contents}.tasks-page .work-visit-task-card__status time{grid-area:date;font-size:12px;position:static}}@media (width<=360px){.tasks-page .work-visit-task-card .work-task-card__header{grid-template-columns:32px minmax(0,1fr) auto 26px;grid-template-areas:"avatar identity status arrow""avatar phone date arrow";gap:5px 6px;min-height:48px}.tasks-page .work-visit-task-card .work-task-card__identity{display:contents}.tasks-page .work-visit-task-card .work-task-card__identity h2{grid-area:identity;min-width:0;font-size:14px;line-height:23px}.tasks-page .work-visit-task-card .work-task-card__identity p{grid-area:phone;margin:0;font-size:11px;line-height:18px}.tasks-page .work-visit-task-card__status{display:contents}.tasks-page .work-visit-task-card__status time{grid-area:date;font-size:11px;line-height:18px;position:static}}.tasks-page .work-visit-task-card .work-task-card__identity h2>span:first-child{text-overflow:clip;white-space:nowrap;overflow:visible}@media (width>=361px) and (width<=480px){.tasks-page .work-visit-task-card__status>.adm-tag{grid-area:status;place-self:center end;position:static;top:14px;right:12px;transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f7f8;--color-surface:#fff;--color-text:#17313b;--color-text-muted:#5c6f78;--color-line:#cfe0e3;--color-brand:#0b7285;--color-care:#168c61;--color-care-strong:#137a54;--color-warning:#b96a12;--color-danger:#c33d4d;--color-info:#2f6b8a;--focus-ring:#1d7fff;--font-sans:"IBM Plex Sans SC", "Source Han Sans SC", sans-serif;--radius-card:8px;--radius-button:8px;--motion-fast:.15s;--motion-standard:.2s;--motion-slow:.22s;--mobile-viewport-height:100dvh;--mobile-viewport-top:0px;--mobile-viewport-bottom:0px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--adm-color-primary:#0b7285;--adm-color-success:#168c61;--adm-color-warning:#b96a12;--adm-color-danger:#c33d4d;--adm-color-text:#17313b;--adm-color-weak:#5c6f78;--adm-color-border:#cfe0e3;--adm-color-background:#fff;--adm-font-family:var(--font-sans)}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);overflow-x:hidden}body{--work-bottom-nav-height:calc(71px + var(--safe-area-bottom));min-width:320px;margin:0;overflow-x:hidden}button,input,select,textarea,a{font:inherit}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),textarea,select,[contenteditable=true]{min-width:0;max-width:100%;scroll-margin-block:12px;font-size:max(16px,1rem)!important}.adm-popup-body-position-bottom{bottom:var(--mobile-viewport-bottom);max-height:var(--mobile-viewport-height);overflow-y:auto}.adm-center-popup-wrap{top:calc(var(--mobile-viewport-top) + var(--mobile-viewport-height) / 2)}.adm-dialog-body,.adm-modal-body{max-height:min(70vh, calc(var(--mobile-viewport-height) - 32px))}.public-shell{width:min(100% - 32px,720px);padding:calc(24px + var(--safe-area-top)) 0 calc(48px + var(--safe-area-bottom));gap:20px;margin:0 auto;display:grid}.public-shell--notice{height:100vh;height:var(--mobile-viewport-height);min-height:0;padding-bottom:calc(16px + var(--safe-area-bottom));flex-direction:column;gap:16px;display:flex;overflow:hidden}.public-header{gap:8px;display:grid}.public-shell--notice .public-header{gap:16px}.public-brand{align-items:center;gap:10px;min-width:0;display:flex}.public-brand__mark{border-radius:14px;flex:none;width:44px;height:44px;display:block;box-shadow:inset 0 1px #ffffff29}.public-brand__copy{gap:2px;min-width:0;line-height:1.15;display:grid}.public-brand__copy strong{letter-spacing:-.015em;font-size:1rem}.public-brand__track{color:var(--color-brand)}.public-brand__copy>span{color:var(--color-text-muted);font-size:.78rem;font-weight:600}.public-header h1,.public-header p,.notice-card h1,.notice-card h2{margin:0}.notice-card h1{font-size:1.5rem}.public-header h1{font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.2}.public-shell.activity-directory-shell{width:100%;max-width:none;padding:0 0 calc(48px + var(--safe-area-bottom));gap:0}.activity-directory-nav{width:100%;padding-top:var(--safe-area-top);border-bottom:1px solid var(--color-line);background:var(--color-surface)}.activity-directory-content{gap:16px;width:min(100% - 24px,640px);margin:0 auto;padding-top:18px;display:grid}.activity-directory-list{gap:8px;display:grid}.activity-directory-chooser{gap:18px;display:grid}.activity-directory-description{color:var(--color-text-muted);text-align:right;grid-column:2;align-self:start;font-size:12px;line-height:18px}.activity-choice-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.activity-choice-list>li{min-width:0}.activity-choice-card{appearance:none;border:1px solid color-mix(in srgb, var(--color-brand) 20%, var(--color-line));border-radius:var(--radius-card);width:100%;color:var(--color-text);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand) 5%, var(--color-surface)), var(--color-surface) 42%);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;padding:18px 18px 16px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #17313b0f}.activity-choice-card .adm-button-content{white-space:normal;gap:14px;display:grid}.activity-choice-card:hover{border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-line));transform:translateY(-2px);box-shadow:0 14px 30px #17313b1a}.activity-choice-card:active{transform:translateY(0)}.activity-choice-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.activity-choice-card__header{align-items:flex-start;gap:10px;min-width:0;margin-bottom:12px;display:flex}.activity-choice-card__title{letter-spacing:-.015em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.125rem;font-weight:700;line-height:1.4}.activity-choice-card__details{gap:9px;display:grid}.activity-choice-card__details>span{overflow-wrap:anywhere;grid-template-columns:4.5rem minmax(0,1fr);gap:10px;font-size:.875rem;font-weight:600;line-height:1.5;display:grid}.activity-choice-card__label{color:var(--color-text-muted);font-size:.78rem;font-weight:700}.activity-choice-card__action{border-top:1px solid var(--color-line);min-height:32px;color:var(--color-brand);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:.875rem;font-weight:400;display:flex}.activity-choice-card__action-icon{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));border-radius:50%;flex:none;width:28px;height:28px;padding:6px}.activity-directory-card{border-color:color-mix(in srgb, var(--color-brand) 20%, var(--color-line));position:relative;overflow:hidden;box-shadow:0 12px 32px #17313b12}.activity-directory-card>.adm-card-body{gap:18px;display:grid}.activity-directory-card__header{align-items:center;gap:10px;min-width:0;display:flex}.activity-directory-card__header h1{letter-spacing:-.02em;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1.35rem;line-height:1.35}.activity-directory-card__header h1[tabindex="-1"]:focus{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.activity-directory-card__details{border-block:1px solid var(--color-line);gap:0;margin:0;display:grid}.activity-directory-card__details div{grid-template-columns:4.5rem minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.activity-directory-card__details div+div{border-top:1px solid var(--color-line)}.activity-directory-card__details dt{color:var(--color-text-muted);font-size:.8125rem;font-weight:700}.activity-directory-card__details dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.activity-directory-card__qr-column{justify-items:center;gap:9px;padding-block:18px 24px;display:grid}.activity-qr-frame{aspect-ratio:1;background:linear-gradient(var(--color-brand), var(--color-brand)) left top / 27px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) left top / 3px 27px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right top / 27px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right top / 3px 27px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) left bottom / 27px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) left bottom / 3px 27px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right bottom / 27px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right bottom / 3px 27px no-repeat;place-items:center;width:min(68vw,224px);padding:13px;display:grid}.activity-directory-card__qr{border-radius:5px;width:100%;height:100%;display:block}.activity-directory-card__qr-note{color:var(--color-text-muted);text-align:center;margin:0;padding:16px;font-size:.875rem}.activity-directory-card__scan-note{color:var(--color-text-muted);margin:0;font-size:.8125rem}.activity-directory-card__actions{display:block}.eyebrow{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.candidate-summary,.verified-summary dl{gap:12px;margin:8px 0 0;display:grid}.candidate-summary div,.verified-summary dl div{gap:2px;display:grid}.candidate-summary dt,.verified-summary dt{color:var(--color-text-muted);font-size:.875rem;font-weight:700}.candidate-summary dd,.verified-summary dd{margin:0}.public-shell--entry{align-content:start;gap:16px;width:min(100% - 24px,560px)}.public-shell--entry-keyboard{overscroll-behavior-y:contain;min-height:0;scroll-padding-block:64px 16px;overflow-y:auto}.public-shell--entry-keyboard>.staff-registration-nav{z-index:3;position:sticky;top:0}.activity-entry__description{color:var(--color-text-muted);text-align:right;grid-column:2;align-self:start;font-size:12px;line-height:18px}.activity-entry__retry{margin-top:36px}.registration-create{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;min-width:0;display:grid;overflow:hidden}.registration-create>.adm-form{--border-bottom:none;--border-inner:none;--border-top:none;--prefix-width:3.75em;background:var(--color-surface);padding:16px 16px 20px}.registration-create .adm-list-body-inner{background:var(--color-surface);gap:16px;margin-block:0;display:grid}.registration-create .adm-form-item{--padding-left:0;--padding-right:0}.registration-create .adm-list-item-content-main,.registration-create .adm-form-item-horizontal .adm-list-item-content-prefix{padding-block:0}.registration-create .adm-form-item-label{height:48px;color:var(--color-text);align-items:center;font-size:14px;font-weight:500;display:flex}.registration-create .adm-input{--background-color:var(--color-bg);--font-size:16px;--placeholder-color:var(--color-text-muted);border:1px solid var(--color-line);border-radius:6px;min-height:48px;padding:0 12px}.registration-create .adm-input:focus-within{--background-color:var(--color-surface);border-color:var(--color-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent)}.registration-create .adm-form-item-has-error .adm-input{border-color:var(--color-danger)}.registration-create .adm-input:has([aria-invalid=true]){border-color:var(--color-danger)}.registration-create__submit.adm-button{min-height:52px;font-size:16px;font-weight:500}.registration-create__field-error{color:var(--color-danger)}.registration-create-context{border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-brand) 5%, var(--color-surface));gap:10px;min-width:0;padding:16px;display:grid;position:relative}.registration-create-context__label{color:var(--color-brand);margin:0;font-size:12px;font-weight:500;line-height:18px;position:absolute;top:16px;right:16px}.registration-create-context__name{overflow-wrap:anywhere;letter-spacing:0;min-width:0;margin:0;padding-right:112px;font-size:1.125rem;font-weight:700;line-height:1.4}.registration-create-context__details{gap:6px;min-width:0;margin:0;display:grid}.registration-create-context__details>div{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.registration-create-context__details dt{color:var(--color-text-muted);font-size:.8125rem;font-weight:700;line-height:1.55}.registration-create-context__details dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text);margin:0;font-size:.875rem;font-weight:500;line-height:1.55}.notice-card,.form-stack,.choice-group,.verified-summary,.completion-card{gap:16px;min-width:0;display:grid}.notice-card section{gap:6px;display:grid}.notice-step{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.notice-region{min-width:0;min-height:0}.notice-region--scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow-y:auto}.notice-region--scrollable:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.notice-confirmation{border-radius:var(--radius-button);background:color-mix(in srgb, var(--color-brand) 5%, var(--color-surface));border:0;grid-template-columns:48px minmax(0,1fr);align-items:start;min-height:48px;margin:0;padding:0;display:grid}.notice-confirmation__control{cursor:pointer;place-items:center;width:48px;height:48px;display:grid}.notice-confirmation__control .adm-checkbox{--icon-size:20px;justify-content:center;align-items:flex-start;width:48px;height:48px;padding-top:11px}.notice-confirmation__control .adm-checkbox input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;display:block;position:absolute;overflow:hidden}.notice-confirmation__accessible-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notice-confirmation p{cursor:pointer;margin:0;padding:11px 12px 11px 0;line-height:1.55}.notice-confirmation label{cursor:pointer}.notice-confirmation:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.notice-step>.adm-button{flex:none}.public-shell .notice-card section{border-top:1px solid color-mix(in srgb, var(--color-info) 14%, var(--color-line));grid-template-columns:1fr;align-items:start;gap:6px;padding-top:14px}.public-shell .notice-card section h2{color:var(--color-brand);font-size:.875rem;line-height:1.6}.notice-card ul{margin:0;padding-left:1.25rem;line-height:1.65}.notice-card p{margin:0;line-height:1.65}.notice-retention-details{gap:10px;margin:0;display:grid}.notice-retention-details>div{gap:2px;display:grid}.notice-retention-details dt{color:var(--color-text-muted);font-size:.8125rem;font-weight:700;line-height:1.5}.notice-retention-details dd{margin:0;line-height:1.65}.notice-meta{color:var(--color-text-muted);font-size:.875rem}.notice-effective{border-top:1px solid color-mix(in srgb, var(--color-info) 14%, var(--color-line));flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-top:12px;display:flex;line-height:1.5!important}.notice-effective span{color:var(--color-brand);font-weight:700}.break-anywhere{overflow-wrap:anywhere}.choice-group{border:0;margin:0;padding:0}.choice-group legend{margin-bottom:8px;font-weight:700}.choice-group__explanation{border-left:3px solid var(--color-danger);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));margin:0;padding:10px 12px;font-size:.875rem;line-height:1.55}.choice-control{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);cursor:pointer;grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:48px;display:grid}.choice-control input{justify-self:center;margin:0}.choice-control span{padding:12px 12px 12px 0}.adm-form-item .adm-selector-item{min-height:48px}.adm-form-item :is(.adm-input-element,.adm-text-area-element):disabled{border-color:color-mix(in srgb, var(--color-text-muted) 42%, var(--color-line));color:var(--color-text-muted);background:color-mix(in srgb, var(--color-bg) 58%, var(--color-line));cursor:not-allowed;opacity:1}.adm-button{min-width:48px;min-height:48px}.inline-alert,.inline-status{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);padding:14px 16px;font-weight:600}.inline-alert{border-color:var(--color-danger);color:var(--color-danger)}.inline-status{border-color:var(--color-care);color:var(--color-care)}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-shell--basic,.public-shell--health{height:var(--mobile-viewport-height);min-height:0;padding-bottom:calc(12px + var(--safe-area-bottom));flex-direction:column;gap:12px;display:flex}.public-shell--basic>:not(.basic-information-section),.public-shell--health>:not(.health-step-section){flex-shrink:0}.basic-information-section,.health-step-section{background:var(--color-surface);flex:1;grid-template-columns:84px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.basic-information-section>[role=tablist],.health-step-section>[role=tablist]{min-height:0}.basic-step-content,.health-step-content{overscroll-behavior-y:contain;scrollbar-width:thin;min-width:0;min-height:0;overflow:hidden auto}.health-step-section .health-step-form{padding:16px 12px}.basic-step-sidebar,.health-step-sidebar{--width:84px;--height:100%;--background-color:#eef3f4}.basic-step-sidebar .adm-side-bar-item,.health-step-sidebar .adm-side-bar-item{min-height:54px;padding:0}.basic-step-sidebar .adm-side-bar-badge,.basic-step-sidebar .adm-side-bar-item-title,.health-step-sidebar .adm-side-bar-badge,.health-step-sidebar .adm-side-bar-item-title{width:100%}.basic-step-sidebar .adm-side-bar-item-highlight,.health-step-sidebar .adm-side-bar-item-highlight{left:0}.basic-step-sidebar__label,.health-step-sidebar__label{width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 8px;font-size:13px;line-height:1.5;display:block}.basic-step-sidebar__label:focus-visible,.health-step-sidebar__label:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.activity-directory-header,.public-header--entry,.public-header--basic,.public-header--completion,.public-header--health{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:2px 12px}.activity-directory-header .public-brand,.public-header--entry .public-brand,.public-header--basic .public-brand,.public-header--completion .public-brand,.public-header--health .public-brand{grid-row:1/3}.activity-directory-header h1,.public-header--entry h1,.public-shell--basic .public-header--basic h1,.public-shell--completion .public-header--completion h1,.public-shell--health .public-header--health h1{letter-spacing:0;text-align:right;grid-column:2;align-self:end;font-size:18px;font-weight:500;line-height:22px}.public-staff-nav{border-bottom:1px solid var(--color-line);grid-column:1/-1;width:100%;margin:-8px 0 4px;padding:0}.public-staff-nav .adm-nav-bar-title{color:var(--color-text);font-size:14px;font-weight:600}.basic-patient-summary,.completion-patient-summary,.health-patient-summary{grid-column:2;grid-template-columns:minmax(0,1fr) max-content;align-self:start;gap:8px;min-width:0;margin:0;line-height:18px;display:grid}.basic-patient-summary>div,.completion-patient-summary>div,.health-patient-summary>div{justify-content:flex-end;align-items:baseline;min-width:0;display:flex}.basic-patient-summary dt,.completion-patient-summary dt,.health-patient-summary dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.basic-patient-summary dd,.completion-patient-summary dd,.health-patient-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:400}.basic-patient-summary>div:first-child dd,.completion-patient-summary>div:first-child dd,.health-patient-summary>div:first-child dd{color:var(--color-text);font-weight:600}.basic-information-form{padding:12px}.basic-information-form .adm-form-item.adm-list-item{--padding-left:0;--padding-right:0}.basic-information-form .adm-form-item-horizontal.adm-list-item{--prefix-width:96px}.basic-information-form .adm-form-item-label{font-size:14px;line-height:24px}.basic-information-form :is(.adm-input-element,.adm-text-area-element){font-size:16px;line-height:24px}.basic-information-form .adm-stepper{--height:48px;--input-width:80px;--button-width:48px;--input-font-size:16px}.basic-age-control{justify-content:flex-start;align-items:center;min-width:0;display:flex}.basic-age-control .adm-stepper{flex:none}@media (width<=400px){.basic-information-form .adm-list-item-content{display:block}.basic-information-form .adm-form-item-horizontal .adm-list-item-content-prefix{width:100%;padding:12px 0 0}.basic-information-form .adm-list-item-content-main{padding-top:4px}.basic-gender-field .adm-grid{column-gap:4px}.basic-insurance-field .adm-selector{--padding:8px 4px}.basic-insurance-field .adm-grid{grid-template-columns:minmax(0,1fr)}}.basic-insurance-field .adm-selector{padding-left:8px}.basic-insurance-field .adm-selector-item{white-space:nowrap}.mobile-region-picker-field{cursor:pointer}.mobile-region-picker .adm-picker-view-column-wheel{touch-action:none}.health-lifestyle-fields,.health-medications-list{gap:12px;min-width:0;display:grid}.health-lifestyle-fields{gap:24px}.health-medications-add.adm-button,.health-history-add.adm-button{border-style:dashed}.health-notes-item .adm-list-item-content{border-top:0}.health-notes-item.adm-form-item-horizontal.adm-list-item,.health-history-entry .adm-form-item-horizontal.adm-list-item{--prefix-width:96px}.health-notes-item.adm-form-item-horizontal :is(.adm-form-item-label,.adm-text-area-element),.health-history-entry :is(.adm-form-item-label,.adm-input-element,.adm-text-area-element){font-size:14px;line-height:24px}.health-step-fields .health-section-heading{border-left:2px solid var(--color-brand);color:var(--color-text);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 8%, transparent), transparent);letter-spacing:0;margin:0;padding:2px 10px;font-size:15px;font-weight:600;line-height:22px}.basic-information-form>.adm-list>.adm-list-body{border:0}.basic-information-form [role=tabpanel]>.adm-form-item:first-child .adm-list-item-content{border-top:0}.health-step-form{min-width:0}.health-step-form>.adm-list>.adm-list-body{background:0 0;border:0}.health-step-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.health-step-fields>.choice-group:not(.health-physical-exam){gap:24px}.health-step-fields>.choice-group>legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.health-step-fields .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-information-form .adm-selector{--padding:8px 6px}.basic-information-form .adm-selector-item{min-height:0;padding:var(--padding);justify-content:center;align-items:center;display:flex}.health-step-fields .adm-selector-item{justify-content:center;align-items:center;min-height:48px;padding:10px 6px;font-size:14px;display:flex}.health-measurement-grid{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.health-physical-exam,.health-disease-details,.health-prior-visit-details,.health-lifestyle-notes{gap:0}.health-disease-details>.adm-form-item:first-of-type .adm-list-item-content{border-top:0}.health-physical-exam .adm-form-item-horizontal.adm-list-item,.health-disease-details .adm-form-item-horizontal.adm-list-item{--prefix-width:68px}.health-measurement-unit{color:var(--color-text-muted);white-space:nowrap;font-size:14px;line-height:24px;display:block}.health-physical-exam .adm-list-item-content{font-size:14px;line-height:24px}.health-physical-exam .adm-form-item-label,.health-physical-exam .adm-input-element,.health-physical-exam .adm-text-area-element,.health-disease-details .adm-form-item-label,.health-disease-details .adm-input-element,.health-disease-details .adm-text-area-element{line-height:24px}.health-measurement-grid .adm-list-item-content-extra{padding-left:8px}.health-physical-exam .adm-form-item-label,.health-disease-details .adm-form-item-label{font-size:14px}.health-physical-exam :is(.adm-input,.adm-text-area),.health-disease-details :is(.adm-input,.adm-text-area){--font-size:14px}.health-history-entry{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.health-history-entry__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.health-history-entry__heading>.health-section-heading{flex:1;min-width:0}.health-history-entry__heading+.adm-form-item .adm-list-item-content{border-top:0}.mobile-date-range-field .adm-input-element[readonly]{pointer-events:auto;cursor:pointer}.mobile-date-range-popup .adm-popup-body{padding-bottom:var(--safe-area-bottom)}.mobile-date-range-picker-title{flex-wrap:wrap;align-items:center;gap:8px;padding-right:36px;font-size:16px;display:flex}.health-step-fields .adm-form-item{--padding-left:0;--padding-right:0}.health-step-fields .adm-form-item-label{white-space:normal}.basic-form-actions,.health-step-actions{gap:10px;display:grid}.public-shell--basic>.route-actions,.public-shell--health>.route-actions{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px}.public-shell--basic>.route-actions .adm-button,.public-shell--health>.route-actions .adm-button{padding-inline:0}.short-choice[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface))}.route-actions{gap:10px;display:grid}.patient-link{border:1px solid var(--color-line);border-radius:var(--radius-button);min-width:48px;min-height:48px;color:var(--color-brand);background:var(--color-surface);text-align:center;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.patient-link--primary{border-color:var(--color-brand);color:var(--color-surface);background:var(--color-brand);box-shadow:0 8px 18px color-mix(in srgb, var(--color-brand) 20%, transparent)}.patient-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.choice-control:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.disposition-choice:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.switch-control:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.completion-card{text-align:center;justify-items:center}.completion-card>.adm-card-body{justify-items:center}.completion-card h2,.completion-card p{margin:0}.patient-qr-frame{aspect-ratio:1;background:linear-gradient(var(--color-brand), var(--color-brand)) left top / 24px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) left top / 3px 24px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right top / 24px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right top / 3px 24px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) left bottom / 24px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) left bottom / 3px 24px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right bottom / 24px 3px no-repeat, linear-gradient(var(--color-brand), var(--color-brand)) right bottom / 3px 24px no-repeat;place-items:center;width:min(100%,256px);padding:12px;display:grid}.patient-qr{aspect-ratio:1;width:100%;height:auto;display:block}.completion-card__fallback{max-width:28rem;color:var(--color-text-muted);line-height:1.65}.manual-code{letter-spacing:.15em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:8px 0;font-size:clamp(2rem,12vw,3.5rem);font-weight:800}.completion-actions{gap:12px}.completion-actions .adm-button{width:100%;font-weight:400}@media (width<=480px){.public-shell--completion{padding-top:calc(16px + var(--safe-area-top));padding-bottom:calc(16px + var(--safe-area-bottom));gap:10px}.public-shell--completion .inline-status{padding:10px 12px;font-size:.875rem}.completion-actions{gap:10px}.manual-code{font-size:clamp(2rem,11vw,3rem)}}.muted{color:var(--color-text-muted);margin:0}.work-standalone,.work-login{width:min(100% - 32px,560px);padding:calc(32px + var(--safe-area-top)) 0 calc(32px + var(--safe-area-bottom));margin:0 auto}.work-login{min-height:100dvh;padding-top:max(32px, calc(env(safe-area-inset-top) + 24px));align-content:start;gap:18px;display:grid}.work-login__brand{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;display:grid}.work-login__heading{text-align:right;align-self:center;gap:3px;min-width:0;display:grid}.work-login__heading h1,.work-login__heading p{margin:0}.work-login__heading h1{color:var(--color-text);font-size:1.125rem;font-weight:600;line-height:1.3}.work-login__heading p{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;line-height:1.15}.work-login__brand .public-brand{gap:12px}.work-login__brand .public-brand__mark{border-radius:14px;width:52px;height:52px}.work-login__brand .public-brand__copy{gap:3px}.work-login__brand .public-brand__copy strong{letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:1.15}.work-login__brand .public-brand__copy>span{font-size:.875rem;font-weight:600}.work-login__card{border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--color-line));background:var(--color-surface);gap:20px;display:grid;position:relative;overflow:hidden}.work-login__card:before{background:linear-gradient(90deg, var(--color-brand), var(--color-care));content:"";pointer-events:none;border-radius:0 0 10px 10px;width:clamp(96px,42%,144px);height:12px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #17313b1a}.work-login__card .form-stack{--border-bottom:none;--border-inner:none;--border-top:none;--prefix-width:4rem;gap:14px}.work-login__card .adm-list-body-inner{gap:12px;margin-top:0;display:grid}.work-login__card .adm-form-item-horizontal .adm-list-item-content-prefix,.work-login__card .adm-list-item-content-main{padding-block:0}.work-login__card .adm-list-item-content-main{grid-template-rows:48px minmax(1.5em,auto);row-gap:4px;display:grid}.work-login__card .adm-form-item-label{height:48px;color:var(--color-text-muted);align-items:center;font-weight:600;display:flex}.work-login__card .adm-input{--background-color:var(--color-bg);--font-size:16px;--placeholder-color:var(--color-text-muted);border:1px solid var(--color-line);min-height:48px;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:6px;padding:0 12px}.work-login__card .adm-input:focus-within{--background-color:var(--color-surface);border-color:var(--color-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 12%, transparent)}.work-login__card .adm-form-item-has-error .adm-input{border-color:var(--color-danger)}.work-login__card .adm-list-item-description{min-height:1.5em;line-height:1.5}.work-login__card .adm-form-item-feedback-error{margin-top:0}.work-login__submit{min-height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--color-brand) 22%, transparent)}@media (width<=360px){.work-login__card .adm-list-item-description{min-height:3em}}.work-frame{inset:var(--mobile-viewport-top) 0 auto;height:var(--mobile-viewport-height);flex-direction:column;display:flex;position:fixed;overflow:hidden}.work-topbar{--work-header-accent:#baf4d8;--work-header-glass:#ffffff1a;--work-header-ink:#f7fffd;--work-header-line:#d5f6ed3d;--work-header-muted:#d6eeeb;z-index:20;border-bottom:1px solid var(--work-header-line);min-height:64px;padding:10px max(16px,50% - 360px);padding-top:calc(10px + var(--safe-area-top));color:var(--work-header-ink);background:radial-gradient(circle,#a9ebdb2e 0 1px,#0000 1.25px) 0 0/28px 28px,linear-gradient(118deg,#0000 0 48%,#ffffff0a 48% 48.7%,#0000 48.7% 100%) 0 0/190px 100%,radial-gradient(circle at 10% -120%,#4ec4a97a,#0000 44%),linear-gradient(105deg,#063d47 0%,#075967 52%,#0a7180 100%);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative;box-shadow:inset 0 -1px #baf4d81f,0 12px 34px #03303838}.work-topbar>.work-brand{flex:auto;min-width:0}.work-brand .public-brand{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;display:grid}.work-brand .public-brand__copy{gap:1px}.work-topbar .public-brand__copy strong,.work-topbar .public-brand__copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-topbar .public-brand__copy strong{color:var(--work-header-ink);letter-spacing:-.02em;text-shadow:0 1px 12px #00191e38;font-size:1rem;font-weight:700;line-height:1.2}.work-topbar .public-brand__track{color:var(--work-header-accent)}.work-brand .public-brand__mark{aspect-ratio:1;border-radius:11px;width:36px;height:36px;padding:0;box-shadow:inset 0 1px #ffffff2e}.work-topbar .public-brand__copy>span{color:var(--work-header-muted);font-size:.6875rem;font-weight:600;line-height:1.2}.work-topbar>.work-activity-switcher{border:1px solid var(--work-header-line);width:min(46%,240px);min-width:0;height:32px;min-height:32px;color:var(--work-header-accent);background:var(--work-header-glass);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:.8125rem;font-weight:700;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.work-topbar>.work-activity-switcher>span:first-child,.work-topbar>.work-activity-switcher>svg{color:var(--work-header-accent)}.work-main{overscroll-behavior-y:contain;scrollbar-width:thin;width:min(100% - 32px,720px);min-height:0;padding:24px 0 calc(112px + var(--safe-area-bottom));flex:1;margin:0 auto;scroll-padding-block:20px 110px;overflow-y:auto}.camera-scanner{gap:16px;display:grid}.camera-scanner-viewport{aspect-ratio:1;background:#132c30;border-radius:8px;position:relative;overflow:hidden}.camera-scanner video{object-fit:cover;width:100%;height:100%;display:block}.camera-scanner-sweep{pointer-events:none;animation:1.8s ease-in-out infinite alternate camera-scanner-sweep;position:absolute;inset:12px}.camera-scanner-line{background:linear-gradient(90deg,#0000,#18bd96 12%,#72ffdc 50%,#18bd96 88%,#0000);border-radius:2px;height:3px;display:block;box-shadow:0 0 12px #18bd9680}@keyframes camera-scanner-sweep{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 3px))}}@media (prefers-reduced-motion:reduce){.camera-scanner-sweep{animation:none;transform:translateY(calc(50% - 1.5px))}}.scan-primary-button{min-height:64px}.scan-primary-button svg{vertical-align:middle;font-size:28px}.scan-history{gap:12px;display:grid}.scan-history>.adm-input{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;min-height:48px;padding:8px 12px}.scan-result{gap:8px;display:grid}.work-main .work-page__header h1{font-size:1.5rem}.work-status-card{position:relative}.work-card-corner-badge{z-index:1;margin:0;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #17313b1a}.work-page{gap:18px;display:grid}.work-page__header{gap:6px;display:grid}.work-page__header h1,.work-page__header p,.section-heading h2,.section-heading p,.activity-card h2,.activity-card p,.empty-work-card h2,.empty-work-card p,.offline-status-card h2,.offline-status-card p,.profile-card h2,.profile-card p,.security-card h2,.security-card p,.patient-result-card h2,.patient-result-card p,.record-section h2,.record-section p,.future-work-card h2,.future-work-card p,.patient-hero h1,.patient-hero p{margin:0}.work-page__header h1,.patient-hero h1{font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.2}.work-page__header>p:last-child{color:var(--color-text-muted)}.work-bottom-nav{z-index:30;bottom:calc(14px + var(--safe-area-bottom) + var(--mobile-viewport-bottom));border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:min(100% - 28px,520px);padding:6px 9px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #063d472e,0 2px 6px #063d470f}.work-bottom-nav .work-nav-item{min-width:0;min-height:58px;color:var(--color-text-muted);border-radius:999px;align-content:center;place-items:center;gap:3px;font-size:.75rem;font-weight:600;text-decoration:none;display:grid}.work-nav-item__icon{place-items:center;font-size:23px;display:grid}.work-bottom-nav .work-nav-item[aria-current=page]{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface))}.work-nav-item--add .work-nav-item__icon{border:4px solid var(--color-surface);color:#fff;background:var(--color-brand);border-radius:50%;width:48px;height:48px;margin-top:-22px;font-size:32px;box-shadow:0 4px 12px #063d4738}.work-bottom-nav a:focus-visible,.work-primary-link:focus-visible,.back-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.activity-card,.offline-status-card,.patient-search-card,.patient-result-card,.profile-card,.security-card,.record-section,.future-work-card,.patient-hero,.empty-work-card{gap:16px;display:grid}.section-heading,.patient-result-card__header,.patient-hero{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.patient-record-page>.patient-hero{z-index:10;background:var(--color-surface);align-self:start;position:sticky;top:0}.patient-record-page>.patient-hero:before{content:"";background:var(--color-bg);pointer-events:none;height:12px;position:absolute;inset:-12px 0 auto}.work-main:has(>.patient-record-page){width:min(100%,744px);scroll-padding-top:calc(var(--patient-hero-height,148px) + 24px);padding-inline:12px;padding-top:12px}.section-heading>div,.patient-result-card__header>div,.patient-hero>div{gap:4px;min-width:0;display:grid}.section-heading>div>p,.patient-result-card__header>div>p,.patient-hero>div>p{color:var(--color-text-muted)}.activity-primary{border-left:4px solid var(--color-brand);background:var(--color-bg);gap:4px;padding:10px 12px;display:grid}.activity-primary span{color:var(--color-text-muted);font-size:.875rem}.work-primary-link{border-radius:var(--radius-button);min-height:48px;color:var(--color-surface);background:var(--color-brand);text-align:center;justify-content:center;align-items:center;padding:10px 16px;font-weight:400;text-decoration:none;display:inline-flex}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.status-grid div{border-radius:var(--radius-button);background:var(--color-bg);text-align:center;gap:4px;padding:12px 8px;display:grid}.status-grid dt{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.status-grid .status-grid__failed{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}.status-grid .status-grid__conflict{background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}.status-grid .status-grid__pending{background:color-mix(in srgb, var(--color-info) 8%, var(--color-surface))}.offline-status-heading h2{align-items:center;gap:7px;display:inline-flex}.offline-status-heading h2>svg{color:var(--color-brand);flex:0 0 18px;font-size:18px}.sync-center-page{gap:1rem}.sync-center-page .adm-card{border:1px solid var(--color-line)}.section-heading.sync-center-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.sync-center-heading h2{font-size:16px;line-height:24px}.sync-center-heading>.adm-tag{white-space:nowrap;justify-self:end}.sync-center-heading>p{color:var(--color-text-muted);grid-column:1/-1}.sync-center-page .sync-center-heading+.work-actions{margin-top:16px}.sync-center-group,.sync-center-list{gap:.75rem;display:grid}.sync-center-item h3{margin:0}.sync-conflict-dialog{gap:1rem;display:grid}.status-grid dd{margin:0;font-size:1.375rem;font-weight:800}.work-actions,.resume-list{gap:10px;display:grid}.search-tabs{margin-bottom:1rem}.manual-code-small{font-size:.8125rem;font-weight:700;color:var(--color-brand)!important}.risk-list{flex-wrap:wrap;gap:8px;display:flex}.detail-list{gap:0;margin:0;display:grid}.detail-list div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(80px,.8fr) minmax(0,1.8fr);gap:12px;padding:12px 0;display:grid}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:var(--color-text-muted);font-weight:700}.detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.back-link{min-height:48px;color:var(--color-brand);justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.future-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.future-grid>div{gap:6px;min-width:0;display:grid}.future-grid span{color:var(--color-text-muted);text-align:center;font-size:.75rem;line-height:1.4}@media (width<=480px){.public-shell{width:min(100% - 24px,720px);padding-top:calc(16px + var(--safe-area-top))}.adm-card-body{padding:16px}.activity-choice-card{padding:16px 16px 14px}.work-login__card{padding:48px 24px 24px}.activity-directory-card>.adm-card-body{gap:16px}.option-grid{grid-template-columns:1fr}.work-main{width:min(100% - 24px,720px);padding-top:16px}.work-standalone,.work-login{width:min(100% - 24px,560px)}.work-topbar{padding-inline:12px}.section-heading,.patient-result-card__header,.patient-hero{flex-direction:column;align-items:stretch}.future-grid{grid-template-columns:1fr}.detail-list div{grid-template-columns:1fr;gap:4px}}@media (width>=560px){.activity-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=700px){.activity-directory-shell{padding-bottom:calc(24px + var(--safe-area-bottom));gap:12px}.activity-directory-card>.adm-card-body{gap:12px}.activity-qr-frame{width:min(62vw,208px)}.public-shell--notice{padding-top:calc(12px + var(--safe-area-top));padding-bottom:calc(12px + var(--safe-area-bottom));gap:16px}.public-shell--notice .public-header{gap:16px}.public-shell--notice .public-brand__mark{border-radius:12px;width:40px;height:40px}.public-shell--notice .public-header h1{font-size:1.5rem}.public-shell--notice .notice-step{gap:10px}}@media (height<=600px){.activity-directory-shell{padding-top:calc(12px + var(--safe-area-top));padding-bottom:calc(12px + var(--safe-area-bottom));gap:10px}.activity-directory-card>.adm-card-body{gap:10px}.activity-directory-card__qr-column{padding-block:12px 16px}.activity-qr-frame{width:min(62vw,160px)}}@media (prefers-reduced-motion:reduce){.activity-choice-card{transition:none}}.visit-card,.visit-history,.visit-section,.visit-detail-readonly,.visit-history-list,.visit-summary,.template-field,.visit-attachment-field,.attachment-list,.follow-up-fields,.correction-panel,.void-panel{gap:14px;min-width:0;display:grid}.visit-card>.adm-button,.visit-history>.adm-button,.visit-section>.adm-button{min-height:48px}.visit-card :is(input,select,textarea),.visit-history :is(input,select,textarea),.visit-attachment-field input[type=file]{border:1px solid var(--color-line);border-radius:var(--radius-button);width:100%;min-width:0;min-height:48px;color:var(--color-text);background:var(--color-surface);padding:10px 12px}.disposition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.disposition-choice{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);grid-template-columns:48px minmax(0,1fr);align-items:stretch;min-width:0;min-height:104px;display:grid}.disposition-choice input{place-self:center;margin:0}.disposition-choice span{align-content:center;gap:5px;min-width:0;padding:12px 12px 12px 0;display:grid}.disposition-choice small,.visit-summary span{color:var(--color-text-muted);line-height:1.4}.switch-control{border:1px solid var(--color-line);border-radius:var(--radius-button);grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:48px;font-weight:700;display:grid}.switch-control input{justify-self:center;margin:0}.consent-summary,.actor-summary{border:1px solid var(--color-line);border-radius:var(--radius-button);gap:0;margin:0;display:grid;overflow:hidden}.consent-summary div,.actor-summary div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 12px;display:grid}.consent-summary div:last-child,.actor-summary div:last-child{border-bottom:0}.consent-summary dt,.actor-summary dt{color:var(--color-text-muted);font-weight:700}.consent-summary dd,.actor-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.paired-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.referral-panel{border:1px solid var(--color-care);border-radius:var(--radius-button);gap:10px;padding:14px;display:grid}.referral-panel p{color:var(--color-care);margin:0;font-weight:700}.attachment-selection,.attachment-list li,.visit-summary{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.attachment-selection span,.attachment-list li span{overflow-wrap:anywhere;min-width:0}.attachment-list{margin:0;padding:0;list-style:none}.attachment-list li,.visit-summary{border:1px solid var(--color-line);border-radius:var(--radius-button);padding:12px}.visit-summary>div:first-child{flex:auto;gap:3px;min-width:0;display:grid}.visit-summary-actions{flex:none}.visit-detail-readonly{border-top:1px solid var(--color-line);padding-top:16px}@media (width<=640px){.disposition-grid,.paired-fields{grid-template-columns:1fr}.visit-summary,.attachment-selection,.attachment-list li{flex-direction:column;align-items:stretch}.visit-summary-actions,.visit-summary-actions .adm-button,.attachment-selection .adm-button,.attachment-list .adm-button{width:100%}}.follow-up-list-layout,.follow-up-task-list,.follow-up-filter-card,.follow-up-task-card,.follow-up-detail-card,.follow-up-record-card,.follow-up-correction-card,.follow-up-history-card,.follow-up-history-list,.follow-up-history-item,.follow-up-form{gap:14px;min-width:0;display:grid}.follow-up-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.follow-up-filter-card :is(input,select),.follow-up-form :is(input,select,textarea),.follow-up-filter-card .adm-selector-item,.follow-up-form .adm-selector-item{border:1px solid var(--color-line);border-radius:var(--radius-button);width:100%;min-width:0;min-height:48px;color:var(--color-text);background:var(--color-surface);padding:10px 12px}.follow-up-radio-grid,.follow-up-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.follow-up-history-item{border:1px solid var(--color-line);border-radius:var(--radius-button);padding:14px}.follow-up-task-card .work-primary-link,.follow-up-detail-card .work-primary-link{width:100%}@media (width<=640px){.follow-up-filter-grid,.follow-up-radio-grid,.follow-up-form-actions{grid-template-columns:1fr}}.choice-control,.disposition-choice,.notice-confirmation,.switch-control{cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}:is(.choice-control:has(.adm-checkbox-checked),.choice-control:has(.adm-radio-checked),.disposition-choice:has(.adm-radio-checked),.switch-control:has(.adm-switch-checked)){border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 8%, var(--color-surface))}:is(.choice-control:has(.adm-checkbox-disabled),.choice-control:has(.adm-radio-disabled),.disposition-choice:has(.adm-radio-disabled),.notice-confirmation:has(.adm-checkbox-disabled),.switch-control:has(.adm-switch-disabled)){cursor:not-allowed}@media (hover:hover){:is(.choice-control:not(:has(.adm-checkbox-disabled,.adm-radio-disabled)):hover,.disposition-choice:not(:has(.adm-radio-disabled)):hover,.notice-confirmation:not(:has(.adm-checkbox-disabled)):hover,.switch-control:not(:has(.adm-switch-disabled)):hover){border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-line))}}@media (width<=480px){.basic-information-form .basic-gender-selector>.adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-selector{--checked-color:color-mix(in srgb, var(--color-brand) 10%, var(--color-surface));--checked-text-color:var(--color-brand)}.adm-selector .adm-selector-item-active,.adm-selector .adm-selector-item-multiple-active{color:var(--checked-text-color);background:var(--checked-color)}.adm-selector .adm-selector-check-mark-wrapper{border-bottom-color:var(--color-brand);border-right-color:var(--color-brand)}
