:root{font-family:Poppins,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#fefefe;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}input{border:solid 1px #bdbdbd;border-radius:4px}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Poppins,system-ui,Avenir,Helvetica,Arial,sans-serif}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:"Poppins",inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{margin:0 auto;text-align:center;width:100vw}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._button_196gl_1{padding:12px 25px;font-size:14px;border:none;cursor:pointer;line-height:24px;border-radius:8px;min-width:144px;height:48px;transition:background-color .3s;font-weight:700}._button_196gl_1._green_196gl_13{background-color:#0a9250;color:#fff}._button_196gl_1._white_196gl_17{background-color:#fff;color:#333;border:1px solid #D7D7D7}._button_196gl_1._primary_196gl_22{background-color:#603fc1;color:#fff}._button_196gl_1._blue_196gl_26{background-color:#3b82f6;color:#fff}._button_196gl_1._red_196gl_30{background-color:#d63939;color:#fff}._button_196gl_1._black_196gl_34{background-color:#333;color:#fff}._button_196gl_1:hover{opacity:.8}._button_196gl_1:disabled{background-color:#b0b0b0;cursor:not-allowed;opacity:.6;color:#000}.typography.title{font-size:32px;font-weight:700;font-family:Poppins,sans-serif;color:#333}.typography.title-mid{font-size:24px;font-weight:700;font-family:Poppins;color:#333}.typography.title-bolder{font-size:32px;font-family:Poppins,sans-serif;color:#333;font-weight:800}.typography.title-small{font-size:20px;font-weight:700;font-family:Poppins,sans-serif;color:#333}.typography.subtitle{font-size:16px;font-family:Poppins,sans-serif;color:#333}.typography.normal{font-size:14px;font-family:Poppins,sans-serif}.typography.normal-black{font-size:14px;color:#333;font-family:Poppins,sans-serif}.typography.normal-bold{font-size:14px;font-weight:500;font-family:Poppins,sans-serif;color:#333}.typography.normal-small{font-size:12px;font-family:Poppins,sans-serif;color:#333}.typography.h1{font-size:2em;font-weight:700}.typography.h2{font-size:1.5em;font-weight:700}.typography.h3{font-size:1.17em;font-weight:700}.typography.body1{font-size:1em}.typography.body2{font-size:.83em}._overlay_uirhy_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_uirhy_14{background:#fff;padding:20px;border-radius:8px;position:relative;box-shadow:0 2px 10px #0000001a;max-width:350px;width:100%}._content_uirhy_24{margin-bottom:20px}._closeButton_uirhy_28{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;position:absolute;top:10px;right:10px;font-size:20px}._formContainer_xhmi8_1{display:flex;flex-direction:column;color:#333}._formContainer_xhmi8_1 label{display:flex;flex-direction:column;text-align:left}._formContainer_xhmi8_1 ._titleContainer_xhmi8_11{text-align:left;margin-bottom:10px}._cornerSquareTypes_xhmi8_16{display:flex;gap:10px}._cornerSquareTypes_xhmi8_16 img{margin:10px;box-sizing:border-box}._selected_xhmi8_26{border:2px solid #1776F2}._colorPickerContainer_xhmi8_30{display:flex;flex-direction:row;align-items:center;text-align:left}._colorPicker_xhmi8_30{display:flex;gap:5px;margin-top:10px}._colorCircle_xhmi8_43{width:20px;height:20px;border-radius:50%;cursor:pointer}._smoothingContainer_xhmi8_50{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}._designsContainer_xhmi8_57{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}._designImage_xhmi8_64{width:70px;height:70px;cursor:pointer;border:2px solid transparent;border-radius:5px}._designImage_xhmi8_64:hover,._designImage_xhmi8_64._selected_xhmi8_26{border-color:#1776f2}._qrCodeContainer_1mn2q_1 h1{color:#000}._form_1q0bp_1{display:flex;flex-direction:column;color:#333;text-align:left}._row_1q0bp_8{display:flex}._field_1q0bp_12{margin-bottom:16px;display:flex;flex-direction:column}label{margin-bottom:4px}input,select,textarea{padding:8px;font-size:16px;margin:10px}select{width:200px;position:relative}select:focus{outline:none}select option{position:absolute;top:100%;left:0;width:100%;z-index:1}._ssid-inscription_1q0bp_47{display:flex;justify-content:space-between}._error_1q0bp_52{border:1px solid red}._errorMessage_1q0bp_56{color:red;font-size:12px;margin-top:5px}._stepper_1lyfx_1{display:flex;flex-direction:row;justify-content:space-around;max-width:1300px;margin:0 auto}._qrCodeContainer_1lyfx_9{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333;border:solid 1px #E0E0E0;border-radius:10px;padding:10%;width:350px}._stepsContainer_1lyfx_21{display:flex;justify-content:center;align-items:center;margin-bottom:20px}._step_1lyfx_1{padding:10px 20px;background-color:#e0e0e0;margin:0 5px;font-weight:700;color:#666;position:relative;clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}._active_1lyfx_38{background-color:#09914f;color:#fff;clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}._stepsButtons_1lyfx_44{display:flex;justify-content:flex-end}._stepsButtons_1lyfx_44 button{margin:10px 15px}._qrCode_1lyfx_9{border:solid 1px #B4B4B4;border-radius:10px;padding:40px 30px}._stepContent_1lyfx_58{flex:2;display:flex;flex-direction:column;justify-content:center}._downloadContainer_1lyfx_65{display:flex;justify-content:center}._form_f7y59_1{width:450px;border-radius:12px;padding:20px;border:solid 1px #E4E4E7}._form_f7y59_1 ._crearCuenta_f7y59_7{display:flex;flex-direction:row;justify-content:center;margin:20px auto}._form_f7y59_1 ._loginTitle_f7y59_13{margin-bottom:30px}._form_f7y59_1 ._formGroup_f7y59_16{text-align:left;margin-bottom:1rem}._form_f7y59_1 ._input_f7y59_20{width:95%;margin-top:.5rem;display:block;margin-left:auto;margin-right:auto}._forgotPassword_f7y59_28{color:#00f;text-align:right;cursor:pointer}._loginButton_f7y59_34{width:100%;margin:0 auto}._loginButton_f7y59_34 button{display:flex;justify-content:center;width:100%;margin:0 auto}._divider_f7y59_45{display:flex;flex-direction:row;align-items:center;text-align:center;margin:16px 0}._divider_f7y59_45 hr{flex-grow:1;border:none;border-top:1px solid #ccc;margin:0 8px}._form_3lkiv_1{width:450px;border-radius:12px;padding:20px;border:solid 1px #E4E4E7}._form_3lkiv_1 ._crearCuenta_3lkiv_7{display:flex;flex-direction:row;justify-content:center;margin:20px auto}._form_3lkiv_1 ._loginTitle_3lkiv_13{margin-bottom:30px}._form_3lkiv_1 ._formGroup_3lkiv_16{text-align:left;margin-bottom:1rem}._form_3lkiv_1 ._input_3lkiv_20{width:95%;margin-top:.5rem;display:block;margin-left:auto;margin-right:auto}._forgotPassword_3lkiv_28{color:#00f;text-align:right;cursor:pointer}._phoneInputContainer_3lkiv_34{display:flex;align-items:center}._countryCodeSelect_3lkiv_39{width:100px;margin-right:10px}._phoneNumberInput_3lkiv_44{flex:1}._registerButton_3lkiv_48{width:100%;margin:0 auto}._registerButton_3lkiv_48 button{display:flex;justify-content:center;width:100%;margin:0 auto}._crearCuenta_3lkiv_7{display:flex;flex-direction:row;justify-content:center;margin:20px auto}._role_3lkiv_66{display:flex;flex-direction:row}._role_3lkiv_66 label{display:flex;align-items:center;margin-right:10px}._role_3lkiv_66 input[type=radio]{margin-right:5px}._errorMessage_3lkiv_81{font-size:14px;color:red}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}._loginContainer_3bnd9_1{display:flex;height:100vh}._loginImage_3bnd9_6{flex:1}._loginImage_3bnd9_6 img{width:100%;height:100%;object-fit:cover}._loginForm_3bnd9_15{flex:1;display:flex;justify-content:center;align-items:center}.generic-table{border-collapse:collapse;color:#000}.generic-table table tr{height:50px}.generic-table table th,.generic-table table td{color:#000;padding:8px;text-align:left;border-bottom:1px solid #ddd}.generic-table table th{background-color:#f4f4f4}.products-table{color:#000;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.products-table h2,.products-table label{display:flex;justify-content:start;margin:0 0 10px}.products-table label{margin-bottom:20px}.products-table .table-controls{display:flex;justify-content:start;margin-bottom:20px;gap:10px;height:5vh}.products-table .table-controls h4{display:flex;align-items:center;margin-left:5%}.products-table .table-controls input{padding:8px;border:1px solid #ddd;border-radius:4px;width:25%;margin-left:15%;margin-right:10%}.products-table .table-controls button{color:#fff;background-color:#8845fc;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.products-table .table-controls button:hover{background-color:#0056b3}.products-table .table-controls button:not(:last-child){margin-right:10px}.generic-table{width:100%;border-collapse:collapse}.generic-table .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.generic-table .table-header h2{margin:0}.generic-table .table-header .header-buttons button{color:#fff;background-color:#646cff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.generic-table .table-header .header-buttons button:hover{background-color:#0056b3}.generic-table .table-header .header-buttons button{margin-left:10px}.generic-table table{width:100%;border:1px solid #ddd}.generic-table table th,.generic-table table td{padding:8px;text-align:left;border-bottom:1px solid #ddd}.generic-table table th{background-color:#f4f4f4;font-weight:600}.sidebar{width:15%;height:100vh;background-color:#f3f6fd;color:#7094b3;position:fixed;top:0;left:0;display:flex;flex-direction:column}.sidebar .subtitle{width:100%;color:#7094b3;font-size:14px;margin-bottom:10px;text-align:left;margin-left:20px}.sidebar .sidebar-logo{display:flex;justify-content:center;margin:20px auto}.sidebar-header{width:70%;height:50px;padding:5px 20px;display:flex;margin:0 auto 20px;align-items:center;text-align:left;border:solid 1px #e5e5e5;border-radius:6px;background:#fff}.sidebar-header span{font-size:14px;font-weight:500;color:#595959}.sidebar-header .profile-info{height:50px}.profile-picture img{border-radius:6px;border:solid 2px #e5e5e5;margin-right:10px;margin-top:5px;width:36px;height:36px}.sidebar-nav{flex-grow:1}.sidebar-nav ul{list-style:none;padding:0;margin:0}.sidebar-nav li{padding:0;margin-left:15px}.sidebar-nav a{color:#7094b3;text-decoration:none;display:flex;align-items:center;border-radius:6px;font-size:14px;padding:15px 20px}.sidebar-nav a:hover{background-color:#d7d7ff;color:#603fc1;transform:scale(1.05);width:70%;padding:12px 20px}.sidebar-nav a span{margin-left:10px}
