@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--red-1: #f17a65;--red-2: #e96e58;--red-3: #f0654c;--red-4: #f35235;--red-5: #ec3818;--background-light: #fffdfd;--border-color: #ddd;--shadow: rgba(0, 0, 0, .05)}*{scrollbar-width:auto;scrollbar-color:var(--red-5) var(--red-1)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#f0f0f0;border-radius:8px}*::-webkit-scrollbar-thumb{background-color:var(--red-3);border-radius:0;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:12px!important}body{width:100%;height:100%;font-family:Inter,sans-serif;overflow:hidden;font-size:12px!important;background-color:var(--background-light)}.top-level-layout{display:flex;flex-direction:column;height:100vh;width:100vw}.top-level-header{height:60px;background-color:var(--red-3);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 1px 4px var(--shadow);z-index:10;flex-shrink:0}.top-level-main{flex:1;display:flex;height:calc(100vh - 60px);overflow:hidden}.dashboard-layout{display:flex;flex:1;width:100%;height:100%;overflow:hidden}.sidebar{width:220px;background-color:var(--red-3);color:#fff;padding:20px 16px;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;box-shadow:2px 0 5px var(--shadow);position:relative;z-index:5}.sidebar nav ul{list-style:none;padding:0}.sidebar nav li{margin-bottom:10px}.sidebar .nav-link{text-decoration:none;color:#fff;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px}.main-content{flex:1;overflow:auto;padding:24px;background-color:#fff}.main-content::-webkit-scrollbar{width:10px}.main-content::-webkit-scrollbar-thumb{background-color:var(--red-2);border-radius:5px}.main-content::-webkit-scrollbar-track{background:#f9f9f9}@media (max-width: 768px){.sidebar{width:200px}.main-content{margin:8px;padding:16px}}.top-bar{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 28px;border-top-left-radius:10px}@media (max-width: 532px){.top-bar{overflow:scroll}}.top-bar__branding{display:flex;align-items:center;gap:18px}.hamburger-button{font-size:25px;background:none;border:none;color:var(--color-dark);cursor:pointer;padding:7px;margin-right:2px;display:flex;align-items:center}.top-bar__logo{height:44px;width:44px;object-fit:contain;margin-left:8px;margin-right:10px;vertical-align:middle}.sidebar-title{font-size:12px;font-family:Orbitron,sans-serif;font-weight:700;color:#3a1f0f;letter-spacing:1px}.top-bar__actions{display:flex;gap:10px;align-items:center}.top-bar__actions{display:flex;gap:12px;align-items:center}.top-bar__btn{background-color:var(--red-3);color:#080808;border:none;padding:8px 20px;font-weight:600;font-size:12px;border-radius:6px;cursor:pointer}.top-bar__btn.active{background-color:var(--red-5);box-shadow:0 0 8px 2px #943d3db3;cursor:default}.top-bar__btn:hover{background-color:#7e0e0e}.user-profile{color:#000;display:flex;align-items:center;height:44px;margin:0;padding:0 8px;border-radius:30px}.user-info{display:flex;align-items:center;gap:14px}.username{font-size:16px;font-weight:600;color:var(--color-dark);margin:0 7px 0 0;letter-spacing:.02em}.avatar-wrapper{position:relative;display:flex;align-items:center}.avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border);transition:box-shadow .2s,transform .18s;background:var(--color-light)}.avatar-img:hover{box-shadow:0 0 0 3px var(--color-border);transform:scale(1.07)}@media (max-width: 600px){.top-bar{min-height:48px;padding:0 10px}.top-bar__branding{gap:10px}.sidebar-title{font-size:16px}.user-profile{padding:0 2px}.username{font-size:14px}.top-bar__btn,.top-bar__btn--accent{padding:6px 15px;font-size:14px}.top-bar__logo{width:35px;height:35px}}.user-profile{height:40px;margin-left:10px;margin-right:20px;display:flex;align-items:center;padding:10px;font-family:var(--font-ui)}.user-info{display:flex;align-items:center;justify-content:space-between;width:100%}.username{font-size:16px;font-weight:600;color:var(--color-dark)}.avatar-wrapper{position:relative;cursor:pointer}.avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border);transition:transform .2s ease}.avatar-img:hover{transform:scale(1.05)}.dropdown-menu{position:absolute;top:110%;right:0;left:auto;transform:translate(-88%);background-color:var(--color-white);border:1px solid var(--color-border);box-shadow:0 4px 12px #00000014;border-radius:8px;width:200px;padding:8px 0;z-index:20;display:flex;flex-direction:column;gap:4px}.dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:var(--color-dark);cursor:pointer;transition:background-color .2s ease;text-decoration:none}.dropdown-item:hover{background-color:var(--color-light)}.dropdown-item svg{min-width:18px;min-height:18px;color:var(--color-dark)}.sidebar.mobile{display:none;transition:all .3s ease}.sidebar.mobile.mobile-open{display:block;position:fixed;width:100vw;height:100vh;background:#e40f32;top:0;left:0;z-index:999}.sidebar.collapsed{width:60px}.nav-link.active{color:#000;font-weight:700;font-family:Verdana,Geneva,Tahoma,sans-serif}.sidebar .icon{display:flex;align-items:center;justify-content:center;font-size:18px;min-width:20px}.nav-link:hover{background-color:var(--red-4);transform:scale(1.05);color:var(--color-white)}.sidebar li{padding:10px 0;font-size:16px;font-weight:500}.profile-icon{font-size:30px;color:var(--color-dark);cursor:pointer}.page-title{padding:12px 24px}.page-title h2{margin:0;font-size:20px;color:var(--color-dark)}.main-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--color-border);font-size:18px}.user-name{font-weight:600;color:var(--color-dark)}.avatar img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}@media (max-width: 768px){.main-header{flex-direction:column;align-items:flex-start;gap:8px}.avatar{align-self:flex-start}}.public-layout{display:flex;flex-direction:column;align-items:center;padding:40px 20px;min-height:100vh}.public-header{margin-bottom:24px;text-align:center}.public-logo{height:60px;max-width:200px;object-fit:contain}.public-main{width:100%;max-width:420px;padding:32px;box-shadow:0 6px 16px #0000000f;border-radius:12px}.search-component{margin-left:20px;margin-right:40px;display:flex;justify-content:flex-start;align-items:center;width:100%;height:10%}.search-form{display:flex;position:relative;width:100%;max-width:96%;align-items:center}.search-input{width:100%;height:30px;padding:12px 40px 12px 20px;border:1px solid var(--color-border);border-radius:10px;font-size:16px;color:var(--color-dark);background-color:var(--color-border)}.search-input::placeholder{color:var(--color-muted)}.search-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-green);border:none;background:none;font-size:26px;cursor:pointer;padding:0}.search-btn:hover{color:var(--red-3)}.delete-btn{position:absolute;right:45px;top:50%;transform:translateY(-50%);background-color:transparent;color:var(--color-muted);border:none;font-size:18px;cursor:pointer;padding:12px;transition:color .3s ease}.delete-btn:hover{color:var(--red-5)}.public-layout-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.stepper-form-container{width:800px;padding:2rem;background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box}.stepper-header{display:flex;justify-content:space-between;margin-bottom:1.5rem;font-weight:700}.stepper-header-step{flex:1;text-align:center;padding:.5rem;border-bottom:3px solid #e0e0e0;color:#999}.stepper-header-step.active{border-color:#e74c3c;color:#e74c3c}.stepper-input{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px;font-size:16px;box-sizing:border-box}.stepper-input:focus{outline:none;border-color:#e74c3c}.stepper-error{color:#e74c3c;min-height:20px;visibility:visible}.stepper-buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.stepper-button{padding:.75rem 1.5rem;background-color:#e74c3c;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.stepper-button[disabled]{background-color:#ccc;cursor:not-allowed}.stepper-button:hover:not([disabled]){background-color:#c0392b}.stepper-footer{text-align:center;margin-top:2rem;font-size:.95rem}.stepper-footer a{color:#e74c3c;text-decoration:none;font-weight:700}.stepper-footer a:hover{text-decoration:underline}.stepper-status{text-align:center;margin-top:1rem}.stepper-status.success{color:green}.stepper-status.error{color:red}input.ivu-input:-webkit-autofill{background-color:#fff!important;-webkit-box-shadow:0 0 0px 1000px white inset!important;-webkit-text-fill-color:#000!important}.ivu-login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--red-1)}.login-logo-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.login-logo{width:100px;height:auto;margin-bottom:12px}.login-title{font-family:var(--font-heading);font-size:24px;color:var(--red-5);margin-bottom:10px;text-align:center}.ivu-login-form{background-color:var(--color-white);padding:30px;border-radius:16px;box-shadow:0 8px 24px #00000026;width:70%;height:70%;max-width:500px;max-height:600px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.ivu-title{text-align:center;font-size:28px;margin-bottom:24px;font-family:var(--font-heading);color:var(--red-5)}.ivu-form{display:flex;flex-direction:column;gap:16px;margin-bottom:180px}.ivu-input{padding:12px;border:1px solid var(--red-3);border-radius:6px;font-size:16px;box-sizing:border-box;transition:border-color .3s ease}.ivu-input:focus{border-color:var(--red-5);outline:none}.ivu-button{padding:12px;border:none;border-radius:6px;font-size:16px;cursor:pointer;width:100%;box-sizing:border-box;transition:background-color .3s ease}.ivu-button-primary{background-color:var(--red-2);color:var(--color-white)}.ivu-button-primary:hover{background-color:var(--red-4)}.ivu-button:disabled{background-color:var(--color-disabled);cursor:not-allowed}.ivu-status{text-align:center;margin-top:16px;font-size:16px}.ivu-status.error{color:var(--red-3)}.spinner-wrapper{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.spinner-content{text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:-4px}.spinner-logo{width:60px;height:60px;animation:blink 1.4s infinite ease-in-out;object-fit:contain;margin-bottom:-32px}.spinner-loading-text{color:#e00c0c;display:inline-flex;align-items:center;font-size:3rem}.dot{animation:blink 1s infinite;opacity:.2}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes blink{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.showTransactionLi{list-style:none;margin:0;padding:0;display:flex;gap:10px;align-items:center}.showTransactionLi span{display:inline-block}.showTransactionLi img{width:20px;height:20px;margin-right:5px}.filter-search-container{padding:20px}.filter-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10x}.filter-item{display:flex;flex-direction:column;flex:1;min-width:180px}.filter-item label{font-weight:700;margin-bottom:5px}.filter-item input{padding:8px;border-radius:6px;border:1px solid #ccc}.search-button{display:flex;justify-content:flex-end;align-items:center}.search-button button{background-color:var(--red-1);color:#fff;border:none;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s;width:100%}.search-button button:hover{background-color:#0056b3}.merchant-dropdown{display:flex;flex-direction:column;gap:.5rem}.merchant-dropdown input{padding:.4rem;border:1px solid #ccc;border-radius:4px}.merchant-dropdown select{padding:.5rem}.pagination-buttons{display:flex;align-items:center;gap:1rem;justify-content:center}.guest_page_container{max-width:800px;margin:0 auto;padding:2rem;text-align:center}.guest_page_title{font-size:2rem;margin-bottom:1rem}.guest_page_card{background-color:#f8f8f8;padding:2rem;border-radius:12px;box-shadow:0 2px 12px #0000001a}.guest_page_plan_title{font-size:1.5rem;margin-bottom:1rem}.guest_page_tabs button{margin:.5rem;padding:.5rem 1rem;cursor:pointer;border:none;background:#ddd;border-radius:6px;transition:background .3s}.guest_page_tabs .guest_page_active{background-color:#007bff;color:#fff}.guest_page_price{margin:1rem 0;font-size:1.25rem}.guest_page_subscribe_btn{background-color:#28a745;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem}.guest_page_subscribe_btn:disabled{background-color:#aaa;cursor:not-allowed}.guest_page_carousel{margin-top:2rem}.guest_page_carousel img{width:200px!important;height:200px!important;object-fit:cover;margin:0 auto}.card-grid-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.card-grid-item{flex:1 1 calc(25% - 16px);max-width:calc(25% - 16px);min-width:200px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 2px 6px #0000000d;transition:transform .2s ease}.card-grid-item:hover{transform:translateY(-4px)}.card_customized{background-color:var(--red-1);border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;box-sizing:border-box;display:block;flex:1 1 calc(20% - 16px);max-width:calc(20% - 16px)}.v2-table-container{display:flex;flex-direction:column;height:100vh}.v2-table-search-section{height:30%;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;padding:1rem}.v2-table-search-fields{width:90%;max-width:1000px}.v2-table-row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;justify-content:center}.v2-table-input{display:flex;flex-direction:column;min-width:180px}.v2-table-results-section{height:70%;min-height:70vh;overflow-y:auto;display:flex;align-items:center;justify-content:center}.v2-table-no-data{font-size:1.25rem;color:#777;text-align:center}.home_page_taxes_container{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.card_customized{background-color:var(--red-1);border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;box-sizing:border-box;display:block;flex:1 1 calc(20% - 16px);max-width:calc(20% - 16px);min-width:200px}.card-header_customized{display:flex;align-items:center;margin-bottom:20px}.card-header-image_customized{width:50px;height:50px;border-radius:50%;margin-right:15px;object-fit:cover}.card-header-title_customized{font-size:20px;color:var(--color-dark)}.card-body_customized{font-size:14px}.card-row_customized{display:flex;justify-content:space-between;margin-bottom:8px}.card-key_customized{font-weight:700;color:var(--color-dark)}.card-value_customized{color:var(--color-dark);font-size:35px;text-align:center;font-family:cursive}.loading{display:flex;justify-content:center;align-items:center;height:100vh}.spinner{border:4px solid var(--color-light);border-top:4px solid var(--color-dark);border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.dropdown-wrapper_users{width:100%;position:relative;display:inline-block;z-index:1;margin-bottom:20px}.dropdown-button_users{width:100%;padding:1px 10px;background-color:var(--red-1);color:#fff;border:none;border-radius:6px;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer}.dropdown-menu_users{position:absolute;top:100%;left:0;right:0;width:100%;background-color:#fff;border:1px solid var(--red-3);border-radius:8px;padding:16px;z-index:999999;text-align:center;margin-top:6px}.search-input_users{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:14px}.search-input_users input{flex:1;padding:8px 10px;border:1px solid #e57373;border-radius:6px;background-color:#fffefe;text-align:center}.search-input button{background:none;border:none;font-size:18px;color:#d32f2f;cursor:pointer}.merchant-list{max-height:200px;overflow-y:auto;margin-bottom:16px}.merchant-item{padding:10px;border-radius:4px;color:#000;cursor:pointer;transition:background .2s;text-align:center}.merchant-item:hover{background-color:var(--red-2)}.pagination_S{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px;flex-wrap:nowrap;overflow-x:auto;padding:4px 0}.pagination_S button{padding:6px 10px;background-color:var(--red-5);color:#fff;border:none;border-radius:4px;font-size:13px;white-space:nowrap;min-width:60px;text-align:center;transition:background .3s ease}.pagination_S button:hover:not(:disabled){background-color:#c62828}.pagination_S button:disabled{background-color:#ef9a9a;opacity:.6;cursor:not-allowed!important;pointer-events:none}.pagination_S span{font-weight:700;color:#c62828;font-size:14px;min-width:60px;text-align:center;white-space:nowrap}.date-range-v4-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.date-range-v4-input{padding:8px 10px;border:1px solid #e57373;border-radius:6px;background-color:snow;font-size:14px;min-width:140px}.date-range-v4-separator{font-size:15px;font-weight:700;color:#c62828}.date-range-v4-button{padding:8px 14px;background-color:#d32f2f;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:14px;cursor:pointer;transition:background .3s ease}.date-range-v4-button:hover{background-color:#b71c1c}.filter-panel-v4{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;align-items:flex-start}.dropdown-wrapper,.date-range-v4-wrapper{flex:1;min-width:280px}.selected-duration-v4{display:flex;align-items:center;font-size:16px;background-color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 2px 6px #d32f2f1f;margin-top:12px;margin-bottom:20px;gap:10px;position:relative;transition:box-shadow .3s ease}.selected-duration-v4:hover{box-shadow:0 4px 12px #d32f2f40}.selected-duration-v4 .calendar-icon{color:#d32f2f;cursor:pointer;transition:transform .2s ease,color .2s ease}.selected-duration-v4 .calendar-icon:hover{transform:scale(1.2);color:#b71c1c}.selected-duration-v4 .duration-text{color:#b71c1c}.date-range-v4-popup{position:absolute;top:100%;left:0;z-index:9999;background:#fff;box-shadow:0 4px 10px #d32f2f33;border-radius:8px;margin-top:8px;padding:1rem}.date-range-apply-container{margin-top:1rem;text-align:right}.date-range-apply-button{padding:6px 12px;background-color:#d32f2f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .3s ease,box-shadow .2s ease}.date-range-apply-button:hover{background-color:#b71c1c;box-shadow:0 2px 6px #d32f2f66}.transaction-count-card{width:100%;background-color:var(--red-1);border-left:6px solid var(--red-5);border-radius:10px;padding:5px;box-shadow:0 4px 10px var(--red-1);transition:transform .2s ease,box-shadow .3s ease;margin-bottom:5rem}.transaction-card-horizontal{display:flex;align-items:center;gap:24px;justify-content:flex-start}.transaction-card-icon{width:30px;height:30px}.transaction-card-title{margin:0;font-size:1.2rem;color:#101111;font-weight:600}.transaction-card-value{margin:0;font-size:1.8rem;font-weight:700;color:var(--red-5)}.devicelist-secret-wrapper{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#555;-webkit-user-select:none;user-select:none;cursor:pointer;max-width:none;white-space:normal;overflow:visible;text-overflow:unset}.devicelist-secret-text{letter-spacing:.3em;background-color:#eee;border-radius:4px;padding:2px 6px;-webkit-user-select:text;user-select:text;cursor:text;flex-shrink:0}.devicelist-icon{cursor:pointer;font-size:1.2rem;color:#666;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:color .2s ease}.devicelist-icon:hover{color:#000}.devicelist-icon.copied{color:green;font-weight:700;-webkit-user-select:none;user-select:none}.devicelist-container{width:100%;margin:20px auto;display:flex;flex-direction:column;gap:20px}.devicelist-card{border:1px solid #ccc;border-radius:8px;padding:15px 20px;width:100%;box-shadow:0 2px 5px #0000001a;background-color:#fff;display:flex;align-items:center;gap:20px;box-sizing:border-box}.devicelist-image{height:80px;width:auto;object-fit:contain;flex-shrink:0}.devicelist-info{flex-grow:1;display:flex;flex-direction:column;gap:6px}.devicelist-info h3{margin:0;font-size:1.2rem;font-weight:600}.devicelist-info p{margin:0;font-size:.9rem;color:#333}.devicelist-secret-hidden{letter-spacing:.3em;background-color:#eee;border-radius:4px;padding:2px 6px}.devicelist-copy-icon{cursor:pointer;font-size:1.1rem;color:#666;-webkit-user-select:none;user-select:none}.devicelist-copy-icon:hover{color:#000}.elavo_subscribe_pay-container{display:flex;width:70vw;height:90vh;margin:auto;font-family:Arial,sans-serif;box-shadow:0 0 20px #0000000d;border-radius:12px;overflow:hidden}.elavo_subscribe_sidebar{width:50%;background-color:var(--red-1);padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:2px 0 10px #0000000d}.elavo_subscribe_logo{max-width:150px;margin-bottom:30px}.elavo_subscribe_sidebar h2{font-size:24px;color:#333;margin-bottom:10px;text-align:center}.elavo_subscribe_price{font-size:22px;font-weight:700;color:#db2f10}.elavo_subscribe_iframe-container{width:50%;height:100%}.elavo_subscribe_iframe-container iframe{width:100%;height:100%;border:none;background-color:#f3f3f3;border-left:1px solid #e0e0e0}.converge_form-wrapper_elavon{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.converge_form_elavon{background-color:#8b0000;padding:30px 40px;border-radius:10px;box-shadow:0 8px 15px #8b000066;display:flex;flex-direction:column;width:350px}.converge_form_elavon input{margin-bottom:15px;padding:12px 15px;border:none;border-radius:5px;font-size:16px;outline:none;transition:box-shadow .3s ease}.converge_form_elavon input:focus{box-shadow:0 0 8px 2px #f66}.converge_form_elavon button{background-color:#ff4d4d;color:#fff;padding:14px 0;border:none;border-radius:6px;font-weight:600;font-size:18px;cursor:pointer;transition:background-color .3s ease}.converge_form_elavon button:hover{background-color:#cc8500}.avatar-step-card{margin-bottom:10px}.avatar-step-label{font-weight:600;margin-bottom:8px;display:block;color:#991b1b;font-size:15px}.avatar-preview-card{border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.avatar-preview-card{border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;align-items:center;max-width:100%;margin:20px 0}.avatar-preview-wrapper{position:relative;width:120px;height:120px;flex-shrink:0}.avatar-preview-image{width:120px;height:120px;object-fit:cover;border-radius:50%;border:2px solid #ccc}.avatar-remove-icon{position:absolute;top:-6px;left:-6px;background-color:#fff;color:red;border-radius:50%;cursor:pointer;font-size:18px;box-shadow:0 0 4px #0003;padding:2px;z-index:10}.avatar-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.avatar-upload-button,.avatar-remove-button{background-color:#b91c1c;color:#fff;border:none;padding:8px 14px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.avatar-remove-button{background-color:#7f1d1d}.avatar-upload-button:hover{background-color:#991b1b}.avatar-remove-button:hover{background-color:#450a0a}.profile_v2-wrapper{display:flex;justify-content:center;align-items:center;min-height:100vh;border-radius:20px;padding:20px}.edit-profile-container{width:70%;margin:0 auto}.profile_v2-card{position:relative;color:#be2d2d;border-radius:20px;padding:20px;width:100%;text-align:left;background-color:#fff}.profile_v2-edit-button{position:absolute;top:16px;right:16px;padding:8px 12px;color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:700;background-color:var(--red-1)}.profile_v2-usercard{display:flex;align-items:center;margin:0 auto 30px;justify-content:flex-start}.profile_v2-avatar{width:160px;height:80px;object-fit:contain;padding:20px}.profile_v2-name{font-size:24px;font-weight:700;text-align:left;color:#000}.profile_v2-info{position:relative;padding:20px;font-size:16px;line-height:1.6;display:flex;flex-direction:column;gap:12px;border:2px solid red;border-radius:20px;margin:20px 0;background-color:#fff8f8}.profile_v2-section-title{font-size:18px;color:red;margin-bottom:10px;font-weight:700}.profile_v2-icon{margin-right:8px;vertical-align:middle;color:red}.profile_v2-spinner-wrapper{height:100vh;display:flex;justify-content:center;align-items:center}.profile_v2-error-message{text-align:center;color:red;margin-top:40px;font-size:18px}.profile_v2-device{margin-bottom:1rem}.profile_v2-device hr{margin-top:10px;border:none;border-top:1px solid #ccc}.profile_v2-icon{margin-right:8px;color:#666}.profile_v2-line{margin-bottom:10px;display:flex;align-items:center;gap:8px}.profile_v2-subscription-block{margin-top:15px;padding-left:10px}.profile_v2-subscription-divider{margin-top:15px;border:none;border-top:1px solid #ddd}.invoice-wrapper{display:flex;flex-direction:column;align-items:center;padding:2rem;background-color:#fff}.invoice-toolbar{width:100%;max-width:800px;display:flex;justify-content:flex-end;margin-bottom:1rem}.invoice-container{display:flex;justify-content:center;width:100%;background-color:#fff}.invoice-card{background:#fff;border-radius:16px;padding:2rem;max-width:800px;width:100%;box-shadow:0 8px 20px #0000000d;font-family:Courier New,Courier,monospace}.invoice-download-btn{background-color:#b91c1c;color:#fff;border:none;padding:10px 16px;border-radius:8px;font-size:.95rem;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 2px 6px #00000026}.invoice-download-btn:hover{background-color:#991b1b}.pdf-icon{font-size:1.2rem}.invoice-issued-date{font-size:.95rem;color:#666;margin-top:.25rem}.invoice-section-title{font-size:1.2rem;margin-bottom:.75rem;color:#991b1b;border-bottom:1px solid #ddd;padding-bottom:.3rem}.invoice-info-table{display:flex;flex-direction:column;gap:.75rem;font-size:.95rem;color:#333}.invoice-info-table div{display:flex;justify-content:space-between;border-bottom:1px dashed #ccc;padding:.25rem 0}.invoice-info-table span{color:#666;font-weight:500;min-width:130px}.invoice-authority{margin-top:2rem;text-align:center;font-size:.9rem;color:#444}.invoice-authority hr{margin-bottom:1rem;border:none;border-top:1px solid #ccc}@media print{.no-print{display:none!important}}.login-ivu-wrapper{width:70vw;max-width:450px;min-width:320px;height:70vh;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;padding:2rem 2.5rem;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.login-ivu-form{width:100%;display:flex;flex-direction:column;gap:1.25rem}.login-ivu-input{padding:12px 15px;font-size:1rem;border:2px solid #ec3818;border-radius:8px;color:#600;transition:border-color .3s ease,box-shadow .3s ease}.login-ivu-input:focus{border-color:#b30000;outline:none;box-shadow:0 0 8px 2px #ec381880}.login-ivu-button{background-color:#ec3818;color:#fff;font-weight:700;font-size:1.1rem;padding:12px 0;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.login-ivu-button:disabled{background-color:#f17a65;cursor:not-allowed}.login-ivu-button:not(:disabled):hover{background-color:#b30000}.login-ivu-status-error{color:#b30000;font-weight:600;margin-top:.75rem;text-align:center}.login-ivu-footer{margin-top:1.5rem;font-size:.95rem;color:#600;text-align:center}.login-ivu-footer a{color:#b30000;font-weight:600;text-decoration:none;transition:color .2s ease}.login-ivu-footer a:hover{color:#ec3818;text-decoration:underline}.login-ivu-forgot-password{margin-top:.75rem;font-size:.9rem;text-align:center}.login-ivu-forgot-password a{color:#b30000;font-weight:700;text-decoration:none}.login-ivu-forgot-password a:hover{color:#ec3818;text-decoration:underline}.forgot-wrapper{min-height:80vh;display:flex;justify-content:center;align-items:center;padding:2rem}.forgot-card{background:#fff;padding:2rem 2.5rem;border-radius:8px;max-width:600px;width:100%;text-align:center}.forgot-form{display:flex;flex-direction:column;gap:1rem}.forgot-input{padding:.75rem;border:1px solid #b30000;border-radius:5px;font-size:1rem;color:maroon}.forgot-button{background-color:var();color:#fff;padding:.75rem;border:none;border-radius:5px;cursor:pointer;font-weight:700}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:999}.forgot-wrapper{width:100vw;height:70vh;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 2.5rem;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.forgot-card{width:100%;display:flex;flex-direction:column;align-items:center}.forgot-title{font-size:1.6rem;color:var(--red-2);margin-bottom:.5rem;font-weight:700}.forgot-subtitle{font-size:1.2rem;text-align:center;margin-bottom:1.5rem}.forgot-form{width:100%;display:flex;flex-direction:column;gap:1.2rem}.forgot-input{padding:12px 15px;font-size:1rem;border:2px solid #ec3818;border-radius:8px;color:#600}.forgot-button{background-color:var(--red-2);color:#fff;font-weight:700;font-size:1.1rem;padding:12px 0;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.forgot-button:hover{background-color:var(--red-5)}.forgot-link{text-align:center;display:block;color:var(--red-1);font-weight:700}.forgot-link:hover{color:#ec3818;text-decoration:underline}.forgot-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#ffffffb3;z-index:9999;display:flex;justify-content:center;align-items:center}.editprofilepasswordv2-wrapper{display:flex;justify-content:center;padding:20px;min-height:80vh}.editprofilepasswordv2-card{padding:2rem;width:70%}.editprofilepasswordv2-title{color:#f35235;margin-bottom:1.5rem;text-align:center}.editprofilepasswordv2-form{display:flex;flex-direction:column;gap:1.5rem}.editprofilepasswordv2-form-group{display:flex;flex-direction:column}.editprofilepasswordv2-label{font-weight:600;color:maroon;margin-bottom:6px}.editprofilepasswordv2-input{padding:10px;border:1px solid red;border-radius:5px;color:maroon;font-size:16px}.editprofilepasswordv2-input.invalid{border-color:red}.editprofilepasswordv2-error{color:red;margin-top:4px;font-size:14px}.editprofilepasswordv2-strength-bar-container{height:6px;width:100%;background-color:#f8d7da;border-radius:3px;margin-top:8px;overflow:hidden}.editprofilepasswordv2-strength-bar{height:100%;border-radius:3px;transition:width .5s ease,background-color .5s ease}.editprofilepasswordv2-strength-label{margin-top:6px;font-weight:700;font-size:14px;-webkit-user-select:none;user-select:none}.editprofilepasswordv2-submit-button{background-color:#f35235;color:#fff;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:600;font-size:16px;align-self:center;margin-top:1rem;width:100%;transition:background-color .3s}.editprofilepasswordv2-submit-button:hover{background-color:#8b0000}.editprofilepasswordv2-spinner-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;z-index:9999;display:flex;justify-content:center;align-items:center}.userprofilev4-user-profile{position:relative;display:flex;align-items:center}.userprofilev4-user-info{display:flex;align-items:center;gap:12px}.userprofilev4-username{font-weight:600;color:#333}.userprofilev4-avatar-wrapper{position:relative;cursor:pointer}.userprofilev4-avatar-img{width:30px;height:30px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid #ddd;transition:border-color .3s}.userprofilev4-avatar-img:hover{border-color:#aaa}.userprofilev4-dropdown-menu{position:absolute;top:130%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #00000026;width:300px;z-index:99999;padding:8px 0}.userprofilev4-dropdown-item{display:flex;align-items:center;padding:10px 16px;color:#333;text-decoration:none;font-size:14px;transition:background .2s}.userprofilev4-dropdown-item:hover{background-color:#f5f5f5;cursor:pointer}.view-container{width:90%;max-width:1200px;margin:2rem auto;font-family:Arial,sans-serif}.section-title{font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;color:#222}.detail-table{display:flex;flex-direction:column;border:1px solid #d32f2f;border-radius:4px}.table-row{display:flex;flex-wrap:wrap;border-bottom:1px solid #d32f2f;padding:10px 14px}.table-row:last-child{border-bottom:none}.table-key{width:30%;font-weight:700;color:#444;border-right:1px solid #d32f2f;padding-right:1rem}.table-value{flex:1;padding-left:1rem;color:#222}.sub-items-scroll{display:flex;flex-wrap:nowrap;gap:1rem;margin-top:6px;overflow-x:auto;padding-bottom:4px}.sub-item-inline{white-space:nowrap;font-size:.9rem;background:none;border:1px solid #ccc;padding:4px 8px;border-radius:4px;flex-shrink:0}.stepper-label{font-weight:600;margin-bottom:6px;display:block;color:#000}.stepper-input{width:100%;padding:12px;font-size:16px;border:2px solid #dc3545;border-radius:6px;background-color:#fff;color:#333;transition:border-color .3s ease}.stepper-input:focus{border-color:#b30000;outline:none}.createdr-form-group{margin-bottom:1rem}.createdr-form-group label,.adding-item-label,.date-input-label,.input-label{display:block;margin-bottom:.25rem;font-weight:600;color:#8b0000}.createdr-form-input,.adding-item-input,.input-field,.date-input-field{width:100%;padding:.5rem .75rem;border:1px solid #cc4b4b;border-radius:4px;background-color:#fff5f5;color:#2c0000;font-size:1rem;transition:border .2s,box-shadow .2s}.input-prefix{color:maroon}.input-field-with-prefix{padding-left:2.25rem}.createdr-form-input:focus,.adding-item-input:focus,.input-field:focus,.date-input-field:focus{outline:none;border-color:#b30000;box-shadow:0 0 0 2px #b3000033}.input-error,.date-input-error,.createdr-form-input.error,.adding-item-input.error{border-color:#e53935;background-color:#ffebeb}.createdr-error,.date-error-text,.input-error-text,.adding-item-error,.createdr-additional-error{color:#b00020;font-size:.875rem;margin-top:.25rem}.button-customized-action.create{background-color:#b71c1c;color:#fff}.button-customized-action.create:hover{background-color:#a31515}.createdr-delete-icon{color:#b00020;cursor:pointer;margin-left:1rem}.createdr-delete-icon:hover{color:#d32f2f}.invoice-free-plan-message{display:flex;justify-content:center;align-items:center;min-height:400px;text-align:center}.centered-message h2{font-size:24px;margin-bottom:10px}.centered-message p{font-size:18px;color:#333}.merchantDropdownSelector-textGroup{display:flex;gap:10rem}.elavo_subscribe_pay-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--red-1);padding:20px}h1{color:#8b0000;margin-bottom:15px;font-size:28px}h2{color:#8b0000;margin-bottom:20px;font-size:24px}h3{color:#c41e3a;margin-bottom:15px;font-size:20px;text-align:left}.tagline{color:#8b0000;margin-bottom:30px;font-size:16px;font-weight:500;line-height:1.5}.subscription-card{background:linear-gradient(to bottom,#fff8f8,#ffecec);border-radius:15px;padding:30px;margin:30px 0;border:2px solid #ffcccc;box-shadow:0 5px 15px #8b00001a}.price-display{font-size:48px;font-weight:700;color:#8b0000;margin-bottom:20px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.price-display .currency{color:#c41e3a;font-size:32px;vertical-align:super}.price-display .amount{color:#8b0000}.price-display .period{font-size:24px;color:brown}.features-list{text-align:left;margin:25px 0}.features-list ul{list-style:none;padding:0;margin:0}.features-list li{border-bottom:1px solid #ffcccc;color:#8b0000;font-size:15px;position:relative;padding:12px 0 12px 30px}.features-list li:before{content:"✓";position:absolute;left:0;color:#c41e3a;font-weight:700;font-size:18px}.features-list li:last-child{border-bottom:none}.payment-methods{margin:25px 0;padding:20px 0;border-top:1px solid #ffcccc;border-bottom:1px solid #ffcccc}.payment-methods p{color:#8b0000;margin-bottom:15px;font-size:14px}.card-icons{display:flex;justify-content:center;gap:12px;margin-top:15px}.card-icon{padding:8px 14px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 3px 6px #0000001a;transition:all .3s ease}.card-icon:hover{transform:translateY(-2px);box-shadow:0 5px 10px #00000026}.card-icon.visa{background:linear-gradient(135deg,#1a1f71,#3a3fb3);color:#fff}.card-icon.mastercard{background:linear-gradient(135deg,#eb001b,#ff5a5a);color:#fff}.card-icon.amex{background:linear-gradient(135deg,#2e77bc,#5aa1e6);color:#fff}.card-icon.discover{background:linear-gradient(135deg,#f68121,#ffb347);color:#fff}.subscribe-button{background:linear-gradient(135deg,#8b0000,#c41e3a);color:#fff;border:none;border-radius:12px;padding:20px 30px;font-size:18px;font-weight:700;width:100%;cursor:pointer;transition:all .3s ease;margin:25px 0;letter-spacing:.5px;text-transform:uppercase;position:relative;overflow:hidden}.subscribe-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.subscribe-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #8b000066}.subscribe-button:hover:not(:disabled):before{left:100%}.subscribe-button:active:not(:disabled){transform:translateY(-1px)}.subscribe-button:disabled{opacity:.6;cursor:not-allowed;background:#c66}.terms-notice{text-align:center;font-size:12px;color:brown;margin-top:20px;line-height:1.5;font-style:italic}.support-info{margin-top:30px;padding-top:25px;border-top:2px solid #ffcccc;color:brown;font-size:14px}.support-info p{margin:8px 0}.support-info a{color:#c41e3a;text-decoration:none;font-weight:700;border-bottom:1px dashed #C41E3A;transition:all .2s ease}.support-info a:hover{color:#8b0000;border-bottom:1px solid #8B0000}.payment-result-card{background:linear-gradient(to bottom,#fff8f8,#ffecec);border-radius:15px;padding:30px;margin:30px 0;border:2px solid #ffcccc}.status-badge{display:flex;justify-content:center;align-items:center;padding:12px 25px;border-radius:50px;font-weight:700;margin-bottom:25px;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;box-shadow:0 4px 6px #0000001a}.status-badge.success{background:linear-gradient(135deg,#228b22,#32cd32);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-badge.failed,.status-badge.error,.status-badge.declined{background:linear-gradient(135deg,#8b0000,#dc143c);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-badge.cancelled{background:linear-gradient(135deg,#696969,#a9a9a9);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.payment-details{text-align:left;background:#fff;padding:25px;border-radius:12px;margin:25px 0;border:1px solid #ffcccc;box-shadow:0 5px 15px #8b00000d}.payment-details p{margin:12px 0;padding-bottom:12px;border-bottom:1px solid #ffe6e6;color:#8b0000}.payment-details p:last-child{border-bottom:none}.payment-details strong{color:#c41e3a;min-width:120px;display:inline-block}.loading-spinner{border:5px solid rgba(139,0,0,.1);border-top:5px solid #C41E3A;border-radius:50%;width:60px;height:60px;animation:spin 1.2s cubic-bezier(.68,-.55,.27,1.55) infinite;margin:40px auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-buttons{display:flex;gap:15px;margin-top:30px}.btn-primary,.btn-secondary,.btn-back{padding:14px 24px;border-radius:10px;border:none;font-weight:700;cursor:pointer;flex:1;transition:all .3s ease;font-size:15px}.btn-primary{background:linear-gradient(135deg,#8b0000,#c41e3a);color:#fff;box-shadow:0 4px 6px #8b000033}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 12px #8b00004d}.btn-secondary{background:linear-gradient(135deg,#d3d3d3,#f5f5f5);color:#8b0000;border:1px solid #ffcccc}.btn-secondary:hover{background:linear-gradient(135deg,silver,#e8e8e8);transform:translateY(-2px)}.btn-back{background:transparent;color:#8b0000;border:2px solid #8B0000;margin-top:20px;padding:12px 24px;width:100%}.btn-back:hover{background:#8b00001a;transform:translateY(-2px)}p{color:#8b0000;line-height:1.6;margin-bottom:15px}@media (max-width: 600px){.elavo_subscribe_sidebar{padding:25px 20px;margin:15px}h1{font-size:24px}h2{font-size:20px}.price-display{font-size:36px}.price-display .currency{font-size:24px}.price-display .period{font-size:18px}.subscribe-button{padding:16px 20px;font-size:16px}.action-buttons{flex-direction:column}.btn-primary,.btn-secondary{width:100%}.features-list li{font-size:14px;padding:10px 0 10px 25px}}.subscribe-button:focus,.btn-primary:focus,.btn-secondary:focus,.btn-back:focus{outline:2px solid #C41E3A;outline-offset:2px}.features-list li:hover{background:#ffcccc1a;padding-left:35px;transition:all .3s ease}body,#root{margin:0;padding:0;min-height:100vh}.swal2-popup{font-family:inherit;border-radius:15px!important;border:1px solid #ffcccc}.swal2-confirm{background:linear-gradient(135deg,#8b0000,#c41e3a)!important;border:none!important;border-radius:8px!important}.swal2-cancel{background:linear-gradient(135deg,#d3d3d3,#f5f5f5)!important;color:#8b0000!important;border:1px solid #ffcccc!important;border-radius:8px!important}.table-outer-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.table-container{width:100%;max-width:100%;overflow-y:auto;height:100%;position:relative}.data-table thead th{position:sticky;top:0;z-index:2;box-shadow:0 2px 2px -1px #0000001a;text-align:left;padding:12px 16px;font-weight:700;box-shadow:none;order:none;background-color:var(--red-1)}.table-controls{width:100%;display:flex;justify-content:flex-start;margin-bottom:12px}.no-data-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;background-color:var(--color-light);color:var(--red-5);font-family:var(--font-heading);gap:20px}.create-btn{display:inline-flex;align-items:center;gap:8px;background-color:var(--red-1);color:var(--color-white);border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;margin-bottom:10px;text-decoration:none}.plus-icon{display:flex;align-items:center}.create-btn:hover{background-color:var(--red-5)}.data-table{width:100%;box-shadow:none}.data-table th,.data-table td{border:none;white-space:nowrap;padding:12px 16px}.data-table tbody tr{box-shadow:0 4px 12px #0000000f;overflow:hidden;box-shadow:none;border-radius:0}.data-table tbody tr:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-1px);transition:all .2s ease}.action-btn{margin-right:8px;padding:6px 10px;font-size:12px;border:none;border-radius:6px;cursor:pointer;text-decoration:none}.view{background-color:var(--red-1);color:#fff}.update{background-color:var(--red-2);color:#fff}.delete{background-color:var(--red-5);color:#fff}.data-table thead th.actions-header{background-color:green!important;color:#af4319!important;font-weight:700!important;letter-spacing:8px!important}.actions-header svg{transition:transform .2s ease}.actions-header svg:hover{transform:scale(1.2);color:#d32f2f}.action-column{background-color:green}.action-btn:disabled{opacity:.2;cursor:not-allowed}.row-inactive{background-color:#fff3cd;border-left:4px solid orange}.action-btn.restore{background-color:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer}.action-btn.restore:disabled{background-color:#ccc;cursor:not-allowed}.row-deleted-table,.row-blocked-table,.row-inactive-table,.row-expired-table,.row-locked-table,.row-credentials-expired-table{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#2e2e2e;font-weight:500}.row-deleted-table{background-color:#f0f0f0;text-decoration:line-through;color:#888;opacity:.6;border-left:5px solid #bfbfbf}.row-blocked-table{background-color:#e0e0e0;border-left:5px solid #a6a6a6;font-style:italic}.row-inactive-table{background-color:#d6d6d6;border-left:5px solid #999999;text-decoration:line-through;color:#555}.row-expired-table{background:linear-gradient(to right,#e6e6e6,#cfcfcf);border-left:5px solid #a0a0a0;font-style:italic;font-weight:600}.row-locked-table{background-color:#bfbfbf;border-left:5px dashed #8c8c8c;font-weight:700;letter-spacing:.5px}.row-credentials-expired-table{background:linear-gradient(90deg,#d9d9d9,#b3b3b3);border-left:5px double #7a7a7a;font-weight:600;font-style:oblique}.pagination{display:flex;gap:.5rem;justify-content:center;margin-bottom:5px;flex-wrap:wrap;width:100%}.pagination button{padding:.4rem .8rem;border:none;border-radius:6px;background:#eee;cursor:pointer}.pagination button.active{background-color:var(--red-1);color:#000;font-weight:700}.pagination button:disabled{opacity:.5;cursor:var(--red-4)}.swal2-icon.swal-icon-success,.swal2-icon.swal-icon-error,.swal2-icon.swal-icon-warning{border-color:transparent!important}.swal-icon-success .swal2-success-ring,.swal-icon-success .swal2-success-line-tip,.swal-icon-success .swal2-success-line-long{display:none!important}.swal-icon-error .swal2-x-mark-line-left,.swal-icon-error .swal2-x-mark-line-right{background-color:#b00020!important}.swal-icon-warning .swal2-icon-content{color:#d62828!important}.custom-check-icon{font-size:48px;color:#e63946;font-weight:700}.back-button{display:flex;align-items:center;gap:8px;background-color:transparent;color:var(--red-3);border:2px solid var(--red-3);padding:8px 16px;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease;margin-bottom:1.5rem}.back-button:hover{background-color:var(--red-1);color:#fff}.back-icon{font-size:16px}.back-button:disabled{opacity:.5;cursor:not-allowed}.red-title{color:var(--red-1);font-size:1.4rem;font-weight:700;margin-bottom:1rem;text-align:left}:root{--red-border: #dc2626;--red-bg-light: #fee2e2;--red-text: #991b1b;--red-btn: #dc2626}.createdr-section{width:100%;border:1px solid var(--red-border);padding:1rem;margin-bottom:2rem;background-color:#fff;border-radius:6px}.createdr-section-if{width:100%;padding:1rem;margin-bottom:2rem;border-radius:10px;background:transparent;border:none;box-shadow:0 2px 8px #8420291a,0 .5px 1.5px #84202914;transition:box-shadow .2s}.createdr-section-if:hover{box-shadow:0 4px 24px #84202933,0 1.5px 4px #84202917}.createdr-sectionv2{display:flex;width:100%;border:1px solid var(--red-border);padding:1rem;margin-bottom:2rem;background-color:#fff;border-radius:6px;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;flex-direction:column}.createdr-section-title{font-size:1rem;color:var(--red-text);font-weight:700;margin:auto auto 12px;width:50%;text-align:center}.createdr-section-title-large{font-size:1.5rem;color:var(--red-text);font-weight:700;text-align:center;border-radius:6px;padding:10px;margin-bottom:20px}.createdr-section-title-start{font-size:1rem;color:var(--red-text);font-weight:700;margin-bottom:12px}.createdr-section-titlev2{color:var(--red-bg-light);font-weight:700;width:40%;text-align:start}.createdr-section-sub-title{font-size:1rem;color:var(--red-text);margin-bottom:1rem;font-weight:700;margin-bottom:12px}.createdr-row{display:flex;flex-wrap:nowrap;gap:1rem;margin-bottom:1rem;justify-content:space-between}.createdr-row .createdr-input-group{flex:1;min-width:200px}.additional-summary{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.additional-summary-item{padding:.5rem;border:1px solid var(--red-border);border-radius:4px;display:flex;justify-content:space-between;align-items:center}.additional-summary{display:flex;flex-direction:column;gap:.5rem}.additional-summary-header,.additional-summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff}.header-cell,.summary-cell{flex:1;font-weight:500;color:#374151}.summary-actions{display:flex;gap:40px}.edit-button{background-color:#f16464;color:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:14px;cursor:pointer}.remove-button{background-color:var(--red-btn);color:#fff;border:1px solid #d16d6d;border-radius:8px;padding:6px 12px;font-size:14px;cursor:pointer}.edit-button:hover,.remove-button:hover{background-color:#ec4c4c}.input-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.input-label{margin-bottom:4px;font-weight:500;color:#dc2626;width:100%}.input-field{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;margin-right:20px;width:100%}.input-field.input-error{border-color:#dc2626;box-shadow:0 0 0 3px #dc262633;width:100%}.input-error-text{color:#dc2626;font-size:12px;margin-top:4px;width:100%}.input-prefix-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-prefix{position:absolute;left:12px;color:#6b7280;font-size:14px;pointer-events:none;width:auto;margin-right:4px;width:100%}.input-field-with-prefix{padding-left:28px}.buttoninput-wrapper{background-color:#aa3f0d;display:flex;justify-content:center;width:20%;margin:auto}.edit-button-full{padding:10px 12px;border:none;border-radius:6px;font-size:14px;background-color:var(--red-1);color:#fff;cursor:pointer;width:100%;text-align:center;transition:background-color .2s ease}.custom-button{background-color:#dc2626;color:#fff;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.custom-button:hover{background-color:#b91c1c}.additional-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2709942e;z-index:1001;display:flex;justify-content:center;align-items:center}.additional-modal-card{background:#fff;border-radius:16px;padding:32px 28px 20px;max-width:380px;box-shadow:0 6px 36px -10px #14141463;display:flex;flex-direction:column}.additional-modal-title{color:#e93c3c;font-size:1.35em;font-weight:700;margin-bottom:18px;text-align:center}.additional-modal-actions{margin-top:26px;display:flex;gap:11px;justify-content:flex-end}.modal-btn{padding:8px 22px;border-radius:6px;border:none;background:#eb6161;color:#fff;font-weight:700;font-size:1em;transition:background .23s;cursor:pointer}.modal-btn.red{background:#fff;color:#c40a0a;border:2px solid #c40a0a}.modal-btn[disabled]{opacity:.5;pointer-events:none}.adding-item-row{display:flex;justify-content:center;justify-items:center;align-items:center;gap:1rem}.adding-item-group{display:flex;flex-direction:column;flex:1;background-color:#f17a7a;border-radius:1px}.adding-item-label{padding-left:.75rem;font-size:1.1rem;color:#000}.adding-item-input{padding:.4rem;color:#900;font-size:1rem}.adding-item-input:focus{outline:none}.adding-item-delete{color:#c00;font-size:1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}.adding-item-delete:hover{color:red}.adding-item-error{color:#d8000c;padding:.5rem;margin-top:.5rem;font-size:.85rem;flex-basis:100%}.createdr-delete-icon{display:flex;align-self:center;cursor:pointer;color:#fff;font-size:1.5rem;background-color:#ee8d8d}.date-input-container{width:100%;margin-bottom:1rem}.date-input-label{display:block;color:#b91c1c;font-weight:500;margin-bottom:.25rem}.date-input-field{width:100%;padding:.5rem;border:2px solid #fca5a5;border-radius:.5rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.date-input-field:focus{border-color:#f87171;box-shadow:0 0 0 2px #f8717166}.date-input-error{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444466}.date-error-text{color:#ef4444;font-size:.875rem;margin-top:.25rem}.time-input-container{width:100%;margin-bottom:1rem}.time-input-label{display:block;color:#b91c1c;font-weight:500;margin-bottom:.25rem}.time-input-field{width:100%;padding:.5rem;border:2px solid #fca5a5;border-radius:.5rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.time-input-field:focus{border-color:#f87171;box-shadow:0 0 0 2px #f8717166}.time-input-error{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444466}.time-error-text{color:#ef4444;font-size:.875rem;margin-top:.25rem}.filter-block-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;background-color:#fff;padding:20px;box-shadow:0 4px 8px #0000001a;border-radius:8px}.filter-block-item{display:flex;flex-direction:column;align-items:flex-start;margin:10px;flex-grow:1}.filter-block-label{margin-bottom:5px;font-weight:700;color:#333}.filter-block-item input[type=text]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.filter-block-item input[type=checkbox]{width:auto;margin-right:10px}.filter-block-item:last-child{display:flex;align-items:center;flex-direction:row}.filter-clear-button{padding:10px 20px;background-color:#d32f2f;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px}.filter-clear-button:hover{background-color:#b71c1c}.merchant-slector-block{display:flex;gap:20px}.tramaction-fiter_layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;padding:6px;border:1px solid red;border-radius:8px}.merchantDropdownSelector-item{display:flex;justify-content:space-between;align-items:center}.merchantDropdownSelector-itemLeft{display:flex;align-items:center;gap:12px;flex:1}.merchantDropdownSelector-avatarLarge{flex-shrink:0}.merchantDropdownSelector-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchantDropdownSelector-code{flex-shrink:0;margin-left:12px}.merchantDropdownSelector-wrapper{width:100%;margin-bottom:10px}.merchantDropdownSelector-dropdown{position:relative;width:100%}.merchantDropdownSelector-triggerWrapper{display:flex;align-items:center}.merchantDropdownSelector-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:8px;min-height:50px;padding:0 10px;cursor:pointer;position:relative;border:2px solid #e67878;background-color:#e67878}.merchantDropdownSelector-trigger-2{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:8px;min-height:50px;padding:10px;cursor:pointer;position:relative;background-color:#e77777}.merchantDropdownSelector-selectedInfo{display:flex;width:100%;align-items:center}.merchantDropdownSelector-avatar{width:40px;height:40px;object-fit:contain;border-radius:10px;margin-right:40px}.merchantDropdownSelector-info{display:flex;justify-content:space-around;width:100%}.merchantDropdownSelector-name{font-size:16px;color:#000}.merchantDropdownSelector-code{font-size:16px}.merchantDropdownSelector-resetBtn{margin-left:10px;background-color:transparent;color:#000;border:none;border-radius:6px;padding:4px 8px;font-size:12px;cursor:pointer}.merchantDropdownSelector-menu{position:absolute;top:100%;z-index:99;background-color:#db7171;width:100%;border-radius:8px;margin-top:4px;padding:20px}.merchantDropdownSelector-searchBox{display:flex;align-items:center;border-radius:8px;background-color:#f08181;margin-bottom:10px}.merchantDropdownSelector-searchInput{flex:1;padding:8px 12px;border-radius:6px;border:1px solid #ccc;outline:none;font-size:14px;width:100%}.merchantDropdownSelector-clearBtn{background:transparent;border:none;color:#e57373;font-size:20px;cursor:pointer;margin-left:8px}.merchantDropdownSelector-list{display:flex;flex-direction:column;gap:8px;min-height:500px;overflow-y:auto;width:100%}.merchantDropdownSelector-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;cursor:pointer;font-size:14px;transition:background .2s ease,box-shadow .2s ease}.merchantDropdownSelector-item:hover{background:#f5f5f5;box-shadow:0 2px 6px #00000014}.merchantDropdownSelector-item.selected{background-color:#d32f2f;color:#fff}.merchantDropdownSelector-avatarLarge{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid #ddd;margin-right:12px}.merchantDropdownSelector-itemLeft{display:flex;align-items:center}.merchantDropdownSelector-textGroup{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchantDropdownSelector-name{font-weight:600;font-size:15px;color:#333;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchantDropdownSelector-code{color:#777;font-size:13px;margin-left:12px}.merchantDropdownSelector-pagination{display:flex;justify-content:flex-start;align-items:center;margin:10px;gap:10px}.merchantDropdownSelector-pagination button{background:#d32f2f;color:#fff;border:none;border-radius:6px;padding:4px 8px;font-size:12px;cursor:pointer}.merchantDropdownSelector-pagination button:disabled{background:#c0b7b8;cursor:not-allowed}.merchant-title{font-size:24px;font-weight:700;color:#b30000;margin-bottom:20px}.merchant-section{margin-top:20px}.merchant-filter{margin-bottom:16px}.merchant-user-card{display:flex;align-items:center;gap:16px;background-color:#ffe6e6;border:1px solid #ff4d4d;padding:16px;border-radius:12px}.merchant-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #ff4d4d}.merchant-user-info{font-size:14px;color:#333}.merchant-no-user{background-color:#ffe6e6;border:1px dashed #ff4d4d;padding:16px;border-radius:12px;text-align:center;color:#c00;font-weight:700}.merchant-submit{margin-top:30px}.appuser-selector-wrapper{position:relative;width:100%;max-width:400px;font-family:Arial,sans-serif}.appuser-selector-triggerWrapper{display:flex;justify-content:space-between}.appuser-selector-trigger{width:100%;padding:.75rem 1rem;background-color:#fff;border:1px solid #ccc;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:space-between}.appuser-selector-selectedInfo{display:flex;align-items:center;gap:.5rem}.appuser-selector-avatar{width:28px;height:28px;border-radius:50%}.appuser-selector-info{display:flex;flex-direction:column}.appuser-selector-name{font-weight:700}.appuser-selector-code{font-size:.8rem;color:#777}.appuser-selector-resetBtn{margin-left:auto;background:transparent;color:red;border:none;cursor:pointer;font-size:.8rem}.appuser-selector-menu{position:absolute;top:110%;left:0;right:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 8px #00000026;z-index:10;border-radius:6px;padding:.5rem}.appuser-selector-searchInput{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:6px;margin-bottom:.5rem}.appuser-selector-clearBtn{position:absolute;right:10px;top:10px;border:none;background:transparent;cursor:pointer;font-size:1.2rem;color:#888}.appuser-selector-list{max-height:200px;overflow-y:auto}.appuser-selector-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;cursor:pointer;border-radius:6px}.appuser-selector-item:hover{background-color:#f0f0f0}.appuser-selector-itemLeft{display:flex;align-items:center;gap:.5rem}.appuser-selector-avatarLarge{width:32px;height:32px;border-radius:50%}.appuser-selector-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.appuser-selector-pagination button{background-color:#f9f9f9;border:1px solid #ccc;padding:.25rem .5rem;border-radius:4px;cursor:pointer}.appuser-selector-pagination button:disabled{opacity:.5;cursor:not-allowed}.update-merchant-page{padding:2rem;background-color:#fff5f5;border-radius:12px;box-shadow:0 0 10px #ff00001a;max-width:800px;margin:auto}.red-title{color:#b30000;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.red-checkbox-group label{margin-right:20px;font-weight:500;color:#900}input[type=checkbox]{margin-right:6px}.role-toggle-container{display:flex;align-items:center;margin-bottom:1rem}.role-toggle-label{margin-right:1rem;font-weight:700}.role-toggle-button{padding:6px 12px;margin-right:.5rem;border:1px solid #ccc;background-color:#fff;cursor:pointer;border-radius:4px;transition:all .2s ease-in-out}.role-toggle-button.active{background-color:#007bff;color:#fff;border-color:#007bff}.sum-card{border:1px solid #ff4d4f;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:16px;background-color:#fff}.sum-card-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sum-card-icon{width:40px;height:40px;object-fit:contain;display:block}.sum-card-title{margin:0;font-size:1.2rem;font-weight:600}.sum-card-body{margin-top:12px;font-size:1.5rem;font-weight:700}.sum-card-suffix{margin-left:8px;font-size:1rem;color:#555}.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;left:0;right:0;top:5px;bottom:5px;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;top:5px;left:0;right:0;bottom:5px}.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;top:3px;left:0;right:0;bottom:3px;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;top:-2px;bottom:-2px;left:0;right: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}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-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{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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{z-index:1;line-height:0}.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{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.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{cursor:pointer;background-color:#f0f0f0}.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{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.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{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range: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{border-radius:.3rem;background-color:#bad9f1;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__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__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__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__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__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__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__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{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}
