/* TexCost shared visual system. Screen-only rules keep printed reports independent. */
.tc-report-logo{width:32px;height:32px;object-fit:contain;vertical-align:middle;margin-right:7px;border-radius:7px}
.tc-report-brand{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:5px;font-size:14px}
@media screen {
:root{--tc-bg:#f3f4f8;--tc-surface:#fff;--tc-ink:#26334a;--tc-muted:#748198;--tc-line:#e8ebf2;--tc-primary:#5069dc;--tc-purple:#ede7fb;--tc-blue:#e5effd;--tc-mint:#e3f3ed;--tc-pink:#f9e6ee;--tc-radius:14px;--tc-font:'Plus Jakarta Sans','Inter','Segoe UI',sans-serif}
html,body{font-family:var(--tc-font)!important;background:var(--tc-bg)!important;color:var(--tc-ink);font-size:13px}
.texcost-ui{font-family:var(--tc-font)!important;background:var(--tc-bg)!important;color:var(--tc-ink);--erp-bg:var(--tc-bg);--erp-card:#fff;--erp-border:var(--tc-line);--erp-primary:var(--tc-primary);--erp-primary-soft:var(--tc-blue);--erp-text:var(--tc-ink);--erp-muted:#8791a5}
.texcost-ui>.sidebar{flex:0 0 255px!important;width:255px!important;min-width:255px!important;background:#222537!important;border:0!important;padding:12px}
.texcost-ui>.sidebar.collapsed{flex-basis:82px!important;width:82px!important;min-width:82px!important;padding:10px 6px}
.texcost-ui .glass-sidebar{width:100%!important;height:calc(100dvh - 24px)!important;background:#222537!important;color:#d6d9e7!important;border:0!important;border-radius:15px;font-family:var(--tc-font)!important;--side-text:#c9ccdc;--side-muted:#777f99;--side-accent:#b8b5fa;--side-bg:#222537;--side-item-bg:#34384e;--side-shadow:none}
.texcost-ui .side-header{padding:15px 10px 22px!important;gap:8px}
.texcost-ui .brand{gap:10px!important}.texcost-ui .brand-name{font-size:21px!important;color:#fff!important;letter-spacing:-.8px}.texcost-ui .brand-name b{color:#86cdd4!important;font-weight:600}.texcost-ui .brand-tag{font-size:8px!important;letter-spacing:.15em;color:#868fa7!important}
.texcost-ui .tc-brand-icon{width:40px!important;height:40px!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:11px!important;flex-shrink:0;overflow:hidden}.texcost-ui .tc-brand-icon img{display:block;width:40px;height:40px;object-fit:contain}
.texcost-ui .collapse-toggle{color:#8c95af!important;border:1px solid #41465c!important;border-radius:7px;background:#2c3046!important;width:27px;height:27px;font-size:14px}
.texcost-ui .user-card-top{margin:0 6px 17px!important;background:#2d3147!important;border:1px solid #3b4057!important;border-radius:10px!important;padding:12px 10px!important;box-shadow:none!important}.texcost-ui .u-avatar{width:34px!important;height:34px!important;background:#d8e4fc!important;color:#435fb6!important;border-radius:9px!important;font-size:13px!important}.texcost-ui .u-name{font-size:11px!important;color:#eff0f7!important}.texcost-ui .u-role{font-size:9px!important;color:#8d96af!important}
.texcost-ui .side-nav{padding:0 5px!important;scrollbar-width:thin;scrollbar-color:#484d65 transparent}.texcost-ui .nav-group-label{color:#69738f!important;font-size:8px!important;font-weight:700!important;letter-spacing:.15em;margin:18px 9px 9px!important}.texcost-ui .glass-sidebar .nav-link{color:#b7bed1!important;padding:10px 11px!important;font-size:11px!important;border-radius:8px!important;margin:3px 0!important;gap:10px;min-height:39px}.texcost-ui .glass-sidebar .nav-link i{font-size:16px!important;color:#8b94ad!important}.texcost-ui .glass-sidebar .nav-link:hover{background:#30354c!important;color:#fff!important}.texcost-ui .glass-sidebar .nav-link.active{background:#dcdafc!important;color:#33375c!important;box-shadow:none!important}.texcost-ui .glass-sidebar .nav-link.active i{color:#595b9b!important}.texcost-ui .glass-sidebar .arrow{font-size:10px!important}
.texcost-ui .sub-nav{border-left:1px solid #41465e!important;margin-left:17px!important}.texcost-ui .sub-link{font-size:10px!important;padding:8px 10px!important;color:#959fb8!important;border-radius:6px;margin:2px 0}.texcost-ui .sub-link:hover{background:#30354c!important;color:#e2e7fa!important}.texcost-ui .sub-divider{font-size:8px!important;color:#68738f!important;letter-spacing:.1em}.texcost-ui .side-footer{border-top:1px solid #3a4057!important;padding:13px 7px!important}.texcost-ui .side-footer button{background:#322d40!important;border:1px solid #4d3c50!important;color:#daafb7!important;font-size:10px!important;border-radius:8px!important;padding:9px 11px!important}
.texcost-ui>main{background:var(--tc-bg)!important;min-width:0}.texcost-ui .neo-tab-container{background:var(--tc-bg)!important;padding:14px 22px 10px!important;gap:7px!important;border:0!important;min-height:62px!important;align-items:center!important;flex-shrink:0}.texcost-ui .neo-tab-item{background:transparent!important;color:#929aae!important;border:1px solid transparent!important;border-radius:9px!important;padding:9px 12px!important;min-width:110px!important;max-width:230px!important;font-size:11px!important;gap:14px;margin:0!important;transition:background .15s,color .15s;flex-shrink:0}.texcost-ui .neo-tab-item:hover{background:#e9ecf4!important;color:#58657e!important}.texcost-ui .neo-tab-item.active{background:#fff!important;color:#445dc6!important;border-color:#e4e8f1!important;box-shadow:0 3px 10px #28334d05!important}.texcost-ui .tab-close-btn{font-size:12px!important;width:17px!important;height:17px!important;color:#a1a9bd!important}.texcost-ui .tab-close-btn:hover{background:#fce9ee!important;color:#b64f67!important}
.texcost-ui .content{background:var(--tc-bg)!important;padding:7px 24px 24px!important;scrollbar-width:thin;scrollbar-color:#d6dae5 transparent}
.texcost-ui .content :is(.container-fluid,.main-wrapper,.erp-page,.order-workspace,.light-content-wrapper,.admin-dashboard,.bg-soft-custom){background:transparent!important;max-width:none!important;padding:12px 0 20px!important;min-height:0!important;font-family:var(--tc-font)!important}
.texcost-ui .content>.p-4,.texcost-ui .content>div>div>.p-4{background:transparent!important}
.texcost-ui .content :is(h1,h2){font-size:23px!important;letter-spacing:-.65px!important;font-weight:700!important;color:#2c3750!important;background-image:none!important;-webkit-text-fill-color:currentColor!important;line-height:1.3}
.texcost-ui .content :is(h3){letter-spacing:-.4px;font-weight:650}.texcost-ui .content :is(h4,h5,h6){font-family:var(--tc-font)!important}.texcost-ui .content p.text-secondary{color:#949db0!important;font-size:11px!important}.texcost-ui .content .text-gradient{color:#2c3750!important;background:none!important;-webkit-text-fill-color:currentColor!important}
.texcost-ui :is(.card,.glass-card,.erp-card,.light-card,.maliyet-card,.modern-card,.order-common){border:1px solid var(--tc-line)!important;border-radius:var(--tc-radius)!important;background:#fff!important;box-shadow:0 3px 12px #25325503!important;overflow:hidden}
.texcost-ui .card-body{padding:19px!important}.texcost-ui .card-header{background:#fff!important;background-image:none!important;color:#34415b!important;border-bottom:1px solid #edf0f5!important;padding:14px 18px!important;font-size:12px!important}.texcost-ui .card-header .text-white{color:inherit!important}.texcost-ui .card-footer{background:#fafbfe!important;border-color:var(--tc-line)!important;padding:12px 18px!important}
.texcost-ui .bg-soft-custom .row.g-4>.col-xl-3:nth-child(1) .modern-card{background:#e9e3f8!important;border-color:#e9e3f8!important}.texcost-ui .bg-soft-custom .row.g-4>.col-xl-3:nth-child(2) .modern-card{background:#e5edfc!important;border-color:#e5edfc!important}.texcost-ui .bg-soft-custom .row.g-4>.col-xl-3:nth-child(3) .modern-card{background:#e5f2ec!important;border-color:#e5f2ec!important}.texcost-ui .bg-soft-custom .row.g-4>.col-xl-3:nth-child(4) .modern-card{background:#f8e5ec!important;border-color:#f8e5ec!important}.texcost-ui .modern-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px #2a365b07!important}.texcost-ui .modern-card h3{font-size:25px!important;color:#33405b!important}.texcost-ui .modern-card h6{font-size:9px!important;letter-spacing:.06em}.texcost-ui :is(.icon-box-primary,.icon-box-info,.icon-box-success,.icon-box-warning,.icon-shape){background:#ffffff80!important;color:#6879b2!important;border-radius:10px!important;box-shadow:none!important}
.texcost-ui .content :is(.form-control,.form-select){font-family:var(--tc-font)!important;font-size:12px!important;border:1px solid #e4e8f1!important;border-radius:8px!important;background:#fbfcff!important;color:#495773!important;min-height:34px;box-shadow:none!important;padding:7px 10px!important}.texcost-ui .content :is(.form-control,.form-select):focus{border-color:#9caeed!important;background:#fff!important;outline:3px solid #5069dc12;outline-offset:0}.texcost-ui .content :is(.form-label,label.small,.modern-label){font-size:10px!important;font-weight:600!important;color:#718097!important;letter-spacing:.025em}.texcost-ui .input-group-text{background:#f4f6fb!important;border-color:#e4e8f1!important;color:#8996b1!important;font-size:11px!important}.texcost-ui input[type=checkbox]{accent-color:#6678d8}
.texcost-ui .btn{font-family:var(--tc-font)!important;font-size:11px!important;font-weight:600!important;border-radius:8px!important;padding:8px 12px!important;box-shadow:none!important;letter-spacing:0!important;transition:background .15s,transform .15s}.texcost-ui .btn:hover{transform:translateY(-1px)}.texcost-ui .btn-primary{background:#526bda!important;border-color:#526bda!important;color:#fff!important}.texcost-ui .btn-success{background:#2a8e83!important;border-color:#2a8e83!important;color:#fff!important}.texcost-ui .btn-info{background:#e5eefb!important;border-color:#d8e4f6!important;color:#5275a9!important}.texcost-ui .btn-warning{background:#fbefdc!important;border-color:#f4e4c6!important;color:#a47d3d!important}.texcost-ui .btn-danger{background:#fae9ed!important;border-color:#f0d9e0!important;color:#ad6479!important}.texcost-ui .btn-dark{background:#30384e!important;border-color:#30384e!important}.texcost-ui .btn-outline-primary{border-color:#d9e1f8!important;color:#5971ce!important;background:#f7f9ff!important}.texcost-ui .btn-outline-danger{color:#b96d83!important;border-color:#eedfe5!important}.texcost-ui .btn-sm{padding:5px 8px!important;font-size:10px!important}.texcost-ui .btn-circle{width:34px!important;height:34px!important;padding:0!important;border-radius:8px!important}
.texcost-ui :is(.table,.light-table,.order-grid):not(#yazdirilacakAlan table,#printableArea table,#printArea table,.landscape-report table,.report-container table){font-family:var(--tc-font)!important;border-color:#e9edf4!important;font-size:11px!important;margin-bottom:0}
.texcost-ui :is(.table,.light-table,.order-grid):not(#yazdirilacakAlan table,#printableArea table,#printArea table,.landscape-report table,.report-container table)>thead>tr>th{background:#f7f8fc!important;color:#66758e!important;border-color:#e9edf4!important;font-size:9px!important;font-weight:700!important;letter-spacing:.055em!important;padding:10px 9px!important;box-shadow:none!important}
.texcost-ui :is(.table,.light-table,.order-grid):not(#yazdirilacakAlan table,#printableArea table,#printArea table,.landscape-report table,.report-container table)>tbody>tr>td{padding:10px 9px!important;border-color:#edf0f6!important;color:#58657b;vertical-align:middle}.texcost-ui .table-hover>tbody>tr:hover{background:#f5f7fd!important}.texcost-ui .table-responsive{border-radius:10px;scrollbar-width:thin;scrollbar-color:#dce2ee transparent}
.texcost-ui .badge{font-size:9px!important;font-weight:600!important;padding:5px 8px!important;border-radius:6px!important;letter-spacing:.02em}.texcost-ui .badge.bg-primary{background:#e5eafb!important;color:#6579c4!important}.texcost-ui .badge.bg-success{background:#e3f1e9!important;color:#5f9678!important}.texcost-ui .badge.bg-danger{background:#f8e7ec!important;color:#b77589!important}
.texcost-ui .erp-page-head{border:0!important;margin-bottom:20px!important}.texcost-ui .erp-breadcrumb{font-size:9px!important;color:#a3aabd!important}.texcost-ui .erp-page-head p{font-size:11px!important;color:#748198!important}.texcost-ui .erp-head-stat{background:#fff!important;border:1px solid var(--tc-line)!important;border-radius:10px!important;padding:10px 14px!important;box-shadow:none!important}.texcost-ui .modern-toolbar{background:#fff!important;border:1px solid var(--tc-line)!important;box-shadow:none!important;border-radius:12px!important;padding:12px!important}.texcost-ui .erp-card-header{background:#fff!important;border-color:#edf0f5!important;padding:14px 17px!important;color:#5b6680!important}.texcost-ui .erp-card-title{font-size:12px!important;color:#67728b!important}.texcost-ui .erp-summary{background:#ece8f9!important;border:1px solid #e2dcf3!important;box-shadow:none!important;border-radius:14px!important}.texcost-ui .erp-bottombar{background:#ffffffed!important;border-top:1px solid #e7ebf3!important;box-shadow:0 -4px 16px #33426805!important}.texcost-ui .satis-fiyat-input{font-size:25px!important;min-height:44px}.texcost-ui .erp-manuel-btn{background:#6076d5!important;border-radius:8px!important;box-shadow:none!important}.texcost-ui .erp-container{max-width:none!important}
.texcost-ui :is(.light-page-header,.order-heading){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 16px!important}.texcost-ui :is(.light-title,.order-heading h1){color:#2c3750!important}.texcost-ui :is(.light-subtitle,.order-heading p){color:#748198!important;font-size:11px!important}.texcost-ui :is(.siparis-kicker,.order-eyebrow){font-size:8px!important;color:#8694c4!important;letter-spacing:.15em}.texcost-ui .light-create-btn,.texcost-ui .order-primary{background:#536cda!important;color:#fff!important;border:1px solid #536cda!important;border-radius:8px!important;box-shadow:none!important;font-size:11px!important;padding:9px 13px!important}.texcost-ui .order-heading .order-actions>button:not(.order-primary){color:#7181a5!important;background:#fff!important;border-color:#e3e8f2!important}.texcost-ui .siparis-ozet-band{border:0!important;gap:12px!important;background:transparent!important;overflow:visible!important}.texcost-ui .siparis-ozet-band>div,.texcost-ui .siparis-ozet-band>p{border:1px solid var(--tc-line)!important;border-radius:12px!important}.texcost-ui .siparis-ozet-band>div:nth-child(1){background:#eae5f8!important}.texcost-ui .siparis-ozet-band>div:nth-child(2){background:#e4edfc!important}.texcost-ui .siparis-ozet-band>div:nth-child(3){background:#e2f1eb!important}.texcost-ui .light-count-pill{background:#eef0f8!important;color:#8a94af!important}.texcost-ui .light-id-badge{color:#6b7dc7!important;background:#eef1fc!important}.texcost-ui .light-company-name{color:#5a6680!important;font-size:12px!important}.texcost-ui .light-action-btn,.texcost-ui .btn-modern-delete{padding:5px 7px!important;font-size:10px!important;border-radius:6px!important;background:#fff!important;border-color:#e5e9f2!important;box-shadow:none!important}.texcost-ui .btn-modern-delete{color:#bd7b8d!important}
.texcost-ui .order-summary{gap:12px!important}.texcost-ui .order-summary>div{border:1px solid var(--tc-line)!important;border-top:0!important;background:#fff!important;border-radius:11px!important;box-shadow:none!important}.texcost-ui .order-summary>div:nth-child(1){background:#ece7f9!important}.texcost-ui .order-summary>div:nth-child(3){background:#e7effc!important}.texcost-ui .order-summary>div:nth-child(5){background:#e5f3eb!important}.texcost-ui .order-summary strong{color:#4d5f7b!important;font-size:21px!important}.texcost-ui .order-step{background:#e8edfc!important;color:#8190c5!important}.texcost-ui .order-fabric-nav button{border-color:#e6eaf3!important;background:#fff!important;border-radius:9px!important}.texcost-ui .order-fabric-nav button.is-current{background:#eae9fb!important;border-color:#dcdaf6!important;box-shadow:none!important}.texcost-ui .order-fabric-nav button.is-current>span{color:#7673ae!important}.texcost-ui .order-filterbar{border-color:#e7ebf3!important;border-radius:11px!important}.texcost-ui .order-bulk{background:#f0f3fa!important;border-color:#e7ebf3!important}.texcost-ui .order-grid-scroll{border-color:#e7ebf3!important;border-radius:0!important}.texcost-ui .order-grid .order-column-filters th{top:31px}.texcost-ui .order-row-actions button,.texcost-ui .order-copy button{font-size:9px!important;border-color:#e4e9f2!important;padding:5px 6px!important}.texcost-ui .order-row-actions button:first-child{color:#6f7db2!important;background:#eef1fb!important}.texcost-ui .order-footer{border-color:#e7ebf3!important;box-shadow:none!important}.texcost-ui .order-detail>td{background:#f1f4fb!important;border-left-color:#a8b4e2!important}
.texcost-ui .modal-content{border:1px solid #e5eaf3!important;border-radius:16px!important;box-shadow:0 20px 80px #24315218!important}.texcost-ui .modal-header{border-color:#edf0f6!important;background:#fafbfe!important;color:#4d5d7c!important}.texcost-ui .modal-title{font-size:15px!important;color:#4d5d7c!important}.texcost-ui .alert{border-radius:9px!important;font-size:11px!important}.texcost-ui .progress{height:7px;border-radius:20px;background:#eff1f8}
/* Login: existing form, validation and event handlers remain unchanged. */
.texcost-login{font-family:var(--tc-font)!important;min-height:100dvh!important;padding:32px!important;background:#f2f3f8!important;position:relative;overflow:auto!important}.texcost-login .bg-decoration{display:none!important}.texcost-login .login-container{width:min(1080px,100%)!important;height:auto!important;min-height:660px;background:#fff!important;border:1px solid #e7e9f1!important;border-radius:22px!important;box-shadow:0 18px 70px #31436d09!important;backdrop-filter:none!important}.texcost-login .login-sidebar{flex:1.05!important;position:relative;padding:35px!important;background:#e8eaf8!important;background-image:none!important;border-right:1px solid #e5e8f4!important;justify-content:flex-start!important;overflow:hidden}.texcost-login .tc-login-brand{display:flex!important;align-items:center;gap:12px!important;position:relative;z-index:1}.texcost-login .tc-login-brand img{width:44px;height:44px;border-radius:12px}.texcost-login .tc-login-brand strong{display:block;font-size:24px;color:#263a58;font-weight:700;letter-spacing:-1px}.texcost-login .tc-login-brand strong span{color:#408e9e}.texcost-login .tc-login-brand small{display:block;font-size:7px;font-weight:700;letter-spacing:.18em;color:#98a0b9;margin-top:3px}.texcost-login .tc-login-art{width:240px;height:255px;align-self:center;background:#ffffffb8;border:1px solid #ffffffcc;box-shadow:0 18px 44px #616d9b0c;border-radius:25px;margin:28px 0 0;transform:rotate(-4deg);padding:13px;overflow:hidden}.texcost-login .tc-login-art img{display:block;object-fit:contain;width:100%;height:100%;transform:rotate(4deg)}.texcost-login .sidebar-content{margin-top:28px!important}.texcost-login .sidebar-content h2{font-size:28px!important;font-weight:650!important;letter-spacing:-.8px;color:#435375!important;line-height:1.25!important}.texcost-login .sidebar-content p{font-size:12px!important;line-height:1.8!important;color:#8c97b1!important;margin-top:14px!important;max-width:330px}.texcost-login .sidebar-footer{font-size:9px!important;letter-spacing:.05em;color:#8c97b1!important;margin-top:auto!important;padding-top:24px}.texcost-login .login-form-section{flex:1!important;background:#fff!important;padding:62px 54px!important;display:flex;flex-direction:column;justify-content:center}.texcost-login .form-header h3{font-size:25px!important;font-weight:650!important;letter-spacing:-.7px;color:#33425f!important}.texcost-login .form-header p{font-size:12px!important;color:#9aa3b7!important;margin-bottom:31px!important}.texcost-login .form-group{margin-bottom:20px!important}.texcost-login .modern-label{font-size:10px!important;color:#73839c!important;font-weight:600!important;letter-spacing:.03em}.texcost-login .input-wrapper{background:#fafbff!important;border:1px solid #e6eaf3!important;border-radius:9px!important;padding:0 13px!important;height:46px!important;box-shadow:none!important}.texcost-login .input-wrapper i{color:#a7b0c6!important;font-size:16px!important}.texcost-login .input-wrapper input{color:#51617f!important;font-size:12px!important;background:transparent!important;padding:12px 9px!important;font-family:var(--tc-font)!important}.texcost-login .input-wrapper:focus-within{border-color:#9eafe9!important;outline:3px solid #5069dc0b}.texcost-login .input-wrapper input::placeholder{color:#b0b8c9!important}.texcost-login .btn-login{margin-top:9px!important;min-height:45px;border:0!important;border-radius:9px!important;background:#526cda!important;color:#fff!important;box-shadow:0 7px 18px #526cda14!important;font-size:12px!important;font-weight:600!important;padding:12px 15px!important}.texcost-login .btn-login:hover{background:#455dca!important;transform:translateY(-1px)}.texcost-login .btn-login:disabled{opacity:.6;transform:none}.texcost-login .error-box{background:#fdf0f3!important;border:1px solid #f2dce4!important;border-radius:8px!important;color:#b57488!important;font-size:11px!important}
@media(min-width:1650px){.texcost-ui .content{padding-left:32px!important;padding-right:32px!important}}
@media(max-width:1100px){.texcost-ui>.sidebar{flex-basis:225px!important;width:225px!important;min-width:225px!important}.texcost-ui>.sidebar.collapsed{flex-basis:82px!important;width:82px!important;min-width:82px!important}.texcost-ui .content{padding:6px 16px 18px!important}.texcost-ui .side-header{padding:14px 6px!important}.texcost-ui .brand-name{font-size:19px!important}.texcost-login .login-form-section{padding:45px 34px!important}}
@media(max-width:768px){.texcost-ui{flex-direction:column!important;height:100dvh!important}.texcost-ui>.sidebar,.texcost-ui>.sidebar.collapsed{flex:0 0 auto!important;width:100%!important;min-width:0!important;height:auto!important;padding:0 10px!important;overflow:visible!important}.texcost-ui .glass-sidebar,.texcost-ui .glass-sidebar.collapsed{height:auto!important;width:100%!important;position:relative!important;overflow:visible!important}.texcost-ui .side-header{padding:10px 8px!important;min-height:58px}.texcost-ui .brand-tag,.texcost-ui .user-card-top,.texcost-ui .nav-group-label{display:none!important}.texcost-ui .side-nav{display:flex;flex-wrap:wrap;overflow:visible!important;padding:0 3px 8px!important;gap:3px}.texcost-ui .glass-sidebar .nav-link{margin:0!important;padding:8px 10px!important;min-height:34px;font-size:10px!important}.texcost-ui .side-nav .link-text{display:none!important}.texcost-ui .nav-dropdown{position:relative}.texcost-ui .sub-nav{position:absolute!important;top:100%;left:0;z-index:1200;min-width:210px;margin:0!important;background:#2b3046!important;border:1px solid #454c69!important;border-radius:10px;box-shadow:0 12px 25px #10152633}.texcost-ui .sub-nav .sub-link{padding:9px 13px!important}.texcost-ui .side-footer{position:absolute;right:50px;top:9px;padding:0!important;border:0!important}.texcost-ui .side-footer button{padding:7px!important}.texcost-ui>main{height:0!important;flex:1;min-height:0}.texcost-ui .neo-tab-container{padding:9px 12px 7px!important;min-height:48px!important}.texcost-ui .neo-tab-item{min-width:100px!important;padding:7px 9px!important;font-size:10px!important}.texcost-ui .content{padding:5px 12px 16px!important}.texcost-ui .content :is(h1,h2){font-size:20px!important}.texcost-login{padding:20px!important}.texcost-login .login-sidebar{display:none!important}.texcost-login .login-container{max-width:460px!important;min-height:520px!important;border-radius:17px!important}.texcost-login .login-form-section{padding:40px 30px!important}.texcost-login .form-header:before{content:"";display:block;width:48px;height:48px;border-radius:12px;margin-bottom:25px;background:url('brand/texcost-mark.svg') center/contain no-repeat}}
@media(prefers-reduced-motion:reduce){.texcost-ui *,.texcost-login *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
}
@media screen{.texcost-login{height:100dvh!important;min-height:0!important;align-items:safe center!important}}

