*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.text-primary{color:#007bff!important}.bg-primary{background-color:#007bff!important}.border-primary{border-color:#007bff!important}.cursor-pointer{cursor:pointer}.transition-all{transition:all .3s ease}.App{background-color:#f8f9fa;height:100vh}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.btn-success{background-color:#28a745;border-color:#28a745}.btn-success:hover{background-color:#1e7e34;border-color:#1e7e34}.btn-danger{background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{background-color:#c82333;border-color:#c82333}.btn-warning{background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{background-color:#e0a800;border-color:#e0a800;color:#212529}.card{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:all .3s ease}.card:hover{box-shadow:0 .5rem 1rem #00000026}.card-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:600}.table{margin-bottom:0}.table th{border-top:none}.badge{font-size:.75em;padding:.375rem .5rem}.alert{border-radius:.5rem}.alert-warning{background-color:#fff3cd;color:#856404}.form-control{border:1px solid #ced4da;border-radius:.375rem}.form-control:focus{box-shadow:0 0 0 .2rem #007bff40}.form-label{margin-bottom:.5rem}.fade-in{animation:fadeIn .3s ease-in}@media (max-width:768px){.btn-sm{padding:.25rem .5rem}.btn-sm,.table-responsive{font-size:.875rem}}.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#d9d5dc);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-wrapper{max-width:400px;width:100%}.login-card{animation:slideUp .6s ease-out;background:#fff;border-radius:15px;box-shadow:0 15px 35px #0000001a;overflow:hidden}.login-header{background:linear-gradient(135deg,#667eea,#d9d5dc);color:#fff;padding:40px 30px 20px;text-align:center}.login-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.login-icon i{font-size:36px}.login-title{font-size:28px;font-weight:700;margin:0 0 8px}.login-subtitle{font-size:14px;margin:0;opacity:.9}.login-form{padding:30px}.form-label{color:#333}.form-control{background-color:#f8f9fa;border-radius:10px;font-size:16px;height:50px}.form-control:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.btn-login{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:600;height:50px;margin-top:10px;transition:all .3s ease;width:100%}.btn-login:hover:not(:disabled){box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.btn-login:disabled{cursor:not-allowed;opacity:.7}.login-footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:20px 30px 30px}.demo-credentials{text-align:center}.demo-credentials h6{align-items:center;color:#6c757d;display:flex;font-size:14px;justify-content:center;margin-bottom:12px}.credentials-info{background:#fff;border:1px solid #e9ecef;border-radius:8px;color:#495057;font-size:13px;padding:12px}.credentials-info div{margin-bottom:4px}.credentials-info div:last-child{margin-bottom:0}@media (max-width:480px){.login-container{padding:15px}.login-header{padding:30px 20px 15px}.login-icon{height:60px;width:60px}.login-icon i{font-size:24px}.login-title{font-size:22px}.login-form{padding:20px}.login-footer{padding:15px 20px 20px}}.layout-container{background-color:#f8f9fa;display:flex;height:100vh}.main-content{display:flex;flex:1 1;flex-direction:column;margin-left:250px;transition:all .3s ease}.main-content.sidebar-closed{margin-left:70px}.content-area{background-color:#f8f9fa;flex:1 1;overflow-y:auto;padding:20px}.sidebar{background:linear-gradient(180deg,#3654db,#616f89);box-shadow:2px 0 10px #0000001a;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:all .3s ease;z-index:1000}.sidebar-open{width:250px}.sidebar-closed{width:70px}.sidebar-overlay{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.sidebar-header{border-bottom:1px solid #ffffff1a;padding:20px 15px}.sidebar-brand{color:#fff;text-decoration:none}.brand-icon,.sidebar-brand{align-items:center;display:flex}.brand-icon{background:#ffffff1a;border-radius:10px;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.brand-text{margin-left:12px;overflow:hidden}.brand-text h4{color:#fff;font-size:18px;font-weight:700;margin:0}.brand-text span{color:#ffffffb3;font-size:12px}.sidebar-menu{flex:1 1;padding:20px 0}.nav-list{list-style:none;margin:0;padding:0}.nav-item{margin-bottom:5px}.nav-link{align-items:center;color:#9aa3ad;display:flex;padding:15px 20px;text-decoration:none}.nav-link:hover{background:#ffffff0d;color:#fff;transform:translateX(5px)}.nav-link.active{box-shadow:0 4px 15px #667eea4d;color:#fff}.nav-link.active .nav-description,.nav-link.active .nav-icon,.nav-link.active .nav-label{color:#fff}.nav-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;font-size:16px;height:20px;justify-content:center;width:20px}.nav-content{flex:1 1;margin-left:15px;overflow:hidden}.nav-label{display:block;font-size:14px;font-weight:600}.nav-description{color:#8f98a2;display:block;font-size:11px;margin-top:2px}.nav-arrow{font-size:10px;opacity:.5;transition:all .3s ease}.nav-link:hover .nav-arrow{opacity:1;transform:translateX(3px)}.sidebar-closed .nav-link{justify-content:center;padding:15px 10px}.sidebar-closed .brand-text,.sidebar-closed .nav-arrow,.sidebar-closed .nav-content{display:none}.main-header{background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 10px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:999}.header-content{height:70px;padding:15px 25px}.header-left{align-items:center;display:flex}.sidebar-toggle-btn{background:none;border:none;border-radius:6px;color:#6c757d;font-size:18px;margin-right:20px;padding:8px;transition:all .3s ease}.sidebar-toggle-btn:hover{background:#f8f9fa;color:#495057}.page-info h1.page-title{color:#2c3e50;font-size:24px;font-weight:700;margin:0}.page-subtitle{color:#6c757d;display:block;font-size:14px;margin-top:2px}.header-right{gap:20px}.header-actions,.header-right{align-items:center;display:flex}.header-actions{gap:10px}.action-btn{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.action-btn:hover{background:#f8f9fa;color:#495057}.admin-profile{position:relative}.admin-profile,.header-content,.header-right,.main-header{overflow:visible}.profile-dropdown{display:inline-block;position:relative}.profile-trigger{align-items:center;border:1px solid #0000;border-radius:8px;display:flex;padding:8px 12px;transition:all .3s ease}.profile-trigger:hover{background:#f8f9fa;border-color:#e9ecef}.profile-dropdown.show .profile-trigger{background:#f8f9fa;border-color:#007bff}.profile-avatar{align-items:center;background:linear-gradient(135deg,#3654db,#616f89);border-radius:50%;color:#fff;display:flex;font-size:16px;height:35px;justify-content:center;margin-right:10px;width:35px}.profile-info{display:flex;flex-direction:column;margin-right:8px}.profile-name{color:#2c3e50;font-size:14px;font-weight:600}.profile-email{color:#6c757d;font-size:12px}.profile-arrow{color:#6c757d;font-size:10px;transition:transform .3s ease}.profile-dropdown.show .profile-arrow{transform:rotate(180deg)}.dropdown-menu{background:#fff;border:1px solid #0000000f;border-radius:8px;box-shadow:0 6px 24px #0000001f;display:none;min-width:230px;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;z-index:3000}.profile-dropdown.show .dropdown-menu{display:block}.dropdown-header{padding:15px 15px 10px}.dropdown-avatar{align-items:center;background:linear-gradient(135deg,#3654db,#616f89);border-radius:50%;color:#fff;display:flex;font-size:16px;height:35px;justify-content:center;margin-right:10px;width:35px}.dropdown-info strong{color:#2c3e50;display:block;font-size:14px}.dropdown-info small{color:#6c757d;display:block;font-size:12px;margin-top:2px}.dropdown-divider{background:#e9ecef;height:1px;margin:8px 0}.dropdown-item{align-items:center;background:#0000;border:none;color:#343a40;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;text-align:left;text-decoration:none;width:100%}.dropdown-item:hover{background:#00000008}.dropdown-header{align-items:center;border-bottom:1px solid #0000000a;display:flex;gap:10px;padding:12px 16px}.dropdown-avatar i{color:#5c6b86;font-size:28px}.logout-item{background:#0000;border:none;color:#dc3545;width:100%}.logout-item:hover{background:#fff5f5;color:#dc3545}@media (max-width:768px){.header-content{padding:15px}.page-info h1.page-title{font-size:18px}.header-actions{display:none}.profile-info{display:none!important}.dropdown-menu{min-width:200px;right:-10px}}.user-list-container{animation:fadeIn .3s ease-in}.page-header .user-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.page-header .user-header-left .page-title{align-items:center;color:#2c3e50;display:flex;font-size:28px;font-weight:700;margin:0 0 8px}.page-header .user-page-description{color:#6c757d;font-size:16px;margin:0}.page-header .user-header-right{align-items:center;display:flex;gap:12px}.users-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;overflow:hidden}.card-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:20px 25px}.search-controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.search-box{flex:1 1;max-width:400px;position:relative}.search-icon{color:#6c757d;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.search-box .form-control{background:#fff;border:1px solid #e1e5e9;border-radius:8px;height:42px;padding-left:45px}.search-box .form-control:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.results-info{color:#6c757d;font-size:14px}.user-info{gap:12px}.user-avatar,.user-info{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;height:40px;justify-content:center;width:40px}.user-details{flex:1 1}.user-name{color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:2px}.user-email{color:#6c757d;font-size:13px}.contact-info .phone-number{color:#495057;font-size:14px}.status-badge{border-radius:20px;font-size:12px;font-weight:600;padding:6px 12px;text-transform:uppercase}.status-active{background-color:#d4edda;color:#155724}.status-inactive{background-color:#f8d7da;color:#721c24}.date-info{color:#6c757d;font-size:13px}.action-buttons,.action-buttons .btn{align-items:center;display:flex}.action-buttons .btn{border-radius:6px;height:32px;justify-content:center;padding:0;transition:all .3s ease;width:32px}.btn-outline-primary:hover{box-shadow:0 2px 8px #007bff4d;transform:translateY(-1px)}.btn-outline-danger:hover{box-shadow:0 2px 8px #dc35454d;transform:translateY(-1px)}.no-data{padding:60px 20px;text-align:center}.no-data i{opacity:.5}.pagination-wrapper{background:#f8f9fa;border-top:1px solid #e9ecef;padding:20px}.pagination{margin:0}.page-link{border:1px solid #e9ecef;border-radius:6px;color:#6c757d;margin:0 2px;padding:8px 12px;transition:all .3s ease}.page-item.active .page-link,.page-link:hover{background:#007bff;border-color:#007bff;color:#fff}.page-item.disabled .page-link{cursor:not-allowed;opacity:.5}.table th{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-size:14px;font-weight:600;padding:15px 20px}.table td{border-bottom:1px solid #f1f3f4;padding:15px 20px;vertical-align:middle}.table tbody tr:hover{background-color:#f8f9fa}@media (max-width:768px){.header-content{align-items:stretch;flex-direction:column}.header-left .page-title{font-size:24px}.search-controls{align-items:stretch;flex-direction:column}.search-box{max-width:none}.table-responsive{font-size:13px}.user-info{gap:8px}.user-avatar{font-size:12px;height:32px;width:32px}.action-buttons .btn{font-size:12px;height:28px;width:28px}.card-header,.table td,.table th{padding:12px 15px}}.user-modal .modal-body{padding:0}.user-modal-content{display:flex;flex-direction:column;gap:0}.user-form-container{flex:1 1;padding:25px}.user-info-footer{background:#f8f9fa;border-top:1px solid #e9ecef;margin:0;padding:20px 25px}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.info-item{display:flex;flex-direction:column;gap:4px}.info-item label{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-item span{color:#495057;font-size:14px;font-weight:500}.alert{margin:25px 25px 0}.btn-close{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;margin-left:auto;opacity:.6;padding:0;transition:opacity .3s ease}.btn-close:hover{opacity:1}.btn-close:before{content:"×";font-size:20px;line-height:1}.user-modal-content.loading{opacity:.7;pointer-events:none}.user-modal .modal-title i{color:#007bff;font-size:16px}.alert{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.user-form-container{padding:20px}.user-info-footer{padding:15px 20px}.info-grid{gap:12px;grid-template-columns:1fr}.alert{font-size:14px;margin:20px 20px 0}}.user-modal .modal-title{id:"user-modal-title"}.user-modal .modal-body{aria-labelledby:"user-modal-title"}@media (prefers-contrast:high){.info-item label,.info-item span{color:#000}.user-info-footer{border-top:2px solid #000}}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.modal-container{animation:slideUp .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;margin:20px;max-height:90vh;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-container.small{max-width:400px;width:100%}.modal-container.medium{max-width:600px;width:100%}.modal-container.large{max-width:900px;width:100%}.modal-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 25px}.modal-title{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.modal-close-btn{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.modal-close-btn:hover{background:#e9ecef;color:#495057}.modal-body{max-height:calc(90vh - 80px);overflow-y:auto;padding:25px}@media (max-width:768px){.modal-container{margin:10px;max-height:calc(100vh - 20px)}.modal-header{padding:15px 20px}.modal-title{font-size:16px}.modal-body{max-height:calc(100vh - 100px);padding:20px}}.user-form{padding:0}.form-label.required:after{color:#dc3545;content:"*";font-weight:700;margin-left:4px}.form-control,.form-select{background-color:#fff;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;height:45px;padding:0 15px;transition:all .3s ease}.form-control:focus,.form-select:focus{background-color:#fff;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.form-control.is-valid{background-color:#fff;border-color:#28a745}.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a}.valid-feedback{color:#28a745;display:block;font-size:13px;font-weight:500;margin-top:5px}.form-control:disabled,.form-select:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}.form-actions{gap:12px;justify-content:flex-end}.form-actions .btn{min-width:120px}.btn-secondary{background:#6c757d;border:none;color:#fff}.btn-secondary:hover:not(:disabled){background:#5a6268;box-shadow:0 4px 12px #6c757d4d;transform:translateY(-1px)}.text-muted{color:#6c757d!important;font-size:12px;font-style:italic}.form-control::placeholder{color:#adb5bd;font-style:italic}.btn:focus,.form-control:focus,.form-select:focus{outline:none}.user-form{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.form-actions{flex-direction:column-reverse}.form-actions .btn{width:100%}.form-group{margin-bottom:20px}.form-control,.form-select{height:42px}}@media (max-width:576px){.user-form{padding:0 5px}.form-label{font-size:13px}.form-control,.form-select{font-size:16px;height:44px}}.loading-container{align-items:center;background:#ffffffe6;display:flex;justify-content:center}.loading-container.large{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-container.small{padding:40px 20px}.loading-content{align-items:center;display:flex;flex-direction:column;gap:15px;text-align:center}.loading-spinner .spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid #667eea33;border-right-color:#667eea;height:3rem;width:3rem}.loading-container.small .spinner-border{height:1.5rem;width:1.5rem}.loading-message{color:#6c757d;font-size:16px;font-weight:500}.loading-container.small .loading-message{font-size:14px}@keyframes spinner-border{to{transform:rotate(1turn)}}.settings-container{animation:fadeIn .3s ease-in}.page-header{margin-bottom:30px}.settings-header-content{align-items:center;display:flex;justify-content:space-between}.settings-header-left .page-title{align-items:center;color:#2c3e50;display:flex;font-size:28px;font-weight:700;margin:0 0 8px}.settings-page-description{color:#6c757d;font-size:16px;margin:0}.header-content{align-items:center;display:flex;justify-content:space-between}.header-left .page-title{align-items:center;color:#2c3e50;display:flex;font-size:28px;font-weight:700;margin:0 0 8px}.page-description{color:#6c757d;font-size:16px;margin:0}.settings-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;overflow:hidden}.settings-nav{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:0 25px}.nav-tabs{border-bottom:none;margin-bottom:0}.nav-link{background:none;border:none;border-radius:0;color:#6c757d;font-size:14px;font-weight:600;margin-right:10px;padding:18px 20px;position:relative;transition:all .3s ease}.nav-link:hover{background:#007bff0d;color:#007bff}.nav-link.active{background:none;border-bottom:3px solid #007bff;color:#007bff}.settings-content{padding:0}.tab-pane{display:none}.tab-pane.active{animation:fadeIn .3s ease-in;display:block}.settings-section{padding:30px}.section-header{border-bottom:1px solid #e9ecef;margin-bottom:30px;padding-bottom:20px}.section-title{color:#2c3e50;font-size:20px;font-weight:700;margin:0 0 8px}.section-description{color:#6c757d;font-size:14px;margin:0}.settings-form{margin-top:20px}.form-group{margin-bottom:25px}.form-label{align-items:center;color:#495057;display:flex;font-size:14px;font-weight:600;margin-bottom:8px}.form-control{background-color:#fff;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;height:45px;padding:0 15px;transition:all .3s ease}.form-control:focus{background-color:#fff;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.form-control:disabled{background-color:#f8f9fa;color:#6c757d;opacity:1}.form-control.is-invalid{background-color:#fff5f5;border-color:#dc3545}.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.invalid-feedback{color:#dc3545;display:block;font-size:13px;font-weight:500;margin-top:5px}.form-text{color:#6c757d;font-size:12px;font-style:italic;margin-top:5px}.password-requirements{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:25px 0;padding:20px}.requirements-title{align-items:center;color:#495057;display:flex;font-size:14px;font-weight:600;margin:0 0 12px}.requirements-list{list-style:none;margin:0;padding:0}.requirements-list li{color:#6c757d;font-size:13px;margin-bottom:5px;padding-left:20px;position:relative}.requirements-list li:before{color:#007bff;content:"•";font-weight:700;left:0;position:absolute}.form-actions{border-top:1px solid #e9ecef;display:flex;justify-content:flex-start;margin-top:35px;padding-top:25px}.form-actions .btn{border-radius:8px;font-weight:600;height:42px;min-width:150px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#007bff,#0056b3);border:none}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 12px #007bff4d;transform:translateY(-1px)}.btn-warning{background:linear-gradient(135deg,#ffc107,#e0a800);border:none;color:#212529}.btn-warning:hover:not(:disabled){background:linear-gradient(135deg,#e0a800,#d39e00);box-shadow:0 4px 12px #ffc1074d;color:#212529;transform:translateY(-1px)}.btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.65;transform:none!important}.alert{align-items:center;border:none;border-radius:8px;display:flex;margin-bottom:25px;padding:15px 20px}.alert-success{background-color:#d4edda;color:#155724}.alert-danger{background-color:#f8d7da;color:#721c24}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}@media (max-width:768px){.settings-header-content{align-items:stretch;flex-direction:column;text-align:center}.settings-header-left .page-title{font-size:24px;justify-content:center}.settings-nav{padding:0 15px}.nav-link{font-size:13px;margin-right:5px;padding:15px 12px}.settings-section{padding:20px}.section-title{font-size:18px}.form-actions .btn{min-width:auto;width:100%}.password-requirements{margin:20px 0;padding:15px}}@media (max-width:576px){.nav-tabs{flex-direction:column}.nav-link{margin-bottom:5px;margin-right:0;text-align:center}.settings-section{padding:15px}.section-header{margin-bottom:20px;padding-bottom:15px}.form-control{font-size:16px}}
/*# sourceMappingURL=main.83251c48.css.map*/