.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}*{margin:0;padding:0;box-sizing:border-box}*:focus{outline:none}*:active{outline:none}body,html{height:100%;width:100%}.h-full{height:100%}img{max-width:100%;height:auto}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-3{padding:1rem}.pt-3{padding-top:1rem}.pb-3{padding-bottom:1rem}.pl-3{padding-left:1rem}.pr-3{padding-right:1rem}.px-3{padding-left:1rem;padding-right:1rem}.py-3{padding-top:1rem;padding-bottom:1rem}.container-spacing-x{padding:var(--container-spacing-x)}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.m-auto-auto{margin:auto}.mt-auto-auto{margin-top:auto}.mb-auto-auto{margin-bottom:auto}.ml-auto-auto{margin-left:auto}.mr-auto-auto{margin-right:auto}.mx-auto-auto{margin-left:auto;margin-right:auto}.my-auto-auto{margin-top:auto;margin-bottom:auto}.relative{position:relative}.ab{position:absolute;inset:0;overflow:hidden}.rel{position:relative;width:100%;height:100%;overflow:auto;scrollbar-width:none}.flex{display:flex}.flex-1{flex:1}.gap-3{gap:1rem}.flex-align-center{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.primary-submit{background:linear-gradient(270deg,#03a7a6,#0580d2);font-family:Euclid Circular B;font-weight:500;font-style:Medium;font-size:14px;line-height:20px;letter-spacing:0px;color:#fff}.cdk-overlay-pane{display:unset!important}.header-container{display:flex;gap:10px}.header-label{font-family:Euclid Circular B;font-weight:500;font-style:Medium;font-size:22px;leading-trim:NONE;line-height:32px;letter-spacing:-.2px;vertical-align:middle}.page-container{display:flex;flex-direction:column;gap:14px}.logs-table-container{overflow-x:auto;box-shadow:0 5px 16px #0000001a;background-color:#fff;border-radius:8px}.action-container{display:flex;gap:8px}.action-container button{padding:0}.checkbox-container{display:flex;align-items:center;justify-self:center}.assign{background:#01b58a;border-radius:16px;color:#fff;cursor:pointer}.assign img{margin-left:8px}.header-container{align-items:center;gap:12px}.stepper-container{display:flex;align-items:center;justify-content:space-between;position:relative}.step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.step-circle{width:30px;height:30px;border-radius:50%;border:2px dashed #ccc;display:flex;align-items:center;justify-content:center;background:#fff;font-weight:700;z-index:1}.step.active .step-circle{border:2px solid #4caf50;background:#e8f5e9}.step.completed .step-circle{background:#4caf50;color:#fff;border:2px solid #4caf50}.step-subtitle{color:#999;font-weight:500;font-style:Medium;font-size:10px;leading-trim:NONE;line-height:22px;letter-spacing:0px;text-align:center;vertical-align:middle;text-transform:uppercase}.step-title{font-family:Lexend;font-weight:500;font-style:Medium;font-size:12px;leading-trim:NONE;line-height:22px;letter-spacing:0px;text-align:center;vertical-align:middle}.step-line{position:absolute;top:15px;left:63%;right:-36%;height:1px;background:#ccc;z-index:0}.step.completed~.step-line,.step-line.completed{background:#4caf50}.footer{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding:20px}.footer .btn{padding:8px 16px;border-radius:6px;font-size:14px;border:none;cursor:pointer}.footer .btn.cancel{background:transparent;color:#777}.footer .btn.primary{background:#0aa06e;color:#fff}.material-symbols-outlined{font-size:20px!important}h1{font-weight:500;font-style:Medium;font-size:1.5rem;letter-spacing:0%;line-height:1.5}h5{font-weight:400;font-style:Regular;font-size:.8rem;line-height:2;color:#114c8c;letter-spacing:0%}h4{font-weight:500;font-size:1rem;line-height:27px;letter-spacing:0%}h6{font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:18px;letter-spacing:0%;vertical-align:middle}p{color:#64748b;font-size:.73rem}.flex{display:flex;gap:10px;align-items:center}a{text-decoration:none;white-space:nowrap;cursor:pointer}.fade-in{animation:fade-in-kframe .3s}@keyframes fade-in-kframe{0%{opacity:0}to{opacity:1}}.fade-out{animation:fade-out-kframe .3s}@keyframes fade-out-kframe{0%{opacity:1}to{opacity:0}}:root{--color-primary: #060726;--product-primary: #38A23D;--product-primary-light:#eff8ef;--svg-active-filter: invert(55%) sepia(9%) saturate(2873%) hue-rotate(73deg) brightness(92%) contrast(98%);--color-primary-dark: #1d4ed8;--color-primary-light: #3b82f6;--color-primary-lighter: rgba(37, 99, 235, .2);--color-primary-lightest: rgba(37, 99, 235, .1);--color-secondary: #3b82f6;--color-secondary-dark: #1d4ed8;--color-secondary-bg: #D5E2FF;--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-500: #ef4444;--color-red-600: #dc2626;--container-spacing: 1rem;--container-spacing-x: 0 1rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 3px 5px 0 rgba(0, 0, 0, .12), 0 -1px 5px 0 rgba(0, 0, 0, .12);--dropdown-shadow: var(--shadow-lg);--font-sans: "Lexend", sans-serif;--font-outfit: "Outfit";--font-inter: "Inter";--font-size-s: .625rem;--font-size-m: .625rem;--font-size-xs: .65rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--input-height: 45px;--input-line-height: 1.25;--input-padding: 1rem var(--input-height) .25rem .875rem;--input-padding-rest: .5rem var(--input-height) .5rem .75rem;--input-padding-side: .75rem;--input-label-opacity: 1;--input-label-transform: scale(.7) translateY(-.5rem) translateX(.55rem);--input-transition: opacity .1s ease-in-out, transform .1s ease-in-out;--input-label-height: .85rem;--input-border-width: 1px;--input-border-radius: .5rem;--input-border-color: var(--color-gray-300);--input-border-color-focus: var(--color-primary-light);--input-bg: var(--color-white);--input-bg-disabled: var(--color-gray-200);--input-text-color: var(--color-gray-900);--input-clear-size: calc(var(--input-height) - 2px);--calendar-day-size: 2rem;--calendar-border-radius: .5rem;--calendar-bg: var(--color-white);--calendar-border-color: var(--color-gray-300);--calendar-header-text-size: var(--font-size-sm);--calendar-transition-duration: .2s;--calendar-day-color: var(--color-gray-900);--calendar-day-bg-hover: var(--color-gray-100);--calendar-other-month-color: var(--color-gray-400);--calendar-today-color: var(--color-primary-light);--calendar-selected-bg: var(--color-primary-light);--calendar-selected-color: var(--color-white);--border-light: #e2e8f0}@media screen and (min-width:1440px){:root{--font-size-xs: .75rem;--font-size-sm: .874rem;--font-size-base: 1rem;--container-spacing: 1rem 2rem;--container-spacing-x: 0 2rem}}input,select{font-family:var(--font-outfit)}.input-wrapper{display:flex;flex-direction:column;gap:2px;width:100%}.input-wrapper label{font-family:var(--font-outfit);font-size:.75rem;font-weight:400;color:#444;position:relative;margin-top:-5px;letter-spacing:.35px;top:12px;left:11px;width:fit-content;padding:0 5px;background-color:#fff;z-index:1;border-radius:10px}.input-wrapper .error-msg{color:#ef4444;font-size:.7rem;height:1rem;font-weight:400;padding-left:16px;font-family:var(--font-outfit)}input[formField],textarea[formField]{padding:10px 15px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:.8rem;outline:none;letter-spacing:.4px;transition:all .2s ease-in-out}input[formField]:focus,textarea[formField]:focus{border-color:var(--product-primary);box-shadow:0 0 0 3px rgba(var(--product-primary),.1)}input[formField][data-invalid=true],textarea[formField][data-invalid=true]{border-color:#ef4444}input[formField][data-invalid=true]:focus,textarea[formField][data-invalid=true]:focus{box-shadow:0 0 0 3px #ef44441a}input[formField]:disabled,textarea[formField]:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}input.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border:1px solid #d9534f!important}textarea{transition:border-color .2s,background-color .2s}.input,.text-area{min-width:250px;height:38px;border:1px solid #d1d5db;border-radius:4px;padding:2px 10px;font-family:inherit;background-color:#f3f3f3;letter-spacing:.3px}.form-element{padding-bottom:1rem;position:relative}.form-floating{position:relative}.form-floating:hover .form-addon .form-control-clear{visibility:visible}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:var(--input-height);min-height:var(--input-height);line-height:var(--input-line-height)}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:var(--input-padding-rest);overflow:hidden;color:var(--color-primary);opacity:var(--input-label-opacity);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--input-border-width) solid transparent;transform-origin:0 0;transition:var(--input-transition)}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:var(--input-padding-rest)}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding:var(--input-padding)}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding:var(--input-padding)}.form-floating>.form-select{padding:var(--input-padding)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{font-weight:var(--font-weight-medium);transform:var(--input-label-transform)}.form-floating>.form-control:-webkit-autofill~label{font-weight:var(--font-weight-medium);transform:var(--input-label-transform)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:var(--input-padding) calc(var(--input-padding-side) * .5);z-index:-1;height:var(--input-label-height);content:"";background-color:var(--input-bg);border-radius:var(--input-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--input-bg-disabled)}.form-floating>.form-control-plaintext~label{border-width:var(--input-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:var(--color-gray-500)}.form-control{display:block;width:100%;padding:var(--input-padding-rest);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--input-line-height);color:var(--input-text-color);background-color:var(--input-bg);background-clip:padding-box;border:var(--input-border-width) solid var(--input-border-color);appearance:none;border-radius:var(--input-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control.form-control-invalid{border-color:var(--color-red-500)!important}.form-control:focus{border-color:var(--input-border-color-focus);outline:0}.form-control:focus~.form-addon .form-control-clear{visibility:visible}.form-control:disabled{background-color:var(--input-bg-disabled);opacity:1}.form-control-clear{cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--input-clear-size);height:var(--input-clear-size);display:flex;align-items:center;justify-content:center;opacity:.5;visibility:hidden}.form-control-clear svg{width:14px;height:14px}.form-addon{position:absolute;top:1px;right:1px;z-index:2}.form-addon.select-clear,.form-addon.date-clear{right:var(--input-clear-size)}.form-control-validation{position:absolute;display:flex;justify-content:end;width:100%;align-items:center;padding-right:.5rem;color:var(--color-red-500)}.form-control-validation p{margin:0;padding:0;font-size:.65rem}.form-dropdown-panel{background-color:var(--input-bg);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);box-shadow:var(--dropdown-shadow);z-index:50;padding:.25rem 0;animation:dropdown-fade-in .15s ease-out;box-sizing:border-box;width:100%}.form-dropdown-panel.date-panel{width:296px;padding:.5rem}.cdk-overlay-container .select-overlay-panel,.cdk-overlay-container .date-overlay-panel{margin-top:4px!important}.cdk-overlay-container .select-overlay-panel .cdk-overlay-pane,.cdk-overlay-container .date-overlay-panel .cdk-overlay-pane{width:100%!important}.form-dropdown-options-container{max-height:200px;overflow-y:auto}.form-dropdown-option{padding:.5rem 1rem;font-size:var(--font-size-sm);cursor:pointer;display:flex;align-items:center}.form-dropdown-option:hover{background-color:var(--calendar-day-bg-hover)}.form-dropdown-option.active{background-color:var(--color-primary-lightest);font-weight:var(--font-weight-medium)}.form-dropdown-option.selected{background-color:var(--color-primary-lightest);color:var(--color-primary-light)}.form-dropdown-search{border-bottom:1px solid var(--color-gray-100);position:sticky;top:0;background-color:var(--input-bg);z-index:10;display:flex;align-items:center}.form-dropdown-search .form-dropdown-checkbox{margin-left:1rem;margin-right:0;cursor:pointer;-webkit-user-select:none;user-select:none}.form-dropdown-search input{width:100%;padding:.5rem .75rem;font-size:var(--font-size-sm);border:1px solid transparent;border-radius:.25rem}.form-dropdown-search input:focus{outline:none}.form-dropdown-checkbox{display:inline-flex;width:1rem;height:1rem;margin-right:.75rem;flex-shrink:0;border-radius:.25rem;border:1px solid var(--input-border-color)}.form-dropdown-checkbox.selected{background-color:var(--color-primary-light);border-color:var(--color-primary-light)}.form-dropdown-checkbox.selected svg{color:var(--color-white);width:1rem;height:1rem}.calendar-container:focus{outline:none}.calendar-container *{-webkit-user-select:none;user-select:none;box-sizing:border-box}.calendar-container *:focus,.calendar-container *:active{outline:none}.calendar-container button{border:none;background-color:transparent}.calendar-header{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.calendar-nav-button{color:var(--color-gray-600);padding:.25rem;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.calendar-nav-button:hover{color:var(--color-primary-light);background-color:var(--calendar-day-bg-hover)}.calendar-nav-button:disabled{opacity:.5;cursor:not-allowed}.calendar-nav-button svg{height:1.25rem;width:1.25rem}.calendar-header-text{font-size:var(--calendar-header-text-size);font-weight:var(--font-weight-medium);padding:.25rem .5rem;border-radius:.25rem;transition-property:background-color}.calendar-header-text:hover{background-color:var(--calendar-day-bg-hover)}.calendar-days-header{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}.calendar-days-header .day-name{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);padding:.25rem}.calendar-days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.calendar-day{height:var(--calendar-day-size);width:var(--calendar-day-size);text-align:center;font-size:var(--font-size-sm);border-radius:9999px;transition-property:background-color,color;transition-duration:var(--calendar-transition-duration);display:flex;align-items:center;justify-content:center;margin:0 auto}.calendar-day:focus{outline:none}.calendar-day.other-month{color:var(--calendar-other-month-color)}.calendar-day.today{color:var(--calendar-today-color);font-weight:var(--font-weight-bold)}.calendar-day.selected{background-color:var(--calendar-selected-bg);color:var(--calendar-selected-color);font-weight:var(--font-weight-bold)}.calendar-day:not(.other-month):not(.disabled):not(.selected):hover{background-color:var(--calendar-day-bg-hover)}.calendar-day.disabled{cursor:not-allowed}.calendar-months-grid,.calendar-years-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.5rem}.calendar-month,.calendar-year{height:2.5rem;text-align:center;font-size:var(--font-size-sm);border-radius:.25rem;transition-property:background-color,color;transition-duration:var(--calendar-transition-duration);padding:.5rem 0}.calendar-month:focus,.calendar-year:focus{outline:none}.calendar-month.current,.calendar-year.current{background-color:var(--color-primary-lightest);color:var(--color-primary-dark);font-weight:var(--font-weight-medium)}.calendar-month:not(.current):hover,.calendar-year:not(.current):hover{background-color:var(--calendar-day-bg-hover)}.calendar-today-btn{display:flex;justify-content:flex-end;margin-top:.5rem;padding:0 1rem}.calendar-today-btn button{font-size:var(--font-size-sm);color:var(--color-primary-light);padding:.25rem .5rem;border-radius:.25rem}.calendar-today-btn button:hover{color:var(--color-primary-dark);background-color:var(--color-primary-lightest)}.calendar-today-btn button:disabled{opacity:.5;cursor:not-allowed}.view-transition{transition:all .2s;transform-origin:center}.today-highlight{position:relative}.today-highlight:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:currentColor}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.input-select-cover{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:end;padding:0 .875rem}.input-select-cover .dropdown-icon{width:18px;height:18px;opacity:.7}.date-control-host{display:block;width:100%;position:relative}.date-overlay-panel{animation:dropdown-fade-in .2s ease-in-out}.date-overlay-panel .cdk-overlay-pane{z-index:100!important}.date-range-inputs{display:flex;gap:.5rem;align-items:center}.date-range-inputs .date-range-divider{flex-shrink:0;color:var(--color-gray-600)}.calendar-host{display:block;width:100%;font-family:var(--font-sans)}.calendar-day.in-range{background-color:var(--color-primary-lightest);border-radius:0}.calendar-day.in-range:hover:not(.disabled){background-color:var(--color-primary-lighter)}.calendar-day.range-start{background-color:var(--color-primary-light);color:#fff;border-radius:50% 0 0 50%;z-index:1}.calendar-day.range-start:hover:not(.disabled){background-color:var(--color-primary-dark)}.calendar-day.range-end{background-color:var(--color-primary-light);color:#fff;border-radius:0 50% 50% 0;z-index:1}.calendar-day.range-end:hover:not(.disabled){background-color:var(--color-primary-dark)}.calendar-day.range-start.range-end{border-radius:50%}.calendar-actions{display:flex;justify-content:space-between;margin-top:.75rem;gap:.5rem}.calendar-actions button{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;flex:1}.calendar-actions button.btn-today{background-color:var(--color-gray-100);color:var(--color-gray-900)}.calendar-actions button.btn-today:hover:not([disabled]){background-color:var(--color-gray-200)}.calendar-actions button.btn-apply{background-color:var(--color-primary-light);color:#fff}.calendar-actions button.btn-apply:hover:not([disabled]){background-color:var(--color-primary-dark)}.calendar-actions button:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.calendar-actions button[disabled]{opacity:.4;cursor:not-allowed}.date-range-status{padding:.75rem;border-top:1px solid var(--color-gray-100)}.date-range-status .date-range-preview{display:flex;flex-direction:column;gap:.5rem}.date-range-status .date-range-preview .range-preview-start,.date-range-status .date-range-preview .range-preview-end{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm)}.date-range-status .date-range-preview .range-preview-start .range-preview-label,.date-range-status .date-range-preview .range-preview-end .range-preview-label{font-weight:var(--font-weight-medium);color:var(--color-gray-600);min-width:3.5rem}.date-range-status .date-range-preview .range-preview-start .range-preview-value,.date-range-status .date-range-preview .range-preview-end .range-preview-value{color:var(--color-gray-900)}.date-range-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem;border-top:1px solid var(--color-gray-100)}.date-range-actions button{padding:.5rem 1rem;border-radius:.375rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease}.date-range-actions button.btn-cancel{background-color:var(--color-gray-100);border:1px solid var(--color-gray-200);color:var(--color-gray-600)}.date-range-actions button.btn-cancel:hover{background-color:var(--color-gray-200)}.date-range-actions button.btn-apply{background-color:var(--color-primary-light);border:1px solid var(--color-primary-light);color:#fff}.date-range-actions button.btn-apply:hover:not([disabled]){background-color:var(--color-primary-dark)}.date-range-actions button.btn-apply[disabled]{opacity:.5;cursor:not-allowed}input[type=search]{height:40px;width:250px;border-radius:6px;padding:0 10px 0 32px;background-color:#fff;position:relative;outline:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="25px" viewBox="0 -960 960 960" width="25px" fill="grey"><path d="M100-220.77v-60h391.15v60H100Zm0-195.77v-60h189.23v60H100Zm0-195.77v-60h189.23v60H100ZM817.85-220 663.08-373.62q-22.85 16.62-49.81 25.31-26.96 8.69-54.81 8.69-75.18 0-128.16-52.53-52.99-52.54-52.99-127.66 0-75.11 53.01-127.65Q483.34-700 558.55-700q75.22 0 128.14 52.54 52.92 52.54 52.92 127.46 0 27.85-8.69 54.81t-25.69 49.42L860-262.15 817.85-220ZM558.46-399.62q50.48 0 85.82-35 35.34-35 35.34-85.19T644.28-605q-35.34-35-85.82-35-50.48 0-85.82 35-35.33 35-35.33 85.19t35.33 85.19q35.34 35 85.82 35Z"/></svg>');border:1px solid #d1d5db;background-repeat:no-repeat;background-position:8px;background-size:22px;font-family:var(--font-outfit);transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000001c}input[type=search]::placeholder{font-weight:300!important;letter-spacing:.6px}input[type=search]:focus{border-color:var(--product-primary);box-shadow:0 0 0 3px rgba(var(--product-primary),.1);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="25px" viewBox="0 -960 960 960" width="25px" fill="%2338A23D"><path d="M100-220.77v-60h391.15v60H100Zm0-195.77v-60h189.23v60H100Zm0-195.77v-60h189.23v60H100ZM817.85-220 663.08-373.62q-22.85 16.62-49.81 25.31-26.96 8.69-54.81 8.69-75.18 0-128.16-52.53-52.99-52.54-52.99-127.66 0-75.11 53.01-127.65Q483.34-700 558.55-700q75.22 0 128.14 52.54 52.92 52.54 52.92 127.46 0 27.85-8.69 54.81t-25.69 49.42L860-262.15 817.85-220ZM558.46-399.62q50.48 0 85.82-35 35.34-35 35.34-85.19T644.28-605q-35.34-35-85.82-35-50.48 0-85.82 35-35.33 35-35.33 85.19t35.33 85.19q35.34 35 85.82 35Z"/></svg>')}body{font-family:var(--font-outfit);color:var(--color-gray-900);line-height:1.5}.btn-secondary{background-color:var(--color-secondary);color:#fff}.btn-secondary:hover{background-color:var(--color-secondary-dark)}.breadcrumbs{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:var(--color-primary);-webkit-user-select:none;user-select:none;padding:var(--container-spacing-x)}.breadcrumbs a{cursor:pointer;text-decoration:underline;font-weight:var(--font-weight-medium)}.breadcrumbs span{color:var(--color-gray-500);font-weight:var(--font-weight-medium)}.tabs{display:flex;align-items:center;gap:1rem;color:var(--color-gray-700);-webkit-user-select:none;user-select:none}.tabs .tab-button{border-radius:3px;height:40px;background-color:var(--color-secondary-bg);color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.page-container{height:100%;display:flex;flex-direction:column}@keyframes spin{to{transform:rotate(360deg)}}@keyframes mp-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.search-input{width:360px}.rounded{height:25px;width:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #202020;background-color:#fff}@media(max-width:900px){.search-input{width:220px}}@media(max-width:600px){.search-input{width:100%}}.status-badge{display:inline-block;padding:6px 12px;border-radius:14px;font-weight:600;font-size:13px}.status-badge.pending,.status-badge.config-pending{background:#fff4e5;color:#c96c00}.status-badge.active{background:#e8f6ee;color:#2e7d32}.status-badge.inactive{background:#fff0f0;color:#c62828}.form-section{display:flex;flex-direction:column;gap:14px;padding:16px 20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group{display:flex;flex-direction:column;gap:4px}.form-group.invalid .form-input{border-color:#e11d48}.form-label{font-size:12px;font-weight:500;color:#374151;margin-bottom:4px;display:block}.form-input{padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#333;height:36px;transition:border-color .2s}.form-input:focus{outline:none;border-color:#22a559}.form-input.readonly-input{background:#f5f5f5;color:#666;cursor:not-allowed}.form-input::placeholder{color:#999}select.form-input{cursor:pointer}.form-error,.field-error{font-size:11.5px;color:#ef4444;margin-top:2px}.required{color:#ef4444}.section-heading{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-weight:600}.btn-cancel{padding:10px 20px;border:1px solid #e0e0e0;background:#fff;color:#555;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel:hover{background:#f5f5f5;border-color:#ccc}.btn-spinner{width:13px;height:13px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:inline-block;flex-shrink:0}.mp-modal{display:flex;flex-direction:column;width:560px;max-width:96vw;max-height:90vh;border-radius:10px;background:#fff;box-shadow:0 8px 40px #00000024;overflow:hidden;animation:mp-slide-in .18s ease-out}.mp-modal__header{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 20px;border-bottom:1px solid #e9ecef}.mp-modal__header-title h2{margin:0 0 2px;font-size:16px;font-weight:700;color:#1a1a2e}.mp-modal__header-subtitle{margin:0;font-size:11.5px;color:#6b7280}.mp-modal__close{background:#f3f4f6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s;color:#374151}.mp-modal__close:hover{background:#e5e7eb}.mp-modal__close .material-symbols-outlined{font-size:18px}.mp-modal__body{flex:1;overflow-y:auto}.mp-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e9ecef;background:#f9fafb}.tabs-container{font-family:Euclid Circular B,sans-serif;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.tabs{height:45px;display:flex;padding-left:10px}.tab-panel{cursor:pointer;position:relative;transition:all .3s ease;color:#999;font-family:Outfit;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.tab-panel.active{color:#000;text-decoration:underline}.tab-panel:hover{color:#000}.tab-content{padding:20px;min-height:200px}.pagination-container{padding-right:10px}button{height:33px;transition:box-shadow .3s ease-in-out;cursor:pointer;padding:0px 1rem;font-weight:400;border-radius:6px;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;gap:5px;border:none;font-family:var(--font-outfit);font-size:.82rem;letter-spacing:.5px}button span{font-size:.82rem;letter-spacing:.5px}button:active:not(:disabled){transform:scale(.99)}button:disabled{cursor:not-allowed;background-color:#e0e0e0!important;color:#9e9e9e}button:disabled:has(mat-icon) mat-icon{color:#9e9e9e}button:disabled:has(.material-symbols-outlined) .material-symbols-outlined{color:#9e9e9e}button:disabled:hover{box-shadow:none}.primary-btn{background:var(--product-primary);color:var(--color-white)}.outline-btn{padding:6px 14px;border-radius:6px;border:1px solid var(--product-primary);background:#fff;color:var(--product-primary);height:fit-content}.select-field{padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;transition:border-color .3s;background-color:#fff;cursor:pointer}.select-field:focus{border-color:#4caf50}.select-field.error{border-color:#f44336;background-color:#ffebee}.clear-button{width:unset;height:unset;background-color:transparent!important;color:#000!important;min-width:unset;padding:0;border:none;line-height:0}.clear-button mat-icon{color:#000!important;background-color:#fff}.icon-button,.close-button{border:.5px solid #2563eb;background:#eff4ff;width:30px;min-width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center}.icon-button .material-symbols-outlined,.close-button .material-symbols-outlined{color:#2563eb!important}.close-button{border:none!important;background-color:transparent!important;color:#000!important}.close-button .material-symbols-outlined{color:#000!important;font-size:1.35rem!important}
