.Button-module__xDwtkW__button{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.Button-module__xDwtkW__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__xDwtkW__primary{background-color:var(--primary);color:var(--text-light)}.Button-module__xDwtkW__primary:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Button-module__xDwtkW__primary:active:not(:disabled){transform:translateY(0)}.Button-module__xDwtkW__secondary{background-color:var(--secondary);color:var(--text-light)}.Button-module__xDwtkW__secondary:hover:not(:disabled){background-color:var(--secondary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Button-module__xDwtkW__secondary:active:not(:disabled){transform:translateY(0)}.Button-module__xDwtkW__outline{border-color:var(--border);color:var(--text-secondary);background-color:#0000}.Button-module__xDwtkW__outline:hover:not(:disabled){background-color:var(--bg-app);border-color:var(--text-muted);color:var(--text-primary)}.Button-module__xDwtkW__danger{background-color:var(--danger);color:var(--text-light)}.Button-module__xDwtkW__danger:hover:not(:disabled){box-shadow:var(--shadow-md);background-color:#dc2626;transform:translateY(-1px)}.Button-module__xDwtkW__danger:active:not(:disabled){transform:translateY(0)}.Button-module__xDwtkW__spinner{width:16px;height:16px;display:inline-block}.Button-module__xDwtkW__svg{width:100%;height:100%;animation:1s linear infinite Button-module__xDwtkW__rotate}.Button-module__xDwtkW__circle{opacity:.25;stroke:currentColor}.Button-module__xDwtkW__path{opacity:.75;stroke:currentColor}.Button-module__xDwtkW__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module__xDwtkW__content{align-items:center;display:inline-flex}@keyframes Button-module__xDwtkW__rotate{to{transform:rotate(360deg)}}
.Card-module__si82nG__card{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);flex-direction:column;display:flex;overflow:hidden}.Card-module__si82nG__hoverable:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-light);transform:translateY(-2px)}.Card-module__si82nG__header{flex-direction:column;gap:4px;padding:20px 24px;display:flex}.Card-module__si82nG__card:has(.Card-module__si82nG__header+.Card-module__si82nG__content) .Card-module__si82nG__header{border-bottom:1px solid var(--border)}.Card-module__si82nG__title{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.25}.Card-module__si82nG__content{color:var(--text-secondary);flex:1;padding:24px;font-size:14px;line-height:1.5}.Card-module__si82nG__footer{border-top:1px solid var(--border);background-color:var(--bg-app);align-items:center;padding:16px 24px;display:flex}
.Input-module__Tl1jgW__container{flex-direction:column;gap:6px;width:100%;display:flex}.Input-module__Tl1jgW__label{color:var(--text-secondary);font-size:14px;font-weight:600}.Input-module__Tl1jgW__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.Input-module__Tl1jgW__input{border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--bg-card);width:100%;color:var(--text-primary);transition:var(--transition-smooth);padding:10px 14px;font-size:14px}.Input-module__Tl1jgW__input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--primary-light);outline:none}.Input-module__Tl1jgW__inputError{border-color:var(--danger)}.Input-module__Tl1jgW__inputError:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-light)}.Input-module__Tl1jgW__input:disabled{background-color:var(--bg-app);color:var(--text-muted);cursor:not-allowed;opacity:.8}.Input-module__Tl1jgW__leftIcon,.Input-module__Tl1jgW__rightIcon{color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute}.Input-module__Tl1jgW__leftIcon{left:12px}.Input-module__Tl1jgW__rightIcon{right:12px}.Input-module__Tl1jgW__hasLeftIcon{padding-left:40px}.Input-module__Tl1jgW__hasRightIcon{padding-right:40px}.Input-module__Tl1jgW__errorMessage{color:var(--danger);font-size:12px;font-weight:500}
.page-module__gu5ODq__container{flex-direction:column;gap:24px;width:100%;display:flex}.page-module__gu5ODq__header{border-bottom:1px solid var(--border);padding-bottom:16px}.page-module__gu5ODq__title{color:var(--text-primary);margin-bottom:6px;font-size:24px;font-weight:800}.page-module__gu5ODq__desc{color:var(--text-secondary);font-size:14px}.page-module__gu5ODq__tabsContainer{border-bottom:1px solid var(--border);gap:8px;margin-bottom:16px;display:flex}.page-module__gu5ODq__tabButton{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 18px;font-size:14px;font-weight:600}.page-module__gu5ODq__tabButton:hover{color:var(--primary);background-color:var(--bg-app)}.page-module__gu5ODq__activeTab{color:var(--primary);border-bottom-color:var(--primary)}.page-module__gu5ODq__formGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:768px){.page-module__gu5ODq__formGrid{grid-template-columns:1fr}}.page-module__gu5ODq__fullWidth{grid-column:1/-1}.page-module__gu5ODq__formSectionTitle{color:var(--text-primary);border-bottom:1px solid var(--border);margin:12px 0 6px;padding-bottom:6px;font-size:16px;font-weight:700}.page-module__gu5ODq__checkboxGroup{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:480px){.page-module__gu5ODq__checkboxGroup{grid-template-columns:1fr}}.page-module__gu5ODq__checkboxItem{background-color:var(--bg-app);border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;transition:var(--transition-smooth);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.page-module__gu5ODq__checkboxItem:hover{border-color:var(--primary)}.page-module__gu5ODq__selectedCheckbox{background-color:var(--primary-light)!important;border-color:var(--primary)!important}.page-module__gu5ODq__checkboxLabel{color:var(--text-primary);font-size:14px;font-weight:500}.page-module__gu5ODq__footerActions{border-top:1px solid var(--border);justify-content:flex-end;margin-top:20px;padding-top:20px;display:flex}
