.gdg-mnuv029{word-break:break-word;-webkit-touch-callout:default;padding-top:6px}.gdg-mnuv029>*{margin:0}.gdg-mnuv029 :last-child{margin-bottom:0}.gdg-mnuv029 p img{width:100%}.gdg-d19meir1{box-sizing:border-box;--overlay-top:var(--d19meir1-0);left:var(--d19meir1-1);top:var(--d19meir1-0);min-width:var(--d19meir1-2);min-height:var(--d19meir1-3);width:max-content;max-width:400px;max-height:calc(100vh - var(--d19meir1-4));font-family:var(--gdg-font-family);font-size:var(--gdg-editor-font-size);text-align:start;flex-direction:column;display:flex;position:absolute;overflow:hidden}@keyframes glide_fade_in-gdg-d19meir1{0%{opacity:0}to{opacity:1}}.gdg-d19meir1.gdg-style{background-color:var(--gdg-bg-cell);box-shadow:0 0 0 1px var(--gdg-accent-color), 0px 0px 1px #3e415666, 0px 6px 12px #3e415626;border-radius:2px;animation:60ms glide_fade_in-gdg-d19meir1}.gdg-d19meir1.gdg-pad{padding:var(--d19meir1-5) 8.5px 3px}.gdg-d19meir1 .gdg-clip-region{border-radius:2px;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.gdg-d19meir1 .gdg-clip-region .gdg-growing-entry{height:100%}.gdg-d19meir1 .gdg-clip-region input.gdg-input{border:0;outline:none;width:100%}.gdg-d19meir1 .gdg-clip-region textarea.gdg-input{border:0;outline:none}.gdg-b1ygi5by{flex-wrap:wrap;margin-top:auto;margin-bottom:auto;display:flex}.gdg-b1ygi5by .boe-bubble{border-radius:var(--gdg-rounding-radius,10px);background-color:var(--gdg-bg-bubble);height:20px;color:var(--gdg-text-dark);justify-content:center;align-items:center;margin:2px;padding:0 8px;display:flex}.gdg-b1ygi5by textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-n15fjm3e{color:var(--gdg-text-dark);margin:6px 0 3px;display:flex}.gdg-n15fjm3e>input{font-size:var(--gdg-editor-font-size);font-family:var(--gdg-font-family);color:var(--gdg-text-dark);background-color:var(--gdg-bg-cell);padding:0}.gdg-d4zsq0x{flex-wrap:wrap;display:flex}.gdg-d4zsq0x .doe-bubble{background-color:var(--gdg-bg-cell);height:24px;color:var(--gdg-text-dark);border-radius:var(--gdg-rounding-radius,6px);justify-content:center;align-items:center;margin:2px;padding:0 8px;display:flex;box-shadow:0 0 1px #3e415666,0 1px 3px #3e415666}.gdg-d4zsq0x .doe-bubble img{object-fit:contain;height:16px;margin-right:4px}.gdg-d4zsq0x textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-i2iowwq{height:100%;display:flex}.gdg-i2iowwq .gdg-centering-container{justify-content:center;align-items:center;height:100%;display:flex}.gdg-i2iowwq .gdg-centering-container img,.gdg-i2iowwq .gdg-centering-container canvas{max-height:calc(100vh - var(--overlay-top) - 20px);object-fit:contain;-webkit-user-select:none;user-select:none}.gdg-i2iowwq .gdg-centering-container canvas{max-width:380px}.gdg-i2iowwq .gdg-edit-icon{width:48px;height:48px;color:var(--gdg-accent-color);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:0}.gdg-i2iowwq .gdg-edit-icon>*{width:24px;height:24px}.gdg-i2iowwq textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-u1rrojo{flex-grow:1;align-items:center;min-height:21px;display:flex}.gdg-u1rrojo .gdg-link-area{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:var(--gdg-link-color);flex-grow:1;flex-shrink:1;margin-right:8px;overflow:hidden;-webkit-text-decoration:underline!important;text-decoration:underline!important}.gdg-u1rrojo .gdg-edit-icon{width:32px;color:var(--gdg-accent-color);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gdg-u1rrojo .gdg-edit-icon>*{width:24px;height:24px}.gdg-u1rrojo textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-m1pnx84e{min-width:var(--m1pnx84e-0);-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;width:100%;color:var(--gdg-text-dark);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.gdg-m1pnx84e .gdg-g1y0xocz{flex-shrink:1;min-width:0}.gdg-m1pnx84e .gdg-spacer{flex:1}.gdg-m1pnx84e .gdg-edit-icon{cursor:pointer;color:var(--gdg-accent-color);width:24px;height:24px;-webkit-transition:all "0.125s ease";transition:all "0.125s ease";border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.gdg-m1pnx84e .gdg-edit-icon>*{width:16px;height:16px}.gdg-m1pnx84e .gdg-edit-hover:hover{background-color:var(--gdg-accent-light);transition:background-color .15s}.gdg-m1pnx84e .gdg-checkmark-hover:hover{color:#fff;background-color:var(--gdg-accent-color)}.gdg-m1pnx84e .gdg-md-edit-textarea{opacity:0;width:0;height:0;margin-top:25px;padding:0;position:relative;top:0;left:0}.gdg-m1pnx84e .gdg-ml-6{margin-left:6px}.gdg-s1dgczr6 .dvn-scroller{overflow:var(--s1dgczr6-0);transform:translate(0,0)}.gdg-s1dgczr6 .dvn-hidden{visibility:hidden}.gdg-s1dgczr6 .dvn-scroll-inner{pointer-events:none;display:flex}.gdg-s1dgczr6 .dvn-scroll-inner>*{flex-shrink:0}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-spacer{flex-grow:1}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-stack{flex-direction:column;display:flex}.gdg-s1dgczr6 .dvn-underlay>*{position:absolute;top:0;left:0}.gdg-s1dgczr6 canvas{outline:none}.gdg-s1dgczr6 canvas *{height:0}.gdg-izpuzkl{resize:none;white-space:pre-wrap;width:100%;min-width:100%;height:100%;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);-webkit-text-fill-color:var(--gdg-text-dark);color:var(--gdg-text-dark);background-color:#0000;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.gdg-izpuzkl::-webkit-input-placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl::placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl:-ms-placeholder-shown{color:var(--gdg-text-light)}.gdg-izpuzkl::placeholder{color:var(--gdg-text-light)}.gdg-invalid .gdg-izpuzkl{-webkit-text-decoration:underline #d60606;text-decoration:underline #d60606}.gdg-s69h75o{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;width:max-content;min-width:100%;max-width:100%;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);color:var(--gdg-text-dark);margin:0;padding:0 0 2px}.gdg-g1y0xocz{margin-top:6px;position:relative}.gdg-seveqep{background-color:var(--gdg-bg-cell);color:var(--gdg-text-dark);border:1px solid var(--gdg-border-color);font-size:var(--gdg-editor-font-size);border-radius:6px;padding:8px;animation:.15s forwards gdg-search-fadein-gdg-seveqep;position:absolute;top:4px;right:20px}.gdg-seveqep.out{animation:.15s forwards gdg-search-fadeout-gdg-seveqep}.gdg-seveqep .gdg-search-bar-inner{display:flex}.gdg-seveqep .gdg-search-status{padding-top:4px;font-size:11px}.gdg-seveqep .gdg-search-progress{background-color:var(--gdg-text-light);height:4px;position:absolute;bottom:0;left:0}.gdg-seveqep input{width:220px;color:var(--gdg-textDark);background-color:var(--gdg-bg-cell);border:0;outline:none}.gdg-seveqep button{cursor:pointer;width:24px;height:24px;color:var(--gdg-text-medium);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.gdg-seveqep button:hover{color:var(--gdg-text-dark)}.gdg-seveqep button .button-icon{width:16px;height:16px}.gdg-seveqep button:disabled{opacity:.4;pointer-events:none}@keyframes gdg-search-fadeout-gdg-seveqep{0%{transform:translate(0)}to{transform:translate(400px)}}@keyframes gdg-search-fadein-gdg-seveqep{0%{transform:translate(400px)}to{transform:translate(0)}}.gdg-wmyidgi{min-width:10px;max-width:100%;min-height:10px;max-height:100%;width:var(--wmyidgi-0);height:var(--wmyidgi-1);direction:ltr;position:relative;overflow:clip}.gdg-wmyidgi>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}.gdg-r17m35ur{background-color:var(--gdg-bg-header-has-focus);box-shadow:0 0 0 1px var(--gdg-border-color);color:var(--gdg-text-group-header);min-height:var(--r17m35ur-0);font:var(--gdg-header-font-style) var(--gdg-font-family);border:none;border-radius:9px;outline:none;flex-grow:1;padding:0 8px}.gdg-c1tqibwd{background-color:var(--gdg-bg-header);align-items:center;padding:0 8px;display:flex}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{text-transform:none;appearance:button;cursor:pointer;overflow:visible}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px;display:flex}.rbc-toolbar .rbc-toolbar-label{text-align:center;flex-grow:1;padding:0 10px}.rbc-toolbar button{color:#373a3c;text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #ccc;border-radius:4px;margin:0;padding:.375rem 1rem;line-height:normal;display:inline-block}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px #00000020}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{white-space:nowrap;display:inline-block}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (width<=767px){.rbc-toolbar{flex-direction:column}}.rbc-event{box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;text-align:left;background-color:#3174ad;border:none;border-radius:5px;width:100%;margin:0;padding:2px 5px}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{text-overflow:ellipsis;white-space:nowrap;font-size:80%;display:block;overflow:hidden}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-right-radius:0;border-bottom-left-radius:0}.rbc-row{flex-direction:row;display:flex}.rbc-row-segment{padding:0 1px 1px}.rbc-row-segment .rbc-event-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{text-overflow:ellipsis;white-space:nowrap;z-index:4;color:#3174ad;background-color:#ffffff4d;height:auto;font-size:85%;font-weight:700;line-height:normal;display:block;overflow:hidden}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{-webkit-user-select:none;user-select:none;border:1px solid #ddd;flex-direction:column;flex:1 0 0;width:100%;height:100%;display:flex;position:relative}.rbc-month-header{flex-direction:row;display:flex}.rbc-month-row{flex-direction:column;flex:1 0 0;height:100%;display:flex;position:relative;overflow:hidden}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{text-align:right;flex:1 1 0;min-width:0;padding-right:5px}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{flex-direction:row;flex:1 0 0;display:flex;position:absolute;inset:0 1px 0 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{z-index:5;background-color:#fff;border:1px solid #e5e5e5;padding:10px;position:absolute;box-shadow:0 5px 15px #00000040}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{flex-direction:column;flex:1 0 0;display:flex;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border-spacing:0;border-collapse:collapse;border:1px solid #ddd;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{vertical-align:top;padding:5px 10px}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{text-transform:lowercase;padding-left:15px;padding-right:15px}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:left;border-bottom:1px solid #ddd;padding:3px 5px}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{flex-direction:column;min-height:100%;display:flex}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;flex-flow:column;min-height:40px;display:flex}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{margin-right:10px;position:absolute;inset:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;flex-flow:column wrap;align-items:flex-start;min-height:20px;max-height:100%;display:flex;position:absolute;overflow:hidden}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;width:auto;padding-right:5px}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1 0;width:100%;height:100%;min-height:1em;line-height:1}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{z-index:10;background-color:#fff;border-right:1px solid #ddd;margin-right:-1px;position:sticky;left:0}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0 0;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{flex:1 1 0;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;color:#fff;background-color:#00000080;width:100%;padding:3px;font-size:75%;position:absolute}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{z-index:4;position:relative}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{flex-direction:row;flex:none;display:flex}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row:first-child,.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;flex-direction:column;flex:1;min-width:0;display:flex}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{border-top:2px solid #ddd;flex:1 0;align-items:flex-start;width:100%;display:flex;position:relative;overflow-y:auto}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{-webkit-user-select:none;user-select:none;width:100%}.rbc-current-time-indicator{z-index:3;pointer-events:none;background-color:#74ad31;height:1px;position:absolute;left:0;right:0}.rbc-resource-grouping.rbc-time-header-content{flex-direction:column;display:flex}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-calendar{box-sizing:border-box;flex-direction:column;align-items:stretch;height:100%;display:flex}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full{position:absolute;inset:0;overflow:hidden}.rbc-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;flex:1 0;min-height:0;padding:0 3px;font-size:90%;font-weight:700;overflow:hidden}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:none;margin:0;padding:0}.rbc-row-content{-webkit-user-select:none;user-select:none;z-index:4;position:relative}.rbc-row-content-scrollable{flex-direction:column;height:100%;display:flex}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{position:absolute;top:0;left:0;right:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{width:100%;height:100%;position:relative}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{text-align:center;width:100%;position:absolute}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{cursor:ns-resize;border-top:3px double;width:10px;margin:0 auto;display:none}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{position:absolute;top:4px;bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{cursor:ew-resize;border-left:3px double;height:10px;margin-top:auto;margin-bottom:auto;display:none}.vol-cal{height:100%;color:inherit;font-family:inherit}.vol-cal .rbc-calendar{height:100%}.vol-cal .rbc-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:.9rem}.vol-cal .rbc-toolbar .rbc-toolbar-label{text-align:center;color:inherit;flex:auto;font-size:1.05rem;font-weight:700}.vol-cal .rbc-btn-group{gap:4px;display:inline-flex}.vol-cal .rbc-toolbar button{color:inherit;border:1px solid var(--vol-color-border);background:#fff;border-radius:999px;padding:6px 14px;font-family:inherit;transition:background .18s,border-color .18s,color .18s}.vol-cal .rbc-toolbar button:hover,.vol-cal .rbc-toolbar button:focus{background:var(--vol-color-primary-soft);border-color:var(--vol-color-primary);color:inherit}.vol-cal .rbc-toolbar button.rbc-active,.vol-cal .rbc-toolbar button.rbc-active:hover{color:#fff;background:var(--vol-color-primary);border-color:var(--vol-color-primary)}.vol-cal .rbc-month-view,.vol-cal .rbc-time-view,.vol-cal .rbc-time-header-content,.vol-cal .rbc-time-content,.vol-cal .rbc-header,.vol-cal .rbc-day-bg,.vol-cal .rbc-month-row,.vol-cal .rbc-timeslot-group,.vol-cal .rbc-time-slot,.vol-cal .rbc-day-slot{border-color:var(--vol-color-border)}.vol-cal .rbc-month-view,.vol-cal .rbc-time-view{background:#fff;border-radius:12px;overflow:hidden}.vol-cal .rbc-header{color:#00000073;padding:8px 4px;font-size:.8rem;font-weight:500}.vol-cal .rbc-date-cell{padding:4px 6px;font-size:.82rem}.vol-cal .rbc-off-range-bg{background:var(--vol-color-bg-layout)}.vol-cal .rbc-off-range{color:#00000073;opacity:.5}.vol-cal .rbc-today,.vol-cal .vol-cal-weekend{background:var(--vol-color-primary-soft)}.vol-cal .vol-cal-today-badge,.vol-cal .rbc-date-cell.rbc-now .rbc-button-link{background:var(--vol-color-danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:13px;line-height:1;display:inline-flex}.vol-cal .rbc-button-link{color:inherit}.vol-cal .rbc-event{color:var(--vol-color-primary);border:1px solid var(--vol-color-border);background:#fff;border-radius:6px;padding:1px 6px;font-size:.72rem;transition:background .15s,color .15s,border-color .15s}.vol-cal .rbc-month-view .rbc-event{align-items:center;min-height:38px;margin-bottom:4px;padding:3px 8px;font-size:.82rem;display:flex}.vol-cal .rbc-event:hover{background:var(--vol-color-primary-soft);border-color:var(--vol-color-primary)}.vol-cal .rbc-event:focus{outline:2px solid var(--vol-color-primary)}.vol-cal .rbc-event.rbc-selected{background:var(--vol-color-primary-soft);border-color:var(--vol-color-primary)}.vol-cal .rbc-event.vol-cal-event-anomaly{background:var(--vol-color-danger-soft);border-color:var(--vol-color-danger);color:var(--vol-color-danger)}.vol-cal .rbc-event.vol-cal-event-anomaly:hover,.vol-cal .rbc-event.vol-cal-event-anomaly.rbc-selected{background:var(--vol-color-danger);border-color:var(--vol-color-danger);color:#fff}.vol-cal .rbc-event.vol-cal-event-leave{background:color-mix(in srgb, var(--vol-color-info) 10%, #fff);border-color:var(--vol-color-info);color:var(--vol-color-info)}.vol-cal .rbc-event.vol-cal-event-leave:hover,.vol-cal .rbc-event.vol-cal-event-leave.rbc-selected{background:var(--vol-color-info);border-color:var(--vol-color-info);color:#fff}.vol-cal .rbc-show-more{color:var(--vol-color-primary);background:0 0;font-size:.7rem}.vol-cal .rbc-time-header-gutter,.vol-cal .rbc-label,.vol-cal .rbc-time-gutter{color:#00000073;font-size:.74rem}.vol-cal .rbc-current-time-indicator{background:var(--vol-color-primary)}.vol-cal-popup-swatch{box-sizing:border-box;border-radius:4px;flex:none;width:14px;height:14px;margin-top:5px}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.rsp-panel{background:#fff;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 24px #10182814}.rsp-backdrop{position:fixed;inset:0}.rsp-panel-header{flex:none;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex;position:relative}.rsp-panel-title{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:600;display:flex;overflow:hidden}.rsp-panel-title-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rsp-panel-title-extra{flex:none;align-items:center;gap:8px;display:flex}.rsp-panel-body{background:#fff;flex:auto;min-height:0;overflow:auto}.rsp-panel-back{cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.rsp-panel-back:hover{background:#0000000f}.rsp-resize{inset-block:0;cursor:col-resize;z-index:1;width:8px;position:absolute;left:0}.rsp-resize:after{content:"";inset-block:0;background:0 0;width:2px;transition:background .15s;position:absolute;left:3px}.rsp-resize:hover:after,.rsp-resize-dragging:after{background:var(--rsp-resize-color,#1677ff)}.rsp-row-arrow{color:var(--rsp-row-arrow-color,#bbb)}:root{--vol-color-emr-header:#cacfcd;--vol-color-emr-label:#e0e3e2;--vol-color-emr-cell:#f7f8f8;--vol-color-emr-line:#bbc3c1;--vol-color-emr-selected-label:#70dede;--vol-color-emr-exam:#52b8e3;--vol-color-emr-attachment-label:#fde149;--vol-color-emr-attachment:#fffdf1;--vol-color-primary:#ed7322;--vol-color-admin-nav-bg:#785d4b;--vol-color-admin-nav-text:#f7f8fa;--vol-color-admin-nav-hover:#896c57;--vol-color-admin-nav-selected:#6b503f;--vol-color-bg-layout:#f6f5f3;--vol-color-primary-soft:#fff7ed;--vol-color-card-header:#fffbf6;--vol-color-border:#d9d9d9;--vol-color-success:#389d5e;--vol-color-success-soft:#eafded;--vol-color-danger:#e11d48;--vol-color-danger-soft:#fdeaee;--vol-color-info:#0888c1;--vol-color-warning:#eab308;--vol-color-terminated:#8b5e3c;--vol-color-terminated-soft:#f5ede6;--vol-shadow-card:0 8px 30px #10182814;--vol-color-platform-bg:#f3e7de;--vol-reception-status-not-arrived:#9aa0a6;--vol-reception-status-near:var(--vol-color-warning);--vol-reception-status-overdue:#e11d48;--vol-reception-status-in-consult:#0888c1;--vol-reception-status-done:#86c99a;--vol-reception-status-charged:#389d5e}html,body,#root{height:100%}.vol-app-stage{flex:1;min-height:0;padding-block-end:5px;padding-inline-end:5px;display:flex}.vol-app-content{overscroll-behavior:none;background:#fff;border-radius:16px;flex:1;min-width:0;padding:16px;overflow:auto}.vol-platform-layout-content{background:#fefefe}.vol-switch:not(.ant-switch-checked){background:var(--vol-color-danger)}.vol-switch:not(.ant-switch-checked):not(.ant-switch-disabled):hover{background:#be123c}.vol-info-hint-icon{color:var(--vol-color-info);margin-inline-end:6px}.vol-row-arrow{color:#bbb}.vol-default-entry-tag{color:var(--vol-color-primary);background:var(--vol-color-primary-soft);border-color:var(--vol-color-primary)}.vol-btn-text{text-underline-offset:2px;border:0;height:auto;min-height:0;padding:4px 0;text-decoration:none;transition:color .2s}.vol-btn-text>span:not(.ant-btn-icon){text-decoration:underline}.ant-btn.vol-btn-text:not(:disabled):hover{color:color-mix(in srgb, var(--vol-color-text-base) 88%, black)!important;box-shadow:none!important;background:0 0!important;border:0!important}.ant-btn.vol-btn-text:not(:disabled):active{color:color-mix(in srgb, var(--vol-color-text-base) 76%, black)!important;box-shadow:none!important;background:0 0!important;border:0!important}.ant-btn.vol-btn-text-success:not(:disabled):hover{color:color-mix(in srgb, var(--vol-color-success) 88%, black)!important}.ant-btn.vol-btn-text-success:not(:disabled):active{color:color-mix(in srgb, var(--vol-color-success) 76%, black)!important}.ant-btn.vol-btn-text-danger:not(:disabled):hover{color:color-mix(in srgb, var(--vol-color-danger) 88%, black)!important}.ant-btn.vol-btn-text-danger:not(:disabled):active{color:color-mix(in srgb, var(--vol-color-danger) 76%, black)!important}:where(:not(.ant-flex):has(>.vol-btn-text~.vol-btn-text))>.vol-btn-text{margin-block-end:8px;margin-inline-end:8px}.vol-btn-group{gap:8px 0}.vol-btn-group>.ant-btn{margin-right:16px;margin-block-end:0}.vol-btn-group>.ant-btn:last-child{margin-right:0}.vol-record-detail-page-head{margin-bottom:16px}.vol-record-detail-page-fields{flex-direction:column;display:flex}.vol-record-detail-page-row{border-block-end:1px solid var(--vol-color-border);align-items:center;gap:16px;min-height:44px;padding:10px 0;font-size:16px;display:flex}.vol-record-detail-page-row:last-child{border-block-end:none}.vol-record-detail-page-label{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-width:150px;display:flex}.vol-record-detail-page-value{overflow-wrap:anywhere;flex:auto;min-width:0}.vol-record-detail-page-chips{flex-wrap:wrap;gap:6px;display:flex}.vol-record-detail-page-chip{border-radius:4px;align-items:center;padding:1px 8px;font-size:14px;line-height:1.6;display:inline-flex}.vol-record-detail-page-relation-link{color:var(--vol-color-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.vol-copy-field{background:var(--vol-color-bg-layout);border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.vol-identity-name{color:var(--vol-color-primary)}.vol-card-footer{border-block-start:1px solid var(--vol-color-border);margin-block-start:16px;padding-block-start:16px}.vol-data-table-cards{flex-direction:column;gap:12px;display:flex}.vol-data-table-card{border:1px solid var(--vol-color-border);border-radius:6px;flex-direction:column;gap:8px;padding:16px;display:flex}.vol-data-table-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vol-data-table-card-field{align-items:center;gap:8px;min-width:0;display:flex}.vol-data-table-card-label:after{content:"："}.vol-data-table-card-value{overflow-wrap:anywhere;min-width:0}.vol-data-table-card-actions{border-block-start:1px solid var(--vol-color-border);flex-wrap:wrap;gap:12px;margin-block-start:8px;padding-block-start:8px;display:flex}.ant-notification-notice.vol-notify{background:var(--vol-notify-bg)}.vol-notify .ant-notification-notice-title,.vol-notify .ant-notification-notice-description,.vol-notify .ant-notification-notice-icon,.vol-notify .ant-notification-notice-close,.vol-notify .ant-notification-notice-close-icon{color:#fff}.vol-notify-success{--vol-notify-bg:var(--vol-color-success)}.vol-notify-danger{--vol-notify-bg:var(--vol-color-danger)}.vol-notify-info{--vol-notify-bg:var(--vol-color-info)}.vol-tenant-layout,.vol-tenant-layout>.ant-layout{background:var(--vol-color-bg-layout)}.vol-platform-layout,.vol-platform-layout>.ant-layout{background:var(--vol-color-platform-bg)}.vol-app-sidebar{background:var(--vol-color-bg-layout)}.vol-platform-layout-sidebar{background:var(--vol-color-platform-bg)}.vol-side-menu .vol-admin-nav-group,.vol-admin-nav-popup .ant-menu{background:var(--vol-color-admin-nav-bg);color:var(--vol-color-admin-nav-text)}.vol-side-menu .vol-admin-nav-group .ant-menu-item-group-title,.vol-side-menu .vol-admin-nav-group .ant-menu-item,.vol-side-menu .vol-admin-nav-group .ant-menu-submenu-title,.vol-side-menu .vol-admin-nav-group .vol-btn-icon,.vol-admin-nav-popup .ant-menu .ant-menu-item-group-title,.vol-admin-nav-popup .ant-menu .ant-menu-item,.vol-admin-nav-popup .ant-menu .ant-menu-submenu-title,.vol-admin-nav-popup .ant-menu .vol-btn-icon{color:var(--vol-color-admin-nav-text)}.vol-side-menu .vol-admin-nav-group .ant-menu-sub,.vol-admin-nav-popup .ant-menu .ant-menu-sub{background:var(--vol-color-admin-nav-bg)}.vol-side-menu .vol-admin-nav-group .ant-menu-item:not(.ant-menu-item-selected):hover,.vol-side-menu .vol-admin-nav-group .ant-menu-submenu-title:hover,.vol-side-menu .vol-admin-nav-group .vol-btn-icon:hover,.vol-admin-nav-popup .ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover,.vol-admin-nav-popup .ant-menu .ant-menu-submenu-title:hover,.vol-admin-nav-popup .ant-menu .vol-btn-icon:hover{background:var(--vol-color-admin-nav-hover);color:var(--vol-color-admin-nav-text)}.vol-side-menu .vol-admin-nav-group .ant-menu-item-selected,.vol-side-menu .vol-admin-nav-group .ant-menu-item-selected:hover,.vol-admin-nav-popup .ant-menu .ant-menu-item-selected,.vol-admin-nav-popup .ant-menu .ant-menu-item-selected:hover{background:var(--vol-color-admin-nav-selected);color:var(--vol-color-admin-nav-text)}.vol-side-menu .vol-admin-nav-group .ant-menu-item:focus-visible,.vol-side-menu .vol-admin-nav-group .ant-menu-submenu-title:focus-visible,.vol-side-menu .vol-admin-nav-group .vol-btn-icon:focus-visible,.vol-admin-nav-popup .ant-menu .ant-menu-item:focus-visible,.vol-admin-nav-popup .ant-menu .ant-menu-submenu-title:focus-visible,.vol-admin-nav-popup .ant-menu .vol-btn-icon:focus-visible{outline-color:var(--vol-color-admin-nav-text)}.vol-side-menu .vol-admin-nav-group.ant-menu-submenu>.ant-menu-submenu-title:hover,.vol-admin-nav-popup .ant-menu .ant-menu-submenu>.ant-menu-submenu-title:hover{color:var(--vol-color-admin-nav-text)}.vol-brand-logo-text{color:#0006}.vol-dataset-nav-row{--vol-dataset-nav-indent:48px;position:relative;padding-inline-start:var(--vol-dataset-nav-indent)!important}.vol-dataset-nav-item{cursor:grab;align-items:center;gap:4px;min-width:0;display:flex}.vol-dataset-nav-item:active{cursor:grabbing}.vol-dataset-nav-item-drop{box-shadow:inset 0 -2px 0 var(--vol-color-admin-nav-text)}.vol-dataset-nav-handle{width:var(--vol-dataset-nav-indent);cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.vol-dataset-nav-handle:focus-visible{outline:2px solid var(--vol-color-admin-nav-text)}.vol-dataset-nav-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vol-dataset-search-toggle-active{background:var(--vol-color-admin-nav-selected)}.vol-dataset-nav-search.ant-menu-item{cursor:default;height:auto;padding-block:4px;line-height:normal}.vol-dataset-nav-search.ant-menu-item:hover{background:0 0!important}.vol-dataset-nav-search-box{width:100%;display:block}.vol-dataset-nav-search-empty.ant-menu-item-disabled,.vol-dataset-nav-search-empty.ant-menu-item-disabled:hover{opacity:.7;cursor:default;color:var(--vol-color-admin-nav-text)!important}.vol-side-menu .ant-menu-item-selected:after{content:"";background:var(--vol-color-primary);opacity:1;border-inline-end:none;width:3px;position:absolute;inset-block:0;inset-inline:0 auto;transform:none}:root{--rsp-resize-color:var(--vol-color-primary)}body{background:var(--vol-color-bg-layout);margin:0}*{scrollbar-width:thin;scrollbar-color:#cdc9c2 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#cdc9c2;background-clip:content-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#a9a49b}.vol-notification-bell:hover .ant-btn-icon{color:var(--vol-color-primary)!important}.vol-dataset-grid .dvn-scroller{overflow-y:hidden}.vol-dataset-field-panel{z-index:1000;border:1px solid var(--vol-color-border);box-shadow:var(--vol-shadow-card);background:#fff;border-radius:8px;padding:12px 16px 16px}.vol-reception-tabs .ant-tabs-nav{min-width:140px}.vol-reception-tabs.vol-tabs .ant-tabs-tab{justify-content:flex-start;padding-inline-start:unset}.vol-reception-page{height:100%;min-height:0;display:flex;overflow:hidden}.vol-reception-tabs{flex:1;min-width:0;height:100%;min-height:0}.vol-reception-tabs .ant-tabs-body,.vol-reception-tabs .ant-tabs-content{height:100%;min-height:0}.vol-reception-tabs .ant-tabs-body{overflow:hidden}.vol-reception-workarea{min-width:0;height:100%;min-height:0;padding-right:24px;overflow-y:auto}.vol-reception-queue{border-inline-start:1px solid var(--vol-color-border);width:300px;min-height:0;padding:16px;padding-top:unset;flex:0 0 300px;overflow-y:auto}.vol-reception-section-title{margin-bottom:12px;font-size:22px;font-weight:600}.vol-task-order-subtitle{margin-bottom:12px;font-weight:600}.vol-task-order-family{padding:0;font-weight:400}.vol-task-order-body{border-top:1px solid var(--vol-color-border);margin-top:16px;padding-top:16px}.vol-reception-appt-toolbar{margin-bottom:16px}.vol-reception-appt-list{flex-direction:column;display:flex}.vol-reception-appt-row{border-bottom:1px solid var(--vol-color-border);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.vol-reception-appt-row:hover{background:var(--vol-color-bg-layout)}.vol-reception-appt-row-active{background:var(--vol-color-primary-soft)}.vol-reception-timeline{flex-direction:column;display:flex}.vol-reception-timeline-row{border-top:1px solid var(--vol-color-border);gap:8px;min-height:44px;padding-block:6px;display:flex;position:relative}.vol-reception-timeline-time{color:#00000073;flex:0 0 44px;width:44px;font-size:14px}.vol-reception-timeline-cards{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.vol-reception-timeline-group{flex-direction:column;gap:6px;display:flex}.vol-reception-appt-card{border:1px solid var(--vol-color-border);cursor:pointer;background:#fff;border-radius:6px;align-items:stretch;gap:10px;display:flex}.vol-reception-appt-card:hover{border-color:var(--vol-color-primary)}.vol-reception-appt-card-active{border-color:var(--vol-color-primary);box-shadow:inset 0 0 0 1px var(--vol-color-primary)}.vol-reception-appt-card-body{flex-direction:column;min-width:0;padding:4px 5px;display:flex}.vol-reception-appt-card-not-arrived{background:color-mix(in srgb, var(--vol-reception-status-not-arrived) 14%, #fff)}.vol-reception-appt-card-near{background:color-mix(in srgb, var(--vol-reception-status-near) 12%, #fff)}.vol-reception-appt-card-overdue{background:color-mix(in srgb, var(--vol-reception-status-overdue) 12%, #fff)}.vol-reception-appt-card-in-consult{background:color-mix(in srgb, var(--vol-reception-status-in-consult) 12%, #fff)}.vol-reception-appt-card-done{background:color-mix(in srgb, var(--vol-reception-status-done) 16%, #fff)}.vol-reception-appt-card-charged{background:color-mix(in srgb, var(--vol-reception-status-charged) 14%, #fff)}.vol-reception-appt-bar{writing-mode:vertical-rl;letter-spacing:2px;color:#fff;background:var(--vol-reception-status-not-arrived);border-start-start-radius:5px;border-end-start-radius:5px;flex:none;justify-content:center;align-self:stretch;align-items:center;width:22px;font-size:14px;display:flex}.vol-reception-appt-bar-not-arrived{background:var(--vol-reception-status-not-arrived)}.vol-reception-appt-bar-near{background:var(--vol-reception-status-near)}.vol-reception-appt-bar-overdue{background:var(--vol-reception-status-overdue)}.vol-reception-appt-bar-in-consult{background:var(--vol-reception-status-in-consult)}.vol-reception-appt-bar-done{background:var(--vol-reception-status-done)}.vol-reception-appt-bar-charged{background:var(--vol-reception-status-charged)}.vol-reception-now-line{background:var(--vol-color-danger);z-index:2;pointer-events:none;height:3px;margin-block:3px;position:relative}.vol-reception-now-label{inset-inline-start:0;color:#fff;background:var(--vol-color-danger);border-radius:4px;padding:1px 6px;font-size:14px;line-height:1.4;position:absolute;top:-8px}.vol-booking{font-size:16px}.vol-booking-header{z-index:5;border-bottom:1px solid var(--vol-color-border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex;position:sticky;top:0}.vol-booking-header-info{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.vol-booking-field{margin-bottom:20px}.vol-booking-customer{background:var(--vol-color-primary-soft);border-radius:8px;margin-bottom:20px;padding:16px}.vol-booking-customer-link{padding:0}.vol-booking-warn{color:var(--vol-color-warning);align-items:center;gap:6px;display:inline-flex}.vol-booking-confirm-pop{min-width:240px;max-width:320px}.vol-booking-options{flex-wrap:wrap;gap:8px;display:flex}.vol-booking-choice{border:1px solid var(--vol-color-border);color:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:8px 16px;font-size:16px}.vol-booking-choice:hover{border-color:var(--vol-color-primary)}.vol-booking-choice-active{border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft);color:var(--vol-color-primary)}.vol-booking-schedule-hint{display:block}.vol-booking-schedule{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.vol-booking-cal{border:1px solid var(--vol-color-border);border-radius:8px;flex:380px;min-width:320px;padding:16px}.vol-booking-cal-legend{margin-bottom:12px}.vol-booking-legend{color:#00000073;align-items:center;gap:6px;display:inline-flex}.vol-booking-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.vol-booking-dot-open{background:var(--vol-color-primary)}.vol-booking-dot-full{background:var(--vol-color-danger)}.vol-booking-swatch-off{background:var(--vol-color-bg-layout);border:1px solid var(--vol-color-border);border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.vol-booking-cal-head{margin-bottom:8px}.vol-booking-cal-nav{border:1px solid var(--vol-color-border);cursor:pointer;background:#fff;border-radius:6px;width:36px;height:36px;font-size:18px;line-height:1}.vol-booking-cal-nav:hover{border-color:var(--vol-color-primary);color:var(--vol-color-primary)}.vol-booking-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.vol-booking-cal-weekday{text-align:center;color:#00000073;padding:6px 0}.vol-booking-cal-cell{min-height:56px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:16px;display:flex}.vol-booking-cal-cell-out{visibility:hidden}.vol-booking-cal-cell-past{color:#00000040;cursor:not-allowed}.vol-booking-cal-cell-off{color:#00000059;background:var(--vol-color-bg-layout);cursor:not-allowed}.vol-booking-cal-cell-open:hover{border-color:var(--vol-color-primary)}.vol-booking-cal-cell-selected{background:var(--vol-color-primary);border-color:var(--vol-color-primary);color:#fff}.vol-booking-cal-cell-selected .vol-booking-dot-open{background:#fff}.vol-booking-slotpanel{flex:360px;min-width:300px}.vol-booking-slot-head{margin-bottom:16px}.vol-booking-date-chip{background:var(--vol-color-primary-soft);color:var(--vol-color-primary);border-radius:999px;padding:4px 12px}.vol-booking-summary-row{background:var(--vol-color-bg-layout);border-radius:6px;margin-bottom:12px;padding:12px 14px}.vol-booking-duration-row{border-bottom:1px solid var(--vol-color-border);margin-bottom:16px;padding-bottom:16px}.vol-booking-overlap{background:var(--vol-color-primary-soft);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:20px;padding:12px 14px;display:flex}.vol-booking-slotgroup,.vol-booking-availvets{margin-bottom:20px}.vol-booking-availvets-head{margin-bottom:12px}.vol-booking-slotgroup-title{margin-bottom:10px}.vol-booking-slot-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.vol-booking-slot{border:1px solid var(--vol-color-border);color:inherit;cursor:pointer;background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-size:16px;display:flex;position:relative}.vol-booking-slot-note{color:#00000073}.vol-booking-slot:hover:not(.vol-booking-slot-blocked):not(.vol-booking-slot-booked){border-color:var(--vol-color-primary)}.vol-booking-slot-active{border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft)}.vol-booking-slot-active .vol-booking-slot-note{color:var(--vol-color-primary)}.vol-booking-slot-booked{background:var(--vol-color-danger-soft);border-color:var(--vol-color-danger)}.vol-booking-slot-booked .vol-booking-slot-note{color:var(--vol-color-danger)}.vol-booking-slot-blocked{background:var(--vol-color-bg-layout);color:#0000004d;cursor:not-allowed}.vol-booking-slot-blocked .vol-booking-slot-time{text-decoration:line-through}.vol-booking-slot-blocked .vol-booking-slot-note{color:#0000004d}.vol-booking-slot-disabled:not(.vol-booking-slot-blocked){cursor:default}.vol-booking-slot-view{background:var(--vol-color-primary);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:999px;width:max-content;height:max-content;margin:auto;padding:4px 12px;font-size:16px;transition:opacity .12s;position:absolute;inset:0}.vol-booking-slot:hover .vol-booking-slot-view{opacity:1}.vol-crm-toolbar{margin-bottom:16px}.vol-crm-filters{flex:1;min-width:0}.vol-crm-keyword{width:460px;max-width:100%}.vol-crm-species{width:100px}.vol-family-detail{flex-direction:column;gap:24px;display:flex}.vol-family-owners{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px 24px;display:grid}.vol-family-primary-tag{color:var(--vol-color-danger);background:var(--vol-color-danger-soft);border-radius:4px;padding:1px 8px;font-size:14px}.vol-family-pets{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vol-family-pet-card{border:1px solid var(--vol-color-border);border-radius:8px;padding:16px}.vol-family-pet-fields{align-items:start;gap:8px 24px;display:grid}.vol-family-pet-fields>.vol-flex,.vol-family-pet-fields .vol-family-pet-note>.vol-flex{min-width:0;margin-bottom:0!important}.vol-family-pet-fields .ant-typography{overflow-wrap:anywhere}.vol-family-pet-fields-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.vol-family-pet-fields-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.vol-family-pet-fields-mobile{grid-template-columns:minmax(0,1fr)}.vol-family-pet-note{grid-column:1/-1;min-width:0}.vol-family-pet-fields-editing{gap:12px 24px}.vol-family-pet-fields-editing>.vol-flex,.vol-family-pet-fields-editing .vol-family-pet-note>.vol-flex{flex-direction:column;align-items:stretch!important;gap:4px!important}.vol-family-pet-fields-editing .vol-input,.vol-family-pet-fields-editing .vol-select,.vol-family-pet-fields-editing .vol-date-picker,.vol-family-pet-fields-editing textarea{width:100%;min-width:0!important;max-width:none!important}.vol-family-pet-no-row{flex-wrap:wrap;margin-bottom:8px}.vol-family-pet-no{overflow-wrap:anywhere;min-width:0;color:var(--vol-color-primary);margin:0;font-size:24px;font-weight:600}.vol-query-filter-menu{border:1px solid var(--vol-color-border);box-shadow:var(--vol-shadow-card);background:#fff;border-radius:8px;padding:4px}.vol-query-filter-item{cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 10px}.vol-query-filter-item-active{background:var(--vol-color-primary-soft)}.vol-hr-punch-clock-body{padding:24px 0}.vol-punch-actions-clock-icon{color:var(--vol-color-primary);font-size:22px}.vol-punch-actions-time{font-size:20px}.vol-punch-actions-buttons{margin-top:8px}.vol-app-header-punch-panel{width:300px;padding:8px 4px}.vol-hr-leave-estimate{margin-top:8px;display:block}.vol-hr-leave-overview-row .vol-hr-leave-employment-card{flex:0 320px}.vol-hr-leave-overview-row .vol-hr-leave-usage{flex:360px}.vol-hr-leave-employment-label{min-width:72px}.vol-hr-overtime-warning{margin-top:8px;display:block}.vol-hr-attendance-self-toolbar{margin-bottom:16px}.vol-hr-attendance-slider-pane{width:100%;margin-bottom:16px}.vol-hr-attendance-table-pane{width:100%;min-width:0}.vol-attendance-month-slider{border:1px solid var(--vol-color-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;padding:8px;display:grid}.vol-gps-location-map{width:100%;height:clamp(260px,45vh,420px)}.vol-gps-search-results{max-height:180px;overflow-y:auto}.vol-gps-search-results .vol-btn-secondary{white-space:normal;text-align:start;height:auto}.vol-attendance-month-slider-track{scroll-snap-type:x proximity;gap:12px;padding-bottom:4px;display:flex;position:relative;overflow-x:auto}.vol-attendance-month-slider-panel{scroll-snap-align:start;border:1px solid #0000;border-radius:8px;flex:none;width:260px;padding:8px}.vol-attendance-month-slider-title{text-align:center;padding:4px 0 8px;display:block}.vol-attendance-month-slider-panel-active .vol-attendance-month-slider-title{color:var(--vol-color-primary)}.vol-attendance-month-weekdays,.vol-attendance-month-days{grid-template-columns:repeat(7,1fr);display:grid}.vol-attendance-month-weekday{text-align:center;color:var(--vol-color-text-secondary);padding:4px 0;font-size:13px}.vol-attendance-month-cell-outside{opacity:.35}.vol-attendance-calendar-cell{cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:36px;display:flex}.vol-attendance-calendar-cell:hover,.vol-attendance-calendar-cell-today{background:var(--vol-color-primary-soft)}.vol-attendance-calendar-cell-active{outline:1px solid var(--vol-color-primary)}.vol-attendance-calendar-dot{border-radius:50%;width:6px;height:6px}.vol-attendance-calendar-dot-ok{background:var(--vol-color-success)}.vol-attendance-calendar-dot-bad{background:var(--vol-color-danger)}.vol-attendance-calendar-dot-none{background:0 0}.vol-data-table .vol-attendance-row-active>td{background:var(--vol-color-primary-soft)}.vol-anomaly-status{align-items:center;gap:10px;display:inline-flex}.vol-anomaly-status .vol-anomaly-status-tag{margin-inline-end:0}.vol-anomaly-status-detail{font-size:13px}.vol-attendance-calendar-header{padding:4px 8px 8px}.vol-hr-attendance-table-split .ant-table-thead>tr>th,.vol-hr-attendance-table-split .ant-table-tbody>tr>td{padding-top:6px;padding-bottom:6px}.vol-hr-attendance-table-split .ant-table-tbody>tr>td[rowspan]{vertical-align:middle}.vol-shift-time-summary{margin-bottom:8px}.vol-shift-tracks [data-track-id=work] .vol-time-range-track-name,.vol-shift-tracks [data-track-id=work] .vol-time-range-track-range{color:var(--vol-color-success)}.vol-shift-tracks [data-track-id=work] .ant-slider-track{background:var(--vol-color-success)}.vol-shift-tracks [data-track-id=work] .ant-slider-handle:after{box-shadow:0 0 0 2px var(--vol-color-success)}.vol-shift-tracks [data-track-id=break] .vol-time-range-track-name,.vol-shift-tracks [data-track-id=break] .vol-time-range-track-range{color:var(--vol-color-danger)}.vol-shift-tracks [data-track-id=break] .ant-slider-track{background:var(--vol-color-danger)}.vol-shift-tracks [data-track-id=break] .ant-slider-handle:after{box-shadow:0 0 0 2px var(--vol-color-danger)}.vol-shift-duration-summary{margin-bottom:30px}.vol-shift-duration-item{background:var(--vol-color-bg-layout);border-radius:6px;flex-direction:column;flex:180px;gap:4px;min-width:0;padding:12px 16px;display:flex}.vol-time-range-track-name{width:120px}.vol-time-range-track-range,.vol-time-range-track-actual,.vol-time-range-track-mark{font-variant-numeric:tabular-nums}.vol-time-range-track-actual{color:var(--vol-color-primary)}.vol-time-range-track-remove{margin-inline-start:auto}.vol-time-range-track-rail{position:relative}.vol-time-range-track-slider.ant-slider{margin:4px 0}.vol-time-range-track-static{background:var(--vol-color-border);border-radius:2px;height:4px;margin:14px 7px;position:relative}.vol-time-range-track-static-fill{background:var(--vol-color-primary);border-radius:2px;height:100%;position:absolute}.vol-time-range-track-buffer{background:var(--vol-color-danger);pointer-events:none;border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.vol-time-range-track-marks{height:18px;position:relative}.vol-time-range-track-mark{color:var(--vol-color-primary);white-space:nowrap;font-size:14px;position:absolute;transform:translate(-50%)}.vol-time-range-track-error,.vol-time-range-track-axis-label{font-size:14px}.vol-time-range-tracks-add{border-color:var(--vol-color-border)}.vol-hr-doc-time,.vol-hr-nowrap,.vol-hr-shift-table .ant-table-cell{white-space:nowrap}.vol-approval-timeline-current-hint{color:var(--vol-color-primary)}.vol-company-calendar-header{padding:4px 8px 8px}.vol-company-calendar-cell{text-align:start;border-radius:6px;flex-direction:column;align-items:stretch;gap:2px;min-height:84px;padding:4px;display:flex}.vol-company-calendar-day{color:#0000008c;align-self:flex-end;font-size:13px}.vol-company-calendar-events{flex-direction:column;gap:2px;min-width:0;display:flex}.vol-company-calendar-event{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 6px;font-size:12px;line-height:1.5;overflow:hidden}.vol-company-calendar-event-anomaly{color:var(--vol-color-danger);background:var(--vol-color-danger-soft)}.vol-company-calendar-event-leave{color:var(--vol-color-info);background:color-mix(in srgb, var(--vol-color-info) 12%, #fff)}.vol-company-calendar-more{color:#0000008c;cursor:pointer;padding:1px 6px;font-size:12px;line-height:1.5}.vol-company-calendar-more:hover{color:var(--vol-color-primary)}.vol-company-calendar-overflow-list{max-width:240px}.vol-hr-company-calendar-legend{margin-bottom:12px}.vol-hr-company-calendar-legend-item{color:#0000008c;align-items:center;gap:6px;display:inline-flex}.vol-hr-company-calendar-legend-dot{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.vol-hr-company-calendar-legend-dot-anomaly{background:var(--vol-color-danger)}.vol-hr-company-calendar-legend-dot-leave{background:var(--vol-color-info)}.vol-hr-company-calendar .vol-hr-company-calendar-body{height:680px}.vol-hr-company-calendar .vol-cal:has(.rbc-month-view){height:auto}.vol-hr-company-calendar .vol-cal:has(.rbc-month-view) .rbc-calendar{height:auto}.vol-hr-company-calendar .vol-cal .rbc-month-view{flex:none;height:auto;overflow:visible}.vol-hr-company-calendar .vol-cal .rbc-month-row{flex:1 0 auto;min-height:96px;overflow:visible}.vol-hr-company-calendar .vol-cal .rbc-month-view .rbc-event{min-height:0;margin-bottom:2px;padding:1px 8px}.vol-emr-page{flex-direction:column;gap:16px;display:flex}.vol-emr-topbar{width:100%}.vol-emr-patient-select{flex:0 360px;width:min(100%,360px);min-width:0}.vol-emr-main-actions{min-width:0}.vol-emr-search-result,.vol-emr-patient-tab{flex-direction:column;gap:4px;display:flex}.vol-emr-patient-tab-details{align-items:center;gap:12px;display:flex}.vol-emr-patient-tab-details .vol-btn-text{padding-inline:0}.vol-emr-patient-tabs,.vol-emr-workspace,.vol-emr-body,.vol-emr-tab-content{min-width:0;max-width:100%}.vol-emr-patient-tabs>.ant-tabs-nav .ant-tabs-tab{padding:12px 32px 12px 16px;position:relative}.vol-emr-patient-tabs>.ant-tabs-nav{top:calc(-1 * var(--vol-emr-scroll-padding,16px));z-index:12;background:#fff;position:sticky}.vol-emr-tabs{top:calc(var(--vol-emr-patient-nav-height,0px) - var(--vol-emr-scroll-padding,16px));z-index:11;background:#fff;position:sticky}.vol-emr-patient-tab-close{top:6px;color:#00000073;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;display:inline-flex;position:absolute;inset-inline-end:6px}.vol-emr-patient-tab-close:hover{background:var(--vol-color-danger-soft);color:var(--vol-color-danger)}.vol-emr-patient-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:var(--vol-color-primary-soft)}.vol-emr-workspace{flex-direction:column;gap:16px;display:flex}.vol-emr-patient{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:20px 32px;display:grid}.vol-emr-patient-identity{flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;display:flex}.vol-emr-avatar{background:var(--vol-color-primary-soft);width:200px;height:160px;color:var(--vol-color-primary);flex-shrink:0;font-size:48px}.vol-emr-patient-id{flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.vol-emr-patient-name{margin:0!important}.vol-emr-owner{font-size:16px}.vol-emr-owner .vol-emr-owner-link{white-space:normal;text-align:left;max-width:100%;height:auto;padding:0;font-size:16px;font-weight:600}.vol-emr-tags{flex-wrap:wrap;gap:6px;margin:2px 0;display:flex}.vol-emr-chip{background:var(--vol-color-primary-soft);color:var(--vol-color-primary);border-radius:999px;align-items:center;padding:1px 10px;font-size:14px;display:inline-flex}.vol-emr-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 18px;margin:0;display:grid}.vol-emr-fact{flex-direction:column;gap:2px;display:flex}.vol-emr-fact dt{font-size:14px}.vol-emr-fact dd{margin:0;font-size:16px}.vol-emr-disease{background:var(--vol-color-bg-layout);border-radius:6px;grid-column:1/-1;padding:10px 12px}.vol-emr-disease p{margin:4px 0 0}.vol-emr-lifestyle{border-top:1px solid var(--vol-color-border);grid-column:1/-1;padding-top:12px}.vol-emr-body{flex-direction:column;display:flex}.vol-emr-section{flex-direction:column;gap:16px;display:flex}.vol-emr-matrix-scroll{width:100%;overflow-x:auto}.vol-emr-matrix{border-collapse:collapse;min-width:max-content}.vol-emr-matrix th,.vol-emr-matrix td{border:1px solid var(--vol-color-border);vertical-align:top;text-align:left;padding:8px 10px}.vol-emr-matrix thead th{background:var(--vol-color-card-header);white-space:nowrap}.vol-emr-matrix .vol-emr-matrix-label{background:var(--vol-color-card-header);white-space:nowrap;font-weight:500;position:sticky;left:0}@media (width<=768px){.vol-emr-patient{grid-template-columns:1fr}}.vol-emr-records-grid{border:1px solid var(--vol-color-border);border-radius:8px;outline:none;max-height:calc(100vh - 360px);overflow:auto}.vol-emr-page .vol-emr-records-grid{max-height:var(--vol-emr-records-height,calc(100vh - 360px));overflow-y:hidden}.vol-emr-page[data-tabs-pinned=true] .vol-emr-records-grid{overflow-y:auto}.vol-emr-records-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:0}.vol-emr-records-sheet{width:max-content;padding-inline-end:200px}.vol-emr-records-matrix th,.vol-emr-records-matrix td{border-width:0 1px 1px 0}.vol-emr-records-matrix thead th{z-index:3;box-shadow:inset 0 -1px 0 var(--vol-color-border);position:sticky;top:0}.vol-emr-records-matrix td.vol-emr-matrix-label,.vol-emr-records-matrix th.vol-emr-matrix-label{z-index:2;box-shadow:1px 0 0 var(--vol-color-border);position:sticky;left:0}.vol-emr-records-matrix thead th.vol-emr-matrix-label{z-index:4}.vol-emr-records-visit-head{position:relative}.vol-emr-col-resize{cursor:col-resize;z-index:6;width:7px;position:absolute;top:0;bottom:0;right:-3px}.vol-emr-col-resize:hover{background:var(--vol-color-primary);opacity:.35}.vol-emr-records-matrix thead th,.vol-emr-records-matrix thead th.vol-emr-col-active,.vol-emr-records-matrix .vol-emr-matrix-label,.vol-emr-records-matrix td.vol-emr-matrix-label.vol-emr-row-active{background:var(--vol-color-emr-header)}.vol-emr-records-matrix td.vol-emr-row-active{background:var(--vol-color-primary-soft)}.vol-emr-records-matrix td.vol-emr-cell{cursor:cell;position:relative}.vol-emr-records-matrix td.vol-emr-cell:hover{background:color-mix(in srgb, var(--vol-color-primary-soft) 45%, transparent)}.vol-emr-records-matrix td.vol-emr-cell-active{outline:2px solid var(--vol-color-primary);outline-offset:-2px}.vol-emr-records-matrix td.vol-emr-cell-locked{background:var(--vol-color-bg-layout);cursor:not-allowed}.vol-emr-cell-empty{color:#00000040}.vol-emr-cell-editor{width:100%}.vol-emr-records-matrix .vol-emr-cell-editor.ant-input,.vol-emr-records-matrix textarea.vol-emr-cell-editor,.vol-emr-records-matrix .vol-emr-cell-editor .ant-input{box-shadow:none;resize:none;background:0 0;border:none;border-radius:0;outline:none;padding:0}.vol-emr-records-matrix .vol-emr-cell-editor.ant-select,.vol-emr-records-matrix .vol-emr-cell-editor.ant-select:hover,.vol-emr-records-matrix .vol-emr-cell-editor.ant-select:focus-within,.vol-emr-records-matrix .vol-emr-cell-editor.ant-select .ant-select-selector{box-shadow:none;background:0 0;border:none;outline:none;padding:0}.vol-schedule{flex-direction:column;gap:12px;height:100%;min-height:0;padding-bottom:4px;display:flex}.vol-schedule-monthslider,.vol-schedule-toolbar{flex:none}.vol-schedule-toolbar{gap:12px 16px}.vol-schedule-nav{border:1px solid var(--vol-color-border);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;line-height:1;display:inline-flex}.vol-schedule-nav:hover{border-color:var(--vol-color-primary);color:var(--vol-color-primary)}.vol-schedule-date{text-align:center;min-width:220px;font-size:16px}.vol-schedule-scale{border-inline-end:1px solid var(--vol-color-border);padding-inline-end:4px}.vol-schedule-scale-val{text-align:center;font-variant-numeric:tabular-nums;color:#00000073;min-width:42px;font-size:13px}.vol-schedule-cal{flex:auto;min-height:260px}.vol-schedule-cal .vol-cal,.vol-schedule-cal .rbc-calendar{height:100%}.vol-schedule-cal .rbc-timeslot-group{flex:0 0 48px;height:48px;min-height:48px}.vol-schedule-cal .rbc-current-time-indicator{background:var(--vol-color-danger);z-index:3;height:3px}.vol-schedule-cal .rbc-event.vol-schedule-ev{border:1px solid var(--vol-color-border);color:var(--vol-color-text-base);border-radius:0;min-height:48px;padding:0;overflow:hidden;height:48px!important}.vol-schedule-cal .rbc-event.vol-schedule-ev-not-arrived{background:color-mix(in srgb, var(--vol-reception-status-not-arrived) 14%, #fff);border-inline-start-color:var(--vol-reception-status-not-arrived)}.vol-schedule-cal .rbc-event.vol-schedule-ev-near{background:color-mix(in srgb, var(--vol-reception-status-near) 12%, #fff);border-inline-start-color:var(--vol-reception-status-near)}.vol-schedule-cal .rbc-event.vol-schedule-ev-overdue{background:color-mix(in srgb, var(--vol-reception-status-overdue) 12%, #fff);border-inline-start-color:var(--vol-reception-status-overdue)}.vol-schedule-cal .rbc-event.vol-schedule-ev-in-consult{background:color-mix(in srgb, var(--vol-reception-status-in-consult) 12%, #fff);border-inline-start-color:var(--vol-reception-status-in-consult)}.vol-schedule-cal .rbc-event.vol-schedule-ev-done{background:color-mix(in srgb, var(--vol-reception-status-done) 16%, #fff);border-inline-start-color:var(--vol-reception-status-done)}.vol-schedule-cal .rbc-event.vol-schedule-ev-charged{background:color-mix(in srgb, var(--vol-reception-status-charged) 14%, #fff);border-inline-start-color:var(--vol-reception-status-charged)}.vol-emr-records-toolbar>.vol-flex:first-child{flex-wrap:wrap;min-width:0}.vol-app-header-mobile{gap:8px}.vol-app-header-mobile>.ant-flex:first-child{min-width:0;flex-shrink:1!important}.vol-app-header-mobile .vol-app-header-title{text-overflow:ellipsis;overflow:hidden}.vol-app-header-mobile>.ant-flex:last-child{flex-shrink:0;gap:8px}.vol-app-header-mobile .vol-app-header-assistant,.vol-app-header-mobile .vol-app-header-search,.vol-app-header-mobile .vol-app-header-task-shortcut>span:not(.ant-btn-icon){display:none}.vol-schedule-cal .vol-cal .rbc-today{background:var(--vol-color-surface,#fff)}.vol-schedule-cal .rbc-event-label{display:none}.vol-schedule-cal .rbc-event-content{height:100%}.vol-schedule-event-card{gap:8px;height:100%;display:flex;overflow:hidden}.vol-schedule-event-card .vol-reception-appt-bar{letter-spacing:0;border-radius:0;width:24px;font-size:14px;line-height:1}.vol-schedule-event-body{flex-direction:column;justify-content:center;min-width:0;padding-inline-end:4px;display:flex}.vol-schedule-event-time{white-space:nowrap;font-size:14px;line-height:18px}.vol-schedule-event-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:22px;overflow:hidden}.vol-schedule-cal .rbc-label,.vol-schedule-cal .rbc-header,.vol-schedule-scale-label,.vol-schedule-scale-val{font-size:14px}.vol-schedule-cal .rbc-time-content>.rbc-day-slot:nth-child(2) .rbc-current-time-indicator:before{content:var(--vol-schedule-now-label);background:var(--vol-color-danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 4px;font-size:14px;line-height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vol-schedule-cal .rbc-day-slot .rbc-events-container{margin-inline:0}.vol-schedule-cal .rbc-day-slot .rbc-event.vol-schedule-ev{right:auto;width:100%!important;left:0!important}.vol-schedule-cal{overflow-x:auto}.vol-schedule-cal .vol-cal{min-width:calc(var(--vol-schedule-resource-count) * 190px + 56px);max-width:calc(var(--vol-schedule-resource-count) * 300px + 52px)}.vol-schedule-horizontal-scroll{z-index:5;background:var(--vol-color-border);touch-action:none;cursor:pointer;flex:0 0 18px;height:18px;position:sticky;bottom:0;overflow:hidden}.vol-schedule-horizontal-scroll[hidden]{display:none}.vol-schedule-horizontal-scroll:focus-visible{outline:2px solid var(--vol-color-primary);outline-offset:2px}.vol-schedule-horizontal-thumb{background:var(--vol-color-primary);cursor:grab;border-radius:6px;height:12px;margin-top:3px}.vol-schedule-horizontal-scroll:active .vol-schedule-horizontal-thumb{cursor:grabbing}.vol-schedule-cal .rbc-header{font-size:16px}.vol-reception-appt-time{font-size:14px}.vol-booking-stack-page{padding:16px}.vol-schedule-slot{flex:1;min-height:0;position:relative}.vol-schedule-slot>.rbc-time-slot{height:100%}.vol-schedule-slot-time{visibility:hidden;pointer-events:none;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;position:absolute;top:50%;left:8px;right:40px;transform:translateY(-50%)}.vol-schedule-slot:hover .vol-schedule-slot-time,.vol-schedule-slot:focus-within .vol-schedule-slot-time{visibility:visible}.vol-schedule-slot .vol-schedule-slot-add{opacity:0;color:var(--vol-color-primary);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.vol-schedule-slot:hover .vol-schedule-slot-add,.vol-schedule-slot:focus-within .vol-schedule-slot-add{opacity:1}.vol-schedule-slot:hover{background:var(--vol-color-primary-soft)}.vol-schedule-slot.vol-schedule-slot-off,.vol-schedule-slot.vol-schedule-slot-off:hover{cursor:not-allowed;background:repeating-linear-gradient(135deg, var(--vol-color-bg-layout) 0 6px, var(--vol-color-border) 6px 7px)}@media (hover:none){.vol-schedule-slot .vol-schedule-slot-add{opacity:1}}.vol-schedule-cal{--vol-schedule-grid-line:color-mix(in srgb, var(--vol-color-border) 40%, white)}.vol-schedule-cal .rbc-time-view,.vol-schedule-cal .rbc-time-header-content,.vol-schedule-cal .rbc-time-header,.vol-schedule-cal .rbc-time-content,.vol-schedule-cal .rbc-header,.vol-schedule-cal .rbc-day-bg,.vol-schedule-cal .rbc-timeslot-group,.vol-schedule-cal .rbc-time-slot,.vol-schedule-cal .rbc-day-slot,.vol-schedule-cal .rbc-time-content>*+*>*{border-color:var(--vol-schedule-grid-line)}.vol-schedule-cal .rbc-time-slot.vol-schedule-slot-hour{border-top:3px solid var(--vol-schedule-grid-line)}.vol-schedule-cal .rbc-day-slot .rbc-events-container{pointer-events:none}.vol-schedule-cal .rbc-day-slot .rbc-event{pointer-events:auto}.vol-schedule-cal .rbc-event.vol-schedule-ev:focus{outline:none}.vol-schedule-cal .rbc-event.vol-schedule-ev-active:after,.vol-schedule-cal .rbc-event.vol-schedule-ev:focus-visible:after{content:"";border:2px solid var(--vol-color-primary);pointer-events:none;z-index:2;position:absolute;inset:0}.vol-task-aside{width:min(var(--vol-task-aside-width,320px), 45vw);border-inline-start:1px solid var(--vol-color-border);background:#fff;flex:none;height:100%;min-height:0;padding:16px;position:relative;overflow-y:auto}.vol-task-aside-title{align-items:center;margin-bottom:12px;font-size:22px;font-weight:600;display:flex}.vol-task-aside-tabs{margin-top:-8px}.vol-task-aside-tabs>.ant-tabs-nav{margin-bottom:12px}.vol-task-aside-tabs .ant-tabs-tab{justify-content:center;min-width:72px}.vol-task-aside-mobile{inset-block:0;z-index:100;width:min(320px,100vw);box-shadow:var(--vol-shadow-card);position:fixed;right:0}.vol-task-aside-resizer{inset-block:0;cursor:col-resize;touch-action:none;z-index:3;width:6px;position:absolute;left:0}.vol-task-aside-resizer:hover,.vol-task-aside-resizer:focus-visible,.vol-task-aside-resizer-active{background:var(--vol-color-primary-soft);border-inline-start:2px solid var(--vol-color-primary);outline:none}.vol-task-aside:has(.vol-task-aside-resizer-active){-webkit-user-select:none;user-select:none}.vol-task-patient-summary{margin-bottom:20px}.vol-task-patient-summary .ant-card-body{padding:14px 16px}.vol-task-patient-identity{align-items:center;gap:14px;display:flex}.vol-task-patient-avatar{background:var(--vol-color-primary-soft);width:clamp(56px,18cqw,88px);height:clamp(56px,18cqw,88px);color:var(--vol-color-primary);border-radius:6px;flex-shrink:0;place-items:center;font-size:28px;display:grid;overflow:hidden}.vol-task-aside{container-type:inline-size}.vol-task-patient-info{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.vol-task-patient-name.ant-typography{margin:0}.vol-task-patient-owner{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.vol-task-patient-owner-link.ant-btn{white-space:normal;text-align:left;height:auto;padding:0;font-weight:600}.vol-task-patient-owner-link.ant-btn>span{word-break:keep-all}.vol-task-patient-avatar img{object-fit:cover;width:100%;height:100%}.vol-app-header-identity,.vol-app-header-identity .vol-tenant-switcher{min-width:0}.vol-app-header-identity .vol-tenant-switcher-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vol-task-aside-title-status{background:color-mix(in srgb, var(--vol-task-status-color) 14%, white);justify-content:flex-start;align-items:center;gap:12px;min-height:64px;margin:0 -16px 20px;padding-inline-end:16px;line-height:1.2}.vol-task-aside-title-status>span:not(.vol-reception-appt-bar){align-items:center;display:inline-flex}.vol-task-aside-title-status>.vol-reception-appt-bar{border-radius:0;align-self:stretch;width:28px;font-size:14px}.vol-task-aside-title-status>button:last-child{margin-inline-start:auto}.vol-sign-aside-filters{margin-bottom:16px}.vol-sign-aside-items{flex-direction:column;gap:8px;display:flex}.vol-sign-aside-item{border:1px solid var(--vol-color-border);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;border-radius:6px;padding:12px}.vol-sign-aside-item:hover,.vol-sign-aside-item:focus-visible{border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft)}.vol-sign-aside-item:focus-visible{outline:2px solid var(--vol-color-primary);outline-offset:2px}.vol-sign-aside-item-content,.vol-sign-aside-item-title{min-width:0}.vol-sign-aside-item-title{overflow-wrap:anywhere}.vol-sign-aside-detail .vol-sign-detail-page{gap:16px}@container (width<=400px){.vol-sign-aside-detail .vol-sign-detail-field{flex-direction:column;gap:4px}.vol-sign-aside-detail .vol-sign-detail-field-label{flex-basis:auto;min-width:0}.vol-sign-aside-detail .vol-sign-detail-priority,.vol-sign-aside-detail .vol-sign-detail-transition-select{width:100%;min-width:0}}.vol-task-aside-title-not-arrived{--vol-task-status-color:var(--vol-reception-status-not-arrived)}.vol-task-aside-title-near{--vol-task-status-color:var(--vol-reception-status-near)}.vol-task-aside-title-overdue{--vol-task-status-color:var(--vol-reception-status-overdue)}.vol-task-aside-title-in-consult{--vol-task-status-color:var(--vol-reception-status-in-consult)}.vol-task-aside-title-done{--vol-task-status-color:var(--vol-reception-status-done)}.vol-task-aside-title-charged{--vol-task-status-color:var(--vol-reception-status-charged)}.vol-task-timeline{margin:0;padding:0 0 0 8px;list-style:none}.vol-task-timeline-item{border-inline-start:1px solid var(--vol-color-border);flex-direction:column;align-items:flex-start;gap:10px;padding:0 0 28px 22px;display:flex;position:relative}.vol-task-timeline-item:before{content:"";background:var(--vol-color-border);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.vol-task-timeline-item:last-child{border-inline-start-color:#0000;padding-bottom:0}.vol-task-booking-fields{width:100%;margin:0}.vol-task-booking-fields>div{grid-template-columns:80px minmax(0,1fr);gap:12px;margin-bottom:10px;display:grid}.vol-task-booking-fields dd{overflow-wrap:anywhere;margin:0}.vol-task-emr-link.ant-btn{white-space:normal;height:auto;padding:0}.vol-task-timeline-item[aria-current=step]:before{background:var(--vol-color-primary)}.vol-task-stage-title>.ant-typography{color:var(--vol-color-primary)}.vol-task-stage-done-badge{color:var(--vol-color-success);align-items:center;gap:4px;font-size:14px;display:inline-flex}.vol-task-timeline-item-done:before{background:var(--vol-color-success)}.vol-task-step-done,.vol-task-step-actions{align-self:flex-end}.vol-task-timeline-item .vol-task-booking-fields>div{margin-bottom:6px}.vol-task-rx-list li::marker{color:#00000059}.vol-task-list{flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}.vol-task-list-filters{z-index:1;background:#fff;padding-bottom:4px;position:sticky;top:0}.vol-task-list-group{flex-direction:column;gap:8px;display:flex}.vol-task-list-group-title{margin-bottom:2px}.vol-task-list-group-dot{border-radius:50%;width:10px;height:10px}.vol-task-rx-list{overflow-wrap:anywhere;margin:0;padding-inline-start:18px;font-size:14px;list-style:outside}.vol-task-bill-lines{flex-direction:column;gap:4px;margin-bottom:8px;font-size:14px;display:flex}.vol-task-bill-line{justify-content:space-between;gap:12px;display:flex}.vol-task-bill-line-total{border-top:1px solid var(--vol-color-border);margin-top:2px;padding-top:6px}.vol-task-bill-detail-link{align-self:flex-start}.vol-task-rx-list li{margin-bottom:4px}.vol-task-packer-input{max-width:220px}.vol-task-step-actions{align-items:center}.vol-task-step-actions-pharmacy{align-self:stretch}.vol-task-step-actions-pharmacy .vol-task-packer-input{max-width:150px;margin-inline-start:auto}.vol-task-step-actions-pharmacy .vol-task-step-done{align-self:auto}.vol-emr-editor-host-fullscreen{z-index:900;background:#fff;padding:0;position:fixed;inset:0}.vol-emr-editor-host-fullscreen .vol-emr-editor-viewport{flex-direction:column;height:100%;min-height:0;display:flex}.vol-emr-editor-host-fullscreen .vol-emr-editor-viewport .vol-emr-editor-fullscreen-close.ant-btn{z-index:10;background:color-mix(in srgb, var(--vol-color-primary) 35%, transparent);color:#fff;position:absolute;top:8px;right:8px}.vol-emr-editor-host-fullscreen .vol-emr-editor-viewport .vol-emr-editor-fullscreen-close.ant-btn:hover,.vol-emr-editor-host-fullscreen .vol-emr-editor-viewport .vol-emr-editor-fullscreen-close.ant-btn:focus-visible{background:var(--vol-color-primary);color:#fff}.vol-emr-editor-host-fullscreen .vol-emr-matrix-scroll{flex:1;min-height:0;overflow:auto}.vol-emr-editor-host{font:var(--vol-editor-font);color:var(--vol-editor-color)}.vol-emr-editor-host-fullscreen .vol-emr-records-grid{border:0;border-radius:0;max-height:none}.vol-pharmacy-title-row{margin-bottom:12px}.vol-pharmacy-title-row .vol-reception-section-title{margin-bottom:0}.vol-pharmacy-toolbar{margin-bottom:16px}.vol-pharmacy-toolbar .vol-schedule-datenav{flex-wrap:wrap;margin-inline-end:auto}.vol-pharmacy-list{padding-bottom:24px}.vol-pharmacy-order{border:1px solid var(--vol-color-border);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.vol-pharmacy-order-completed{background:var(--vol-color-bg-layout)}.vol-pharmacy-order-head-right{margin-inline-start:auto}.vol-pharmacy-status{border-radius:6px;align-items:center;height:24px;padding:0 8px;font-size:14px;display:inline-flex}.vol-pharmacy-status-open{background:var(--vol-color-primary-soft);color:var(--vol-color-primary)}.vol-pharmacy-status-completed{background:var(--vol-color-success-soft);color:var(--vol-color-success)}.vol-pharmacy-source{color:var(--vol-color-info);font-size:14px}.vol-pharmacy-note{background:var(--vol-color-bg-layout);border-radius:6px;padding:10px 12px}.vol-pharmacy-order-completed .vol-pharmacy-note{background:#fff}.vol-pharmacy-patient-fields,.vol-pharmacy-traits{border-block-start:1px solid var(--vol-color-border);border-inline-start:1px solid var(--vol-color-border);margin:0 0 16px;display:grid}.vol-pharmacy-patient-fields>div,.vol-pharmacy-traits>div{border-block-end:1px solid var(--vol-color-border);border-inline-end:1px solid var(--vol-color-border);min-width:0;padding:12px}.vol-pharmacy-patient-fields dt,.vol-pharmacy-traits dt{margin-bottom:6px;font-size:14px}.vol-pharmacy-patient-fields dd,.vol-pharmacy-traits dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.vol-pharmacy-patient-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.vol-pharmacy-traits{background:var(--vol-color-primary-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.vol-pharmacy-traits .vol-text{margin-top:6px;font-size:14px;display:block}.vol-pharmacy-groups{gap:20px;margin-top:24px;display:grid}.vol-pharmacy-group{border-bottom:1px solid var(--vol-color-border);gap:12px;padding-bottom:20px;display:grid}.vol-pharmacy-line{border-inline-start:3px solid var(--vol-color-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:8px 12px;display:flex}.vol-pharmacy-line-name{font-size:16px}.vol-pharmacy-line-quantity{color:var(--vol-color-primary);font-size:16px}.vol-pharmacy-line-instructions{font-size:16px}.vol-pharmacy-executor-input{width:180px;max-width:100%}.vol-pharmacy-attach{background:var(--vol-color-bg-layout);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.vol-pharmacy-order-completed .vol-pharmacy-attach{background:#fff}.vol-pharmacy-order-foot{border-top:1px solid var(--vol-color-border);padding-top:12px}.vol-pharmacy-executor{align-items:center;gap:8px;display:inline-flex}.vol-pharmacy-order-foot-right{margin-inline-start:auto}.vol-pharmacy-form-field{flex-direction:column;gap:6px;display:flex}.vol-pharmacy-billing-total{margin:0}.vol-emr-main-actions{justify-content:flex-end;margin-inline-start:auto}.vol-pharmacy-order-header{background:var(--vol-color-card-header);border-bottom:1px solid var(--vol-color-border);padding:12px 16px}.vol-pharmacy-order-body{flex-direction:column;gap:12px;padding:16px;display:flex}.vol-reception-tab-count{background:var(--vol-color-danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-block:-11px;padding-inline:4px;font-size:14px;line-height:1;display:inline-flex}.vol-emr-owner-link>span{overflow-wrap:anywhere}.vol-task-aside-back{border-inline-end:1px solid var(--vol-color-border);cursor:pointer;flex:0 0 48px;justify-content:center;align-self:stretch;align-items:center;margin-inline-end:-12px;font-size:16px;display:flex}.vol-task-aside-back:hover,.vol-task-aside-back:focus-visible{background:var(--vol-color-primary-soft);color:var(--vol-color-primary)}.vol-task-aside-back:focus-visible{outline:2px solid var(--vol-color-primary);outline-offset:-2px}.vol-vet-tasks-page,.vol-task-data-view{min-width:0;max-width:100%}.vol-task-view-query{margin-bottom:16px}.vol-task-view-search{width:min(100%,1080px)}.vol-task-view-toolbar{margin-bottom:20px}.vol-task-view-sort{margin-inline-start:auto}.vol-task-view-sort .vol-select{min-width:140px}.vol-task-view-filter{border:1px solid var(--vol-color-border);color:inherit;font:inherit;cursor:pointer;opacity:.5;background:#fff;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.vol-task-view-filter-active{opacity:1;border-color:var(--vol-color-primary)}.vol-task-view-board{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.vol-task-view-column{flex:0 0 240px;min-width:0}.vol-task-view-column-header{background:var(--vol-color-bg-layout);border-bottom:2px solid var(--vol-color-border);padding:10px 12px}.vol-task-view-column-body{flex-direction:column;gap:8px;padding-top:10px;display:flex}.vol-task-view-card{border:1px solid var(--vol-color-border);border-inline-start:5px solid var(--vol-task-card-color);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:0;flex-direction:column;gap:6px;padding:12px 12px 12px 16px;display:flex;position:relative}.vol-task-view-card-active,.vol-task-view-card:focus-visible{outline:2px solid var(--vol-color-primary);outline-offset:-2px}.vol-task-view-card:hover{background:var(--vol-color-primary-soft)}.vol-task-view-number{font-size:14px}.vol-task-view-card-not-arrived{--vol-task-card-color:var(--vol-reception-status-not-arrived)}.vol-task-view-card-near{--vol-task-card-color:var(--vol-reception-status-near)}.vol-task-view-card-overdue{--vol-task-card-color:var(--vol-reception-status-overdue)}.vol-task-view-card-in-consult{--vol-task-card-color:var(--vol-reception-status-in-consult)}.vol-task-view-card-done{--vol-task-card-color:var(--vol-reception-status-done)}.vol-task-view-card-charged{--vol-task-card-color:var(--vol-reception-status-charged)}.vol-task-view-list{flex-direction:column;gap:8px;display:flex}.vol-task-view-list .vol-task-view-card{flex-flow:wrap;align-items:center;gap:12px 24px}.vol-task-view-fields,.vol-task-view-options{min-width:160px}.vol-billing-workspace{min-width:0;padding:0 8px}.vol-billing-workspace .vol-billing-toolbar{margin:16px 0}.vol-billing-workspace .vol-billing-toolbar .vol-select{min-width:140px}.vol-billing-workspace .vol-billing-toolbar .vol-search-input{max-width:320px}.vol-billing-workspace .vol-billing-queue{gap:16px;display:grid}.vol-billing-workspace .vol-billing-queue-amount{margin-top:8px}.vol-checkout-modal{padding-bottom:24px;top:24px}.vol-checkout-modal .vol-checkout-identity,.vol-checkout-inline .vol-checkout-identity{margin-bottom:20px}.vol-checkout-modal .vol-checkout-columns,.vol-checkout-inline .vol-checkout-columns{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.vol-checkout-modal .vol-checkout-detail,.vol-checkout-inline .vol-checkout-detail{flex:2 520px;gap:20px;min-width:0;display:grid}.vol-checkout-modal .vol-checkout-payment,.vol-checkout-inline .vol-checkout-payment{flex:280px;min-width:0}.vol-checkout-modal .vol-checkout-payment>.ant-card-body>.vol-btn-secondary,.vol-checkout-inline .vol-checkout-payment>.ant-card-body>.vol-btn-secondary{margin-top:12px}.vol-checkout-modal .vol-checkout-line,.vol-checkout-inline .vol-checkout-line{border-bottom:1px solid var(--vol-color-border);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 0;display:flex}.vol-checkout-modal .vol-checkout-line label,.vol-checkout-inline .vol-checkout-line label{flex:80px;min-width:0}.vol-checkout-modal .vol-checkout-line .vol-checkout-line-name,.vol-checkout-inline .vol-checkout-line .vol-checkout-line-name{flex:3 180px}.vol-checkout-modal .vol-checkout-line-total,.vol-checkout-inline .vol-checkout-line-total{gap:4px;min-width:80px;display:grid}.vol-checkout-modal label,.vol-checkout-inline label{gap:6px;font-size:16px;display:grid}.vol-checkout-modal .vol-input-number,.vol-checkout-modal .vol-select,.vol-checkout-inline .vol-input-number,.vol-checkout-inline .vol-select{width:100%}.vol-checkout-modal .vol-checkout-adjustments,.vol-checkout-inline .vol-checkout-adjustments{gap:16px;margin:20px 0;display:grid}.vol-checkout-modal .vol-checkout-adjustments .vol-input-number,.vol-checkout-inline .vol-checkout-adjustments .vol-input-number{max-width:180px}.vol-checkout-modal .vol-checkout-totals,.vol-checkout-inline .vol-checkout-totals{margin:0 0 20px}.vol-checkout-modal .vol-checkout-totals>div,.vol-checkout-inline .vol-checkout-totals>div{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.vol-checkout-modal .vol-checkout-totals dd,.vol-checkout-inline .vol-checkout-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.vol-checkout-modal .vol-checkout-balance,.vol-checkout-inline .vol-checkout-balance{border-top:1px solid var(--vol-color-border);color:var(--vol-color-primary);padding-top:16px;font-size:20px}.vol-checkout-modal .vol-checkout-payment-inputs,.vol-checkout-inline .vol-checkout-payment-inputs{gap:12px;margin:20px 0;display:grid}.vol-checkout-modal .vol-checkout-history,.vol-checkout-inline .vol-checkout-history{border-bottom:1px solid var(--vol-color-border);gap:8px;padding:12px 0;display:grid}.vol-checkout-inline .vol-checkout-detail{flex:3 440px}.vol-checkout-inline .vol-checkout-payment{flex:2 320px}.vol-checkout-inline .vol-checkout-payment-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.vol-checkout-inline .vol-checkout-payment-inputs label,.vol-billing-details{min-width:0}.vol-billing-patient-fields{border-block-start:1px solid var(--vol-color-border);border-inline-start:1px solid var(--vol-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin:16px 0;display:grid}.vol-billing-patient-fields>div{border-block-end:1px solid var(--vol-color-border);border-inline-end:1px solid var(--vol-color-border);min-width:0;padding:12px}.vol-billing-patient-fields dt{margin-bottom:4px;font-size:14px}.vol-billing-patient-fields dd{overflow-wrap:anywhere;margin:0;font-size:16px}.vol-billing-charge-group{margin-block:16px}.vol-billing-charge-line{border-bottom:1px solid var(--vol-color-border);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-block:12px;display:flex}.vol-billing-charge-line>.vol-text{overflow-wrap:anywhere;flex:160px}.vol-billing-charge-line>span:not(.vol-text),.vol-billing-charge-line>strong{white-space:nowrap}.vol-billing-charge-total{border-top:1px solid var(--vol-color-border);margin-top:16px;padding-top:16px}.vol-billing-detail-footer{margin-top:16px}.vol-billing-section{min-width:0}.vol-billing-section .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.vol-checkout-inline .vol-checkout-totals{flex-wrap:wrap;gap:16px;display:flex}.vol-checkout-inline .vol-checkout-totals>div{flex:80px;gap:4px;margin:0;display:grid}.vol-checkout-inline .vol-checkout-totals .vol-checkout-balance{border-top:0;padding-top:0;font-size:16px}.vol-checkout-inline .vol-billing-payment-actions>.vol-btn-primary{flex:auto}.vol-prescription-popup{top:20px}.vol-prescription-popup .vol-prescription-fields{border:0;gap:16px;min-width:0;padding:0;display:grid}.vol-prescription-popup label{gap:6px;min-width:0;font-size:16px;display:grid}.vol-prescription-popup .vol-input-number,.vol-prescription-popup .vol-select{width:100%}.vol-prescription-popup .vol-prescription-weight{align-items:center;gap:8px;display:flex}.vol-prescription-popup .vol-prescription-weight .vol-input-number{width:100px}.vol-prescription-popup .vol-prescription-patient{min-width:220px}.vol-prescription-popup .vol-prescription-groups{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.vol-prescription-popup .vol-prescription-group-tab{border:1px solid var(--vol-color-border);border-radius:6px;align-items:center;padding:8px;display:flex}.vol-prescription-popup .vol-prescription-group-tab .vol-btn-text{white-space:normal;height:auto;text-decoration:none}.vol-prescription-popup .vol-prescription-group-tab .vol-btn-text>span{gap:4px;display:grid}.vol-prescription-popup .vol-prescription-group-tab-active{border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft)}.vol-prescription-popup .vol-prescription-settings-grid,.vol-prescription-popup .vol-prescription-line-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.vol-prescription-popup .vol-prescription-drug-fields{gap:12px;display:grid}.vol-prescription-popup label.vol-checkbox{align-items:center;display:inline-flex}.vol-prescription-popup .vol-prescription-drug-name{flex:300px}.vol-prescription-popup .vol-prescription-dose-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:12px;display:grid}.vol-prescription-popup .vol-prescription-dose-grid .vol-input-number,.vol-prescription-popup .vol-prescription-dose-grid .vol-select{width:100%}.vol-prescription-popup .vol-prescription-group-totals{background:var(--vol-color-primary-soft);padding:12px}.vol-prescription-popup .vol-prescription-line-note{grid-column:1/-1}.vol-prescription-popup .vol-prescription-options{margin-block:16px}.vol-prescription-popup .vol-prescription-options label{max-width:160px}.vol-prescription-popup .vol-prescription-choice-active{color:var(--vol-color-primary);border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft)}.vol-prescription-popup .vol-prescription-search .vol-select{flex:300px;min-width:0}.vol-prescription-popup .vol-prescription-lines{gap:12px;display:grid}.vol-prescription-popup .vol-prescription-summary{background:var(--vol-color-primary-soft);padding:16px}.vol-prescription-patient-identity{align-items:center;gap:16px;display:flex}.vol-prescription-patient-avatar{height:60px;color:var(--vol-color-primary);background:var(--vol-color-primary-soft);border-radius:6px;flex:0 0 60px;place-items:center;font-size:28px;display:grid}.vol-prescription-patient-info{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.vol-prescription-patient-info h4{margin:0}.vol-prescription-patient-info .vol-btn-text{white-space:normal;height:auto;padding:0}.vol-prescription-history .vol-btn-secondary{white-space:normal;height:auto;min-height:38px;margin-block:8px}.vol-pharmacy-status-draft{background:var(--vol-color-bg-layout)}.vol-prescription-patient-summary{width:100%;max-width:400px}.vol-pharmacy-patient-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.vol-pharmacy-patient-row>.vol-prescription-patient-summary{flex:320px}.vol-pharmacy-clinical-summary{gap:12px;min-width:0;margin:0;font-size:16px;display:grid}.vol-pharmacy-clinical-summary>div{grid-template-columns:64px minmax(0,1fr);gap:16px;display:grid}.vol-pharmacy-clinical-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vol-pharmacy-order-header{align-items:stretch;padding:0;display:flex}.vol-pharmacy-order-header>.vol-pharmacy-order-head{flex:1;min-width:0;padding:16px}.vol-pharmacy-status-bar{writing-mode:vertical-rl;text-orientation:upright;color:var(--vol-color-on-primary,white);flex:0 0 28px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.vol-pharmacy-status-bar-pending{background:var(--vol-reception-status-not-arrived)}.vol-pharmacy-status-bar-completed{background:var(--vol-color-success)}.vol-pharmacy-clinical-panel{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}.vol-reception-tab-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;display:inline-flex}.vol-reception-tabs.vol-tabs .vol-reception-tab-icon .anticon{margin:0}.vol-reception-tab-text{white-space:nowrap}.vol-pet-task-history{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:min(400px,100%);grid-auto-flow:column;align-items:start;gap:16px;width:100%;min-width:0;max-width:100%;padding-bottom:16px;display:grid;overflow-x:auto}.vol-pet-task-history-slide{scroll-snap-align:start;overflow-wrap:anywhere;min-width:0}.vol-pet-task-history:focus-visible{outline:2px solid var(--vol-color-primary);outline-offset:-2px}.vol-pet-history-detail{min-width:0;padding:16px}.vol-pet-task-history-slide .vol-btn-text{white-space:normal;text-align:left;height:auto;min-height:38px}.vol-crm-create-booking{max-width:800px;margin-inline:auto;padding:16px}.vol-sign-list-page{min-width:0;max-width:100%}.vol-sign-list-toolbar{margin-bottom:16px}.vol-sign-list-query{flex:320px;min-width:0;max-width:520px}.vol-sign-list-query-error{margin-bottom:12px;font-size:14px;display:block}.vol-sign-list-scope{margin-top:16px}.vol-sign-list-status,.vol-sign-detail-page,.vol-sign-detail-field{min-width:0}.vol-sign-detail-field-label{flex:0 0 80px;min-width:80px}.vol-sign-detail-field-value{overflow-wrap:anywhere;flex:auto;min-width:0}.vol-sign-detail-field-value .vol-input,.vol-sign-detail-field-value .vol-textarea,.vol-sign-detail-field-value .vol-date-picker{width:100%;max-width:480px}.vol-sign-detail-priority,.vol-sign-detail-transition-select{min-width:200px}.vol-sign-detail-checklist-item{flex-wrap:wrap}.vol-sign-detail-checklist-meta{font-size:14px}.vol-sign-history{border-inline-start:2px solid var(--vol-color-border)}.vol-sign-history-item{padding:8px 0 8px 16px;position:relative}.vol-sign-history-item:before{content:"";inset-inline-start:-7px;background:var(--vol-color-border);border-radius:50%;width:12px;height:12px;position:absolute;top:14px}.vol-sign-history-item-status:before{background:var(--vol-color-primary)}.vol-sign-history-item-assign:before{background:var(--vol-color-info)}.vol-sign-history-item-archive:before{background:var(--vol-color-danger)}.vol-sign-recurrence-page{min-width:0}.vol-sign-create-modal-footer,.vol-sign-reassign-modal-footer,.vol-sign-flow-modal-footer,.vol-sign-type-modal-footer,.vol-sign-template-modal-footer{margin-top:24px}.vol-sign-create-modal-field-grow,.vol-sign-type-modal-field-grow{flex:200px;min-width:0}.vol-sign-create-modal-field-short,.vol-sign-type-modal-field-short{flex:0 140px;min-width:120px}.vol-sign-create-modal .vol-date-picker{width:100%}.vol-sign-flow-modal-name{max-width:320px}.vol-sign-flow-modal-status-name{width:160px}.vol-sign-flow-modal-status-color{width:88px}.vol-sign-flow-modal-status-semantic{width:96px}.vol-sign-template-modal-item-index{flex:0 0 24px}.vol-admin-sign-page{min-width:0;max-width:100%}.vol-admin-sign-tenant{margin-bottom:16px}.vol-admin-sign-tenant-select{min-width:240px}.vol-pet-weight>.ant-typography{min-width:88px}.vol-pet-weight-trigger{white-space:normal;height:auto;padding-inline:0}.vol-pet-weight-chart{width:100%;height:auto;margin-block:16px;display:block;overflow:visible}.vol-pet-weight-chart text{fill:currentColor;font-size:14px}.vol-pet-weight-grid{stroke:var(--vol-color-border);stroke-width:1px}.vol-pet-weight-line{fill:none;stroke:var(--vol-color-primary);stroke-width:2px}.vol-pet-weight-point{fill:var(--vol-color-primary)}.vol-family-pet-owner-value{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.vol-family-merge label{flex-direction:column;gap:8px;min-width:0;display:flex}.vol-family-merge .vol-select{width:100%}.vol-job-panel{border:1px solid var(--vol-color-border);border-radius:6px;min-width:0;padding:16px}.vol-job-panel-head,.vol-job-panel-id{min-width:0}.vol-job-panel-id .vol-copy-field-value{word-break:break-all}.vol-job-progress-bar{margin:0}.vol-job-progress-percent{font-variant-numeric:tabular-nums}.vol-job-progress-live-icon{color:var(--vol-color-info);margin-inline-end:6px}.vol-secret-field{max-width:520px}.vol-secret-field-state-set{color:var(--vol-color-success)}.vol-secret-field-state-unset{color:var(--vol-color-danger)}.vol-secret-field-mask-value{font-variant-numeric:tabular-nums;letter-spacing:1px}.vol-job-failure-notice,.vol-credential-missing-notice,.vol-infra-job-block,.vol-infra-job-body,.vol-infra-host-page,.vol-infra-preview-page{min-width:0}.vol-infra-preview-tenant-select{flex:200px;min-width:0;max-width:320px}.vol-console-note{font-size:14px}.vol-console-input-wide{flex:240px;min-width:0;max-width:420px}.vol-console-input-mid{flex:200px;min-width:0;max-width:320px}.vol-console-usage-list{max-width:520px}.vol-console-usage-period-title{font-size:14px}.vol-dispatch-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vol-dispatch-order-grid-single{grid-template-columns:minmax(0,1fr)}.vol-dispatch-order-card{--vol-dispatch-accent:var(--vol-color-border);border:1px solid var(--vol-color-border);border-inline-start:4px solid var(--vol-dispatch-accent);background:#fff;border-radius:6px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.vol-dispatch-order-card-pending,.vol-dispatch-order-card-delivered{--vol-dispatch-accent:var(--vol-color-info)}.vol-dispatch-order-card-timedout{--vol-dispatch-accent:var(--vol-color-danger)}.vol-dispatch-order-card-cancelled,.vol-dispatch-order-card-voided{--vol-dispatch-accent:var(--vol-color-terminated)}.vol-dispatch-status-tag-terminated{color:var(--vol-color-terminated);background:var(--vol-color-terminated-soft);border-color:var(--vol-color-terminated-soft)}.vol-dispatch-order-card-collected{--vol-dispatch-accent:var(--vol-color-success)}.vol-dispatch-order-card-steps{min-width:0}.vol-dispatch-order-card-undeliverable,.vol-dispatch-order-card-failed{--vol-dispatch-accent:var(--vol-color-warning)}.vol-dispatch-order-card-id{overflow-wrap:anywhere;min-width:0}.vol-dispatch-order-card-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;display:grid}.vol-dispatch-order-card-fact{min-width:0}.vol-dispatch-order-card-fact dt{font-size:14px}.vol-dispatch-order-card-fact dd{overflow-wrap:anywhere;margin:0}.vol-dispatch-order-card-actions{margin-inline-start:auto}.vol-admin-tenant-detail-page-dispatch-prefix{margin-bottom:24px}.vol-patient-picker-footer,.vol-idexx-order-footer,.vol-device-time-limit-footer{margin-top:24px}.vol-vet-pacs-logs-filter{min-width:200px}.vol-hr-punch-spots{border-top:1px solid var(--vol-color-border);padding-top:12px}.vol-hr-punch-spot-row{width:100%}.vol-hr-attendance-print-toolbar{margin-bottom:16px}.vol-hr-attendance-print-sheet{border:1px solid var(--vol-color-border);border-radius:6px;padding:24px}.vol-hr-attendance-print-header{margin-bottom:16px}.vol-hr-attendance-print-title{font-size:20px}@media print{.vol-app-sidebar,.vol-app-header,.vol-hr-attendance-print-toolbar,.vol-hr-attendance-print-note{display:none}.vol-hr-attendance-print-sheet{border:none;padding:0}}.vol-emr-xray-thumb{border:1px solid var(--vol-color-border);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:168px;padding:6px;display:flex}.vol-emr-xray-thumb img{object-fit:contain;background:#000;border-radius:4px;width:156px;height:156px;display:block}.vol-emr-xray-thumb-empty{color:#00000073;background:#f5f5f5;border-radius:4px;place-items:center;width:156px;height:156px;font-size:12px;display:grid}.vol-emr-xray-thumb-label{text-overflow:ellipsis;white-space:nowrap;max-width:156px;font-size:12px;overflow:hidden}.vol-emr-xray-viewer{object-fit:contain;background:#000;width:100%;max-height:72vh;display:block}.vol-inventory{min-width:0}.vol-inventory .vol-inventory-intro{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.vol-inventory .vol-inventory-toolbar{margin:16px 0}.vol-inventory .vol-inventory-warehouse-select{min-width:200px}.vol-inventory .vol-inventory-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:24px;display:grid}.vol-inventory .vol-inventory-metric{background:var(--vol-color-bg-layout);color:inherit;border:1px solid var(--vol-color-border);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.vol-inventory .vol-inventory-metric strong{font-variant-numeric:tabular-nums;font-size:32px}.vol-inventory .vol-inventory-metric:hover{background:var(--vol-color-primary-soft)}.vol-inventory .vol-inventory-metric:focus-visible{outline:2px solid var(--vol-color-primary);outline-offset:2px}.vol-inventory-phone-field,.vol-inventory-email-field{grid-column:1/-1}.vol-inventory-phone-input{grid-template-columns:minmax(0,30%) minmax(0,1fr);align-items:start;gap:8px;display:grid}.vol-inventory-phone-input>.ant-select{width:100%}.vol-inventory-phone-input>.ant-form-item{min-width:0;margin-bottom:0}.vol-inventory-form-grid,.vol-inventory-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:24px;display:grid}.vol-inventory-form-grid .ant-picker,.vol-inventory-form-grid .ant-input-number,.vol-inventory-detail-grid .ant-picker,.vol-inventory-detail-grid .ant-input-number{width:100%}.vol-inventory-detail-grid{gap:16px;margin-bottom:24px}.vol-inventory-detail-grid dt{font-size:14px}.vol-inventory-detail-grid dd{overflow-wrap:anywhere;margin:4px 0 0}.vol-inventory-order-lines{flex-direction:column;gap:16px;display:flex}.vol-inventory-draft-line{border-bottom:1px solid var(--vol-color-border);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.vol-inventory-draft-line label{flex-direction:column;flex:100px;gap:6px;min-width:0;display:flex}.vol-inventory-draft-line label:first-child{flex-basis:240px}.vol-inventory-draft-line .ant-input-number,.vol-inventory-draft-line .ant-select{width:100%}.vol-inventory-order-detail{padding:16px}.vol-inventory-movement-totals{margin-top:16px}.vol-inventory-total,.vol-inventory-order-modal .vol-inventory-toolbar,.vol-inventory-master-modal .vol-inventory-toolbar,.vol-inventory-movement-modal .vol-inventory-toolbar,.vol-inventory-order-modal .vol-info-hint,.vol-inventory-master-modal .vol-info-hint,.vol-inventory-movement-modal .vol-info-hint{margin-block:16px}.vol-inventory-order-modal .ant-modal-body,.vol-inventory-master-modal .ant-modal-body,.vol-inventory-movement-modal .ant-modal-body{max-height:70vh;overflow:hidden auto}.vol-inventory-mobile .vol-inventory-toolbar{justify-content:flex-start}.vol-inventory-mobile .vol-inventory-toolbar .vol-search-input,.vol-inventory-mobile .vol-inventory-toolbar .vol-btn-primary,.vol-inventory-mobile .vol-inventory-toolbar .vol-btn-secondary{width:100%;max-width:none!important}.vol-signer-list{width:100%}.vol-signer-list-seq{flex-shrink:0;width:48px}.vol-hr-sign-tasks{padding:0 16px 16px}.vol-hr-sign-task{border:1px solid var(--vol-color-border);background:var(--vol-color-card-header);border-radius:8px;padding:12px}.vol-hr-sign-task-pending{border-color:var(--vol-color-primary)}.vol-hr-sign-task-signers{margin:0;padding-inline-start:20px}.vol-hr-sign-task-signers .vol-hr-sign-task-signer{flex-wrap:wrap;gap:8px;display:flex}.vol-hr-sign-task-signers .vol-hr-sign-task-signer-approved{color:var(--vol-color-success)}.vol-hr-sign-task-signers .vol-hr-sign-task-signer-rejected{color:var(--vol-color-danger)}.vol-inventory-flow{width:100%;margin-block:16px 24px}.vol-inventory-flow svg{display:block;overflow:visible}.vol-inventory-flow .vol-inventory-flow-surface{fill:var(--vol-color-bg-layout);stroke:var(--vol-color-border)}.vol-inventory-flow .vol-inventory-flow-node-master .vol-inventory-flow-surface{fill:var(--vol-color-primary-soft);stroke:var(--vol-color-primary)}.vol-inventory-flow .vol-inventory-flow-node{cursor:pointer}.vol-inventory-flow .vol-inventory-flow-node:hover .vol-inventory-flow-surface,.vol-inventory-flow .vol-inventory-flow-node:focus-visible .vol-inventory-flow-surface{stroke:var(--vol-color-primary);stroke-width:2px;fill:var(--vol-color-primary-soft)}.vol-inventory-flow .vol-inventory-flow-node:focus-visible{outline:none}.vol-inventory-flow .vol-inventory-flow-icon{fill:none;stroke:var(--vol-color-primary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vol-inventory-flow .vol-inventory-flow-title{fill:currentColor;font-size:16px;font-weight:600}.vol-inventory-flow .vol-inventory-flow-detail,.vol-inventory-flow .vol-inventory-flow-label{fill:currentColor;font-size:14px}.vol-inventory-flow .vol-inventory-flow-hint{fill:var(--vol-color-primary);font-size:14px}.vol-inventory-flow .vol-inventory-flow-connector,.vol-inventory-flow .vol-inventory-flow-arrow{fill:none;stroke:var(--vol-color-primary);stroke-width:1.4px}.vol-inventory-flow .vol-inventory-flow-node{color:inherit}.vol-inventory-flow .vol-inventory-flow-label{paint-order:stroke;stroke:var(--ant-color-bg-container);stroke-width:6px;stroke-linejoin:round}.vol-inventory-workspace>.vol-info-hint{margin-block:12px;display:flex}.vol-help-label{align-items:center;gap:6px;display:inline-flex}.vol-help-label .vol-help-label-icon{color:var(--vol-color-info);cursor:help;display:inline-flex}.vol-flow-status-tabs{align-items:flex-start;gap:24px;min-width:0;display:flex}.vol-flow-status-tabs .vol-flow-status-tabs-nav{flex-direction:column;flex-shrink:0;gap:12px;width:168px;display:flex}.vol-flow-status-tabs .vol-flow-status-tabs-group{flex-direction:column;gap:4px;display:flex}.vol-flow-status-tabs .vol-flow-status-tabs-group-end{border-block-start:1px solid var(--vol-color-border);padding-block-start:12px}.vol-flow-status-tabs .vol-flow-status-tab{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.vol-flow-status-tabs .vol-flow-status-tab:hover{background:var(--vol-color-bg-layout)}.vol-flow-status-tabs .vol-flow-status-tab:focus-visible{outline:2px solid var(--vol-color-primary);outline-offset:1px}.vol-flow-status-tabs .vol-flow-status-tab-label{flex:1;min-width:0}.vol-flow-status-tabs .vol-flow-status-tab-count{opacity:.65}.vol-flow-status-tabs .vol-flow-status-tab-marker{border:2px solid var(--vol-color-border);background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.vol-flow-status-tabs .vol-flow-status-tab-step:not(:last-child) .vol-flow-status-tab-marker:after{content:"";background:var(--vol-color-border);width:2px;height:34px;position:absolute;inset-block-start:6px;inset-inline-start:2px}.vol-flow-status-tabs .vol-flow-status-tab-end .vol-flow-status-tab-marker{border-color:var(--vol-color-terminated)}.vol-flow-status-tabs .vol-flow-status-tab-active{background:var(--vol-color-primary-soft);color:var(--vol-color-primary);font-weight:600}.vol-flow-status-tabs .vol-flow-status-tab-active:hover{background:var(--vol-color-primary-soft)}.vol-flow-status-tabs .vol-flow-status-tab-active .vol-flow-status-tab-marker{border-color:var(--vol-color-primary);background:var(--vol-color-primary)}.vol-flow-status-tabs .vol-flow-status-tab-active .vol-flow-status-tab-count{opacity:1}.vol-flow-status-tabs .vol-flow-status-tabs-content{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.vol-flow-status-tabs.vol-flow-status-tabs-mobile{flex-direction:column;align-items:stretch;gap:16px}.vol-flow-status-tabs.vol-flow-status-tabs-mobile .vol-flow-status-tabs-nav{flex-flow:wrap;gap:8px;width:100%}.vol-flow-status-tabs.vol-flow-status-tabs-mobile .vol-flow-status-tabs-group{flex-flow:wrap;gap:8px}.vol-flow-status-tabs.vol-flow-status-tabs-mobile .vol-flow-status-tabs-group-end{border-block-start:0;padding-block-start:0}.vol-flow-status-tabs.vol-flow-status-tabs-mobile .vol-flow-status-tab{border:1px solid var(--vol-color-border);width:auto;padding:4px 12px}.vol-flow-status-tabs.vol-flow-status-tabs-mobile .vol-flow-status-tab-active{border-color:var(--vol-color-primary)}.vol-flow-status-tabs.vol-flow-status-tabs-mobile .vol-flow-status-tab-marker:after{display:none}.ant-form-item .ant-form-item-label>label,dl dt,.vol-field-label.ant-typography,.vol-data-table-card-label.ant-typography,.vol-sign-detail-field-label.ant-typography,.vol-record-detail-page-label,.vol-secret-field-label.ant-typography{color:var(--vol-color-text-base);font-weight:600}dl dt>.vol-text.ant-typography,.vol-record-detail-page-label>.vol-text.ant-typography{color:inherit;font-weight:inherit}.vol-inventory-report-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-block:20px;display:flex}.vol-inventory-report-filters>label{flex-direction:column;flex:180px;gap:8px;min-width:0;display:flex}.vol-inventory-report-filters .vol-field-label{color:var(--vol-color-text-base);font-weight:600}.vol-inventory-report-filters .ant-picker,.vol-inventory-report-filters .ant-select{width:100%}.vol-inventory-report-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:24px;display:grid}.vol-inventory-report-number{font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;display:block}.vol-inventory-report-tab-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-block:20px 12px;display:flex}.vol-inventory-report-tab-filters>label{flex-direction:column;flex:150px;gap:8px;min-width:0;display:flex}.vol-inventory-report-tab-filters>.vol-inventory-report-search{flex:2 240px}.vol-inventory-report-tab-filters .vol-field-label{color:var(--vol-color-text-base);font-weight:600}.vol-inventory-report-tab-filters .ant-select,.vol-inventory-report-tab-filters .vol-search-input{width:100%;max-width:none}.vol-rich-editor{width:100%;min-width:0}.vol-rich-editor-toolbar{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.vol-rich-editor-toolbar-end{gap:4px;margin-inline-start:auto;display:flex}.vol-rich-editor-toolbar [aria-pressed=true]{background:var(--vol-color-primary-soft);color:var(--vol-color-primary)}.vol-rich-text{overflow-wrap:anywhere;white-space:pre-wrap}.vol-rich-text p{margin:0}.vol-rich-text ul,.vol-rich-text ol{margin-block:4px;padding-inline-start:24px}.vol-rich-text .tiptap{border:none;outline:none;min-height:72px}.vol-rich-editor-colors{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.vol-rich-editor-color-dot{border-radius:50%;width:14px;height:14px;display:inline-block}.vol-emr-records-attachment{overflow-wrap:anywhere;max-width:100%;display:block}.vol-emr-records-attachment-image{object-fit:contain;max-width:100%;max-height:320px;display:block}.vol-emr-records-matrix{font-size:16px}.vol-emr-records-matrix :where(th,td,p,div,span,button,input,textarea,a,li,font,strong,b,i,em,s){font-size:inherit}.vol-emr-records-matrix .ant-tag,.vol-emr-records-matrix .ant-btn,.vol-emr-records-matrix .ant-select,.vol-emr-records-matrix .ant-typography{font-size:16px}.vol-emr-records-image-button{cursor:zoom-in;background:0 0;border:none;max-width:100%;padding:0;display:block;position:relative}.vol-emr-records-grid{background:var(--vol-color-emr-header);border-color:var(--vol-color-emr-line)}.vol-emr-records-col-label{width:112px}.vol-emr-records-matrix th,.vol-emr-records-matrix td{border-color:var(--vol-color-emr-line);border-bottom-width:2px}.vol-emr-records-matrix thead th{vertical-align:middle;height:48px;box-shadow:inset 0 -1px 0 var(--vol-color-emr-line)}.vol-emr-records-matrix .vol-emr-matrix-label{background:var(--vol-color-emr-label);text-align:center;vertical-align:middle;white-space:normal;box-shadow:1px 0 0 var(--vol-color-emr-line);font-weight:600}.vol-emr-records-matrix thead th.vol-emr-matrix-label{background:var(--vol-color-emr-header)}.vol-emr-records-matrix td.vol-emr-matrix-label.vol-emr-row-active,.vol-emr-records-matrix .vol-emr-row-conclusion>td.vol-emr-matrix-label{background:var(--vol-color-emr-selected-label)}.vol-emr-records-matrix td.vol-emr-cell{background:var(--vol-color-emr-cell)}.vol-emr-row-select td{vertical-align:middle;height:60px}.vol-emr-row-select td.vol-emr-cell{text-align:center;font-weight:600}.vol-emr-row-narrative td{height:84px}.vol-emr-row-history td{height:128px}.vol-emr-records-history-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.vol-emr-row-meds td{height:80px}.vol-emr-row-charge td{min-height:120px}.vol-emr-row-meds td.vol-emr-cell,.vol-emr-row-charge td.vol-emr-cell{background:#fff}.vol-emr-row-meds .vol-flex{justify-content:flex-end;margin-top:12px}.vol-emr-row-vital td{vertical-align:middle;height:46px}.vol-emr-records-matrix td.vol-emr-records-exam-head{background:var(--vol-color-emr-exam);vertical-align:middle}.vol-emr-records-matrix .vol-emr-row-attach td.vol-emr-matrix-label{background:var(--vol-color-emr-attachment-label)}.vol-emr-records-matrix .vol-emr-row-attach td.vol-emr-cell{background:var(--vol-color-emr-attachment);height:210px}.vol-emr-records-matrix td.vol-emr-cell-editing,.vol-emr-records-matrix td.vol-emr-cell-editing:hover{background:var(--ant-color-bg-container,white)}.vol-emr-image-lightbox{z-index:2000;background:var(--ant-color-bg-mask,#00000073);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vol-emr-image-lightbox-picture{cursor:zoom-out;background:0 0;border:none;max-width:100%;max-height:100%;padding:0;display:block;position:relative}.vol-emr-image-lightbox-picture img{object-fit:contain;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);display:block}.vol-emr-records-pdf{width:100%}.vol-emr-records-pdf-preview{background:var(--ant-color-bg-container,white);border:none;width:100%;height:420px;display:block}.vol-emr-matrix-container{min-width:0;position:relative}.vol-emr-horizontal-scroll{z-index:5;background:var(--vol-color-emr-label);scrollbar-color:auto;scrollbar-width:auto;height:18px;position:sticky;bottom:0;overflow:scroll hidden}.vol-emr-horizontal-scroll[hidden]{display:none}.vol-emr-page .vol-emr-horizontal-scroll{bottom:calc(-1 * var(--vol-emr-scroll-padding-bottom,16px))}.vol-emr-horizontal-scroll>div{height:1px}.vol-emr-horizontal-scroll::-webkit-scrollbar{height:16px}.vol-emr-horizontal-scroll::-webkit-scrollbar-track{background:var(--vol-color-emr-label)}.vol-emr-horizontal-scroll::-webkit-scrollbar-thumb{background:var(--vol-color-primary);border:3px solid var(--vol-color-emr-label);border-radius:8px}.vol-emr-page .vol-emr-records-grid{max-height:calc(var(--vol-emr-records-height,calc(100vh - 360px)) - 18px)}.vol-emr-editor-host-fullscreen .vol-emr-matrix-container{flex-direction:column;flex:1;min-height:0;display:flex}.vol-emr-editor-host-fullscreen .vol-emr-horizontal-scroll{flex-shrink:0}.vol-emr-patient-summary .ant-card-head{min-height:44px;padding-inline:16px}.vol-emr-patient-summary .ant-card-body{padding:12px 16px}.vol-emr-patient-summary .vol-emr-patient{flex-direction:column;gap:12px;display:flex}.vol-emr-patient-summary .vol-emr-patient-identity{width:100%}.vol-emr-patient-summary .vol-emr-patient-id{flex-flow:wrap;align-items:baseline;gap:4px 20px}.vol-emr-patient-summary .vol-emr-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));gap:8px 16px;width:100%}.vol-emr-patient-summary .vol-emr-fact{min-width:0}.vol-emr-patient-summary .vol-emr-fact dt{color:var(--ant-color-text-secondary);font-weight:500}.vol-emr-patient-summary .vol-emr-fact dd{overflow-wrap:anywhere}.vol-emr-patient-summary .vol-emr-disease{flex-wrap:wrap;gap:4px 12px;width:100%;padding:6px 10px;display:flex}.vol-emr-patient-summary .vol-emr-disease p{overflow-wrap:anywhere;flex:160px;margin:0}.vol-emr-patient-summary .vol-emr-lifestyle{padding-top:8px}.vol-emr-horizontal-scroll{margin-inline:1px}.vol-emr-editor-host-fullscreen .vol-emr-horizontal-scroll{margin-inline:0}.vol-emr-horizontal-scroll{touch-action:none;cursor:pointer;overflow:hidden}.vol-emr-horizontal-scroll>.vol-emr-horizontal-thumb{background:var(--vol-color-primary);cursor:grab;border-radius:6px;height:12px;margin-top:3px}.vol-emr-horizontal-scroll:active>.vol-emr-horizontal-thumb{cursor:grabbing}.vol-login-turnstile{justify-content:center;min-height:65px;margin-bottom:24px;display:flex}.vol-hr-settlement,.vol-hr-admin-tools,.vol-hr-settlement-body,.vol-hr-settlement-section,.vol-hr-admin-card{min-width:0;max-width:100%}.vol-hr-settlement-toolbar{margin-bottom:16px}.vol-hr-settlement-closed{color:var(--vol-color-success)}.vol-hr-settlement-select{width:100%;min-width:min(100%,240px)}.vol-hr-settlement-hint+.vol-hr-settlement-hint{border-top:1px solid var(--vol-color-border);padding-top:16px}.vol-hr-admin-tools-tabs{margin-bottom:8px}.vol-hr-admin-toolbar{margin-bottom:16px}.vol-hr-admin-toolbar-select{width:240px;max-width:100%}.vol-hr-admin-toolbar-select .vol-select{width:100%}.vol-hr-admin-note{margin-top:16px}.vol-hr-admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));column-gap:24px;display:grid}.vol-hr-admin-form .vol-select,.vol-hr-admin-form .vol-date-picker,.vol-hr-admin-form .vol-time-picker,.vol-hr-admin-form .vol-input-number,.vol-hr-admin-modal .vol-select,.vol-hr-admin-modal .vol-date-picker,.vol-hr-admin-modal .vol-time-picker,.vol-hr-admin-modal .vol-input-number{width:100%}.vol-hr-admin-calendar-off>td{background:var(--vol-color-bg-layout)}.vol-hr-attendance-closed-hint{margin-bottom:16px;display:block}.vol-hr-punch-row-ignored>td,.vol-hr-punch-ignored{opacity:.55}.vol-hr-punch-row-ignored .vol-hr-punch-ignored{opacity:1}.vol-hr-punch-status,.vol-hr-signed-status{min-width:0}.vol-hr-punch-note,.vol-hr-signed-status-note,.vol-hr-leave-original-type,.vol-hr-leave-usage-pending,.vol-hr-sign-task-flags{white-space:normal;font-size:12px;line-height:1.5}.vol-hr-punch-actions{max-width:100%}.vol-hr-punch-more-menu{min-width:160px}.vol-signer-choice-required{display:block}.vol-booking-with-aside{align-items:flex-start;min-width:0;display:flex}.vol-booking-with-aside>.vol-booking{flex:1;min-width:0}.vol-booking-aside-host{flex:none;position:sticky;top:0}.vol-booking-aside-host>.vol-task-aside:not(.vol-task-aside-mobile){box-sizing:border-box;height:calc(100dvh - 96px)}.vol-lab-request-layer{z-index:2100;position:relative}.vol-lab-request .vol-select{width:100%}.vol-lab-request .ant-modal-body{max-height:calc(100dvh - 220px);overflow-y:auto}.vol-lab-request-patient{border-bottom:1px solid var(--vol-color-border);padding-bottom:12px}.vol-lab-request-add-row,.vol-lab-request-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vol-lab-request-add-row{gap:8px}.vol-lab-request-custom,.vol-lab-request-custom .vol-input{flex:1;min-width:0}.vol-lab-request-custom .vol-btn-secondary,.vol-lab-request-site .vol-select,.vol-lab-request-site>.vol-text{flex:none}.vol-lab-request-lines .ant-input-number{width:100%}.vol-lab-request-details{border-top:1px solid var(--vol-color-border);padding-top:16px}.vol-lab-request-footer{padding-top:8px}.vol-lab-request-mobile .vol-lab-request-add-row,.vol-lab-request-mobile .vol-lab-request-details{grid-template-columns:minmax(0,1fr)}
