:root{--font-expo:sans-serif;--font-bill:cursive;--blue1:#18232f;--blue2:#30475e;--blue3:#43586d;--blue4:#b6c8da;--blue5:#c5d3e1;--blue6:#e7edf3;--transition:.15s ease-in-out;--yellow1:#d89900;--yellow2:#ffd369;--green:#24b382;--red:#a15959;--gradient-dark:linear-gradient(210deg, var(--blue6), var(--blue4));--gradient-light:linear-gradient(210deg, var(--blue4), var(--blue2))}*{margin:0;padding:0;font-family:inherit}html,body{font-family:var(--font-expo), system-ui, "Segoe UI", Roboto, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;height:100%}h2{font-size:1.2rem;font-weight:600}h3,h4,h5,h6{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}h3{font-size:1rem;font-weight:500}h4{margin-bottom:4px;font-size:.9rem;font-weight:700}h5{text-transform:uppercase;letter-spacing:1pt;opacity:.7;margin-bottom:4px;font-size:.75rem;font-weight:700}h6{margin-bottom:.4rem;font-size:1.2rem;font-weight:600}a{color:var(--blue3);text-decoration:none}a:hover{text-decoration:underline}.font-bill{font-family:var(--font-bill), "Brush Script MT", cursive}.font-expo-book{font-weight:400}.separator{border-top:1px solid var(--blue3);width:100%;margin:10px 0}.tag{color:var(--blue6);border-radius:8px;margin-left:5px;padding:1px 6px;font-size:.85rem;display:inline-block}.tag.inactive{background:var(--yellow2);color:var(--blue1)}.tag.full{background:var(--red);color:var(--blue6)}.btn{background:var(--blue3);color:#e9eef3;border:1px solid var(--blue3);cursor:pointer;border-radius:8px;padding:6px 10px}.btn.btn-secondary:hover{background:var(--blue4);border:1px solid var(--blue4)}.btn.btn-secondary{background:var(--blue6);color:var(--blue3);border:1px solid var(--blue4)}.btn.btn-ctrl{text-align:center;border-radius:50%;width:20px;height:20px;padding:0 0 2px}.btn.btn-red{background:var(--red);color:var(--blue6);border:1px solid var(--red)}.btn.btn-s{padding:3px 6px}.btn:hover{background:var(--blue1);border:1px solid var(--blue1)}.btn.btn-action{text-align:left;font-size:.95em}.trashBtn{color:var(--red);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-right:6px;padding:2px 8px;font-weight:800}.trashBtn:hover{background:#ff000026}input,textarea,select{box-sizing:border-box;color:var(--blue2);border:1px solid var(--blue2);background:0 0;border-radius:6px;outline:none;width:100%;max-width:100%;height:100%;padding:6px 10px}input[type=checkbox]{background:var(--blue2)}input[type=file]{background:var(--blue6);border:none;border-radius:0;padding:0}.authMain{background:linear-gradient(to right, var(--blue1), var(--blue2));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.login{background-color:var(--blue5);width:clamp(300px,25%,400px);max-width:800px;box-shadow:1px 3px 50px var(--blue1);--md-field-bg:var(--blue5);border-radius:10px;gap:20px;padding:28px 36px;display:grid}.checkbox-row{cursor:pointer;gap:8px;padding-left:30px;display:flex;position:relative}.checkbox-row:not(:first-child){margin-top:8px}.checkbox-row.checkbox-s{padding-left:25px}.checkbox-s,.small-label{opacity:.85;font-size:.85rem}.checkbox-label{cursor:pointer;display:inline-block}.checkbox-row input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox-label:before{content:"";background:var(--blue6);border:1px solid var(--blue3);border-radius:50%;width:22px;height:22px;position:absolute;top:-2px;left:0}.checkbox-s .checkbox-label:before{top:-1px}.checkbox-label:after{content:"";border:solid var(--blue6);opacity:0;width:5px;height:10px;transition:opacity var(--transition);border-width:0 2px 2px 0;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.checkbox-label:hover{opacity:.8}.checkbox-s .checkbox-label:after{width:4px;height:8px;top:2px;left:6px}.checkbox-row.checkbox-s .checkbox-label:before{width:16px;height:16px}.checkbox-row input:checked~.checkbox-label:before{background:var(--blue3)}.checkbox-row input:checked~.checkbox-label:after{opacity:1}textarea{height:auto}input:focus,textarea:focus{border-color:var(--blue1)}.md-field{width:100%;display:block;position:relative}.md-field>:is(input,textarea,select){border-color:var(--blue3);height:auto;transition:border-color var(--transition), box-shadow var(--transition);padding:8px 10px}.md-field>textarea{resize:vertical;min-height:80px}.md-field>select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2330475E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}.md-field>:is(input,textarea,select):not([readonly]):hover{border-color:var(--blue1)}.md-field>:is(input,textarea,select):not([readonly]):focus{border-color:var(--blue1);box-shadow:inset 0 0 0 1px var(--blue1)}.md-field>:is(input,textarea)[readonly]:focus{border-color:var(--blue3)}.md-field>label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 18px);color:var(--blue3);pointer-events:none;transition:top var(--transition), font-size var(--transition), color var(--transition);padding:0 4px;font-size:.8rem;line-height:1.2;position:absolute;top:18px;left:9px;overflow:hidden;transform:translateY(-50%)}.md-field>:is(input,textarea):focus+label,.md-field>:is(input,textarea):not(:placeholder-shown)+label,.md-field>input[type=date]+label,.md-field>select+label{background:var(--md-field-bg,var(--blue6));font-size:.75rem;top:0}.md-field>:is(input,textarea,select):not([readonly]):focus+label{color:var(--blue1);font-weight:600}.md-field>input:autofill{box-shadow:inset 0 0 0 1000px var(--md-field-bg,var(--blue6));-webkit-text-fill-color:var(--blue2);caret-color:var(--blue2)}.md-field>input:autofill:not([readonly]):focus{box-shadow:inset 0 0 0 1px var(--blue1), inset 0 0 0 1000px var(--md-field-bg,var(--blue6))}.md-field>:is(input,textarea)::placeholder{color:#0000}.page-container{box-sizing:border-box;background:var(--blue5);height:100%;padding:40px 50px;position:relative;overflow:auto}.page-container.generator{padding:0;overflow-x:hidden}.generator .tms-field,.generator .tms-root{height:100%}.page-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.table-filters{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:-8px;display:flex}.table-filters-group{gap:1rem;display:flex}.table-filters-group label{margin-top:0!important}.table-filters .tms-root{margin-top:8px;width:240px!important}.table-filters .tms-root .tms-chip{background:var(--blue6)!important}.table-sort{flex-wrap:wrap;gap:2px 10px;display:flex}.table-sort span{white-space:nowrap}.table-sort .sort-button{opacity:.8;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem}.table-count{opacity:.8;font-size:.8rem}.table-btn-wrap{align-items:center;gap:12px;display:flex}.table-search{cursor:text;border:0;border-bottom:1px solid var(--blue2);background:0 0;border-radius:0;width:auto;min-width:240px;height:100%;margin-top:8px;display:inline-block}.page-title h1{color:var(--blue6);z-index:1;margin:0 0 28px;font-size:32px;display:inline-block;position:relative}.page-title h1:after{content:"";z-index:-1;background:var(--blue1);border-radius:0 0 8px 8px;width:100%;height:100%;padding:40px 20px 10px;position:absolute;top:-40px;left:-20px}.table-wrapper{overflow-x:auto}.table-wrapper table{font-size:.8rem;overflow:hidden}.table-wrapper td,.table-wrapper th{text-align:left;border-radius:0;padding:8px}.table-wrapper:not(.no-hover) td:first-child{cursor:pointer;transition:all var(--transition)}.table-wrapper td:first-child,.table-wrapper th:first-child{border-radius:5px 0 0 5px}.table-wrapper td:last-child,.table-wrapper th:last-child{border-radius:0 5px 5px 0}.table-wrapper:not(.no-hover) td:first-child:hover{background-color:var(--blue6);color:var(--blue3);text-decoration:underline}.table-wrapper tr{z-index:1;transition:all var(--transition);position:relative}.table-wrapper tr:has(>td:not(.group-header)):hover{z-index:10;box-shadow:1px 0 7px #0003}.table-wrapper thead tr{background:var(--blue2);color:var(--blue6)}.table-wrapper .table-sub-heading{color:var(--blue2);background:0 0}.table-wrapper tbody tr{background:var(--blue5)}.table-wrapper tbody tr:nth-child(2n){background:var(--blue4)}.crm-sidebar{background:var(--blue1);color:#e9eef3;box-sizing:border-box;width:240px;transition:width var(--transition), padding var(--transition), margin-right var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:space-between;padding:2rem 1.5rem;display:flex;overflow:hidden}.crm-sidebar-header{width:calc(240px - 3rem);height:64px;transition:width var(--transition), height var(--transition);align-items:flex-start;display:flex;position:relative}.crm-sidebar .crm-collapse-toggle{cursor:pointer;transition:top var(--transition), right var(--transition);position:absolute;top:0;right:0}.crm-logo{width:64px;height:64px;transition:width var(--transition), height var(--transition), margin-left var(--transition);position:relative}.crm-logo a:after{content:"";opacity:.5;border:2px solid var(--blue5);box-sizing:border-box;pointer-events:none;width:100%;height:100%;transition:all var(--transition);border-radius:50%;position:absolute;top:0;left:0}.crm-logo .active:after{width:calc(100% + 20px);height:calc(100% + 20px);top:-10px;left:-10px}.crm-logo a,.crm-logo img{width:100%;height:100%;display:block}.crm-sidebar .material-symbols-outlined{background:var(--blue2);color:var(--blue5);transition:background var(--transition), color var(--transition), transform var(--transition);border-radius:50%;padding:6px;font-size:20px}.crm-sidebar .crm-collapse-toggle .material-symbols-outlined{background:0 0}.crm-link.active .material-symbols-outlined,.crm-icon-link.active .material-symbols-outlined{background:var(--blue5);color:var(--blue2)}.crm-nav{flex-direction:column;flex:1;list-style:none;display:flex}.crm-link,.crm-icon-link{color:#e9eef3;transition:background var(--transition);background:0 0;border-radius:6px;align-items:center;text-decoration:none;display:flex}.crm-link{gap:1rem;height:32px;padding:.5rem .8rem}.crm-link h4{word-break:auto-phrase;margin:0}@media screen and (min-width:769px){.crm-sidebar.collapsed{z-index:100;width:76px;padding-left:.75rem;padding-right:.75rem;position:relative}.crm-sidebar.collapsed:has(.crm-nav:hover){width:240px;margin-right:-164px;box-shadow:6px 0 20px #0000004d}.crm-sidebar.collapsed .crm-sidebar-header,.crm-sidebar.collapsed .crm-sidebar-footer{width:52px}.crm-sidebar.collapsed .crm-sidebar-header{height:96px}.crm-sidebar.collapsed .crm-logo{width:40px;height:40px;margin-left:6px}.crm-sidebar.collapsed .crm-collapse-toggle{top:56px;right:6px}.crm-sidebar.collapsed .crm-logo .active:after{width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px}.crm-sidebar.collapsed .crm-link h4{flex-shrink:0;width:calc(208px - 5.6rem)}.crm-sidebar.collapsed:not(:has(.crm-nav:hover)) .crm-link h4{display:none}.crm-sidebar.collapsed .crm-collapse-toggle .material-symbols-outlined{transform:rotate(180deg)}.crm-sidebar.collapsed .crm-link{padding-left:10px;padding-right:10px}.crm-sidebar.collapsed:not(:has(.crm-nav:hover)) .crm-link.active{background:0 0}.crm-sidebar.collapsed .crm-sidebar-footer:has(>.crm-icon-link){height:88px}.crm-sidebar.collapsed .crm-profile{margin-left:6px}.crm-sidebar.collapsed .crm-sidebar-footer>.crm-icon-link{top:48px;right:6px}}.crm-link:hover,.crm-icon-link:hover{text-decoration:none}.crm-link:hover{background:#ffffff1a}.crm-link.active{background:#fff3}.crm-link:not(.active):hover .material-symbols-outlined,.crm-icon-link:not(.active):hover .material-symbols-outlined{background:var(--blue3)}.crm-sidebar-footer{width:calc(240px - 3rem);height:40px;transition:width var(--transition), height var(--transition);display:flex;position:relative}.crm-profile{transition:margin-left var(--transition)}.crm-sidebar-footer>.crm-icon-link{transition:top var(--transition), right var(--transition), background var(--transition);position:absolute;top:0;right:0}.crm-icon-link{border:none;justify-content:center;width:40px;height:40px;padding:0}.crm-avatar{background:var(--blue6);color:var(--blue2);font:inherit;cursor:pointer;border-radius:50%;font-size:.9rem;font-weight:600}.crm-avatar:hover{background:var(--blue4)}.crm-profile-menu{z-index:1000;background:var(--blue2);color:#e9eef3;border-radius:8px;padding:.4rem;position:fixed;box-shadow:0 6px 20px #0000004d}.crm-profile-name{opacity:.75;border-bottom:1px solid #ffffff26;margin-bottom:.3rem;padding:.4rem .6rem .5rem;font-size:.85rem}.crm-profile-menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:none;gap:.5rem;padding:.5rem .6rem}.crm-layout{background:var(--blue1);color:#2f343a;height:100vh;display:flex}.crm-main{background:var(--blue4);border-radius:10px;flex:1;margin:1rem 1rem 1rem 0;overflow:hidden}.calendar-container{min-height:60vh;color:var(--blue3);border-radius:10px;margin-top:1.5rem}.cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.cal-toolbar-label{text-align:center;flex:1;font-size:.9rem}.cal-btn-group{align-items:center;gap:.35rem;display:flex}.cal-btn-group.cal-segmented{gap:0}.cal-btn-group.cal-segmented .cal-view-btn{border-right:1px solid #ffffff1f;border-radius:0}.cal-btn-group.cal-segmented .cal-view-btn:first-child{border-radius:8px 0 0 8px}.cal-btn-group.cal-segmented .cal-view-btn:last-child{border-right:none;border-radius:0 8px 8px 0}.cal-nav{background:var(--blue2);color:var(--blue6);cursor:pointer;transition:background var(--transition);border:none}.cal-nav:hover:not(:disabled){background:var(--blue3)}.cal-nav:disabled{opacity:.4;pointer-events:none}.cal-view-btn{background:var(--blue2);color:var(--blue6);cursor:pointer;transition:background var(--transition);border:none;border-radius:8px;padding:.4rem .8rem;font-size:.85rem}.cal-view-btn:hover{background:var(--blue3)}.cal-view-btn.cal-active{background:var(--blue1)}.rbc-calendar{background:0 0}.rbc-calendar .rbc-event,.rbc-calendar .rbc-day-slot .rbc-event{background:var(--blue3);transition:background-color var(--transition);border:1px solid #fff3;padding:0 4px}:is(.rbc-calendar .rbc-event,.rbc-calendar .rbc-day-slot .rbc-event):hover{background-color:var(--blue2);color:var(--blue6)}.rbc-calendar .rbc-event-content{font-size:.85rem}.rbc-calendar .rbc-event-label{width:100%;font-size:.7rem}.rbc-calendar .rbc-label{font-size:.85rem}.rbc-calendar .rbc-today{background:#18232f33}.rbc-calendar .rbc-show-more{background:var(--blue4);color:var(--blue2);border-radius:2px;padding:1px 2px}.rbc-calendar .rbc-month-view{border:1px solid #18232f33;border-radius:8px;min-height:60vh;overflow:hidden}.rbc-calendar .rbc-month-view .rbc-month-header{background:var(--blue2);color:var(--blue6);padding:10px 0}.rbc-calendar .rbc-month-view .rbc-month-header .rbc-header{border:0}.rbc-calendar .rbc-month-view .rbc-month-row+.rbc-month-row{border-top:1px solid #18232f80}.rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-bg .rbc-off-range-bg{background:0 0}.rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-bg .rbc-day-bg+.rbc-day-bg{border-left:1px solid #18232f80}.rbc-calendar .rbc-time-view{background-color:var(--blue5);border:0;border-radius:8px;overflow:hidden}.rbc-calendar .rbc-time-view .rbc-row{min-height:unset}.rbc-calendar .rbc-time-view .rbc-row-bg{border:0}.rbc-calendar .rbc-time-view .rbc-row-bg .rbc-day-bg{border:0;border-left:1px solid #fff6}.rbc-calendar .rbc-time-view .rbc-current-time-indicator{background-color:var(--yellow2);height:2px}.rbc-calendar .rbc-time-view .rbc-time-header{background:var(--blue2)}.rbc-calendar .rbc-time-view .rbc-time-header.rbc-overflowing{margin-right:unset!important}.rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content{border-left:none}.rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell{overflow:hidden}.rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell:not(:has(.rbc-row-segment)){height:0}.rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell:has(.rbc-row-segment){overflow:visible}.rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell:has(.rbc-row-segment) .rbc-row-segment{padding-top:.1rem}.rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-header{color:var(--blue6);border-bottom:0;border-left:1px solid #fff6;padding:4px 0}.rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-header span{font-size:.75rem;font-weight:400}.rbc-calendar .rbc-time-view .rbc-time-content{border:0}.rbc-calendar .rbc-time-view .rbc-time-content>*+*>*{border-left:1px solid #18232f33}.rbc-calendar .rbc-time-view .rbc-time-content .rbc-events-container{margin-right:3px}.rbc-calendar .rbc-time-view .rbc-time-content .rbc-timeslot-group{border:0;border-bottom:1px solid #18232f33}.rbc-calendar .rbc-time-view .rbc-time-content .rbc-timeslot-group:not(:has(~.rbc-timeslot-group)){border-bottom:0}.rbc-calendar .rbc-time-view .rbc-time-content .rbc-timeslot-group .rbc-time-slot{border:0}.rbc-calendar .rbc-agenda-view{border:1px solid #18232f80;border-radius:8px;min-height:60vh}.rbc-calendar .rbc-agenda-view .rbc-agenda-table{border:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table thead{background:var(--blue2);color:var(--blue6);padding:5px 0;display:none}.rbc-calendar .rbc-agenda-view .rbc-agenda-table thead tr,.rbc-calendar .rbc-agenda-view .rbc-agenda-table thead th{border:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tbody tr{border-bottom:1px solid #18232f80}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tbody tr .rbc-agenda-date-cell{color:var(--blue2);background:var(--blue5);border:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tbody tr .rbc-agenda-time-cell{background:var(--blue4);color:var(--blue2);border:0}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tbody tr .rbc-agenda-event-cell{border-left:1px solid #18232f33}.rbc-calendar .rbc-agenda-view .rbc-agenda-table tbody tr td{border:0}.tooltip{z-index:1000;background:var(--blue1);color:var(--blue5);pointer-events:all;white-space:nowrap;border-radius:6px;max-width:min(220px,90vw);padding:.8rem 1rem;font-size:.85rem;position:fixed;transform:translate(-50%)translateY(calc(-100% - 12px))}.tooltip h6{white-space:break-spaces;margin-bottom:.2rem;font-size:1rem}.tooltip p{margin-bottom:.2rem}.tooltip:after{content:"";border-style:solid;border-width:10px;position:absolute}.tooltip.top:after{border-color:var(--blue1) transparent transparent transparent;top:100%;left:50%;transform:translate(-50%)translateY(-1px)}.tooltip.bottom:after{border-color:transparent transparent var(--blue1) transparent;bottom:100%;left:50%;transform:translate(-50%)translateY(1px)}.tooltip.right:after{border-color:transparent var(--blue1) transparent transparent;top:50%;left:0;transform:translate(-100%)translateY(-50%)}.tooltip.left:after{border-color:transparent transparent transparent var(--blue1);top:50%;right:0;transform:translate(100%)translateY(-50%)}.cancellation-btn{border:0;margin-top:10px}.cancellation-btn:disabled{opacity:.5;cursor:default}.cancellation-btn:hover{opacity:.8;border:0}.cancellation-btn.red{background:var(--red);color:#fff}.cancellation-btn.green{background:var(--green);color:var(--blue6)}.rbc-event.cancelled{opacity:.85;background-color:var(--red)!important;color:#fff!important;border-color:#0003!important}.rbc-event.cancelled:hover{opacity:1;background-color:var(--red)!important}@keyframes spin{to{transform:rotate(360deg)}}.spinner{vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin;display:inline-block}.spinner-lg{border-width:3px;width:36px;height:36px}.page-loader{opacity:.5;justify-content:center;align-items:center;height:60vh;display:flex}.table-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:.9rem;display:flex}.table-pagination .page-size{align-items:center;gap:4px;display:flex}.table-pagination .page-size-option button{cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;font-size:.9rem}.table-pagination .page-size-option button:hover{opacity:.9}.table-pagination .page-size-option button.active{opacity:1;font-weight:600;text-decoration:underline}.table-pagination .sep{opacity:.5;margin:0 4px}.table-pagination .page-controls{align-items:center;gap:4px;display:flex}.table-pagination .page-current{margin:0 4px}.table-loading-overlay{background:var(--blue5);opacity:.85;z-index:20;justify-content:center;align-items:flex-start;padding-top:100px;display:flex;position:absolute;inset:0}@media screen and (max-width:768px){.page-container{padding:40px 30px}.page-topbar{justify-content:stretch;gap:12px}.separator{border-top:none;border-left:1px solid var(--blue3);width:1px;height:20px;margin:0 10px}.page-title h1:after{padding:40px 15px 10px;left:-15px}.table-filters{flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-bottom:12px}.table-filters .tms-root{width:100%!important}.table-filters .table-filters-group{margin-top:16px}.table-search{width:100%}.crm-layout{flex-direction:column-reverse;max-height:100dvh}.crm-main{margin:1rem}.crm-sidebar{flex-direction:row;width:100%;height:90px;padding-top:0;overflow-x:scroll}.crm-nav{flex-direction:row;align-items:center;height:100%}.crm-sidebar-header{align-items:center;width:auto;height:auto}.crm-collapse-toggle{display:none}.crm-sidebar-footer{border-left:1px solid #ffffff26;align-items:center;gap:.5rem;width:auto;height:auto;margin-left:1rem;padding:0 0 0 1rem}.crm-sidebar-footer>.crm-icon-link{position:static}.crm-logo{flex-shrink:0;width:40px;height:40px;margin-right:2rem}}
@font-face{font-family:billionDreams;src:url(../media/BillionDreams-s.p.1sqet8ds8-1cv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:billionDreams;src:url(../media/BillionDreams-s.p.3xjervry8g2xd.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:billionDreams Fallback;src:local(Arial);ascent-override:155.82%;descent-override:47.54%;line-gap-override:4.11%;size-adjust:68.16%}.billiondreams_f94ea81d-module__iJCuRG__className{font-family:billionDreams,billionDreams Fallback}.billiondreams_f94ea81d-module__iJCuRG__variable{--font-bill:"billionDreams", "billionDreams Fallback"}
@font-face{font-family:expoSans;src:url(../media/ExpoSansStd_Light-s.p.3y8mqz4qi1w06.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:expoSans;src:url(../media/ExpoSansStd_Book-s.p.2z23d61j7zrae.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:expoSans;src:url(../media/ExpoSansStd_Medium-s.p.0ut5bytelvf4y.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:expoSans;src:url(../media/ExpoSansStd_SemiBold-s.p.3ua6ixl9cyyza.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:expoSans Fallback;src:local(Arial);ascent-override:87.9%;descent-override:23.13%;line-gap-override:0.0%;size-adjust:108.07%}.exposans_b916389-module__5H2tGG__className{font-family:expoSans,expoSans Fallback,system-ui,Segoe UI,Roboto,Arial}.exposans_b916389-module__5H2tGG__variable{--font-expo:"expoSans", "expoSans Fallback", system-ui, Segoe UI, Roboto, Arial}
