:root{--cs-font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;--cs-primary-color:#056370;--cs-primary-color-darker:#044e59;--cs-primary-color-lighter:#d6eee8;--cs-primary-color-neutral:#6fbaa8;--cs-calendar-border-dark:#d0d0d0;--cs-darkmode-bg-color:#1e1e1e;--cs-component-border-dark:#404040;--cs-color-red:#e21111;--cs-border-color:#d5d3d3;--cs-form-group-bg-color:#f8f9fd}body.dark-mode{--cs-border-color:#3f3f3f;--cs-form-group-bg-color:#3b3d42}:root{--sidebar-width-expanded:250px;--sidebar-width-collapsed:72px}.sidebar-slot{overflow:visible}.sidebar,.sidebar-slot{position:relative;flex-shrink:0;height:100%}.sidebar{background-color:#056370;background-color:var(--cs-primary-color,#056370);display:flex;flex-direction:column;width:250px;width:var(--sidebar-width-expanded);transition:width .2s ease;overflow:hidden}.sidebar--collapsed{width:72px;width:var(--sidebar-width-collapsed)}.sidebar-logo-mark{display:none;width:48px;height:48px;object-fit:contain}.sidebar--collapsed .sidebar-logo-full{display:none}.sidebar--collapsed .sidebar-logo-mark{display:block}.sidebar--collapsed .logout-btn-text,.sidebar--collapsed .menu-item-label,.sidebar--collapsed .version{display:none}.sidebar--collapsed .menu-item[data-collapsed=true],.sidebar--collapsed>.menus>a>.menu-item{justify-content:center;padding:10px}.sidebar--collapsed .menu-item[data-collapsed=true]>svg,.sidebar--collapsed>.menus>a>.menu-item>svg{margin-right:0}.sidebar--collapsed .logout-btn,.sidebar--collapsed .logout-btn[data-collapsed=true]{justify-content:center;padding:10px 12px;grid-gap:0;gap:0}.sidebar-toggle{position:absolute;top:50%;right:0;transform:translate(50%,-50%);z-index:3;width:32px;height:32px;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#6fbaa8;background-color:var(--cs-primary-color-neutral,#6fbaa8);color:#fff;box-shadow:1px 0 6px rgba(0,0,0,.15);cursor:pointer;font-size:12px}.sidebar-toggle:hover{background-color:color-mix(in srgb,#6fbaa8 85%,#fff);background-color:color-mix(in srgb,var(--cs-primary-color-neutral,#6fbaa8) 85%,#fff)}.sidebar-backdrop{position:fixed;inset:0;z-index:10035;border:none;padding:0;margin:0;background:rgba(0,0,0,.4);cursor:pointer}@media (max-width:1224px){.sidebar-slot{width:0;flex:0 0;overflow:visible}.sidebar{position:fixed;left:0;top:0;height:100vh;z-index:10040;width:250px!important;width:var(--sidebar-width-expanded)!important;transform:translateX(-100%);transition:transform .25s ease}.sidebar--mobile-open{transform:translateX(0)}.sidebar-toggle{display:none}}.sidebar>.menus{display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:0 10px;overflow:auto;height:100%}.sidebar>.menus>a>.menu-item{font-size:12px;list-style-type:none;color:#fff;padding:10px 20px;display:flex;border-radius:10px;align-items:center;&:hover{background-color:#044e59;background-color:var(--cs-primary-color-darker,#044e59);cursor:pointer}}.sidebar>.menus>a>.menu-item.active{background-color:#044e59;background-color:var(--cs-primary-color-darker,#044e59)}.sidebar>.menus>a>.menu-item>svg{margin-right:10px}.logout-container>.version{display:block;font-size:10px;width:100%;color:#fff;text-align:center;margin-bottom:10px}.logout-btn{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 40px;color:#fff;font-size:14px;background-color:#044e59;cursor:pointer}.logout-btn svg{width:16px;height:16px;flex-shrink:0}.topbar{margin-bottom:2rem;background-color:#d6eee8;grid-gap:10px;gap:10px;padding:0 16px}.topbar,.topbar-menu-btn{display:flex;justify-content:center;align-items:center}.topbar-menu-btn{flex-shrink:0;width:40px;height:40px;border:none;border-radius:8px;background-color:var(--cs-primary-color-neutral);color:var(--cs-primary-color);cursor:pointer;font-size:18px}.topbar-menu-btn:hover{background-color:#c5e5dc}.topbar>nav{font-size:20px;flex:1 1;min-width:0;align-items:center}.topbar>nav>ol>li{font-size:18px}.topbar>.account-bar{flex-shrink:0;display:flex;align-content:center;justify-content:end}.account-bar div{font-size:12px}.account-bar .toggle-container{padding:10px}.account-bar .toggle-container>.toggle-button{border-radius:100%;background-color:var(--cs-primary-color-neutral);font-size:12px;height:30px;width:30px;align-items:center;justify-content:center;display:flex}.button-bar{width:260px}.account,.button-bar{align-items:center;display:flex;justify-content:center}.account{position:relative}.avatar-section{padding:0 10px}.avatar-section,.avatar-section>.avatar{display:flex;align-items:center;justify-content:center}.avatar-section>.avatar{width:30px;height:30px;min-width:30px;border-radius:50%;font-weight:700;font-size:12px;overflow:hidden;background-color:var(--cs-primary-color-neutral);color:#fff;margin-right:10px}.avatar-section>.user-name{white-space:nowrap;font-size:12px;margin-right:10px}.toggle-wrapper{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px}.toggle{position:relative;width:35px;height:20px}.toggle input{opacity:0;width:0;height:0}.slider{inset:0;background-color:#ccc;border-radius:50px}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;border-radius:50%}.toggle input:checked+.slider{background-color:var(--cs-primary-color)}.toggle input:checked+.slider:before{transform:translateX(15px)}.toggle-label{-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:600;font-size:14px}.member-btn-container{display:flex;grid-gap:10px;gap:10px;width:100%;padding-left:10px;justify-content:flex-end}.rbc-calendar{color:var(--cs-primary-color)!important;font-size:12px!important}.rbc-label{font-size:12px}.rbc-header{font-weight:600!important;font-size:12px!important}.rbc-toolbar .rbc-btn-group{display:flex!important;grid-gap:8px!important;gap:8px!important}.rbc-toolbar .rbc-btn-group>button{border-radius:8px!important;border:1px solid #e2e8f0!important;background:#fff!important;padding:6px 14px!important;margin:0!important;color:var(--cs-primary-color)}.rbc-toolbar .rbc-btn-group>button+button{border-left:1px solid #e2e8f0!important}.rbc-toolbar .rbc-btn-group>button.rbc-active{background-color:var(--cs-primary-color)!important;color:#fff!important;border-color:var(--cs-primary-color)!important}.rbc-current-time-indicator,.rbc-current>a,.rbc-now>a{background-color:var(--cs-primary-color-neutral)!important}.rbc-toolbar .rbc-btn-group:first-child>button:first-child{background-color:color-mix(in srgb,var(--cs-primary-color-neutral) 50%,#fff 70%)!important;border-radius:8px;border:1px solid var(--cs-primary-color-neutral)!important}.login-container{height:100%;width:100%}.login-container,.login-container>.login-form{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-container>.login-form{width:500px;height:500px;padding:20px;border-radius:10px}.login-button{width:150px}.change-account-button{margin-top:1rem;width:150px}.form-control{display:block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid var(--cs-border-color);border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none;&:focus{outline:0;border-color:var(--cs-primary-color);box-shadow:0 0 0 .2rem rgba(5,99,112,.25)}&:disabled{background-color:#e9ecef;opacity:1;cursor:not-allowed}&:-ms-input-placeholder{color:#6c757d;opacity:1}&::placeholder{color:#6c757d;opacity:1}}textarea.form-control{min-height:80px;font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%!important}textarea.form-control.zen-textarea-expand-modal{min-height:320px;height:65vh;resize:vertical}select.form-control{padding-right:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M6 8.825a.5.5 0 01-.354-.146l-4-4a.5.5 0 11.708-.708L6 7.617l3.646-3.646a.5.5 0 11.708.708l-4 4A.5.5 0 016 8.825z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer;width:100%}input.form-control{width:100%!important}body.dark-mode select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 8.825a.5.5 0 01-.354-.146l-4-4a.5.5 0 11.708-.708L6 7.617l3.646-3.646a.5.5 0 11.708.708l-4 4A.5.5 0 016 8.825z'/%3E%3C/svg%3E")}body.dark-mode .form-control{background-color:color-mix(in srgb,var(--cs-darkmode-bg-color) 90%,#fff 10%);border:1px solid var(--cs-component-border-dark)!important;color:#fff;&:focus{outline:0;border-color:var(--cs-primary-color);box-shadow:0 0 0 .2rem rgba(5,99,112,.25)}&:disabled{background-color:color-mix(in srgb,var(--cs-darkmode-bg-color) 70%,#fff 5%)}&:-ms-input-placeholder{color:#9e9e9e}&::placeholder{color:#9e9e9e}}body.dark-mode .form-control.input-error,body.dark-mode .form-control.input-error:focus,body.dark-mode .form-control.rich-text-area--error,body.dark-mode .form-control.rich-text-area--error:focus-within{border-color:#f24e4e!important;border-color:var(--cs-btn-danger,#f24e4e)!important;border-width:2px!important;box-shadow:none}.zen-place-wrapper{position:relative}.zen-place-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1200;background-color:#fff;border:1px solid var(--cs-border-color);border-radius:6px;margin-top:4px;max-height:250px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.zen-place-dropdown-item{padding:8px 12px;cursor:pointer;font-size:14px}.zen-place-dropdown-item:hover{background-color:#f5f5f5}body.dark-mode .zen-place-dropdown{background-color:color-mix(in srgb,var(--cs-darkmode-bg-color) 90%,#fff 10%);border:1px solid var(--cs-component-border-dark)}body.dark-mode .zen-place-dropdown-item:hover{background-color:color-mix(in srgb,var(--cs-darkmode-bg-color) 80%,#fff 20%)}.zen-input-group{display:flex;align-items:center;width:100%;position:relative}.zen-input-group .form-control{flex:1 1;padding-right:40px}.zen-input-enhancer{display:flex;align-items:center;padding-right:8px;flex-shrink:0}.zen-datepicker-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0 8px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.zen-time-picker{display:block!important;width:100%!important}.zen-time-picker .rc-time-picker-input{display:block;width:100%!important;height:48px;padding:6px 36px 6px 12px;font-size:14px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid var(--cs-border-color);border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.zen-time-picker .rc-time-picker-input:focus{outline:0;border-color:var(--cs-primary-color);box-shadow:0 0 0 .2rem rgba(5,99,112,.25)}body.dark-mode .zen-time-picker .rc-time-picker-input{background-color:color-mix(in srgb,var(--cs-darkmode-bg-color) 90%,#fff 10%);border:1px solid var(--cs-component-border-dark)!important;color:#fff}body.dark-mode .zen-time-picker .rc-time-picker-input:-ms-input-placeholder{color:#9e9e9e}body.dark-mode .zen-time-picker .rc-time-picker-input::placeholder{color:#9e9e9e}.search-input-wrapper{position:relative;display:inline-block}.search-input-wrapper .search-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#b2b2b2;color:var(--cs-border-color,#b2b2b2);pointer-events:none}.search-input-wrapper .search-input-field{padding-left:40px;box-sizing:border-box}.table-row{border-bottom:1px solid color-mix(in srgb,var(--cs-border-color) 90%,#fff 10%)}body.dark-mode .table-row{border-bottom:1px solid var(--cs-component-border-dark)!important}.btn{font-weight:600}.btn-danger-icon,.btn-danger-icon svg{background-color:transparent;color:var(--cs-color-red)!important}.btn-danger-icon:hover,.btn-danger-icon:hover svg{background-color:color-mix(in srgb,var(--cs-color-red) 90%,#fff 30%);color:#fff!important}.float-right{float:right!important}.react-grid-item{padding:0!important}span[role=checkbox]{border:1px solid var(--cs-border-color)!important;border-radius:5px}.callout{border:1px solid var(--cs-border-color);border-radius:10px!important;overflow:hidden}.date-between{position:relative;min-width:180px;max-width:250px;flex-shrink:0}.date-between-input{cursor:pointer;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-between-input:hover{border-color:#aaa;border-color:var(--cs-primary-color,#aaa)}.placeholder{color:#999}.date-between-panel{position:absolute;top:38px;left:0;width:240px;background-color:#fff;border:1px solid var(--cs-border-color);border-radius:8px;padding:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:10}body.dark-mode .date-between-panel{background-color:color-mix(in srgb,var(--cs-darkmode-bg-color) 90%,#fff 5%);border:1px solid var(--cs-component-border-dark);box-shadow:0 8px 24px rgba(0,0,0,.3);color:#fff}.date-row{display:flex;flex-direction:column;margin-bottom:10px}.date-row label{font-size:12px;margin-bottom:4px;color:#666}.date-actions{display:flex;justify-content:flex-end}.date-actions button{cursor:pointer;font-size:12px;padding:4px 12px}.date-actions button:hover{border-color:#aaa;border-color:var(--cs-primary-color,#aaa)}.date-between-input.has-value{background-color:var(--cs-primary-color-neutral);color:#fff;font-size:12px}body.dark-mode .date-between-input.has-value{background-color:var(--cs-primary-color)}.row{display:flex;align-items:center;grid-gap:8px;gap:8px}.row>*{width:auto!important}.tooltip-btn{position:relative}.tooltip-btn:after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.tooltip-btn:hover:after{opacity:1}.card{background-color:#fff;border:1px solid var(--cs-border-color);border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);overflow:hidden;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.card-header{padding:.75rem 1rem;font-weight:600}.card-body{padding:1rem}.card-footer{padding:.75rem 1rem;background-color:#f8f9fa;border-top:1px solid var(--cs-border-color);text-align:right}.zen-input-group.form-control>input{border:0;padding:0;height:30px!important;background-color:transparent;color:inherit;pointer-events:none}.form-group{border:1px solid var(--cs-border-color);height:-moz-fit-content;height:fit-content;padding:.5rem;margin-top:1rem;border-radius:5px;background-color:var(--cs-form-group-bg-color)}.callout{padding:8px;border-radius:5px;margin-bottom:1rem;font-size:14px;font-weight:600;width:100%;height:100%}.input-error{border:2px solid red}@media print{body.print-carers-star-only,body.print-dass21-only,body.print-hazard-risk-identification-only,body.print-incident-accident-report-only,body.print-investigation-root-cause-analysis-only,body.print-k10-only,body.print-risk-assessment-only,body.print-risk-assessment-visitation-only,body.print-safety-plan-only,body.print-wellbeing-plan-only,body.print-youth-star-only{background:#fff!important;margin:0}body.print-carers-star-only .bs-toast-region,body.print-carers-star-only .portal-call-log-fab,body.print-carers-star-only .portal-info-border,body.print-carers-star-only .sidebar,body.print-carers-star-only .topbar,body.print-carers-star-only [data-baseweb=toaster],body.print-dass21-only .bs-toast-region,body.print-dass21-only .portal-call-log-fab,body.print-dass21-only .portal-info-border,body.print-dass21-only .sidebar,body.print-dass21-only .topbar,body.print-dass21-only [data-baseweb=toaster],body.print-hazard-risk-identification-only .bs-toast-region,body.print-hazard-risk-identification-only .portal-call-log-fab,body.print-hazard-risk-identification-only .portal-info-border,body.print-hazard-risk-identification-only .sidebar,body.print-hazard-risk-identification-only .topbar,body.print-hazard-risk-identification-only [data-baseweb=toaster],body.print-incident-accident-report-only .bs-toast-region,body.print-incident-accident-report-only .portal-call-log-fab,body.print-incident-accident-report-only .portal-info-border,body.print-incident-accident-report-only .sidebar,body.print-incident-accident-report-only .topbar,body.print-incident-accident-report-only [data-baseweb=toaster],body.print-investigation-root-cause-analysis-only .bs-toast-region,body.print-investigation-root-cause-analysis-only .portal-call-log-fab,body.print-investigation-root-cause-analysis-only .portal-info-border,body.print-investigation-root-cause-analysis-only .sidebar,body.print-investigation-root-cause-analysis-only .topbar,body.print-investigation-root-cause-analysis-only [data-baseweb=toaster],body.print-k10-only .bs-toast-region,body.print-k10-only .portal-call-log-fab,body.print-k10-only .portal-info-border,body.print-k10-only .sidebar,body.print-k10-only .topbar,body.print-k10-only [data-baseweb=toaster],body.print-risk-assessment-only .bs-toast-region,body.print-risk-assessment-only .portal-call-log-fab,body.print-risk-assessment-only .portal-info-border,body.print-risk-assessment-only .sidebar,body.print-risk-assessment-only .topbar,body.print-risk-assessment-only [data-baseweb=toaster],body.print-risk-assessment-visitation-only .bs-toast-region,body.print-risk-assessment-visitation-only .portal-call-log-fab,body.print-risk-assessment-visitation-only .portal-info-border,body.print-risk-assessment-visitation-only .sidebar,body.print-risk-assessment-visitation-only .topbar,body.print-risk-assessment-visitation-only [data-baseweb=toaster],body.print-safety-plan-only .bs-toast-region,body.print-safety-plan-only .portal-call-log-fab,body.print-safety-plan-only .portal-info-border,body.print-safety-plan-only .sidebar,body.print-safety-plan-only .topbar,body.print-safety-plan-only [data-baseweb=toaster],body.print-wellbeing-plan-only .bs-toast-region,body.print-wellbeing-plan-only .portal-call-log-fab,body.print-wellbeing-plan-only .portal-info-border,body.print-wellbeing-plan-only .sidebar,body.print-wellbeing-plan-only .topbar,body.print-wellbeing-plan-only [data-baseweb=toaster],body.print-youth-star-only .bs-toast-region,body.print-youth-star-only .portal-call-log-fab,body.print-youth-star-only .portal-info-border,body.print-youth-star-only .sidebar,body.print-youth-star-only .topbar,body.print-youth-star-only [data-baseweb=toaster]{display:none!important}body.print-carers-star-only .portal-shell,body.print-dass21-only .portal-shell,body.print-hazard-risk-identification-only .portal-shell,body.print-incident-accident-report-only .portal-shell,body.print-investigation-root-cause-analysis-only .portal-shell,body.print-k10-only .portal-shell,body.print-risk-assessment-only .portal-shell,body.print-risk-assessment-visitation-only .portal-shell,body.print-safety-plan-only .portal-shell,body.print-wellbeing-plan-only .portal-shell,body.print-youth-star-only .portal-shell{display:block!important;height:auto!important;width:100%!important}body.print-carers-star-only .portal-main-column,body.print-dass21-only .portal-main-column,body.print-hazard-risk-identification-only .portal-main-column,body.print-incident-accident-report-only .portal-main-column,body.print-investigation-root-cause-analysis-only .portal-main-column,body.print-k10-only .portal-main-column,body.print-risk-assessment-only .portal-main-column,body.print-risk-assessment-visitation-only .portal-main-column,body.print-safety-plan-only .portal-main-column,body.print-wellbeing-plan-only .portal-main-column,body.print-youth-star-only .portal-main-column{height:auto!important;min-height:0!important;margin-top:0!important}body.print-carers-star-only .portal-main-content,body.print-dass21-only .portal-main-content,body.print-hazard-risk-identification-only .portal-main-content,body.print-incident-accident-report-only .portal-main-content,body.print-investigation-root-cause-analysis-only .portal-main-content,body.print-k10-only .portal-main-content,body.print-risk-assessment-only .portal-main-content,body.print-risk-assessment-visitation-only .portal-main-content,body.print-safety-plan-only .portal-main-content,body.print-wellbeing-plan-only .portal-main-content,body.print-youth-star-only .portal-main-content{height:auto!important;overflow:visible!important;min-height:0!important;margin:0!important}body.print-carers-star-only #carers-star-print,body.print-dass21-only #dass21-print,body.print-hazard-risk-identification-only #hazard-risk-identification-print,body.print-incident-accident-report-only #incident-accident-report-print,body.print-incident-accident-report-only #incident-form-version-print,body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print,body.print-k10-only #k10-print,body.print-risk-assessment-only #risk-assessment-print,body.print-risk-assessment-visitation-only #risk-assessment-visitation-print,body.print-safety-plan-only #safety-plan-print,body.print-wellbeing-plan-only #wellbeing-plan-print,body.print-youth-star-only #youth-star-print{overflow:visible!important;max-height:none!important}body.print-carers-star-only #carers-star-print .print-avoid-break,body.print-dass21-only #dass21-print .print-avoid-break,body.print-hazard-risk-identification-only #hazard-risk-identification-print .print-avoid-break,body.print-incident-accident-report-only #incident-accident-report-print .print-avoid-break,body.print-incident-accident-report-only #incident-form-version-print .print-avoid-break,body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print .print-avoid-break,body.print-k10-only #k10-print .print-avoid-break,body.print-risk-assessment-only #risk-assessment-print .print-avoid-break,body.print-risk-assessment-visitation-only #risk-assessment-visitation-print .print-avoid-break,body.print-safety-plan-only #safety-plan-print .print-avoid-break,body.print-wellbeing-plan-only #wellbeing-plan-print .print-avoid-break,body.print-youth-star-only #youth-star-print .print-avoid-break{break-inside:avoid;page-break-inside:avoid}}.bs-spinner,[data-baseweb=spinner]{border-top-color:#056370!important;border-top-color:var(--cs-primary-color,#056370)!important;border-right-color:rgba(5,99,112,.22)!important;border-bottom-color:rgba(5,99,112,.22)!important;border-left-color:rgba(5,99,112,.22)!important}[data-baseweb=spinner] svg path:first-child,svg[data-baseweb=spinner] path:first-child{fill:#056370!important;fill:var(--cs-primary-color,#056370)!important;opacity:.16!important}[data-baseweb=spinner] svg path:nth-child(2),svg[data-baseweb=spinner] path:nth-child(2){fill:#056370!important;fill:var(--cs-primary-color,#056370)!important;opacity:1!important}[data-baseweb=spinner] svg{fill:#056370!important;fill:var(--cs-primary-color,#056370)!important}[data-baseweb=button] .bs-spinner,[data-baseweb=button] [data-baseweb=spinner]{border-top-color:#056370!important;border-top-color:var(--cs-primary-color,#056370)!important}body.dark-mode .bs-spinner,body.dark-mode [data-baseweb=spinner],html[data-baseweb-theme*=dark] .bs-spinner,html[data-baseweb-theme*=dark] [data-baseweb=spinner]{border-top-color:#6fbaa8!important;border-top-color:var(--cs-primary-color-neutral,#6fbaa8)!important;border-right-color:rgba(111,186,168,.25)!important;border-bottom-color:rgba(111,186,168,.25)!important;border-left-color:rgba(111,186,168,.25)!important}body.dark-mode [data-baseweb=spinner] svg path:first-child,html[data-baseweb-theme*=dark] [data-baseweb=spinner] svg path:first-child{fill:#6fbaa8!important;fill:var(--cs-primary-color-neutral,#6fbaa8)!important;opacity:.2!important}body.dark-mode [data-baseweb=spinner] svg path:nth-child(2),html[data-baseweb-theme*=dark] [data-baseweb=spinner] svg path:nth-child(2){fill:#6fbaa8!important;fill:var(--cs-primary-color-neutral,#6fbaa8)!important}.bs-m-0{margin:0}.bs-m-1{margin:.25rem}.bs-m-2{margin:.5rem}.bs-m-3{margin:1rem}.bs-m-4{margin:1.5rem}.bs-m-5{margin:3rem}.bs-m-auto{margin:auto}.bs-mt-0{margin-top:0}.bs-mt-1{margin-top:.25rem}.bs-mt-2{margin-top:.5rem}.bs-mt-3{margin-top:1rem}.bs-mt-4{margin-top:1.5rem}.bs-mt-5{margin-top:3rem}.bs-mt-auto{margin-top:auto}.bs-mb-0{margin-bottom:0}.bs-mb-1{margin-bottom:.25rem}.bs-mb-2{margin-bottom:.5rem}.bs-mb-3{margin-bottom:1rem}.bs-mb-4{margin-bottom:1.5rem}.bs-mb-5{margin-bottom:3rem}.bs-mb-auto{margin-bottom:auto}.bs-ml-0{margin-left:0}.bs-ml-1{margin-left:.25rem}.bs-ml-2{margin-left:.5rem}.bs-ml-3{margin-left:1rem}.bs-ml-4{margin-left:1.5rem}.bs-ml-5{margin-left:3rem}.bs-ml-auto{margin-left:auto}.bs-mr-0{margin-right:0}.bs-mr-1{margin-right:.25rem}.bs-mr-2{margin-right:.5rem}.bs-mr-3{margin-right:1rem}.bs-mr-4{margin-right:1.5rem}.bs-mr-5{margin-right:3rem}.bs-mr-auto{margin-right:auto}.bs-ms-0{margin-inline-start:0}.bs-ms-1{margin-inline-start:.25rem}.bs-ms-2{margin-inline-start:.5rem}.bs-ms-3{margin-inline-start:1rem}.bs-ms-4{margin-inline-start:1.5rem}.bs-ms-5{margin-inline-start:3rem}.bs-ms-auto{margin-inline-start:auto}.bs-me-0{margin-inline-end:0}.bs-me-1{margin-inline-end:.25rem}.bs-me-2{margin-inline-end:.5rem}.bs-me-3{margin-inline-end:1rem}.bs-me-4{margin-inline-end:1.5rem}.bs-me-5{margin-inline-end:3rem}.bs-me-auto{margin-inline-end:auto}.bs-mx-0{margin-left:0;margin-right:0}.bs-mx-1{margin-left:.25rem;margin-right:.25rem}.bs-mx-2{margin-left:.5rem;margin-right:.5rem}.bs-mx-3{margin-left:1rem;margin-right:1rem}.bs-mx-4{margin-left:1.5rem;margin-right:1.5rem}.bs-mx-5{margin-left:3rem;margin-right:3rem}.bs-mx-auto{margin-left:auto;margin-right:auto}.bs-my-0{margin-top:0;margin-bottom:0}.bs-my-1{margin-top:.25rem;margin-bottom:.25rem}.bs-my-2{margin-top:.5rem;margin-bottom:.5rem}.bs-my-3{margin-top:1rem;margin-bottom:1rem}.bs-my-4{margin-top:1.5rem;margin-bottom:1.5rem}.bs-my-5{margin-top:3rem;margin-bottom:3rem}.bs-my-auto{margin-top:auto;margin-bottom:auto}.bs-p-0{padding:0}.bs-p-1{padding:.25rem}.bs-p-2{padding:.5rem}.bs-p-3{padding:1rem}.bs-p-4{padding:1.5rem}.bs-p-5{padding:3rem}.bs-pt-0{padding-top:0}.bs-pt-1{padding-top:.25rem}.bs-pt-2{padding-top:.5rem}.bs-pt-3{padding-top:1rem}.bs-pt-4{padding-top:1.5rem}.bs-pt-5{padding-top:3rem}.bs-pb-0{padding-bottom:0}.bs-pb-1{padding-bottom:.25rem}.bs-pb-2{padding-bottom:.5rem}.bs-pb-3{padding-bottom:1rem}.bs-pb-4{padding-bottom:1.5rem}.bs-pb-5{padding-bottom:3rem}.bs-pl-0{padding-left:0}.bs-pl-1{padding-left:.25rem}.bs-pl-2{padding-left:.5rem}.bs-pl-3{padding-left:1rem}.bs-pl-4{padding-left:1.5rem}.bs-pl-5{padding-left:3rem}.bs-pr-0{padding-right:0}.bs-pr-1{padding-right:.25rem}.bs-pr-2{padding-right:.5rem}.bs-pr-3{padding-right:1rem}.bs-pr-4{padding-right:1.5rem}.bs-pr-5{padding-right:3rem}.bs-ps-0{padding-inline-start:0}.bs-ps-1{padding-inline-start:.25rem}.bs-ps-2{padding-inline-start:.5rem}.bs-ps-3{padding-inline-start:1rem}.bs-ps-4{padding-inline-start:1.5rem}.bs-ps-5{padding-inline-start:3rem}.bs-pe-0{padding-inline-end:0}.bs-pe-1{padding-inline-end:.25rem}.bs-pe-2{padding-inline-end:.5rem}.bs-pe-3{padding-inline-end:1rem}.bs-pe-4{padding-inline-end:1.5rem}.bs-pe-5{padding-inline-end:3rem}.bs-px-0{padding-left:0;padding-right:0}.bs-px-1{padding-left:.25rem;padding-right:.25rem}.bs-px-2{padding-left:.5rem;padding-right:.5rem}.bs-px-3{padding-left:1rem;padding-right:1rem}.bs-px-4{padding-left:1.5rem;padding-right:1.5rem}.bs-px-5{padding-left:3rem;padding-right:3rem}.bs-py-0{padding-top:0;padding-bottom:0}.bs-py-1{padding-top:.25rem;padding-bottom:.25rem}.bs-py-2{padding-top:.5rem;padding-bottom:.5rem}.bs-py-3{padding-top:1rem;padding-bottom:1rem}.bs-py-4{padding-top:1.5rem;padding-bottom:1.5rem}.bs-py-5{padding-top:3rem;padding-bottom:3rem}.bs-gap-0{grid-gap:0;gap:0}.bs-gap-1{grid-gap:.25rem;gap:.25rem}.bs-gap-2{grid-gap:.5rem;gap:.5rem}.bs-gap-3{grid-gap:1rem;gap:1rem}.bs-gap-4{grid-gap:1.5rem;gap:1.5rem}.bs-gap-5{grid-gap:3rem;gap:3rem}.bs-row-gap-0{grid-row-gap:0;row-gap:0}.bs-row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.bs-row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.bs-row-gap-3{grid-row-gap:1rem;row-gap:1rem}.bs-row-gap-4{grid-row-gap:1.5rem;row-gap:1.5rem}.bs-row-gap-5{grid-row-gap:3rem;row-gap:3rem}.bs-column-gap-0{grid-column-gap:0;column-gap:0}.bs-column-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.bs-column-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.bs-column-gap-3{grid-column-gap:1rem;column-gap:1rem}.bs-column-gap-4{grid-column-gap:1.5rem;column-gap:1.5rem}.bs-column-gap-5{grid-column-gap:3rem;column-gap:3rem}.bs-flex{display:flex}.bs-inline-flex{display:inline-flex}.bs-block{display:block}.bs-inline-block{display:inline-block}.bs-grid{display:grid}.bs-hidden{display:none}.bs-flex-row{flex-direction:row}.bs-flex-row-reverse{flex-direction:row-reverse}.bs-flex-column{flex-direction:column}.bs-flex-column-reverse{flex-direction:column-reverse}.bs-flex-wrap{flex-wrap:wrap}.bs-flex-nowrap{flex-wrap:nowrap}.bs-flex-wrap-reverse{flex-wrap:wrap-reverse}.bs-justify-start{justify-content:flex-start}.bs-justify-end{justify-content:flex-end}.bs-justify-center{justify-content:center}.bs-justify-between{justify-content:space-between}.bs-justify-around{justify-content:space-around}.bs-justify-evenly{justify-content:space-evenly}.bs-align-start{align-items:flex-start}.bs-align-end{align-items:flex-end}.bs-align-center{align-items:center}.bs-align-baseline{align-items:baseline}.bs-align-stretch{align-items:stretch}.bs-align-self-start{align-self:flex-start}.bs-align-self-end{align-self:flex-end}.bs-align-self-center{align-self:center}.bs-align-self-baseline{align-self:baseline}.bs-align-self-stretch{align-self:stretch}.bs-flex-1{flex:1 1}.bs-flex-auto{flex:1 1 auto}.bs-flex-none{flex:none}.bs-flex-grow-0{flex-grow:0}.bs-flex-grow-1{flex-grow:1}.bs-flex-shrink-0{flex-shrink:0}.bs-flex-shrink-1{flex-shrink:1}.bs-flex-center{display:flex;justify-content:center;align-items:center}.bs-flex-between{align-items:center}.bs-flex-between,.bs-flex-between-start{display:flex;justify-content:space-between}.bs-flex-between-start{align-items:flex-start}.bs-flex-end{display:flex;justify-content:flex-end;align-items:center}.bs-w-100{width:100%}.bs-h-100{height:100%}.bs-min-h-0{min-height:0}.bs-min-w-0{min-width:0}.bs-overflow-auto{overflow:auto}.bs-overflow-hidden{overflow:hidden}.bs-overflow-y-auto{overflow-y:auto}.bs-overflow-x-hidden{overflow-x:hidden}.bs-card{flex-direction:column;min-width:0;height:100%;border:1px solid #d5d3d3;border:1px solid var(--cs-border-color,#d5d3d3);border-radius:10px;box-shadow:none;overflow:hidden}.bs-card,.bs-card-header{display:flex;background-color:#fff}.bs-card-header{flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.5rem;gap:.5rem;width:100%;box-sizing:border-box;padding:.75rem .5rem;color:#056370;color:var(--cs-primary-color,#056370);font-size:14px;font-weight:600}.bs-card-header,.bs-card-header:first-child{border-radius:10px 10px 0 0}.bs-card-header-title{margin:0;padding:0;border:0;background:transparent;font-size:inherit;font-weight:inherit;color:inherit}.bs-card-body{flex:1 1 auto;min-height:0;padding:1.25rem;background-color:#fff;color:inherit}.bs-card-body-flush{padding:0}.bs-card-body-sm{padding:.75rem}.bs-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;grid-gap:.5rem;gap:.5rem;padding:.75rem 1rem;background-color:#f8f9fd;background-color:var(--cs-form-group-bg-color,#f8f9fd);border-top:1px solid #d5d3d3;border-top:1px solid var(--cs-border-color,#d5d3d3)}.bs-card-footer,.bs-card-footer:last-child{border-radius:0 0 10px 10px}.bs-card-title{margin:0 0 .25rem;font-size:14px;font-weight:600;color:#056370;color:var(--cs-primary-color,#056370)}.bs-card-subtitle{margin:0 0 .5rem;font-size:12px;font-weight:400;color:#6c757d}.bs-card-text{margin:0 0 1rem;font-size:14px;line-height:1.5}.bs-card-text:last-child{margin-bottom:0}.bs-card-borderless{border:none}.bs-card-shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.08)}.bs-card-h-auto{height:auto}.bs-card-img-top{width:100%;border-radius:10px 10px 0 0}body.dark-mode .bs-card,body.dark-mode .bs-card-body,body.dark-mode .bs-card-header{background-color:#202020;border-color:#404040;border-color:var(--cs-component-border-dark,#404040);color:#fff}body.dark-mode .bs-card-footer,body.dark-mode .bs-card-header{color:#fff}body.dark-mode .bs-card-footer{background-color:#2a2a2a}body.dark-mode .bs-card-title{color:#6fbaa8;color:var(--cs-primary-color-neutral,#6fbaa8)}body.dark-mode .bs-card-subtitle{color:#b0b0b0}:root{--bs-scard-spacing:16px;--bs-scard-radius:12px;--bs-scard-border:var(--cs-border-color,#e2e8f0);--bs-scard-bg:var(--cs-card-background-color,#fff);--bs-scard-muted:var(--cs-form-group-bg-color,#f8f9fd);--bs-scard-ring:color-mix(in srgb,var(--cs-primary-color,#056370) 10%,transparent)}.bs-scard{box-sizing:border-box;display:flex;flex-direction:column;grid-gap:16px;gap:16px;grid-gap:var(--bs-scard-spacing);gap:var(--bs-scard-spacing);width:100%;padding:16px 0;padding:var(--bs-scard-spacing) 0;border:1px solid #e2e8f0;border:1px solid var(--bs-scard-border);border-radius:12px;border-radius:var(--bs-scard-radius);background-color:#fff;background-color:var(--bs-scard-bg);color:inherit;font-size:14px;line-height:1.5;box-shadow:0 0 0 1px color-mix(in srgb,#056370 10%,transparent);box-shadow:0 0 0 1px var(--bs-scard-ring);overflow:hidden}.bs-scard[data-size=sm]{--bs-scard-spacing:12px;font-size:13px}.bs-scard__header{display:grid;grid-auto-rows:min-content;align-items:start;grid-gap:4px;gap:4px;padding:0 16px;padding:0 var(--bs-scard-spacing)}.bs-scard__header:has([data-slot=card-action]){grid-template-columns:1fr auto}.bs-scard__header:has([data-slot=card-description]){grid-template-rows:auto auto}.bs-scard__title{margin:0;font-size:16px;font-weight:600;line-height:1.25;color:#056370;color:var(--cs-primary-color,#056370)}.bs-scard[data-size=sm] .bs-scard__title{font-size:14px}.bs-scard__description{margin:0;font-size:13px;line-height:1.4;color:#737373}.bs-scard__action{grid-column:2;grid-row:1/span 2;align-self:start;justify-self:end}.bs-scard__header:not(:has([data-slot=card-description])) .bs-scard__action{grid-row:1}.bs-scard__content{padding:0 16px;padding:0 var(--bs-scard-spacing)}.bs-scard__footer{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;padding:16px;padding:var(--bs-scard-spacing);border-top:1px solid #e2e8f0;border-top:1px solid var(--bs-scard-border);background-color:#f8f9fd;background-color:var(--bs-scard-muted)}.bs-scard:has([data-slot=card-footer]){padding-bottom:0}.bs-scard__footer:last-child{border-radius:0 0 12px 12px;border-radius:0 0 var(--bs-scard-radius) var(--bs-scard-radius)}.bs-scard__header.bs-scard__header--border{padding-bottom:16px;padding-bottom:var(--bs-scard-spacing);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--bs-scard-border)}body.dark-mode .bs-scard{--bs-scard-bg:#202020;--bs-scard-border:var(--cs-component-border-dark,#404040);--bs-scard-muted:#2a2a2a;--bs-scard-ring:color-mix(in srgb,#fff 8%,transparent);color:#fff}body.dark-mode .bs-scard__title{color:#6fbaa8;color:var(--cs-primary-color-neutral,#6fbaa8)}body.dark-mode .bs-scard__description{color:#b0b0b0}:root{--cs-btn-danger:#f24e4e;--cs-btn-secondary:var(--cs-primary-color-neutral,#6fbaa8)}.bs-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:.35rem;gap:.35rem;box-sizing:border-box;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;border-radius:5px;padding:8px 12px;cursor:pointer;text-decoration:none;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.bs-btn:focus-visible{outline:2px solid #056370;outline:2px solid var(--cs-primary-color,#056370);outline-offset:2px}.bs-btn:disabled,.bs-btn[disabled]{opacity:.65;cursor:not-allowed;pointer-events:none}.bs-btn--xs{font-size:11px;padding:4px 8px;border-radius:4px}.bs-btn--sm{font-size:12px;padding:6px 10px}.bs-btn--lg{font-size:16px;padding:10px 16px}.bs-btn--xl{font-size:18px;padding:12px 20px;border-radius:6px}.bs-btn-default,.bs-btn:not([class*=bs-btn-]){background-color:#fff;background-color:var(--cs-card-background-color,#fff);color:#056370;color:var(--cs-primary-color,#056370);border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.bs-btn-default:hover:not(:disabled),.bs-btn:not([class*=bs-btn-]):hover:not(:disabled){background-color:#f8f9fd;background-color:var(--cs-form-group-bg-color,#f8f9fd);border-color:#e2e8f0;border-color:var(--cs-border-color,#e2e8f0);color:#056370;color:var(--cs-primary-color,#056370)}.bs-btn-primary{background-color:#056370;background-color:var(--cs-primary-color,#056370);color:#fff;border:1px solid #056370;border:1px solid var(--cs-primary-color,#056370)}.bs-btn-primary:hover:not(:disabled){background-color:#044e59;background-color:var(--cs-primary-color-darker,#044e59);border-color:#044e59;border-color:var(--cs-primary-color-darker,#044e59)}.bs-btn-primary-outline{background-color:#fff;background-color:var(--cs-card-background-color,#fff);color:#056370;color:var(--cs-primary-color,#056370);border:1px solid #056370;border:1px solid var(--cs-primary-color,#056370)}.bs-btn-primary-outline:hover:not(:disabled){background-color:#056370;background-color:var(--cs-primary-color,#056370);color:#fff;border-color:#056370;border-color:var(--cs-primary-color,#056370)}.bs-btn-secondary{background-color:#6fbaa8;background-color:var(--cs-btn-secondary,#6fbaa8);color:#fff;border:1px solid #6fbaa8;border:1px solid var(--cs-btn-secondary,#6fbaa8)}.bs-btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb,#6fbaa8 85%,#000);background-color:color-mix(in srgb,var(--cs-btn-secondary,#6fbaa8) 85%,#000);border-color:color-mix(in srgb,#6fbaa8 85%,#000);border-color:color-mix(in srgb,var(--cs-btn-secondary,#6fbaa8) 85%,#000)}.bs-btn-success{background-color:#e8f7ef;background-color:var(--bs-toast-success-bg,#e8f7ef);color:#1a6b3c;color:var(--bs-toast-success-title,#1a6b3c);border:1px solid #3dbb6e;border:1px solid var(--bs-toast-success-border,#3dbb6e)}.bs-btn-success:hover:not(:disabled){background-color:color-mix(in srgb,#e8f7ef 82%,#3dbb6e);background-color:color-mix(in srgb,var(--bs-toast-success-bg,#e8f7ef) 82%,var(--bs-toast-success-border,#3dbb6e))}.bs-btn-info{background-color:#e8f4fc;background-color:var(--bs-toast-info-bg,#e8f4fc);color:#0d4a6e;color:var(--bs-toast-info-title,#0d4a6e);border:1px solid #3b9fd9;border:1px solid var(--bs-toast-info-border,#3b9fd9)}.bs-btn-info:hover:not(:disabled){background-color:color-mix(in srgb,#e8f4fc 82%,#3b9fd9);background-color:color-mix(in srgb,var(--bs-toast-info-bg,#e8f4fc) 82%,var(--bs-toast-info-border,#3b9fd9))}.bs-btn-warning{background-color:#fff8e6;background-color:var(--bs-toast-warning-bg,#fff8e6);color:#8a5f00;color:var(--bs-toast-warning-title,#8a5f00);border:1px solid #e6a817;border:1px solid var(--bs-toast-warning-border,#e6a817)}.bs-btn-warning:hover:not(:disabled){background-color:color-mix(in srgb,#fff8e6 82%,#e6a817);background-color:color-mix(in srgb,var(--bs-toast-warning-bg,#fff8e6) 82%,var(--bs-toast-warning-border,#e6a817))}.bs-btn-destructive{background-color:#fdeeee;background-color:var(--bs-toast-error-bg,#fdeeee);color:#8b1f1f;color:var(--bs-toast-error-title,#8b1f1f);border:1px solid #e85c5c;border:1px solid var(--bs-toast-error-border,#e85c5c)}.bs-btn-destructive:hover:not(:disabled){background-color:color-mix(in srgb,#fdeeee 82%,#e85c5c);background-color:color-mix(in srgb,var(--bs-toast-error-bg,#fdeeee) 82%,var(--bs-toast-error-border,#e85c5c))}.bs-btn-danger{background-color:#f24e4e;background-color:var(--cs-btn-danger,#f24e4e);color:#fff;border:1px solid #f24e4e;border:1px solid var(--cs-btn-danger,#f24e4e)}.bs-btn-danger:hover:not(:disabled){background-color:color-mix(in srgb,#f24e4e 85%,#000);background-color:color-mix(in srgb,var(--cs-btn-danger,#f24e4e) 85%,#000);border-color:color-mix(in srgb,#f24e4e 85%,#000);border-color:color-mix(in srgb,var(--cs-btn-danger,#f24e4e) 85%,#000)}.bs-btn-danger-outline{background-color:#fff;background-color:var(--cs-card-background-color,#fff);color:#f24e4e;color:var(--cs-btn-danger,#f24e4e);border:1px solid #f24e4e;border:1px solid var(--cs-btn-danger,#f24e4e)}.bs-btn-danger-outline:hover:not(:disabled){background-color:#f24e4e;background-color:var(--cs-btn-danger,#f24e4e);color:#fff;border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e)}.bs-btn-danger-icon{background-color:transparent;color:#f24e4e;color:var(--cs-btn-danger,#f24e4e);border:1px solid transparent;padding-left:8px;padding-right:8px}.bs-btn-danger-icon:hover:not(:disabled){background-color:color-mix(in srgb,#f24e4e 12%,transparent);background-color:color-mix(in srgb,var(--cs-btn-danger,#f24e4e) 12%,transparent)}.bs-btn-outline{background-color:#fff;background-color:var(--cs-card-background-color,#fff);color:inherit;border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.bs-btn-outline:hover:not(:disabled){background-color:#f8f9fd;background-color:var(--cs-form-group-bg-color,#f8f9fd)}.bs-btn-ghost{background-color:transparent;color:inherit;border:1px solid transparent}.bs-btn-ghost:hover:not(:disabled){background-color:#f8f9fd;background-color:var(--cs-form-group-bg-color,#f8f9fd)}.bs-btn-link{background-color:transparent;color:#056370;color:var(--cs-primary-color,#056370);border:1px solid transparent;height:auto;min-height:unset;padding-left:0;padding-right:0;text-decoration:none;text-underline-offset:4px}.bs-btn-link:hover:not(:disabled){text-decoration:underline}.bs-btn-xs{min-height:24px;padding:4px 8px;font-size:12px;grid-gap:.25rem;gap:.25rem}.bs-btn-sm{min-height:32px;padding:6px 12px;font-size:13px;grid-gap:.3rem;gap:.3rem}.bs-btn-lg{min-height:40px;padding:10px 24px;font-size:14px}.bs-btn-icon{min-height:36px;width:36px;padding:0}.bs-btn-icon-xs{min-height:24px;width:24px;padding:0}.bs-btn-icon-sm{min-height:32px;width:32px;padding:0}.bs-btn-icon-lg{min-height:40px;width:40px;padding:0}.bs-btn-rounded-full{border-radius:9999px}.bs-btn [data-icon=inline-start]{margin-inline-end:.25rem}.bs-btn [data-icon=inline-end]{margin-inline-start:.25rem}.bs-btn svg{flex-shrink:0;pointer-events:none}.bs-btn-icon-lg svg,.bs-btn-icon-sm svg,.bs-btn-icon-xs svg,.bs-btn-icon svg{width:1rem;height:1rem}.bs-btn-icon-xs svg{width:.75rem;height:.75rem}.bs-btn-icon-lg svg{width:1.125rem;height:1.125rem}body.dark-mode{--cs-btn-secondary:var(--cs-primary-color-neutral,#6fbaa8)}body.dark-mode .bs-btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb,#6fbaa8 75%,#000);background-color:color-mix(in srgb,var(--cs-btn-secondary,#6fbaa8) 75%,#000);border-color:color-mix(in srgb,#6fbaa8 75%,#000);border-color:color-mix(in srgb,var(--cs-btn-secondary,#6fbaa8) 75%,#000)}body.dark-mode .bs-btn-success,html[data-baseweb-theme*=dark] .bs-btn-success{background-color:#153524;color:#8ed5aa;border-color:#3dbb6e}body.dark-mode .bs-btn-info,html[data-baseweb-theme*=dark] .bs-btn-info{background-color:#142a38;color:#8ec8f0;border-color:#3b9fd9}body.dark-mode .bs-btn-warning,html[data-baseweb-theme*=dark] .bs-btn-warning{background-color:#382d12;color:#f5d078;border-color:#e6a817}body.dark-mode .bs-btn-destructive,html[data-baseweb-theme*=dark] .bs-btn-destructive{background-color:#331a1a;color:#f0a0a0;border-color:#e85c5c}body.dark-mode .bs-btn-destructive:hover:not(:disabled),body.dark-mode .bs-btn-info:hover:not(:disabled),body.dark-mode .bs-btn-success:hover:not(:disabled),body.dark-mode .bs-btn-warning:hover:not(:disabled),html[data-baseweb-theme*=dark] .bs-btn-destructive:hover:not(:disabled),html[data-baseweb-theme*=dark] .bs-btn-info:hover:not(:disabled),html[data-baseweb-theme*=dark] .bs-btn-success:hover:not(:disabled),html[data-baseweb-theme*=dark] .bs-btn-warning:hover:not(:disabled){filter:brightness(1.15)}body.dark-mode .bs-btn-default,body.dark-mode .bs-btn:not([class*=bs-btn-]){background-color:transparent;background-color:var(--cs-card-background-color,transparent);color:#5dd5e5;border-color:#3a3a3a;border-color:var(--cs-border-color,#3a3a3a)}body.dark-mode .bs-btn-default:hover:not(:disabled),body.dark-mode .bs-btn:not([class*=bs-btn-]):hover:not(:disabled){background-color:#1e1e1e;background-color:var(--cs-darkmode-bg-color,#1e1e1e)}body.dark-mode .bs-btn-primary,body.dark-mode .bs-btn-primary-outline:hover:not(:disabled){background-color:#5dd5e5;border-color:#5dd5e5;color:#121212}body.dark-mode .bs-btn-primary:hover:not(:disabled){background-color:#4bc4d4;border-color:#4bc4d4}body.dark-mode .bs-btn-primary-outline{color:#5dd5e5;border-color:#5dd5e5;background-color:transparent}body.dark-mode .bs-btn-primary-outline:hover:not(:disabled){color:#121212}body.dark-mode .bs-btn-danger-outline{color:#f24e4e;color:var(--cs-btn-danger,#f24e4e);border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e);background-color:transparent}body.dark-mode .bs-btn-danger-outline:hover:not(:disabled){background-color:#f24e4e;background-color:var(--cs-btn-danger,#f24e4e);color:#fff;border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e)}body.dark-mode .bs-btn:focus-visible{outline-color:#5dd5e5}body.dark-mode .bs-btn-outline{background-color:#1e1e1e;background-color:var(--cs-darkmode-bg-color,#1e1e1e);border-color:#404040;border-color:var(--cs-calendar-border-dark,#404040);color:#fff}body.dark-mode .bs-btn-ghost:hover:not(:disabled),body.dark-mode .bs-btn-outline:hover:not(:disabled){background-color:#404040}body.dark-mode .bs-btn-link{color:#5dd5e5}html[data-baseweb-theme*=dark] .bs-btn-outline{background-color:#1e1e1e;border-color:#404040;color:#fff}html[data-baseweb-theme*=dark] .bs-btn-ghost:hover:not(:disabled),html[data-baseweb-theme*=dark] .bs-btn-outline:hover:not(:disabled){background-color:#404040}html[data-baseweb-theme*=dark] .bs-btn-link{color:#5dd5e5}html[data-baseweb-theme*=dark] .bs-btn-primary-outline{color:#5dd5e5;border-color:#5dd5e5;background-color:transparent}html[data-baseweb-theme*=dark] .bs-btn-primary-outline:hover:not(:disabled){background-color:#5dd5e5;border-color:#5dd5e5;color:#121212}html[data-baseweb-theme*=dark] .bs-btn-danger-outline{color:#f24e4e;color:var(--cs-btn-danger,#f24e4e);border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e);background-color:transparent}html[data-baseweb-theme*=dark] .bs-btn-danger-outline:hover:not(:disabled){background-color:#f24e4e;background-color:var(--cs-btn-danger,#f24e4e);color:#fff;border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e)}html[data-baseweb-theme*=dark] .bs-btn-secondary{background-color:#6fbaa8;background-color:var(--cs-btn-secondary,#6fbaa8);border-color:#6fbaa8;border-color:var(--cs-btn-secondary,#6fbaa8);color:#fff}html[data-baseweb-theme*=dark] .bs-btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb,#6fbaa8 75%,#000);background-color:color-mix(in srgb,var(--cs-btn-secondary,#6fbaa8) 75%,#000);border-color:color-mix(in srgb,#6fbaa8 75%,#000);border-color:color-mix(in srgb,var(--cs-btn-secondary,#6fbaa8) 75%,#000)}.bs-badge{display:inline-flex;align-items:center;justify-content:center;grid-gap:.3rem;gap:.3rem;box-sizing:border-box;width:-moz-fit-content;width:fit-content;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;border-radius:9999px;padding:3px 10px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.bs-badge svg{flex-shrink:0;pointer-events:none;width:.85em;height:.85em}.bs-badge [data-icon=inline-start]{margin-inline-end:.2rem}.bs-badge [data-icon=inline-end]{margin-inline-start:.2rem}.bs-badge-sm{font-size:11px;padding:2px 8px;grid-gap:.25rem;gap:.25rem}.bs-badge-lg{font-size:13px;padding:4px 12px}.bs-badge-default{background-color:#fff;background-color:var(--cs-card-background-color,#fff);color:#056370;color:var(--cs-primary-color,#056370);border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0)}.bs-badge-primary{background-color:#056370;background-color:var(--cs-primary-color,#056370);color:#fff}.bs-badge-primary,.bs-badge-primary-outline{border:1px solid #056370;border:1px solid var(--cs-primary-color,#056370)}.bs-badge-primary-outline{color:#056370;color:var(--cs-primary-color,#056370)}.bs-badge-outline,.bs-badge-primary-outline{background-color:#fff;background-color:var(--cs-card-background-color,#fff)}.bs-badge-outline{color:inherit;border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0)}.bs-badge-secondary{background-color:#6fbaa8;background-color:var(--cs-btn-secondary,#6fbaa8);color:#fff;border:1px solid #6fbaa8;border:1px solid var(--cs-btn-secondary,#6fbaa8)}.bs-badge-info{background-color:#e8f4fc;background-color:var(--bs-toast-info-bg,#e8f4fc);color:#0d4a6e;color:var(--bs-toast-info-title,#0d4a6e);border:1px solid #3b9fd9;border:1px solid var(--bs-toast-info-border,#3b9fd9)}.bs-badge-ghost{background-color:transparent;color:inherit;border:1px solid transparent}.bs-badge-danger{background-color:#f24e4e;background-color:var(--cs-btn-danger,#f24e4e);color:#fff}.bs-badge-danger,.bs-badge-danger-outline{border:1px solid #f24e4e;border:1px solid var(--cs-btn-danger,#f24e4e)}.bs-badge-danger-outline{background-color:#fff;background-color:var(--cs-card-background-color,#fff);color:#f24e4e;color:var(--cs-btn-danger,#f24e4e)}body.dark-mode .bs-badge-default,html[data-baseweb-theme*=dark] .bs-badge-default{background-color:transparent;color:#5dd5e5;border-color:#3a3a3a;border-color:var(--cs-border-color,#3a3a3a)}body.dark-mode .bs-badge-primary,html[data-baseweb-theme*=dark] .bs-badge-primary{background-color:#5dd5e5;border-color:#5dd5e5;color:#121212}body.dark-mode .bs-badge-primary-outline,html[data-baseweb-theme*=dark] .bs-badge-primary-outline{background-color:transparent;color:#5dd5e5;border-color:#5dd5e5}body.dark-mode .bs-badge-outline,html[data-baseweb-theme*=dark] .bs-badge-outline{background-color:transparent;border-color:#404040;border-color:var(--cs-calendar-border-dark,#404040);color:#fff}body.dark-mode .bs-badge-info,html[data-baseweb-theme*=dark] .bs-badge-info{background-color:#142a38;color:#8ec8f0;border-color:#3b9fd9}body.dark-mode .bs-badge-danger-outline,html[data-baseweb-theme*=dark] .bs-badge-danger-outline{background-color:transparent;color:#f24e4e;color:var(--cs-btn-danger,#f24e4e);border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e)}.bs-truncated-text__body{margin:0;font-size:14px;line-height:1.4;white-space:pre-line;word-break:break-word;color:inherit}.bs-truncated-text__toggle{margin-top:4px;padding-left:0;padding-right:0;background:transparent!important;border-color:transparent!important;color:#056370;color:var(--cs-primary-color,#056370);font-weight:600}.bs-truncated-text__toggle:hover:not(:disabled){background:transparent!important;text-decoration:underline;color:#044e59;color:var(--cs-primary-color-darker,#044e59)}body.dark-mode .bs-truncated-text__toggle{color:#5dd5e5}body.dark-mode .bs-truncated-text__toggle:hover:not(:disabled){color:#4bc4d4}:root{--bs-toast-success-bg:#e8f7ef;--bs-toast-success-border:#3dbb6e;--bs-toast-success-title:#1a6b3c;--bs-toast-success-text:#2d8a52;--bs-toast-success-icon-bg:#3dbb6e;--bs-toast-warning-bg:#fff8e6;--bs-toast-warning-border:#e6a817;--bs-toast-warning-title:#8a5f00;--bs-toast-warning-text:#b8860b;--bs-toast-warning-icon:#e6a817;--bs-toast-info-bg:#e8f4fc;--bs-toast-info-border:#3b9fd9;--bs-toast-info-title:#0d4a6e;--bs-toast-info-text:#2a7ab0;--bs-toast-info-icon:#3b9fd9;--bs-toast-error-bg:#fdeeee;--bs-toast-error-border:#e85c5c;--bs-toast-error-title:#8b1f1f;--bs-toast-error-text:#c03939;--bs-toast-error-icon:#e85c5c}.bs-toast{display:flex;align-items:center;grid-gap:14px;gap:14px;width:100%;max-width:420px;box-sizing:border-box;padding:12px 16px 12px 14px;border-radius:999px;border:1px solid transparent;box-shadow:0 4px 14px rgba(0,0,0,.08);font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--cs-font-family,"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif);opacity:1;transform:translateX(0);transition:opacity .4s ease,transform .4s ease,max-height .4s ease,margin .4s ease,padding .4s ease;transition:opacity var(--bs-toast-fade-duration,.4s) ease,transform var(--bs-toast-fade-duration,.4s) ease,max-height var(--bs-toast-fade-duration,.4s) ease,margin var(--bs-toast-fade-duration,.4s) ease,padding var(--bs-toast-fade-duration,.4s) ease}@keyframes bs-toast-enter{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.bs-toast--enter{animation:bs-toast-enter .35s ease forwards}.bs-toast--exiting{opacity:0;transform:translateX(16px);pointer-events:none}.bs-toast--clickable{cursor:pointer}.bs-toast__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px}.bs-toast__icon svg{display:block;width:28px;height:28px}.bs-toast__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.bs-toast__title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.bs-toast__description{margin:0;font-size:13px;font-weight:400;line-height:1.35}.bs-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;line-height:1;transition:background-color .15s ease,opacity .15s ease}.bs-toast__close svg{width:14px;height:14px}.bs-toast__close:hover{background-color:rgba(0,0,0,.06)}.bs-toast__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bs-toast--success{background-color:#e8f7ef;background-color:var(--bs-toast-success-bg);border-color:#3dbb6e;border-color:var(--bs-toast-success-border);color:#2d8a52;color:var(--bs-toast-success-text)}.bs-toast--success .bs-toast__title{color:#1a6b3c;color:var(--bs-toast-success-title)}.bs-toast--success .bs-toast__close{color:#3dbb6e;color:var(--bs-toast-success-border)}.bs-toast--warning{background-color:#fff8e6;background-color:var(--bs-toast-warning-bg);border-color:#e6a817;border-color:var(--bs-toast-warning-border);color:#b8860b;color:var(--bs-toast-warning-text)}.bs-toast--warning .bs-toast__title{color:#8a5f00;color:var(--bs-toast-warning-title)}.bs-toast--warning .bs-toast__close{color:#e6a817;color:var(--bs-toast-warning-icon)}.bs-toast--info{background-color:#e8f4fc;background-color:var(--bs-toast-info-bg);border-color:#3b9fd9;border-color:var(--bs-toast-info-border);color:#2a7ab0;color:var(--bs-toast-info-text)}.bs-toast--info .bs-toast__title{color:#0d4a6e;color:var(--bs-toast-info-title)}.bs-toast--info .bs-toast__close{color:#3b9fd9;color:var(--bs-toast-info-icon)}.bs-toast--error{background-color:#fdeeee;background-color:var(--bs-toast-error-bg);border-color:#e85c5c;border-color:var(--bs-toast-error-border);color:#c03939;color:var(--bs-toast-error-text)}.bs-toast--error .bs-toast__title{color:#8b1f1f;color:var(--bs-toast-error-title)}.bs-toast--error .bs-toast__close{color:#e85c5c;color:var(--bs-toast-error-icon)}.bs-toast-stack{align-items:flex-start;grid-gap:16px;gap:16px;width:100%;max-width:420px}.bs-toast-region,.bs-toast-stack{display:flex;flex-direction:column}.bs-toast-region{position:fixed;top:24px;right:24px;z-index:10050;align-items:flex-end;grid-gap:12px;gap:12px;pointer-events:none;font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--cs-font-family,"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif)}.bs-toast-region .bs-toast{pointer-events:auto}body.dark-mode .bs-toast{box-shadow:0 4px 18px rgba(0,0,0,.35)}body.dark-mode .bs-toast--success{--bs-toast-success-bg:#1a3328;--bs-toast-success-title:#8fdfaa;--bs-toast-success-text:#6bc98a}body.dark-mode .bs-toast--warning{--bs-toast-warning-bg:#332a14;--bs-toast-warning-title:#f5d078;--bs-toast-warning-text:#e6c060}body.dark-mode .bs-toast--info{--bs-toast-info-bg:#142a38;--bs-toast-info-title:#8ec8f0;--bs-toast-info-text:#6eb0e0}body.dark-mode .bs-toast--error{--bs-toast-error-bg:#331a1a;--bs-toast-error-title:#f5a0a0;--bs-toast-error-text:#e87878}body.dark-mode .bs-toast__close:hover{background-color:hsla(0,0%,100%,.08)}.bs-notification-bell-wrap{position:relative;display:flex;align-items:center;margin-right:10px}.bs-notification-bell{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;padding:0;border:none;border-radius:50%;background-color:#6fbaa8;background-color:var(--cs-primary-color-neutral,#6fbaa8);color:#fff;cursor:pointer;transition:background-color .15s ease}.bs-notification-bell:hover{background-color:#056370;background-color:var(--cs-primary-color,#056370)}.bs-notification-bell:focus-visible{outline:2px solid #056370;outline:2px solid var(--cs-primary-color,#056370);outline-offset:2px}.bs-notification-bell__icon{font-size:14px;line-height:1}.bs-notification-bell__badge{position:absolute;top:-.5px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background-color:#e85c5c;color:#fff;font-family:"Open Sans",system-ui,sans-serif;font-family:var(--cs-font-family,"Open Sans",system-ui,sans-serif);font-size:10px;font-weight:700;line-height:1;border:2px solid #d6eee8;box-sizing:border-box;pointer-events:none}body.dark-mode .bs-notification-bell__badge{border-color:#1e1e1e}.bs-notification-dropdown{min-width:320px;max-width:380px;max-height:min(70vh,420px);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background-color:#fff;border:1px solid #d5d3d3;border:1px solid var(--cs-border-color,#d5d3d3);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);font-family:"Open Sans",system-ui,sans-serif;font-family:var(--cs-font-family,"Open Sans",system-ui,sans-serif)}.bs-notification-dropdown__header-row{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;padding:14px 16px 10px;border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--cs-border-color,#e8e8e8)}.bs-notification-dropdown__header{margin:0;padding:0;font-size:15px;font-weight:700;color:#056370;color:var(--cs-primary-color,#056370);border-bottom:none}.bs-notification-dropdown__mark-all{flex-shrink:0;padding:0;min-height:auto;font-size:12px;font-weight:600;white-space:nowrap}.bs-notification-dropdown__empty{margin:0;padding:24px 16px;font-size:13px;color:#666;text-align:center}.bs-notification-dropdown__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;overflow-y:auto;max-height:min(60vh,360px)}.bs-notification-item{display:flex;align-items:stretch;margin:0;padding:0;border-bottom:1px solid #eee;border-bottom:1px solid var(--cs-border-color,#eee)}.bs-notification-item:last-child{border-bottom:none}.bs-notification-item--success{background-color:color-mix(in srgb,#3dbb6e 20%,#fff)}.bs-notification-item--info{background-color:color-mix(in srgb,#3b9fd9 20%,#fff)}.bs-notification-item--warning{background-color:color-mix(in srgb,#e6a817 20%,#fff)}.bs-notification-item--error{background-color:color-mix(in srgb,#e85c5c 20%,#fff)}.bs-notification-item__main{flex:1 1 auto;display:flex;align-items:flex-start;min-width:0;padding:12px 8px 12px 14px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.bs-notification-item__main--static{cursor:default}.bs-notification-item__main:not(.bs-notification-item__main--static):hover{background-color:rgba(0,0,0,.04)}.bs-notification-item__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.bs-notification-item__message{display:flex;flex-direction:column;grid-gap:2px;gap:2px;margin:0;font-size:13px;line-height:1.4;color:#1a1a1a}.bs-notification-item__title{display:block;font-weight:700;color:inherit}.bs-notification-item__description{display:block;font-weight:400;color:#444}.bs-notification-item__description .bs-truncated-text__body{font-size:13px;font-weight:400;color:#444}.bs-notification-item__time{font-size:12px;line-height:1.2;color:#888}.bs-notification-item__dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;align-self:stretch;padding:0;border:none;background:transparent;color:#999;cursor:pointer;font-size:14px;transition:color .15s ease,background-color .15s ease}.bs-notification-item__dismiss:hover{color:#e85c5c;background-color:rgba(0,0,0,.04)}body.dark-mode .bs-notification-dropdown{background-color:#202020;border-color:#404040;border-color:var(--cs-component-border-dark,#404040)}body.dark-mode .bs-notification-dropdown__header-row{border-bottom-color:#404040}body.dark-mode .bs-notification-dropdown__header{color:#5dd5e5;border-bottom-color:transparent}body.dark-mode .bs-notification-dropdown__mark-all{color:#5dd5e5}body.dark-mode .bs-notification-dropdown__empty{color:#b0b0b0}body.dark-mode .bs-notification-item{border-bottom-color:#333}body.dark-mode .bs-notification-item--success{background-color:color-mix(in srgb,#3dbb6e 20%,#1e1e1e)}body.dark-mode .bs-notification-item--info{background-color:color-mix(in srgb,#3b9fd9 20%,#1e1e1e)}body.dark-mode .bs-notification-item--warning{background-color:color-mix(in srgb,#e6a817 20%,#1e1e1e)}body.dark-mode .bs-notification-item--error{background-color:color-mix(in srgb,#e85c5c 20%,#1e1e1e)}body.dark-mode .bs-notification-item__message{color:#eee}body.dark-mode .bs-notification-item__description .bs-truncated-text__body{color:#b8b8b8}body.dark-mode .bs-notification-item__description{color:#bbb}body.dark-mode .bs-notification-item__time{color:#888}body.dark-mode .bs-notification-item__main:not(.bs-notification-item__main--static):hover{background-color:hsla(0,0%,100%,.06)}:root{--bs-alert-primary-bg:#e6f4f6;--bs-alert-primary-border:#b8dce2;--bs-alert-primary-text:#044a52;--bs-alert-secondary-bg:#e2e3e5;--bs-alert-secondary-border:#d3d6d8;--bs-alert-secondary-text:#41464b;--bs-alert-success-bg:#d1e7dd;--bs-alert-success-border:#badbcc;--bs-alert-success-text:#0f5132;--bs-alert-danger-bg:#f8d7da;--bs-alert-danger-border:#f5c2c7;--bs-alert-danger-text:#842029;--bs-alert-warning-bg:#fff3cd;--bs-alert-warning-border:#ffecb5;--bs-alert-warning-text:#664d03;--bs-alert-info-bg:#cff4fc;--bs-alert-info-border:#b6effb;--bs-alert-info-text:#055160;--bs-alert-light-bg:#fefefe;--bs-alert-light-border:#e8e8e8;--bs-alert-light-text:#636464;--bs-alert-dark-bg:#d3d3d4;--bs-alert-dark-border:#bcbebf;--bs-alert-dark-text:#141619}.bs-alert{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid transparent;border-radius:6px;font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--cs-font-family,"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif);font-size:14px;line-height:1.5}.bs-alert--clickable{cursor:pointer}.bs-alert__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px}.bs-alert__icon svg{display:block;width:18px;height:18px}.bs-alert--dismissible{position:relative;padding-right:40px}.bs-alert__close{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.65}.bs-alert__close:hover{opacity:1;background-color:rgba(0,0,0,.06)}.bs-alert__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bs-alert__title{font-weight:700;margin:0 0 4px}.bs-alert__body{flex:1 1 auto;min-width:0;font-weight:400}.bs-alert__body:not(:first-child){margin-top:0}.bs-alert__content{font-size:13px;line-height:1.45}.bs-alert__list{margin:8px 0 0;padding:0;list-style:none}.bs-alert-list{margin:0;padding:0 0 0 1.1rem;list-style:disc}.bs-alert-list__item{margin:0;padding:2px 0;font-size:13px;line-height:1.45}.bs-alert-list__button,.bs-alert-list__text{font-size:inherit;line-height:inherit;color:inherit}.bs-alert-list__button{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.bs-alert-list__button:hover{opacity:.85}.bs-alert__list-item{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.bs-alert__list-item:hover{opacity:.85}.bs-alert__list-item--static{cursor:default;text-decoration:none}.bs-alert__list li+li{margin-top:4px}.bs-alert--primary{background-color:#e6f4f6;background-color:var(--bs-alert-primary-bg);border-color:#b8dce2;border-color:var(--bs-alert-primary-border);color:#044a52;color:var(--bs-alert-primary-text)}.bs-alert--secondary{background-color:#e2e3e5;background-color:var(--bs-alert-secondary-bg);border-color:#d3d6d8;border-color:var(--bs-alert-secondary-border);color:#41464b;color:var(--bs-alert-secondary-text)}.bs-alert--success{background-color:#d1e7dd;background-color:var(--bs-alert-success-bg);border-color:#badbcc;border-color:var(--bs-alert-success-border);color:#0f5132;color:var(--bs-alert-success-text)}.bs-alert--danger{background-color:#f8d7da;background-color:var(--bs-alert-danger-bg);border-color:#f5c2c7;border-color:var(--bs-alert-danger-border);color:#842029;color:var(--bs-alert-danger-text)}.bs-alert--warning{background-color:#fff3cd;background-color:var(--bs-alert-warning-bg);border-color:#ffecb5;border-color:var(--bs-alert-warning-border);color:#664d03;color:var(--bs-alert-warning-text)}.bs-alert--info{background-color:#cff4fc;background-color:var(--bs-alert-info-bg);border-color:#b6effb;border-color:var(--bs-alert-info-border);color:#055160;color:var(--bs-alert-info-text)}.bs-alert--light{background-color:#fefefe;background-color:var(--bs-alert-light-bg);border-color:#e8e8e8;border-color:var(--bs-alert-light-border);color:#636464;color:var(--bs-alert-light-text)}.bs-alert--dark{background-color:#d3d3d4;background-color:var(--bs-alert-dark-bg);border-color:#bcbebf;border-color:var(--bs-alert-dark-border);color:#141619;color:var(--bs-alert-dark-text)}body.dark-mode .bs-alert--primary{--bs-alert-primary-bg:#0d3338;--bs-alert-primary-border:#1a5a63;--bs-alert-primary-text:#8ed4de}body.dark-mode .bs-alert--secondary{--bs-alert-secondary-bg:#2a2a2c;--bs-alert-secondary-border:#404044;--bs-alert-secondary-text:#c8c9cb}body.dark-mode .bs-alert--success{--bs-alert-success-bg:#1a3328;--bs-alert-success-border:#2d5c42;--bs-alert-success-text:#8fdfaa}body.dark-mode .bs-alert--danger{--bs-alert-danger-bg:#331a1a;--bs-alert-danger-border:#5c2a2a;--bs-alert-danger-text:#f5a0a0}body.dark-mode .bs-alert--warning{--bs-alert-warning-bg:#332a14;--bs-alert-warning-border:#5c4a1a;--bs-alert-warning-text:#f5d078}body.dark-mode .bs-alert--info{--bs-alert-info-bg:#142a38;--bs-alert-info-border:#1a4a5c;--bs-alert-info-text:#8ec8f0}body.dark-mode .bs-alert--light{--bs-alert-light-bg:#2d2d2d;--bs-alert-light-border:#404040;--bs-alert-light-text:#b0b0b0}body.dark-mode .bs-alert--dark{--bs-alert-dark-bg:#1e1e1e;--bs-alert-dark-border:#333;--bs-alert-dark-text:#e0e0e0}.form-review-record{width:450px;max-width:450px;flex:0 0 450px;margin-left:15px;height:100%;box-sizing:border-box}@media only screen and (max-width:1400px){.form-review-record{width:100%;max-width:100%;flex:1 1 100%;margin-left:0;margin-bottom:10px}}@media print{.form-review-record{display:none!important}}.form-review-record__card{width:100%;max-height:100%;overflow:auto;box-sizing:border-box}.form-review-record__header{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;width:100%;margin-bottom:8px}.form-review-record__title{margin:0;flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:#056370;color:var(--cs-primary-color,#056370)}.form-review-record__header .toggle-wrapper{flex:0 0 auto;padding:0;white-space:nowrap}.form-review-record__header .toggle{flex-shrink:0;width:35px;height:20px}.form-review-record__reminder-fields{margin-bottom:8px}.form-review-record__reminder-fields--inactive{opacity:.55}.form-review-record__reminder-fields--inactive .form-review-record__hint,.form-review-record__reminder-fields--inactive .form-review-record__interval-label{color:#9ca3af}.form-review-record__interval{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:8px}.form-review-record__interval-label{font-size:12px;font-weight:600;color:#056370;color:var(--cs-primary-color,#056370)}.form-review-record__interval-select{width:100%;max-width:120px}.form-review-record__reminder-fields--inactive .form-review-record__interval-select{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.form-review-record__hint{margin:0;font-size:12px;color:#6b7280;line-height:1.4}.form-review-record__divider{border:none;border-top:1px solid transparent;margin:0 0 12px}.form-review-record__list{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:0 0 16px;padding:0;list-style:none}.form-review-record__entry{display:flex;flex-wrap:wrap;align-items:flex-start;grid-gap:8px 40px;gap:8px 40px;width:100%}.form-review-record__field{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.form-review-record__field-label{font-size:12px;font-weight:600;color:#056370;color:var(--cs-primary-color,#056370)}.form-review-record__field-value{font-size:14px;color:#374151}.form-review-record__confirm{min-width:150px}#safety-plan-print-document{display:none}.safety-plan-print{--sp-teal:#056370;--sp-text:#1a1a1a;--sp-muted:#4a4a4a;max-width:210mm;margin:0 auto;padding:14mm 16mm 18mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.5;color:var(--sp-text);background:#fff}.safety-plan-print,.safety-plan-print *,.safety-plan-print :after,.safety-plan-print :before{box-sizing:border-box}.safety-plan-print__banner{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:24px;gap:24px;margin-bottom:10px}.safety-plan-print__brand{flex:0 0 auto}.safety-plan-print__logo{display:block;height:56px;width:auto;max-width:240px;object-fit:contain;object-position:left center}.safety-plan-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.safety-plan-print__doc-title{margin:0 0 6px;font-size:22pt;font-weight:700;line-height:1.15;color:var(--sp-text);letter-spacing:-.01em}.safety-plan-print__date{margin:0;font-size:11pt;font-style:italic;font-weight:400;color:var(--sp-teal)}.safety-plan-print__participants{margin:0 0 28px;padding:0;font-size:10pt;color:var(--sp-muted);text-align:right}.safety-plan-print__section{margin-bottom:26px;break-inside:avoid;page-break-inside:avoid}.safety-plan-print__heading{margin:0 0 8px;font-size:11.5pt;font-weight:700;line-height:1.35;color:var(--sp-teal)}.safety-plan-print__caption{margin:0 0 8px;font-size:10pt;font-style:italic;line-height:1.4;color:var(--sp-muted)}.safety-plan-print__body{margin:0 0 10px;font-size:11pt;font-weight:400;line-height:1.5;color:var(--sp-text);white-space:pre-wrap;word-break:break-word}.safety-plan-print__body:last-child{margin-bottom:0}.safety-plan-print__contact{margin:0 0 12px}.safety-plan-print__contact:last-child{margin-bottom:0}.safety-plan-print__contact-line{margin:0 0 4px;font-size:11pt;line-height:1.45}.safety-plan-print__contact-line strong{font-weight:600;color:var(--sp-text)}.safety-plan-print__signature{margin-top:32px;padding-top:16px;break-inside:avoid;page-break-inside:avoid}.safety-plan-print__signature-box{max-width:320px}.safety-plan-print__signature-line{border-bottom:1px solid #000;margin-top:10px}.safety-plan-print__signature-name{margin:6px 0 0;font-size:10pt;color:var(--sp-text)}.safety-plan-print__signature-img{display:block;max-width:280px;max-height:90px;margin-top:4px}.safety-plan-print__signature-empty{margin:0;font-size:10.5pt;font-style:italic;color:var(--sp-muted)}@media print{body.print-safety-plan-only #safety-plan-print{display:none!important}body.print-safety-plan-only #safety-plan-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:none;margin:0;padding:0;font-size:10pt;line-height:1.3}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__banner{grid-gap:16px;gap:16px;margin-bottom:6px;overflow:visible}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__brand{position:relative;flex:0 0 220px;width:220px}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__logo{position:absolute;left:0;top:-6px;height:62px;max-width:220px}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__doc-title{margin-bottom:4px;font-size:18pt;line-height:1.1}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__date{font-size:10pt}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__participants{margin-bottom:14px;font-size:9pt}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__section{margin-bottom:14px;break-inside:auto;page-break-inside:auto}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__heading{margin-bottom:5px;font-size:10.5pt;line-height:1.2}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__caption{margin-bottom:5px;font-size:9pt;line-height:1.25}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__body{margin-bottom:6px;font-size:10pt;line-height:1.3}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__contact{margin-bottom:8px}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__contact-line{margin-bottom:2px;font-size:10pt;line-height:1.25}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__signature{margin-top:16px;padding-top:10px}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__signature-img{max-width:240px;max-height:70px}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__signature-box{max-width:260px}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__signature-line{margin-top:8px}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__signature-name{margin-top:4px;font-size:9pt}@page{size:A4;margin:12mm 14mm}}#risk-assessment-visitation-print-document{display:none}.risk-assessment-visitation-print{--rav-teal:#056370;--rav-text:#1a1a1a;--rav-muted:#4a4a4a;--rav-border:rgba(0,0,0,0.12);box-sizing:border-box;max-width:210mm;margin:0 auto;padding:14mm 16mm 18mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.35;color:var(--rav-text);background:#fff}.risk-assessment-visitation-print *,.risk-assessment-visitation-print :after,.risk-assessment-visitation-print :before{box-sizing:border-box}.rav-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px;margin-bottom:8px}.rav-print__logo{display:block;height:52px;width:auto;max-width:220px;object-fit:contain;object-position:left center}.rav-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.rav-print__doc-title{margin:0 0 4px;font-size:17pt;font-weight:700;line-height:1.15;letter-spacing:-.01em}.rav-print__date{margin:0;font-size:10pt;font-style:italic;color:var(--rav-teal)}.rav-print__meta{margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--rav-border)}.rav-print__meta-line{margin:0 0 4px;font-size:9.5pt;color:var(--rav-muted);white-space:pre-wrap;word-break:break-word}.rav-print__section{margin:0 0 12px}.rav-print__heading{margin:0 0 4px;font-size:11pt;font-weight:700;color:var(--rav-teal)}.rav-print__caption{margin:0 0 6px;font-size:9pt;font-style:italic;color:var(--rav-muted)}.rav-print__callout{border:1px solid var(--rav-border);border-radius:6px;padding:8px;break-inside:avoid;page-break-inside:avoid}.rav-print__body{margin:0 0 6px;white-space:pre-wrap;word-break:break-word}.rav-print__body:last-child{margin-bottom:0}.rav-print__list{list-style:none;margin:0;padding:0}.rav-print__row{padding:8px 0;border-bottom:1px solid var(--rav-border);break-inside:avoid;page-break-inside:avoid}.rav-print__row:last-child{border-bottom:none}.rav-print__row-main{display:flex;grid-gap:10px;gap:10px;justify-content:space-between;align-items:flex-start}.rav-print__question{margin:0;flex:1 1 auto;min-width:0}.rav-print__answer{margin:0;flex:0 0 auto;white-space:nowrap}.rav-print__details{margin:6px 0 0;padding-left:10px;border-left:3px solid rgba(5,99,112,.22);white-space:pre-wrap;word-break:break-word}@media print{body,html{margin:0!important;padding:0!important}body.print-risk-assessment-visitation-only #risk-assessment-visitation-print{display:none!important}body.print-risk-assessment-visitation-only #risk-assessment-visitation-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-risk-assessment-visitation-only #risk-assessment-visitation-print-document .risk-assessment-visitation-print{max-width:none;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:25.4mm}}#k10-print-document{display:none}.k10-print{--k10-teal:#056370;--k10-text:#1a1a1a;--k10-muted:#4a4a4a;--k10-border:rgba(0,0,0,0.14);max-width:297mm;margin:0 auto;padding:12mm 14mm 14mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.35;color:var(--k10-text);background:#fff}.k10-print,.k10-print *,.k10-print :after,.k10-print :before{box-sizing:border-box}.k10-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px;margin-bottom:8px}.k10-print__logo{display:block;height:48px;width:auto;max-width:210px;object-fit:contain;object-position:left center}.k10-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.k10-print__doc-title{margin:0 0 4px;font-size:15pt;font-weight:700;line-height:1.15;letter-spacing:-.01em}.k10-print__date{margin:0;font-size:9.5pt;font-style:italic;color:var(--k10-teal)}.k10-print__meta{margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid var(--k10-border)}.k10-print__meta-line{margin:0 0 3px;font-size:9pt;color:var(--k10-muted)}.k10-print__instruction{margin:0 0 10px;font-size:9pt;font-weight:600;color:var(--k10-text)}.k10-print__table{width:100%;border-collapse:collapse;table-layout:fixed}.k10-print__th{padding:6px 4px;border:1px solid var(--k10-border);background:#f4f7f8;font-size:7.5pt;font-weight:700;text-align:center;vertical-align:bottom;color:var(--k10-teal);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.k10-print__th--question{width:34%;text-align:left}.k10-print__th--option{width:13.2%}.k10-print__row:nth-child(2n){background:#fafbfc}.k10-print__question{padding:6px 8px;border:1px solid var(--k10-border);font-size:8pt;font-weight:500;vertical-align:top;word-break:break-word}.k10-print__cell{padding:6px 4px;border:1px solid var(--k10-border);text-align:center;vertical-align:middle;font-size:11pt;font-weight:700;color:var(--k10-teal)}.k10-print__cell--selected{background:rgba(5,99,112,.08)}.k10-print__score{margin:12px 0 0;font-size:10pt;text-align:right}@media print{body,html{margin:0!important;padding:0!important}body.print-k10-only #k10-print{display:none!important}body.print-k10-only #k10-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-k10-only #k10-print-document .k10-print{max-width:none;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:12mm}}#carers-star-print-document{display:none}.carers-star-print{--cs-teal:#056370;--cs-text:#1a1a1a;--cs-muted:#4a4a4a;--cs-border:rgba(0,0,0,0.14);--cs-purple:#717a9d;max-width:210mm;margin:0 auto;padding:12mm 14mm 14mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:9.5pt;line-height:1.35;color:var(--cs-text);background:#fff}.carers-star-print,.carers-star-print *,.carers-star-print :after,.carers-star-print :before{box-sizing:border-box}.carers-star-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px;margin-bottom:8px}.carers-star-print__logo{display:block;height:48px;width:auto;max-width:210px;object-fit:contain;object-position:left center}.carers-star-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.carers-star-print__doc-title{margin:0 0 4px;font-size:17pt;font-weight:700;line-height:1.15;letter-spacing:-.01em}.carers-star-print__date{margin:0;font-size:9.5pt;font-style:italic;color:var(--cs-teal)}.carers-star-print__meta{margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid var(--cs-border)}.carers-star-print__meta-line{margin:0 0 3px;font-size:9pt;color:var(--cs-muted)}.carers-star-print__chart-layout{display:flex;grid-gap:16px;gap:16px;align-items:flex-start;margin-bottom:16px;break-inside:avoid;page-break-inside:avoid}.carers-star-print__legend{flex:0 0 200px;display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.carers-star-print__chart-wrap{flex:1 1 auto;min-width:0;display:flex;justify-content:center;overflow:visible}.carers-star-print__chart-host{min-height:560px!important;margin-top:0!important;overflow:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.carers-star-print__chart-host>div{transform-origin:center center}.carers-star-print__notes{margin-top:8px}.carers-star-print__note{margin:0 0 22px;break-inside:avoid;page-break-inside:avoid}.carers-star-print__note:last-child{margin-bottom:0}.carers-star-print__note-heading{margin:0 0 8px;font-size:11.5pt;font-weight:700;line-height:1.35;color:var(--cs-teal)}.carers-star-print__note-body{margin:0;font-size:11pt;font-weight:400;line-height:1.5;color:var(--cs-text);white-space:pre-wrap;word-break:break-word}@media print{body,html{margin:0!important;padding:0!important}body.print-carers-star-only #carers-star-print{display:none!important}body.print-carers-star-only #carers-star-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-carers-star-only #carers-star-print-document .carers-star-print{max-width:none;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm}}#dass21-print-document{display:none}.dass21-print{--d21-teal:#056370;--d21-text:#1a1a1a;--d21-muted:#4a4a4a;--d21-border:rgba(0,0,0,0.14);--d21-font:8pt;max-width:297mm;margin:0 auto;padding:12mm 14mm 14mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:var(--d21-font);line-height:1.25;color:var(--d21-text);background:#fff}.dass21-print,.dass21-print *,.dass21-print :after,.dass21-print :before{box-sizing:border-box}.dass21-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px;margin-bottom:8px}.dass21-print__logo{display:block;height:48px;width:auto;max-width:210px;object-fit:contain;object-position:left center}.dass21-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.dass21-print__doc-title{margin:0 0 4px;font-size:15pt;font-weight:700;line-height:1.15;letter-spacing:-.01em}.dass21-print__date{margin:0;font-size:var(--d21-font);font-style:italic;color:var(--d21-teal)}.dass21-print__meta{margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--d21-border)}.dass21-print__meta-line{margin:0 0 3px;font-size:var(--d21-font);color:var(--d21-muted)}.dass21-print__instruction{margin:0 0 10px;font-size:var(--d21-font);font-weight:600;color:var(--d21-text)}.dass21-print__table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:12px;font-size:var(--d21-font)}.dass21-print__th{padding:4px;border:1px solid var(--d21-border);background:#f4f7f8;font-size:var(--d21-font);font-weight:700;line-height:1.2;text-align:center;vertical-align:bottom;color:var(--d21-teal);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.dass21-print__th--question{width:58%;text-align:left}.dass21-print__th--option{width:10.5%}.dass21-print__table tbody .dass21-print__row:nth-child(2n){background:#fafbfc}.dass21-print__question,.dass21-print__table tbody .dass21-print__row td{padding:2px 4px;line-height:1.2;vertical-align:middle;font-size:var(--d21-font)}.dass21-print__question{border:1px solid var(--d21-border);font-weight:500;word-break:break-word}.dass21-print__cell{padding:2px;border:1px solid var(--d21-border);text-align:center;vertical-align:middle;font-size:var(--d21-font);font-weight:700;line-height:1.2;color:var(--d21-teal)}.dass21-print__cell--selected{background:rgba(5,99,112,.08)}.dass21-print__scoring{break-inside:avoid;page-break-inside:avoid}.dass21-print__scoring-title{margin:0 0 8px;font-size:var(--d21-font);font-weight:700;color:var(--d21-teal)}.dass21-print__score-table{width:100%;max-width:420px;border-collapse:collapse;border:1px solid var(--d21-border);font-size:var(--d21-font)}.dass21-print__score-label,.dass21-print__score-th,.dass21-print__score-value{padding:4px 6px;border:1px solid var(--d21-border);font-size:var(--d21-font);text-align:center}.dass21-print__score-th{background:#f4f7f8;font-weight:700;color:var(--d21-teal)}.dass21-print__score-label{text-align:left;font-weight:600}.dass21-print__score-value--highlight{color:var(--d21-teal);font-weight:700}@media print{body,html{margin:0!important;padding:0!important}body.print-dass21-only #dass21-print{display:none!important}body.print-dass21-only #dass21-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-dass21-only #dass21-print-document .dass21-print{max-width:none;margin:0;padding:0;font-size:var(--d21-font);line-height:1.25;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:12mm}}#hazard-risk-identification-print-document{display:none}.hri-print{--hri-teal:#056370;--hri-text:#1a1a1a;--hri-muted:#4a4a4a;--hri-border:rgba(0,0,0,0.12);max-width:210mm;margin:0 auto;padding:10mm 12mm 12mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.25;color:var(--hri-text);background:#fff}.hri-print,.hri-print *,.hri-print :after,.hri-print :before{box-sizing:border-box}.hri-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:28px;padding-bottom:10px;border-bottom:1px solid var(--hri-border)}.hri-print__logo{display:block;height:44px;width:auto;max-width:200px;object-fit:contain;object-position:left center}.hri-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.hri-print__doc-title{margin:0 0 2px;font-size:15pt;font-weight:700;line-height:1.1;letter-spacing:-.01em}.hri-print__date{margin:0;font-size:9pt;font-style:italic;color:var(--hri-teal)}.hri-print__section{margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid var(--hri-border);break-inside:auto;page-break-inside:auto}.hri-print__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.hri-print__heading{margin:0 0 2px;font-size:10pt;font-weight:700;color:var(--hri-teal)}.hri-print__subtitle{margin:0 0 6px;font-size:9pt;font-weight:600;color:var(--hri-text)}.hri-print__field{margin:0 0 6px;break-inside:auto;page-break-inside:auto}.hri-print__field:last-child{margin-bottom:0}.hri-print__label{margin:0 0 1px;font-size:9pt;font-weight:700;color:var(--hri-teal)}.hri-print__caption-inline{font-weight:400;font-style:italic;color:var(--hri-muted)}.hri-print__value{margin:0;padding:0;border:none;border-radius:0;font-size:9pt;font-weight:400;color:var(--hri-text);white-space:pre-wrap;word-break:break-word;min-height:0;line-height:1.25}@media print{body,html{margin:0!important;padding:0!important}body.print-hazard-risk-identification-only #hazard-risk-identification-print{display:none!important}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print{max-width:none;margin:0;padding:0;font-size:8.5pt;line-height:1.2;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__banner{grid-gap:12px;gap:12px;margin-bottom:24px;padding-bottom:8px}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__logo{height:40px;max-width:180px}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__doc-title{font-size:14pt;margin-bottom:2px}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__date{font-size:8.5pt}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__section{margin-bottom:8px;padding-bottom:6px}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__heading{margin-bottom:2px;font-size:9.5pt}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__subtitle{margin-bottom:4px;font-size:8.5pt}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__field{margin-bottom:4px}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__label{margin-bottom:0;font-size:8.5pt}body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__value{font-size:8.5pt;line-height:1.2}@page{size:A4;margin:10mm 12mm}}#investigation-root-cause-analysis-print-document{display:none}.irca-print{--irca-teal:#056370;--irca-text:#1a1a1a;--irca-muted:#4a4a4a;--irca-border:rgba(0,0,0,0.12);max-width:210mm;margin:0 auto;padding:10mm 12mm 12mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.25;color:var(--irca-text);background:#fff}.irca-print,.irca-print *,.irca-print :after,.irca-print :before{box-sizing:border-box}.irca-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:28px;padding-bottom:10px;border-bottom:1px solid var(--irca-border)}.irca-print__logo{display:block;height:44px;width:auto;max-width:200px;object-fit:contain;object-position:left center}.irca-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.irca-print__doc-title{margin:0 0 2px;font-size:15pt;font-weight:700;line-height:1.1;letter-spacing:-.01em}.irca-print__date{margin:0;font-size:9pt;font-style:italic;color:var(--irca-teal)}.irca-print__section{margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid var(--irca-border);break-inside:auto;page-break-inside:auto}.irca-print__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.irca-print__heading{margin:0 0 2px;font-size:10pt;font-weight:700;color:var(--irca-teal)}.irca-print__subtitle{margin:0 0 6px;font-size:9pt;font-weight:600;color:var(--irca-text)}.irca-print__field{margin:0 0 6px;break-inside:auto;page-break-inside:auto}.irca-print__field:last-child{margin-bottom:0}.irca-print__label{margin:0 0 1px;font-size:9pt;font-weight:700;color:var(--irca-teal)}.irca-print__caption-inline{font-weight:400;font-style:italic;color:var(--irca-muted)}.irca-print__value{margin:0;padding:0;border:none;border-radius:0;font-size:9pt;font-weight:400;color:var(--irca-text);white-space:pre-wrap;word-break:break-word;min-height:0;line-height:1.25}@media print{body,html{margin:0!important;padding:0!important}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print{display:none!important}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print{max-width:none;margin:0;padding:0;font-size:8.5pt;line-height:1.2;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__banner{grid-gap:12px;gap:12px;margin-bottom:24px;padding-bottom:8px}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__logo{height:40px;max-width:180px}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__doc-title{font-size:14pt;margin-bottom:2px}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__date{font-size:8.5pt}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__section{margin-bottom:8px;padding-bottom:6px}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__heading{margin-bottom:2px;font-size:9.5pt}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__subtitle{margin-bottom:4px;font-size:8.5pt}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__field{margin-bottom:4px}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__label{margin-bottom:0;font-size:8.5pt}body.print-investigation-root-cause-analysis-only #investigation-root-cause-analysis-print-document .irca-print__value{font-size:8.5pt;line-height:1.2}@page{size:A4;margin:10mm 12mm}}#youth-star-print-document{display:none}.youth-star-print{--ys-teal:#056370;--ys-text:#1a1a1a;--ys-muted:#4a4a4a;--ys-border:rgba(0,0,0,0.14);--ys-gold:#f6bf5c;max-width:210mm;margin:0 auto;padding:12mm 14mm 14mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:9.5pt;line-height:1.35;color:var(--ys-text);background:#fff}.youth-star-print,.youth-star-print *,.youth-star-print :after,.youth-star-print :before{box-sizing:border-box}.ys-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px;margin-bottom:8px}.ys-print__logo{display:block;height:48px;width:auto;max-width:210px;object-fit:contain;object-position:left center}.ys-print__title-block{flex:1 1 auto;text-align:right;min-width:0}.ys-print__doc-title{margin:0 0 4px;font-size:17pt;font-weight:700;line-height:1.15;letter-spacing:-.01em}.ys-print__date{margin:0;font-size:9.5pt;font-style:italic;color:var(--ys-teal)}.ys-print__meta{margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid var(--ys-border)}.ys-print__meta-line{margin:0 0 3px;font-size:9pt;color:var(--ys-muted)}.ys-print__chart-layout{display:flex;grid-gap:16px;gap:16px;align-items:flex-start;margin-bottom:16px;break-inside:avoid;page-break-inside:avoid}.ys-print__legend{flex:0 0 200px;display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ys-print__chart-wrap{flex:1 1 auto;min-width:0;display:flex;justify-content:center;overflow:visible}.ys-print__chart-host{min-height:560px!important;margin-top:0!important;overflow:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ys-print__chart-host>div{transform-origin:center center}.ys-print__section-heading{margin:0 0 10px;font-size:11.5pt;font-weight:700;color:var(--ys-gold)}.ys-print__notes{margin-top:8px}.ys-print__note{margin:0 0 22px;break-inside:avoid;page-break-inside:avoid}.ys-print__note:last-child{margin-bottom:0}.ys-print__note-heading{margin:0 0 8px;font-size:11.5pt;font-weight:700;line-height:1.35;color:var(--ys-teal)}.ys-print__note-body{margin:0;font-size:11pt;font-weight:400;line-height:1.5;color:var(--ys-text);white-space:pre-wrap;word-break:break-word}.ys-print__action-plans{margin-top:16px}.ys-print__action-plan{margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid var(--ys-border);break-inside:avoid;page-break-inside:avoid}.ys-print__action-plan:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ys-print__action-plan-line{margin:0 0 4px;font-size:10pt;line-height:1.4;color:var(--ys-text);white-space:pre-wrap;word-break:break-word}.ys-print__action-plan-line strong{color:var(--ys-teal);font-weight:700}@media print{body,html{margin:0!important;padding:0!important}body.print-youth-star-only #youth-star-print{display:none!important}body.print-youth-star-only #youth-star-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-youth-star-only #youth-star-print-document .youth-star-print{max-width:none;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:12mm}}#risk-assessment-print-document{display:none}.ra-print{--ra-teal:#056370;--ra-text:#1a1a1a;--ra-muted:#4a4a4a;--ra-border:rgba(0,0,0,0.14);--ra-header-bg:#d8dce6;--ra-font:7.5pt;max-width:297mm;margin:0 auto;padding:10mm 12mm 12mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:var(--ra-font);line-height:1.25;color:var(--ra-text);background:#fff}.ra-print,.ra-print *,.ra-print :after,.ra-print :before{box-sizing:border-box}.ra-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid var(--ra-border)}.ra-print__logo{display:block;height:44px;width:auto;max-width:200px;object-fit:contain}.ra-print__title-block{flex:1 1 auto;text-align:right}.ra-print__doc-title{margin:0 0 2px;font-size:15pt;font-weight:700}.ra-print__date{margin:0;font-size:9pt;font-style:italic;color:var(--ra-teal)}.ra-print__meta{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--ra-border)}.ra-print__meta-line{margin:0 0 3px}.ra-print__instruction,.ra-print__meta-line{font-size:var(--ra-font);color:var(--ra-muted)}.ra-print__instruction{margin:0 0 10px}.ra-print__section{margin:0 0 12px;break-inside:auto;page-break-inside:auto}.ra-print__section-banner{margin:0;padding:4px 6px;font-size:var(--ra-font);font-weight:700;color:var(--ra-text);background:var(--ra-header-bg);border:1px solid var(--ra-border);border-bottom:none}.ra-print__caption{margin:0;padding:3px 6px;font-size:var(--ra-font);font-style:italic;color:var(--ra-muted)}.ra-print__caption,.ra-print__factor-grid{border:1px solid var(--ra-border);border-top:none}.ra-print__factor-grid{display:flex;width:100%;grid-gap:0;gap:0}.ra-print__factor-grid .ra-print__table{flex:1 1 50%;min-width:0;margin:0;border:none}.ra-print__factor-grid .ra-print__table+.ra-print__table{border-left:1px solid var(--ra-border)}.ra-print__table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:0;font-size:var(--ra-font)}.ra-print__th{padding:3px 4px;border:1px solid var(--ra-border);background:var(--ra-header-bg);font-size:var(--ra-font);font-weight:700;line-height:1.2;text-align:center;vertical-align:middle;color:var(--ra-text);word-break:break-word}.ra-print__th--factor{width:auto;text-align:left}.ra-print__th--ynuk{width:8%}.ra-print__th--overview{width:auto;text-align:left}.ra-print__th--overall-domain{width:45%;text-align:left}.ra-print__th--overall-score{width:10%}.ra-print__th--overall-comments{width:45%;text-align:left}.ra-print__table tbody .ra-print__row:nth-child(2n){background:#fafbfc}.ra-print__factor-label{padding:2px 4px;font-weight:500;word-break:break-word}.ra-print__cell,.ra-print__factor-label{border:1px solid var(--ra-border);font-size:var(--ra-font);line-height:1.2;vertical-align:middle}.ra-print__cell{padding:2px;text-align:center;font-weight:700;color:var(--ra-teal)}.ra-print__cell--selected{background:rgba(5,99,112,.08)}.ra-print__row--other .ra-print__other-cell{padding:3px 4px;border:1px solid var(--ra-border);font-size:var(--ra-font);line-height:1.25;vertical-align:top;word-break:break-word;white-space:pre-wrap}.ra-print__other-label{font-weight:700;color:var(--ra-teal)}.ra-print__comment{margin-top:0;padding:4px 6px;border:1px solid var(--ra-border);border-top:none}.ra-print__comment-label{margin:0 0 2px;font-size:var(--ra-font);font-weight:700;color:var(--ra-teal)}.ra-print__comment-value{margin:0;font-size:var(--ra-font);color:var(--ra-text);white-space:pre-wrap;word-break:break-word}.ra-print__table--overall,.ra-print__table--overview{margin-bottom:0;border:1px solid var(--ra-border)}.ra-print__overall-domain{padding:3px 4px;border:1px solid var(--ra-border);vertical-align:top}.ra-print__overall-domain-title{margin:0 0 2px;font-size:var(--ra-font);font-weight:700}.ra-print__overall-option{margin:0 0 1px;font-size:var(--ra-font);line-height:1.2}.ra-print__overall-option--selected{background:rgba(216,220,230,.6);font-weight:700}.ra-print__overall-score{padding:3px 4px;border:1px solid var(--ra-border);text-align:center;vertical-align:middle;font-size:10pt;font-weight:700}.ra-print__overall-comments{padding:3px 4px;border:1px solid var(--ra-border);vertical-align:top;font-size:var(--ra-font);white-space:pre-wrap;word-break:break-word}.ra-print__notice{margin:8px 0 0;font-size:var(--ra-font);font-weight:700;color:#c73536}@media print{body.print-risk-assessment-only #risk-assessment-print{display:none!important}body.print-risk-assessment-only #risk-assessment-print-document{display:block!important;position:static!important;width:100%!important;overflow:visible!important}body.print-risk-assessment-only #risk-assessment-print-document .ra-print{max-width:none;margin:0;padding:0;font-size:7pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:8mm 10mm}}#wellbeing-plan-print-document{display:none}.wp-print{--wp-teal:#056370;--wp-text:#1a1a1a;--wp-muted:#4a4a4a;--wp-border:rgba(0,0,0,0.12);box-sizing:border-box;max-width:210mm;margin:0 auto;padding:10mm 12mm 12mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.25;color:var(--wp-text);background:#fff}.wp-print__banner{display:flex;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid var(--wp-border)}.wp-print__logo{height:44px;max-width:200px}.wp-print__title-block{flex:1 1 auto;text-align:right}.wp-print__doc-title{margin:0 0 2px;font-size:15pt;font-weight:700}.wp-print__date{margin:0;font-size:9pt;font-style:italic;color:var(--wp-teal)}.wp-print__meta{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--wp-border)}.wp-print__meta-line{margin:0 0 3px;font-size:9pt;color:var(--wp-muted)}.wp-print__section{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--wp-border)}.wp-print__heading{margin:0 0 8px;font-size:10pt;font-weight:700;color:var(--wp-teal)}.wp-print__subheading{margin:0 0 4px;font-size:9pt;font-weight:700;color:var(--wp-text)}.wp-print__card,.wp-print__domain{margin-bottom:10px}.wp-print__field{margin-bottom:4px}.wp-print__label{margin:0 0 1px;font-size:8.5pt;font-weight:700;color:var(--wp-teal)}.wp-print__value{margin:0;font-size:8.5pt;white-space:pre-wrap;word-break:break-word}@media print{body.print-wellbeing-plan-only #wellbeing-plan-print{display:none!important}body.print-wellbeing-plan-only #wellbeing-plan-print-document{display:block!important;position:static!important;width:100%!important}body.print-wellbeing-plan-only #wellbeing-plan-print-document .wp-print{max-width:none;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:10mm 12mm}}#incident-accident-report-print-document{display:none}.iar-print{--iar-teal:#056370;--iar-text:#1a1a1a;--iar-muted:#4a4a4a;--iar-border:rgba(0,0,0,0.12);box-sizing:border-box;max-width:210mm;margin:0 auto;padding:10mm 12mm 12mm;font-family:"Segoe UI",Calibri,Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.25;color:var(--iar-text);background:#fff}.iar-print__banner{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid var(--iar-border)}.iar-print__logo{height:44px;max-width:200px}.iar-print__title-block{flex:1 1 auto;text-align:right}.iar-print__doc-title{margin:0 0 4px;font-size:14pt;font-weight:700}.iar-print__subtitle{margin:0 0 4px;font-size:9pt;color:var(--iar-muted)}.iar-print__date{margin:0;font-size:9pt;font-style:italic;color:var(--iar-teal)}.iar-print__section{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--iar-border);break-inside:auto;page-break-inside:auto}.iar-print__heading{margin:0 0 4px;font-size:10pt;font-weight:700;color:var(--iar-teal)}.iar-print__section-subtitle{margin:0 0 8px;font-size:8.5pt;font-style:italic;color:var(--iar-muted)}.iar-print__field{margin-bottom:5px}.iar-print__label{margin:0 0 1px;font-size:8.5pt;font-weight:700;color:var(--iar-teal)}.iar-print__value{margin:0;font-size:8.5pt;white-space:pre-wrap;word-break:break-word}@media print{body.print-incident-accident-report-only #incident-accident-report-print,body.print-incident-accident-report-only #incident-form-version-print{display:none!important}body.print-incident-accident-report-only #incident-accident-report-print-document{display:block!important;position:static!important;width:100%!important}body.print-incident-accident-report-only #incident-accident-report-print-document .iar-print{max-width:none;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:10mm 12mm}}:root{--print-header-gap:3rem}.carers-star-print__meta,.dass21-print__instruction,.hri-print__banner,.iar-print__banner,.k10-print__instruction,.ra-print__instruction,.rav-print__meta,.safety-plan-print__participants,.wp-print__meta,.ys-print__meta{margin-bottom:3rem!important;margin-bottom:var(--print-header-gap)!important}@media print{.hri-print__banner,.iar-print__banner{margin-bottom:3rem!important;margin-bottom:var(--print-header-gap)!important}body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__banner{margin-bottom:8px!important}.carers-star-print__meta,.dass21-print__instruction,.k10-print__instruction,.ra-print__instruction,.rav-print__meta,.wp-print__meta,.ys-print__meta,body.print-hazard-risk-identification-only #hazard-risk-identification-print-document .hri-print__banner,body.print-safety-plan-only #safety-plan-print-document .safety-plan-print__participants{margin-bottom:3rem!important;margin-bottom:var(--print-header-gap)!important}}:root{--zen-calendar-event-primary:var(--cs-primary-color);--zen-calendar-event-text:#fff;--zen-calendar-event-hover-bg:var(--cs-primary-color-neutral)}.zen-calendar-toolbar{display:flex!important;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap}.zen-calendar-toolbar__label{flex:1 1 auto;text-align:left!important;min-width:0}.zen-calendar-toolbar__controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-left:auto}.zen-calendar-toolbar__filter{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.zen-calendar-toolbar__filter-label{font-size:13px;font-weight:600;white-space:nowrap}.zen-calendar-toolbar__filter-select{width:auto;min-width:180px;max-width:240px;padding-top:6px;padding-bottom:6px;font-size:13px}.zen-calendar-toolbar .zen-calendar-toolbar__nav>button:first-child{background-color:color-mix(in srgb,var(--cs-primary-color-neutral) 50%,#fff 70%)!important;border-radius:8px;border:1px solid var(--cs-primary-color-neutral)!important}.zen-calendar-toolbar__sync{border-radius:8px;white-space:nowrap;color:var(--cs-primary-color)!important}.zen-calendar-toolbar__sync:disabled{opacity:.7;cursor:wait}.zen-calendar-event{display:block}.zen-calendar-event__status{display:block;margin-bottom:10px;font-style:italic}.zen-calendar-event__time,.zen-calendar-event__title{display:block}.rbc-row-segment .rbc-event{margin:0}.rbc-day-slot .rbc-event,.rbc-event{padding:0;width:unset;border-radius:3px;border:1px solid var(--zen-calendar-event-primary)!important;background-color:var(--cs-primary-color)!important;box-shadow:0 0 3px rgba(0,0,0,.1607843137254902);color:#fff;color:var(--zen-calendar-event-text);font-weight:600;font-size:12px;transition:background-color .3s ease,padding-bottom .3s ease,min-height .3s ease;&:hover{padding-bottom:1rem;background-color:var(--cs-primary-color-neutral)!important;min-height:60px;z-index:1}}.rbc-event:focus{outline:5px auto var(--cs-primary-color);outline:5px auto var(--zen-calendar-event-primary)}.rbc-event-content,.rbc-event .rbc-event-content{flex:unset!important;text-overflow:unset!important;white-space:break-spaces!important;padding:2px 6px;min-height:unset}.rbc-event-label{display:none!important}.rbc-events-container{margin-right:unset!important}.rbc-day-slot .rbc-event{border:1px solid var(--zen-calendar-event-primary)}.rbc-day-slot .rbc-event.rbc-event--outlook-reminder,.rbc-event.rbc-event--outlook-reminder{background-color:#3b9fd9!important;background-color:var(--bs-toast-info-icon,#3b9fd9)!important;border:1px solid #3b9fd9!important;border:1px solid var(--bs-toast-info-border,#3b9fd9)!important;color:#fff!important}.rbc-day-slot .rbc-event.rbc-event--outlook-reminder:hover,.rbc-event.rbc-event--outlook-reminder:hover{background-color:#0d4a6e!important;background-color:var(--bs-toast-info-title,#0d4a6e)!important;border-color:#0d4a6e!important;border-color:var(--bs-toast-info-title,#0d4a6e)!important}.rbc-event.rbc-event--outlook-reminder:focus{outline:5px auto #3b9fd9;outline:5px auto var(--bs-toast-info-border,#3b9fd9)}body.dark-mode .rbc-event.rbc-event--outlook-reminder,html[data-baseweb-theme*=dark] .rbc-event.rbc-event--outlook-reminder{background-color:#3b9fd9!important;background-color:var(--bs-toast-info-icon,#3b9fd9)!important;border-color:#3b9fd9!important;border-color:var(--bs-toast-info-border,#3b9fd9)!important;color:#fff!important}body.dark-mode .rbc-event.rbc-event--outlook-reminder:hover,html[data-baseweb-theme*=dark] .rbc-event.rbc-event--outlook-reminder:hover{background-color:#2a7ab0!important;border-color:#2a7ab0!important}body.dark-mode .zen-calendar-toolbar__filter-label,html[data-baseweb-theme*=dark] .zen-calendar-toolbar__filter-label{color:#e0e0e0}body.dark-mode .zen-calendar-toolbar .zen-calendar-toolbar__nav>button:first-child,html[data-baseweb-theme*=dark] .zen-calendar-toolbar .zen-calendar-toolbar__nav>button:first-child{background-color:color-mix(in srgb,#6fbaa8 35%,#1e1e1e)!important;background-color:color-mix(in srgb,var(--cs-primary-color-neutral,#6fbaa8) 35%,#1e1e1e)!important;border-color:#6fbaa8!important;border-color:var(--cs-primary-color-neutral,#6fbaa8)!important;color:#fff!important}.zen-calendar-agenda-time{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.zen-calendar-agenda-event{display:block}.zen-calendar-agenda-event__status{display:block;font-style:italic}.zen-calendar-agenda-event__title{display:block;margin-bottom:10px}.zen-calendar-agenda-event__link{padding:4px 8px;font-size:12px}body.dark-mode .rbc-event{color:#fff;border:1px solid #1b1b1b}body.dark-mode .rbc-event,body.dark-mode .rbc-event:hover{background-color:#000!important}html[data-baseweb-theme*=dark] .rbc-event{background-color:var(--cs-primary-color)!important;background-color:var(--zen-calendar-event-primary)!important;color:#fff!important;font-weight:600!important}.travel-expense-chip-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.travel-expense-chip{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px;box-sizing:border-box;min-width:120px;max-width:220px;padding:8px 26px 8px 10px;border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);border-radius:8px;background-color:#fff;background-color:var(--cs-card-background-color,#fff)}.travel-expense-chip__body{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.travel-expense-chip__body--clickable{cursor:pointer}.travel-expense-chip__label{font-size:13px;font-weight:600;line-height:1.3;color:#1a1a1a;color:var(--cs-text-color,#1a1a1a);word-break:break-word}.travel-expense-chip__meta{font-size:11px;line-height:1.3;color:#737373;word-break:break-all}.travel-expense-chip__remove{position:absolute!important;top:2px;right:2px;min-height:22px!important;width:22px!important;padding:0!important;font-size:14px!important;line-height:1!important;color:#737373!important;border-color:transparent!important;background:transparent!important}.travel-expense-chip__remove:hover:not(:disabled){color:#f24e4e!important;color:var(--cs-btn-danger,#f24e4e)!important;background:color-mix(in srgb,#f24e4e 10%,transparent)!important;background:color-mix(in srgb,var(--cs-btn-danger,#f24e4e) 10%,transparent)!important}body.dark-mode .travel-expense-chip,html[data-baseweb-theme*=dark] .travel-expense-chip{background-color:#1e1e1e;background-color:var(--cs-darkmode-bg-color,#1e1e1e);border-color:#404040;border-color:var(--cs-calendar-border-dark,#404040)}body.dark-mode .travel-expense-chip__label,html[data-baseweb-theme*=dark] .travel-expense-chip__label{color:#fff}:root{--bs-input-height:36px;--bs-input-border:var(--cs-border-color,#e2e8f0);--bs-input-bg:var(--cs-card-background-color,#fff);--bs-input-focus-ring:color-mix(in srgb,var(--cs-primary-color,#056370) 28%,transparent)}.bs-input{box-sizing:border-box;display:flex;width:100%;min-width:0;height:36px;height:var(--bs-input-height);padding:8px 12px;border:1px solid #e2e8f0;border:1px solid var(--bs-input-border);border-radius:6px;background-color:#fff;background-color:var(--bs-input-bg);color:inherit;font-family:inherit;font-size:14px;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;-webkit-appearance:none;appearance:none}.bs-input:-ms-input-placeholder{color:#737373;opacity:1}.bs-input::placeholder{color:#737373;opacity:1}.bs-input:focus-visible{outline:none;border-color:#056370;border-color:var(--cs-primary-color,#056370);box-shadow:0 0 0 3px color-mix(in srgb,#056370 28%,transparent);box-shadow:0 0 0 3px var(--bs-input-focus-ring)}.bs-input:disabled,.bs-input[disabled]{opacity:.65;cursor:not-allowed;background-color:#f8f9fd;background-color:var(--cs-form-group-bg-color,#f8f9fd)}.bs-input[aria-invalid=true],.bs-input[aria-invalid=true]:focus-visible{border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e)}.bs-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,#f24e4e 28%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-btn-danger,#f24e4e) 28%,transparent)}.bs-input-sm{height:32px;padding:6px 10px;font-size:13px}.bs-input-lg{height:40px;padding:10px 14px;font-size:14px}.bs-input[type=file]{padding:6px 10px;height:auto;min-height:36px;min-height:var(--bs-input-height);cursor:pointer}.bs-input[type=file]::file-selector-button{margin-right:10px;padding:4px 10px;border:1px solid #e2e8f0;border:1px solid var(--bs-input-border);border-radius:5px;background:#f8f9fd;background:var(--cs-form-group-bg-color,#f8f9fd);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.bs-input[type=date],.bs-input[type=datetime-local],.bs-input[type=month],.bs-input[type=time],.bs-input[type=week]{--bs-input-calendar-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");position:relative;padding-right:40px;cursor:pointer;background-image:var(--bs-input-calendar-icon);background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.bs-input[type=date]:disabled,.bs-input[type=date][disabled],.bs-input[type=datetime-local]:disabled,.bs-input[type=datetime-local][disabled],.bs-input[type=month]:disabled,.bs-input[type=month][disabled],.bs-input[type=time]:disabled,.bs-input[type=time][disabled],.bs-input[type=week]:disabled,.bs-input[type=week][disabled]{cursor:not-allowed}.bs-input[type=date]::-webkit-calendar-picker-indicator,.bs-input[type=datetime-local]::-webkit-calendar-picker-indicator,.bs-input[type=month]::-webkit-calendar-picker-indicator,.bs-input[type=time]::-webkit-calendar-picker-indicator,.bs-input[type=week]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.bs-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px;width:100%}.bs-field[data-disabled=true]{opacity:.65;pointer-events:none}.bs-field__label{font-size:14px;font-weight:600;line-height:1.3;color:inherit}.bs-field__label-required{color:#f24e4e;color:var(--cs-btn-danger,#f24e4e);margin-left:2px}.bs-field__description{margin:0;font-size:12px;line-height:1.4;color:#737373}.bs-field[data-invalid=true] .bs-field__description{color:#f24e4e;color:var(--cs-btn-danger,#f24e4e)}.bs-field-group{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:100%}.bs-field-row{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;align-items:flex-end;width:100%}.bs-field-row>.bs-field{flex:1 1 180px}.bs-field-row>.bs-consent-section{flex:1 1 240px;align-self:stretch}.bs-input-group{display:flex;width:100%;align-items:stretch}.bs-input-group .bs-input{border-top-right-radius:0;border-bottom-right-radius:0}.bs-input-group .bs-btn{border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0}.bs-textarea{height:auto;min-height:88px;resize:vertical;line-height:1.5}.bs-checkbox{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bs-checkbox[data-disabled=true]{opacity:.65;cursor:not-allowed}.bs-checkbox__input{margin:2px 0 0;width:16px;height:16px;flex-shrink:0;accent-color:#056370;accent-color:var(--cs-primary-color,#056370);cursor:inherit}.bs-checkbox__content{display:flex;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.bs-checkbox__label{font-size:14px;font-weight:600;line-height:1.3;color:inherit}.bs-checkbox__description{font-size:12px;line-height:1.4;color:#737373}.bs-consent-section{display:flex;flex-direction:column;grid-gap:12px;gap:12px;width:100%;padding:14px 16px;border:1px solid #e2e8f0;border:1px solid var(--bs-input-border);border-radius:8px;background:#f8f9fd;background:var(--cs-form-group-bg-color,#f8f9fd);box-sizing:border-box}.bs-health-team-card{border-left:4px solid #056370;border-left:4px solid var(--cs-primary-color,#056370);width:310px;min-height:175px;cursor:pointer}.bs-health-team-card:hover{background-color:#eef0f9}.bs-health-team-card__line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;font-size:13px;line-height:1.4;margin:0 0 4px}.bs-health-team-card__line--single{-webkit-line-clamp:1}body.dark-mode .bs-input,html[data-baseweb-theme*=dark] .bs-input{--bs-input-bg:var(--cs-darkmode-bg-color,#1e1e1e);--bs-input-border:var(--cs-calendar-border-dark,#404040);color:#fff}body.dark-mode .bs-input[type=date],body.dark-mode .bs-input[type=datetime-local],body.dark-mode .bs-input[type=month],body.dark-mode .bs-input[type=time],body.dark-mode .bs-input[type=week],html[data-baseweb-theme*=dark] .bs-input[type=date],html[data-baseweb-theme*=dark] .bs-input[type=datetime-local],html[data-baseweb-theme*=dark] .bs-input[type=month],html[data-baseweb-theme*=dark] .bs-input[type=time],html[data-baseweb-theme*=dark] .bs-input[type=week]{--bs-input-calendar-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}body.dark-mode .bs-input:disabled,html[data-baseweb-theme*=dark] .bs-input:disabled{background-color:#2a2a2a}body.dark-mode .bs-field__description,html[data-baseweb-theme*=dark] .bs-field__description{color:#a3a3a3}:root{--bs-dialog-bg:#fff;--bs-dialog-fg:#171717;--bs-dialog-muted:#737373;--bs-dialog-border:#e5e5e5;--bs-dialog-overlay:rgba(0,0,0,0.5);--bs-dialog-radius:10px;--bs-dialog-shadow:0 16px 40px rgba(15,23,42,0.18);--bs-dialog-z:1300}.bs-dialog-overlay{position:fixed;inset:0;z-index:1300;z-index:var(--bs-dialog-z);background:rgba(0,0,0,.5);background:var(--bs-dialog-overlay);animation:bs-dialog-fade-in .15s ease}.bs-dialog-portal{position:fixed;inset:0;z-index:1301;z-index:calc(var(--bs-dialog-z) + 1);display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.bs-dialog{pointer-events:auto;box-sizing:border-box;position:relative;display:grid;grid-gap:16px;gap:16px;width:100%;max-width:480px;max-height:min(90vh,640px);overflow:auto;padding:24px;border:1px solid #e5e5e5;border:1px solid var(--bs-dialog-border);border-radius:10px;border-radius:var(--bs-dialog-radius);background:#fff;background:var(--bs-dialog-bg);color:#171717;color:var(--bs-dialog-fg);font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--cs-font-family,"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif);font-size:14px;line-height:1.5;box-shadow:0 16px 40px rgba(15,23,42,.18);box-shadow:var(--bs-dialog-shadow);animation:bs-dialog-zoom-in .15s ease}.bs-dialog__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#056370;color:var(--cs-primary-color,#056370);cursor:pointer;opacity:.75;transition:opacity .15s ease,background-color .15s ease}.bs-dialog__close:hover{opacity:1;background:color-mix(in srgb,#056370 8%,transparent);background:color-mix(in srgb,var(--cs-primary-color,#056370) 8%,transparent)}.bs-dialog__close:focus-visible{outline:2px solid #056370;outline:2px solid var(--cs-primary-color,#056370);outline-offset:2px}.bs-dialog__close svg{width:16px;height:16px}.bs-dialog__header{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding-right:28px;text-align:left}.bs-dialog__title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#171717;color:var(--bs-dialog-fg)}.bs-dialog__description{margin:0;font-size:14px;line-height:1.5;color:#737373;color:var(--bs-dialog-muted)}.bs-dialog__body{font-size:14px;line-height:1.5;color:#171717;color:var(--bs-dialog-fg)}.bs-dialog__body p{margin:0 0 10px}.bs-dialog__body p:last-child{margin-bottom:0}.bs-dialog__list{margin:8px 0 0;padding-left:1.2em}.bs-dialog__list li{margin:0 0 6px}.bs-dialog__list li:last-child{margin-bottom:0}.bs-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;grid-gap:8px;gap:8px}@keyframes bs-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bs-dialog-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}body.dark-mode .bs-dialog{--bs-dialog-bg:#1f2937;--bs-dialog-fg:#f3f4f6;--bs-dialog-muted:#9ca3af;--bs-dialog-border:#374151}@media (prefers-reduced-motion:reduce){.bs-dialog,.bs-dialog-overlay{animation:none}}.rich-text-area.form-control{display:block;position:relative;width:100%;padding:0;overflow:visible;background-color:#fff}.rich-text-area .ql-container.ql-snow,.rich-text-area .ql-toolbar.ql-snow{border-color:#e2e8f0;border-color:var(--cs-border-color,#e2e8f0);font-family:inherit}.rich-text-area .ql-container.ql-snow{font-size:14px;border-radius:0 0 6px 6px;border-top:none;background-color:#fff;resize:vertical;overflow:auto;min-height:120px;min-height:var(--rich-text-min-height,120px)}.rich-text-area .ql-toolbar.ql-snow{display:block;border-radius:6px 6px 0 0;background:#f8f9fd;background:var(--cs-form-group-bg-color,#f8f9fd);padding:6px 8px}.rich-text-area .ql-editor{min-height:120px;min-height:var(--rich-text-min-height,120px);padding:10px 14px;line-height:1.5;color:#212529}.rich-text-area .ql-editor.ql-blank:before{font-style:normal;color:#6c757d;left:14px}.rich-text-area:focus-within{border-color:#056370;border-color:var(--cs-primary-color,#056370);box-shadow:0 0 0 .2rem rgba(5,99,112,.25)}.rich-text-area--error,.rich-text-area--error:focus-within{border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e);box-shadow:none}.rich-text-area--error .ql-container.ql-snow,.rich-text-area--error .ql-toolbar.ql-snow{border-color:#f24e4e;border-color:var(--cs-btn-danger,#f24e4e)}.rich-text-area--disabled{background-color:#e9ecef;cursor:not-allowed}.rich-text-area--disabled .ql-editor{background:#e9ecef;color:#6b7280}.rich-text-area--disabled .ql-container.ql-snow{resize:none}.rich-text-area .ql-editor code,.rich-text-preview code{display:inline}.rich-text-area .ql-editor code,.rich-text-area .ql-editor pre,.rich-text-area .ql-editor pre.ql-syntax,.rich-text-preview code,.rich-text-preview pre{padding:1px 6px;margin:0 1px;border:1px solid #b8b8b8;border-radius:3px;background:transparent;color:#e97132;font-family:Consolas,"Courier New",monospace;font-size:.92em;font-weight:400;line-height:inherit;white-space:pre-wrap;word-break:break-word}.rich-text-area .ql-editor pre,.rich-text-area .ql-editor pre.ql-syntax,.rich-text-preview pre{display:inline-block;width:auto;max-width:100%;overflow-x:visible}body.dark-mode .rich-text-area .ql-editor code,body.dark-mode .rich-text-area .ql-editor pre,body.dark-mode .rich-text-area .ql-editor pre.ql-syntax,body.dark-mode .rich-text-preview code,body.dark-mode .rich-text-preview pre{border-color:#5a5a5a;color:#f4a261}.rich-text-preview{color:#545454;padding:10px 14px;line-height:1.5;word-break:break-word}.rich-text-preview p{margin:0 0 .5em}.rich-text-preview p:last-child{margin-bottom:0}.rich-text-preview ol,.rich-text-preview ul{margin:.25em 0 .5em 1.25em;padding:0}.rich-text-preview blockquote{margin:.5em 0;padding-left:12px;border-left:3px solid #e2e8f0;border-left:3px solid var(--cs-border-color,#e2e8f0);color:#6b7280}.rich-text-preview a{color:#056370;color:var(--cs-primary-color,#056370)}.rich-text-area--expandable{padding-top:0}.rich-text-area__expand{position:absolute;top:6px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#545454;cursor:pointer}.rich-text-area__expand:hover{background:rgba(0,0,0,.06);color:#056370;color:var(--cs-primary-color,#056370)}.rich-text-area--expandable .ql-toolbar.ql-snow{padding-right:40px}.rich-text-area__placeholder{min-height:162px;min-height:calc(var(--rich-text-min-height, 120px) + 42px);border-radius:6px;background:#f8f9fd;background:var(--cs-form-group-bg-color,#f8f9fd)}.rich-text-area-expand-dialog.bs-dialog{max-width:min(92vw,1200px);width:100%;max-height:88vh;height:min(88vh,900px);display:flex;flex-direction:column;grid-gap:12px;gap:12px;overflow:hidden}.rich-text-area--expanded,.rich-text-area-expand-dialog__body.bs-dialog__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rich-text-area--expanded .ql-container.ql-snow{flex:1 1 auto;resize:none;overflow:auto}.rich-text-area--expanded .ql-container.ql-snow,.rich-text-area--expanded .ql-editor{min-height:320px;min-height:var(--rich-text-min-height,320px)}body.dark-mode .rich-text-area.form-control{background-color:#1e1e1e;background-color:var(--cs-card-background-color,#1e1e1e)}body.dark-mode .rich-text-area .ql-toolbar.ql-snow{background:#2a2a2a;background:var(--cs-form-group-bg-color,#2a2a2a);border-color:#404040;border-color:var(--cs-component-border-dark,#404040)}body.dark-mode .rich-text-area .ql-container.ql-snow,body.dark-mode .rich-text-area .ql-editor{background-color:#1e1e1e;background-color:var(--cs-card-background-color,#1e1e1e);color:#e5e7eb;color:var(--cs-text-color,#e5e7eb);border-color:#404040;border-color:var(--cs-component-border-dark,#404040)}body.dark-mode .rich-text-area--error,body.dark-mode .rich-text-area--error:focus-within{border-color:#f24e4e!important;border-color:var(--cs-btn-danger,#f24e4e)!important;border-width:2px!important;box-shadow:none}body.dark-mode .rich-text-area--error .ql-container.ql-snow,body.dark-mode .rich-text-area--error .ql-toolbar.ql-snow{border-color:#f24e4e!important;border-color:var(--cs-btn-danger,#f24e4e)!important}body.dark-mode .rich-text-area .ql-editor.ql-blank:before{color:#9ca3af}body.dark-mode .rich-text-area .ql-snow .ql-stroke,body.dark-mode .rich-text-area .ql-snow .ql-stroke-miter{stroke:#e5e7eb}body.dark-mode .rich-text-area .ql-snow .ql-fill,body.dark-mode .rich-text-area .ql-snow .ql-stroke.ql-fill{fill:#e5e7eb}body.dark-mode .rich-text-area .ql-snow .ql-picker{color:#e5e7eb}body.dark-mode .rich-text-area .ql-snow .ql-picker-options{background-color:#1e1e1e;background-color:var(--cs-darkmode-bg-color,#1e1e1e);border-color:#404040;border-color:var(--cs-component-border-dark,#404040)}body.dark-mode .rich-text-area .ql-snow .ql-picker-item.ql-selected,body.dark-mode .rich-text-area .ql-snow .ql-picker-item:hover,body.dark-mode .rich-text-area .ql-snow.ql-toolbar button.ql-active,body.dark-mode .rich-text-area .ql-snow .ql-toolbar button.ql-active,body.dark-mode .rich-text-area .ql-snow.ql-toolbar button:hover,body.dark-mode .rich-text-area .ql-snow .ql-toolbar button:hover{color:#fff}body.dark-mode .rich-text-area .ql-snow.ql-toolbar button.ql-active .ql-stroke,body.dark-mode .rich-text-area .ql-snow .ql-toolbar button.ql-active .ql-stroke,body.dark-mode .rich-text-area .ql-snow.ql-toolbar button:hover .ql-stroke,body.dark-mode .rich-text-area .ql-snow .ql-toolbar button:hover .ql-stroke{stroke:#fff}body.dark-mode .rich-text-area .ql-snow.ql-toolbar button.ql-active .ql-fill,body.dark-mode .rich-text-area .ql-snow .ql-toolbar button.ql-active .ql-fill,body.dark-mode .rich-text-area .ql-snow.ql-toolbar button:hover .ql-fill,body.dark-mode .rich-text-area .ql-snow .ql-toolbar button:hover .ql-fill{fill:#fff}body.dark-mode .rich-text-area__expand{color:#cbd5e1}body.dark-mode .rich-text-area__expand:hover{background:hsla(0,0%,100%,.08);color:#fff}body.dark-mode .rich-text-area__placeholder{background:#2a2a2a;background:var(--cs-form-group-bg-color,#2a2a2a)}.forms-list-page{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.forms-list-layout{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.forms-list-main{grid-gap:16px;gap:16px}.forms-list-main,.forms-list-panel{display:flex;flex-direction:column;min-height:0;min-width:0}.forms-list-panel{overflow:hidden}.forms-list-panel>*{flex:1 1;min-height:0;width:100%}.forms-list-panel--action{flex:0 0 45%;min-height:280px;max-height:none;overflow:hidden}.forms-list-panel--documents{flex:1 1;min-height:240px;overflow:hidden}.forms-list-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.forms-list-sidebar>*{flex:1 1;min-height:0}@media (max-width:1199px){.forms-list-layout{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}@media (max-width:996px){.forms-list-layout{display:flex;flex-direction:column;overflow-y:auto}.forms-list-sidebar{order:1;flex:0 0 auto;max-height:min(320px,40vh)}.forms-list-main{order:2;flex:1 1 auto;min-height:0}.forms-list-panel--action{flex:0 0 min(40vh,320px);min-height:200px}.forms-list-panel--documents{flex:1 1 auto;min-height:280px}}@media (max-width:767px){.forms-list-layout,.forms-list-main{grid-gap:12px;gap:12px}.forms-list-sidebar{max-height:min(280px,36vh)}}.irca-form{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}.irca-form__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.irca-form__footer{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;margin-top:12px;padding:12px 0 0;border-top:1px solid #e2e8f0;border-top:1px solid var(--cs-border-color,#e2e8f0);background:#fff;background:var(--cs-card-background-color,#fff);position:sticky;bottom:0;z-index:5}body.dark-mode .irca-form__footer,html[data-baseweb-theme*=dark] .irca-form__footer{background:#1e1e1e;background:var(--cs-darkmode-bg-color,#1e1e1e);border-top-color:#404040;border-top-color:var(--cs-component-border-dark,#404040)}@media print{.irca-form,.irca-form__body{display:block;height:auto;min-height:0;overflow:visible}.irca-form__footer{display:none!important}}.irca-investigator-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;align-items:start;box-sizing:border-box;margin-bottom:8px}.irca-investigator-row__item{min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.irca-investigator-row__label{display:block;margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px;color:inherit}.irca-investigator-row__item .irca-investigator-combobox.form-control,.irca-investigator-row__item .person-picker__combobox.form-control,.irca-investigator-row__item>.form-control{width:100%;min-height:48px;height:auto;box-sizing:border-box}.irca-investigator-row__item>div{width:100%;margin:0}.irca-investigator-row__item [data-baseweb=form-control-container]{margin-top:0!important;margin-bottom:0!important}.irca-investigator-row__preview{min-height:48px;display:flex;align-items:center;padding:10px 14px;color:#545454;box-sizing:border-box}.irca-investigator-row__error{font-size:12px;color:#d14343;line-height:1.3}.irca-investigator-search{position:relative;width:100%}.irca-investigator-combobox{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;cursor:text}.irca-investigator-combobox--readonly{border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);border-radius:6px;background:#fff;background:var(--cs-card-background-color,#fff);cursor:default}.irca-investigator-combobox__input{flex:1 1;min-width:0;width:100%;height:38px;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:inherit;padding:0 4px}.irca-investigator-combobox__input:-ms-input-placeholder{color:#6c757d}.irca-investigator-combobox__input::placeholder{color:#6c757d}.irca-investigator-chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;max-width:100%;padding:4px 6px 4px 4px;border-radius:999px;background:color-mix(in srgb,#056370 10%,#fff);background:color-mix(in srgb,var(--cs-primary-color,#056370) 10%,#fff)}.irca-investigator-chip__avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#056370;background:var(--cs-primary-color,#056370)}.irca-investigator-chip__label{min-width:0;display:flex;flex-direction:column;grid-gap:0;gap:0;line-height:1.2}.irca-investigator-chip__name{font-size:13px;font-weight:600;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irca-investigator-chip__meta{font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irca-investigator-chip__remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:#6b7280;font-size:16px;line-height:1;cursor:pointer}.irca-investigator-chip__remove:hover{background:rgba(0,0,0,.06);color:#111}.irca-investigator-dropdown{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;background:var(--cs-card-background-color,#fff);border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.irca-investigator-dropdown__empty{padding:12px 14px;font-size:13px;color:#6b7280}.irca-investigator-dropdown__option{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;color:#212529;text-align:left;cursor:pointer}.irca-investigator-dropdown__option:focus,.irca-investigator-dropdown__option:hover{background:#f8f9fd;background:var(--cs-form-group-bg-color,#f8f9fd);outline:none}.irca-investigator-dropdown__option-text{min-width:0;flex:1 1;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.irca-investigator-dropdown__option-name{display:block;font-size:14px;font-weight:600;line-height:1.3;color:#212529}.irca-investigator-dropdown__option-dept{display:block;font-size:12px;line-height:1.3;color:#6b7280}@media (max-width:760px){.irca-investigator-row{grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}}.sessions-list-page{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sessions-list-page>.member-btn-container{flex:0 0 auto}.sessions-list-layout{flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:16px;gap:16px;overflow:hidden}.sessions-list-panel{display:flex;flex-direction:column;flex:1 1 50%;min-height:0;min-width:0;overflow:hidden}.sessions-list-panel>*{flex:1 1;min-height:0;width:100%;height:100%}.sessions-list-card{display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%;max-width:100%;padding:0}.sessions-list-panel--past{flex:1 1 55%;min-height:240px}.sessions-list-panel--upcoming{flex:0 1 45%;max-height:48%;min-height:180px}.sessions-display{overflow:hidden}.sessions-display-header{flex:0 0 auto}.sessions-display-table-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.sessions-display-table-scroll>div{height:100%;min-height:0}.sessions-display-pagination{flex:0 0 auto}.sessions-client-header{flex:0 0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sessions-client-page{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sessions-client-page>.member-btn-container{flex:0 0 auto}.session-view-page{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.session-view-page__back{flex:0 0 auto;margin-bottom:8px}.session-view-page__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:16px;gap:16px;width:100%;min-width:0;padding:2px 2px 24px}.session-view-page__column{display:flex;flex-direction:column;min-width:0;grid-gap:16px;gap:16px}.session-view-page__column--archived{opacity:.5}.session-view-page__panel{display:flex;flex-direction:column;min-width:0}.session-view-page__panel>*{width:100%;min-width:0;height:auto}.session-view-page__panel--info,.session-view-page__panel--notes,.session-view-page__panel--post,.session-view-page__panel--pre-note,.session-view-page__panel--travels{flex:0 0 auto;max-height:none;overflow:visible}.session-view-page__pre-note-card{min-height:180px;overflow:visible}.session-view-page__pre-note-card .bs-scard__content{overflow:visible;display:flex;flex-direction:column}.session-view-page__pre-note-card .bs-scard__action{display:flex;align-items:center;grid-gap:8px;gap:8px}.session-view-page__post-card{min-height:180px}.session-view-page__post-card .bs-scard__content{overflow:visible}.session-view-page__travels-card{display:flex;flex-direction:column;min-height:180px;padding:15px}.session-view-page__notes-card{display:flex;flex-direction:column;min-height:280px}.session-view-page__notes-header{display:flex;align-items:center;grid-gap:10px;gap:10px}.session-view-page__notes-list{margin-top:15px;max-height:520px;overflow-y:auto;overflow-x:hidden}.session-view-page__note-card--archived{pointer-events:none}@media (min-width:1200px){.session-view-page__column--notes{min-height:calc(100vh - 160px)}.session-view-page__column--notes>.session-view-page__panel--notes,.session-view-page__column--notes>.session-view-page__panel--pre-note,.session-view-page__column--notes>.session-view-page__panel--travels{flex:1 1;min-height:0;overflow:hidden}.session-view-page__column--notes>.session-view-page__panel>*{height:100%;min-height:0;overflow:hidden}.session-view-page__column--notes .session-view-page__notes-card,.session-view-page__column--notes .session-view-page__pre-note-card,.session-view-page__column--notes .session-view-page__travels-card{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.session-view-page__column--notes .session-view-page__notes-list,.session-view-page__column--notes .session-view-page__pre-note-card .bs-scard__content{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}}@media (max-width:1199px){.session-view-page__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.session-view-page__column--notes{grid-column:1/-1}.sessions-list-layout{overflow-y:auto}.sessions-list-panel--past,.sessions-list-panel--upcoming{flex:0 0 auto;max-height:none;min-height:280px}.sessions-list-panel--past{flex:1 1 auto}}@media (max-width:767px){.session-view-page__columns{grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:0 0 24px}.session-view-page__column,.session-view-page__column--notes{grid-column:auto;width:100%}.session-view-page__post-card,.session-view-page__pre-note-card,.session-view-page__travels-card{min-height:160px}.session-view-page__notes-card{min-height:240px}.session-view-page__notes-list{max-height:360px}.sessions-list-layout{grid-gap:12px;gap:12px}.sessions-list-panel--past,.sessions-list-panel--upcoming{min-height:240px}}.session-create-skeleton{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.session-create-skeleton__header{display:flex;flex-direction:column;align-items:flex-start}.session-create-skeleton__stack{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.session-create-skeleton__field{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.session-create-skeleton__field-box{display:flex;align-items:center;min-height:48px;padding:6px 10px;border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);border-radius:6px;box-sizing:border-box;background:#fff;background:var(--cs-card-background-color,#fff)}.session-create-skeleton__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.session-create-skeleton__buttons{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.session-create-skeleton__footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px}@media (max-width:640px){.session-create-skeleton__row{grid-template-columns:1fr}}.portal-main-column.portal-main-column--dev-scroll{min-height:0!important;overflow:hidden!important}.portal-main-content.portal-main-content--dev-scroll{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.dev-ui-preview-page{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:32px}.dev-ui-preview-page__inner{width:100%;padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px;align-items:start}.dev-ui-preview-page__intro{grid-column:1/-1}.dev-ui-preview-section{min-width:0;margin:0}.dev-ui-preview-section--full{grid-column:1/-1}.dev-ui-preview-section__stack{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:100%;min-width:0}.dev-ui-preview-section__card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;align-items:start;width:100%}@media (max-width:1100px){.dev-ui-preview-page__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dev-ui-preview-page__inner{grid-template-columns:1fr}}.client-create-form{height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;margin:auto;max-width:60%}.client-create-form__timeline{width:100%;margin-bottom:8px}.client-create-form__body{width:100%}.client-create-form__step-intro{width:100%;margin-bottom:20px}.client-create-form__step-header{display:flex;justify-content:space-between}.client-create-form__step-description{margin:4px 0 0;font-size:14px;line-height:1.4;color:#6b7280}.client-create-form__row{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;margin-top:10px;width:100%}.client-create-form__avatar{width:225px;flex-shrink:0;display:flex}.client-create-form__avatar-inner{width:100%;height:173px}.client-create-form__name-fields{flex:1 1;min-width:0;width:100%}.client-create-form__step{width:100%}.client-create-form__actions{width:100%;display:flex;margin-top:24px;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px}.client-create-form--card{padding:20px}@media only screen and (max-width:1500px){.client-create-form--card{width:100%}}@media only screen and (max-width:700px){.client-create-form__row,.client-create-form__step-header{flex-direction:column;align-items:stretch}}.zen-timeline{--zen-timeline-green:#056370;--zen-timeline-green-soft:rgba(5,99,112,0.12);--zen-timeline-line:#d8dde0;--zen-timeline-text:#1a1a1a;--zen-timeline-muted:#6b7280;width:100%;max-width:520px;margin:0 auto;padding:4px 0 8px;box-sizing:border-box}.zen-timeline__track{display:flex;align-items:flex-start;width:100%}.zen-timeline__step{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.zen-timeline__connector{flex:1 1;height:2px;margin-top:22px;min-width:12px;background-color:var(--zen-timeline-line);transition:background-color .2s ease}.zen-timeline__connector.is-complete{background-color:var(--zen-timeline-green)}.zen-timeline__tag{font-size:10px;font-weight:600;line-height:1.2;color:var(--zen-timeline-green);margin-bottom:6px;letter-spacing:.02em}.zen-timeline__tag.is-muted{color:var(--zen-timeline-muted)}.zen-timeline__node-wrap{position:relative;height:28px;margin-bottom:6px}.zen-timeline__node,.zen-timeline__node-wrap{display:flex;align-items:center;justify-content:center}.zen-timeline__node{width:22px;height:22px;border-radius:50%;border:2px solid var(--zen-timeline-line);background:#fff;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.zen-timeline__node-inner{width:8px;height:8px;border-radius:50%;background:transparent;transition:background-color .2s ease}.zen-timeline__step.is-complete .zen-timeline__node{border-color:var(--zen-timeline-green)}.zen-timeline__step.is-complete .zen-timeline__node-inner{background:var(--zen-timeline-green)}.zen-timeline__step.is-current .zen-timeline__node{border-color:var(--zen-timeline-green);box-shadow:0 0 0 4px var(--zen-timeline-green-soft)}.zen-timeline__step.is-current .zen-timeline__node-inner{background:var(--zen-timeline-green)}.zen-timeline__title{margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.25;color:var(--zen-timeline-text)}.zen-timeline__step.is-upcoming .zen-timeline__title{color:var(--zen-timeline-muted);font-weight:600}.zen-timeline__description{margin:0;padding:0 4px;font-size:10px;line-height:1.35;color:var(--zen-timeline-muted)}@media (max-width:480px){.zen-timeline{max-width:100%}.zen-timeline__title{font-size:11px}.zen-timeline__description{font-size:9px}}.zen-timeline--wide{max-width:100%}.person-picker{min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px;width:100%;box-sizing:border-box}.person-picker__label{display:block;margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px;color:inherit}.person-picker__preview{min-height:48px;display:flex;align-items:center;padding:10px 14px;color:#545454;box-sizing:border-box}.person-picker__error{font-size:12px;color:#d14343;line-height:1.3}.person-picker__search{position:relative;width:100%}.person-picker__combobox{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;padding:4px 8px;min-height:48px;height:auto;width:100%;box-sizing:border-box;cursor:text}.person-picker__combobox--readonly{border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);border-radius:6px;background:#fff;background:var(--cs-card-background-color,#fff);cursor:default}.person-picker__input{flex:1 1;min-width:120px;width:auto;height:38px;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:inherit;padding:0 4px}.person-picker__input:-ms-input-placeholder{color:#6c757d}.person-picker__input::placeholder{color:#6c757d}.person-picker__chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;max-width:100%;padding:4px 6px 4px 4px;border-radius:999px;background:color-mix(in srgb,#056370 10%,#fff);background:color-mix(in srgb,var(--cs-primary-color,#056370) 10%,#fff)}.person-picker__chip-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#056370;background:var(--cs-primary-color,#056370)}.person-picker__chip-label{min-width:0;display:flex;flex-direction:column;grid-gap:0;gap:0;line-height:1.2}.person-picker__chip-name{font-size:13px;font-weight:600;color:#212529}.person-picker__chip-meta,.person-picker__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-picker__chip-meta{font-size:11px;color:#6b7280}.person-picker__chip-remove{flex-shrink:0;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:#6b7280;font-size:16px;line-height:1;cursor:pointer;padding:0}.person-picker__chip-remove:hover{background:rgba(0,0,0,.06);color:#212529}.person-picker__dropdown{position:absolute;z-index:1200;top:calc(100% + 4px);left:0;right:0;max-height:min(250px,60vh);overflow-y:auto;border:1px solid #e2e8f0;border:1px solid var(--cs-border-color,#e2e8f0);border-radius:6px;background:#fff;background:var(--cs-card-background-color,#fff);box-shadow:0 8px 24px rgba(0,0,0,.12)}.person-picker__dropdown-empty{padding:12px 14px;font-size:13px;color:#6b7280}.person-picker__dropdown-option{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;background:transparent;text-align:left;padding:8px 12px;cursor:pointer;font:inherit}.person-picker__dropdown-option:focus,.person-picker__dropdown-option:hover{background:color-mix(in srgb,#056370 8%,#fff);background:color-mix(in srgb,var(--cs-primary-color,#056370) 8%,#fff);outline:none}.person-picker__dropdown-option-text{min-width:0;display:flex;flex-direction:column;grid-gap:1px;gap:1px}.person-picker__dropdown-option-name{font-size:14px;font-weight:600;color:#212529}.person-picker__dropdown-option-meta{font-size:12px;color:#6b7280}body.dark-mode .person-picker__chip-name,body.dark-mode .person-picker__dropdown-option-name{color:#f8f9fa;color:var(--cs-text-color,#f8f9fa)}body.dark-mode .person-picker__chip-meta,body.dark-mode .person-picker__dropdown-empty,body.dark-mode .person-picker__dropdown-option-meta{color:#adb5bd;color:var(--cs-muted-text-color,#adb5bd)}.bs-skeleton{display:block;box-sizing:border-box;border-radius:6px;background-color:color-mix(in srgb,#056370 10%,transparent);background-color:color-mix(in srgb,var(--cs-primary-color,#056370) 10%,transparent);animation:bs-skeleton-pulse 1.5s ease-in-out infinite}.bs-skeleton--circle{border-radius:9999px}.bs-skeleton--label{height:14px;width:88px;border-radius:4px}.bs-skeleton--field{height:48px;width:100%;border-radius:6px}.bs-skeleton--title{height:28px;width:140px;border-radius:4px}.bs-skeleton--text{height:12px;width:70%;border-radius:4px}.bs-skeleton--button{height:40px;width:160px;border-radius:6px}.bs-skeleton--button-sm{height:36px;width:88px;border-radius:6px}.bs-skeleton--chip{height:36px;width:180px;border-radius:9999px}@keyframes bs-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bs-skeleton{animation:none}}body.dark-mode .bs-skeleton{background-color:color-mix(in srgb,#056370 22%,transparent);background-color:color-mix(in srgb,var(--cs-primary-color,#056370) 22%,transparent)}.btn{font-size:14px;border-radius:5px;padding:8px 12px;cursor:pointer;border:1px solid var(--cs-border-color);color:#000;&:hover{border-color:color-mix(in srgb,var(--cs-border-color) 100%,#000 20%)}}.btn-primary{background-color:var(--cs-primary-color);color:#fff;border:1px solid var(--cs-primary-color)}.btn-primary:hover{background-color:var(--cs-primary-color-dark)}.btn-secondary{background-color:var(--secondary-color);color:#fff;border:1px solid var(--secondary-color)}.btn-secondary:hover{background-color:var(--primary-neutral-dark)}.btn-primary-outline{background-color:transparent;color:var(--cs-primary-color);border:1px solid var(--cs-primary-color)}.btn-primary-outline:hover{background-color:var(--cs-primary-color);color:#fff}.btn-danger{background-color:#f24e4e;color:#fff;border:1px solid #f24e4e}.btn-danger:hover{background-color:#d94141}.btn-danger-outline{background-color:transparent;color:#f24e4e;border:1px solid #f24e4e}.btn-danger-outline:hover{background-color:#f24e4e;color:#fff}.btn-danger-icon{background-color:transparent;color:#f24e4e;border:none;padding:6px}.btn-danger-icon:hover{color:#d94141}.btn-secondary-outline{background-color:transparent;color:var(--secondary-color);border:1px solid var(--secondary-color)}.btn-secondary-outline:hover{background-color:var(--secondary-color);color:#fff}.react-grid-item{touch-action:auto!important}button{background-color:transparent;border:none;color:#fff;padding:10px;font-size:14px;cursor:pointer;border-radius:5px}body{transition:background-color .3s ease,color .3s ease}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}[data-baseweb-theme*=dark]{color:#fff!important}[data-baseweb-theme*=dark] *{color:inherit}[data-baseweb-theme*=dark] .rbc-calendar{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] .rbc-header{background-color:#2d2d2d!important;color:#fff!important}[data-baseweb-theme*=dark] .rbc-month-view{background-color:#1a1a1a!important}[data-baseweb-theme*=dark] .rbc-day-bg{background-color:#2d2d2d!important}[data-baseweb-theme*=dark] .rbc-date-cell{color:#fff!important}[data-baseweb-theme*=dark] .rbc-off-range a{color:#888!important}[data-baseweb-theme*=dark] .rbc-current a,[data-baseweb-theme*=dark] .rbc-now a{background-color:#056370!important;color:#fff!important}[data-baseweb-theme*=dark] .rbc-today{background-color:#2d2d2d!important}[data-baseweb-theme*=dark] .rbc-off-range-bg{background-color:#1a1a1a!important}[data-baseweb-theme*=dark] button{color:#fff!important}[data-baseweb-theme*=dark] input{color:#fff!important;background-color:#333!important}html[data-baseweb-theme*=dark] input[data-lpignore=true]{background-color:#2d2d2d!important;color:#fff!important;border:1px solid #404040!important}[data-baseweb-theme*=dark] select{color:#fff!important;background-color:#333!important}html[data-baseweb-theme*=dark] [data-baseweb=table-grid],html[data-baseweb-theme*=dark] [data-baseweb=table-grid] *,html[data-baseweb-theme*=dark] [data-baseweb=table-semantic],html[data-baseweb-theme*=dark] [data-baseweb=table-semantic] *,html[data-baseweb-theme*=dark] table,html[data-baseweb-theme*=dark] table *,html[data-baseweb-theme*=dark] table div,html[data-baseweb-theme*=dark] tbody,html[data-baseweb-theme*=dark] tbody *,html[data-baseweb-theme*=dark] tbody div,html[data-baseweb-theme*=dark] td,html[data-baseweb-theme*=dark] td *,html[data-baseweb-theme*=dark] td div,html[data-baseweb-theme*=dark] th,html[data-baseweb-theme*=dark] th *,html[data-baseweb-theme*=dark] thead,html[data-baseweb-theme*=dark] thead *,html[data-baseweb-theme*=dark] tr,html[data-baseweb-theme*=dark] tr *,html[data-baseweb-theme*=dark] tr div{color:#fff!important;background-color:transparent!important}html[data-baseweb-theme*=dark] table svg,html[data-baseweb-theme*=dark] tbody svg,html[data-baseweb-theme*=dark] td svg,html[data-baseweb-theme*=dark] tr svg{fill:#fff!important;color:#fff!important}html[data-baseweb-theme*=dark] [style*="color: rgb(40, 40, 40)"],html[data-baseweb-theme*=dark] [style*="color: rgb(41, 41, 41)"],html[data-baseweb-theme*=dark] [style*="color: rgb(42, 42, 42)"],html[data-baseweb-theme*=dark] [style*="color: rgb(43, 43, 43)"],html[data-baseweb-theme*=dark] [style*="color: rgb(44, 44, 44)"],html[data-baseweb-theme*=dark] [style*="color: rgb(45, 45, 45)"],html[data-baseweb-theme*=dark] [style*="color: rgb(46, 46, 46)"],html[data-baseweb-theme*=dark] [style*="color: rgb(47, 47, 47)"],html[data-baseweb-theme*=dark] [style*="color: rgb(48, 48, 48)"],html[data-baseweb-theme*=dark] [style*="color: rgb(49, 49, 49)"],html[data-baseweb-theme*=dark] [style*="color: rgb(50, 50, 50)"],html[data-baseweb-theme*=dark] [style*="color: rgb(51, 51, 51)"],html[data-baseweb-theme*=dark] [style*="color:rgb(52,52,52)"],html[data-baseweb-theme*=dark] [style*="color: rgb(52,52,52)"],html[data-baseweb-theme*=dark] [style*="color:rgb(52, 52, 52)"],html[data-baseweb-theme*=dark] [style*="color: rgb(52, 52, 52)"]{color:#fff!important}html[data-baseweb-theme*=dark] .pd{background-color:#000!important;color:#fff!important}html[data-baseweb-theme*=dark] .pf{color:#fff!important}html[data-baseweb-theme*=dark] [aria-selected=false],html[data-baseweb-theme*=dark] [aria-selected=true],html[data-baseweb-theme*=dark] [role=tab],html[data-baseweb-theme*=dark] [role=tablist]{background-color:#1e1e1e!important;color:#fff!important;border-color:#404040!important}html[data-baseweb-theme*=dark] .dashboard-content,html[data-baseweb-theme*=dark] .dashboard-panel,html[data-baseweb-theme*=dark] [data-baseweb=tab-panel],html[data-baseweb-theme*=dark] [role=tabpanel]{background-color:#121212!important;color:#fff!important}html[data-baseweb-theme*=dark] [role=tab]:contains("Team"),html[data-baseweb-theme*=dark] button:contains("Team"){background-color:#2d2d2d!important;color:#fff!important}html[data-baseweb-theme*=dark] [style*="background-color: #f8f9fd"],html[data-baseweb-theme*=dark] [style*="background-color: rgb(248, 249, 253)"],html[data-baseweb-theme*=dark] [style*="background: #f8f9fd"],html[data-baseweb-theme*=dark] [style*="background: rgb(248, 249, 253)"]{background-color:#1e1e1e!important;color:#fff!important}html[data-baseweb-theme*=dark] [data-baseweb=tab-border],html[data-baseweb-theme*=dark] [data-baseweb=tab-highlight],html[data-baseweb-theme*=dark] [data-baseweb=tab],html[data-baseweb-theme*=dark] [data-baseweb=tabs]{background-color:#1e1e1e!important;color:#fff!important;border-color:#404040!important}html[data-baseweb-theme*=dark] [class*=tab],html[data-baseweb-theme*=dark] [class*=Tab]{background-color:#2d2d2d!important;color:#fff!important}html[data-baseweb-theme*=dark] .dashboard,html[data-baseweb-theme*=dark] [class*=dashboard],html[data-baseweb-theme*=dark] [class*=Dashboard]{background-color:#121212!important;color:#fff!important}[data-baseweb-theme*=dark] table{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] th{background-color:#2d2d2d!important;color:#fff!important;border-color:#4d4d4d!important}[data-baseweb-theme*=dark] td{border-color:#4d4d4d!important}[data-baseweb-theme*=dark] td,[data-baseweb-theme*=dark] tr{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] tr:nth-child(2n){background-color:#2d2d2d!important}[data-baseweb-theme*=dark] tr:hover{background-color:#3d3d3d!important}[data-baseweb-theme*=dark] [data-baseweb=table-grid],[data-baseweb-theme*=dark] [data-baseweb=table-semantic]{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=table-grid] th,[data-baseweb-theme*=dark] [data-baseweb=table-semantic] th{background-color:#2d2d2d!important;color:#fff!important;border-color:#4d4d4d!important}[data-baseweb-theme*=dark] [data-baseweb=table-grid] td,[data-baseweb-theme*=dark] [data-baseweb=table-semantic] td{background-color:#1a1a1a!important;color:#fff!important;border-color:#4d4d4d!important}[data-baseweb-theme*=dark] [data-baseweb=table-grid] tr,[data-baseweb-theme*=dark] [data-baseweb=table-semantic] tr{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] [class*=card i]{background-color:#2d2d2d!important;color:#fff!important}[data-baseweb-theme*=dark] [class*=list i]{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=select]{background-color:#333!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=popover]{background-color:#2d2d2d!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=textarea]{background-color:#333!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=progress-bar]{background-color:#2d2d2d!important}[data-baseweb-theme*=dark] [class*=grid i]{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=notification],[data-baseweb-theme*=dark] [data-baseweb=toast]{background-color:#2d2d2d!important;color:#fff!important}[data-baseweb-theme*=dark] div{background-color:inherit;color:inherit}[data-baseweb-theme*=dark] p,[data-baseweb-theme*=dark] span{color:inherit}[data-baseweb-theme*=dark] label{color:#fff!important}[data-baseweb-theme*=dark] [class*=container i]:not([class*=input i]){background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] [style*=background]{background-color:#2d2d2d!important}[data-baseweb-theme*=dark] [data-baseweb=pagination]{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=button]{color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=menu],[data-baseweb-theme*=dark] [data-baseweb=modal]{background-color:#2d2d2d!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=list]{background-color:#1a1a1a!important;color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=breadcrumbs]{color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=breadcrumbs] a{color:#ccc!important}[data-baseweb-theme*=dark] [data-baseweb=breadcrumbs] *,[data-baseweb-theme*=dark] [data-baseweb=breadcrumbs] li{color:#fff!important}[data-baseweb-theme*=dark] [data-baseweb=breadcrumbs] li a{color:#ccc!important}[data-baseweb-theme*=dark] .content,[data-baseweb-theme*=dark] .header,[data-baseweb-theme*=dark] .label,[data-baseweb-theme*=dark] .text,[data-baseweb-theme*=dark] .title,[data-baseweb-theme*=dark] [data-baseweb=breadcrumbs] li:last-child,[data-baseweb-theme*=dark] [data-baseweb=heading-large],[data-baseweb-theme*=dark] [data-baseweb=heading-medium],[data-baseweb-theme*=dark] [data-baseweb=heading-small],[data-baseweb-theme*=dark] [data-baseweb=heading-xsmall],[data-baseweb-theme*=dark] [data-baseweb=label-large],[data-baseweb-theme*=dark] [data-baseweb=label-medium],[data-baseweb-theme*=dark] [data-baseweb=label-small],[data-baseweb-theme*=dark] [data-baseweb=label-xsmall],[data-baseweb-theme*=dark] [data-baseweb=paragraph-large],[data-baseweb-theme*=dark] [data-baseweb=paragraph-medium],[data-baseweb-theme*=dark] [data-baseweb=paragraph-small],[data-baseweb-theme*=dark] [data-baseweb=paragraph-xsmall],[data-baseweb-theme*=dark] h1,[data-baseweb-theme*=dark] h2,[data-baseweb-theme*=dark] h3,[data-baseweb-theme*=dark] h4,[data-baseweb-theme*=dark] h5,[data-baseweb-theme*=dark] h6{color:#fff!important}html[data-baseweb-theme*=dark]{background-color:#121212!important}html[data-baseweb-theme*=dark] body{background-color:#121212!important;color:#fff!important}html[data-baseweb-theme*=dark] .content-card,html[data-baseweb-theme*=dark] .dashboard-card,html[data-baseweb-theme*=dark] .panel-content,html[data-baseweb-theme*=dark] .white-background,html[data-baseweb-theme*=dark] [data-testid=white-panel]{background-color:#1e1e1e!important;color:#fff!important}html[data-baseweb-theme*=dark] .force-white-text{color:#fff!important}html[data-baseweb-theme*=dark] *{border-color:#404040;transition:background-color .3s ease,color .3s ease,border-color .3s ease}html[data-baseweb-theme*=dark] :focus{outline:3px solid #056370!important;outline-offset:2px!important}html[data-baseweb-theme*=dark] [style*="background-color: #056370"],html[data-baseweb-theme*=dark] [style*="background-color: #056370"] *,html[data-baseweb-theme*=dark] [style*="background: #056370"],html[data-baseweb-theme*=dark] [style*="background: #056370"] *{color:#fff!important;font-weight:600!important}html[data-baseweb-theme*=dark] [role=button]:hover,html[data-baseweb-theme*=dark] a:hover,html[data-baseweb-theme*=dark] button:hover{background-color:#505050!important;transform:translateY(-1px);transition:all .2s ease}@media (prefers-contrast:high){html[data-baseweb-theme*=dark]{background-color:#000!important}html[data-baseweb-theme*=dark] *{color:#fff!important;font-weight:700!important;border-color:#fff!important}html[data-baseweb-theme*=dark] [style*="background-color: #056370"],html[data-baseweb-theme*=dark] [style*="background: #056370"]{background-color:#ff0!important;color:#000!important}}html[data-baseweb-theme*=dark] .rbc-calendar{background-color:#121212!important;color:#fff!important}html[data-baseweb-theme*=dark] .rbc-header{background-color:#1e1e1e!important;color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-month-view,html[data-baseweb-theme*=dark] .rbc-time-view{background-color:#121212!important;color:#fff!important}html[data-baseweb-theme*=dark] .rbc-off-range-bg{background-color:#1a1a1a!important}html[data-baseweb-theme*=dark] .rbc-today{background-color:#2a2a2a!important}html[data-baseweb-theme*=dark] .rbc-date-cell,html[data-baseweb-theme*=dark] .rbc-day-bg,html[data-baseweb-theme*=dark] .rbc-time-slot{color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-time-header-cell,html[data-baseweb-theme*=dark] .rbc-time-header-content{background-color:#1e1e1e!important;color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-time-content{background-color:#121212!important}html[data-baseweb-theme*=dark] .rbc-time-content,html[data-baseweb-theme*=dark] .rbc-timeslot-group{border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-time-gutter,html[data-baseweb-theme*=dark] .rbc-time-gutter .rbc-timeslot-group{background-color:#1e1e1e!important;color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-agenda-view{background-color:#121212!important;color:#fff!important}html[data-baseweb-theme*=dark] .rbc-agenda-view table{color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-agenda-view tbody tr{border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-agenda-view .rbc-agenda-event-cell,html[data-baseweb-theme*=dark] .rbc-agenda-view .rbc-agenda-time-cell{background-color:#121212!important;color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] button,html[data-baseweb-theme*=dark] button *{color:#fff!important}html[data-baseweb-theme*=dark] .rbc-btn-group button,html[data-baseweb-theme*=dark] .rbc-toolbar button,html[data-baseweb-theme*=dark] button{background-color:#404040!important;color:#fff!important;border:2px solid #fff!important}html[data-baseweb-theme*=dark] .rbc-btn-group button.rbc-active,html[data-baseweb-theme*=dark] .rbc-btn-group button:hover,html[data-baseweb-theme*=dark] .rbc-toolbar button.rbc-active,html[data-baseweb-theme*=dark] .rbc-toolbar button:hover{background-color:#056370!important;color:#fff!important;border:2px solid #056370!important}html[data-baseweb-theme*=dark] .rbc-toolbar{background-color:#1e1e1e!important;color:#fff!important;padding:10px!important;border:1px solid var(--cs-calendar-border-dark)!important}html[data-baseweb-theme*=dark] .rbc-toolbar-label{color:#fff!important;font-weight:700!important}@media (prefers-reduced-motion:reduce){html[data-baseweb-theme*=dark] *{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:1cm}#root,body,html{height:auto!important;overflow:visible!important}.print-hide{display:none!important}.print-break{page-break-before:always}.print-avoid-break{page-break-inside:avoid}}.rbc-date-cell a{font-weight:600;min-width:28px;min-height:28px;border-radius:28px;display:flex;float:right;align-items:center;justify-content:center;margin-top:10px;padding:2px}.rbc-off-range a{color:#babbba}.rbc-current a{background-color:hsla(0,0%,50.2%,.5607843137254902);color:#fff;color:hsla(0,0%,94.9%,.45098039215686275)}.rbc-current a,.rbc-now a{box-shadow:0 0 3px rgba(0,0,0,.1607843137254902)}.rbc-now a{background-color:#056370;color:#fff}.rbc-off-range-bg,.rbc-today{background-color:#fff}.rbc-row-bg .rbc-day-bg:first-child,.rbc-row-bg .rbc-day-bg:last-child{background-color:#f2f2f2}.rbc-row .rbc-date-cell:first-child,.rbc-row .rbc-date-cell:last-child{color:#babbba}.rbc-allday-cell .rbc-row-bg .rbc-day-bg{background-color:#fff}.rbc-allday-cell{display:none}.rbc-header{font-weight:600;font-size:16px;border-left:unset!important}.rbc-month-view{border-top-style:unset;border-left-style:unset;border-right-style:unset}.rbc-toolbar{padding:20px}.rbc-toolbar-label{font-weight:600;font-size:22px}.rbc-agenda-view{padding:20px}.rbc-agenda-event-cell{white-space:break-spaces}.rbc-agenda-event-cell,.rbc-agenda-time-cell{padding:10px!important;vertical-align:middle!important}.rbc-agenda-time-cell{border:1px solid #ddd}.rbc-agenda-date-cell{padding:10px!important;vertical-align:middle!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rc-time-picker-input,.rc-time-picker-panel-input,.rc-time-picker-panel-select{font-size:16px;font-weight:400;font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif}.rc-time-picker-input{height:unset;color:#1a1a1a;border:unset;border-radius:unset;padding:11px 14px 10px}.rc-time-picker-input:-ms-input-placeholder,.rc-time-picker-panel-input:-ms-input-placeholder{color:#bebebe}.rc-time-picker-input::placeholder,.rc-time-picker-panel-input::placeholder{color:#bebebe}#tabs-ndis-plan-details-tab-1[aria-selected=false],#tabs-ndis-plan-details-tab-2[aria-selected=false],#tabs-supervisor-dashboard-tab-my-dashboard[aria-selected=false],#tabs-supervisor-dashboard-tab-team-dashboard[aria-selected=false]{background:#eaebf0 none repeat scroll 0 0}#tabs-ndis-plan-details-tab-1[aria-selected=false]:hover,#tabs-ndis-plan-details-tab-2[aria-selected=false]:hover,#tabs-supervisor-dashboard-tab-my-dashboard[aria-selected=false]:hover,#tabs-supervisor-dashboard-tab-team-dashboard[aria-selected=false]:hover{background:#f8f9fd none repeat scroll 0 0}@media print{#carers-star-print,#dass21-print,#hazard-risk-identification-print,#incident-accident-report-print,#incident-form-version-print,#k10-print,#risk-assessment-print,#risk-assessment-visitation-print,#safety-plan-print,#wellbeing-plan-print,#youth-star-print{-webkit-print-color-adjust:exact!important}#carers-star-print ::-webkit-scrollbar,#dass21-print ::-webkit-scrollbar,#hazard-risk-identification-print ::-webkit-scrollbar,#incident-accident-report-print ::-webkit-scrollbar,#incident-form-version-print ::-webkit-scrollbar,#k10-print ::-webkit-scrollbar,#risk-assessment-print ::-webkit-scrollbar,#risk-assessment-visitation-print ::-webkit-scrollbar,#safety-plan-print ::-webkit-scrollbar,#wellbeing-plan-print ::-webkit-scrollbar,#youth-star-print ::-webkit-scrollbar{width:0}@page{size:auto;margin:2mm 5mm 5mm 5mm}}.customCheck>input:checked{filter:hue-rotate(255deg) brightness(117%);width:15px;height:15px}.customCheck>input{width:15px;height:15px}.sentry-error-embed .form-submit .btn{background-color:#056370!important;border:#fff!important}body.dark-mode{background-color:#000!important;color:#fff;font-family:"Open Sans",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif}body.dark-mode .sidebar{background-color:#191818}body.dark-mode .sidebar>.menus>a>.menu-item:hover{background-color:#262525!important}body.dark-mode .sidebar>.menus>a>.menu-item>svg{color:#6fbaa8}body.dark-mode .logout-btn{background-color:#262525!important}body.dark-mode .logout-btn svg{color:#6fbaa8}body.dark-mode .topbar{background-color:#202020!important}body.dark-mode .topbar nav div{color:#fff!important}body.dark-mode .clients-page,body.dark-mode .container,body.dark-mode .content-area,body.dark-mode .dashboard,body.dark-mode .main-content,body.dark-mode .portal-content{background-color:#000!important;color:#fff}body.dark-mode .card,body.dark-mode .content-wrapper,body.dark-mode .data-list,body.dark-mode .panel,body.dark-mode .table-container{background-color:#000!important;color:#fff;border:1px solid #1b1b1b;border-radius:5px}body.dark-mode .rbc-off-range a{color:#888}body.dark-mode .rbc-calendar,body.dark-mode .rbc-date-cell>a{color:#fff!important}body.dark-mode .rbc-allday-cell .rbc-row-bg .rbc-day-bg,body.dark-mode .rbc-off-range-bg,body.dark-mode .rbc-row-bg .rbc-day-bg:first-child,body.dark-mode .rbc-row-bg .rbc-day-bg:last-child,body.dark-mode .rbc-today{background-color:#000!important}body.dark-mode .rbc-header,body.dark-mode .rbc-toolbar,body.dark-mode .rbc-toolbar-label{color:#fff;font-weight:600}body.dark-mode .rc-time-picker-input{color:#fff;background-color:#000!important;border:1px solid #1b1b1b}body.dark-mode .rc-time-picker-input:-ms-input-placeholder{color:#888}body.dark-mode .rc-time-picker-input::placeholder{color:#888}body.dark-mode .no-results{color:#fff!important;font-weight:600!important;text-shadow:0 0 2px hsla(0,0%,89.8%,.3)!important}body.dark-mode [class*=empty-state],body.dark-mode [class*=empty],body.dark-mode [class*=no-result]{color:#fff!important;font-weight:700!important;background-color:#000!important;border:2px solid #fff!important}body.dark-mode .accent-green{color:#056370!important}body.dark-mode [role=tab],body[class*=dark] [role=tab],html[data-baseweb-theme*=dark] [role=tab]{background-color:#2d2d2d!important;color:#fff!important;border-color:#404040!important}body.dark-mode [role=tab][aria-selected=true],body[class*=dark] [role=tab][aria-selected=true],html[data-baseweb-theme*=dark] [role=tab][aria-selected=true]{background-color:#404040!important;color:#fff!important}body.dark-mode [role=tabpanel],body[class*=dark] [role=tabpanel],html[data-baseweb-theme*=dark] [role=tabpanel]{background-color:#121212!important;color:#fff!important}body.dark-mode [style*="background: rgb(248, 249, 253)"],body[class*=dark] [style*="background: rgb(248, 249, 253)"],html[data-baseweb-theme*=dark] [style*="background: rgb(248, 249, 253)"]{background:#1e1e1e!important;color:#fff!important}body.dark-mode table,body[class*=dark] table,html[data-baseweb-theme*=dark] table{background-color:#1a1a1a!important}body.dark-mode td,body.dark-mode th,body[class*=dark] td,body[class*=dark] th,html[data-baseweb-theme*=dark] td,html[data-baseweb-theme*=dark] th{background-color:transparent!important;color:#fff!important}body.dark-mode table :not(.btn-danger-icon):not(.btn-danger-icon *),body[class*=dark] table :not(.btn-danger-icon):not(.btn-danger-icon *),html[data-baseweb-theme*=dark] table :not(.btn-danger-icon):not(.btn-danger-icon *){color:#fff!important}body.dark-mode .pd,body[class*=dark] .pd,html[data-baseweb-theme*=dark] .pd{background-color:#000!important;color:#fff!important}body.dark-mode .pf,body.dark-mode [style*="color: rgb(52, 52, 52)"],body[class*=dark] .pf,body[class*=dark] [style*="color: rgb(52, 52, 52)"],html[data-baseweb-theme*=dark] .pf,html[data-baseweb-theme*=dark] [style*="color: rgb(52, 52, 52)"]{color:#fff!important}body.dark-mode [style*="background-color: #fff"],body.dark-mode [style*="background-color: #FFF"],body.dark-mode [style*="background-color: rgb(255, 255, 255)"],body.dark-mode [style*="background-color: white"],body.dark-mode [style*="background: #fff"],body.dark-mode [style*="background: #FFF"],body.dark-mode [style*="background: rgb(255, 255, 255)"],body.dark-mode [style*="background: white"],body[class*=dark] [style*="background-color: #fff"],body[class*=dark] [style*="background-color: #FFF"],body[class*=dark] [style*="background-color: rgb(255, 255, 255)"],body[class*=dark] [style*="background-color: white"],body[class*=dark] [style*="background: #fff"],body[class*=dark] [style*="background: #FFF"],body[class*=dark] [style*="background: rgb(255, 255, 255)"],body[class*=dark] [style*="background: white"],html[data-baseweb-theme*=dark] [style*="background-color: #fff"],html[data-baseweb-theme*=dark] [style*="background-color: #FFF"],html[data-baseweb-theme*=dark] [style*="background-color: rgb(255, 255, 255)"],html[data-baseweb-theme*=dark] [style*="background-color: white"],html[data-baseweb-theme*=dark] [style*="background: #fff"],html[data-baseweb-theme*=dark] [style*="background: #FFF"],html[data-baseweb-theme*=dark] [style*="background: rgb(255, 255, 255)"],html[data-baseweb-theme*=dark] [style*="background: white"]{background-color:#000!important;background:#000!important}body.dark-mode [style*="color: #000000"],body.dark-mode [style*="color: #000"],body.dark-mode [style*="color: black"],body.dark-mode [style*="color: rgb(0, 0, 0)"],body[class*=dark] [style*="color: #000000"],body[class*=dark] [style*="color: #000"],body[class*=dark] [style*="color: black"],body[class*=dark] [style*="color: rgb(0, 0, 0)"],html[data-baseweb-theme*=dark] [style*="color: #000000"],html[data-baseweb-theme*=dark] [style*="color: #000"],html[data-baseweb-theme*=dark] [style*="color: black"],html[data-baseweb-theme*=dark] [style*="color: rgb(0, 0, 0)"]{color:#fff!important}body.dark-mode hr,body[class*=dark] hr,html[data-baseweb-theme*=dark] hr{background-color:#333!important;border-color:#333!important}body.dark-mode [style*="background-color: #056370"],body.dark-mode [style*="background: #056370"],body[class*=dark] [style*="background-color: #056370"],body[class*=dark] [style*="background: #056370"],html[data-baseweb-theme*=dark] [style*="background-color: #056370"],html[data-baseweb-theme*=dark] [style*="background: #056370"]{color:#fff!important}body.dark-mode .rbc-toolbar button,body[class*=dark] .rbc-toolbar button,html[data-baseweb-theme*=dark] .rbc-toolbar button{background-color:#404040!important;color:#fff!important;border:1px solid var(--cs-calendar-border-dark)!important}.rbc-toolbar .rbc-btn-group:first-child>button:first-child,body.dark-mode .rbc-toolbar button.rbc-active,body[class*=dark] .rbc-toolbar button.rbc-active,html[data-baseweb-theme*=dark] .rbc-toolbar button.rbc-active{background-color:var(--cs-primary-color-neutral)!important;color:#fff!important;border-color:var(--cs-primary-color-neutral)!important}.rbc-agenda-view,.rbc-month-row,.rbc-time-content,.rbc-time-view,body[class*=dark] .rbc-month-view{border:1px solid var(--cs-calendar-border-dark)!important}body.dark-mode .rbc-header,body[class*=dark] .rbc-header,html[data-baseweb-theme*=dark] .rbc-header{background-color:#1e1e1e!important;color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}body.dark-mode .rbc-time-view,body[class*=dark] .rbc-time-view,html[data-baseweb-theme*=dark] .rbc-time-view{background-color:#121212!important}body.dark-mode .rbc-time-gutter,body[class*=dark] .rbc-time-gutter,html[data-baseweb-theme*=dark] .rbc-time-gutter{color:#fff!important;border-color:var(--cs-calendar-border-dark)!important}body.dark-mode .rbc-timeslot-group,body[class*=dark] .rbc-timeslot-group,html[data-baseweb-theme*=dark] .rbc-timeslot-group{border-color:var(--cs-calendar-border-dark)!important}body.dark-mode .table-container,body[class*=dark] .table-container,html[data-baseweb-theme*=dark] .table-container{background-color:#000!important}body.dark-mode .zen-card,body[class*=dark] .zen-card,html[data-baseweb-theme*=dark] .zen-card{background-color:#121212!important}body.dark-mode .baseui-button,body[class*=dark] .baseui-button,html[data-baseweb-theme*=dark] .baseui-button{background-color:#1e1e1e!important;color:#fff!important}html[data-baseweb-theme*=dark] .baseui-button[aria-pressed=true],html[data-baseweb-theme*=dark] .baseui-button[aria-selected=true]{background-color:#056370!important;color:#fff!important}body.dark-mode [class*=empty i],body[class*=dark] [class*=empty i],html[data-baseweb-theme*=dark] [class*=empty i]{background-color:#000!important}body.dark-mode table tbody,body[class*=dark] table tbody,html[data-baseweb-theme*=dark] [data-baseweb=table-semantic],html[data-baseweb-theme*=dark] [data-baseweb=table-semantic] *,html[data-baseweb-theme*=dark] [data-baseweb=table],html[data-baseweb-theme*=dark] [data-baseweb=table] *,html[data-baseweb-theme*=dark] table tbody{background-color:transparent!important}html[data-baseweb-theme*=dark] [data-baseweb=table-body],html[data-baseweb-theme*=dark] [data-baseweb=table-body]:after,html[data-baseweb-theme*=dark] [data-baseweb=table-body]:before,html[data-baseweb-theme*=dark] tbody[data-baseweb=table-body],html[data-baseweb-theme*=dark] tbody[data-baseweb=table-body]:after,html[data-baseweb-theme*=dark] tbody[data-baseweb=table-body]:before{background:#000!important;background-color:#000!important;border:none!important}html[data-baseweb-theme*=dark] [role=rowgroup]:after,html[data-baseweb-theme*=dark] [role=rowgroup]:before{background:#000!important}
/*# sourceMappingURL=main.4aedf116.chunk.css.map */