:root{--font-family-primary: "Instrument Sans", sans-serif;--font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-code: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--color-primary: #491acb;--color-primary-dark: #37129b;--color-primary-light: #613eea;--color-primary-bg: #491acb0d;--color-secondary: #6b737a;--color-text-dark: #454545;--color-text-gray: #6c6c6c;--color-text-light: #9a9a9a;--color-white: #fff;--color-black: #000;--color-gray-light: #f8f9fa;--color-gray-medium: #e9ecef;--color-gray-dark: #495057;--color-border: #ddd;--color-border-focus: #866ad2;--color-error: #e00000;--color-success: #39ba39;--color-warning: #ffb700;--color-disabled-bg: #f4f4f4;--color-disabled-text: #bebebe;--color-hover-bg: #f0f0f0;--border-radius-small: 4px;--border-radius-medium: 8px;--border-radius-large: 16px;--sidebar-width: 250px;--sidebar-collapsed-width: 70px;--topbar-height: 60px;--input-padding: .75rem 1.25rem;--btn-padding: .7rem;--container-padding: 2.5rem;--content-padding: 20px;--transition-fast: .2s ease;--transition-medium: .3s ease;--shadow-bottom-nav: 0 -2px 10px rgba(0, 0, 0, .04)}body{margin:0;padding:0;font-family:var(--font-family-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:var(--font-family-code)}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}.fs-7{font-size:14px}.fs-8{font-size:12px}.fs-9{font-size:10px}@media(min-width:700px){.fs-7{font-size:16px}.fs-8{font-size:14px}.fs-9{font-size:12px}}.line{height:.5px;background-color:#dedede;width:100%}.thickline{height:3px;background-color:#dedede;width:100%}.thickline-completed{height:3px;background-color:var(--color-primary);width:100%}.lineVertical{background-color:#dedede;width:3px}.text-gray{color:#454545}.defineWidthText{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primary-btn{width:fit-content;padding:var(--btn-padding);border:none;background:linear-gradient(var(--color-primary),var(--color-primary-dark));color:var(--color-white);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.primary-btn:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.primary-secondary-btn{width:fit-content;padding:var(--btn-padding);border:none;background:#491acb0d;color:var(--color-primary-dark);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.success-btn{width:fit-content;padding:var(--btn-padding);border:none;background:#39ba390d;color:var(--color-success);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.danger-btn{width:fit-content;padding:var(--btn-padding);border:none;background:#ffefef;color:var(--color-error);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.warning-btn{width:fit-content;padding:var(--btn-padding);border:none;background:#ffb7001a;color:var(--color-warning);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.critical{width:fit-content;padding:var(--btn-padding);border:none;background:#ffefef;color:var(--color-error);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.high{width:fit-content;padding:var(--btn-padding);border:none;background:#ffb7001a;color:var(--color-warning);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.yellowCircle{width:8px;height:8px;border-radius:100%;background-color:var(--color-warning)}.danger-border{border:1px solid #e21e1e33}.dropdown-menu.show{display:block;border-radius:14px;border:0px;box-shadow:0 0 15px 6px #2803210a}.dropdown-toggle:after{display:none!important}.text-primary{color:var(--color-primary)!important}.addRequest-buttons{display:inline-flex;position:fixed;bottom:100px;right:0;width:100%;padding:0 16px;z-index:1000;justify-content:end}.responsive-truncate{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:560px){.responsive-truncate{max-width:100%}}@media(max-width:360px){.responsive-truncate{max-width:120px}}.team-card{width:300px;background:#fff}.team-badge{background:#f3f3ff;color:#7f74f1;font-size:12px;font-weight:600;padding:6px 14px;border-radius:8px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.deadline-alert{background:#fff0f0;color:#d9534f;padding:6px 14px;border-radius:6px;font-size:14px}.manager-section{background:#f4f1ff}.dashboard-layout{display:flex;min-height:100vh;background-color:var(--color-gray-light)}.sidebar{width:var(--sidebar-width);background-color:var(--color-white);border-right:1px solid var(--color-gray-medium);transition:width var(--transition-medium);position:relative;z-index:1000}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar .brand-logo{height:var(--topbar-height);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-gray-medium);font-size:1.5rem;font-weight:700;color:var(--color-gray-dark)}.sidebar.collapsed .brand-logo{font-size:1rem}.sidebar-nav{list-style:none;padding:0;margin:0}.sidebar-nav li{margin:0}.sidebar-nav .nav-link{display:flex;align-items:center;padding:12px 20px;color:var(--color-gray-dark);text-decoration:none;transition:all var(--transition-fast);border:none;background:none;width:100%;text-align:left;gap:16px}.sidebar-nav .nav-link:hover{background-color:var(--color-gray-light);color:var(--color-primary-light)}.sidebar-nav .nav-link.active{background-color:var(--color-primary-bg);color:var(--color-primary);font-weight:600}.sidebar-nav .nav-link i{margin-right:12px;font-size:1.2rem;width:20px;text-align:center}.sidebar.collapsed .sidebar-nav .nav-link{padding:12px 15px;justify-content:center}.sidebar.collapsed .sidebar-nav .nav-link span{display:none}.sidebar.collapsed .sidebar-nav .nav-link i{margin-right:0}.main-content{flex:1;display:flex;flex-direction:column}.topbar{height:var(--topbar-height);background-color:var(--color-white);border-bottom:1px solid var(--color-gray-medium);display:flex;align-items:center;justify-content:space-between;padding:0 var(--content-padding);position:sticky;top:0;z-index:999}.hamburger{display:block;background:none;border:none;font-size:1.5rem;color:var(--color-gray-dark);cursor:pointer;padding:8px;border-radius:var(--border-radius-small);transition:background-color var(--transition-fast)}bottom-nav .hamburger:hover{background-color:var(--color-gray-light)}.site-title{font-size:1.25rem;font-weight:600;color:var(--color-gray-dark);margin:0}.content-area{flex:1;padding:var(--content-padding);overflow-y:auto}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background-color:var(--color-white);border-top:1px solid var(--color-gray-medium);box-shadow:var(--shadow-bottom-nav);z-index:1000}.bottom-nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-around;align-items:center}.bottom-nav li{flex:1}.bottom-nav .nav-link{display:flex;flex-direction:column;align-items:center;padding:2px 8px;color:var(--color-secondary);text-decoration:none;font-size:.875rem;transition:all var(--transition-fast)}.bottom-nav .nav-link:hover,.bottom-nav .nav-link.active{color:var(--color-primary-light)}.bottom-nav .nav-link i{font-size:1.25rem;margin-bottom:4px}.dropdownProfile{top:100%;left:0;width:100%;max-height:200px;border-radius:8px;margin-top:4px;z-index:10}@media(max-width:700px){.sidebar{position:fixed;top:0;left:0;height:100vh;transform:translate(-100%);transition:transform .3s ease}.sidebar.show{transform:translate(0)}.main-content{margin-left:0}.topbar{display:none}}@media(max-width:700px){.sidebar,.hamburger{display:none}.bottom-nav{display:block}.content-area{padding-bottom:80px}.topbar{padding:0 15px}.site-title{font-size:1.1rem}}.sidebar-overlay{display:none;position:fixed;inset:0;background-color:rgba(var(--color-black),.5);z-index:999}.sidebar-overlay.show{display:block}@media(max-width:991.98px){.sidebar-overlay.show{display:block}}.mainfont{font-family:var(--font-family-primary)}.mainInput label{font-weight:500;color:var(--color-secondary);margin-bottom:6px;display:block}.mainInput input,.mainInput textarea,.mainInput select{padding:var(--input-padding);border-radius:var(--border-radius-medium);border:1px solid var(--color-border);width:100%;font-size:.95rem}.mainInput input:focus,.mainInput textarea:focus{border-color:var(--color-border-focus);outline:none}.eye-icon{position:absolute;right:16px;width:24px;height:24px}.left-icon{position:absolute;left:16px;width:24px;height:24px}.dropdown-wrapper{position:relative;width:100%}.dropdown{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--border-radius-medium);margin-top:4px;z-index:10}.dropdown div{padding:8px 12px;cursor:pointer;font-size:.95rem}.dropdown div:hover{background-color:var(--color-hover-bg)}.hidden{display:none}.input-error{margin-top:.25rem!important;font-size:12px;font-weight:600;color:var(--color-error)}.input-success{margin-top:.25rem!important;font-size:12px;font-weight:600;color:var(--color-success)}.login-page{display:grid;grid-template-columns:2fr 1fr;align-items:center;justify-items:center;min-height:100vh}.login-background{height:90%;width:90%;background:var(--color-gray-light);border-radius:var(--border-radius-large)}.login-wrapper{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%}.login-container{padding:var(--container-padding);width:480px;height:670px}.login-title{text-align:center;margin-top:1.5rem;font-size:1.8rem;color:var(--color-text-dark);font-weight:600}.login-container>p{color:var(--color-text-gray);margin-bottom:1.5rem}@media(max-width:768px){.login-page{grid-template-columns:1fr;padding:1rem}.login-container{padding:1.5rem;width:100%}.login-background{display:none}}.login-tabs{display:flex;justify-content:space-around;margin-bottom:1.5rem}.tab{flex:1;padding:.6rem;background:none;color:var(--color-text-light);cursor:pointer;font-weight:600;font-size:16px;transition:background var(--transition-medium);border:none}.tab.active{background:var(--color-primary-bg);color:var(--color-primary);border-radius:var(--border-radius-medium)}.login-form{height:65%;justify-content:space-between}.form-group{margin-bottom:1rem}.form-group input{width:100%;padding:var(--btn-padding);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);font-size:1rem}.form-group input:focus{border-color:var(--color-border-focus);outline:none}.form-helpers{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.forgot-link{color:var(--color-text-dark);text-decoration:none;font-size:.9rem}.forgot-link:hover{text-decoration:underline}.signup-link-text{color:var(--color-primary);text-decoration:underline}.help-text{color:var(--color-text-dark);cursor:pointer;background-color:var(--color-primary-bg);width:90px;height:36px;border-radius:var(--border-radius-medium);text-align:center;font-weight:600;place-content:center}.modal-overlay{position:fixed;inset:0;background:#00000073;z-index:1050;display:flex;justify-content:center;align-items:center}.custom-modal{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:75%;transition:all .3s ease-in-out;overflow:hidden;padding:18px}.center-popup{animation:fadeInScale .3s ease forwards}.bottom-sheet{position:fixed;bottom:0;width:100%;border-radius:16px 16px 0 0;animation:slideUp .35s ease forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.radio-option{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:.95rem;color:#333;transition:all .2s ease;position:relative}.radio-option input{display:none}.custom-radio{width:20px;height:20px;border:2px solid #bbb;border-radius:50%;display:inline-block;position:relative;transition:border .2s ease}.custom-radio:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#613eea;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.radio-option.checked .custom-radio{border-color:#613eea}.radio-option.checked .custom-radio:after{transform:translate(-50%,-50%) scale(1.5)}.radio-option:hover .custom-radio{border-color:#613eea}.radio-option input:disabled+.custom-radio{opacity:.5;cursor:not-allowed}.instrument-sans{font-family:var(--font-family-primary)}.input-label-gray{color:var(--color-secondary)}.std-btn-color{background:linear-gradient(var(--color-primary),var(--color-primary-dark));color:var(--color-white)}body,.signup-font{font-family:var(--font-family-primary)}.signup-step{display:flex;flex-direction:column;justify-content:space-between;gap:.4rem;height:100%}.signup-step label{font-weight:600;color:var(--color-secondary);margin-bottom:6px}.signup-step input,.signup-step select{padding:var(--input-padding);border-radius:var(--border-radius-medium);border:1px solid var(--color-border)}.signup-step input:focus{border-color:var(--color-border-focus);outline:none}.signup-step ol,ul{list-style-type:none}.tabIndicator{text-align:center;padding:0 4px;background:var(--color-primary-bg);color:var(--color-primary);margin:auto 0;border-radius:var(--border-radius-small);font-weight:600}.circleShape{width:20px;height:20px;background-color:var(--color-primary);border-radius:50%;display:inline-block}#contact_admin{background-color:var(--color-gray-light);padding:2px;border-radius:var(--border-radius-medium)}#contact_admin span{font-size:12px}#contact_admin button{font-size:11px;font-weight:600;padding:4px 6px;background:var(--color-primary-bg);color:var(--color-primary);border-radius:var(--border-radius-medium);cursor:pointer;border:none}.signup-page{display:grid;grid-template-columns:2fr 1fr;align-items:center;justify-items:center;min-height:100vh}.signup-background{height:90%;width:90%;background:var(--color-gray-light);border-radius:var(--border-radius-large)}.signup-wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}.signup-container{padding:var(--container-padding);width:480px;height:100vh}.signup-container h2{text-align:center;color:var(--color-text-dark);font-weight:600}@media(max-width:768px){.signup-page{grid-template-columns:1fr;padding:1rem}.signup-container{padding:1.5rem;width:100%}.signup-background{display:none}}.continue-btn{width:100%;margin-top:1rem;padding:var(--btn-padding);border:none;background:linear-gradient(var(--color-primary),var(--color-primary-dark));color:var(--color-white);border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:background var(--transition-medium)}.continue-btn:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.signup-text{text-align:center;margin:1rem 0 0;color:var(--color-text-gray);font-style:italic}.signup-link-text{color:var(--color-primary);text-decoration:wavy;font-weight:600;cursor:pointer}.red{color:var(--color-error)}.success{color:var(--color-success)}.multi-select-dropdown{position:relative;width:100%}.multi-select-trigger{padding:var(--input-padding);border-radius:var(--border-radius-medium);border:1px solid var(--color-border);width:100%;background:var(--color-white);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:var(--color-text-dark);transition:border-color var(--transition-fast)}.multi-select-trigger:focus{border-color:var(--color-border-focus);outline:none}.multi-select-trigger:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-gray-dark);transition:transform var(--transition-fast)}.multi-select-dropdown.open .multi-select-trigger:after{transform:rotate(180deg)}.multi-select-menu{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--border-radius-medium);margin-top:4px;z-index:10;box-shadow:0 2px 8px #0000001a}.multi-select-option{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-size:.95rem;color:var(--color-text-dark);transition:background-color var(--transition-fast)}.multi-select-option:hover{background-color:var(--color-hover-bg)}.multi-select-option input[type=checkbox]{display:none}.custom-checkbox{width:18px;height:18px;border:2px solid #bbb;border-radius:3px;display:inline-block;position:relative;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.custom-checkbox:after{content:"";position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform var(--transition-fast)}.multi-select-option.checked .custom-checkbox{background-color:var(--color-primary);border-color:var(--color-primary)}.multi-select-option.checked .custom-checkbox:after{transform:rotate(45deg) scale(1)}.verticalLabel{font-weight:500;color:var(--color-secondary);margin-bottom:6px;display:block}.no-border-input{border:none!important;outline:none!important;box-shadow:none!important;background-color:transparent;font-size:1rem;padding:8px 0;color:#000}.no-border-input:focus{outline:none;border:none;box-shadow:none}.progressbar-Line{width:80%;height:6px;background:var(--color-primary);position:absolute;top:0%;border-radius:100px}.requestNav p{font-size:12px;font-weight:700}.requestNav .tabIndicator{font-size:14px}.jobRequest input{width:100%}.requestNav .titleContainer{padding:4px;background-color:var(--color-gray-medium);border-radius:4px}.file-upload-container{max-width:420px;margin:0 auto;font-family:Inter,sans-serif;text-align:center}.upload-title{font-size:1rem;font-weight:500;color:#333;margin-bottom:16px}.upload-box{border:2px dashed #bcbcbc;border-radius:8px;padding:28px 20px;background-color:var(--color-primary-bg)}.upload-info{font-size:.9rem;color:#666;margin-bottom:20px}.browse-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;border:1px solid var(--color-primary);border-radius:6px;padding:10px 18px;font-size:.95rem;color:var(--color-primary);cursor:pointer;transition:.2s ease}.browse-btn:hover{background-color:#e9e9e9}.upload-icon{margin-right:8px;color:#6c63ff}.upload-limit{font-size:.8rem;color:#888;margin-top:12px;font-style:italic}.file-list{margin-top:12px;list-style:none;padding:0;text-align:left;font-size:.9rem}.file-list li{padding:4px 0;border-bottom:1px solid #f0f0f0}.file-item{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.file-name{font-size:.9rem;color:#333;word-break:break-all}.remove-icon{font-size:1.1rem;color:#999;cursor:pointer;margin-left:10px;transition:color .2s ease}.priority-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 6px #0000000d;max-width:420px;margin:0 auto;font-family:Inter,sans-serif}.priority-title{font-size:1.1rem;margin-bottom:1rem;color:#222}.priority-options{display:flex;flex-direction:column;gap:.8rem}.priority-option{display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:10px 8px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}.priority-option:hover{background-color:#fafafa}.priority-option.selected{background-color:#f8f5ff;border-color:#d8ccff}.priority-left{display:flex;align-items:center;gap:12px}.priority-radio{width:16px;height:16px;border-radius:50%;border:2px solid #ccc;display:flex;align-items:center;justify-content:center}.priority-radio.checked{color:#fff;font-weight:700;font-size:10px}.checkmark{color:#fff;font-size:12px;line-height:1}.priority-label{font-weight:600;margin:0;font-size:14px;color:#222}.priority-desc{margin:0;font-size:12px;color:#777}.priority-tag{background:#f5f5f5;padding:4px;border-radius:6px;font-size:10px;color:#555;white-space:nowrap}.preview-container{background:#fff;padding:24px;border-radius:16px;margin-top:20px;box-shadow:0 4px 20px #0000000f;position:relative}.preview-badge{display:inline-block;padding:4px 14px;font-size:12px;border-radius:8px;background:#f5f5f5;font-weight:600;margin-bottom:16px}.preview-title{margin:0;font-size:20px;font-weight:700}.priority-tag{padding:4px 5px;display:inline-block;font-size:10px;font-weight:600;border-radius:6px}.priority-tag.low{background:#e3ebff;color:#1a3cff}.priority-tag.medium{background:#e9f9e8;color:#2faa38}.priority-tag.high{background:#fff4e5;color:#e67e22}.priority-tag.critical{background:#ffe9e9;color:#d35454}.preview-description{margin-top:8px;color:#555}.preview-section{margin-top:20px}.preview-label{font-size:12px;font-weight:700;color:#5a5a5a;margin-bottom:4px;color:var(--color-primary)}.preview-row{display:flex;justify-content:space-between;align-items:center}.edit-icon{cursor:pointer;opacity:.6}.preview-subtext{font-size:12px;color:#777}.attachments-list{margin-top:12px;display:flex;flex-direction:column;gap:12px}.attachment-item{display:flex;gap:12px;padding:10px 0}.file-icon{width:32px;height:32px}.file-name{margin:0;font-weight:600}.file-size{margin:0;font-size:12px;color:#666}.no-files{font-size:13px;color:#aaa}.floating-avatar{width:40px;height:40px;background:#4f8bf9;border-radius:50%;color:#fff;font-size:20px;position:absolute;bottom:80px;right:20px;display:flex;align-items:center;justify-content:center}.preview-buttons{display:flex;justify-content:space-between;margin-top:30px}.btn-draft{width:48%;background:var(--color-primary-bg);padding:14px;border-radius:10px;border:none;font-weight:600;color:var(--color-primary)}.btn-submit{width:48%;background:var(--color-primary);padding:14px;border-radius:10px;border:none;color:#fff;font-weight:600}.custom-radio{width:16px!important;height:16px!important;border:2px solid #b5b5b5;border-radius:50%;display:inline-block;position:relative;transition:all .2s ease}.custom-radio:after{content:"";width:8px;height:8px;background-color:var(--color-primary);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease}.custom-radio-wrapper input:checked+.custom-radio:after{transform:translate(-50%,-50%) scale(1)}.custom-radio-wrapper input:checked+.custom-radio{border-color:var(--color-primary)}.profile-header{background:#5b13e7;position:absolute;left:0;top:0;width:100vw}.profile-divider{border-color:#ffffff4d}.options-card{padding:0;border-radius:12px;margin-top:190px}.option-item{padding:15px 18px;font-size:15px;cursor:pointer;display:flex;align-items:center}.option-item:hover{background:#f5f5f5}@media(min-width:700px){.profile-header{background:#5b13e7;padding:24px;width:100%;position:relative;border-radius:12px}.options-card{margin-top:42px}}.pmt-collapse{transition:all .3s ease-in-out;max-height:0;opacity:0}.pmt-open{max-height:500px;opacity:1}.pmt-closed{max-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;gap:0!important}.action-buttons{position:fixed;bottom:90px;left:0;width:100%;padding:0 16px;z-index:1000}@media(min-width:800px){.action-buttons{position:relative;margin-top:24px;bottom:0}}.input-wrapper{position:relative;display:flex;align-items:center;padding:5px;border:1px solid white;border-radius:12px}.input-wrapper:focus-within{border:1px solid var(--color-border-focus)}.searchInput{width:100%;padding:8px 12px 8px 40px;border-radius:8px;border:none;outline:none}.input-icon{position:absolute;left:18px;width:18px;height:18px;pointer-events:none}.rdrInRange{background:var(--color-primary)!important}.rdrDayNumber{font-size:14px!important}.rdrStartEdge,.rdrEndEdge{background:var(--color-primary-light)!important}.rdrDateDisplayWrapper{display:none!important}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;inset:5px 0;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;inset:3px 0;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;inset:-2px 0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}
