.MuiAlert-root,.MuiButton-root,.MuiDialogContent-root,.MuiDialogContentText-root,.MuiDialogTitle-root,.MuiInputBase-root,.MuiListItem-root,.MuiMenuItem-root,.MuiPaper-root,.MuiSelect-root,.MuiSnackbarContent-root,.MuiTooltip-popper,.MuiTooltip-tooltip,.MuiTypography-root{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-family)!important}.info-box h2,.info-box h2 *{align-items:center!important;color:#243266!important;color:var(--primary)!important;direction:rtl!important;display:flex!important;font-size:19px!important;gap:8px!important;margin:0 0 16px!important}.Toastify__toast,.info-box h2,.info-box h2 *,.swal2-content,.swal2-popup,.swal2-title,button,h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *,html[dir=rtl] *,html[dir=rtl] .MuiTypography-root,html[lang=fa] *,html[lang=fa] .MuiTypography-root,input,input::placeholder,select,textarea,textarea::placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-family)!important}:root{--background:#f0f2f5;--card-bg:#fff;--surface:#ddd;--surface-blur:blur(10px);--surface-border:#a7a7a7;--text-primary:#000;--text-secondary:#464646;--primary:#243266;--primary-hover:#3a4466;--set-btn-bg:#243266;--set-btn-text:#fff;--set-btn-border-radius:10px;--accent:#c20023;--error:red;--warning:#ffb347;--success:#4c8f00;--shadow:0 2px 14px #000000de;--shadowx:3px 5px 10px rgba(0,0,0,.445);--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}[data-theme=dark]{--background:#1a142d;--surface-blur:blur(10px);--surface-border:#0003;--surface:#ffffff4d;--text-primary:#fff;--text-secondary:#cfc4f1;--primary:#1e00ff;--primaryRGB:#1e00ff;--primary-hover:#1500b5;--set-btn-bg:#1e00ff;--set-btn-text:#fff;--set-btn-border-radius:15px;--accent:#c20023;--error:#ff6b6b;--warning:#ffb347;--success:#81c784;--set-btn-bg:#1f1f1f;--set-btn-text:var(--text-primary);--set-btn-border:#444;--set-btn-hover:#ffffff14;--set-btn-active-bg:var(--primary);--set-btn-active-text:#121212;--set-card-bg:var(--surface);--shadow:#ffffff1a;--shadowx:0px 4px 4px #4b32fc1a;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}article,body,div,h1,h2,h3,h4,h5,h6,html,main,p,section,span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family)}button{cursor:pointer}button,input,select,textarea{outline:none}a,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family)}a{text-decoration:none}label,li,ol,small,table,td,th,ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family)}input:focus,select:focus,textarea:focus{border-color:#1e00ff!important;outline-color:#1e00ff!important}.elegant-select option:checked,.elegant-select option:hover{box-shadow:inset 0 0 10px 100px #1e00ff}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-spinner{animation:spin .8s linear infinite;border:5px solid #ddd;border-top-color:#243266;border:5px solid var(--surface);border-radius:50%;border-top-color:var(--primary);box-shadow:0 0 10px #243266;box-shadow:0 0 10px var(--primary);height:50px;margin-bottom:1rem;width:50px}.loading-text{color:#000;color:var(--text-primary);font-size:1rem;text-shadow:0 1px 2px 0 2px 14px #000000de;text-shadow:0 1px 2px var(--shadow)}@keyframes spin{to{transform:rotate(1turn)}}body{background-color:#f0f2f5!important;background-color:var(--background)!important;background:#f0f2f5!important;background:var(--background)!important;color:#000;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);margin:0;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.Error{background-color:var(--background);background-repeat:no-repeat;background-size:cover;color:var(--primary);padding:10px;transition:background .4s ease}.DivError{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.DivError h1{color:var(--primary);margin-bottom:10px}.DivError h2{color:red;margin-top:40px;text-align:center;width:350px}.DivError h3{color:var(--primary);margin-top:40px}.DivImageError{border-radius:30px;height:300px;margin-top:10px;overflow:hidden;width:300px}.ImageError,.logout-modal{height:100%;width:100%}.logout-modal{align-items:center;background:#00000080;display:flex;font-family:var(--font-family);justify-content:center;left:0;position:fixed;top:0;z-index:2000}.logout-modal .modal-content{background:var(--surface);border-radius:8px;max-width:300px;padding:20px;text-align:center;width:90%}.logout-modal .modal-actions{display:flex;justify-content:space-around;margin-top:16px}.logout-modal .btn-confirm{background:var(--primary);color:var(--background)}.logout-modal .btn-cancel,.logout-modal .btn-confirm{border:none;border-radius:6px;cursor:pointer;padding:8px 16px}.logout-modal .btn-cancel{background:var(--surface-hover);color:var(--text-primary)}@media print{body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-wrapper{color:#000;font-size:13px;padding:20px}.print-title{font-size:22px;font-weight:700;margin:0}.print-sub{font-size:16px;margin:5px 0 15px}#root>:not(.print-wrapper){display:none!important}table{border-collapse:collapse!important;width:100%}td,th{border:1px solid #000!important;font-size:12px!important;padding:4px 6px!important}}.navbar-container{background-color:var(--surface);border:1px solid var(--surface-border);border-radius:10px;height:70px;left:10px;position:fixed;right:10px;top:11px;transition:all .3s ease;width:auto;z-index:1100}.navbar-container,.navbar-content{align-items:center;box-sizing:border-box;display:flex}.navbar-content{justify-content:space-between;max-width:1400px;padding:0 24px;width:100%}.nav-right-section{gap:30px}.nav-logo{gap:10px;text-decoration:none}.logo-icon,.nav-logo{align-items:center;display:flex}.logo-icon{height:50px;justify-content:center;overflow:hidden;width:50px}.logo-icon img{height:100%;width:100%}.logo-text{color:var(--primary);font-size:1.5rem;font-weight:900;letter-spacing:-1.5px}.desktop-only{display:flex!important}.nav-links{align-items:center;display:flex}.nav-item-wrapper{position:static}.nav-link-btn{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:4px;padding:25px 15px;transition:.3s}.nav-link-btn.active,.nav-link-btn:hover{color:var(--primary)}.mega-menu-full-width{background-color:var(--background);border-bottom:1px solid var(--surface-border);box-shadow:0 20px 40px var(--shadow);left:0;opacity:0;padding:40px 0;position:fixed;right:0;top:70px;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:100vw;z-index:1050}.mega-menu-full-width.show{opacity:1;transform:translateY(0);visibility:visible}.mega-menu-inner{margin:0 auto;max-width:1400px;padding:0 24px}.mega-menu-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.mega-menu-card{align-items:flex-start;border-radius:16px;display:flex;gap:15px;padding:15px;text-decoration:none}.mega-menu-card:hover{background-color:var(--surface)}.mega-card-icon{align-items:center;border-radius:12px;color:var(--primary);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.mega-card-title{color:var(--text-primary);font-size:.95rem;font-weight:800}.mega-card-desc{color:var(--text-secondary);font-size:.8rem}.mobile-menu-btn{background:none;border:none;color:var(--text-primary);cursor:pointer;display:none}.mobile-drawer{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,84%,.432);bottom:0;box-shadow:0 0 50px #0003;display:flex;flex-direction:column;position:fixed;top:0;transition:transform .4s cubic-bezier(.4,0,.2,1);width:280px;z-index:2000}[dir=rtl] .mobile-drawer{right:0;transform:translateX(100%)}[dir=ltr] .mobile-drawer{left:0;transform:translateX(-100%)}.mobile-drawer.open{transform:translateX(0)}.drawer-header{border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:20px}.drawer-header-btn{background:none;border:none;color:var(--primary);cursor:pointer;padding:10px}.drawer-body{flex:1 1;overflow-y:auto}.drawer-accordion{border-bottom:1px solid var(--surface)}.drawer-acc-head{background:none;border:none;color:var(--text-primary);display:flex;font-weight:800;justify-content:space-between;padding:15px 20px;width:100%}.drawer-acc-content{background:var(--surface);max-height:0;overflow:hidden;transition:.3s}.drawer-acc-content.show{max-height:500px}.drawer-acc-content a{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:10px;padding:12px 30px;text-decoration:none}.drawer-simple-link{border-bottom:1px solid var(--surface);color:var(--text-primary);display:block;font-weight:800;padding:15px 20px;text-decoration:none}.drawer-footer{bottom:50px;display:flex;gap:10px;padding:20px;position:fixed;width:100%}.drawer-tool{background:var(--surface);border:1px solid var(--primary);border-radius:8px;color:var(--primary);flex:1 1;font-size:12px;font-weight:700;padding:10px}.navbar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;inset:0;position:fixed;z-index:1000}.icon-action-btn{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;gap:5px;padding:10px;transition:.2s}.icon-action-btn:hover{background-color:var(--surface);color:var(--primary)}.lang-label{font-size:11px;font-weight:900}.login-btn{color:var(--text-primary);padding:10px 15px}.login-btn,.signup-btn{font-weight:800;text-decoration:none}.signup-btn{align-items:center;background-color:var(--primary);border-radius:12px;box-shadow:0 4px 15px var(--shadow);color:#fff;display:flex;gap:5px;padding:10px 18px;transition:.3s}.signup-btn:hover{background-color:var(--primary-hover);transform:translateY(-2px)}.navbar-container.dashboard-nav .navbar-content{max-width:100%}[dir=rtl] .navbar-container.dashboard-nav.collapsed{left:10px;right:100px;width:calc(100% - 110px)}[dir=rtl] .navbar-container.dashboard-nav.shifted{left:10px;right:280px;width:calc(100% - 290px)}[dir=ltr] .navbar-container.dashboard-nav.collapsed{left:100px;right:10px;width:calc(100% - 110px)}[dir=ltr] .navbar-container.dashboard-nav.shifted{left:280px;right:10px;width:calc(100% - 290px)}.nav-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.nav-right-section{align-items:center;display:flex;gap:20px;min-width:0}.drawer-link{align-items:center;color:#fff;display:flex;gap:10px;padding:12px 10px;text-decoration:none}.drawer-link:hover{background:var(--primary-hover);color:#fff}.SpanIcon{color:var(--primary-hover)}.DivDrawerFooter{align-items:center;border-bottom:1px solid var(--primary);border-top:1px solid var(--primary);bottom:100px;display:flex;justify-content:space-around;position:absolute;width:100%}@media (max-width:1024px){.desktop-only{display:none!important}.mobile-menu-btn{align-items:center;display:flex}.logo-icon{display:none}.logo-icon.small{display:block;height:40px;width:40px}.nav-actions{gap:10px}.login-btn{font-size:13px;padding:0 5px}.signup-btn{display:none}.navbar-container.dashboard-nav.collapsed,.navbar-container.dashboard-nav.shifted{border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;left:0;left:0!important;right:0!important;top:0;width:100%!important}}:root{--aside-width:260px;--aside-collapsed:80px;--transition:0.3s cubic-bezier(0.4,0,0.2,1)}.admin-aside.desktop{background:var(--surface);border:1px solid var(--surface-border);border-radius:10px;bottom:0;display:flex;flex-direction:column;inset-inline-start:0;margin:10px;overflow:hidden;position:fixed;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);transition:width var(--transition);width:80px;width:var(--aside-collapsed);z-index:1200}.admin-aside.desktop.expanded{width:260px;width:var(--aside-width)}.main-layout-wrapper{flex:1 1;transition:width .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1);transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);transition:margin-inline-start .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),-webkit-margin-start .3s cubic-bezier(.4,0,.2,1);transition:width var(--transition),-webkit-margin-start var(--transition);transition:margin-inline-start var(--transition),width var(--transition);transition:margin-inline-start var(--transition),width var(--transition),-webkit-margin-start var(--transition);width:100%}.main-layout-wrapper.compact{-webkit-margin-start:80px;-webkit-margin-start:var(--aside-collapsed);margin-inline-start:80px;margin-inline-start:var(--aside-collapsed);width:calc(100% - 80px);width:calc(100% - var(--aside-collapsed))}.main-layout-wrapper.pushed{-webkit-margin-start:260px;-webkit-margin-start:var(--aside-width);margin-inline-start:260px;margin-inline-start:var(--aside-width);width:calc(100% - 260px);width:calc(100% - var(--aside-width))}.aside-header{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;gap:12px;height:70px;justify-content:space-around;padding:0 18px;white-space:nowrap}.aside-menu{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:10px}.admin-link{border-radius:10px;color:var(--text-primary);cursor:pointer;gap:12px;justify-content:flex-start;padding:12px 14px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.admin-link,.admin-link .icon{align-items:center;display:flex}.admin-link .icon{flex-shrink:0;height:24px;justify-content:center;width:24px}.admin-link .label{transition:color .2s}.collapsed .admin-link{justify-content:center;padding:12px 0}.collapsed .admin-link .chevron-icon,.collapsed .admin-link .label{display:none}.admin-link:hover{background:var(--primary)!important}.admin-link:hover,.admin-link:hover .label{color:#fff!important}.admin-link:hover svg{stroke:#fff!important;color:#fff!important}.admin-link.active{background:var(--primary)!important}.admin-link.active,.admin-link.active .label{color:#fff!important}.admin-link.active svg{stroke:#fff!important;color:#fff!important}.btn-reset{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;text-align:inherit;width:100%}.submenu{-webkit-margin-start:20px;-webkit-border-start:1px solid var(--surface-border);border-inline-start:1px solid var(--surface-border);margin-inline-start:20px;padding:5px 0}.sub-link{font-size:.9rem;padding:8px 12px}.lock-toggle{align-items:center;background:var(--surface);border:1px solid var(--input-border);border-radius:50%;bottom:20px;color:var(--text-primary);cursor:pointer;display:flex;height:28px;inset-inline-end:12px;justify-content:center;position:absolute;transition:all .2s;width:28px;z-index:5}.lock-toggle:hover{background:var(--primary);color:#fff}.close-btn,.lock-toggle button{background:none;border:none}.close-btn{color:var(--primary)}.menu-divider{background-color:var(--surface);height:1px;list-style:none;margin:15px 20px;opacity:.5;transition:all .3s ease}.admin-aside.collapsed .menu-divider{margin:15px 10px}.menu-divider.with-label{align-items:center;background:none;border:none;color:var(--text-secondary);display:flex;font-size:10px;font-weight:800;gap:10px;height:auto;letter-spacing:1px;margin:25px 20px 10px;text-transform:uppercase}.menu-divider.with-label:after{background-color:var(--surface);content:"";flex:1 1;height:1px}.brand-text{color:var(--text-secondary);font-family:var(--font-family);font-weight:900}@media (max-width:1024px){.menu-divider{margin:15px 25px;opacity:.3}}@media (max-width:1023px){.admin-aside.offcanvas{background:var(--surface);bottom:0;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s;width:280px;z-index:2000}[dir=rtl] .admin-aside.offcanvas{left:auto;right:0;transform:translateX(100%)}.admin-aside.offcanvas.open{transform:translateX(0)}.aside-overlay{background:#00000080;inset:0;position:fixed;z-index:1900}.main-layout-wrapper{margin:0!important;width:100%!important}}.documents-list{-webkit-overflow-scrolling:touch;cursor:grab;overflow-y:hidden;scrollbar-width:none;width:100%}.documents-list.grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.documents-list::-webkit-scrollbar{display:none}.documents-list table{border-collapse:collapse;width:100%}.documents-list thead{background:var(--table-header-bg)}.documents-list th{color:var(--text-secondary);font-size:13px;padding:10px;text-align:left}.documents-list td{border-top:1px solid var(--surface-border);font-size:14px;padding:12px 10px}.documents-list tr:hover{background:var(--hover-bg)}.documents-list .view{color:var(--primary);cursor:pointer;font-weight:500}.pagination{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:10px;justify-content:center;margin:12px 0;padding:0 8px}.pagination-mobile .pagination-pages{align-items:center;display:flex;gap:6px;overflow:hidden}.pagination-btn{background:var(--surface);border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;font-size:13px;padding:8px 12px;white-space:nowrap}.pagination-btn:disabled{cursor:not-allowed;opacity:.45}.page-number.active{background:var(--primary);border-color:var(--primary);color:#fff}.pagination-ellipsis{color:var(--text-secondary);font-size:16px;line-height:1;margin-left:5px;margin-right:5px;padding:0 2px}.documents-layout.ltr{flex-direction:row}.documents-layout.rtl{flex-direction:row-reverse}.documents-list-wrapper{flex:1 1 auto;min-width:0}.documents-layout.panel-open .documents-list-wrapper{flex-basis:calc(100% - 300px);flex-grow:1;flex-shrink:1}.column-filter-panel{background:var(--surface);flex:0 0 300px;width:300px}.documents-layout.ltr .column-filter-panel{border-left:1px solid var(--surface-border)}.documents-layout.rtl .column-filter-panel{border-right:1px solid var(--surface-border)}.documents-list{max-height:400px;overflow-x:auto;overflow-y:auto!important}.documents-list::-webkit-scrollbar{height:8px;width:8px}.documents-layout{align-items:stretch;display:flex;width:100%}@media (max-width:768px){.documents-list td,.documents-list th{font-size:12px}}.documents-tabs{border-bottom:1px solid var(--surface-border);display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.documents-tabs button{background:#0000;border:none;border-radius:8px 8px 0 0;color:var(--text-secondary);cursor:pointer;font-weight:500;padding:10px 18px;white-space:nowrap}.documents-tabs button.active{background:var(--primary);color:#fff}@media (max-width:768px){.documents-tabs button{font-size:13px;padding:8px 12px}}.profile-page{padding:2rem;width:100%}.profile-page-header{margin-bottom:2rem}.profile-page-header h1{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.profile-page-header p{color:#666;font-size:.9rem}.profile-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-top:1rem;padding:1.5rem}.user-management-header{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.table-container{overflow-x:auto}.app-table{border-collapse:collapse;text-align:start;width:100%}.app-table th{background-color:#f8f9fa;border-bottom:2px solid #eee;color:#444;font-weight:600;padding:12px 16px}.app-table td{border-bottom:1px solid #eee;font-size:.95rem;padding:12px 16px}.app-table tr:hover{background-color:#fcfcfc}.primary-btn{background-color:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 20px;transition:.3s}.primary-btn:hover{background-color:var(--primary-hover)}.text-btn{background:none;border:none;color:var(--primary);cursor:pointer;font-weight:500}[dir=rtl] .app-table{text-align:right}[dir=ltr] .app-table{text-align:left}[dir=rtl] .profile-modal__actions{flex-direction:row-reverse}.permissions-section{background:#fafafa;border:1px solid #e4e7ec;border-radius:14px;margin-top:24px;padding:20px}.permissions-section__title{color:#111827;font-size:15px;font-weight:700;margin:0 0 18px}.permissions-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.permission-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:10px;min-height:54px;padding:12px 14px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.permission-item:hover{background:#f5f9ff;border-color:#1976d2;box-shadow:0 2px 8px #1976d214}.permission-item:active{transform:scale(.98)}.permission-item span{color:#374151;font-size:14px;font-weight:500;line-height:1.5}.permission-item .MuiCheckbox-root{padding:4px}.permissions-section>div{color:#6b7280;font-size:14px}@media (max-width:1024px){.permissions-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.permissions-list{grid-template-columns:1fr}.permissions-section{padding:16px}}.profile-page{padding:40px}.profile-page-header h1{margin-bottom:4px}.profile-page-header p{color:var(--text-secondary)}.profile-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.profile-tabs button{background:var(--surface);border:1px solid var(--surface-border);border-radius:10px;color:#111827;color:var(--text-primary,#111827);cursor:pointer;padding:8px 16px;transition:background .15s ease,color .15s ease,border-color .15s ease}.profile-tabs .active{background:var(--primary);border-color:var(--primary);color:#fff}.profile-content{margin-top:25px}.profile-card{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:var(--surface);display:flex;gap:40px}.profile-card,.profile-card-x{border:1px solid var(--surface-border);border-radius:16px;margin-bottom:30px;padding:35px}.profile-card-x{background:var(--card-bg)}.profile-left{flex:1 1}.profile-header{align-items:center;display:flex;gap:20px;margin-bottom:30px}.profile-avatar{height:60px!important;width:60px!important}.profile-user-info h2{margin:0}.profile-user-info p{color:var(--text-secondary);margin:2px 0}.kyc-badge{font-size:12px;font-weight:600;margin-top:6px}.kyc-badge.verified{color:#2e7d32;color:var(--success,#2e7d32)}.kyc-badge.pending{color:#ed6c02;color:var(--warning,#ed6c02)}.profile-actions{margin-left:auto}.profile-actions button{background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .15s ease,transform .1s ease}.profile-actions button:hover{background:var(--primary);background:var(--primary-strong,var(--primary));transform:translateY(-1px)}.profile-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.field{display:flex;flex-direction:column}.field label{color:var(--text-secondary);font-size:13px;margin-bottom:6px}.field.full{grid-column:1/3}.profile-status{background:var(--background);border:1px solid var(--surface-border);border-radius:12px;padding:25px;width:260px}.profile-status h3{margin-bottom:12px}.profile-status ul{padding-left:18px}.profile-status li{color:var(--text-secondary);margin-bottom:8px}.submit-btn{background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:25px;padding:10px 20px;transition:background .15s ease,transform .1s ease}.submit-btn:hover{background:var(--primary);background:var(--primary-strong,var(--primary));transform:translateY(-1px)}.kyc-verified{background:#e8f5e9;background:var(--success-soft,#e8f5e9);border:1px solid #c8e6c9;border:1px solid var(--success-border,#c8e6c9);border-radius:12px;padding:30px}.card{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;padding:16px}.profile-tab{grid-gap:16px;display:grid;gap:16px}.profile-header__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.profile-header__title{font-size:16px;font-weight:700}.profile-header__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-kv{background:#fafbff;background:var(--surface-soft,#fafbff);border:1px solid var(--surface-border);border-radius:10px;padding:10px}.profile-kv__k{color:var(--text-secondary);font-size:12px}.profile-kv__v{color:#111827;color:var(--text-primary,#111827);font-weight:600;margin-top:4px;word-break:break-word}.profile-section{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;padding:16px}.profile-section__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.profile-section__title{font-size:14px;font-weight:700}.profile-state{color:var(--text-secondary);padding:10px 0}.profile-modal__error{margin:0 0 10px}.profile-modal__error,.profile-state--error{color:#b91c1c;color:var(--danger,#b91c1c)}.profile-grid__wrap{border:1px solid var(--surface-border);border-radius:10px;overflow-x:auto;width:100%}.profile-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.profile-grid td,.profile-grid th{border-bottom:1px solid var(--surface-border);color:#111827;color:var(--text-primary,#111827);font-size:13px;padding:10px 12px;text-align:left;vertical-align:top}.profile-grid th{background:#fafafa;background:var(--surface-soft,#fafafa);font-weight:700;white-space:nowrap}.profile-grid tr:nth-child(2n) td{background:#fafafa;background:var(--surface-alt,#fafafa)}.profile-grid__truncate{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-grid__empty{color:var(--text-secondary);padding:18px 12px;text-align:center}.btn{background:var(--surface);border:1px solid #0000;border-radius:10px;color:#111827;color:var(--text-primary,#111827);cursor:pointer;font-size:13px;padding:9px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary);background:var(--primary-strong,var(--primary));transform:translateY(-1px)}.btn--secondary{background:var(--surface);border-color:var(--primary);color:var(--primary)}.btn--secondary:hover{background:#f5f5f9;background:var(--surface-soft,#f5f5f9)}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11182773;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:9999}.modal{background:var(--surface);border:1px solid var(--surface-border);border-radius:14px;box-shadow:0 25px 60px #00000040;width:min(720px,100%)}.modal__header{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:14px 16px}.modal__title{font-size:15px;font-weight:800}.modal__close{background:#0000;border:0;color:var(--text-secondary);cursor:pointer;font-size:18px;line-height:1}.modal__close:hover{color:#111827;color:var(--text-primary,#111827)}.modal__body{padding:16px}.profile-modal__form{grid-gap:12px;display:grid;gap:12px}.profile-form__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-field--full{grid-column:1/-1}.profile-modal__actions{display:flex;gap:10px;justify-content:flex-end;padding-top:6px}@media (max-width:1024px){.profile-page{padding:30px}.profile-card{flex-direction:column;gap:25px}.profile-status{width:100%}.profile-header__grid{grid-template-columns:repeat(2,1fr)}.profile-form__grid{grid-template-columns:1fr}}@media (max-width:768px){.profile-page{padding:5px}.profile-header{align-items:flex-start;flex-direction:column;gap:12px}.profile-actions{margin-left:0}.profile-form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.profile-avatar{height:50px!important;width:50px!important}.profile-grid{grid-template-columns:1fr}}@media (max-width:480px){.profile-tabs{flex-direction:column}.profile-tabs button{width:100%}.profile-card{padding:10px}.profile-header__grid{grid-template-columns:1fr}.profile-card-x{padding:12px}}.btn:disabled{opacity:.5;pointer-events:none}.ComingSoon-page{align-items:center;background:var(--background);display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:32px 16px}.ComingSoon-coming-card{backdrop-filter:var(--surface-blur);-webkit-backdrop-filter:var(--surface-blur);background:linear-gradient(145deg,#ffffffeb,#ffffffd1);border:1.5px solid var(--surface-border);border-radius:24px;box-shadow:var(--shadowx);max-width:520px;overflow:hidden;padding:42px 32px;position:relative;text-align:center;width:100%}.ComingSoon-coming-card:before{background:linear-gradient(135deg,#1e00ff38,#c2002324,#1e00ff1a);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ComingSoon-icon-wrap{align-items:center;background:linear-gradient(180deg,#1e00ff14,#1e00ff08);border:1.5px solid #1e00ff33;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff59;display:flex;height:84px;justify-content:center;margin:0 auto 18px;width:84px}.ComingSoon-icon{filter:grayscale(.1);font-size:38px;line-height:1}.ComingSoon-title{color:var(--text-primary);font-size:30px;font-weight:700;letter-spacing:-.5px;margin:0}.ComingSoon-subtitle{color:var(--primary);font-size:16px;font-weight:600;letter-spacing:2px;margin:10px 0 0;text-transform:uppercase}.ComingSoon-divider{background:linear-gradient(90deg,#0000,var(--primary),#0000);border-radius:999px;height:3px;margin:22px auto 18px;width:72px}.ComingSoon-description{color:var(--text-secondary);font-size:15px;line-height:1.8;margin:0;margin-inline:auto;max-width:360px}
/*# sourceMappingURL=main.3e85f665.css.map*/