@font-face{font-family:"DIN Next Arabic Local";src:url(/assets/fonts/din/DINNextArabic-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DIN Next Arabic Local";src:url(/assets/fonts/din/DINNextArabic-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DIN Next Arabic Local";src:url(/assets/fonts/din/DINNextArabic-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DIN Next Arabic Local";src:url(/assets/fonts/din/DINNextArabic-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--ta-brand:#465fff;--ta-brand-2:#7c3aed;--ta-brand-soft:rgba(70,95,255,.10);--ta-bg:#f8fafc;--ta-bg2:#eef4ff;--ta-surface:#fff;--ta-surface2:#f9fafb;--ta-surface3:#f2f4f7;--ta-text:#344054;--ta-heading:#101828;--ta-muted:#667085;--ta-border:#e4e7ec;--ta-danger:#f04438;--ta-success:#12b76a;--ta-warning:#f79009;--ta-info:#06aed4;--ta-sidebar:292px;--ta-header:74px;--ta-radius:18px;--ta-radius-sm:12px;--ta-shadow:0 1px 2px rgba(16,24,40,.05) , 0 16px 42px rgba(16,24,40,.055);--ta-shadow-lg:0 24px 80px rgba(16,24,40,.14)}.dark{--ta-bg:#0b1220;--ta-bg2:#101828;--ta-surface:#111827;--ta-surface2:#172033;--ta-surface3:#1f2937;--ta-text:#d0d5dd;--ta-heading:#f9fafb;--ta-muted:#98a2b3;--ta-border:#263143;--ta-shadow:0 1px 2px rgba(0,0,0,.22) , 0 16px 42px rgba(0,0,0,.18)}*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(70,95,255,.10),transparent 32rem) , linear-gradient(180deg,var(--ta-bg),var(--ta-bg2));color:var(--ta-text);font-family:Inter,"Readex Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.font-family-readex{font-family:"Readex Pro",Inter,system-ui,sans-serif}body.font-family-plex{font-family:"IBM Plex Sans Arabic",Inter,system-ui,sans-serif}body.font-family-kufi{font-family:"Noto Kufi Arabic",Inter,system-ui,sans-serif}body.font-family-naskh{font-family:"Noto Naskh Arabic",Georgia,serif}body.font-family-tajawal{font-family:Tajawal,Inter,system-ui,sans-serif}.font-compact{font-size:13px}.font-large{font-size:15.5px}a{color:var(--ta-brand);text-decoration:none}img,svg{max-width:100%;vertical-align:middle}button,input,select,textarea{font:inherit}.ta-app{min-height:100vh}.ta-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--ta-sidebar);z-index:50;background:rgba(255,255,255,.96);border-inline-end:1px solid var(--ta-border);box-shadow:0 8px 30px rgba(16,24,40,.04);backdrop-filter:blur(18px);display:flex;flex-direction:column;transition:transform .25s ease , width .2s ease}.dark .ta-sidebar{background:rgba(17,24,39,.96)}[dir="rtl"] .ta-sidebar{inset-inline-start:auto;inset-inline-end:0;border-inline-end:0;border-inline-start:1px solid var(--ta-border)}.ta-brand{min-height:78px;padding:18px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ta-border);color:var(--ta-heading)}.ta-brand-logo{width:42px;height:42px;border-radius:14px;object-fit:contain;background:#fff;border:1px solid var(--ta-border);padding:4px}.ta-brand-mark{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ta-brand),var(--ta-brand-2));color:#fff;font-size:22px;box-shadow:0 14px 34px rgba(70,95,255,.28)}.ta-brand-copy{min-width:0}.ta-brand-title{display:block;font-size:15px;font-weight:800;color:var(--ta-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.ta-brand-subtitle{display:block;font-size:12px;font-weight:700;color:var(--ta-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.ta-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 12px 110px;scrollbar-width:thin}.ta-menu-title{padding:14px 12px 8px;color:var(--ta-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ta-nav-item{margin:4px 0}.ta-nav-link{min-height:46px;padding:10px 12px;display:flex;align-items:center;gap:12px;border-radius:14px;color:var(--ta-text);font-weight:800;transition:.18s ease}.ta-nav-link:hover{background:var(--ta-surface2);color:var(--ta-heading);transform:translateX(2px)}[dir="rtl"] .ta-nav-link:hover{transform:translateX(-2px)}.ta-nav-item.active .ta-nav-link{background:linear-gradient(135deg,var(--ta-brand),var(--ta-brand-2));color:#fff;box-shadow:0 14px 34px rgba(70,95,255,.25)}.ta-nav-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;flex:0 0 auto}.ta-nav-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-sidebar-footer{position:absolute;inset-inline:12px;bottom:12px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.98));border:1px solid var(--ta-border);border-radius:18px;padding:12px;box-shadow:0 18px 42px rgba(16,24,40,.10)}.dark .ta-sidebar-footer{background:linear-gradient(180deg,rgba(17,24,39,.86),rgba(17,24,39,.98))}.ta-user-copy{min-width:0;color:var(--ta-text)}.ta-main{min-height:100vh;margin-inline-start:var(--ta-sidebar);transition:margin .25s ease}[dir="rtl"] .ta-main{margin-inline-start:0;margin-inline-end:var(--ta-sidebar)}.ta-header{height:var(--ta-header);position:sticky;top:0;z-index:40;background:rgba(248,250,252,.84);border-bottom:1px solid var(--ta-border);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px}.dark .ta-header{background:rgba(11,18,32,.84)}.ta-header-left,.ta-header-actions{display:flex;align-items:center;gap:12px;min-width:0}.ta-header-title{font-size:18px;font-weight:900;color:var(--ta-heading);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw}.ta-header-kicker{font-size:12px;color:var(--ta-muted);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ta-content{padding:28px}.ta-container{width:100%;max-width:100%;margin:0 auto}.ta-container.boxed{max-width:1280px}.ta-mobile-menu{display:none}.ta-overlay{display:none}.ta-icon-btn{width:42px;height:42px;border-radius:14px;border:1px solid var(--ta-border);background:var(--ta-surface);color:var(--ta-muted);display:inline-flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.05)}.ta-icon-btn:hover{color:var(--ta-heading);border-color:rgba(70,95,255,.32);background:var(--ta-surface2)}.row{display:flex;flex-wrap:wrap;margin:-10px}.row>*{padding:10px;min-width:0;width:100%}.row-cards{row-gap:4px}.row-deck>.col,.row-deck>[class*="col-"]{display:flex}.row-deck .card{height:100%}.g-0{margin:0}.g-0>*{padding:0}.g-1{margin:-4px}.g-1>*{padding:4px}.g-2{margin:-6px}.g-2>*{padding:6px}.g-3{margin:-8px}.g-3>*{padding:8px}.g-4{margin:-12px}.g-4>*{padding:12px}.col{flex:1 0 0}.col-auto{flex:0 0 auto;width:auto}.col-12{flex:0 0 100%;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-8,.col-md-12,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-xl-4{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-4{flex:0 0 33.333%;max-width:33.333%}.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-2{flex:0 0 16.666%;max-width:16.666%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333%;max-width:33.333%}.col-md-5{flex:0 0 41.666%;max-width:41.666%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.666%;max-width:66.666%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333%;max-width:33.333%}.col-lg-5{flex:0 0 41.666%;max-width:41.666%}.col-lg-7{flex:0 0 58.333%;max-width:58.333%}.col-lg-8{flex:0 0 66.666%;max-width:66.666%}}@media (min-width:1200px){.col-xl-4{flex:0 0 33.333%;max-width:33.333%}}.d-flex{display:flex!important}.d-block{display:block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-column{flex-direction:column!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.flex-fill{flex:1 1 auto!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:12px!important}.vstack{display:flex!important;flex-direction:column!important}.hstack{display:flex!important;flex-direction:row!important}.w-100{width:100%!important}.w-1{width:1%!important}.h-100{height:100%!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-reset{color:inherit!important}.text-secondary,.text-muted{color:var(--ta-muted)!important}.text-primary{color:var(--ta-brand)!important}.text-danger{color:var(--ta-danger)!important}.fw-bold{font-weight:900!important}.fw-semibold{font-weight:800!important}.small{font-size:12px!important}.fs-1{font-size:36px!important}.fs-2{font-size:26px!important}.bg-white{background:#fff!important}.bg-light{background:var(--ta-surface2)!important}.border{border:1px solid var(--ta-border)!important}.border-bottom{border-bottom:1px solid var(--ta-border)!important}.border-top{border-top:1px solid var(--ta-border)!important}.rounded{border-radius:14px!important}.rounded-3{border-radius:18px!important}.p-2{padding:8px!important}.p-3{padding:12px!important}.p-4{padding:18px!important}.pb-3{padding-bottom:12px!important}.pt-3{padding-top:12px!important}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:18px!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:18px!important}.mt-5{margin-top:28px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-auto{margin-inline-start:auto!important}.mx-auto{margin-inline:auto!important}.pb-0{padding-bottom:0!important}.page-header{margin-bottom:18px}.page-pretitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ta-muted);font-weight:900;margin-bottom:6px}.page-title{font-size:28px;font-weight:900;letter-spacing:-.035em;color:var(--ta-heading);margin:0}.h1,h1{font-size:32px;font-weight:900;letter-spacing:-.035em;color:var(--ta-heading);margin:0}.h2,h2{font-size:24px;font-weight:900;letter-spacing:-.025em;color:var(--ta-heading);margin:0}.h3,h3{font-size:18px;font-weight:850;color:var(--ta-heading);margin:0 0 10px}.card{width:100%;background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:var(--ta-radius);box-shadow:var(--ta-shadow);overflow:hidden;color:var(--ta-text)}.cards-flat .card{box-shadow:none}.cards-bordered .card{box-shadow:none;border-width:1.5px}.card-header{padding:18px 20px;border-bottom:1px solid var(--ta-border);display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(180deg,var(--ta-surface),var(--ta-surface2))}.card-title{margin:0;color:var(--ta-heading);font-size:16px;font-weight:900}.card-body{padding:20px}.card-footer{padding:16px 20px;border-top:1px solid var(--ta-border);background:var(--ta-surface2)}.card-img-top{width:100%;display:block}.stat-card{position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;right:-34px;top:-34px;width:96px;height:96px;border-radius:999px;background:var(--ta-brand-soft)}[dir="rtl"] .stat-card:after{right:auto;left:-34px}.ta-welcome{position:relative;overflow:hidden;border:0;background:linear-gradient(135deg,var(--ta-brand),var(--ta-brand-2));color:#fff;box-shadow:0 18px 48px rgba(70,95,255,.22)}.ta-welcome:before{content:"";position:absolute;inset:auto -8% -42% auto;width:320px;height:320px;border-radius:999px;background:rgba(255,255,255,.13)}.ta-welcome h1,.ta-welcome .h1,.ta-welcome .card-title{color:#fff}.empty-state{padding:40px 20px;text-align:center;color:var(--ta-muted)}.btn{border:1px solid transparent;border-radius:14px;padding:10px 15px;min-height:42px;background:var(--ta-surface);color:var(--ta-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:.16s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(16,24,40,.08)}.btn-sm{min-height:36px;padding:8px 12px;border-radius:12px;font-size:13px}.btn-lg{min-height:48px;padding:12px 18px;border-radius:16px;font-size:15px}.btn-icon{width:38px;padding:0}.btn-primary{background:var(--ta-brand);border-color:var(--ta-brand);color:#fff}.btn-success{background:var(--ta-success);border-color:var(--ta-success);color:#fff}.btn-danger{background:var(--ta-danger);border-color:var(--ta-danger);color:#fff}.btn-outline-secondary{border-color:var(--ta-border);color:var(--ta-text);background:var(--ta-surface)}.btn-outline-primary{border-color:rgba(70,95,255,.30);background:rgba(70,95,255,.06);color:var(--ta-brand)}.btn-outline-success{border-color:rgba(18,183,106,.25);background:rgba(18,183,106,.08);color:#027a48}.btn-outline-danger{border-color:rgba(240,68,56,.25);background:rgba(240,68,56,.08);color:var(--ta-danger)}.btn-link{background:transparent;border-color:transparent;box-shadow:none;color:var(--ta-brand)}.btn-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.form-label{display:block;margin-bottom:8px;color:var(--ta-heading);font-size:13px;font-weight:850}.form-control,.form-select,textarea,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="file"],select{width:100%;min-height:44px;border:1px solid var(--ta-border);border-radius:14px;background:var(--ta-surface);color:var(--ta-text);padding:10px 13px;outline:none;transition:.16s ease}.form-control-sm,.form-select-sm{min-height:36px;border-radius:12px;padding:7px 10px;font-size:13px}.form-control-color{height:44px;min-height:44px;padding:5px;width:100%}.form-control:focus,.form-select:focus,textarea:focus,input:focus,select:focus{border-color:var(--ta-brand);box-shadow:0 0 0 4px rgba(70,95,255,.12)}textarea.form-control,textarea{min-height:96px;resize:vertical}input[type="file"]{padding:9px;background:var(--ta-surface2)}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:separate;border-spacing:0;margin:0}.table th{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--ta-muted);background:var(--ta-surface2);white-space:nowrap}.table th,.table td{padding:14px 16px;border-bottom:1px solid var(--ta-border);vertical-align:middle;text-align:start}.table-vcenter td,.table-vcenter th{vertical-align:middle}.card-table th:first-child,.card-table td:first-child{padding-inline-start:20px}.card-table th:last-child,.card-table td:last-child{padding-inline-end:20px}.table-hover tbody tr:hover,.table tbody tr:hover{background:rgba(70,95,255,.04)}.table-bordered{border-collapse:collapse}.table-bordered th,.table-bordered td{border:1px solid var(--ta-border)}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;background:var(--ta-surface3);color:var(--ta-muted);white-space:nowrap}.bg-primary-lt,.bg-blue-lt{background:rgba(70,95,255,.12)!important;color:var(--ta-brand)!important}.bg-success-lt{background:rgba(18,183,106,.12)!important;color:#027a48!important}.bg-warning-lt{background:rgba(247,144,9,.14)!important;color:#b54708!important}.bg-danger-lt{background:rgba(240,68,56,.12)!important;color:#b42318!important}.bg-secondary-lt{background:var(--ta-surface3)!important;color:var(--ta-muted)!important}.bg-info-lt{background:rgba(6,174,212,.12)!important;color:#088ab2!important}.bg-white.text-primary{background:#fff!important;color:var(--ta-brand)!important}.alert{border:1px solid var(--ta-border);border-radius:16px;padding:14px 16px;margin-bottom:16px;background:var(--ta-surface);display:flex;gap:10px;align-items:flex-start;font-weight:750}.alert-success{border-color:#abefc6;background:#ecfdf3;color:#067647}.alert-danger{border-color:#fecdca;background:#fef3f2;color:#b42318}.alert-info{border-color:#b9e6fe;background:#f0f9ff;color:#026aa2}.btn-close{margin-inline-start:auto;background:transparent;border:0;font-size:18px;line-height:1;color:inherit;cursor:pointer}.avatar{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(70,95,255,.14),rgba(124,58,237,.12));color:var(--ta-brand);font-weight:900;background-size:cover;background-position:center;flex:0 0 auto}.avatar-sm{width:36px;height:36px}.avatar-lg{width:56px;height:56px;font-size:20px}.avatar.rounded{border-radius:14px!important}.dropdown{position:relative}.dropdown-menu{position:absolute;inset-inline-end:0;top:calc(100% + 10px);min-width:220px;background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:16px;box-shadow:var(--ta-shadow-lg);padding:8px;display:none;z-index:90}.dropdown.open .dropdown-menu{display:block}.dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--ta-text);font-weight:800}.dropdown-item:hover{background:var(--ta-surface3)}.progress{height:10px;background:var(--ta-surface3);border-radius:999px;overflow:hidden}.progress-sm{height:8px}.progress-bar{height:100%;background:var(--ta-brand);border-radius:999px}.progress-bar.bg-warning{background:var(--ta-warning)!important}.list-group{padding:0;margin:0}.list-group-flush{border-radius:0}.list-group-item{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ta-border);color:var(--ta-text);font-weight:800;background:transparent}.list-group-item-action:hover{background:var(--ta-surface2)}.modal{position:fixed;inset:0;display:none;background:rgba(15,23,42,.55);z-index:80;align-items:center;justify-content:center;padding:24px}.modal.show{display:flex}.modal-dialog{width:min(720px,100%)}.modal-content{background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:20px;box-shadow:var(--ta-shadow-lg);overflow:hidden}.modal-header,.modal-footer{padding:16px 18px;border-bottom:1px solid var(--ta-border);display:flex;align-items:center;justify-content:space-between}.modal-footer{border-top:1px solid var(--ta-border);border-bottom:0;justify-content:flex-end;gap:10px}.modal-body{padding:18px}.collapse{display:none}.collapse.show{display:block}.product-card-img{height:220px;width:100%;object-fit:cover;background:var(--ta-surface3);border-bottom:1px solid var(--ta-border)}.product-img-fallback{height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(70,95,255,.08),rgba(124,58,237,.08));color:var(--ta-brand);font-size:34px;border-bottom:1px solid var(--ta-border)}.signature-canvas{width:100%;height:180px;border:1px dashed var(--ta-border);border-radius:14px;background:#fff;touch-action:none}.saved-signature,.signature-image{max-width:100%;object-fit:contain}.signature-box{height:32mm;background:#fff;display:flex;align-items:center;justify-content:center}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);background:linear-gradient(135deg,#f8fafc,#eef4ff)}.login-art{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ta-brand),var(--ta-brand-2));color:#fff;display:flex;align-items:center;justify-content:center;padding:48px}.login-art:before,.login-art:after{content:"";position:absolute;border-radius:999px;background:rgba(255,255,255,.12)}.login-art:before{width:420px;height:420px;right:-120px;bottom:-120px}.login-art:after{width:260px;height:260px;left:-80px;top:-80px}.login-art-inner{position:relative;z-index:1;max-width:560px}.ta-quick-pill{display:inline-flex;gap:8px;align-items:center;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.14);font-weight:800}.login-panel{display:flex;align-items:center;justify-content:center;padding:28px}.login-card{width:100%;max-width:420px;background:rgba(255,255,255,.96);border:1px solid var(--ta-border);border-radius:26px;box-shadow:var(--ta-shadow-lg);padding:30px}.brand-mark{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ta-brand),var(--ta-brand-2));color:#fff;font-size:26px;margin-bottom:18px}.login-title{font-size:28px;font-weight:900;color:#101828;margin:0 0 6px;letter-spacing:-.03em}.login-subtitle,.hint{color:#667085}.hint{margin-top:16px;font-size:12px;text-align:center}.a4-document{width:210mm;min-height:297mm;margin:0 auto;background:#fff!important;color:#111827!important;padding:12mm;box-shadow:0 8px 28px rgba(15,23,42,.08);font-size:12px;line-height:1.45;overflow:hidden}.a4-document .table th,.a4-document .table td{border:1px solid #e5e7eb!important;padding:9px!important;background:#fff!important;color:#111827!important}.a4-document h1,.a4-document h2,.a4-document h3{color:#111827!important}.a4-document .text-secondary{color:#667085!important}.contract-agreement{white-space:pre-wrap;min-height:100mm}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.align-items-md-center{align-items:center!important}}@media (max-width:1199.98px){:root{--ta-sidebar:270px}.ta-content{padding:22px}.ta-header{padding:0 22px}}@media (max-width:991.98px){.ta-mobile-menu{display:inline-flex}.ta-sidebar{transform:translateX(-105%);box-shadow:var(--ta-shadow-lg)}[dir="rtl"] .ta-sidebar{transform:translateX(105%)}body.sidebar-open .ta-sidebar{transform:translateX(0)}body.sidebar-open .ta-overlay{display:block;position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:45}.ta-main,[dir="rtl"] .ta-main{margin-inline:0}.ta-content{padding:18px}.ta-header{padding:0 16px}.ta-header-title{max-width:56vw;font-size:16px}.ta-header-kicker{display:none}.page-title{font-size:23px}.login-shell{grid-template-columns:1fr}.login-art{display:none}.col-6{flex-basis:100%;max-width:100%}.a4-document{width:100%;min-height:auto;padding:18px}.btn-list.flex-nowrap{flex-wrap:wrap!important}.ta-user-copy{display:none}}@media (max-width:575.98px){body{font-size:13.5px}.ta-content{padding:14px}.ta-header{height:66px}.ta-header-actions .btn-primary{display:none}.page-header .row{gap:8px}.page-header .col-auto{width:100%;display:flex;gap:8px;flex-wrap:wrap}.page-header .col-auto .btn{flex:1}.card-header,.card-body,.card-footer{padding:15px}.table th,.table td{padding:11px 12px}.product-card-img,.product-img-fallback{height:170px}.login-panel{padding:16px}.login-card{padding:22px;border-radius:22px}.dropdown-menu{position:fixed;top:64px;inset-inline:12px;min-width:auto}.ta-brand-title,.ta-brand-subtitle{max-width:170px}}@page{size:A4;margin:0}@media print{html,body{background:#fff!important}.d-print-none,.ta-sidebar,.ta-header,.ta-overlay,.page-header{display:none!important}.ta-main,[dir="rtl"] .ta-main{margin:0!important}.ta-content{padding:0!important}.ta-container{max-width:none!important}.a4-document{box-shadow:none!important;margin:0!important;width:210mm!important;min-height:297mm!important;padding:12mm!important;border:0!important}.card{box-shadow:none;border:0}.btn{display:none!important}}.invoice-summary-card{background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:18px;padding:16px;box-shadow:0 8px 24px rgba(16,24,40,.05)}.invoice-summary-card>div{padding:8px 0;border-bottom:1px dashed var(--ta-border)}.invoice-summary-card>div:last-of-type{border-bottom:0}.summary-total{font-size:18px;color:var(--ta-heading);padding-top:12px!important;margin-top:4px;border-top:1px solid var(--ta-border)!important}.invoice-hero{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e5e7eb;padding-bottom:14px;margin-bottom:18px}.invoice-label{display:inline-block;border-radius:999px;background:#eef4ff;color:#465fff;font-weight:800;padding:4px 10px;margin-bottom:8px}.invoice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.invoice-box{border:1px solid #e5e7eb;border-radius:10px;padding:12px;min-height:72px}.invoice-total-wrap{display:flex;justify-content:flex-end;margin-top:16px}.invoice-totals{width:82mm;border-collapse:collapse}.invoice-totals td{border:1px solid #e5e7eb;padding:9px}.invoice-totals td:last-child{text-align:right;font-weight:800}.invoice-totals .total td{background:#f9fafb;font-size:14px;font-weight:900}.card{overflow:hidden}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.form-control,.form-select{min-height:42px}.btn{min-height:40px}.page-header{margin-bottom:12px}.ta-header-actions{flex-wrap:nowrap}.empty-state{padding:42px!important;text-align:center;color:var(--ta-muted)}@media (max-width:767.98px){.invoice-grid{grid-template-columns:1fr}.invoice-total-wrap{justify-content:stretch}.invoice-totals{width:100%}.btn{width:auto}.page-header .btn{width:100%}.ta-header-actions .dropdown{display:none}.table{min-width:760px}.a4-document .table{min-width:0}.invoice-hero{gap:12px;flex-direction:column}.invoice-hero .text-end{text-align:start!important}}@media print{.invoice-summary-card{box-shadow:none}.invoice-grid{grid-template-columns:1fr 1fr}.table{min-width:0!important}}.form-select,select.form-control,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;min-height:46px;border:1px solid var(--ta-border)!important;border-radius:14px!important;background-color:var(--ta-surface)!important;color:var(--ta-heading)!important;padding:11px 44px 11px 14px!important;font-size:14px;font-weight:500;line-height:1.35;background-image:linear-gradient(45deg,transparent 50%,var(--ta-muted) 50%) , linear-gradient(135deg,var(--ta-muted) 50%,transparent 50%) , linear-gradient(to right,transparent,transparent)!important;background-position:calc(100% - 20px) calc(50% - 4px) , calc(100% - 14px) calc(50% - 4px) , 100% 0!important;background-size:6px 6px , 6px 6px , 2.5em 2.5em!important;background-repeat:no-repeat!important;box-shadow:0 1px 2px rgba(16,24,40,.04) , 0 0 0 3px transparent;transition:border-color .2s , box-shadow .2s , background-color .2s}[dir="rtl"] .form-select,[dir="rtl"] select.form-control,[dir="rtl"] select{padding-right:14px!important;padding-left:44px!important;background-position:20px calc(50% - 4px) , 14px calc(50% - 4px) , 0 0!important}.form-select:hover,select:hover{border-color:rgba(70,95,255,.45)!important}.form-select:focus,select:focus{outline:0;border-color:var(--ta-brand)!important;box-shadow:0 0 0 4px var(--ta-brand-soft)!important}.form-select-sm{min-height:38px!important;border-radius:12px!important;padding-top:8px!important;padding-bottom:8px!important}.form-label{font-size:13px;font-weight:700;color:var(--ta-heading);margin-bottom:8px}.dark .form-select,.dark select{background-color:var(--ta-surface2)!important;color:var(--ta-heading)!important}.ta-select-grid .col-md-6,.ta-select-grid .col-md-4,.ta-select-grid .col-md-8,.ta-select-grid .col-md-2{margin-bottom:2px}.card .form-select{max-width:100%}.ta-chat-shell{max-width:980px;margin:0 auto}.ta-chat-panel{min-height:calc(100vh - 190px);display:flex;flex-direction:column}.ta-chat-body{flex:1;overflow:auto;padding:18px;background:linear-gradient(180deg,var(--ta-surface),var(--ta-surface2));display:flex;flex-direction:column;gap:14px}.ta-chat-message{display:flex;gap:10px;align-items:flex-start;max-width:78%}.ta-chat-message.mine{margin-inline-start:auto;flex-direction:row-reverse}.ta-chat-avatar{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--ta-brand-soft);color:var(--ta-brand);font-weight:800;flex:0 0 auto}.ta-chat-bubble{background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:18px;padding:11px 13px;box-shadow:0 8px 24px rgba(16,24,40,.06)}.ta-chat-message.mine .ta-chat-bubble{background:var(--ta-brand);color:#fff;border-color:var(--ta-brand)}.ta-chat-meta{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:12px;color:var(--ta-muted);margin-bottom:4px}.ta-chat-message.mine .ta-chat-meta{color:rgba(255,255,255,.76)}.ta-chat-compose{display:flex;gap:10px;padding:14px;border-top:1px solid var(--ta-border);background:var(--ta-surface)}.ta-chat-compose textarea{resize:none}.ta-chat-compose .btn{align-self:flex-end;min-width:96px}@media (max-width:767.98px){.ta-chat-panel{min-height:calc(100vh - 150px)}.ta-chat-message{max-width:96%}.ta-chat-compose{flex-direction:column}.ta-chat-compose .btn{width:100%}}.ta-wysiwyg{border:1px solid var(--ta-border);border-radius:16px;overflow:hidden;background:var(--ta-surface);box-shadow:0 1px 2px rgba(16,24,40,.04)}.ta-wysiwyg-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid var(--ta-border);background:var(--ta-surface2)}.ta-wysiwyg-toolbar button{border:1px solid var(--ta-border);background:var(--ta-surface);color:var(--ta-heading);border-radius:10px;padding:7px 10px;font-weight:700;min-width:36px}.ta-wysiwyg-toolbar button:hover{border-color:var(--ta-brand);color:var(--ta-brand);box-shadow:0 0 0 3px var(--ta-brand-soft)}.ta-wysiwyg-editor{min-height:190px;padding:14px;color:var(--ta-heading);outline:0}.ta-wysiwyg-editor:focus{box-shadow:inset 0 0 0 3px var(--ta-brand-soft)}.ta-wysiwyg-source{display:none!important}.ta-wysiwyg-editor ul{list-style:disc;padding-inline-start:1.4rem}.ta-wysiwyg-editor ol{list-style:decimal;padding-inline-start:1.4rem}.ta-wysiwyg-editor h2{font-size:1.35rem;font-weight:800;margin:.6rem 0}.ta-wysiwyg-editor p{margin:.4rem 0}.ta-wysiwyg-editor a{color:var(--ta-brand);text-decoration:underline}html[dir="rtl"],html[dir="rtl"] body{direction:rtl;text-align:right;font-family:"Readex Pro","IBM Plex Sans Arabic","Tajawal",Inter,system-ui,sans-serif}html[dir="rtl"] .ta-app,html[dir="rtl"] .ta-content,html[dir="rtl"] .card,html[dir="rtl"] .table{direction:rtl;text-align:right}html[dir="rtl"] .ta-header-left,html[dir="rtl"] .ta-header-actions,html[dir="rtl"] .ta-brand,html[dir="rtl"] .ta-nav-link,html[dir="rtl"] .dropdown-item,html[dir="rtl"] .btn,html[dir="rtl"] .alert{direction:rtl}html[dir="rtl"] .ta-header{flex-direction:row-reverse}html[dir="rtl"] .ta-header-left{flex-direction:row-reverse}html[dir="rtl"] .ta-header-actions{flex-direction:row-reverse}html[dir="rtl"] .ta-brand{flex-direction:row}html[dir="rtl"] .ta-nav-link{flex-direction:row;justify-content:flex-start;text-align:right}html[dir="rtl"] .ta-sidebar{right:0;left:auto;border-left:1px solid var(--ta-border);border-right:0}html[dir="rtl"] .ta-main{margin-right:var(--ta-sidebar);margin-left:0}html[dir="rtl"] .dropdown-menu{right:0;left:auto;text-align:right}html[dir="rtl"] .ta-header-actions .dropdown-menu{right:auto;left:0}html[dir="rtl"] .ms-auto{margin-right:auto!important;margin-left:0!important}html[dir="rtl"] .ms-2{margin-right:8px!important;margin-left:0!important}html[dir="rtl"] .ms-3{margin-right:12px!important;margin-left:0!important}html[dir="rtl"] .me-1{margin-left:4px!important;margin-right:0!important}html[dir="rtl"] .me-2{margin-left:8px!important;margin-right:0!important}html[dir="rtl"] .me-3{margin-left:12px!important;margin-right:0!important}html[dir="rtl"] .text-end{text-align:left!important}html[dir="rtl"] .text-start{text-align:right!important}html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{direction:rtl;text-align:right}html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="number"],html[dir="rtl"] input[name*="email"],html[dir="rtl"] input[name*="url"]{direction:ltr;text-align:left}html[dir="rtl"] .form-select,html[dir="rtl"] select.form-control,html[dir="rtl"] select{padding-right:14px!important;padding-left:44px!important;background-position:20px calc(50% - 4px) , 14px calc(50% - 4px) , 0 0!important}html[dir="rtl"] .table th,html[dir="rtl"] .table td{text-align:right}html[dir="rtl"] .table th.text-end,html[dir="rtl"] .table td.text-end{text-align:left!important}html[dir="rtl"] .invoice-hero,html[dir="rtl"] .page-header .row,html[dir="rtl"] .card-header{direction:rtl}html[dir="rtl"] .invoice-totals td:last-child{text-align:left}html[dir="rtl"] .ta-chat-message.mine{margin-inline-start:0;margin-inline-end:auto;flex-direction:row}html[dir="rtl"] .ta-chat-message:not(.mine){flex-direction:row-reverse;margin-inline-start:auto}html[dir="rtl"] .ta-wysiwyg-editor{direction:rtl;text-align:right}html[dir="rtl"] .login-shell{direction:rtl}html[dir="rtl"] .login-art:before{left:auto;right:-120px}html[dir="rtl"] .login-art:after{right:auto;left:-120px}@media (max-width:991.98px){html[dir="rtl"] .ta-sidebar{transform:translateX(105%)}html[dir="rtl"] body.sidebar-open .ta-sidebar{transform:translateX(0)}html[dir="rtl"] .ta-main{margin-right:0;margin-left:0}}@media print{html[dir="rtl"] .ta-main{margin:0!important}.a4-document{direction:inherit}}.shop-hero,.cart-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:22px;border:1px solid var(--ta-border);border-radius:24px;background:linear-gradient(135deg,rgba(70,95,255,.12),rgba(124,58,237,.08)) , var(--ta-surface);box-shadow:var(--ta-shadow)}.shop-hero h1,.cart-hero h1{margin:4px 0 4px;font-size:30px;line-height:1.12;font-weight:900;letter-spacing:-.03em;color:var(--ta-heading)}.shop-hero p,.cart-hero p{margin:0;color:var(--ta-muted);font-weight:600;max-width:680px}.shop-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--ta-brand);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shop-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shop-cart-button{position:relative}.shop-cart-count{min-width:24px;height:24px;border-radius:999px;background:#fff;color:var(--ta-brand);display:inline-flex;align-items:center;justify-content:center;font-weight:900;margin-inline-start:8px;padding:0 7px}.shop-toolbar{margin-bottom:18px}.shop-toolbar-grid{display:grid;grid-template-columns:minmax(240px,1fr) 220px 220px auto;gap:12px;align-items:center}.shop-search{position:relative;margin:0}.shop-search i{position:absolute;inset-inline-start:15px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--ta-muted);z-index:1}.shop-search .form-control{padding-inline-start:46px!important}.shop-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.shop-chip{border:1px solid var(--ta-border);background:var(--ta-surface);color:var(--ta-text);border-radius:999px;padding:8px 13px;font-weight:800;cursor:pointer;transition:.18s}.shop-chip:hover,.shop-chip.active{border-color:var(--ta-brand);background:var(--ta-brand-soft);color:var(--ta-brand)}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.shop-product-card{background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:24px;overflow:hidden;box-shadow:var(--ta-shadow);display:flex;flex-direction:column;min-height:100%;transition:transform .18s ease , box-shadow .18s ease , border-color .18s ease}.shop-product-card:hover{transform:translateY(-3px);border-color:rgba(70,95,255,.28);box-shadow:var(--ta-shadow-lg)}.shop-product-media{height:210px;background:linear-gradient(135deg,var(--ta-surface2),var(--ta-surface3));position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.shop-product-media img{width:100%;height:100%;object-fit:cover}.shop-image-fallback{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ta-muted);gap:8px;font-weight:800}.shop-image-fallback i{font-size:42px;color:var(--ta-brand)}.shop-in-cart{position:absolute;top:12px;inset-inline-end:12px;border-radius:999px;background:rgba(18,183,106,.96);color:#fff;font-size:12px;font-weight:900;padding:7px 10px;box-shadow:0 10px 24px rgba(18,183,106,.24)}.shop-product-body{display:flex;flex-direction:column;gap:12px;padding:18px;flex:1}.shop-product-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.shop-category{display:inline-flex;align-items:center;border-radius:999px;background:var(--ta-brand-soft);color:var(--ta-brand);font-size:12px;font-weight:900;padding:6px 10px;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-price{font-size:18px;font-weight:900;color:var(--ta-heading);white-space:nowrap}.shop-product-body h3{margin:0;color:var(--ta-heading);font-size:18px;line-height:1.25;font-weight:900}.shop-product-body p{margin:0;color:var(--ta-muted);font-weight:600;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-add-form{margin-top:auto;display:grid;grid-template-columns:132px 1fr;gap:10px;align-items:center}.shop-qty-control,.cart-qty-form{display:flex;align-items:center;border:1px solid var(--ta-border);border-radius:14px;background:var(--ta-surface2);overflow:hidden}.shop-qty-control button,.cart-qty-form button[type="button"]{width:38px;height:42px;border:0;background:transparent;color:var(--ta-heading);font-size:20px;font-weight:900;cursor:pointer}.shop-qty-control input,.cart-qty-form input{width:52px;height:42px;border:0;background:transparent;color:var(--ta-heading);text-align:center;font-weight:900;outline:0}.shop-add-button{height:44px}.shop-empty,.cart-empty{text-align:center}.shop-empty .card-body,.cart-empty .card-body{padding:44px}.shop-empty i,.cart-empty i{font-size:48px;color:var(--ta-brand);display:block;margin-bottom:10px}.shop-help-card{margin-top:20px}.shop-help-card .card-body{display:flex;align-items:center;gap:14px}.shop-help-icon{width:46px;height:46px;border-radius:16px;background:var(--ta-brand-soft);color:var(--ta-brand);display:flex;align-items:center;justify-content:center;font-size:24px;flex:0 0 auto}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.cart-summary{position:sticky;top:calc(var(--ta-header) + 18px)}.cart-item-list{display:flex;flex-direction:column}.cart-item{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border-top:1px solid var(--ta-border)}.cart-item:first-child{border-top:0}.cart-item-media{width:92px;height:92px;border-radius:18px;background:var(--ta-surface2);overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-item-media img{width:100%;height:100%;object-fit:cover}.cart-image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ta-brand);font-size:30px;background:var(--ta-brand-soft)}.cart-item-main h3{margin:0 0 4px;color:var(--ta-heading);font-size:16px;font-weight:900}.cart-item-main p{margin:0 0 10px;color:var(--ta-muted);font-weight:600}.cart-item-meta{display:flex;gap:12px;align-items:center;justify-content:space-between;max-width:420px;color:var(--ta-muted);font-weight:800}.cart-item-meta strong{color:var(--ta-heading)}.cart-item-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cart-qty-form{padding:0 6px;gap:4px}.cart-qty-form .btn{margin-inline-start:4px;min-height:34px}.summary-line{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed var(--ta-border);font-weight:800}.summary-line strong{color:var(--ta-heading)}.summary-grand{border-bottom:0;margin-top:4px;padding-top:16px;font-size:18px;color:var(--ta-heading)}.cart-vat-note{display:flex;gap:10px;align-items:flex-start;background:var(--ta-brand-soft);color:var(--ta-brand);border-radius:16px;padding:12px;margin-top:14px;font-weight:800}.cart-vat-note i{font-size:20px;flex:0 0 auto}html[dir="rtl"] .shop-search .form-control{padding-inline-start:14px!important;padding-inline-end:46px!important}html[dir="rtl"] .shop-search i{inset-inline-start:auto;inset-inline-end:15px}html[dir="rtl"] .shop-help-card .ms-auto{margin-right:auto!important;margin-left:0!important}@media (max-width:1199.98px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-toolbar-grid{grid-template-columns:1fr 1fr}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:767.98px){.shop-hero,.cart-hero{flex-direction:column;align-items:stretch;padding:18px}.shop-hero h1,.cart-hero h1{font-size:24px}.shop-hero-actions{display:grid;grid-template-columns:1fr}.shop-toolbar-grid{grid-template-columns:1fr}.shop-grid{grid-template-columns:1fr}.shop-product-media{height:190px}.shop-add-form{grid-template-columns:1fr}.shop-qty-control{justify-content:center}.shop-help-card .card-body{align-items:flex-start;flex-direction:column}.shop-help-card .btn{width:100%}.cart-item{grid-template-columns:74px minmax(0,1fr);align-items:start}.cart-item-media{width:74px;height:74px}.cart-item-actions{grid-column:1 / -1;justify-content:stretch}.cart-item-actions form{width:100%}.cart-qty-form{justify-content:space-between}.cart-qty-form .btn{flex:1}.cart-item-actions .btn-outline-danger{width:100%}.cart-item-meta{display:block}.cart-summary .btn{width:100%}}.ta-nav-link-create{background:var(--ta-brand-soft)!important;color:var(--ta-brand)!important;font-weight:900;border-color:rgba(70,95,255,.18)!important}.ta-nav-link-create .ta-nav-icon{color:var(--ta-brand)!important}.shop-product-card{min-width:0}.shop-product-body{min-height:236px}.shop-add-button{font-weight:900}.shop-toolbar{margin-bottom:20px}.shop-product-media{border-bottom:1px solid var(--ta-border)}@media (min-width:1200px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shop-product-media{height:220px}}@media (min-width:768px) and (max-width:1199.98px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767.98px){.shop-grid{grid-template-columns:1fr!important}.ta-header-actions .btn{font-size:12px;padding-inline:10px}.shop-product-body{min-height:auto}}.ta-nav-link-create{display:none!important}.order-flow-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding:24px;border:1px solid var(--ta-border);border-radius:26px;background:linear-gradient(135deg,rgba(70,95,255,.12),rgba(124,58,237,.08)) , var(--ta-surface);box-shadow:var(--ta-shadow)}.order-flow-hero h1{margin:4px 0;font-size:32px;line-height:1.1;font-weight:950;letter-spacing:-.035em;color:var(--ta-heading)}.order-flow-hero p{margin:0;color:var(--ta-muted);font-weight:650;max-width:780px}.order-wizard{display:block}.wizard-steps{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:16px;border:1px solid var(--ta-border);border-radius:22px;background:var(--ta-surface);box-shadow:var(--ta-shadow)}.wizard-step{display:flex;align-items:center;gap:10px;color:var(--ta-muted);font-weight:850;white-space:nowrap}.wizard-step span{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ta-surface2);border:1px solid var(--ta-border);color:var(--ta-muted);font-weight:950}.wizard-step.active{color:var(--ta-heading)}.wizard-step.active span{background:var(--ta-brand);border-color:var(--ta-brand);color:#fff}.wizard-line{height:2px;flex:1;background:var(--ta-border);border-radius:99px}.wizard-panel{display:none}.wizard-panel.active{display:block}.flow-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flow-choice-card{text-align:start;border:1px solid var(--ta-border);border-radius:26px;background:var(--ta-surface);padding:28px;min-height:210px;box-shadow:var(--ta-shadow);cursor:pointer;transition:transform .18s ease , border-color .18s ease , box-shadow .18s ease;color:var(--ta-text)}.flow-choice-card:hover{transform:translateY(-4px);border-color:rgba(70,95,255,.36);box-shadow:var(--ta-shadow-lg)}.flow-choice-icon{width:58px;height:58px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--ta-brand-soft);color:var(--ta-brand);font-size:30px;margin-bottom:18px}.flow-choice-card strong{display:block;color:var(--ta-heading);font-size:22px;font-weight:950;margin-bottom:8px}.flow-choice-card small{display:block;color:var(--ta-muted);font-size:15px;font-weight:650;line-height:1.55}.wizard-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.wizard-section-title h2{margin:4px 0 0;color:var(--ta-heading);font-size:26px;font-weight:950;letter-spacing:-.025em}.clean-catalog{grid-template-columns:repeat(3,minmax(0,1fr))!important}.clean-catalog .shop-product-card{border-radius:26px}.clean-catalog .shop-product-media{height:225px}.vat-mini{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px dashed var(--ta-border);border-radius:14px;background:var(--ta-surface2);padding:10px 12px;color:var(--ta-muted);font-weight:800}.vat-mini strong{color:var(--ta-heading)}.direct-order-form{grid-template-columns:128px 1fr}.custom-request-card{border-radius:24px;overflow:hidden}.wizard-submit-footer{display:flex;justify-content:flex-end;background:var(--ta-surface2);border-top:1px solid var(--ta-border)}html[dir="rtl"] .flow-choice-card{text-align:right}html[dir="rtl"] .order-flow-hero .ti-arrow-left:before{content:"\ea1f"}@media (max-width:1199.98px){.clean-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wizard-steps{overflow-x:auto}.wizard-line{min-width:42px}}@media (max-width:767.98px){.order-flow-hero{flex-direction:column;align-items:stretch;padding:18px}.order-flow-hero h1{font-size:26px}.flow-choice-grid{grid-template-columns:1fr}.wizard-section-title{align-items:stretch;flex-direction:column}.clean-catalog{grid-template-columns:1fr!important}.clean-catalog .shop-product-media{height:190px}.direct-order-form{grid-template-columns:1fr}.wizard-submit-footer .btn{width:100%}.wizard-step strong{font-size:13px}.wizard-step span{width:30px;height:30px}}.ta-welcome-body{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px!important}.ta-welcome-copy h1{font-size:clamp(26px,3vw,38px);line-height:1.05;font-weight:950;letter-spacing:-.045em;margin:6px 0 8px;color:inherit}.ta-welcome-copy p{max-width:680px;margin:0;opacity:.84}.ta-kicker{font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:12px}.btn-white{background:#fff!important;color:var(--ta-brand)!important;border-color:#fff!important}.stat-card .card-body{display:flex;align-items:center;gap:14px}.stat-icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--ta-brand-soft);color:var(--ta-brand);font-size:26px;flex:0 0 auto}.stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ta-muted);font-weight:900}.stat-value{font-size:clamp(24px,2.3vw,34px);font-weight:950;color:var(--ta-heading);line-height:1.15}.stat-caption{font-size:12px;color:var(--ta-muted);font-weight:700}.traffic-summary{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center}.traffic-number{font-size:44px;line-height:1;font-weight:950;color:var(--ta-heading);letter-spacing:-.04em}.traffic-bars{min-width:0}.form-select,.form-control{min-height:44px}.form-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ta-muted) 50%) , linear-gradient(135deg,var(--ta-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 52% , calc(100% - 12px) 52%;background-size:6px 6px , 6px 6px;background-repeat:no-repeat;padding-inline-end:38px}html[dir="rtl"] .form-select{background-position:18px 52% , 12px 52%;padding-inline-end:14px;padding-inline-start:38px}.table-responsive{border-radius:0 0 var(--ta-radius) var(--ta-radius)}.table th{white-space:nowrap}.table td{vertical-align:middle}.btn-list{display:flex;gap:8px;align-items:center}.shop-product-card{min-height:100%;display:flex;flex-direction:column}.shop-product-body{display:flex;flex-direction:column;flex:1}.shop-product-body p{min-height:44px}.direct-order-form{margin-top:auto}.invoice-table th,.invoice-table td{font-size:12px}.a4-document{max-width:210mm;margin-inline:auto;overflow:hidden}.a4-fit{box-shadow:var(--ta-shadow);border:1px solid var(--ta-border);border-radius:16px}.contract-document .invoice-grid,.invoice-grid{align-items:stretch}.contract-document .invoice-box,.invoice-box{word-break:break-word}.dropdown-menu{min-width:220px}.dropdown-item{gap:10px}.wizard-steps{position:sticky;top:calc(var(--ta-header) + 8px);z-index:5}.flow-choice-card{outline:0}.flow-choice-card:focus-visible,.btn:focus-visible,.form-control:focus,.form-select:focus{box-shadow:0 0 0 4px rgba(70,95,255,.14);border-color:var(--ta-brand)}@media (max-width:991.98px){.ta-welcome-body{flex-direction:column;align-items:flex-start}.ta-welcome-actions,.ta-welcome-actions .btn{width:100%}.traffic-summary{grid-template-columns:1fr}.btn-list{flex-wrap:wrap}.page-header .row{gap:10px}.page-header .col-auto{width:100%;display:flex}.page-header .col-auto .btn{width:100%;justify-content:center}.a4-fit{border-radius:12px}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{min-width:760px}.invoice-table{min-width:900px}}@media (max-width:575.98px){.ta-content{padding:16px}.card-body{padding:16px}.ta-header-title{max-width:56vw}.stat-card .card-body{align-items:flex-start}.stat-icon{width:42px;height:42px;font-size:23px}.clean-catalog .shop-product-card{border-radius:20px}.flow-choice-card{padding:20px}.wizard-steps{padding:12px}.wizard-step strong{display:none}.a4-document{width:100%;min-height:auto;padding:14px}.invoice-grid{grid-template-columns:1fr!important}.invoice-total-wrap{justify-content:stretch}.invoice-totals{width:100%!important}}@media print{body{background:#fff!important}.d-print-none,.ta-sidebar,.ta-header{display:none!important}.ta-main{margin:0!important}.ta-content{padding:0!important}.ta-container{max-width:none!important}.a4-fit,.a4-document{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;width:210mm!important;min-height:297mm!important}.table{min-width:0!important}}.status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;text-transform:capitalize;background:var(--ta-surface3);color:var(--ta-text);border:1px solid var(--ta-border)}.status-submitted,.status-pending{background:rgba(70,95,255,.10);color:var(--ta-brand);border-color:rgba(70,95,255,.18)}.status-processing,.status-reviewing{background:rgba(247,144,9,.12);color:#b54708;border-color:rgba(247,144,9,.20)}.status-completed,.status-approved{background:rgba(18,183,106,.12);color:#027a48;border-color:rgba(18,183,106,.20)}.status-cancelled,.status-rejected{background:rgba(240,68,56,.12);color:#b42318;border-color:rgba(240,68,56,.20)}.status-returned{background:rgba(251,101,20,.12);color:#b93815;border-color:rgba(251,101,20,.20)}.order-timeline-card{overflow:hidden}.timeline-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.timeline-heading h3{margin:0;color:var(--ta-heading);font-size:18px;font-weight:900}.order-status-timeline{display:flex;align-items:center;width:100%;gap:12px}.timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:90px;color:var(--ta-muted);font-size:12px;font-weight:900}.timeline-dot{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ta-surface2);border:2px solid var(--ta-border);font-size:20px;color:var(--ta-muted);transition:.2s ease}.timeline-step.is-active .timeline-dot{background:linear-gradient(135deg,var(--ta-brand),var(--ta-brand-2));border-color:transparent;color:#fff;box-shadow:0 14px 30px rgba(70,95,255,.25)}.timeline-step.is-current strong{color:var(--ta-heading)}.timeline-connector{height:4px;flex:1;border-radius:999px;background:var(--ta-border);min-width:30px}.timeline-connector.is-active{background:linear-gradient(90deg,var(--ta-brand),var(--ta-brand-2))}.order-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.order-detail-grid>div{padding:14px;border:1px solid var(--ta-border);border-radius:16px;background:var(--ta-surface2)}.order-detail-grid span{display:block;font-size:12px;color:var(--ta-muted);font-weight:800;margin-bottom:4px}.order-detail-grid strong{display:block;color:var(--ta-heading);font-weight:900;word-break:break-word}.request-description-box{padding:16px;border-radius:16px;border:1px solid var(--ta-border);background:var(--ta-surface2);min-height:120px;color:var(--ta-text)}.btn-list{display:flex;gap:8px;flex-wrap:wrap}.clean-catalog{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1100px){.clean-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.timeline-heading{flex-direction:column}.order-status-timeline{gap:8px}.timeline-step{min-width:70px;font-size:11px}.timeline-dot{width:34px;height:34px;font-size:16px}.timeline-connector{min-width:12px}.clean-catalog{grid-template-columns:1fr!important}.order-detail-grid{grid-template-columns:1fr}.btn-list{justify-content:flex-start!important}}.ticket-thread{display:flex;flex-direction:column;gap:14px}.ticket-message{display:flex;gap:12px;align-items:flex-start}.ticket-message.is-admin{flex-direction:row-reverse}.ticket-bubble{max-width:78%;padding:14px 16px;border:1px solid var(--ta-border);border-radius:18px;background:var(--ta-surface2)}.ticket-message.is-admin .ticket-bubble{background:var(--ta-brand-soft);border-color:rgba(70,95,255,.16)}.ticket-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--ta-muted);font-size:12px;font-weight:800}.ticket-bubble p{margin:0;color:var(--ta-text);font-weight:650}.task-board{display:grid;gap:14px}.task-card h3{margin:0 0 6px}.task-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px;color:var(--ta-muted);font-weight:800}.task-meta span{display:inline-flex;align-items:center;gap:6px}.status-low{background:rgba(18,183,106,.10);color:#027a48;border-color:rgba(18,183,106,.18)}.status-medium,.status-open,.status-todo{background:rgba(70,95,255,.10);color:var(--ta-brand);border-color:rgba(70,95,255,.18)}.status-high,.status-in_progress,.status-waiting,.status-review{background:rgba(247,144,9,.12);color:#b54708;border-color:rgba(247,144,9,.20)}.status-urgent{background:rgba(240,68,56,.12);color:#b42318;border-color:rgba(240,68,56,.20)}.status-resolved,.status-done{background:rgba(18,183,106,.12);color:#027a48;border-color:rgba(18,183,106,.20)}.status-closed{background:var(--ta-surface3);color:var(--ta-muted);border-color:var(--ta-border)}@media (max-width:640px){.ticket-message,.ticket-message.is-admin{flex-direction:row}.ticket-bubble{max-width:100%}}.integration-layout{display:block}.integration-card{overflow:hidden}.integration-readiness{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(247,144,9,.22);background:rgba(247,144,9,.08);border-radius:18px;color:#b54708}.integration-readiness.is-ready{border-color:rgba(18,183,106,.2);background:rgba(18,183,106,.08);color:#027a48}.integration-readiness i{font-size:24px;flex:0 0 auto;margin-top:2px}.integration-readiness strong{display:block;color:inherit}.integration-readiness p{margin:2px 0 0;color:var(--ta-muted);font-weight:700}.integration-checklist{display:grid;gap:10px;padding:14px;border:1px dashed var(--ta-border);border-radius:18px;background:var(--ta-surface2)}.integration-checklist div{display:flex;gap:10px;align-items:flex-start;font-weight:750;color:var(--ta-text)}.integration-checklist i{color:#12b76a;font-size:18px;flex:0 0 auto}.integration-code{border:1px solid var(--ta-border);border-radius:18px;background:var(--ta-surface2);padding:14px}.integration-code pre{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:14px;padding:14px;color:var(--ta-text);font-size:12px}.readonly-control{background:var(--ta-surface2);font-weight:900;color:var(--ta-heading)}.contract-row .btn-list{white-space:nowrap}.form-check.form-switch{display:flex;align-items:center;gap:10px;font-weight:900}.form-check-input{width:42px;height:22px;accent-color:var(--ta-brand)}html[dir="rtl"] .integration-checklist div,html[dir="rtl"] .integration-readiness{direction:rtl;text-align:right}html[dir="rtl"] .contract-row .btn-list{justify-content:flex-start!important}@media (max-width:767.98px){.integration-readiness{flex-direction:column}.integration-card .card-footer{flex-direction:column;align-items:stretch}.integration-card .card-footer .btn{width:100%}.contract-row .btn-list{white-space:normal}}.a4-document.with-template{position:relative;background:#fff url('/assets/tailadmin/images/a4-background.png') 0 0 / 100% 100% no-repeat;isolation:isolate}.a4-document.with-template::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.06);pointer-events:none;z-index:0}.a4-document.with-template>*{position:relative;z-index:1}.a4-document.with-template .invoice-box,.a4-document.with-template .invoice-totals td,.a4-document.with-template .table th,.a4-document.with-template .table td,.a4-document.with-template .border,.a4-document.with-template .rounded{background:rgba(255,255,255,.90)}.a4-document.with-template .invoice-label{background:rgba(238,244,255,.96)}@media print{.a4-document.with-template{background:#fff url('/assets/tailadmin/images/a4-background.png') 0 0 / 100% 100% no-repeat!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.a4-document.with-template::before{background:rgba(255,255,255,.06)!important}}.a4-document.with-template{background-color:#fff!important;background-image:url(/assets/tailadmin/images/xa4-background.png.pagespeed.ic.SoE6bPxOkA.png)!important;background-position:0 0!important;background-size:100% 100%!important;background-repeat:no-repeat!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.a4-document.with-template{background-color:#fff!important;background-image:url(/assets/tailadmin/images/xa4-background.png.pagespeed.ic.SoE6bPxOkA.png)!important;background-position:0 0!important;background-size:100% 100%!important;background-repeat:no-repeat!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.a4-document.with-template{position:relative;background:#fff!important;isolation:isolate;overflow:hidden;width:210mm;min-height:297mm;padding:12mm 12mm 18mm!important}.a4-document.with-template::before{display:none!important}.a4-template-bg{position:absolute;inset:0;width:210mm;height:297mm;object-fit:fill;z-index:0;pointer-events:none;user-select:none}.a4-document.with-template>*:not(.a4-template-bg){position:relative;z-index:1}.a4-document.with-template .invoice-box,.a4-document.with-template .invoice-totals td,.a4-document.with-template .table th,.a4-document.with-template .table td,.a4-document.with-template .border,.a4-document.with-template .rounded{background:rgba(255,255,255,.92)}@media print{.a4-document.with-template{width:210mm!important;min-height:297mm!important;padding:12mm 12mm 18mm!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.a4-template-bg{width:210mm!important;height:297mm!important;object-fit:fill!important}}.a4-document.with-template{width:210mm!important;height:297mm!important;min-height:0!important;max-height:297mm!important;padding:10mm 10mm 16mm!important;box-sizing:border-box!important;overflow:hidden!important;page-break-before:avoid!important;page-break-after:avoid!important;break-inside:avoid!important;background:#fff!important;position:relative!important}.a4-document.with-template .a4-template-bg{position:absolute!important;left:0!important;top:0!important;width:210mm!important;height:297mm!important;object-fit:fill!important;z-index:0!important;pointer-events:none!important;user-select:none!important}.a4-document.with-template .a4-content{position:relative!important;z-index:1!important;transform-origin:top left!important;width:100%!important;box-sizing:border-box!important}.a4-document.with-template .invoice-hero{padding-bottom:8px!important;margin-bottom:10px!important}.a4-document.with-template .invoice-grid{gap:8px!important;margin:8px 0!important}.a4-document.with-template .invoice-box{padding:8px!important;min-height:auto!important}.a4-document.with-template .table th,.a4-document.with-template .table td{padding:6px!important;font-size:10.5px!important;line-height:1.28!important}.a4-document.with-template .invoice-totals td{padding:6px!important;font-size:10.5px!important}.a4-document.with-template .invoice-totals{width:72mm!important}.a4-document.with-template h1{font-size:20px!important;margin:0 0 2px!important}.a4-document.with-template h3{font-size:12px!important;margin:0 0 4px!important}.a4-document.with-template .mt-4{margin-top:8px!important}.a4-document.with-template .mt-5{margin-top:10px!important}.a4-document.with-template .mb-4{margin-bottom:8px!important}.a4-document.with-template .pt-3{padding-top:6px!important}.a4-document.with-template .pb-3{padding-bottom:6px!important}.a4-document.with-template .p-3{padding:8px!important}.a4-document.with-template .contract-agreement{min-height:72mm!important;max-height:82mm!important;overflow:hidden!important;font-size:10.5px!important;line-height:1.35!important}.a4-document.with-template .signature-box{height:24mm!important}.a4-document.with-template .signature-image{max-height:21mm!important}.a4-document.with-template .small{font-size:9.5px!important;line-height:1.25!important}@media print{html,body{width:210mm!important;min-height:297mm!important;margin:0!important;padding:0!important}.a4-document.with-template{width:210mm!important;height:297mm!important;max-height:297mm!important;margin:0!important;padding:10mm 10mm 16mm!important;overflow:hidden!important;page-break-after:avoid!important;break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.a4-document.with-template .a4-template-bg{width:210mm!important;height:297mm!important;object-fit:fill!important}.a4-fit{box-shadow:none!important;border:0!important}}.a4-document.with-template{position:relative;width:210mm;height:297mm;min-height:297mm;max-height:297mm;overflow:hidden;background:#fff;isolation:isolate;-webkit-print-color-adjust:exact;print-color-adjust:exact}.a4-document.with-template .a4-template-bg{position:absolute;inset:0;width:210mm;height:297mm;max-width:none;max-height:none;object-fit:fill;z-index:0;pointer-events:none;user-select:none}.a4-document.with-template .a4-content{position:relative;z-index:1;transform-origin:top left;page-break-inside:avoid;break-inside:avoid}.a4-document.with-template .invoice-box,.a4-document.with-template .invoice-totals td,.a4-document.with-template .table th,.a4-document.with-template .table td,.a4-document.with-template .border,.a4-document.with-template .rounded{background:rgba(255,255,255,.92)}@media print{html,body{width:210mm!important;height:297mm!important;overflow:hidden!important}.a4-document.with-template{width:210mm!important;height:297mm!important;margin:0!important;padding:9mm 10mm 18mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;page-break-after:avoid!important;break-after:avoid!important}.a4-template-bg{width:210mm!important;height:297mm!important;object-fit:fill!important}}.kanban-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.kanban-column{background:var(--ta-surface2);border:1px solid var(--ta-border);border-radius:18px;padding:12px;min-height:260px}.kanban-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:900;color:var(--ta-heading)}.kanban-head span{background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:999px;padding:2px 8px;color:var(--ta-muted);font-size:12px}.ticket-message.is-internal .ticket-bubble{background:rgba(247,144,9,.10);border-color:rgba(247,144,9,.24)}@media (max-width:1199px){.kanban-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kanban-grid{grid-template-columns:1fr}}.a4-document.with-template{position:relative!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:10mm 10mm 17mm!important;overflow:hidden!important;background:#fff!important;isolation:isolate!important;box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:avoid!important;break-after:avoid!important}.a4-document.with-template .a4-template-bg{position:absolute!important;left:0!important;top:0!important;width:210mm!important;height:297mm!important;max-width:none!important;max-height:none!important;object-fit:fill!important;display:block!important;z-index:0!important;pointer-events:none!important;user-select:none!important}.a4-document.with-template .a4-content{position:relative!important;z-index:1!important;transform-origin:top left!important;width:100%!important;page-break-inside:avoid!important;break-inside:avoid!important}.a4-document.with-template .invoice-hero{padding-bottom:6px!important;margin-bottom:7px!important}.a4-document.with-template .invoice-grid{gap:6px!important;margin:6px 0!important}.a4-document.with-template .invoice-box{padding:6px!important;min-height:auto!important;background:rgba(255,255,255,.92)!important}.a4-document.with-template .table{min-width:0!important;font-size:9.6px!important}.a4-document.with-template .table th,.a4-document.with-template .table td{padding:4px 5px!important;font-size:9.6px!important;line-height:1.18!important;background:rgba(255,255,255,.92)!important}.a4-document.with-template .invoice-totals{width:68mm!important}.a4-document.with-template .invoice-totals td{padding:4px 5px!important;font-size:9.8px!important;background:rgba(255,255,255,.92)!important}.a4-document.with-template h1{font-size:17px!important;margin:0 0 2px!important}.a4-document.with-template h3{font-size:10.5px!important;margin:0 0 3px!important}.a4-document.with-template .mt-4{margin-top:6px!important}.a4-document.with-template .mt-5{margin-top:7px!important}.a4-document.with-template .mb-4{margin-bottom:6px!important}.a4-document.with-template .pt-3{padding-top:5px!important}.a4-document.with-template .pb-3{padding-bottom:5px!important}.a4-document.with-template .p-3{padding:6px!important}.a4-document.with-template .small{font-size:8.8px!important;line-height:1.18!important}.a4-document.with-template .contract-agreement{min-height:58mm!important;max-height:72mm!important;overflow:hidden!important;font-size:9.6px!important;line-height:1.24!important}.a4-document.with-template .signature-box{height:20mm!important}.a4-document.with-template .signature-image{max-height:17mm!important}@media print{html,body{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.d-print-none,.ta-sidebar,.ta-header{display:none!important}.ta-main{margin:0!important}.ta-content{padding:0!important}.ta-container{max-width:none!important}.a4-document.with-template,.a4-fit{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:10mm 10mm 17mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:hidden!important;page-break-after:avoid!important;break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.a4-document.with-template .a4-template-bg{width:210mm!important;height:297mm!important;object-fit:fill!important;display:block!important}}.a4-document.with-template{position:relative!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:10mm 10mm 18mm!important;overflow:hidden!important;background:#fff!important;isolation:isolate!important;box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:avoid!important;break-after:avoid!important}.a4-document.with-template .a4-template-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;display:block!important;z-index:0!important;pointer-events:none!important;user-select:none!important}.a4-document.with-template .a4-content{position:relative!important;z-index:1!important;transform-origin:top left!important;width:100%!important;page-break-inside:avoid!important;break-inside:avoid!important}.a4-document.with-template .invoice-hero{padding-bottom:6px!important;margin-bottom:7px!important}.a4-document.with-template .invoice-grid{gap:6px!important;margin:6px 0!important}.a4-document.with-template .invoice-box{padding:6px!important;min-height:auto!important;background:rgba(255,255,255,.92)!important}.a4-document.with-template .table{min-width:0!important;font-size:9.4px!important}.a4-document.with-template .table th,.a4-document.with-template .table td{padding:4px 5px!important;font-size:9.4px!important;line-height:1.16!important;background:rgba(255,255,255,.92)!important}.a4-document.with-template .invoice-totals{width:68mm!important}.a4-document.with-template .invoice-totals td{padding:4px 5px!important;font-size:9.6px!important;background:rgba(255,255,255,.92)!important}.a4-document.with-template h1{font-size:17px!important;margin:0 0 2px!important}.a4-document.with-template h3{font-size:10.5px!important;margin:0 0 3px!important}.a4-document.with-template .mt-4{margin-top:6px!important}.a4-document.with-template .mt-5{margin-top:7px!important}.a4-document.with-template .mb-4{margin-bottom:6px!important}.a4-document.with-template .pt-3{padding-top:5px!important}.a4-document.with-template .pb-3{padding-bottom:5px!important}.a4-document.with-template .p-3{padding:6px!important}.a4-document.with-template .small{font-size:8.6px!important;line-height:1.16!important}.a4-document.with-template .contract-agreement{min-height:55mm!important;max-height:70mm!important;overflow:hidden!important;font-size:9.4px!important;line-height:1.22!important}.a4-document.with-template .signature-box{height:20mm!important}.a4-document.with-template .signature-image{max-height:17mm!important}@media print{html,body{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.d-print-none,.ta-sidebar,.ta-header{display:none!important}.ta-main{margin:0!important}.ta-content{padding:0!important}.ta-container{max-width:none!important}.a4-document.with-template,.a4-fit{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:10mm 10mm 18mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:hidden!important;page-break-after:avoid!important;break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.a4-document.with-template .a4-template-bg{width:100%!important;height:100%!important;object-fit:fill!important;display:block!important}}.operations-center{border:1px solid rgba(70,95,255,.14);background:linear-gradient(180deg,rgba(70,95,255,.04),rgba(255,255,255,.96))}.ops-tile{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--ta-border);border-radius:18px;background:var(--ta-surface);min-height:88px}.ops-icon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:rgba(18,183,106,.12);color:#027a48;font-size:23px;flex:0 0 auto}.ops-icon.warning{background:rgba(247,144,9,.12);color:#b54708}.ops-icon.info{background:rgba(70,95,255,.12);color:var(--ta-brand)}.ops-icon.danger{background:rgba(240,68,56,.12);color:#b42318}.ops-tile strong{display:block;font-size:24px;line-height:1;color:var(--ta-heading);letter-spacing:-.03em}.ops-tile small{display:block;color:var(--ta-muted);font-weight:800;margin-top:6px}.form-hint{color:var(--ta-muted);font-size:12px;margin-top:4px;font-weight:700}.a4-document.with-template{position:relative!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:10mm 10mm 18mm!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important;isolation:isolate!important;page-break-after:avoid!important;break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.a4-document.with-template::before{display:none!important;content:none!important}.a4-document.with-template .a4-template-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;display:block!important;z-index:0!important;pointer-events:none!important;user-select:none!important}.a4-document.with-template .a4-content{position:relative!important;z-index:1!important;transform-origin:top left!important;width:100%!important;page-break-inside:avoid!important;break-inside:avoid!important}@media print{html,body{width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.a4-document.with-template,.a4-fit{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.a4-document.with-template .a4-template-bg{width:100%!important;height:100%!important;object-fit:fill!important}}:root{--v47-glow:0 24px 80px rgba(70,95,255,.10);--v47-ring:0 0 0 4px rgba(70,95,255,.12)}.ta-command-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(70,95,255,.14);border-radius:28px;background:linear-gradient(135deg,rgba(70,95,255,.10),rgba(124,58,237,.06) 45%,rgba(255,255,255,.88));box-shadow:var(--v47-glow)}.ta-command-bar h3{margin:8px 0 4px;font-size:24px;font-weight:900;letter-spacing:-.04em;color:var(--ta-heading)}.ta-command-bar p{margin:0;color:var(--ta-muted);font-weight:650;max-width:760px}.ta-quick-pill{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(70,95,255,.18);background:#fff;color:var(--ta-brand);padding:7px 12px;border-radius:999px;font-weight:900;font-size:12px;box-shadow:0 10px 26px rgba(16,24,40,.06)}.card{transition:transform .18s ease , box-shadow .18s ease , border-color .18s ease}.card:hover{transform:translateY(-1px);box-shadow:0 18px 45px rgba(16,24,40,.08);border-color:rgba(70,95,255,.16)}.stat-card .card-body{min-height:118px}.table-vcenter tbody tr{transition:background .15s ease}.table-vcenter tbody tr:hover{background:rgba(70,95,255,.035)}.btn{font-weight:850}.btn-primary{box-shadow:0 12px 25px rgba(70,95,255,.24)}.form-control:focus,.form-select:focus{box-shadow:var(--v47-ring)!important;border-color:var(--ta-brand)!important}.dropdown-menu{box-shadow:0 22px 60px rgba(16,24,40,.16)!important;border-color:rgba(70,95,255,.10)!important}.integration-code pre,.integration-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.a4-document .a4-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:fill!important;z-index:0!important}.a4-document .a4-content{position:relative!important;z-index:1!important}.a4-document{width:210mm!important;min-height:297mm!important;max-height:297mm!important;overflow:hidden!important;background:#fff!important}@media (max-width:767.98px){.ta-command-bar{flex-direction:column;align-items:flex-start;padding:18px;border-radius:22px}.ta-command-bar .ta-welcome-actions,.ta-command-bar .btn{width:100%}.ta-command-bar h3{font-size:20px}.table{min-width:820px}}@media print{.ta-command-bar,.d-print-none{display:none!important}.a4-document{width:210mm!important;height:297mm!important;max-height:297mm!important;page-break-after:avoid!important;break-after:avoid!important}}.form-builder-card .card-body{padding:24px}.form-builder-row{border:1px solid var(--ta-border);border-radius:20px;background:linear-gradient(180deg,var(--ta-surface),var(--ta-surface2));padding:18px;box-shadow:0 10px 30px rgba(16,24,40,.04)}.form-builder-row-head{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:14px}.field-grip{width:34px;height:34px;border-radius:12px;background:rgba(70,95,255,.10);color:var(--ta-brand);display:grid;place-items:center}.builder-check{padding:10px 12px;border:1px solid var(--ta-border);border-radius:12px;background:var(--ta-surface2);min-height:42px}.form-builder-info{display:flex;gap:10px;align-items:center;padding:13px 14px;border:1px solid rgba(70,95,255,.14);border-radius:14px;background:rgba(70,95,255,.06);font-weight:800;color:var(--ta-heading);min-height:48px}.builder-option-list{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid var(--ta-border);border-radius:14px;background:var(--ta-surface2)}.builder-option-list .form-check{margin:0;padding:8px 10px;border:1px solid var(--ta-border);border-radius:999px;background:var(--ta-surface)}.custom-built-field .form-hint{font-size:12px;color:var(--ta-muted);font-weight:700;margin-top:6px}.a4-document.with-template{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:9mm 9mm 24mm!important;overflow:hidden!important;background:transparent!important}.a4-document.with-template .a4-template-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:fill!important;max-width:none!important;max-height:none!important}.a4-document.with-template .a4-content{position:relative!important;z-index:1!important;width:100%!important;transform-origin:top left!important}.a4-document.with-template .invoice-table{width:100%!important;min-width:0!important;table-layout:auto!important}.a4-document.with-template .invoice-table th,.a4-document.with-template .invoice-table td{font-size:10px!important;line-height:1.18!important;padding:4px 5px!important}.a4-document.with-template .invoice-grid{grid-template-columns:1fr 1fr!important}.a4-document.with-template .invoice-box{overflow:hidden!important}.a4-document.with-template .invoice-totals{width:72mm!important}@media print{.a4-document.with-template{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:9mm 9mm 24mm!important;overflow:hidden!important}.a4-document.with-template .invoice-table{width:100%!important;min-width:0!important}.a4-document.with-template .a4-template-bg{width:100%!important;height:100%!important;object-fit:fill!important}}body.font-family-din{font-family:"DIN Next Arabic Local","Readex Pro",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.font-family-din .ta-brand-title,body.font-family-din .page-title,body.font-family-din .card-title,body.font-family-din .stat-value{letter-spacing:-.015em}body.font-family-readex{font-family:"Readex Pro",Inter,"Noto Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-cairo{font-family:Cairo,"Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-almarai{font-family:Almarai,"Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-tajawal{font-family:Tajawal,"Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-ibm-plex-arabic{font-family:"IBM Plex Sans Arabic",Inter,"Noto Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-noto-sans-arabic{font-family:"Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-noto-kufi{font-family:"Noto Kufi Arabic","Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-noto-naskh{font-family:"Noto Naskh Arabic","Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",serif}body.font-family-changa{font-family:Changa,"Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-rubik{font-family:Rubik,"Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-inter{font-family:Inter,"Noto Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif}body.font-family-system{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic",Arial,sans-serif}body.font-family-serif{font-family:Georgia,"Times New Roman","Noto Naskh Arabic",serif}body.font-family-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Courier New",monospace}body.font-family-cairo .page-title,body.font-family-almarai .page-title,body.font-family-tajawal .page-title,body.font-family-ibm-plex-arabic .page-title,body.font-family-noto-sans-arabic .page-title,body.font-family-noto-kufi .page-title,body.font-family-changa .page-title{letter-spacing:-.02em}html[dir="rtl"] body.font-family-inter{font-family:"Noto Sans Arabic",Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.multi-select-product{position:relative;transition:transform .18s ease , border-color .18s ease , box-shadow .18s ease}.multi-select-product.is-selected{border-color:rgba(70,95,255,.55)!important;box-shadow:0 22px 60px rgba(70,95,255,.16);transform:translateY(-2px)}.product-select-check{position:absolute;top:12px;right:12px;z-index:4;cursor:pointer}.product-select-check input{position:absolute;opacity:0;pointer-events:none}.product-select-check span{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.86);color:#98a2b3;box-shadow:0 10px 30px rgba(16,24,40,.14);backdrop-filter:blur(10px)}.product-select-check input:checked+span{background:var(--ta-brand);color:#fff;border-color:var(--ta-brand)}html[dir="rtl"] .product-select-check{right:auto;left:12px}.checkout-summary-card{position:sticky;bottom:14px;z-index:10;border-color:rgba(70,95,255,.16)}.checkout-mini-total{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.checkout-mini-total>div{padding:12px 14px;border:1px solid var(--ta-border);border-radius:16px;background:var(--ta-surface2);display:flex;justify-content:space-between;gap:10px;align-items:center}.checkout-mini-total span{color:var(--ta-muted);font-weight:800;font-size:12px}.checkout-mini-total strong{font-weight:950;color:var(--ta-heading)}.checkout-mini-total .total{background:var(--ta-brand-soft);border-color:rgba(70,95,255,.18)}.offline-payment-panel{border-color:rgba(18,183,106,.18)}@media (max-width:767.98px){.checkout-mini-total{grid-template-columns:1fr}.checkout-summary-card{position:static}.product-select-check span{width:34px;height:34px}}.checkout-two-column{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:22px;align-items:start}.checkout-products-panel,.checkout-payment-panel{min-width:0}.checkout-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.checkout-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-payment-panel{position:relative}.payment-sticky-card{position:sticky;top:calc(var(--ta-header,72px) + 18px);background:var(--ta-card,#fff);border:1px solid var(--ta-border,#eaecf0);border-radius:24px;padding:18px;box-shadow:0 20px 45px rgba(16,24,40,.09)}.checkout-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ta-border,#eaecf0);margin-bottom:14px}.checkout-summary-header h3{margin:2px 0 4px;font-size:20px;font-weight:900;color:var(--ta-heading,#101828)}.checkout-summary-header p{margin:0;color:var(--ta-muted,#667085);font-size:13px;font-weight:650}.product-hidden-check{position:absolute;opacity:0;pointer-events:none}.product-selected-corner{position:absolute;top:12px;inset-inline-end:12px;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--ta-muted,#667085);border:1px solid var(--ta-border,#eaecf0);box-shadow:0 8px 20px rgba(16,24,40,.08);opacity:.9}.multi-select-product.is-selected{outline:3px solid rgba(18,183,106,.20);border-color:rgba(18,183,106,.45)}.multi-select-product.is-selected .product-selected-corner{background:#12b76a;color:#fff;border-color:#12b76a}.add-product-btn{margin-top:14px;justify-content:center}.selected-items-list{display:grid;gap:10px;max-height:320px;overflow:auto;padding-inline-end:2px}.selected-item{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--ta-border,#eaecf0);border-radius:16px;background:var(--ta-surface2,#f9fafb);padding:12px}.selected-item-main{display:grid;gap:2px;min-width:0}.selected-item-main strong{font-weight:900;color:var(--ta-heading,#101828);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.selected-item-main span{color:var(--ta-muted,#667085);font-size:12px;font-weight:750}.selected-item-side{display:flex;gap:8px;align-items:center;flex:0 0 auto}.selected-item-side b{font-size:13px;color:var(--ta-heading,#101828)}.selected-empty-state{display:grid;place-items:center;text-align:center;gap:6px;border:1px dashed var(--ta-border,#eaecf0);border-radius:18px;background:var(--ta-surface2,#f9fafb);padding:28px 16px;color:var(--ta-muted,#667085)}.selected-empty-state i{font-size:34px;color:var(--ta-brand,#465fff)}.selected-empty-state strong{color:var(--ta-heading,#101828)}.selected-empty-state span{font-size:12px;font-weight:700}.two-column-checkout .checkout-mini-total{background:var(--ta-surface2,#f9fafb);border:1px solid var(--ta-border,#eaecf0);border-radius:18px;padding:12px}.two-column-checkout .checkout-mini-total>div{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--ta-border,#eaecf0)}.two-column-checkout .checkout-mini-total>div:last-child{border-bottom:0}.two-column-checkout .checkout-mini-total .total{font-size:17px;font-weight:950;color:var(--ta-heading,#101828)}html[dir="rtl"] .checkout-summary-header,html[dir="rtl"] .checkout-panel-head{text-align:right}.btn-success{background:#12b76a!important;border-color:#12b76a!important;color:#fff!important}@media (max-width:1180px){.checkout-two-column{grid-template-columns:1fr}.payment-sticky-card{position:relative;top:auto}.checkout-payment-panel{order:2}.checkout-products-panel{order:1}.checkout-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.checkout-product-grid{grid-template-columns:1fr}.checkout-panel-head{flex-direction:column}.payment-sticky-card{border-radius:20px;padding:14px}.selected-item{align-items:flex-start}.selected-item-side{flex-direction:column;align-items:flex-end}.selected-item-main strong{max-width:calc(100vw - 160px)}}@media (min-width:1200px){body .two-column-checkout .checkout-two-column{display:grid!important;grid-template-columns:minmax(0,1fr) 440px!important;gap:24px!important;align-items:start!important}body .two-column-checkout .checkout-product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:18px!important}body .two-column-checkout .shop-product-media{height:160px!important}}@media (min-width:1500px){body .two-column-checkout .checkout-two-column{grid-template-columns:minmax(0,1fr) 460px!important}body .two-column-checkout .checkout-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body .two-column-checkout .payment-sticky-card{overflow:hidden;padding:20px!important;border-radius:26px!important}body .two-column-checkout .selected-items-list{max-height:300px;overflow:auto;padding-right:4px}body .two-column-checkout .selected-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}body .two-column-checkout .selected-item-main strong{max-width:100%!important}body .two-column-checkout .selected-item-side{min-width:126px;justify-content:flex-end}body .two-column-checkout .checkout-mini-total{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}body .two-column-checkout .checkout-mini-total>div{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border:1px solid var(--ta-border,#eaecf0)!important;border-radius:16px!important;background:var(--ta-surface2,#f9fafb)!important}body .two-column-checkout .checkout-mini-total>div.total{background:linear-gradient(135deg,rgba(70,95,255,.12),rgba(124,58,237,.10))!important;border-color:rgba(70,95,255,.22)!important}body .two-column-checkout .checkout-mini-total>div span,body .two-column-checkout .checkout-mini-total>div strong{display:block!important;white-space:normal!important;line-height:1.25!important}body .two-column-checkout .checkout-mini-total>div strong{text-align:end;font-size:15px!important}body .two-column-checkout .checkout-mini-total>div.total strong{font-size:22px!important;font-weight:950!important}body .two-column-checkout .shop-product-card{min-height:0!important;border-radius:22px!important}body .two-column-checkout .shop-product-body{min-height:0!important;padding:16px!important}body .two-column-checkout .shop-product-body h3{font-size:17px!important;line-height:1.25!important;margin-bottom:8px!important}body .two-column-checkout .shop-product-body p{min-height:42px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body .two-column-checkout .shop-product-top{align-items:center!important;gap:8px!important}body .two-column-checkout .shop-price{white-space:nowrap!important}body .two-column-checkout .vat-mini{padding:9px 10px!important;font-size:12px!important}body .two-column-checkout .shop-qty-control{margin-top:10px!important}body .two-column-checkout .add-product-btn{min-height:44px!important;margin-top:12px!important}@media (max-width:1199.98px){body .two-column-checkout .checkout-two-column{grid-template-columns:1fr!important}body .two-column-checkout .payment-sticky-card{position:static!important}body .two-column-checkout .checkout-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){body .two-column-checkout .checkout-product-grid{grid-template-columns:1fr!important}body .two-column-checkout .selected-item{grid-template-columns:1fr!important}body .two-column-checkout .selected-item-side{width:100%;justify-content:space-between;min-width:0}body .two-column-checkout .checkout-mini-total>div.total strong{font-size:19px!important}}.orders-list-card .order-filter-card,.offline-payments-card .offline-filter-card{background:var(--ta-surface);border-bottom:1px solid var(--ta-border)}.orders-list-card .order-filter-card .row,.offline-payments-card .offline-filter-card .row{align-items:flex-end!important}.orders-list-card .order-filter-card .form-label,.offline-payments-card .offline-filter-card .form-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ta-muted);font-weight:900}.orders-list-card .order-filter-card .form-control,.orders-list-card .order-filter-card .form-select,.offline-payments-card .offline-filter-card .form-control,.offline-payments-card .offline-filter-card .form-select{min-height:46px!important}@media (min-width:992px){.orders-list-card .order-filter-card .col-md-3{flex:0 0 24%;max-width:24%}.orders-list-card .order-filter-card .col-md-2{flex:0 0 15.2%;max-width:15.2%}.orders-list-card .order-filter-card .col-md-1{flex:0 0 10%;max-width:10%}}.two-column-checkout .checkout-payment-panel{align-self:start!important}.two-column-checkout .payment-sticky-card{position:sticky!important;top:calc(var(--ta-header,72px) + 18px)!important;z-index:12!important;max-height:calc(100vh - var(--ta-header,72px) - 32px);overflow:auto}.two-column-checkout .checkout-summary-card::-webkit-scrollbar{width:8px}.two-column-checkout .checkout-summary-card::-webkit-scrollbar-thumb{background:rgba(102,112,133,.25);border-radius:999px}.offline-payment-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.offline-payments-table{min-width:1180px!important}.offline-payments-table th,.offline-payments-table td{white-space:nowrap}.offline-order-cell,.offline-receipt-cell{white-space:normal!important;min-width:190px}.offline-review-cell{min-width:430px}.offline-review-form{display:flex!important;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap!important}.offline-admin-note{width:190px!important;min-width:190px!important}.receipt-note{max-width:220px;white-space:normal}.offline-date-cell{min-width:120px}@media (max-width:1180px){.two-column-checkout .payment-sticky-card{position:sticky!important;top:12px!important;max-height:none;overflow:visible}.offline-review-form{justify-content:flex-start}}@media (max-width:767.98px){.orders-list-card .order-filter-card .row>*{flex:0 0 100%!important;max-width:100%!important}.offline-admin-note{width:160px!important;min-width:160px!important}}.billing-page-header .btn-list{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.billing-two-column{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:24px;align-items:start}.billing-invoice-panel{min-width:0}.billing-panel-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--ta-muted,#667085);font-weight:900}.billing-panel-label span:first-child{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--ta-brand,#465fff)}.billing-actions-panel{min-width:0}.billing-sticky-card{position:sticky;top:calc(var(--ta-header,72px) + 18px);max-height:calc(100vh - var(--ta-header,72px) - 32px);overflow:auto;border:1px solid var(--ta-border,#eaecf0);border-radius:28px;background:var(--ta-surface,#fff);box-shadow:0 26px 70px rgba(16,24,40,.12);padding:22px}.billing-sticky-card::-webkit-scrollbar{width:8px}.billing-sticky-card::-webkit-scrollbar-thumb{background:rgba(102,112,133,.25);border-radius:999px}.billing-side-head{margin-bottom:16px}.billing-side-head .side-kicker{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--ta-brand,#465fff);font-size:12px;font-weight:950;margin-bottom:4px}.billing-side-head h3{margin:0;color:var(--ta-heading,#101828);font-weight:950;font-size:24px;letter-spacing:-.03em}.billing-side-head p{margin:6px 0 0;color:var(--ta-muted,#667085);font-weight:650;font-size:13px;line-height:1.5}.billing-total-card{display:flex;flex-direction:column;gap:8px;margin:16px 0}.billing-total-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--ta-border,#eaecf0);border-radius:16px;background:var(--ta-surface2,#f9fafb)}.billing-total-card span{color:var(--ta-muted,#667085);font-weight:850;font-size:12px}.billing-total-card strong{color:var(--ta-heading,#101828);font-weight:950;text-align:end}.billing-total-card .grand{background:linear-gradient(135deg,rgba(70,95,255,.13),rgba(124,58,237,.11));border-color:rgba(70,95,255,.24)}.billing-total-card .grand strong{font-size:24px}.billing-info-list{border:1px solid var(--ta-border,#eaecf0);border-radius:18px;overflow:hidden;background:var(--ta-surface,#fff);margin:16px 0}.billing-info-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ta-border,#eaecf0)}.billing-info-list>div:last-child{border-bottom:0}.billing-info-list span:first-child{color:var(--ta-muted,#667085);font-weight:800;font-size:12px}.billing-info-list strong{font-weight:950;color:var(--ta-heading,#101828);text-align:end;word-break:break-word}.billing-action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.billing-action-form{margin:12px 0}.billing-success-box,.billing-muted-box{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(18,183,106,.20);background:rgba(18,183,106,.08);color:#027a48;margin-top:12px}.billing-muted-box{border-color:rgba(70,95,255,.18);background:rgba(70,95,255,.08);color:var(--ta-brand,#465fff)}.billing-success-box i,.billing-muted-box i{font-size:24px;flex:0 0 auto}.billing-success-box strong,.billing-muted-box strong{display:block;color:inherit}.billing-success-box span,.billing-muted-box span{display:block;color:var(--ta-muted,#667085);font-size:12px;font-weight:750;margin-top:2px}.billing-section-divider{height:1px;background:var(--ta-border,#eaecf0);margin:18px 0}.billing-mini-section h4{margin:0 0 10px;color:var(--ta-heading,#101828);font-weight:950;display:flex;align-items:center}.billing-receipt-form .form-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ta-muted,#667085);font-weight:900}.receipt-history{display:grid;gap:10px;margin-top:14px}.receipt-history-item{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--ta-border,#eaecf0);border-radius:16px;background:var(--ta-surface2,#f9fafb);padding:12px}.receipt-history-item strong{display:block;color:var(--ta-heading,#101828)}.receipt-history-item span{display:block;color:var(--ta-muted,#667085);font-size:12px;font-weight:750}.receipt-history-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.receipt-admin-note{font-size:12px;color:var(--ta-muted,#667085);background:var(--ta-surface2,#f9fafb);border:1px dashed var(--ta-border,#eaecf0);border-radius:14px;padding:10px 12px;margin-top:-4px}.billing-muted-line{font-size:13px;color:var(--ta-muted,#667085);font-weight:750;background:var(--ta-surface2,#f9fafb);border:1px solid var(--ta-border,#eaecf0);border-radius:14px;padding:10px 12px}.billing-two-column .a4-document{margin:0 auto!important}.billing-two-column .a4-fit{box-shadow:0 18px 50px rgba(16,24,40,.12)!important;border-radius:18px!important}html[dir="rtl"] .billing-side-head,html[dir="rtl"] .billing-mini-section{text-align:right}html[dir="rtl"] .billing-total-card strong,html[dir="rtl"] .billing-info-list strong{text-align:left}@media (max-width:1280px){.billing-two-column{grid-template-columns:minmax(0,1fr) 400px;gap:18px}.billing-sticky-card{padding:18px}.billing-action-buttons{grid-template-columns:1fr}.billing-total-card .grand strong{font-size:20px}}@media (max-width:1100px){.billing-two-column{grid-template-columns:1fr}.billing-sticky-card{position:relative;top:auto;max-height:none;overflow:visible}.billing-actions-panel{order:1}.billing-invoice-panel{order:2}.billing-page-header .btn-list{justify-content:flex-start}.billing-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.billing-sticky-card{border-radius:22px;padding:14px}.billing-action-buttons{grid-template-columns:1fr}.billing-info-list>div,.billing-total-card>div{align-items:flex-start}.receipt-history-item{align-items:flex-start;flex-direction:column}.receipt-history-actions{width:100%;justify-content:space-between}.billing-page-header .btn-list .btn{width:100%;justify-content:center}}.billing-two-column{display:grid!important;grid-template-columns:minmax(720px,1fr) minmax(380px,430px)!important;gap:28px!important;align-items:start!important;width:100%!important}.billing-invoice-panel{grid-column:1!important;min-width:0!important}.billing-actions-panel{grid-column:2!important;min-width:0!important}.billing-sticky-card{position:sticky!important;top:calc(var(--ta-header,72px) + 18px)!important;background:var(--ta-surface,#fff)!important;border:1px solid var(--ta-border,#eaecf0)!important;border-radius:28px!important;box-shadow:0 26px 70px rgba(16,24,40,.13)!important;padding:22px!important}.billing-action-buttons{grid-template-columns:1fr!important}.billing-action-buttons .btn,.billing-receipt-form .btn{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important}.orders-list-card{overflow:hidden!important}.orders-list-card .order-filter-card{padding:22px 24px!important;background:linear-gradient(180deg,var(--ta-surface,#fff),var(--ta-surface2,#f9fafb))!important}.orders-filter-grid{display:grid!important;grid-template-columns:minmax(240px,1.35fr) minmax(150px,.8fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(170px,.9fr)!important;gap:14px!important;align-items:end!important}.orders-filter-grid .filter-field{min-width:0!important}.orders-filter-grid .form-label{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.065em!important;color:var(--ta-muted,#667085)!important;font-weight:950!important;margin-bottom:8px!important}.orders-filter-grid .form-control,.orders-filter-grid .form-select{min-height:48px!important;border-radius:16px!important}.orders-table-pro{min-width:1120px!important}.orders-table-pro th{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ta-muted,#667085)!important;background:var(--ta-surface2,#f9fafb)!important}.orders-table-pro td{vertical-align:middle!important}.order-no-cell{min-width:210px!important;max-width:260px!important}.order-no-cell a{display:block!important;line-height:1.35!important;word-break:break-word!important;color:var(--ta-heading,#101828)!important}.order-actions-cell{min-width:170px!important}.order-actions-cell .btn-list{display:flex!important;gap:8px!important;flex-wrap:nowrap!important}.order-actions-cell .btn{min-width:76px!important;justify-content:center!important}.orders-table-pro .status-pill{white-space:nowrap!important}.orders-table-pro .badge{white-space:nowrap!important}.orders-table-pro tbody tr:hover{background:rgba(70,95,255,.035)!important}@media (max-width:1320px){.billing-two-column{grid-template-columns:minmax(650px,1fr) minmax(350px,400px)!important;gap:20px!important}.orders-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1120px){.billing-two-column{grid-template-columns:1fr!important}.billing-invoice-panel,.billing-actions-panel{grid-column:auto!important}.billing-invoice-panel{order:1!important}.billing-actions-panel{order:2!important}.billing-sticky-card{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}.orders-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.orders-filter-grid{grid-template-columns:1fr!important}.orders-list-card .order-filter-card{padding:16px!important}.billing-sticky-card{padding:14px!important;border-radius:22px!important}}.order-no-cell a,.offline-order-cell a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:15px;font-weight:900;letter-spacing:.01em;color:var(--ta-heading);padding:8px 10px;border-radius:12px;background:rgba(70,95,255,.08);border:1px solid rgba(70,95,255,.12)}.orders-table-pro th:first-child,.orders-table-pro td:first-child{width:150px;max-width:150px}.orders-table-pro .order-no-cell{white-space:nowrap}@media (max-width:767.98px){.order-no-cell a,.offline-order-cell a{font-size:14px;padding:7px 9px}.orders-table-pro th:first-child,.orders-table-pro td:first-child{width:130px;max-width:130px}}@media (min-width:1180px){.orders-list-card .table-responsive,.offline-payment-table-wrap{overflow-x:hidden!important}}.orders-table-pro,.offline-payments-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.orders-table-pro th,.orders-table-pro td,.offline-payments-table th,.offline-payments-table td{padding:16px 14px!important;vertical-align:middle!important}.orders-table-pro th,.offline-payments-table th{font-size:11px!important;letter-spacing:.075em!important}.orders-table-pro .order-no-cell{width:160px!important;max-width:160px!important;min-width:0!important}.orders-table-pro .order-no-cell a{display:inline-flex!important;max-width:100%!important;white-space:nowrap!important;font-size:14px!important;padding:8px 10px!important}.orders-table-pro td:nth-child(2){width:90px!important}.orders-table-pro td:nth-child(3),.orders-table-pro th:nth-child(3){width:90px!important}.orders-table-pro td:nth-child(4),.orders-table-pro th:nth-child(4){width:auto!important}.orders-table-pro td:nth-child(5),.orders-table-pro th:nth-child(5){width:54px!important}.orders-table-pro td:nth-child(6),.orders-table-pro th:nth-child(6){width:130px!important}.orders-table-pro td:nth-child(7),.orders-table-pro th:nth-child(7){width:130px!important}.orders-table-pro td:nth-child(8),.orders-table-pro th:nth-child(8){width:110px!important}.orders-table-pro td:nth-child(9),.orders-table-pro th:nth-child(9){width:92px!important;white-space:nowrap!important}.orders-table-pro td:nth-child(10),.orders-table-pro th:nth-child(10){width:165px!important}.orders-table-pro .status-pill{font-size:12px!important;padding:8px 10px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.orders-table-pro .badge{font-size:12px!important;padding:8px 10px!important}.order-actions-cell .btn-list{gap:6px!important;flex-wrap:nowrap!important}.order-actions-cell .btn{min-width:auto!important;padding:9px 11px!important;font-size:13px!important}.offline-payments-table th:nth-child(1),.offline-payments-table td:nth-child(1){width:62px!important}.offline-payments-table th:nth-child(2),.offline-payments-table td:nth-child(2){width:190px!important}.offline-payments-table th:nth-child(3),.offline-payments-table td:nth-child(3){width:175px!important}.offline-payments-table th:nth-child(4),.offline-payments-table td:nth-child(4){width:130px!important}.offline-payments-table th:nth-child(5),.offline-payments-table td:nth-child(5){width:160px!important}.offline-payments-table th:nth-child(6),.offline-payments-table td:nth-child(6){width:115px!important}.offline-payments-table th:nth-child(7),.offline-payments-table td:nth-child(7){width:130px!important;white-space:nowrap!important}.offline-payments-table th:nth-child(8),.offline-payments-table td:nth-child(8){width:390px!important}.offline-order-cell a{font-size:14px!important;max-width:100%!important;white-space:nowrap!important}.offline-review-cell{min-width:0!important}.offline-review-form{display:grid!important;grid-template-columns:minmax(120px,1fr) auto auto!important;gap:8px!important;align-items:center!important;justify-content:stretch!important}.offline-admin-note{width:100%!important;min-width:0!important;height:44px!important}.offline-review-form .btn{height:44px!important;padding:8px 12px!important;white-space:nowrap!important}.offline-receipt-cell .btn{white-space:nowrap!important}.offline-payments-card .offline-filter-card .row{--bs-gutter-x:14px!important}@media (max-width:1179.98px){.orders-list-card .table-responsive,.offline-payment-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.orders-table-pro{min-width:1080px!important;table-layout:auto!important}.offline-payments-table{min-width:1120px!important;table-layout:auto!important}}.offline-payments-card{overflow:hidden!important}.offline-payment-table-wrap{width:100%!important;overflow-x:visible!important}.offline-payments-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.offline-payments-table th,.offline-payments-table td{padding:14px 12px!important;vertical-align:middle!important}.offline-payments-table th{font-size:11px!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important}.offline-payments-table th:nth-child(1),.offline-payments-table td:nth-child(1){width:52px!important}.offline-payments-table th:nth-child(2),.offline-payments-table td:nth-child(2){width:170px!important}.offline-payments-table th:nth-child(3),.offline-payments-table td:nth-child(3){width:145px!important}.offline-payments-table th:nth-child(4),.offline-payments-table td:nth-child(4){width:120px!important}.offline-payments-table th:nth-child(5),.offline-payments-table td:nth-child(5){width:128px!important}.offline-payments-table th:nth-child(6),.offline-payments-table td:nth-child(6){width:104px!important}.offline-payments-table th:nth-child(7),.offline-payments-table td:nth-child(7){width:122px!important;white-space:nowrap!important}.offline-payments-table th:nth-child(8),.offline-payments-table td:nth-child(8){width:250px!important}.offline-order-cell a{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;padding:7px 9px!important}.offline-order-cell .small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.offline-receipt-cell .btn{padding:8px 10px!important;white-space:nowrap!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important}.receipt-note{max-width:120px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.offline-payments-table .status-pill{font-size:12px!important;padding:7px 10px!important;white-space:nowrap!important}.offline-review-cell{width:250px!important;min-width:0!important}.offline-review-form{display:grid!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;gap:8px!important;align-items:center!important;justify-content:end!important;width:100%!important}.offline-admin-note{min-width:0!important;width:100%!important;height:42px!important;border-radius:14px!important}.offline-action-btn{width:42px!important;height:42px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:14px!important;font-size:18px!important;line-height:1!important}.offline-action-btn i{margin:0!important;font-size:18px!important}.offline-action-btn.btn-success{box-shadow:0 12px 24px rgba(18,183,106,.18)!important}.offline-action-btn.btn-outline-danger{background:rgba(240,68,56,.06)!important}@media (max-width:1350px){.offline-payment-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.offline-payments-table{min-width:1110px!important;table-layout:fixed!important}}.offline-review-form.is-hidden,.offline-reviewed-state.is-hidden{display:none!important}.offline-reviewed-state{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.offline-review-note{display:inline-flex;align-items:center;max-width:148px;min-height:38px;padding:0 12px;border:1px solid var(--ta-border);border-radius:14px;background:var(--ta-surface2);color:var(--ta-muted);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offline-review-form{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.offline-review-form.is-hidden{display:none!important}.offline-action-btn{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;font-size:18px!important}.offline-admin-note{width:150px!important;min-width:130px!important;height:42px!important}.offline-payments-table th:nth-child(8),.offline-payments-table td:nth-child(8){width:255px!important}.offline-payments-table .offline-review-cell{padding-inline-end:14px!important}@media (min-width:1200px){.offline-payment-table-wrap{overflow-x:hidden!important}.offline-payments-table{min-width:0!important;width:100%!important}}@media (max-width:1199.98px){.offline-payment-table-wrap{overflow-x:auto!important}.offline-payments-table{min-width:1080px!important}}.orders-table-pro td:nth-child(10), .orders-table-pro th:nth-child(10){width:108px!important;min-width:108px!important;max-width:108px!important}.order-actions-cell{width:108px!important;min-width:108px!important;max-width:108px!important}.order-icon-actions{display:inline-flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}.order-action-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important;font-size:18px!important;line-height:1!important}.order-action-icon i{margin:0!important;font-size:18px!important}.orders-table-pro{min-width:1010px!important}@media (max-width:767.98px){.orders-table-pro{min-width:980px!important}.order-action-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}.orders-list-card{max-width:100%;overflow:hidden!important}.orders-list-card .table-responsive{width:100%!important;overflow-x:hidden!important}.orders-table-pro{width:100%!important;min-width:0!important;table-layout:fixed!important}.orders-table-pro col.col-order-no{width:155px}.orders-table-pro col.col-customer{width:105px}.orders-table-pro col.col-type{width:92px}.orders-table-pro col.col-title{width:auto}.orders-table-pro col.col-qty{width:52px}.orders-table-pro col.col-price{width:125px}.orders-table-pro col.col-payment{width:124px}.orders-table-pro col.col-status{width:112px}.orders-table-pro col.col-date{width:112px}.orders-table-pro col.col-actions{width:96px}.orders-table-pro th,.orders-table-pro td{padding:14px 12px!important;vertical-align:middle!important;overflow:hidden!important}.orders-table-pro th{white-space:nowrap!important;font-size:11px!important;letter-spacing:.075em!important}.orders-table-pro td{font-size:14px!important}.orders-table-pro .order-no-cell{width:auto!important;min-width:0!important;max-width:none!important}.orders-table-pro .order-no-cell a{display:inline-flex!important;align-items:center!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1!important;padding:9px 10px!important;border-radius:13px!important}.orders-table-pro td:nth-child(4) .fw-semibold{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.orders-table-pro td:nth-child(2),.orders-table-pro td:nth-child(3){white-space:nowrap!important}.orders-table-pro td:nth-child(6){white-space:nowrap!important}.orders-table-pro td:nth-child(9){white-space:nowrap!important;font-size:13px!important}.orders-table-pro .status-pill,.orders-table-pro .badge{display:inline-flex!important;align-items:center!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;padding:8px 10px!important}.order-actions-cell{width:auto!important;min-width:0!important;max-width:none!important;padding-inline-end:12px!important}.order-icon-actions{display:inline-flex!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important;width:auto!important}.order-action-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important;padding:0!important}.order-action-icon i{font-size:17px!important}@media (max-width:1280px){.orders-list-card .table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.orders-table-pro{min-width:1040px!important}}@media (max-width:767.98px){.orders-table-pro{min-width:980px!important}.orders-table-pro th,.orders-table-pro td{padding:12px 10px!important}.orders-table-pro .order-no-cell a{font-size:12px!important;padding:8px 9px!important}.order-action-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}.orders-list-card .table-responsive{overflow-x:hidden!important}.orders-table-pro{width:100%!important;table-layout:fixed!important}.orders-table-pro col.col-order-no{width:150px!important}.orders-table-pro col.col-customer{width:100px!important}.orders-table-pro col.col-type{width:84px!important}.orders-table-pro col.col-title{width:210px!important}.orders-table-pro col.col-qty{width:50px!important}.orders-table-pro col.col-price{width:120px!important}.orders-table-pro col.col-payment{width:160px!important}.orders-table-pro col.col-status{width:116px!important}.orders-table-pro col.col-date{width:106px!important}.orders-table-pro col.col-actions{width:92px!important}.orders-table-pro th,.orders-table-pro td{padding:13px 10px!important}.orders-table-pro .order-title-cell .fw-semibold{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.orders-table-pro .order-qty-cell{padding-left:6px!important;padding-right:6px!important}.orders-table-pro .order-payment-cell{overflow:visible!important;white-space:nowrap!important}.orders-table-pro .order-payment-cell .status-pill{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:12px!important;padding:8px 10px!important}.orders-table-pro .order-price-cell{white-space:nowrap!important}.orders-table-pro .order-no-cell a{font-size:13px!important;padding:8px 9px!important}.order-actions-cell{padding-left:6px!important;padding-right:8px!important}.order-icon-actions{gap:6px!important}.order-action-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}@media (min-width:1281px){.orders-table-pro{min-width:0!important}}@media (max-width:1280px){.orders-list-card .table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.orders-table-pro{min-width:1130px!important}}.a4-document.with-template,.a4-document.a4-one-page{position:relative!important;width:210mm!important;height:297mm!important;min-width:210mm!important;min-height:297mm!important;max-width:210mm!important;max-height:297mm!important;padding:0!important;margin-inline:auto!important;overflow:hidden!important;background:#fff!important;background-image:none!important;isolation:isolate!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.a4-document.with-template::before,.a4-document.with-template::after,.a4-document.a4-one-page::before,.a4-document.a4-one-page::after{display:none!important;content:none!important;background:none!important}.a4-document .a4-bg,.a4-document .a4-template-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;display:block!important;z-index:0!important;pointer-events:none!important;user-select:none!important}.a4-document .a4-content{position:absolute!important;top:14mm!important;left:12mm!important;right:12mm!important;bottom:30mm!important;z-index:1!important;width:auto!important;transform-origin:top left!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important}.a4-document .invoice-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.a4-document .invoice-table th,.a4-document .invoice-table td{font-size:9.8px!important;line-height:1.18!important;padding:4px 5px!important;word-break:break-word!important;background:rgba(255,255,255,.92)!important}.a4-document .invoice-grid{grid-template-columns:1fr 1fr!important;gap:7px!important;margin:7px 0!important}.a4-document .invoice-box{padding:7px!important;min-height:auto!important;background:rgba(255,255,255,.92)!important;overflow:hidden!important}.a4-document .invoice-totals{width:72mm!important}.a4-document .invoice-totals td{font-size:10px!important;padding:5px 6px!important;background:rgba(255,255,255,.92)!important}.a4-document .invoice-hero{padding-bottom:7px!important;margin-bottom:8px!important}.a4-document h1{font-size:18px!important;margin:0 0 2px!important}.a4-document h3{font-size:11px!important;margin:0 0 4px!important}.a4-document .small{font-size:8.8px!important;line-height:1.17!important}@media print{html,body{width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.d-print-none,.ta-sidebar,.ta-header{display:none!important}.ta-main{margin:0!important}.ta-content{padding:0!important}.ta-container{max-width:none!important}.a4-document.with-template,.a4-document.a4-one-page,.a4-fit{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#fff!important;background-image:none!important}.a4-document .a4-bg,.a4-document .a4-template-bg{width:100%!important;height:100%!important;object-fit:fill!important}}.a4-document .a4-content{left:10mm!important;top:15mm!important;width:180mm!important;right:auto!important;bottom:30mm!important;max-width:180mm!important;overflow:hidden!important}.a4-document .invoice-hero .text-end{max-width:56mm!important;overflow:hidden!important;text-overflow:ellipsis!important}.a4-document .invoice-table-fit,.a4-document table.invoice-table-fit{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.a4-document .invoice-table-fit th,.a4-document .invoice-table-fit td{font-size:8.9px!important;line-height:1.12!important;padding:3.2px 3.8px!important;overflow:hidden!important;word-break:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important}.a4-document .invoice-table-fit th{font-size:8.4px!important;text-transform:uppercase!important;letter-spacing:.02em!important}.a4-document .invoice-table-fit .money{white-space:nowrap!important;font-size:8.4px!important;letter-spacing:-.035em!important}.a4-document .invoice-total-wrap{margin-top:6px!important;max-width:100%!important;overflow:hidden!important}.a4-document .invoice-totals{width:66mm!important;max-width:66mm!important;table-layout:fixed!important}.a4-document .invoice-totals td{font-size:8.7px!important;padding:4px 4.5px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere!important}.a4-document .invoice-totals td:last-child{white-space:nowrap!important;font-size:8.4px!important;letter-spacing:-.035em!important}.a4-document .invoice-grid{gap:6px!important;margin:6px 0!important}.a4-document .invoice-box{padding:6px!important;border-radius:6px!important}.a4-document h1{font-size:16px!important}.a4-document h3{font-size:9.8px!important}@media print{.a4-document .a4-content{left:10mm!important;top:15mm!important;width:180mm!important;right:auto!important;bottom:30mm!important}}.a4-document .a4-content{left:10mm!important;top:16mm!important;width:180mm!important;right:auto!important;bottom:34mm!important;max-width:180mm!important;overflow:hidden!important}.a4-document .invoice-table-compact{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0!important;background:rgba(255,255,255,.93)!important}.a4-document .invoice-table-compact th,.a4-document .invoice-table-compact td{border:1px solid #e5e7eb!important;padding:3.4px 4px!important;font-size:8.4px!important;line-height:1.12!important;vertical-align:top!important;background:rgba(255,255,255,.93)!important;overflow:hidden!important;word-break:normal!important;overflow-wrap:anywhere!important}.a4-document .invoice-table-compact th{text-transform:uppercase!important;letter-spacing:.025em!important;font-weight:900!important;color:#101828!important;font-size:8.1px!important;white-space:nowrap!important}.a4-document .invoice-table-compact .col-service{width:44%!important}.a4-document .invoice-table-compact .col-qty{width:6%!important}.a4-document .invoice-table-compact .col-unit{width:17%!important}.a4-document .invoice-table-compact .col-vat{width:15%!important}.a4-document .invoice-table-compact .col-total{width:18%!important}.a4-document .invoice-table-compact .line-title{font-weight:800!important;color:#101828!important}.a4-document .invoice-table-compact .line-desc{margin-top:1.5px!important;color:#667085!important;font-size:7.7px!important;line-height:1.1!important;max-height:18px!important;overflow:hidden!important}.a4-document .invoice-table-compact .qty-cell{white-space:nowrap!important}.a4-document .invoice-table-compact .money{white-space:normal!important;font-size:7.8px!important;line-height:1.1!important;letter-spacing:-.04em!important;overflow-wrap:anywhere!important}.a4-document .invoice-table-compact .total-money{font-weight:900!important}.a4-document .invoice-total-wrap{display:block!important;margin-top:6px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.a4-document .invoice-totals{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0!important}.a4-document .invoice-totals td{font-size:8.4px!important;padding:4px 5px!important;line-height:1.1!important;white-space:normal!important;overflow-wrap:anywhere!important;background:rgba(255,255,255,.94)!important}.a4-document .invoice-totals td:first-child{width:72%!important}.a4-document .invoice-totals td:last-child{width:28%!important;text-align:right!important;white-space:normal!important;font-size:8px!important;letter-spacing:-.04em!important;font-weight:900!important}.a4-document .invoice-grid{grid-template-columns:1fr 1fr!important;gap:6px!important;margin:6px 0!important}.a4-document .invoice-box{padding:6px!important;border-radius:6px!important;min-height:22mm!important}.a4-document .invoice-grid.mt-4 .invoice-box{min-height:14mm!important}.a4-document .invoice-hero{padding-bottom:6px!important;margin-bottom:7px!important}.a4-document h1{font-size:15px!important;line-height:1.05!important}.a4-document h3{font-size:9.3px!important;line-height:1.05!important}.a4-document .text-secondary{font-size:8.8px!important;line-height:1.14!important}.a4-document .small{font-size:7.8px!important;line-height:1.1!important}@media print{.a4-document .a4-content{left:10mm!important;top:16mm!important;width:180mm!important;bottom:34mm!important}}.payment-method-builder{display:grid;gap:16px}.payment-method-row{border:1px solid var(--ta-border);background:var(--ta-surface);border-radius:22px;padding:16px}.pm-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pm-row-head strong{font-size:16px}.payment-method-row .builder-check,.form-builder-row .builder-check{height:44px;padding:0 12px;border:1px solid var(--ta-border);border-radius:14px;background:var(--ta-surface2);display:flex;align-items:center;gap:8px}.form-builder-card .form-builder-row{border:1px solid var(--ta-border);border-radius:22px;background:var(--ta-surface);padding:16px}.form-builder-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.field-grip{color:var(--ta-muted);font-size:20px;display:inline-flex}.form-builder-info{height:52px;border:1px solid rgba(70,95,255,.18);border-radius:16px;background:rgba(70,95,255,.08);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--ta-brand);font-weight:800}@media (max-width:768px){.pm-row-head,.form-builder-row-head{align-items:flex-start;flex-direction:column}.pm-row-head .btn-list,.form-builder-row-head .btn-list{width:100%;justify-content:flex-start;flex-wrap:wrap}}.custom-builder-shell{display:block}.builder-hero-card{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px;border:1px solid rgba(70,95,255,.16);border-radius:26px;background:linear-gradient(135deg,rgba(70,95,255,.10),rgba(255,255,255,.92));box-shadow:0 20px 60px rgba(16,24,40,.08)}.builder-hero-card h3{margin:10px 0 6px;font-size:24px;letter-spacing:-.03em}.builder-hero-card p{max-width:760px;margin:0;color:var(--ta-muted);font-weight:700}.builder-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.builder-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.builder-side-card,.builder-main-card{border:1px solid var(--ta-border);border-radius:24px;background:var(--ta-surface);box-shadow:var(--ta-shadow);padding:20px}.builder-side-card{position:sticky;top:calc(var(--ta-header) + 16px)}.builder-side-card h3,.builder-main-card h3{margin:0 0 6px;letter-spacing:-.02em}.builder-tip{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px dashed rgba(70,95,255,.25);border-radius:16px;background:rgba(70,95,255,.06);color:var(--ta-muted);font-weight:750}.builder-tip i{color:var(--ta-brand);font-size:20px}.builder-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.system-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.system-field-card{border:1px solid var(--ta-border);border-radius:22px;background:linear-gradient(180deg,var(--ta-surface),var(--ta-surface2));padding:16px;transition:.2s ease}.system-field-card.is-disabled{opacity:.58;filter:grayscale(.2);background:var(--ta-surface3)}.system-field-top{display:flex;align-items:center;gap:12px}.system-field-top>div{flex:1;min-width:0}.system-field-top strong{display:block;font-size:15px;color:var(--ta-heading)}.system-field-top small{display:block;color:var(--ta-muted);font-weight:800}.system-field-icon{width:42px;height:42px;border-radius:16px;background:rgba(70,95,255,.10);color:var(--ta-brand);display:grid;place-items:center;font-size:22px}.icon-only{width:40px;height:40px;display:inline-grid;place-items:center;padding:0}.builder-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--ta-border);border-radius:14px;background:var(--ta-surface)}.custom-form-intro{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(70,95,255,.18);border-radius:18px;background:rgba(70,95,255,.07);color:var(--ta-heading)}.custom-form-intro i{font-size:24px;color:var(--ta-brand);margin-top:2px}.custom-form-intro strong{display:block}.custom-form-intro span{display:block;color:var(--ta-muted);font-weight:750}@media (max-width:1180px){.builder-grid{grid-template-columns:1fr}.builder-side-card{position:static}.system-field-grid{grid-template-columns:1fr}}@media (max-width:768px){.builder-hero-card,.builder-section-head{flex-direction:column}.builder-hero-actions,.builder-hero-actions .btn{width:100%}.system-field-top{align-items:flex-start}.system-field-top .icon-only{margin-left:auto}}.management-layout,.integration-shell{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.management-side-panel,.integration-side{position:sticky;top:calc(var(--ta-header,72px) + 18px)}.side-panel-card{border:1px solid var(--ta-border);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,255,.92));border-radius:28px;padding:24px;box-shadow:0 18px 60px rgba(16,24,40,.08)}.side-panel-icon{width:56px;height:56px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#465fff,#7c3aed);color:#fff;font-size:28px;box-shadow:0 18px 34px rgba(70,95,255,.24);margin-bottom:14px}.side-panel-card h3{font-size:22px;line-height:1.15;margin:0 0 8px;color:var(--ta-heading);letter-spacing:-.03em}.side-panel-card p{color:var(--ta-muted);font-weight:650;line-height:1.65;margin:0}.side-panel-list,.integration-readiness-list{display:grid;gap:10px;margin-top:18px}.side-panel-list div,.integration-readiness-list div{display:flex;align-items:center;gap:10px;border:1px solid var(--ta-border);border-radius:16px;padding:11px 12px;background:rgba(255,255,255,.72);font-weight:800;color:var(--ta-text)}.side-panel-list i{color:var(--ta-brand);font-size:18px}.management-stats-row .mgmt-stat-card{height:100%;border:1px solid var(--ta-border);background:var(--ta-surface);border-radius:22px;box-shadow:var(--ta-shadow-sm);padding:18px;display:flex;align-items:center;gap:14px}.mgmt-stat-icon{width:48px;height:48px;border-radius:17px;background:var(--ta-brand-soft);color:var(--ta-brand);display:grid;place-items:center;font-size:24px}.mgmt-stat-icon.success{background:rgba(18,183,106,.12);color:#039855}.mgmt-stat-icon.warning{background:rgba(247,144,9,.12);color:#b54708}.mgmt-stat-card small{display:block;color:var(--ta-muted);font-weight:850;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.mgmt-stat-card strong{font-size:26px;color:var(--ta-heading);letter-spacing:-.04em}.management-card{border-radius:28px;overflow:hidden}.payment-method-builder-v71{display:grid;gap:16px}.pm-builder-card{border:1px solid var(--ta-border);border-radius:24px;background:linear-gradient(180deg,#fff,rgba(249,250,255,.96));box-shadow:0 12px 36px rgba(16,24,40,.055);padding:18px;transition:.2s ease}.pm-builder-card:hover{border-color:rgba(70,95,255,.28);box-shadow:0 18px 48px rgba(16,24,40,.08)}.pm-builder-card.is-inactive{opacity:.72;background:var(--ta-surface2)}.pm-builder-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.pm-builder-title{display:flex;align-items:center;gap:12px;min-width:0}.pm-builder-title h3{font-size:18px;margin:0;color:var(--ta-heading);letter-spacing:-.02em}.pm-builder-title p{margin:2px 0 0;color:var(--ta-muted);font-weight:800;font-size:12px}.pm-builder-drag{color:var(--ta-muted);font-size:20px}.pm-builder-type-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:var(--ta-brand-soft);color:var(--ta-brand);font-size:23px}.pm-builder-type-icon.offline{background:rgba(18,183,106,.12);color:#039855}.pm-builder-type-icon.manual{background:rgba(247,144,9,.12);color:#b54708}.pm-builder-type-icon.tamara{background:rgba(124,58,237,.12);color:#7c3aed}.pm-builder-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pm-builder-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.pm-builder-grid>.form-group:nth-child(1){grid-column:span 3}.pm-builder-grid>.form-group:nth-child(2){grid-column:span 4}.pm-builder-grid>.form-group:nth-child(3){grid-column:span 3}.pm-builder-grid>.form-group:nth-child(4){grid-column:span 2}.pm-builder-grid.wide>.form-group:nth-child(1){grid-column:span 5}.pm-builder-grid.wide>.form-group:nth-child(2){grid-column:span 7}.pm-toggle-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.builder-switch{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--ta-border);border-radius:999px;padding:9px 13px;background:var(--ta-surface2);cursor:pointer;color:var(--ta-text);font-weight:850}.builder-switch input{display:none}.builder-switch span{width:38px;height:22px;border-radius:999px;background:#d0d5dd;position:relative;transition:.18s ease}.builder-switch span:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:.18s ease;box-shadow:0 2px 5px rgba(16,24,40,.18)}.builder-switch input:checked+span{background:var(--ta-brand)}.builder-switch input:checked+span:before{transform:translateX(16px)}.integration-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-command{border:1px solid var(--ta-border);background:var(--ta-surface);border-radius:22px;padding:16px;display:flex;gap:12px;align-items:center;color:var(--ta-text);text-decoration:none;box-shadow:var(--ta-shadow-sm);transition:.2s ease}.integration-command:hover{transform:translateY(-2px);box-shadow:0 16px 46px rgba(16,24,40,.1);color:var(--ta-heading)}.integration-command>span{width:48px;height:48px;border-radius:17px;background:var(--ta-brand-soft);color:var(--ta-brand);display:grid;place-items:center;font-size:24px}.integration-command.is-ready>span{background:rgba(18,183,106,.12);color:#039855}.integration-command strong{display:block;color:var(--ta-heading);font-size:16px}.integration-command small{display:block;color:var(--ta-muted);font-weight:800}.integration-readiness-list div{justify-content:space-between}.integration-readiness-list div i{font-size:18px}.integration-readiness-list div.ok i{color:#039855}.integration-readiness-list div.warn i{color:#b54708}.integration-security-note{display:flex;gap:12px;border:1px solid rgba(70,95,255,.18);background:var(--ta-brand-soft);border-radius:18px;padding:13px;margin-top:18px}.integration-security-note i{color:var(--ta-brand);font-size:22px;flex:0 0 auto}.integration-security-note strong{color:var(--ta-heading)}.integration-security-note p{font-size:12px;line-height:1.5;margin:2px 0 0}.integration-main{display:grid;gap:18px}.integration-card-v71{border-radius:28px;overflow:hidden}.integration-card-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;border-bottom:1px solid var(--ta-border);background:linear-gradient(135deg,rgba(70,95,255,.08),rgba(124,58,237,.04))}.integration-card-hero.google{background:linear-gradient(135deg,rgba(66,133,244,.10),rgba(52,168,83,.06))}.integration-card-hero.tamara{background:linear-gradient(135deg,rgba(124,58,237,.10),rgba(70,95,255,.05))}.integration-card-hero.whatsapp{background:linear-gradient(135deg,rgba(18,183,106,.12),rgba(70,95,255,.04))}.integration-title{display:flex;align-items:center;gap:14px}.integration-title>span{width:54px;height:54px;border-radius:19px;background:#fff;color:var(--ta-brand);display:grid;place-items:center;font-size:28px;box-shadow:0 12px 32px rgba(16,24,40,.08)}.integration-title h3{margin:0;font-size:22px;color:var(--ta-heading);letter-spacing:-.03em}.integration-title p{margin:3px 0 0;color:var(--ta-muted);font-weight:700}.modern-switch{display:flex;align-items:center;gap:10px;border:1px solid var(--ta-border);background:#fff;border-radius:999px;padding:9px 13px;font-weight:900;cursor:pointer}.modern-switch input{display:none}.modern-switch span{width:40px;height:23px;border-radius:999px;background:#d0d5dd;position:relative}.modern-switch span:before{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(16,24,40,.2);transition:.18s ease}.modern-switch input:checked+span{background:var(--ta-brand)}.modern-switch input:checked+span:before{transform:translateX(17px)}.readiness-banner{display:flex;gap:12px;align-items:flex-start;border-radius:18px;padding:14px 16px;border:1px solid var(--ta-border);background:var(--ta-surface2)}.readiness-banner.ready{background:rgba(18,183,106,.08);border-color:rgba(18,183,106,.2);color:#027a48}.readiness-banner.warning{background:rgba(247,144,9,.10);border-color:rgba(247,144,9,.22);color:#b54708}.readiness-banner i{font-size:24px;flex:0 0 auto}.readiness-banner strong{display:block;color:inherit}.readiness-banner p{margin:2px 0 0;color:var(--ta-muted);font-weight:700}.settings-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.settings-grid .span-3{grid-column:span 3}.settings-grid .span-4{grid-column:span 4}.settings-grid .span-6{grid-column:span 6}.settings-grid .span-12{grid-column:span 12}.modern-check{height:100%;border:1px solid var(--ta-border);background:var(--ta-surface2);border-radius:18px;padding:14px;display:flex;align-items:center;gap:12px;cursor:pointer}.modern-check input{accent-color:var(--ta-brand)}.modern-check span{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--ta-brand);font-size:20px}.modern-check strong{font-weight:900;color:var(--ta-heading)}.endpoint-preview{border:1px dashed var(--ta-border);border-radius:18px;background:var(--ta-surface2);padding:14px}.endpoint-preview pre{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid var(--ta-border);border-radius:14px;padding:14px;font-size:12px}.integration-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;background:var(--ta-surface2)}html[dir="rtl"] .builder-switch span:before,html[dir="rtl"] .modern-switch span:before{left:auto;right:3px}html[dir="rtl"] .builder-switch input:checked+span:before,html[dir="rtl"] .modern-switch input:checked+span:before{transform:translateX(-17px)}@media (max-width:1180px){.management-layout,.integration-shell{grid-template-columns:1fr}.management-side-panel,.integration-side{position:relative;top:auto}.integration-command-grid{grid-template-columns:1fr}.settings-grid .span-3,.settings-grid .span-4,.settings-grid .span-6{grid-column:span 12}.pm-builder-grid>.form-group,.pm-builder-grid.wide>.form-group{grid-column:span 12!important}}@media (max-width:640px){.integration-card-hero,.pm-builder-head{flex-direction:column;align-items:flex-start}.pm-builder-actions,.integration-actions{width:100%;justify-content:flex-start}.management-stats-row .col-md-4{width:100%}.side-panel-card{padding:18px;border-radius:22px}.integration-title>span{width:46px;height:46px;font-size:24px}.integration-title h3{font-size:19px}}.v72-builder-header .page-title{letter-spacing:-.045em}.v72-builder-stats{margin-bottom:16px}.builder-hero-card{background:linear-gradient(135deg,rgba(70,95,255,.12),rgba(124,58,237,.07),rgba(255,255,255,.96));border-color:rgba(70,95,255,.18)}.builder-hero-card h3{font-size:28px;line-height:1.12}.builder-hero-actions .btn{min-height:46px;border-radius:16px}.builder-grid{grid-template-columns:340px minmax(0,1fr);gap:22px}.v72-builder-side{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,255,.92));border-radius:28px;padding:24px}.v72-builder-side .form-control,.v72-builder-side .form-select{min-height:48px}.v72-builder-nav{display:grid;gap:10px;margin-top:16px}.v72-builder-nav a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ta-text);font-weight:850;border:1px solid var(--ta-border);border-radius:16px;background:rgba(255,255,255,.72);padding:11px 12px}.v72-builder-nav a:hover{border-color:rgba(70,95,255,.28);background:rgba(70,95,255,.06);color:var(--ta-brand)}.v72-builder-nav i{font-size:18px;color:var(--ta-brand)}.builder-main-card{border-radius:28px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.82));overflow:hidden}.builder-section-head{padding:18px;border:1px solid var(--ta-border);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 10px 28px rgba(16,24,40,.035)}.builder-section-head h3{font-size:22px}.system-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.system-field-card{border-radius:24px;background:linear-gradient(180deg,#fff,rgba(249,250,255,.95));box-shadow:0 12px 34px rgba(16,24,40,.05)}.system-field-card:hover{border-color:rgba(70,95,255,.25);box-shadow:0 18px 44px rgba(16,24,40,.075)}.system-field-card.is-disabled{opacity:.68}.system-field-top{padding-bottom:12px;border-bottom:1px solid var(--ta-border)}.system-field-icon{width:46px;height:46px;border-radius:17px}.system-field-card .row{margin-top:12px!important}.system-field-card .form-label,.form-builder-row .form-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ta-muted);font-weight:900}.system-field-card .form-control,.system-field-card .form-select,.form-builder-row .form-control,.form-builder-row .form-select{min-height:44px;border-radius:14px}.builder-switch,.builder-check{border-radius:16px!important;background:#fff!important}.form-builder-row{border-radius:26px!important;background:linear-gradient(180deg,#fff,rgba(249,250,255,.95))!important;box-shadow:0 12px 34px rgba(16,24,40,.055)!important;padding:18px!important}.form-builder-row-head{padding-bottom:14px;border-bottom:1px solid var(--ta-border)}.form-builder-row-head strong{font-size:16px}.field-grip{width:38px;height:38px;border-radius:14px;background:var(--ta-brand-soft);display:grid!important;place-items:center;color:var(--ta-brand)!important}.form-builder-row .btn-list .btn,.system-field-card .icon-only{border-radius:14px}.builder-empty-state{border:1px dashed rgba(70,95,255,.28);border-radius:24px;background:rgba(70,95,255,.055);min-height:150px;display:grid;place-items:center;text-align:center;padding:28px;color:var(--ta-muted);font-weight:800}.builder-empty-state i{font-size:38px;color:var(--ta-brand);margin-bottom:8px}.builder-empty-state strong{display:block;color:var(--ta-heading);font-size:18px}.builder-empty-state span{display:block;max-width:420px}.custom-builder-shell .btn-primary{box-shadow:0 14px 30px rgba(70,95,255,.20)}html[dir="rtl"] .v72-builder-nav a,html[dir="rtl"] .builder-tip{direction:rtl}@media (max-width:1400px){.system-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.builder-grid{grid-template-columns:1fr}.v72-builder-side{position:relative;top:auto}.system-field-grid{grid-template-columns:1fr}.v72-builder-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.v72-builder-nav{grid-template-columns:1fr}.builder-main-card,.v72-builder-side,.builder-hero-card{border-radius:22px;padding:18px}.builder-section-head{padding:14px}.builder-hero-card h3{font-size:22px}.form-builder-row-head{align-items:flex-start;flex-direction:column}.form-builder-row-head .btn-list{justify-content:flex-start}}.formbuilder-page-header .page-title{letter-spacing:-.045em}.formbuilder-shell{display:block}.formbuilder-toolbar{border-radius:28px;overflow:hidden;background:linear-gradient(135deg,rgba(70,95,255,.08),rgba(124,58,237,.045),#fff);border:1px solid rgba(70,95,255,.16);box-shadow:0 16px 50px rgba(16,24,40,.06)}.formbuilder-toolbar .card-body{padding:24px}.formbuilder-toolbar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.formbuilder-toolbar-head h3,.formbuilder-section-header h3{font-size:24px;margin:0;color:var(--ta-heading);letter-spacing:-.035em}.formbuilder-toolbar .btn-list{justify-content:flex-end;flex-wrap:wrap}.formbuilder-section{border-radius:28px;overflow:hidden;border:1px solid var(--ta-border);box-shadow:0 18px 60px rgba(16,24,40,.055)}.formbuilder-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;background:linear-gradient(180deg,#fff,rgba(249,250,255,.92));border-bottom:1px solid var(--ta-border)}.formbuilder-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.formbuilder-system-card,.formbuilder-custom-row{border:1px solid var(--ta-border);border-radius:24px;background:linear-gradient(180deg,#fff,rgba(249,250,255,.96));box-shadow:0 12px 34px rgba(16,24,40,.045);padding:18px;transition:.18s ease}.formbuilder-system-card:hover,.formbuilder-custom-row:hover{border-color:rgba(70,95,255,.25);box-shadow:0 16px 42px rgba(16,24,40,.07)}.formbuilder-system-card.is-disabled{opacity:.62;background:var(--ta-surface2)}.formbuilder-card-head,.formbuilder-row-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ta-border);margin-bottom:14px}.formbuilder-card-head strong,.formbuilder-row-head strong{display:block;font-size:16px;color:var(--ta-heading);letter-spacing:-.02em}.formbuilder-card-head small{display:block;color:var(--ta-muted);font-weight:800;font-size:12px;margin-top:2px}.formbuilder-card-head .icon-only{margin-left:auto}.formbuilder-field-icon{width:46px;height:46px;border-radius:17px;background:var(--ta-brand-soft);color:var(--ta-brand);display:grid;place-items:center;font-size:23px;flex:0 0 auto}.formbuilder-system-card .form-label,.formbuilder-custom-row .form-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ta-muted);font-weight:900;margin-bottom:6px}.formbuilder-system-card .form-control,.formbuilder-system-card .form-select,.formbuilder-custom-row .form-control,.formbuilder-custom-row .form-select,.formbuilder-toolbar .form-control{min-height:44px;border-radius:14px}.formbuilder-switch,.formbuilder-check{display:flex;align-items:center;gap:9px;border:1px solid var(--ta-border);border-radius:16px;padding:10px 12px;background:#fff;font-weight:850;color:var(--ta-text)}.formbuilder-switch input,.formbuilder-check input{margin:0}.field-grip{width:38px;height:38px;border-radius:14px;background:var(--ta-brand-soft);display:grid;color:var(--ta-brand);place-items:center;font-size:20px;flex:0 0 auto}.formbuilder-row-head .btn-list{margin-left:auto;gap:8px}.formbuilder-row-head .btn{border-radius:13px}.formbuilder-empty-state{border:1px dashed rgba(70,95,255,.28);border-radius:24px;background:rgba(70,95,255,.055);min-height:150px;display:grid;place-items:center;text-align:center;padding:28px;color:var(--ta-muted);font-weight:800}.formbuilder-empty-state i{font-size:38px;color:var(--ta-brand);margin-bottom:8px}.formbuilder-empty-state strong{display:block;color:var(--ta-heading);font-size:18px}.formbuilder-empty-state span{display:block;max-width:420px}.formbuilder-toolbar .shop-kicker,.formbuilder-section-header .shop-kicker{margin-bottom:6px}.min-w-0{min-width:0}html[dir="rtl"] .formbuilder-card-head .icon-only,html[dir="rtl"] .formbuilder-row-head .btn-list{margin-left:0;margin-right:auto}@media (max-width:1180px){.formbuilder-system-grid{grid-template-columns:1fr}.formbuilder-toolbar-head,.formbuilder-section-header{flex-direction:column}.formbuilder-toolbar .btn-list,.formbuilder-section-header .btn{width:100%}.formbuilder-toolbar .btn-list .btn{flex:1 1 auto}}@media (max-width:760px){.formbuilder-toolbar .card-body,.formbuilder-section .card-body,.formbuilder-section-header{padding:16px}.formbuilder-toolbar,.formbuilder-section{border-radius:22px}.formbuilder-row-head{align-items:flex-start;flex-direction:column}.formbuilder-row-head .btn-list{margin-left:0}.formbuilder-card-head{align-items:flex-start}.formbuilder-card-head .icon-only{margin-left:auto}.formbuilder-toolbar .btn-list{display:grid;grid-template-columns:1fr}.formbuilder-toolbar .btn-list .btn{width:100%}}.email-management-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.email-management-side{position:sticky;top:calc(var(--ta-header) + 18px)}.email-card-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid var(--ta-border);background:linear-gradient(135deg,rgba(70,95,255,.11),rgba(124,58,237,.055),#fff)}.email-card-hero .integration-title>span{background:linear-gradient(135deg,#465fff,#7c3aed);color:#fff}.email-config-card,.email-template-card,.email-side-card,.email-logs-card{border-radius:28px;overflow:hidden}.email-template-textarea{font-family:inherit;line-height:1.65;min-height:150px}.email-log-list{display:grid}.email-log-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--ta-border)}.email-log-item:last-child{border-bottom:0}.email-log-item strong{display:block;color:var(--ta-heading);font-weight:900}.email-log-item small{display:block;color:var(--ta-muted);font-weight:750;margin-top:2px;word-break:break-all}.management-stats-row .stat-card{min-height:100%}.management-stats-row .stat-value{font-size:21px;line-height:1.1}.email-page-header .page-title{letter-spacing:-.045em}.email-side-card .form-control{min-height:46px;border-radius:14px}@media (max-width:1180px){.email-management-shell{grid-template-columns:1fr}.email-management-side{position:relative;top:auto}.email-card-hero{flex-direction:column}.email-card-hero .modern-switch{width:100%;justify-content:space-between}}@media (max-width:760px){.email-card-hero,.email-config-card .card-body,.email-template-card .card-body{padding:16px}.email-config-card,.email-template-card,.email-side-card,.email-logs-card{border-radius:22px}.email-log-item{align-items:flex-start;flex-direction:column}.management-stats-row .col-md-3{width:100%}}.smtp-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-top:1px solid var(--ta-border);padding-top:16px;margin-top:4px}.smtp-section-title h4{font-size:16px;font-weight:950;color:var(--ta-heading);letter-spacing:-.02em}.smtp-section-title small{color:var(--ta-muted);font-weight:750;line-height:1.45;max-width:520px}.email-smtp-grid{display:grid!important;grid-template-columns:minmax(280px,2.25fr) minmax(92px,.5fr) minmax(140px,.7fr) minmax(230px,1fr) minmax(210px,1fr);gap:14px;align-items:end}.email-smtp-grid .smtp-field{min-width:0}.email-smtp-grid .form-label{white-space:nowrap;margin-bottom:8px}.email-smtp-grid .form-control,.email-smtp-grid .form-select{min-width:0;width:100%;text-overflow:ellipsis}.email-smtp-grid .smtp-port input{text-align:center}.email-smtp-grid .smtp-username input,.email-smtp-grid .smtp-password input{font-family:inherit}.email-config-card .settings-grid{overflow:visible}@media (max-width:1380px){.email-smtp-grid{grid-template-columns:minmax(260px,1.6fr) minmax(88px,.5fr) minmax(130px,.65fr) minmax(210px,1fr)}.email-smtp-grid .smtp-password{grid-column:span 2}}@media (max-width:980px){.smtp-section-title{align-items:flex-start;flex-direction:column}.email-smtp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-smtp-grid .smtp-host,.email-smtp-grid .smtp-username,.email-smtp-grid .smtp-password{grid-column:span 2}}@media (max-width:620px){.email-smtp-grid{grid-template-columns:1fr}.email-smtp-grid .smtp-host,.email-smtp-grid .smtp-username,.email-smtp-grid .smtp-password{grid-column:auto}.email-smtp-grid .smtp-port input{text-align:inherit}}html[dir="rtl"] .email-smtp-grid input[name="email_smtp_host"],html[dir="rtl"] .email-smtp-grid input[name="email_smtp_username"]{direction:ltr;text-align:left}.email-management-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.email-main-stack{min-width:0}.email-side-stack{position:sticky;top:calc(var(--ta-header,72px) + 18px);min-width:0}.email-card-hero.compact{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid var(--ta-border);background:linear-gradient(135deg,rgba(70,95,255,.08),rgba(255,255,255,.92))}.email-section-title{display:flex;align-items:flex-start;gap:12px;padding:0 0 14px;border-bottom:1px solid var(--ta-border);margin-bottom:16px}.email-section-title>span{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;background:var(--ta-brand-soft);color:var(--ta-brand);font-weight:950}.email-section-title h4{margin:0;color:var(--ta-heading);font-size:18px;font-weight:950}.email-section-title p{margin:2px 0 0;color:var(--ta-muted);font-weight:700}.email-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.email-smtp-matrix{display:grid;grid-template-columns:minmax(240px,1.4fr) 120px 180px minmax(220px,1fr) minmax(220px,1fr);gap:16px;align-items:end}.email-smtp-matrix .form-control,.email-smtp-matrix .form-select,.email-form-grid .form-control,.email-form-grid .form-select{min-width:0}.ltr-control{direction:ltr;text-align:left}.email-template-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.template-helper-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px;border:1px dashed rgba(70,95,255,.24);background:rgba(70,95,255,.06);border-radius:18px;color:var(--ta-muted);font-weight:800}.template-helper-strip i{color:var(--ta-brand);font-size:20px}.template-helper-strip code{padding:4px 8px;border-radius:999px;background:var(--ta-surface);border:1px solid var(--ta-border);color:var(--ta-heading);font-weight:900}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.template-panel{border:1px solid var(--ta-border);background:var(--ta-surface);border-radius:24px;padding:18px;box-shadow:0 16px 34px rgba(16,24,40,.06);min-width:0}.template-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.template-panel-head h4{margin:2px 0 0;color:var(--ta-heading);font-size:20px;font-weight:950}.email-template-textarea{min-height:220px;resize:vertical;font-family:inherit;line-height:1.65}.attachment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.check-card{border:1px solid var(--ta-border);border-radius:16px;padding:12px;background:var(--ta-surface2);cursor:pointer}.check-card input{display:none}.check-card span{display:flex;align-items:center;gap:8px;color:var(--ta-muted);font-weight:900}.check-card i{font-size:20px;color:var(--ta-brand)}.check-card:has(input:checked){border-color:rgba(70,95,255,.34);background:var(--ta-brand-soft)}.check-card:has(input:checked) span{color:var(--ta-brand)}.email-log-list{display:grid}.email-log-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ta-border)}.email-log-item strong{display:block;color:var(--ta-heading);font-weight:950;text-transform:capitalize}.email-log-item small{display:block;color:var(--ta-muted);font-weight:750;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-side-card .side-panel-icon{margin-bottom:16px}.email-page-header .page-title{letter-spacing:-.04em}@media (max-width:1200px){.email-management-layout{grid-template-columns:1fr}.email-side-stack{position:static}.email-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-smtp-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.template-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.email-card-hero.compact{flex-direction:column;align-items:flex-start;padding:20px}.email-form-grid,.email-smtp-matrix,.attachment-options{grid-template-columns:1fr}.template-panel{padding:14px}.email-template-header .btn{width:100%}.modern-switch{width:100%;justify-content:space-between}.template-panel-head{flex-direction:column}.template-helper-strip{align-items:flex-start}.email-section-title{align-items:flex-start}.email-section-title>span{flex:0 0 auto}}html[dir="rtl"] .ltr-control{direction:ltr;text-align:left}.email-config-card{overflow:hidden}.email-config-card .card-body{overflow:hidden}.email-smtp-fit-grid{display:grid;grid-template-columns:minmax(260px,2fr) minmax(92px,.45fr) minmax(150px,.7fr) minmax(240px,1.25fr) minmax(240px,1.25fr);gap:16px;align-items:end;width:100%;min-width:0}.email-smtp-fit-grid .form-group{min-width:0}.email-smtp-fit-grid .form-label{white-space:nowrap;margin-bottom:8px}.email-smtp-fit-grid .form-control,.email-smtp-fit-grid .form-select{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.email-smtp-fit-grid .smtp-port input{text-align:center}.email-smtp-fit-grid .smtp-host{grid-column:span 2}.email-smtp-fit-grid .smtp-user{grid-column:span 2}.email-smtp-fit-grid .smtp-pass{grid-column:span 2}.email-wysiwyg{border:1px solid var(--ta-border);border-radius:20px;background:var(--ta-surface);overflow:hidden;box-shadow:0 10px 24px rgba(16,24,40,.04)}.wysiwyg-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--ta-border);background:linear-gradient(180deg,var(--ta-surface2),var(--ta-surface))}.wysiwyg-toolbar button{border:1px solid var(--ta-border);background:var(--ta-surface);color:var(--ta-heading);border-radius:12px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900;transition:all .15s ease}.wysiwyg-toolbar button:hover{border-color:rgba(70,95,255,.35);background:var(--ta-brand-soft);color:var(--ta-brand)}.wysiwyg-toolbar button i{font-size:18px}.email-wysiwyg-editor{min-height:260px;padding:18px 20px;color:var(--ta-heading);font-weight:650;line-height:1.65;outline:0;overflow:auto;background:#fff}.email-wysiwyg-editor:focus{box-shadow:inset 0 0 0 3px rgba(70,95,255,.10)}.email-wysiwyg-editor p{margin:0 0 12px}.email-wysiwyg-editor ul,.email-wysiwyg-editor ol{padding-inline-start:24px;margin:8px 0 12px}.email-template-hidden{display:none!important}.template-panel{overflow:hidden}.template-panel .form-control{max-width:100%}@media (max-width:1500px){.email-smtp-fit-grid{grid-template-columns:minmax(260px,1.4fr) minmax(90px,.5fr) minmax(150px,.75fr) minmax(230px,1fr)}.email-smtp-fit-grid .smtp-host{grid-column:span 2}.email-smtp-fit-grid .smtp-user{grid-column:span 2}.email-smtp-fit-grid .smtp-pass{grid-column:span 2}}@media (max-width:1200px){.email-smtp-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-smtp-fit-grid .smtp-host,.email-smtp-fit-grid .smtp-user,.email-smtp-fit-grid .smtp-pass{grid-column:span 2}}@media (max-width:700px){.email-smtp-fit-grid{grid-template-columns:1fr}.email-smtp-fit-grid .smtp-host,.email-smtp-fit-grid .smtp-user,.email-smtp-fit-grid .smtp-pass{grid-column:auto}.email-smtp-fit-grid .smtp-port input{text-align:left}.email-wysiwyg-editor{min-height:220px;padding:14px}.wysiwyg-toolbar{gap:6px}.wysiwyg-toolbar button{min-height:32px;padding:0 8px}}html[dir="rtl"] .email-wysiwyg-editor{direction:rtl;text-align:right}html[dir="rtl"] .email-wysiwyg-editor .ltr,html[dir="rtl"] .email-smtp-fit-grid .ltr-control{direction:ltr;text-align:left}.otp-template-panel{grid-column:1/-1}.otp-template-panel .email-wysiwyg-editor{min-height:210px}.email-verification-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(18,183,106,.22);background:rgba(18,183,106,.1);color:#027a48;border-radius:999px;padding:6px 12px;font-weight:800}@media (max-width:991.98px){.otp-template-panel{grid-column:auto}}.wa-inbox{display:grid;grid-template-columns:320px minmax(0,1fr) 280px;min-height:72vh;overflow:hidden}.wa-list,.wa-profile{background:var(--ta-surface);border-inline-end:1px solid var(--ta-border)}.wa-profile{border-inline-start:1px solid var(--ta-border);border-inline-end:0;padding:20px}.wa-conversations{max-height:72vh;overflow:auto}.wa-conversation{display:block;padding:14px 16px;border-bottom:1px solid var(--ta-border);color:inherit;text-decoration:none}.wa-conversation:hover,.wa-conversation.active{background:var(--ta-brand-soft)}.wa-chat{display:flex;flex-direction:column;min-width:0}.wa-chat-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--ta-border)}.wa-chat-header h3{margin:0}.wa-thread{flex:1;padding:22px;overflow:auto;background:linear-gradient(180deg,var(--ta-surface2),var(--ta-surface));display:flex;flex-direction:column;gap:12px}.wa-bubble{max-width:72%;padding:12px 14px;border-radius:18px;border:1px solid var(--ta-border);background:#fff;box-shadow:0 10px 26px rgba(16,24,40,.06)}.wa-bubble.out{margin-inline-start:auto;background:var(--ta-brand);color:#fff;border-color:var(--ta-brand)}.wa-bubble small{display:block;margin-top:6px;opacity:.75;font-size:11px}.wa-compose{padding:14px;border-top:1px solid var(--ta-border);background:var(--ta-surface)}@media (max-width:1100px){.wa-inbox{grid-template-columns:280px 1fr}.wa-profile{display:none}}@media (max-width:767px){.wa-inbox{grid-template-columns:1fr}.wa-list{max-height:260px}.wa-bubble{max-width:90%}.wa-chat-header{align-items:flex-start;gap:10px}.wa-compose .d-flex{flex-direction:column}.wa-compose .btn{width:100%}}.zoom-form-grid,.zoom-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.zoom-form-grid .full,.zoom-settings-grid .full{grid-column:1/-1}.zoom-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:20px}.zoom-action-panel{position:sticky;top:90px;align-self:start}.zoom-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zoom-info-grid span{display:block;color:var(--ta-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.zoom-info-grid strong{display:block;color:var(--ta-heading);font-weight:850}.zoom-info-grid .full{grid-column:1/-1}.zoom-toggle-row{display:flex;flex-wrap:wrap;gap:12px}.zoom-toggle-row label{border:1px solid var(--ta-border);background:var(--ta-surface2);border-radius:999px;padding:10px 14px;font-weight:800;color:var(--ta-text)}.timeline-item{border-left:3px solid var(--ta-brand);padding:0 0 16px 14px;margin-bottom:12px}.ltr-field{direction:ltr;text-align:left}.status-pending_review,.status-new{background:rgba(247,144,9,.12);color:#b54708;border-color:rgba(247,144,9,.2)}.status-scheduled,.status-approved,.status-rescheduled{background:rgba(70,95,255,.10);color:var(--ta-brand);border-color:rgba(70,95,255,.18)}.status-completed{background:rgba(18,183,106,.12);color:#027a48;border-color:rgba(18,183,106,.2)}.status-rejected,.status-cancelled,.status-no_show{background:rgba(240,68,56,.12);color:#b42318;border-color:rgba(240,68,56,.2)}@media (max-width:1100px){.zoom-detail-grid{grid-template-columns:1fr}.zoom-action-panel{position:static}}@media (max-width:760px){.zoom-form-grid,.zoom-settings-grid,.zoom-info-grid{grid-template-columns:1fr}.zoom-toggle-row{flex-direction:column}.zoom-toggle-row label{border-radius:18px}}.zoom-hero-card{overflow:hidden;border:1px solid var(--ta-border);background:linear-gradient(135deg,rgba(70,95,255,.10),rgba(124,58,237,.06),var(--ta-surface))}.zoom-hero-body{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.zoom-hero-icon{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ta-brand),#7c3aed);color:#fff;font-size:38px;box-shadow:0 18px 40px rgba(70,95,255,.22);flex:0 0 auto}.zoom-hero-copy{min-width:260px;flex:1}.zoom-hero-copy h2{margin:10px 0 4px;font-size:28px;font-weight:900;letter-spacing:-.04em;color:var(--ta-heading)}.zoom-hero-copy p{margin:0;color:var(--ta-muted);font-weight:700;line-height:1.6}.zoom-readiness-stack{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.zoom-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-top:20px;align-items:start}.zoom-settings-main{min-width:0}.zoom-settings-side{min-width:0}.zoom-settings-grid,.zoom-oauth-grid,.zoom-webhook-grid{display:grid;gap:16px;align-items:end}.zoom-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zoom-oauth-grid{grid-template-columns:1.25fr 1.25fr 1fr}.zoom-webhook-grid{grid-template-columns:1fr 1fr}.zoom-settings-grid .full,.zoom-oauth-grid .full,.zoom-webhook-grid .full{grid-column:1/-1}.zoom-settings-grid .form-control,.zoom-settings-grid .form-select,.zoom-oauth-grid .form-control,.zoom-oauth-grid .form-select,.zoom-webhook-grid .form-control,.zoom-webhook-grid .form-select{width:100%;min-width:0}.zoom-switch-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 14px;border:1px solid var(--ta-border);border-radius:18px;background:var(--ta-surface2);font-weight:850;color:var(--ta-text)}.zoom-switch-row input{width:18px;height:18px;accent-color:var(--ta-brand)}.zoom-stat-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.zoom-table-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.zoom-table-header .form-control{max-width:420px}.zoom-table{min-width:1080px}.zoom-table th,.zoom-table td{white-space:nowrap}.zoom-table td:nth-child(3){white-space:normal;min-width:220px}.zoom-card{border-radius:26px}.zoom-form-grid,.zoom-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.zoom-form-grid .full,.zoom-settings-grid .full{grid-column:1/-1}.zoom-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:20px}.zoom-action-panel{position:sticky;top:90px;align-self:start}.zoom-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zoom-info-grid span{display:block;color:var(--ta-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.zoom-info-grid strong{display:block;color:var(--ta-heading);font-weight:850}.zoom-info-grid .full{grid-column:1/-1}.zoom-toggle-row{display:flex;flex-wrap:wrap;gap:12px}.zoom-toggle-row label{border:1px solid var(--ta-border);background:var(--ta-surface2);border-radius:999px;padding:10px 14px;font-weight:800;color:var(--ta-text)}.timeline-item{border-left:3px solid var(--ta-brand);padding:0 0 16px 14px;margin-bottom:12px}.ltr-field{direction:ltr;text-align:left}.status-pending_review,.status-new{background:rgba(247,144,9,.12);color:#b54708;border-color:rgba(247,144,9,.2)}.status-scheduled,.status-approved,.status-rescheduled{background:rgba(70,95,255,.10);color:var(--ta-brand);border-color:rgba(70,95,255,.18)}.status-completed{background:rgba(18,183,106,.12);color:#027a48;border-color:rgba(18,183,106,.2)}.status-rejected,.status-cancelled,.status-no_show{background:rgba(240,68,56,.12);color:#b42318;border-color:rgba(240,68,56,.2)}@media (max-width:1280px){.zoom-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zoom-settings-layout{grid-template-columns:1fr}.zoom-action-panel{position:static}.zoom-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zoom-oauth-grid{grid-template-columns:1fr 1fr}.zoom-webhook-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.zoom-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zoom-detail-grid{grid-template-columns:1fr}.zoom-hero-body{align-items:flex-start}.zoom-readiness-stack{justify-content:flex-start}.zoom-table-header .form-control{max-width:none;width:100%}}@media (max-width:760px){.zoom-form-grid,.zoom-settings-grid,.zoom-info-grid,.zoom-oauth-grid,.zoom-webhook-grid{grid-template-columns:1fr}.zoom-toggle-row{flex-direction:column}.zoom-toggle-row label{border-radius:18px}.zoom-hero-icon{width:58px;height:58px;border-radius:20px;font-size:30px}.zoom-hero-copy h2{font-size:24px}.zoom-stat-grid{grid-template-columns:1fr}}.btn.is-action-loading,.action-link.is-action-loading,button.is-action-loading{position:relative;pointer-events:none;opacity:.82}.btn.is-action-loading::after,button.is-action-loading::after{content:"";display:inline-block;width:16px;height:16px;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;margin-inline-start:8px;vertical-align:-3px;animation:taSpin .75s linear infinite}@keyframes taSpin{to{transform:rotate(360deg)}}form.is-submitting{filter:saturate(.98)}html.is-fast-transition *{scroll-behavior:auto!important}.settings-center-header .page-title{letter-spacing:-.045em}.settings-center-header p{max-width:920px;font-weight:650}.settings-hub{display:grid;gap:16px}.settings-hub-hero{display:flex;justify-content:space-between;gap:20px;align-items:stretch;border:1px solid var(--ta-border);border-radius:28px;padding:24px;background:linear-gradient(135deg,rgba(70,95,255,.10),rgba(124,58,237,.055),rgba(255,255,255,.95));box-shadow:var(--ta-shadow)}.settings-hub-hero h3{margin:12px 0 6px;font-size:30px;letter-spacing:-.045em;color:var(--ta-heading)}.settings-hub-hero p{margin:0;color:var(--ta-muted);font-weight:750;line-height:1.6;max-width:760px}.settings-hub-health{min-width:260px;border:1px solid rgba(70,95,255,.18);background:rgba(255,255,255,.72);border-radius:22px;padding:18px;display:grid;gap:6px;align-content:center}.settings-hub-health i{width:48px;height:48px;border-radius:18px;background:var(--ta-brand-soft);color:var(--ta-brand);display:grid;place-items:center;font-size:26px}.settings-hub-health strong{font-size:16px;color:var(--ta-heading);font-weight:950}.settings-hub-health small{color:var(--ta-muted);font-weight:750;line-height:1.45}.settings-command-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.settings-command-card{border:1px solid var(--ta-border);background:var(--ta-surface);border-radius:24px;padding:18px;text-decoration:none;color:var(--ta-text);box-shadow:var(--ta-shadow-sm);transition:.2s ease;min-height:178px;display:flex;flex-direction:column;gap:10px}.settings-command-card:hover{transform:translateY(-2px);box-shadow:0 18px 52px rgba(16,24,40,.11);border-color:rgba(70,95,255,.28);color:var(--ta-heading)}.settings-command-icon{width:52px;height:52px;border-radius:19px;display:grid;place-items:center;font-size:27px;background:var(--ta-brand-soft);color:var(--ta-brand)}.settings-command-icon.health{background:rgba(18,183,106,.12);color:#039855}.settings-command-icon.audit{background:rgba(70,95,255,.12);color:var(--ta-brand)}.settings-command-icon.notify{background:rgba(247,144,9,.12);color:#b54708}.settings-command-icon.backup{background:rgba(14,165,233,.12);color:#0284c7}.settings-command-icon.update{background:rgba(124,58,237,.12);color:#7c3aed}.settings-command-card strong{display:block;color:var(--ta-heading);font-size:16px;font-weight:950}.settings-command-card small{display:block;color:var(--ta-muted);font-weight:700;line-height:1.45}.settings-shortcuts{display:flex;flex-wrap:wrap;gap:10px}.settings-shortcuts a{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--ta-border);background:var(--ta-surface);border-radius:999px;padding:10px 14px;text-decoration:none;color:var(--ta-text);font-weight:850;box-shadow:var(--ta-shadow-sm)}.settings-shortcuts a:hover{color:var(--ta-brand);border-color:rgba(70,95,255,.26);background:var(--ta-brand-soft)}.settings-form-title{display:flex;align-items:center;gap:14px}.settings-form-title>span{width:50px;height:50px;border-radius:18px;background:var(--ta-brand-soft);color:var(--ta-brand);display:grid;place-items:center;font-size:26px}.settings-form-title h3{margin:0;color:var(--ta-heading);font-size:22px;letter-spacing:-.035em}.settings-form-title p{margin:2px 0 0;color:var(--ta-muted);font-weight:700}.settings-core-grid>.col-lg-7,.settings-core-grid>.col-lg-5{display:flex}.settings-core-grid>.col-lg-7>.card,.settings-core-grid>.col-lg-5>.card{width:100%}.dark .settings-hub-hero{background:linear-gradient(135deg,rgba(70,95,255,.16),rgba(124,58,237,.10),rgba(16,24,40,.9))}.dark .settings-hub-health{background:rgba(16,24,40,.72)}@media (max-width:1320px){.settings-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-hub-hero{flex-direction:column}.settings-hub-health{min-width:0}}@media (max-width:860px){.settings-command-grid{grid-template-columns:1fr}.settings-hub-hero{border-radius:22px;padding:18px}.settings-hub-hero h3{font-size:24px}.settings-shortcuts{display:grid;grid-template-columns:1fr}.settings-shortcuts a{justify-content:center;border-radius:16px}.settings-center-header .col-auto{width:100%}.settings-center-header .col-auto .btn{flex:1;justify-content:center}}.receipt-state-card{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--ta-border,#eaecf0);border-radius:18px;padding:14px 16px;margin:12px 0;background:var(--ta-surface2,#f9fafb);box-shadow:0 10px 24px rgba(16,24,40,.04)}.receipt-state-card i{font-size:24px;flex:0 0 auto;margin-top:2px}.receipt-state-card strong{display:block;color:var(--ta-heading,#101828);font-weight:950}.receipt-state-card span{display:block;color:var(--ta-muted,#667085);font-size:13px;line-height:1.5;font-weight:750;margin-top:3px}.receipt-state-pending{border-color:rgba(247,144,9,.25);background:rgba(247,144,9,.08);color:#b54708}.receipt-state-approved{border-color:rgba(18,183,106,.25);background:rgba(18,183,106,.08);color:#027a48}.receipt-state-rejected{border-color:rgba(240,68,56,.25);background:rgba(240,68,56,.08);color:#b42318}.receipt-state-pending strong,.receipt-state-approved strong,.receipt-state-rejected strong{color:inherit}.billing-offline-receipt-panel.receipt-mode-pending .billing-receipt-form,.billing-offline-receipt-panel.receipt-mode-approved .billing-receipt-form{display:none!important}.billing-offline-receipt-panel.receipt-mode-rejected .billing-receipt-form{display:block!important}.wa-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.wa-grid .span-8{grid-column:span 8}.wa-grid .span-4{grid-column:span 4}.wa-card{border-radius:24px;overflow:hidden}.wa-filterbar{display:grid;grid-template-columns:minmax(240px,1fr) 220px auto;gap:12px;margin:16px 0}.wa-inbox-layout{display:grid;grid-template-columns:310px minmax(0,1fr) 330px;gap:18px;align-items:start}.wa-conversation-list,.wa-chat,.wa-profile{border-radius:22px;overflow:hidden}.wa-conv-item{display:block;padding:14px 16px;border-bottom:1px solid var(--border-color,#e5e7eb);color:inherit;text-decoration:none;position:relative}.wa-conv-item.active{background:#eef2ff}.wa-conv-item strong,.wa-conv-item small,.wa-conv-item span{display:block}.wa-conv-item small{color:#667085;margin-top:3px}.wa-conv-item span{color:#667085;font-size:13px;margin-top:6px}.wa-conv-item em{position:absolute;top:16px;right:16px;background:#465fff;color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}.wa-chat-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--border-color,#e5e7eb)}.wa-chat-head h3{margin:0}.wa-chat-head p{margin:2px 0 0;color:#667085}.wa-messages{height:540px;overflow:auto;padding:20px;background:linear-gradient(180deg,#f8fafc,#fff)}.wa-bubble{max-width:72%;padding:12px 14px;border-radius:18px;margin-bottom:12px;box-shadow:0 6px 18px rgba(15,23,42,.06)}.wa-bubble.in{background:#fff;border:1px solid #e5e7eb}.wa-bubble.out{background:#465fff;color:#fff;margin-left:auto}.wa-bubble small{display:block;margin-top:8px;opacity:.75;font-size:11px}.wa-composer{border-top:1px solid var(--border-color,#e5e7eb);padding:14px;background:#fff}.wa-composer form{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.wa-composer textarea{resize:vertical}.wa-template-send{display:grid!important;grid-template-columns:1fr auto;align-items:start}.wa-var-box{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px}.wa-profile{padding:18px}.note-card{border:1px solid #e5e7eb;border-radius:14px;padding:10px;margin-bottom:8px}.note-card small{color:#667085}.stats-grid.wa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wa-mapping-table textarea{min-width:240px}.code-field{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.empty-state{padding:28px;text-align:center;color:#667085}.ltr-input{direction:ltr;text-align:left}@media (max-width:1200px){.wa-inbox-layout{grid-template-columns:280px 1fr}.wa-profile{grid-column:1/-1}.wa-grid .span-8,.wa-grid .span-4{grid-column:1/-1}}@media (max-width:768px){.wa-filterbar{grid-template-columns:1fr}.wa-inbox-layout{grid-template-columns:1fr}.wa-messages{height:420px}.wa-bubble{max-width:90%}.grid-2{grid-template-columns:1fr}.wa-composer form{display:block}.wa-composer button{width:100%;margin-top:8px}}.wa-page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid var(--ta-border,#eaecf0);border-radius:28px;background:linear-gradient(135deg,rgba(70,95,255,.10),rgba(16,24,40,.02));box-shadow:0 18px 48px rgba(16,24,40,.08);padding:24px;margin-bottom:18px}.wa-page-hero h1{margin:0 0 8px;font-size:32px;letter-spacing:-.045em;color:var(--ta-heading,#101828)}.wa-page-hero p{margin:0;color:var(--ta-muted,#667085);font-weight:700;max-width:860px}.wa-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wa-hero-actions form{margin:0}.wa-settings-shell,.wa-mapping-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.wa-settings-aside,.wa-mapping-aside{position:sticky;top:calc(var(--ta-header,72px) + 16px);display:grid;gap:12px}.wa-status-card,.wa-helper-card,.wa-nav-card{border:1px solid var(--ta-border,#eaecf0);background:var(--ta-surface,#fff);border-radius:22px;padding:16px;box-shadow:0 12px 34px rgba(16,24,40,.07)}.wa-status-card{display:grid;gap:7px}.wa-status-icon{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;font-size:26px}.wa-status-card.is-ready .wa-status-icon{background:rgba(18,183,106,.12);color:#027a48}.wa-status-card.is-warning .wa-status-icon{background:rgba(247,144,9,.14);color:#b54708}.wa-status-card strong{font-weight:950;color:var(--ta-heading,#101828)}.wa-status-card span,.wa-helper-card p{color:var(--ta-muted,#667085);font-weight:700;line-height:1.55}.wa-nav-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ta-text,#344054);font-weight:900}.wa-nav-card i{width:38px;height:38px;border-radius:14px;background:var(--ta-brand-soft,#eef2ff);color:var(--ta-brand,#465fff);display:grid;place-items:center;font-size:22px}.wa-nav-card:hover{border-color:rgba(70,95,255,.30);color:var(--ta-brand,#465fff);transform:translateY(-1px)}.wa-card{border-radius:24px!important;overflow:hidden}.wa-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wa-section-head h3{margin:0;font-size:21px;letter-spacing:-.03em}.wa-section-head p{margin:4px 0 0;color:var(--ta-muted,#667085);font-weight:700}.section-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:950;color:var(--ta-brand,#465fff);margin-bottom:5px}.wa-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.wa-form-grid .span-3{grid-column:span 3}.wa-form-grid .span-4{grid-column:span 4}.wa-form-grid .span-6{grid-column:span 6}.wa-form-grid .span-8{grid-column:span 8}.wa-form-grid .span-12{grid-column:1/-1}.wa-check-row{width:100%;border:1px dashed rgba(70,95,255,.25);border-radius:18px;padding:14px;background:rgba(70,95,255,.04)}.wa-footer-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.wa-mapping-form{display:grid;gap:18px}.wa-mapping-section{margin:0}.wa-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wa-event-card{border:1px solid var(--ta-border,#eaecf0);border-radius:20px;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.86));box-shadow:0 8px 22px rgba(16,24,40,.04)}.wa-event-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.wa-event-title strong{display:block;color:var(--ta-heading,#101828);font-weight:950}.wa-event-title span{display:block;color:var(--ta-muted,#667085);font-size:12px;font-weight:800;margin-top:3px}.wa-event-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wa-event-fields .span-full{grid-column:1/-1}.wa-sticky-save{position:sticky;bottom:14px;z-index:4;display:flex;justify-content:flex-end;gap:10px;border:1px solid var(--ta-border,#eaecf0);border-radius:20px;padding:12px;background:rgba(255,255,255,.88);backdrop-filter:blur(10px);box-shadow:0 16px 44px rgba(16,24,40,.10)}.dark .wa-sticky-save{background:rgba(16,24,40,.88)}.offline-page-head .page-title{letter-spacing:-.04em}.offline-card-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.offline-filter-grid{display:grid;grid-template-columns:minmax(280px,1fr) 240px 220px;gap:14px;align-items:end}.offline-payment-table-wrap{overflow-x:auto}.offline-payments-table{min-width:1120px;table-layout:fixed}.offline-payments-table th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ta-muted,#667085);white-space:nowrap}.offline-payments-table td{vertical-align:middle}.offline-order-chip{display:inline-flex;align-items:center;max-width:180px;border:1px solid rgba(70,95,255,.20);background:var(--ta-brand-soft,#eef2ff);border-radius:14px;padding:8px 10px;text-decoration:none;color:var(--ta-heading,#101828);font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offline-amount{white-space:nowrap}.offline-open-receipt{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.receipt-note{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offline-review-cell{min-width:320px}.offline-reviewed-state,.offline-review-form{display:flex;align-items:center;justify-content:flex-end;gap:8px}.offline-review-summary{min-width:0;display:flex;align-items:center;gap:8px;justify-content:flex-end;color:var(--ta-muted,#667085);font-weight:850}.offline-review-summary i{font-size:20px}.offline-review-summary span{white-space:nowrap}.offline-review-summary small{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ta-muted,#667085)}.offline-admin-note{width:170px!important;min-width:140px!important}.offline-action-btn{width:42px!important;height:42px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border-radius:14px!important;flex:0 0 42px}.offline-review-form.is-hidden,.offline-reviewed-state.is-hidden{display:none!important}.offline-review-form.is-submitting{opacity:.72;pointer-events:none}.offline-date-cell{white-space:nowrap}.offline-receipt-cell{min-width:0}@media (max-width:1320px){.wa-settings-shell,.wa-mapping-shell{grid-template-columns:1fr}.wa-settings-aside,.wa-mapping-aside{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.wa-helper-card{display:none}.wa-event-grid{grid-template-columns:1fr}}@media (max-width:860px){.wa-page-hero{flex-direction:column;border-radius:22px;padding:18px}.wa-page-hero h1{font-size:26px}.wa-hero-actions{width:100%;display:grid;grid-template-columns:1fr}.wa-hero-actions .btn,.wa-hero-actions form,.wa-hero-actions button{width:100%;justify-content:center}.wa-settings-aside,.wa-mapping-aside{grid-template-columns:1fr}.wa-form-grid,.wa-event-fields,.offline-filter-grid{grid-template-columns:1fr}.wa-form-grid .span-3,.wa-form-grid .span-4,.wa-form-grid .span-6,.wa-form-grid .span-8,.wa-form-grid .span-12{grid-column:1/-1}.wa-sticky-save{position:static;display:grid}.offline-payments-table{min-width:980px}.offline-review-cell{min-width:280px}.offline-admin-note{width:140px!important}}.wa-dashboard-hero{align-items:center}.wa-dashboard-hero .wa-hero-actions{flex:0 0 auto}.wa-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:18px 0 22px}.wa-metric-card{display:flex;align-items:center;gap:14px;border:1px solid var(--ta-border,#eaecf0);border-radius:22px;background:var(--ta-surface,#fff);padding:16px;box-shadow:0 12px 34px rgba(16,24,40,.06);min-width:0}.wa-metric-card:after{display:none!important}.wa-metric-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:var(--ta-brand-soft,#eef2ff);color:var(--ta-brand,#465fff);font-size:23px;flex:0 0 auto}.wa-metric-card small{display:block;text-transform:uppercase;letter-spacing:.08em;color:var(--ta-muted,#667085);font-weight:950;font-size:11px;white-space:nowrap}.wa-metric-card strong{display:block;color:var(--ta-heading,#101828);font-size:26px;letter-spacing:-.04em;line-height:1.1}.wa-activity-table .wa-message-preview{max-width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-filterbar{grid-template-columns:minmax(280px,1fr) 240px 58px!important;gap:14px!important;align-items:end!important;margin:20px 0!important}.wa-filterbar .btn{height:52px;border-radius:16px}.wa-inbox-layout{grid-template-columns:340px minmax(0,1fr) 320px!important;gap:18px!important;align-items:stretch!important}.wa-inbox-layout.no-profile{grid-template-columns:340px minmax(0,1fr)!important}.wa-conversation-list,.wa-chat,.wa-profile{min-height:360px;border-radius:24px!important}.wa-chat{display:flex!important;flex-direction:column!important}.wa-chat>.empty-state{display:grid;place-items:center;min-height:360px}.wa-profile{padding:18px!important}.wa-mapping-topgrid{display:grid;grid-template-columns:260px minmax(260px,1fr) minmax(260px,1fr);gap:14px;margin:0 0 18px}.wa-mapping-topgrid .wa-status-card,.wa-mapping-topgrid .wa-helper-card{height:100%;min-width:0}.wa-mapping-full{display:grid;gap:18px}.wa-mapping-full .wa-card{overflow:visible}.wa-event-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}.wa-event-card{min-width:0}.wa-event-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wa-event-fields textarea{width:100%;max-width:100%;resize:vertical}.offline-review-form .offline-action-btn[title*="Approve"],.offline-review-form .offline-action-btn[aria-label*="Approve"]{background:#12b76a!important;border-color:#12b76a!important;color:#fff!important}.offline-review-form .offline-action-btn[title*="Reject"],.offline-review-form .offline-action-btn[aria-label*="Reject"]{background:#fff5f5!important;border-color:#fecdca!important;color:#f04438!important}.offline-review-summary small{max-width:220px}.receipt-state-card span{line-height:1.45}.dark .wa-metric-card,.dark .wa-mapping-topgrid .wa-status-card,.dark .wa-mapping-topgrid .wa-helper-card{background:var(--ta-surface,#111827)}@media (max-width:1280px){.wa-inbox-layout,.wa-inbox-layout.no-profile{grid-template-columns:300px minmax(0,1fr)!important}.wa-profile{grid-column:1/-1}.wa-mapping-topgrid{grid-template-columns:1fr}.wa-event-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.wa-page-hero{align-items:stretch}.wa-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-filterbar{grid-template-columns:1fr!important}.wa-inbox-layout,.wa-inbox-layout.no-profile{grid-template-columns:1fr!important}.wa-conversation-list,.wa-chat,.wa-profile{min-height:auto}.wa-chat>.empty-state{min-height:240px}.wa-event-fields{grid-template-columns:1fr!important}.wa-event-fields .span-full{grid-column:1/-1}.wa-metric-card strong{font-size:22px}}@media (max-width:520px){.wa-metric-grid{grid-template-columns:1fr}.wa-metric-card{padding:14px}.wa-page-hero h1{font-size:25px!important}}.offline-review-summary{min-width:0}.offline-review-summary>span{font-weight:900}.offline-review-summary .offline-admin-note-preview{display:block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ta-muted);font-weight:750;margin-top:3px}.offline-review-form .offline-admin-note{min-width:180px}