@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);div[data-v-518f4f8d]{margin-bottom:10px}label[data-v-518f4f8d]{display:block;margin-bottom:5px;font-weight:700}input[data-v-518f4f8d],select[data-v-518f4f8d],textarea[data-v-518f4f8d]{width:100%;padding:5px;box-sizing:border-box}button[data-v-518f4f8d]{margin-top:10px}label[data-v-fc4e9202]{-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{background-color:var(--color-ds-backdrop);font-family:var(--font-roboto);margin:0;padding:0}.header{background-color:var(--color-ds-primary);color:#fff;text-align:center;padding:10px;font-size:var(--text-lg);box-shadow:0 2px 4px rgba(0,0,0,.1)}.header>div:first-child{display:flex;align-items:center;gap:8px}.content{padding:20px;color:var(--color-ds-gray)}.icon{margin-right:10px;width:24px;height:24px}:root{--color-ds-primary:#0c0a5a;--color-ds-secondary:#5766f2;--color-ds-backdrop:#e6eaf0;--color-ds-chip:#f7f9fa;--color-ds-light-background:#e6eaf033;--color-ds-hover:#d3d8fb;--color-ds-selected-item:#cfd4fbe5;--color-ds-selected-item-hover:#adb5fa;--color-ds-border:#e1e1e1;--color-ds-inactive-border:#c4c4c4;--color-ds-gray:#424242;--color-ds-light-gray:#909090;--color-ds-dark-gray:#737272;--color-ds-inactive-gray:#f2f4f7;--color-ds-inactive-primary:#55548c;--color-ds-inactive-secondary:#616ff6;--color-ds-success-green:#44bd7e;--color-ds-error-red:#db2828;--color-ds-warning-yellow:#ffb711;--color-ds-orange:#e56910;--color-ds-green:#1a7b4a;--color-ds-checkbox:#616ff6;--color-ds-search-background:#fafbfc;--color-ds-dialog-shadow:#dfe2e9;--color-ds-dialog-close:#9e9dbd;--color-ds-type-number:#007bff;--color-ds-type-text:#0eba49;--color-ds-type-boolean:#5350c7;--color-ds-type-date:#e56910;--font-roboto:"Roboto",sans-serif;--text-2xs:0.625rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--radius:0.5rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--sb-track-color:#e6eaf0;--sb-thumb-color:#929bef;--sb-size:6px}body{font-family:var(--font-roboto);background-color:var(--color-ds-backdrop);color:var(--color-ds-gray);margin:0}::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:24px}::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:24px}.button{background-color:var(--color-ds-primary);color:#fff;border:none;border-radius:var(--radius);padding:8px 16px;cursor:pointer;font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:500;transition:background-color .2s ease}.button:hover:not(:disabled){background-color:var(--color-ds-secondary)}.button:disabled{background-color:var(--color-ds-inactive-primary);cursor:not-allowed;opacity:.6}.button-small{background-color:var(--color-ds-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:5px 10px;font-size:var(--text-xs);cursor:pointer;font-family:var(--font-roboto);transition:background-color .2s ease}.button-small:hover:not(:disabled){background-color:var(--color-ds-secondary)}.button-small:disabled{background-color:var(--color-ds-inactive-primary);cursor:not-allowed;opacity:.6}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid var(--color-ds-border);border-radius:var(--radius);padding:8px 12px;font-family:var(--font-roboto);font-size:var(--text-sm);color:var(--color-ds-gray);background-color:#fff;transition:border-color .2s ease,outline .2s ease}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:2px solid var(--color-ds-primary);outline-offset:0;border-color:var(--color-ds-primary)}input[type=email]:disabled,input[type=password]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background-color:var(--color-ds-inactive-gray);cursor:not-allowed;border-color:var(--color-ds-inactive-border)}label{font-family:var(--font-roboto);font-size:var(--text-sm);font-weight:500;color:var(--color-ds-dark-gray)}.card{background-color:#fff;border:1px solid var(--color-ds-border);border-radius:var(--radius);padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.success-message{color:var(--color-ds-success-green);font-family:var(--font-roboto)}.error-message{color:var(--color-ds-error-red);font-family:var(--font-roboto)}.warning-message{color:var(--color-ds-warning-yellow);font-family:var(--font-roboto)}input[type=checkbox]{accent-color:var(--color-ds-checkbox);cursor:pointer}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.status-success{color:var(--color-ds-success-green);padding:10px;border:1px solid var(--color-ds-success-green);background-color:rgba(68,189,126,.1);border-radius:var(--radius)}.status-error{color:var(--color-ds-error-red);padding:10px;border:1px solid var(--color-ds-error-red);background-color:rgba(219,40,40,.1);border-radius:var(--radius)}.status-warning{color:var(--color-ds-warning-yellow);padding:10px;border:1px solid var(--color-ds-warning-yellow);background-color:rgba(255,183,17,.1);border-radius:var(--radius)}.form-container{padding:16px}.form-section{background-color:var(--color-ds-chip);border:1px solid var(--color-ds-border);border-radius:var(--radius);padding:16px;margin-bottom:16px}.form-group{margin-bottom:12px}.form-group:last-child{margin-bottom:0}.button-full{width:100%;margin-top:12px}h3{font-family:var(--font-roboto);font-size:var(--text-base);font-weight:600;color:var(--color-ds-primary);margin:0 0 12px 0}