@charset "UTF-8";@import url(https://use.typekit.net/edy5qtd.css);:root{--orange:#ec6839;--brown:#4a311a;--amber:#f7aa4e;--white:#fff;--offwhite:#f9f5f0;--orange-soft:#fbeae2;--orange-deep:#d9542a;--brown-line:#e7ddd1;--ink:#3d2914;--ink-soft:#7a6753;--amber-soft:#fdebcf;--font-body:"Barlow",system-ui,sans-serif;--font-heading:"montana";--font-head:var(--font-body);--card-radius:18px;--blob-btn:13px 24px 12px 22px;--bw-bg:var(--offwhite);--bw-surface:#fff;--bw-surface-2:var(--offwhite);--bw-text:var(--ink);--bw-text-muted:var(--ink-soft);--bw-text-dim:#b7a892;--bw-border:var(--brown-line);--bw-border-strong:#dccfbf;--bw-primary:var(--orange);--bw-primary-600:var(--orange-deep);--bw-primary-50:var(--orange-soft);--bw-accent:var(--amber);--bw-accent-600:#e09930;--bw-success:#2d8a4e;--bw-success-50:#ecfdf5;--bw-danger:#c0392b;--bw-danger-50:#fdf2f0;--bw-warning:var(--amber);--bw-warning-50:var(--amber-soft);--bw-info:var(--brown-70,#6b4f33);--bw-info-50:var(--orange-soft);--bw-side-bg-from:#4a311a;--bw-side-bg-to:#3d2914;--bw-side-text:#ffffffc7;--bw-side-text-muted:#ffffff73;--bw-side-hover:#ffffff14;--bw-side-active-bg:#f7aa4e29;--bw-side-active-text:#fff;--bw-side-active-bar:var(--amber);--bw-side-border:#ffffff1a;--bw-shadow-sm:0 1px 2px #3d29140a;--bw-shadow-md:0 4px 14px #3d29140f;--bw-shadow-lg:0 18px 40px #3d291414;--bw-r-sm:10px;--bw-r-md:12px;--bw-r-lg:var(--card-radius);--bw-r-pill:999px;--cui-primary:var(--orange);--cui-primary-rgb:236,104,57;--cui-primary-text-emphasis:var(--orange-deep);--cui-primary-bg-subtle:var(--orange-soft);--cui-primary-border-subtle:#f0c4b0;--cui-link-color:var(--orange);--cui-link-hover-color:var(--orange-deep);--cui-font-sans-serif:var(--font-body);--cui-body-font-family:var(--font-body);--cui-btn-font-family:var(--font-body)}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#f9f5f0;background:var(--bw-bg);color:#3d2914;color:var(--bw-text);font-family:Barlow,system-ui,sans-serif;font-family:var(--font-body);font-size:1rem;line-height:1.5;margin:0;text-rendering:optimizeLegibility}.body .card-header strong,.bw-carer-section-title,.bw-hero h2,.bw-modal-title,.bw-page-title,.bw-swal-title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#4a311a;color:var(--brown);font-family:montana!important;font-family:var(--font-heading)!important;font-weight:600;letter-spacing:.02em}.eyebrow{color:#ec6839;color:var(--orange);font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:12px;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.eyebrow.on-dark{color:#f7aa4e;color:var(--amber)}.display{font-family:montana!important;font-family:var(--font-heading)!important;font-weight:600;letter-spacing:.04em;line-height:1.04}a{color:#ec6839;color:var(--orange)}.sidebar.sidebar-dark{background:linear-gradient(180deg,#4a311a,#3d2914);background:linear-gradient(180deg,var(--bw-side-bg-from) 0,var(--bw-side-bg-to) 100%);border-right:1px solid #ffffff1a!important;border-right:1px solid var(--bw-side-border)!important;color:#ffffffc7;color:var(--bw-side-text)}.sidebar .sidebar-header{background:#0000;border-bottom:1px solid #ffffff1a!important;border-bottom:1px solid var(--bw-side-border)!important;padding:1rem 1.25rem}.sidebar .sidebar-brand{align-items:center;display:flex;gap:.65rem}.bw-brand-mark{background:#f7aa4e;background:var(--amber);border-radius:47% 53% 63% 37%/42% 58% 42% 58%;box-shadow:0 6px 14px #f7aa4e59;color:#4a311a;color:var(--brown);display:grid;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.9rem;font-weight:400;height:36px;place-items:center;width:36px}.bw-brand-text{color:#fff;font-family:montana,sans-serif!important;font-size:1.02rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bw-brand-tag{color:#ffffff73;color:var(--bw-side-text-muted);font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.sidebar .sidebar-nav{-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;padding:.75rem .65rem;scrollbar-width:none}.sidebar .sidebar-nav::-webkit-scrollbar{display:none;height:0;width:0}.sidebar .sidebar-nav .nav-title{color:#f7aa4e!important;color:var(--amber)!important;font-family:montana,sans-serif!important;font-size:26px!important;font-weight:600!important;letter-spacing:.2px!important;margin-top:1rem;padding:.75rem .75rem .4rem;text-transform:uppercase}.sidebar .nav-item+.nav-item{margin-top:4px}.sidebar .nav-link{align-items:center;border-radius:12px;color:#ffffffc7;color:var(--bw-side-text);display:flex;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.78rem;font-weight:500;gap:.7rem;letter-spacing:.12em;padding:.62rem .85rem;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.sidebar .nav-link:hover{background:#ffffff14;background:var(--bw-side-hover);color:#fff}.sidebar .nav-link.active{background:#f7aa4e29;background:var(--bw-side-active-bg);color:#fff;color:var(--bw-side-active-text);position:relative}.sidebar .nav-link.active:before{background:#f7aa4e;background:var(--bw-side-active-bar);border-radius:3px;bottom:8px;content:"";left:-4px;position:absolute;top:8px;width:3px}.sidebar .nav-icon{color:#ffffff73;color:var(--bw-side-text-muted);font-size:1.05rem;margin:0;text-align:center;transition:color .15s ease;width:1.25rem}.sidebar .nav-link.active .nav-icon,.sidebar .nav-link:hover .nav-icon{color:#f7aa4e;color:var(--bw-side-active-bar)}.sidebar .sidebar-footer{background:#0000;border-top:1px solid #ffffff1a!important;border-top:1px solid var(--bw-side-border)!important;padding:.85rem 1.25rem}.header.header-sticky{background:#fff;background:var(--bw-surface);border-bottom:1px solid #e7ddd1!important;border-bottom:1px solid var(--bw-border)!important;box-shadow:0 1px 2px #3d29140a;box-shadow:var(--bw-shadow-sm)}.header .container-fluid{align-items:center;display:flex!important;flex-direction:row;gap:.5rem;min-height:64px}.header-toggler{-webkit-margin-start:-6px!important;align-items:center;background:#0000;border:0;border-radius:10px;color:#3d2914;color:var(--bw-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-inline-start:-6px!important;transition:background .12s ease,color .12s ease;width:40px}.header-toggler i{font-size:1.25rem}.header-toggler:hover{background:#fbeae2;background:var(--bw-primary-50);color:#ec6839;color:var(--bw-primary)}.header>.container-fluid:nth-of-type(2){min-height:0;padding-bottom:.6rem!important;padding-top:.35rem!important}.header .breadcrumb{color:#7a6753;color:var(--bw-text-muted);font-size:.82rem;margin:0!important}.header .breadcrumb-item+.breadcrumb-item:before{color:#b7a892;color:var(--bw-text-dim);content:"›";padding:0 .4rem}.header .breadcrumb-item a{color:#7a6753;color:var(--bw-text-muted);text-decoration:none}.header .breadcrumb-item a:hover{color:#ec6839;color:var(--bw-primary)}.header .breadcrumb-item.active{color:#3d2914;color:var(--bw-text);font-weight:600}.header-nav{align-items:center;display:flex;gap:.5rem;list-style:none;margin-bottom:0;margin-left:auto;padding:0}.header-nav .nav-item{align-items:center;display:inline-flex}.header-nav .app-dropdown>button:not(.bw-bell-btn){align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;display:inline-flex;gap:.55rem;padding:.25rem .5rem .25rem .65rem!important;transition:background .12s ease,border-color .12s ease}.header-nav .app-dropdown>button:not(.bw-bell-btn):hover{background:#f9f5f0;background:var(--bw-surface-2);border-color:#e7ddd1;border-color:var(--bw-border)}.header-nav .avatar-img{background:#ec6839!important;background:var(--orange)!important;flex-shrink:0;font-size:.9rem;height:36px!important;letter-spacing:.3px;width:36px!important}.body{padding-top:.25rem}.body .card{background:#fff;background:var(--bw-surface);border:1px solid #e7ddd1!important;border:1px solid var(--brown-line)!important;border-radius:18px;border-radius:var(--card-radius);box-shadow:none}.body .card-header{background:#0000;border-bottom:1px solid #e7ddd1!important;border-bottom:1px solid var(--bw-border)!important;font-weight:600;padding:1rem 1.25rem}.body .card-header strong{color:#4a311a;color:var(--brown);font-family:montana!important;font-family:var(--font-heading)!important;font-size:1rem;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase}.body .card-body{padding:1.25rem}.body .card-footer{background:#0000;border-top:1px solid #e7ddd1!important;border-top:1px solid var(--bw-border)!important;padding:.9rem 1.25rem}.btn{--cui-btn-padding-y:0;--cui-btn-padding-x:0;--cui-btn-border-radius:var(--blob-btn);--cui-btn-font-family:var(--font-body);--cui-btn-font-size:0.72rem;--cui-btn-font-weight:400;--cui-btn-line-height:1;--cui-btn-border-width:1.5px;--cui-btn-box-shadow:none;border-radius:13px 24px 12px 22px;border-radius:var(--blob-btn);border-width:1.5px;box-sizing:border-box;display:inline-flex!important;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.72rem;font-weight:400;gap:.35rem;height:36px;letter-spacing:.12em;min-height:36px;padding:0 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .05s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;vertical-align:middle;white-space:nowrap}.btn,.btn>i.me-1,.btn>i[class*=cil-]{align-items:center;justify-content:center;line-height:1}.btn>i.me-1,.btn>i[class*=cil-]{display:inline-flex;font-size:.9em;margin-right:0!important}.btn-block{width:100%}.btn.disabled,.btn:disabled{cursor:default;opacity:.6}.btn-sm{--cui-btn-font-size:0.65rem;--cui-btn-line-height:1;border-radius:8px 13px 7px 12px;font-size:.65rem;gap:.25rem;height:28px;letter-spacing:.1em;line-height:1;min-height:28px;padding:0 .65rem}.btn:active:not(:disabled):not(.btn-link){transform:translateY(1px)}.btn:focus-visible{outline:none}.bw-actions,.table td .d-flex{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.bw-filter-actions,.bw-modal-foot,.bw-swal-actions,.card-header .d-flex{gap:.5rem}.bw-modal-foot .btn,.bw-swal-actions .btn{min-width:5.5rem}.btn-primary{--cui-btn-color:#fff;--cui-btn-bg:var(--orange);--cui-btn-border-color:var(--orange);--cui-btn-hover-color:#fff;--cui-btn-hover-bg:var(--orange-deep);--cui-btn-hover-border-color:var(--orange-deep);--cui-btn-active-color:#fff;--cui-btn-active-bg:var(--orange-deep);--cui-btn-active-border-color:var(--orange-deep);--cui-btn-focus-shadow-rgb:236,104,57;--cui-btn-disabled-color:#fff;--cui-btn-disabled-bg:var(--orange);--cui-btn-disabled-border-color:var(--orange);color:#fff}.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:hover{box-shadow:0 6px 14px #ec683947}.btn-dark{--cui-btn-color:#fff;--cui-btn-bg:var(--brown);--cui-btn-border-color:var(--brown);--cui-btn-hover-color:#fff;--cui-btn-hover-bg:var(--ink);--cui-btn-hover-border-color:var(--ink);--cui-btn-active-color:#fff;--cui-btn-active-bg:var(--ink);--cui-btn-active-border-color:var(--ink);--cui-btn-focus-shadow-rgb:61,41,20;color:#fff}.btn-dark:focus,.btn-dark:focus-visible,.btn-dark:hover{box-shadow:0 6px 14px #3d291433}.btn-outline-primary{--cui-btn-color:var(--orange);--cui-btn-bg:#0000;--cui-btn-border-color:var(--orange);--cui-btn-hover-color:#fff;--cui-btn-hover-bg:var(--orange);--cui-btn-hover-border-color:var(--orange);--cui-btn-active-color:#fff;--cui-btn-active-bg:var(--orange-deep);--cui-btn-active-border-color:var(--orange-deep);--cui-btn-focus-shadow-rgb:236,104,57}.btn-outline-secondary{--cui-btn-color:var(--ink-soft);--cui-btn-bg:#fff;--cui-btn-border-color:var(--bw-border-strong);--cui-btn-hover-color:var(--brown);--cui-btn-hover-bg:var(--orange-soft);--cui-btn-hover-border-color:var(--orange);--cui-btn-active-color:var(--brown);--cui-btn-active-bg:var(--orange-soft);--cui-btn-active-border-color:var(--orange);--cui-btn-focus-shadow-rgb:236,104,57}.btn-outline-danger{--cui-btn-color:var(--bw-danger);--cui-btn-bg:#0000;--cui-btn-border-color:var(--bw-danger);--cui-btn-hover-color:#fff;--cui-btn-hover-bg:var(--bw-danger);--cui-btn-hover-border-color:var(--bw-danger);--cui-btn-active-color:#fff;--cui-btn-active-bg:#a93226;--cui-btn-active-border-color:#a93226;--cui-btn-focus-shadow-rgb:192,57,43}.btn-success{--cui-btn-color:#fff;--cui-btn-bg:var(--bw-success);--cui-btn-border-color:var(--bw-success);--cui-btn-hover-color:#fff;--cui-btn-hover-bg:#247a42;--cui-btn-hover-border-color:#247a42;--cui-btn-active-color:#fff;--cui-btn-active-bg:#1e6637;--cui-btn-active-border-color:#1e6637;--cui-btn-focus-shadow-rgb:45,138,78}.btn-success:focus,.btn-success:focus-visible,.btn-success:hover{box-shadow:0 6px 14px #2d8a4e47}.btn-outline-success{--cui-btn-color:var(--bw-success);--cui-btn-bg:#fff;--cui-btn-border-color:var(--bw-success);--cui-btn-hover-color:#fff;--cui-btn-hover-bg:var(--bw-success);--cui-btn-hover-border-color:var(--bw-success);--cui-btn-active-color:#fff;--cui-btn-active-bg:#247a42;--cui-btn-active-border-color:#247a42;--cui-btn-focus-shadow-rgb:45,138,78}.btn-danger{--cui-btn-color:#fff;--cui-btn-bg:var(--bw-danger);--cui-btn-border-color:var(--bw-danger);--cui-btn-hover-color:#fff;--cui-btn-hover-bg:#a93226;--cui-btn-hover-border-color:#a93226;--cui-btn-active-color:#fff;--cui-btn-active-bg:#922b21;--cui-btn-active-border-color:#922b21;--cui-btn-focus-shadow-rgb:192,57,43;color:#fff}.btn-danger:focus,.btn-danger:focus-visible,.btn-danger:hover{box-shadow:0 6px 14px #c0392b38}.btn-outline-warning{--cui-btn-color:var(--amber);--cui-btn-bg:#fff;--cui-btn-border-color:var(--amber);--cui-btn-hover-color:var(--brown);--cui-btn-hover-bg:var(--amber-soft);--cui-btn-hover-border-color:var(--amber);--cui-btn-active-color:var(--brown);--cui-btn-active-bg:#f5c882;--cui-btn-active-border-color:var(--amber);--cui-btn-focus-shadow-rgb:247,170,78}.btn-link{border:0;display:inline;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:inherit;height:auto;letter-spacing:normal;line-height:inherit;min-height:auto;padding:0;text-transform:none}.btn-link,.btn-link:hover{text-decoration:none}.bw-carer-section-title{font-size:1.05rem}.form-label{color:#7a6753;color:var(--ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.14em;margin-bottom:.35rem;text-transform:uppercase}.form-control,.form-label,.form-select{font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important}.form-control,.form-select{background:#f9f5f0;background:var(--offwhite);border:1.5px solid #e7ddd1;border:1.5px solid var(--brown-line);border-radius:12px;color:#3d2914;color:var(--ink);font-size:.95rem;padding:.6rem .9rem;transition:border-color .15s ease,background .15s ease}.form-control:focus,.form-select:focus{background:#fff;border-color:#ec6839;border-color:var(--orange);box-shadow:none}.form-control::placeholder{color:#b7a892;color:var(--bw-text-dim)}.form-check-input.is-invalid,.form-control.is-invalid,.form-select.is-invalid,textarea.form-control.is-invalid{background-color:#fff5f6!important;background-image:none!important;border-color:#f1aeb5!important;padding-right:.85rem!important}.form-check-input.is-invalid:focus,.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#ea868f!important;box-shadow:0 0 0 3px #dc35452e!important}.was-validated .form-control:valid,.was-validated .form-select:valid,.was-validated textarea.form-control:valid{background-image:none;border-color:#dccfbf;border-color:var(--bw-border-strong);padding-right:.85rem}.was-validated .form-check-input:valid{background-color:#fff;border-color:#dccfbf;border-color:var(--bw-border-strong)}.was-validated .form-check-input:valid:checked{background-color:#ec6839;background-color:var(--bw-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3.3 3.3 5.7-7.3'/%3E%3C/svg%3E");border-color:#ec6839;border-color:var(--bw-primary)}.was-validated .form-check-input[type=radio]:valid:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.4' fill='%23fff'/%3E%3C/svg%3E")}.was-validated .form-switch .form-check-input:valid{background-color:#dccfbf;background-color:var(--bw-border-strong);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23fff'/%3E%3C/svg%3E")}.was-validated .form-switch .form-check-input:valid:checked{background-color:#ec6839;background-color:var(--bw-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23fff'/%3E%3C/svg%3E");border-color:#ec6839;border-color:var(--bw-primary)}.was-validated .form-check-input:valid~.form-check-label{color:inherit}.input-group-text{background:#f9f5f0;background:var(--bw-surface-2);border:1px solid #dccfbf;border:1px solid var(--bw-border-strong);color:#7a6753;color:var(--bw-text-muted)}.input-group>.input-group-text:first-child{border-radius:10px 0 0 10px;border-right:0}.input-group>.input-group-text:last-child{border-left:0;border-radius:0 10px 10px 0}.input-group>.form-control:not(:last-child){border-radius:10px 0 0 10px}.input-group>.form-control:not(:first-child){border-left:0;border-radius:0 10px 10px 0}.form-check-input{-webkit-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1.5px solid #dccfbf;border:1.5px solid var(--bw-border-strong);border-radius:5px;cursor:pointer;flex-shrink:0;height:1.15rem;margin-top:.15rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,background-position .15s ease;vertical-align:top;width:1.15rem}.form-check-input[type=radio]{border-radius:50%}.form-check-input:checked{background-color:#ec6839;background-color:var(--bw-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3.3 3.3 5.7-7.3'/%3E%3C/svg%3E");border-color:#ec6839;border-color:var(--bw-primary)}.form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.4' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input:focus{border-color:#ec6839;border-color:var(--bw-primary);box-shadow:0 0 0 3px #ec68392e;outline:none}.form-check-input:disabled{cursor:not-allowed;opacity:.55}.form-check-label{cursor:pointer}.form-switch .form-check-input{background-color:#dccfbf;background-color:var(--bw-border-strong);background-position:0;background-size:1rem 1rem;border-color:#dccfbf;border-color:var(--bw-border-strong);border-radius:999px;height:1.25rem;width:2.25rem}.form-switch .form-check-input,.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23fff'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-color:#ec6839;background-color:var(--bw-primary);background-position:100%;border-color:#ec6839;border-color:var(--bw-primary)}.bw-fieldgroup{align-items:flex-end;display:flex;gap:.6rem}.bw-fieldgroup>*{flex:1 1;min-width:0}.bw-fieldgroup .form-label{display:block;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-fieldgroup .form-control,.bw-fieldgroup .form-select{font-size:.85rem;padding:.5rem .6rem}.bw-form-section{border-top:1px solid #e7ddd1;border-top:1px solid var(--bw-border);color:#7a6753;color:var(--bw-text-muted);display:flex;gap:.6rem;letter-spacing:.8px;margin-top:.85rem;padding-top:.95rem;text-transform:uppercase;width:100%}.bw-form-section,.bw-payment-chip{align-items:center;font-size:.72rem;font-weight:700}.bw-payment-chip{background:#fbeae2;background:var(--bw-primary-50);border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:999px;color:#ec6839;color:var(--bw-primary);cursor:pointer;display:inline-flex;line-height:1.2;margin-top:.35rem;padding:.18rem .5rem}.bw-payment-chip:hover{border-color:#ec6839;border-color:var(--bw-primary)}.bw-pay-wrap{position:relative}.bw-pay-wrap>.form-control{padding-right:5.5rem}.bw-pay-tag{align-items:center;background:#fbeae2;background:var(--bw-primary-50);border:0;border-radius:999px;color:#ec6839;color:var(--bw-primary);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;line-height:1.4;max-width:5rem;overflow:hidden;padding:.1rem .5rem;position:absolute;right:.4rem;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.bw-pay-tag:hover{background:#ec6839;background:var(--bw-primary);color:#fff}.bw-pay-dot{background:currentColor;border-radius:50%;flex:0 0 auto;height:.5rem;width:.5rem}.bw-pay-wrap>.bw-switch-cell{margin:0;min-height:auto;padding-left:2.25em;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}.bw-pay-wrap>.bw-switch-cell .form-check-input{cursor:pointer;float:none}.bw-payment-list{grid-gap:.45rem;display:grid;gap:.45rem}.bw-payment-option{background:#fff;border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:10px;color:#3d2914;color:var(--bw-text);cursor:pointer;font-weight:600;padding:.7rem .85rem;text-align:left;width:100%}.bw-payment-option:hover{background:#fbeae2;background:var(--bw-primary-50);border-color:#ec6839;border-color:var(--bw-primary);color:#ec6839;color:var(--bw-primary)}.body .table{--cui-table-color:var(--bw-text);--cui-table-border-color:var(--bw-border);margin-bottom:0}.body .table thead th{background:#f9f5f0;background:var(--offwhite);border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--brown-line);color:#7a6753;color:var(--ink-soft);font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.68rem;font-weight:600;letter-spacing:.16em;padding:.75rem 1rem;text-transform:uppercase}.body .table tbody td{border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border);padding:.85rem 1rem;vertical-align:middle}.body .booking-status-table tbody tr>td{background-color:initial!important;background-color:var(--booking-row-bg,var(--cui-table-bg,#0000))!important}.body .table-hover tbody tr:hover{background:#f9f5f0;background:var(--bw-surface-2)}.body .booking-status-table.table-hover tbody tr:hover>td{background-color:#f9f5f0!important;background-color:var(--booking-row-bg,var(--bw-surface-2))!important}.badge{border-radius:999px;border-radius:var(--bw-r-pill);font-size:.72rem;font-weight:600;padding:.32em .6em}.badge.bg-primary{background:#fbeae2!important;background:var(--orange-soft)!important;color:#d9542a!important;color:var(--orange-deep)!important}.badge.bg-success{background:#ecfdf5!important;background:var(--bw-success-50)!important;color:#2d8a4e!important;color:var(--bw-success)!important}.badge.bg-secondary{background:#f9f5f0!important;background:var(--bw-surface-2)!important;color:#7a6753!important;color:var(--bw-text-muted)!important}.badge.bg-info{background:#fbeae2!important;background:var(--orange-soft)!important;color:#4a311a!important;color:var(--brown)!important}.badge.bg-warning{background:#fdebcf!important;background:var(--bw-warning-50)!important;color:#e09930!important;color:var(--bw-accent-600)!important}.badge.bg-danger{background:#fdf2f0!important;background:var(--bw-danger-50)!important;color:#c0392b!important;color:var(--bw-danger)!important}.alert{border:1px solid #0000;border-radius:12px;font-size:.9rem;padding:.75rem 1rem}.alert-danger{background:#fdf2f0;background:var(--bw-danger-50);border-color:#ef44442e;color:#991b1b}.alert-success{background:#ecfdf5;background:var(--bw-success-50);border-color:#10b9812e;color:#065f46}.bw-pagination{align-items:center;border-top:1px solid #e7ddd1;border-top:1px solid var(--bw-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem}.bw-pagination .bw-pages .btn-sm{min-width:34px}.footer{background:#fff;background:var(--bw-surface);border-top:1px solid #e7ddd1;border-top:1px solid var(--bw-border);color:#7a6753;color:var(--bw-text-muted);font-size:.85rem;padding:.85rem 1.25rem}.app-dropdown{display:inline-block;position:relative}.table-responsive:has(.app-dropdown-menu){overflow:visible!important}.card-body:has(.app-dropdown-menu),.card-body:has(>.app-dropdown-menu){overflow:visible}.app-dropdown-menu{animation:bw-dd-in .12s ease-out;background:#fff;border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:12px;box-shadow:0 18px 40px #3d291414;box-shadow:var(--bw-shadow-lg);min-width:12rem;padding:.4rem 0;position:absolute;top:calc(100% + 6px);z-index:1050}.app-dropdown-menu.app-dropdown-menu-start{left:0}.app-dropdown-menu.app-dropdown-menu-end{right:0}.app-dropdown-menu .dropdown-item{align-items:center;background:#0000;border:0;color:#3d2914;color:var(--bw-text);cursor:pointer;display:flex;font-size:.88rem;gap:.55rem;padding:.5rem 1rem;text-align:start;width:100%}.app-dropdown-menu .dropdown-item:hover{background:#fbeae2;background:var(--orange-soft);color:#4a311a;color:var(--brown)}.app-dropdown-menu .dropdown-item.text-danger{color:#c0392b!important;color:var(--bw-danger)!important}.app-dropdown-menu .dropdown-divider{background:#e7ddd1;background:var(--bw-border);height:1px;margin:.35rem 0}.app-dropdown-menu .dropdown-header{color:#7a6753;color:var(--bw-text-muted);font-size:.7rem;letter-spacing:1px;padding:.6rem 1rem .2rem;text-transform:uppercase}@keyframes bw-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.metric-card{align-items:center;background:#fff;border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:18px;border-radius:var(--bw-r-lg);box-shadow:0 1px 2px #3d29140a;box-shadow:var(--bw-shadow-sm);display:flex;gap:1rem;padding:1.1rem 1.25rem;transition:transform .15s ease,box-shadow .15s ease}.metric-card:hover{box-shadow:0 4px 14px #3d29140f;box-shadow:var(--bw-shadow-md);transform:translateY(-2px)}.metric-card-icon{border-radius:14px;color:#fff;display:grid;flex-shrink:0;font-size:1.4rem;height:52px;place-items:center;width:52px}.metric-card-icon-primary{background:#ec6839;background:var(--orange);box-shadow:0 8px 18px #ec683947}.metric-card-icon-warning{background:#f7aa4e;background:var(--amber);box-shadow:0 8px 18px #f7aa4e4d}.metric-card-icon-success{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 8px 18px #05966947}.metric-card-icon-info{background:linear-gradient(135deg,#22d3ee,#0e7490);box-shadow:0 8px 18px #0e749047}.metric-card-icon-danger{background:linear-gradient(135deg,#f87171,#b91c1c);box-shadow:0 8px 18px #b91c1c47}.metric-card-label{color:#7a6753;color:var(--ink-soft);font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.metric-card-value{color:#3d2914;color:var(--bw-text);font-size:1.7rem;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin-top:.15rem}.bw-hero{background:#4a311a;background:var(--brown);border-radius:18px;border-radius:var(--card-radius);box-shadow:none;color:#fff;overflow:hidden;padding:1.5rem 1.75rem;position:relative}.bw-hero:after{background:#f7aa4e59;border-radius:47% 53% 63% 37%/42% 58% 42% 58%;content:"";filter:blur(8px);height:220px;position:absolute;right:-60px;top:-60px;width:220px}.bw-hero h2{color:#fff;margin:0 0 .4rem}.bw-hero p{margin:0;opacity:.92}.field-label{color:#7a6753;color:var(--ink-soft);display:block;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.field-label,.input{font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important}.input{background:#f9f5f0;background:var(--offwhite);border:1.5px solid #0000;border-radius:12px;color:#3d2914;color:var(--ink);font-size:15px;padding:14px 16px;transition:border-color .15s ease,background .15s ease;width:100%}.input::placeholder{color:#b7a892}.input:focus{background:#fff;border-color:#ec6839;border-color:var(--orange);outline:none}.input--error,.input.is-invalid{background:#fff;border-color:#c0392b}.input--error:focus,.input.is-invalid:focus{border-color:#c0392b}.blob-field{inset:0;overflow:hidden}.blob,.blob-b,.blob-c,.blob-field{pointer-events:none;position:absolute}.blob,.blob-b,.blob-c{filter:blur(2px)}.blob{border-radius:47% 53% 63% 37%/42% 58% 42% 58%}.blob-b{border-radius:63% 37% 44% 56%/49% 41% 59% 51%}.blob-c{border-radius:38% 62% 57% 43%/55% 49% 51% 45%}.brand-img{display:block;object-fit:contain;width:auto}.alert-soft{background:#fbeae2;background:var(--orange-soft);border-radius:12px;color:#d9542a;color:var(--orange-deep);font-size:14px;margin-bottom:18px;padding:12px 16px}.ico-16{height:16px;width:16px}.divider{background:#e7ddd1;background:var(--brown-line);border:none;height:1px;margin:0}.login-wrap{display:flex;min-height:100vh}.login-hero{background:#4a311a;background:var(--brown);flex:0 0 46%;overflow:hidden}.login-hero,.login-hero-inner{display:flex;position:relative}.login-hero-inner{flex-direction:column;padding:56px 60px;width:100%;z-index:2}.hero-brand{align-items:center;display:flex;gap:16px}.hero-spacer{margin-top:auto}.hero-title{color:#fff;font-size:clamp(30px,4.4vw,46px);margin-top:14px;max-width:460px}.hero-tagline{color:#ffffff80;font-size:13px;margin-top:36px}.trust-list{display:flex;flex-direction:column;gap:22px;margin-top:38px;max-width:440px}.trust-item{align-items:flex-start;display:flex;gap:16px}.trust-ico{align-items:center;background:#f7aa4e29;border-radius:50%;display:flex;flex:none;height:42px;justify-content:center;width:42px}.trust-ico svg{stroke:#f7aa4e;stroke:var(--amber);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.trust-t{color:#fff;font-size:15px;font-weight:600}.trust-d{color:#fff9;font-size:13.5px;line-height:1.45;margin-top:2px}.login-form-side{align-items:center;background:#fff;background:var(--white);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.login-card{max-width:400px;width:100%}.login-foot{color:#7a6753;color:var(--ink-soft);font-size:13px;margin-top:32px}.auth-h2{margin:10px 0 6px}.auth-intro{color:#7a6753;color:var(--ink-soft);margin-bottom:28px}.form-field{margin-bottom:18px}@media (max-width:980px){.login-hero{display:none}}.bw-segmented{display:flex;flex-wrap:wrap;gap:.35rem}.bw-swal.swal2-popup{border:1px solid #e7ddd1!important;border:1px solid var(--brown-line)!important;border-radius:18px!important;border-radius:var(--card-radius)!important;box-shadow:0 30px 80px #3d291426!important;display:flex!important;flex-direction:column!important;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;max-height:calc(100dvh - 2rem)!important;overflow:hidden!important;padding:1.35rem 1.35rem 1.1rem!important}.bw-swal .swal2-html-container{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.bw-swal-actions{flex-shrink:0!important}.bw-swal-title{color:#4a311a!important;color:var(--brown)!important;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:.08em!important}.bw-swal-text{color:#7a6753!important;color:var(--ink-soft)!important;font-size:.92rem!important}.bw-swal-actions{gap:.5rem!important;justify-content:flex-end!important;margin-top:1.1rem!important;width:100%!important}.bw-swal-actions .btn{height:36px;line-height:1;margin:0!important;min-width:5.5rem}.bw-swal .swal2-input-label,.bw-swal-label{display:block!important;margin:.85rem 0 .35rem!important;text-align:left!important}.bw-swal .bw-swal-input,.bw-swal .swal2-input,.bw-swal .swal2-textarea{background:#f9f5f0!important;background:var(--offwhite)!important;border:1.5px solid #e7ddd1!important;border:1.5px solid var(--brown-line)!important;border-radius:12px!important;box-shadow:none!important;color:#3d2914!important;color:var(--ink)!important;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.95rem!important;margin:0!important;padding:.6rem .9rem!important;width:100%!important}.bw-swal .swal2-textarea{min-height:5.5rem!important;resize:vertical!important}.bw-swal .bw-swal-input:focus,.bw-swal .swal2-input:focus,.bw-swal .swal2-textarea:focus{background:#fff!important;border-color:#ec6839!important;border-color:var(--orange)!important;box-shadow:none!important}.bw-swal .bw-swal-input::placeholder,.bw-swal .swal2-input::placeholder,.bw-swal .swal2-textarea::placeholder{color:#b7a892!important;color:var(--bw-text-dim)!important}.bw-swal .swal2-validation-message{background:#fbeae2!important;background:var(--orange-soft)!important;color:#d9542a!important;color:var(--orange-deep)!important}.swal2-popup{border-radius:18px!important;border-radius:var(--card-radius)!important;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important}.swal2-styled.swal2-confirm{box-shadow:none!important}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{border-radius:13px 24px 12px 22px!important;border-radius:var(--blob-btn)!important}.swal2-container{z-index:2000!important}.bw-toast.swal2-popup{align-items:center!important;background:#fff!important;border:1px solid #e7ddd1!important;border:1px solid var(--brown-line)!important;border-radius:12px!important;box-shadow:0 18px 40px #3d29141f!important;display:flex!important;flex-direction:row!important;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;gap:.65rem!important;min-width:280px;opacity:1!important;padding:.75rem 1rem!important}.bw-toast .swal2-icon{align-self:center!important;border-width:2px!important;flex-shrink:0;font-size:.95rem!important;height:28px!important;margin:0!important;min-width:28px!important;padding:0!important;width:28px!important}.bw-toast .swal2-icon .swal2-icon-content{font-size:1rem!important;line-height:1!important}.bw-toast .swal2-icon .swal2-success-ring{border-width:2px!important;height:28px!important;left:-2px!important;top:-2px!important;width:28px!important}.bw-toast .swal2-icon .swal2-success-line-long,.bw-toast .swal2-icon .swal2-success-line-tip{height:2px!important}.bw-toast .swal2-icon .swal2-x-mark-line{height:2px!important;top:13px!important}.bw-toast .swal2-title{align-self:center!important;color:#3d2914!important;color:var(--bw-text)!important;flex:1 1;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.bw-toast .swal2-html-container,.bw-toast .swal2-title{margin:0!important;padding:0!important;text-align:left!important}.bw-toast .swal2-html-container{color:#7a6753!important;color:var(--bw-text-muted)!important;font-size:.85rem!important}.bw-toast .swal2-timer-progress-bar{background:linear-gradient(90deg,#ec6839,#d9542a)!important;background:linear-gradient(90deg,var(--bw-primary),var(--bw-primary-600,var(--bw-primary)))!important;height:3px!important}.bw-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;gap:.35rem;letter-spacing:.02em;padding:.2rem .55rem;text-transform:capitalize}.bw-badge--create{background:#22c55e1f;color:#15803d}.bw-badge--update{background:#f59e0b24;color:#b45309}.bw-badge--delete{background:#ef444424;color:#b91c1c}.bw-badge--login{background:#fbeae2;background:var(--orange-soft);color:#d9542a;color:var(--orange-deep)}.bw-badge--info{background:#3b82f61f;color:#1d4ed8}.bw-bell-btn{align-items:center;background:#fff;background:var(--bw-surface);border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:10px;color:#3d2914;color:var(--bw-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;transition:background .12s ease,border-color .12s ease,transform .12s ease;width:40px}.bw-bell-btn:hover{background:#f9f5f0;background:var(--bw-surface-2);border-color:#dccfbf;border-color:var(--bw-border-strong);color:#ec6839;color:var(--bw-primary)}.bw-bell-btn:active{transform:scale(.96)}.bw-bell-btn i{font-size:1.15rem;line-height:1}.bw-bell-badge{align-items:center;animation:bw-bell-pop .22s cubic-bezier(.34,1.56,.64,1);background:#ef4444;border-radius:999px;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--bw-surface);color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;letter-spacing:-.02em;line-height:1;min-width:20px;padding:0 6px;position:absolute;right:-5px;top:-5px}@keyframes bw-bell-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.bw-notif-count{align-items:center;background:#fbeae2;background:var(--bw-primary-50);border-radius:999px;color:#ec6839;color:var(--bw-primary);display:inline-flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:22px;padding:0 7px}.bw-notif-panel{max-width:calc(100vw - 1rem);overflow:hidden;padding:0!important;width:360px}.bw-notif-header{align-items:center;background:linear-gradient(180deg,#f9f5f0,#fff);background:linear-gradient(180deg,var(--offwhite) 0,#fff 100%);border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border);display:flex;justify-content:space-between;padding:.75rem 1rem}.bw-notif-body{max-height:60vh;overflow-y:auto}.bw-notif-empty{color:#7a6753;color:var(--bw-text-muted);font-size:.9rem;padding:2rem 1rem;text-align:center}.bw-notif-item{align-items:flex-start;border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border);color:#3d2914;color:var(--bw-text);display:flex;gap:.75rem;padding:.75rem 1rem;position:relative;text-decoration:none;transition:background .12s ease}.bw-notif-item:last-child{border-bottom:none}.bw-notif-item:hover{background:#f9f5f0;background:var(--offwhite);color:#3d2914;color:var(--bw-text)}.bw-notif-item.is-new{background:#ec68390f}.bw-notif-item.is-read{opacity:.55}.bw-notif-item.is-read .bw-notif-title{font-weight:400}.bw-notif-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;width:36px}.bw-notif-icon--create{background:#22c55e1f;color:#15803d}.bw-notif-icon--update{background:#f59e0b29;color:#b45309}.bw-notif-icon--delete{background:#ef444424;color:#b91c1c}.bw-notif-icon--login{background:#fbeae2;background:var(--orange-soft);color:#d9542a;color:var(--orange-deep)}.bw-notif-icon--info{background:#3b82f624;color:#1d4ed8}.bw-notif-content{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.bw-notif-title{color:#3d2914;color:var(--bw-text);font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-notif-meta{align-items:center;color:#7a6753;color:var(--bw-text-muted);display:flex;font-size:.75rem;gap:.35rem}.bw-notif-dot{background:#ec6839;background:var(--orange);border-radius:999px;height:8px;position:absolute;right:14px;top:14px;width:8px}.bw-notif-footer{background:#f9f5f0;background:var(--offwhite);border-top:1px solid #e7ddd1;border-top:1px solid var(--bw-border);padding:.6rem 1rem;text-align:center}.bw-notif-footer a{color:#ec6839;color:var(--orange);font-size:.85rem;font-weight:600;text-decoration:none}.bw-notif-footer a:hover{text-decoration:underline}.bw-filter-bar{align-items:flex-end;background:#f9f5f0;background:var(--offwhite);border:1px solid #e7ddd1;border:1px solid var(--brown-line);border-radius:18px;border-radius:var(--card-radius);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.bw-filter-bar>div{flex:1 1 200px;min-width:180px}.bw-filter-bar label{color:#7a6753;color:var(--ink-soft);display:block;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.72rem;font-weight:600;letter-spacing:.14em;margin-bottom:.35rem;text-transform:uppercase}.bw-filter-bar .bw-filter-actions{flex:0 0 auto;min-width:0}.bw-filter-actions{align-items:flex-end;display:flex;gap:.5rem}@media (max-width:575px){.bw-filter-bar .bw-filter-actions,.bw-filter-bar>div{flex:1 1 100%}.bw-filter-actions .btn{flex:1 1}}.bw-color-swatch{border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:4px;display:inline-block;height:16px;vertical-align:middle;width:16px}.bw-modal-backdrop{align-items:center;animation:bw-fade-in .12s ease-out;background:#3d291473;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;position:fixed;z-index:1080}.bw-modal-backdrop--stacked{z-index:1090}.bw-modal{animation:bw-modal-in .16s cubic-bezier(.34,1.56,.64,1);background:#fff;background:var(--bw-surface);border:1px solid #e7ddd1;border:1px solid var(--brown-line);border-radius:18px;border-radius:var(--card-radius);box-shadow:0 30px 80px #3d291426;display:flex;flex-direction:column;flex-shrink:0;margin:auto 0;max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);max-width:520px;overflow:hidden;width:100%}.bw-modal--sm{max-width:420px}.bw-modal--md{max-width:560px}.bw-modal--lg{max-width:720px}@keyframes bw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bw-modal-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.bw-modal-head{align-items:center;background:#f9f5f0;background:var(--offwhite);border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--brown-line);display:flex;flex-shrink:0;justify-content:space-between;padding:.95rem 1.25rem}.bw-modal-title{color:#4a311a;color:var(--brown);flex:1 1;font-size:1.05rem;letter-spacing:.06em;line-height:1.35;margin:0;min-width:0;padding-right:.75rem;text-transform:uppercase}.bw-modal-close{background:#0000;border:0;border-radius:6px;color:#7a6753;color:var(--ink-soft);cursor:pointer;font-size:1.6rem;line-height:1;padding:0 .25rem}.bw-modal-close:hover{background:#fbeae2;background:var(--orange-soft);color:#ec6839;color:var(--orange)}.bw-modal-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;scrollbar-color:#e7ddd1 #0000;scrollbar-color:var(--brown-line) #0000;scrollbar-width:thin}.bw-modal-body::-webkit-scrollbar{width:6px}.bw-modal-body::-webkit-scrollbar-thumb{background:#e7ddd1;background:var(--brown-line);border-radius:999px}.bw-modal-body .table-responsive{overflow-x:auto!important;overflow-y:visible!important}.bw-modal-foot{background:#f9f5f0;background:var(--offwhite);border-top:1px solid #e7ddd1;border-top:1px solid var(--brown-line);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.85rem 1.25rem}body:has(.bw-modal-backdrop){overflow:hidden}@keyframes bw-spin{to{transform:rotate(1turn)}}.bw-spin{animation:bw-spin .7s linear infinite;display:inline-block}.bw-color-palette{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(8,1fr)}.bw-color-palette button{border:2px solid #0000;border-radius:8px;cursor:pointer;height:28px;padding:0;transition:transform .1s ease;width:28px}.bw-color-palette button:hover{transform:scale(1.08)}.bw-color-palette button.is-selected{border-color:#3d2914;border-color:var(--bw-text);box-shadow:inset 0 0 0 2px #fff}.bw-color-dot{border:1px solid #00000014;border-radius:4px;display:inline-block;height:16px;vertical-align:middle;width:16px}.bw-kebab{align-items:center;background:#0000;border:0;border-radius:8px;color:#7a6753;color:var(--bw-text-muted);cursor:pointer;display:inline-flex;font-size:1.1rem;height:32px;justify-content:center;line-height:1;width:32px}.bw-kebab.is-open,.bw-kebab:hover{background:#fbeae2;background:var(--orange-soft);color:#ec6839;color:var(--orange)}.bw-page-title{font-size:1.35rem;font-weight:700;letter-spacing:-.4px;margin:0 0 .25rem}.bw-page-sub{color:#7a6753;color:var(--bw-text-muted);font-size:.92rem;margin:0}.card-body .nav-tabs{border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border,#e5e7eb);gap:.25rem}.card-body .nav-tabs .nav-item .nav-link{background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;color:#7a6753;color:var(--bw-text-muted);font-weight:600;margin-bottom:-1px;padding:.55rem 1rem}.card-body .nav-tabs .nav-item .nav-link:hover{color:#3d2914;color:var(--bw-text)}.card-body .nav-tabs .nav-item .nav-link.active{background:#0000;border-bottom-color:#ec6839;border-bottom-color:var(--orange);color:#ec6839;color:var(--orange)}.bw-history-table thead th{background:#f9f5f0;background:var(--bw-surface-2);border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border,#e5e7eb);color:#7a6753;color:var(--bw-text-muted);font-size:.78rem;letter-spacing:.4px;text-transform:uppercase}.bw-history-table td{padding-bottom:.85rem;padding-top:.85rem;vertical-align:top}.bw-history-table .badge{font-size:.72rem;letter-spacing:.3px;padding:.4rem .55rem}.bw-history-changes{display:flex;flex-direction:column;gap:.15rem}.bw-history-changes li{border-bottom:1px dashed #e7ddd1;border-bottom:1px dashed var(--bw-border,#e5e7eb);border-radius:4px;line-height:1.35;padding:.25rem .5rem}.bw-history-changes li:last-child{border-bottom:0}.bw-history-changes li.bw-field-changed{background:#f59e0b14;border-left:3px solid #f7aa4e;border-left:3px solid var(--bw-warning,#d97706);padding-left:.5rem}.sidebar-nav .nav-group-toggle{background:#0000;border:0;cursor:pointer;text-align:left;width:100%}.sidebar-nav .nav-group-items{height:auto;overflow:visible}.centre-badge{align-items:center;background:#fbeae2;background:var(--bw-primary-50);border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:999px;color:#ec6839;color:var(--bw-primary);display:inline-flex;font-size:.78rem;font-weight:600;padding:.25rem .6rem}.bw-payload-section{color:#7a6753;color:var(--ink-soft);font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;font-size:.72rem;font-weight:600;letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}.bw-payload{background:#fff;border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:12px;border-radius:var(--bw-r-md);overflow:hidden}.bw-payload-grid{display:flex;flex-direction:column}.bw-payload-row{border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border);display:grid;grid-template-columns:minmax(130px,36%) 1fr}.bw-payload-row:last-child{border-bottom:0}.bw-payload-label{background:#f9f5f0;background:var(--offwhite);border-right:1px solid #e7ddd1;border-right:1px solid var(--bw-border);color:#7a6753;color:var(--ink-soft);font-size:.85rem;font-weight:600;line-height:1.4;text-transform:capitalize}.bw-payload-label,.bw-payload-value{font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important;padding:.75rem 1rem}.bw-payload-value{color:#3d2914;color:var(--ink);font-size:.95rem;font-weight:400;line-height:1.45;word-break:break-word}.bw-payload-note{margin-top:1.25rem;padding-top:.25rem}@media (max-width:480px){.bw-payload-row{grid-template-columns:1fr}.bw-payload-label{border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border);border-right:0;padding-bottom:.35rem}.bw-payload-value{padding-top:.5rem}}.react-datepicker-wrapper.d-block{width:100%}.react-datepicker__input-container{display:block}.react-datepicker-popper{z-index:1100}.react-datepicker{border-color:#dccfbf;border-color:var(--bw-border-strong);border-radius:10px;box-shadow:0 12px 30px #1418302e;font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important}.react-datepicker__header{background:#f9f5f0;background:var(--bw-surface-2);border-bottom-color:#dccfbf;border-bottom-color:var(--bw-border-strong)}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background:#ec6839;background:var(--bw-primary);color:#fff}.react-datepicker__day--selected:hover{background:#d9542a;background:var(--bw-primary-600)}.react-datepicker__day:hover{background:#fbeae2;background:var(--bw-primary-50)}.body .card-header{padding:.85rem 1.1rem}.body .card-body{padding:1rem 1.1rem}.body .card-footer{padding:.75rem 1.1rem}.form-control,.form-select{padding:.5rem .8rem}.body .table tbody td{padding:.65rem .85rem}.body .table thead th{padding:.6rem .85rem}.badge{padding:.28em .55em}.metric-card{gap:.85rem;padding:.9rem 1.05rem}.metric-card-icon{height:44px;width:44px}.header .container-fluid{min-height:56px}.header-nav .avatar-img{height:32px!important;width:32px!important}.bw-filter-bar{margin-bottom:1rem;padding:.85rem 1.05rem}.bw-filter-bar label{margin-bottom:.3rem}.bw-filter-bar .form-control,.bw-filter-bar .form-select{height:36px}.bw-filter-actions .btn,.card-header .btn{flex-shrink:0}.bw-modal-head{padding:.8rem 1.05rem}.bw-modal-body{padding:1rem 1.05rem 1.35rem}.bw-modal-foot{padding:.7rem 1.05rem}.bw-hero{padding:1.25rem 1.4rem}.alert{padding:.65rem .9rem}.footer{padding:.7rem 1.1rem}.bw-pagination{margin-top:.85rem;padding-top:.85rem}.bw-pagination .bw-pages .btn-sm{min-width:30px}.input{padding:12px 14px}.sidebar .nav-link{padding:.55rem .75rem}.sidebar .sidebar-header{padding:.85rem 1.1rem}.bw-dashboard-stat{display:block;height:100%}.bw-dashboard-stat-card{transition:box-shadow .15s ease,transform .15s ease}.bw-dashboard-stat:hover .bw-dashboard-stat-card{box-shadow:0 6px 18px #3d291414;transform:translateY(-1px)}.bw-dashboard-stat:focus-visible .bw-dashboard-stat-card{outline:2px solid #ec6839;outline:2px solid var(--bw-primary);outline-offset:2px}.bw-dashboard-stat-icon{color:#ec6839;color:var(--bw-primary);flex:0 0 auto;font-size:1.4rem;height:48px;width:48px}.bw-dashboard-stat-value{font-size:1.7rem;font-weight:800;line-height:1}.bw-dashboard-stat-label{letter-spacing:.02em;margin-top:.15rem}.bw-dashboard-breakdown{max-width:420px}.bw-dashboard-breakdown-row{align-items:center;border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border);display:flex;gap:1rem;justify-content:space-between;padding:.55rem .25rem}.bw-dashboard-breakdown-label{line-height:1.35;min-width:0}#root,.alert,.badge,.body,.body :not([class*=cil-]):not([class^=cil-]):not(.nav-title):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.btn,.btn-link,.bw-filter-bar label,.bw-modal,.bw-modal-body,.bw-page-sub,.bw-swal.swal2-popup,.card,.card-body,.card-footer,.card-header,.dropdown-item,.dropdown-menu,.field-label,.form-check-label,.form-control,.form-label,.form-select,.form-text,.header,.input,.login-card,.login-foot,.modal,.nav-link,.nav-tabs .nav-link,.pagination,.react-datepicker,.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name,.swal2-popup,.table,.table td,.table th,body,button,html,input,select,textarea{font-family:Barlow,system-ui,sans-serif!important;font-family:var(--font-body)!important}.auth-h2,.body .card-header strong,.bw-carer-section-title,.bw-hero h2,.bw-modal-title,.bw-page-title,.bw-swal-title,.display,.h1,.h2,.h3,.h4,.h5,.h6,.hero-title,h1,h2,h3,h4,h5,h6{font-family:montana!important;font-family:var(--font-heading)!important;font-size:27px!important;font-weight:600!important;letter-spacing:0!important}[class*=" cib-"],[class*=" cil-"],[class^=cib-],[class^=cil-]{font-family:CoreUI-Icons-Free!important}.rich-text-editor.jodit-host{background:#0000;border:none;overflow:visible}.rich-text-editor.jodit-host .rte-fallback{background:#fff;border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:12px;border-radius:var(--bw-r-md);color:#3d2914;color:var(--ink);font-family:Barlow,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;line-height:1.6;min-height:220px;padding:12px 14px;width:100%}.rich-text-editor.jodit-host.is-ready .rte-fallback{display:none}.rich-text-editor.jodit-host .jodit-container{border:1px solid #e7ddd1;border:1px solid var(--bw-border);border-radius:12px;border-radius:var(--bw-r-md);font-family:Barlow,system-ui,sans-serif;font-family:var(--font-body);overflow:hidden}.rich-text-editor.jodit-host .jodit-toolbar__box{background:#f9f5f0;background:var(--offwhite);border-bottom:1px solid #e7ddd1;border-bottom:1px solid var(--bw-border)}.rich-text-editor.jodit-host .jodit-wysiwyg{color:#3d2914;color:var(--ink);font-family:Barlow,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;line-height:1.6;padding:12px 14px}.rich-text-editor.jodit-host .jodit-wysiwyg h2{font-size:1.15rem;margin:.75em 0 .35em}.rich-text-editor.jodit-host .jodit-wysiwyg p{margin-bottom:.75em}.rich-text-editor.jodit-host .jodit-wysiwyg a{color:#d9542a;color:var(--orange-deep)}.rich-text-editor.is-invalid .jodit-container{border-color:#c0392b;border-color:var(--bw-danger);box-shadow:0 0 0 .2rem #c0392b1f}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}
/*# sourceMappingURL=main.1bd53f84.css.map*/