@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-latin-ext-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-latin-ext-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-latin-ext-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-latin-ext-700-normal.woff2) format("woff2")}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font,Inter),Arial,sans-serif;font-size:var(--fs,14px);color:var(--text,#14233d);background:var(--page,#f4f7fb)}a{color:var(--primary,#245ba7);text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar,252px);padding:10px;background:#fff;border-right:1px solid var(--border,#dbe5f2);overflow:auto;z-index:40;transition:.25s}.app-main{min-width:0;width:calc(100% - var(--sidebar,252px));margin-left:var(--sidebar,252px);transition:.25s}.page-wrap{width:100%;max-width:1900px;margin:0 auto;padding:18px 20px 88px}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 20px;background:#ffffffed;border-bottom:1px solid var(--border,#dbe5f2);backdrop-filter:blur(12px)}.topbar__pills,.topbar__right,.row-actions,.form-actions,.card-head,.page-head,.pager,.pager>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topbar__right{justify-content:flex-end}.topbar__hamburger{display:none}.pill,.tag{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:1px solid var(--border,#dbe5f2);border-radius:999px;background:#eef4fd;font-size:12px;white-space:nowrap}.tag{padding:4px 8px;background:#f7f9fc}.support-btn{padding:9px 16px;border-radius:999px;background:#25cfad;color:#fff;font-weight:800;white-space:nowrap}.global-search{width:min(270px,18vw);min-height:38px;padding:0 12px;border:1px solid var(--border,#dbe5f2);border-radius:12px}.user-chip{font-weight:800;white-space:nowrap}.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--border,#dbe5f2);border-radius:50%;background:#fff;color:var(--text,#14233d)}.brand-card{display:grid;gap:8px;padding:8px 4px 15px;border-bottom:1px solid var(--border,#dbe5f2)}.brand-card__top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted,#718198);font-weight:800}.status-dot{padding:3px 9px;border-radius:999px;background:#1bc07e;color:#fff;font-size:10px}.brand-logo{display:grid;place-items:center;width:100%;height:95px;border:1px solid var(--border,#dbe5f2);border-radius:18px;background:#f7f9fc;overflow:hidden}.brand-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.brand-logo strong{font-size:25px;color:var(--primary,#245ba7)}.brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.brand-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#718198);font-size:11px}.menu{display:grid;gap:8px;padding:12px 0 70px}.menu__item,.menu summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 10px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#fff;color:var(--text,#14233d);font-weight:800;list-style:none;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu__item.is-active,.menu details[open]>summary{color:var(--primary,#245ba7);background:#edf5ff;border-color:#a7c8f8}.menu details>a{display:block;margin:5px 6px 0;padding:10px 12px;border-left:3px solid transparent;border-radius:10px;color:var(--text,#14233d);font-size:12px;font-weight:700}.menu details>a:hover,.menu details>a.is-active{border-left-color:var(--primary,#245ba7);background:#eff5ff;color:var(--primary,#245ba7)}.menu i{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#f3f7fd;font-style:normal}.menu i:before{font-size:16px}.menu [data-icon=home]:before{content:"⌂"}.menu [data-icon=profile]:before{content:"▣"}.menu [data-icon=customers]:before{content:"♟"}.menu [data-icon=products]:before{content:"◇"}.menu [data-icon=quotes]:before{content:"▤"}.menu [data-icon=settings]:before{content:"⚙"}.menu [data-icon=admin]:before{content:"◆"}.menu [data-icon=process]:before{content:"⇄";font-weight:900}.sidebar-logout{position:sticky;bottom:0;padding-top:8px;background:#fff}.mobile-nav{display:none}.sidebar--navy-rail .sidebar{background:#102f5b;color:#fff}.sidebar--navy-rail .menu__item,.sidebar--navy-rail .menu summary{border-color:#31547c;background:#153965;color:#fff;border-radius:8px}.sidebar--navy-rail .brand-card small,.sidebar--navy-rail .brand-card__top{color:#cbdcf2}.sidebar--navy-rail .sidebar-logout{background:#102f5b}.sidebar--graphite-compact .sidebar{background:#283548;padding:7px}.sidebar--graphite-compact .menu{gap:4px}.sidebar--graphite-compact .menu__item,.sidebar--graphite-compact .menu summary{min-height:40px;border:0;border-radius:6px;background:#334155;color:#fff}.sidebar--red-line .menu__item,.sidebar--red-line .menu summary{border-radius:0;border-width:0 0 0 4px}.sidebar--red-line .menu__item.is-active,.sidebar--red-line details[open]>summary{border-left-color:#d83238}.sidebar--light-corporate .sidebar{background:#f7fbff}.sidebar--light-corporate .menu__item,.sidebar--light-corporate .menu summary{border-radius:8px}.sidebar--glass-panel .sidebar{background:#fffc;backdrop-filter:blur(22px)}.sidebar--glass-panel .menu__item,.sidebar--glass-panel .menu summary{background:#ffffff9e;box-shadow:0 5px 18px #1a3c6611}.sidebar--minimal-white .menu__item,.sidebar--minimal-white .menu summary{border:0;border-bottom:1px solid #e5edf6;border-radius:0;background:transparent}.sidebar--dark-executive .sidebar{background:#101828;color:#fff}.sidebar--dark-executive .menu__item,.sidebar--dark-executive .menu summary{color:#fff;background:#1d2939;border-color:#344054}.sidebar--dark-executive .sidebar-logout{background:#101828}.sidebar--soft-blue .sidebar{background:#eef6ff}.sidebar--soft-blue .menu__item,.sidebar--soft-blue .menu summary{background:#f8fbff;border-color:#cfe2fa}.sidebar--sidebar-card .sidebar{background:#edf2fa}.sidebar--sidebar-card .menu__item,.sidebar--sidebar-card .menu summary{box-shadow:0 5px 15px #1f3b5a14}.sidebar--accordion-tree .menu details>a{margin-left:22px;border-left-style:dashed}.sidebar--slim-rail .sidebar{width:190px}.sidebar--slim-rail .app-main{margin-left:190px;width:calc(100% - 190px)}.sidebar--gradient-pro .sidebar{background:linear-gradient(180deg,#0f3974,#13254e);color:#fff}.sidebar--gradient-pro .menu__item,.sidebar--gradient-pro .menu summary{color:#fff;background:#ffffff12;border-color:#ffffff20}.sidebar--gradient-pro .sidebar-logout{background:transparent}.sidebar--technical-panel .menu__item,.sidebar--technical-panel .menu summary{border-radius:3px;border-style:dashed}.sidebar--classic-office .menu__item,.sidebar--classic-office .menu summary{border-radius:5px;background:#fafafa}.icons--mono .menu i{filter:grayscale(1)}.icons--sketch .menu i{background:transparent;border:1px dashed #64748b}.icons--soft-card .menu i{box-shadow:0 4px 10px #3b82f626}.icons--color .menu [data-icon=home]{background:#fff2cc}.icons--color .menu [data-icon=profile]{background:#e5f4ff}.icons--color .menu [data-icon=customers]{background:#efe5ff}.icons--color .menu [data-icon=products]{background:#ffefdc}.icons--color .menu [data-icon=quotes]{background:#eceaff}.icons--color .menu [data-icon=settings]{background:#f1eaff}.page-head{justify-content:space-between;margin:4px 0 16px}.page-head h1{margin:0;font-size:27px}.page-head p{margin:5px 0;color:var(--muted,#718198)}.eyebrow{color:var(--primary,#245ba7);font-size:12px;font-weight:900;letter-spacing:1.8px}.card{min-width:0;padding:16px;border:1px solid var(--border,#dbe5f2);border-radius:var(--radius,14px);background:var(--card,#fff);box-shadow:0 9px 25px #1b35570c}.card h2{margin:0 0 12px;font-size:18px}.card-head{justify-content:space-between;margin-bottom:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 13px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff;color:var(--text,#14233d);font-weight:800;text-decoration:none}.btn:hover{transform:translateY(-1px);box-shadow:0 7px 16px #1f3c5c12}.btn--primary{border-color:var(--primary,#245ba7);background:var(--primary,#245ba7);color:#fff}.btn--success{border-color:#139d69;background:#139d69;color:#fff}.btn--danger{border-color:#ffd0d0;background:#fff3f3;color:#b42318}.btn--soft{background:#edf5ff;color:var(--primary,#245ba7)}.btn--block{width:100%}.btn--sm{min-height:32px;padding:6px 10px;font-size:12px}.btn--lg{min-height:47px}.toast,.form-error{margin:0 0 14px;padding:12px 14px;border:1px solid #b7e4ce;border-radius:10px;background:#edfff4;color:#087443;font-weight:700}.toast--error,.form-error{border-color:#fecaca;background:#fff1f2;color:#b42318}.filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.filterbar input{flex:1;min-width:260px}.filterbar input,.filterbar select,.stack input,.stack select{min-height:39px;padding:0 11px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff}.table-scroll{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;min-width:820px}th,td{padding:10px;border-bottom:1px solid #e7edf5;text-align:left;vertical-align:middle}th{background:#f1f6ff;font-size:12px;white-space:nowrap}.lined th,.lined td{border:1px solid #dce5f0}.empty{padding:25px;color:var(--muted,#718198);text-align:center}.block{display:block}.pager{justify-content:space-between;margin-top:12px}.thumb{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e0e7ef;border-radius:9px;overflow:hidden;background:#fafcff}.thumb img{width:100%;height:100%;object-fit:contain}.clamp{display:-webkit-box;max-width:340px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.metric-grid{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));gap:10px;margin-bottom:14px}.metric{min-height:95px;padding:13px;border:1px solid var(--border,#dbe5f2);border-radius:var(--radius,14px);background:#fff}.metric small{display:block;color:var(--muted,#718198);font-weight:700}.metric strong{display:block;margin-top:12px;font-size:27px}.metric--danger{border-color:#fecaca;background:#fff7f7}.metric--success{border-color:#bbf7d0;background:#f7fff9}.metric--warning{border-color:#fde68a;background:#fffcf0}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.span-2{grid-column:span 2}.mini-list{display:grid;gap:5px}.mini-list a,.activity-scroll>div{display:grid;gap:3px;padding:9px;border-bottom:1px solid #e7edf5;color:var(--text,#14233d)}.mini-list small,.activity-scroll small{color:var(--muted,#718198)}.activity-scroll{max-height:230px;overflow:auto}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.profile-card{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#fff}.profile-card.is-active{border:2px solid #1bc07e}.profile-card h2{margin:0;font-size:16px}.profile-card p{margin:5px 0;color:var(--muted,#718198)}.profile-logo{display:grid;place-items:center;width:65px;height:65px;border:1px solid #dce5ef;border-radius:12px;overflow:hidden;font-weight:900}.profile-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.profile-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid label,.stack label,.quote-side label{display:grid;gap:5px;color:var(--text,#14233d);font-size:12px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea,.quote-side select,.quote-side input{width:100%;min-height:39px;padding:9px 10px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#fff}.wide{grid-column:1/-1}.form-section{padding:14px 0;border-bottom:1px solid #e7edf5}.form-section:first-child{padding-top:0}.form-section h2{font-size:16px}.customer-form{display:grid;gap:0}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.setting-card{display:block;padding:16px;border:1px solid var(--border,#dbe5f2);border-radius:var(--radius,14px);background:#fff;color:var(--text,#14233d)}.setting-card:hover{border-color:var(--primary,#245ba7);box-shadow:0 10px 22px #1b355716}.setting-card h2{margin:0 0 8px;font-size:17px}.setting-card p{min-height:35px;color:var(--muted,#718198)}.setting-card span{color:var(--primary,#245ba7);font-weight:900}.studio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:14px}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0}.check{display:flex!important;align-items:center;gap:6px!important}.check input{width:auto!important;min-height:auto!important}.theme-preview{display:grid;grid-template-columns:94px 1fr;height:330px;overflow:hidden;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:var(--page,#f4f7fb)}.theme-preview aside{display:grid;align-content:start;gap:11px;padding:12px;background:var(--primary,#245ba7);color:#fff}.theme-preview aside span{height:15px;border-radius:8px;background:#ffffff45}.theme-preview main{padding:12px}.theme-preview header,.theme-preview article,.theme-preview section{margin-bottom:11px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:var(--card,#fff)}.theme-preview header{height:38px}.theme-preview main div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.theme-preview article{height:60px}.theme-preview section{height:135px}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:13px}.template-card{overflow:hidden;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#fff}.template-card>div:last-child{padding:12px}.template-card h2{font-size:16px}.template-card p{min-height:35px;color:var(--muted,#718198)}.template-mini{display:grid;grid-template-columns:40px 1fr;grid-template-rows:25px 1fr;height:180px;padding:10px;background:#fbfdff;border-top:6px solid var(--p)}.template-mini header{grid-column:1/-1;background:var(--p)}.template-mini aside{margin-top:8px;background:var(--a);opacity:.25}.template-mini main{padding:8px}.template-mini main>*{display:block;margin-bottom:8px}.template-mini span{height:5px;background:#e4eaf2}.template-mini table{min-width:0}.template-mini td{height:12px;padding:0;border:1px solid #dce5ef}.layout-executive{border-top-style:double}.layout-navy header{height:38px}.layout-redline{border-top:6px solid var(--a);border-left:7px solid var(--p)}.layout-graphite{background:#eef1f5}.layout-export{border:2px dashed var(--p)}.layout-visual aside{width:65px}.layout-minimal aside{display:none}.layout-minimal{grid-template-columns:1fr}.layout-technical td{border-style:dashed}.layout-compact{height:145px}.block-list{display:grid;gap:7px}.block-list button{padding:11px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#f8fbff;text-align:left}.block-list button.dragging{opacity:.4}.quote-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;margin-bottom:12px}.quote-side{display:grid;align-content:start;gap:12px}.lookup{position:relative}.lookup input{width:100%;min-height:43px;padding:0 12px;border:1px solid var(--border,#dbe5f2);border-radius:10px}.suggest{position:absolute;z-index:20;left:0;right:0;top:46px;max-height:260px;overflow:auto;border-radius:10px;background:#fff;box-shadow:0 12px 28px #17355520}.suggest button{display:block;width:100%;padding:10px;border:0;border-bottom:1px solid #edf1f7;background:#fff;text-align:left}.snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;margin-top:10px}.snapshot-grid div{display:grid;gap:4px;padding:9px;border:1px solid #e1e8f0;border-radius:9px;background:#fafcff}.snapshot-grid small{color:var(--muted,#718198)}.quote-items td{position:relative;padding:7px}.quote-items input,.quote-items select,.quote-items textarea{width:100%;min-width:75px;padding:7px;border:1px solid #dbe5f2;border-radius:7px}.quote-items textarea{min-width:230px;resize:vertical}.quote-items .product-find{min-width:250px}.quote-total{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:10px}.quote-total div{display:grid;gap:4px;min-width:120px;padding:8px 11px;border:1px solid #dce5ef;border-radius:9px}.quote-total .grand{border-color:var(--primary,#245ba7);background:#eef5ff}.sticky-save{position:sticky;bottom:10px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:11px;border:1px solid var(--border,#dbe5f2);border-radius:13px;background:#ffffffed;box-shadow:0 9px 20px #1b35571a}.modal{position:fixed;z-index:100;inset:0;display:none;place-items:center;padding:20px;background:#06163080}.modal.is-open{display:grid}.modal-card{position:relative;width:min(820px,96vw);max-height:90vh;overflow:auto;padding:20px;border-radius:16px;background:#fff;box-shadow:0 20px 60px #0003}.modal-close{position:absolute;right:10px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:#f4f6f9;font-size:22px}.stack{display:grid;gap:8px}.error-card{max-width:620px;margin:12vh auto;padding:25px;border:1px solid var(--border,#dbe5f2);border-radius:16px;background:#fff}.error-card h1{font-size:42px;margin:0 0 10px}.login-page{background:#eff4fb}.login-shell{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-visual{display:grid;align-content:space-between;gap:20px;padding:48px 7vw;background:linear-gradient(135deg,#062555,#102650);background-size:cover;background-position:center;color:#fff}.login-logo{display:grid;gap:3px}.login-logo img{width:180px;height:80px;object-fit:contain;object-position:left center}.login-logo b{font-size:28px;letter-spacing:3px}.login-badge{display:inline-flex;padding:7px 11px;border:1px solid #ffffff30;border-radius:999px;background:#ffffff16;font-weight:800}.login-visual h1{max-width:650px;margin:25px 0 15px;font-size:clamp(38px,5vw,75px);line-height:1}.login-visual p{max-width:650px;font-size:17px;line-height:1.7;color:#d7e4f6}.login-features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.login-features article{display:grid;gap:5px;padding:12px;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff12}.login-features small{color:#ccdbef}.login-form-area{display:grid;place-items:center;padding:24px}.login-card{display:grid;gap:13px;width:min(580px,100%);padding:34px;border:1px solid #e1e7f0;border-radius:20px;background:#fff;box-shadow:0 16px 35px #1a35561a}.login-card h2{margin:0;font-size:40px}.login-card p{margin:0 0 7px;color:#718198}.login-card label{display:grid;gap:6px;font-weight:800}.login-card input{width:100%;min-height:51px;padding:0 12px;border:1px solid #dbe5f2;border-radius:11px}.password-wrap{position:relative}.password-wrap button{position:absolute;right:8px;top:8px;bottom:8px;border:0;border-radius:8px;background:#edf4ff;color:#245ba7}.login-note{padding-top:12px;border-top:1px solid #e5eaf2;color:#718198;font-size:12px}@media (max-width:1380px){.metric-grid{grid-template-columns:repeat(4,1fr)}.topbar__right .global-search{display:none}}@media (max-width:1000px){.sidebar{transform:translate(-105%);width:min(310px,88vw)!important}.sidebar.is-open{transform:translate(0)}.app-main,.sidebar--slim-rail .app-main{width:100%;margin-left:0}.topbar__hamburger{display:grid}.topbar{padding:7px 10px}.topbar__pills .pill:first-child,.topbar__right .support-btn,.topbar__right .user-chip{display:none}.page-wrap{padding:14px 12px 82px}.dashboard-grid,.quote-grid,.studio-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.form-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-nav{position:fixed;z-index:35;display:grid;grid-template-columns:repeat(4,1fr);inset:auto 0 0;padding:8px;background:#ffffffef;border-top:1px solid var(--border,#dbe5f2)}.mobile-nav a{padding:9px 4px;text-align:center;font-size:12px;font-weight:900}.login-shell{grid-template-columns:1fr}.login-visual{display:none}.login-card h2{font-size:31px}}@media (max-width:620px){.metric-grid{grid-template-columns:repeat(2,1fr)}.form-grid,.form-grid.cols-4,.check-grid{grid-template-columns:1fr}.profile-card{grid-template-columns:58px 1fr}.profile-actions{grid-column:1/-1}.wide{grid-column:auto}.page-head h1{font-size:23px}.topbar__pills .pill:nth-child(n+3){display:none}.quote-total{justify-content:stretch}.quote-total div{flex:1}.login-card{padding:22px}}:root{accent-color:var(--primary,#245ba7)}body,.app-main{background:var(--page,#f4f7fb)}.sidebar,.sidebar-logout,.topbar,.card,.modal-card,.btn,.pill,.tag,input,select,textarea{border-color:var(--border,#dbe5f2)}.btn--primary{background:var(--primary,#245ba7);border-color:var(--primary,#245ba7)}.btn--soft,.menu__item.is-active,.menu details[open]>summary,.menu details>a:hover,.menu details>a.is-active{background:color-mix(in srgb,var(--primary,#245ba7) 10%,white);color:var(--primary,#245ba7);border-color:color-mix(in srgb,var(--primary,#245ba7) 40%,white)}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb,var(--primary,#245ba7) 30%,transparent);border-color:var(--primary,#245ba7)}th{background:color-mix(in srgb,var(--primary,#245ba7) 8%,white)}.customer-edit{margin-top:12px;border-top:1px solid var(--border,#dbe5f2);padding-top:10px}.customer-edit summary{cursor:pointer;color:var(--primary,#245ba7);font-weight:800;margin-bottom:10px}.customer-edit .form-grid{margin-top:10px}.quote-items{min-width:1240px;table-layout:auto}.quote-items th:first-child,.quote-items td:first-child{width:72px;min-width:72px}.quote-items th:nth-child(2),.quote-items td:nth-child(2){min-width:235px}.quote-items th:nth-child(3),.quote-items td:nth-child(3){min-width:260px}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:80px}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:88px}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:112px}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:125px}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:78px}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:112px}.quote-image-cell{padding:6px!important}.quote-line-image{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:var(--card,#fff);overflow:hidden;color:var(--muted,#718198);font-size:10px;text-align:center}.line-description{min-height:58px;max-height:88px}.compact-actions{min-width:145px;gap:4px}.compact-actions .btn{padding:5px 7px}.template-mini main{overflow:hidden}.template-mini .mini-product{display:block;margin:4px 0 2px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-mini .mini-description{display:block;height:auto;margin-bottom:4px;font-size:7px;line-height:1.2;color:#718198;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-preview{background:var(--page,#f4f7fb)}.theme-preview aside{background:color-mix(in srgb,var(--primary,#245ba7) 12%,white)}.theme-preview aside b{color:var(--primary,#245ba7)}.theme-preview main header,.theme-preview article,.theme-preview section{border-color:var(--border,#dbe5f2);background:var(--card,#fff)}@media (max-width:1000px){.quote-items{min-width:1120px}.customer-edit .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.customer-edit .form-grid{grid-template-columns:1fr}}.locale-switch{display:flex;align-items:center;margin-right:8px}.locale-switch label{display:flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--border,#dbe5f2);border-radius:999px;background:var(--card,#fff)}.locale-switch select{min-height:25px;padding:0 3px;border:0;background:transparent;font-weight:800}.quote-top-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:14px;align-items:start}.quote-side-stack{display:grid;gap:14px}.quote-side-card{display:grid;gap:11px}.side-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quote-customer-card{min-width:0}.lookup,.product-picker-cell{position:relative}.suggest--preview{position:absolute;z-index:28;display:none;top:calc(100% + 5px);left:0;right:0;max-height:320px;overflow:auto;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:var(--card,#fff);box-shadow:0 18px 40px #11284b24}.suggest--preview.is-open{display:block}.suggest-card{display:grid!important;grid-template-columns:50px minmax(0,1fr);gap:9px;width:100%;padding:9px 10px!important;border:0!important;border-bottom:1px solid var(--border,#dbe5f2)!important;background:transparent!important;text-align:left!important}.suggest-card:hover{background:color-mix(in srgb,var(--primary,#245ba7) 8%,white)!important}.suggest-card small,.suggest-card em{display:block;margin-top:3px;color:var(--muted,#718198);font-size:11px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-thumb{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border,#dbe5f2);border-radius:8px;background:#fff}.suggest-thumb img{width:100%;height:100%;object-fit:contain;padding:3px}.suggest-card--customer{grid-template-columns:1fr}.brochure-link{display:inline-flex;margin-top:5px;color:var(--primary,#245ba7);font-size:11px;font-weight:800;text-decoration:underline}.preview-modal{z-index:100}.preview-modal__card{width:min(1180px,96vw);height:min(92vh,940px);padding:10px}.preview-modal__card iframe{width:100%;height:100%;border:0;border-radius:10px;background:#fff}.reset-modal{width:min(520px,94vw)}.link-btn{padding:0;border:0;background:transparent;color:var(--primary,#245ba7);font:inherit;font-weight:800;cursor:pointer;text-decoration:underline}.toast--error{border-color:#f5b6b6;background:#fff0f0;color:#b91c1c}.quote-items{width:100%;min-width:1180px}.quote-items td{max-width:none}.quote-items td:nth-child(2){width:250px}.quote-items td:nth-child(3){width:auto;min-width:280px}.quote-items td:nth-child(n+4):nth-child(-n+9){white-space:nowrap}.quote-summary-table .brochure-link{white-space:nowrap}@media (max-width:1180px){.quote-top-grid{grid-template-columns:1fr}.quote-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.quote-side-stack,.side-compact{grid-template-columns:1fr}.locale-switch{margin-right:3px}.locale-switch label{padding:3px 5px}}.brand-logo{overflow:hidden}.brand-logo img{width:100%;height:100%;object-fit:contain!important;object-position:center;padding:8px}.asset-upload{display:flex;flex-direction:column;gap:7px}.asset-preview{display:grid;place-items:center;min-height:92px;padding:8px;border:1px dashed var(--border);border-radius:12px;background:#f8fbff;color:var(--muted)}.asset-preview img{width:100%;height:88px;object-fit:contain}.terms-collapse>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:18px;font-weight:800}.terms-collapse>summary small{font-size:12px;color:var(--muted)}.terms-collapse[open]>summary{margin-bottom:14px}.bulk-toolbar,.inline-import{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:10px 0}.bulk-toolbar input{max-width:110px}.metric{appearance:none;text-align:left;border:1px solid var(--border);cursor:pointer}.metric:hover{transform:translateY(-2px);box-shadow:0 10px 22px #14233d18}.stat-modal-card{width:min(860px,94vw);max-height:80vh;overflow:auto}.stat-list{display:grid;gap:8px}.stat-list a{display:block;padding:11px;border:1px solid var(--border);border-radius:10px;background:#fff}.stat-list small{display:block;margin-top:4px;color:var(--muted)}.login-card-logo{display:block;width:150px;height:64px;margin:0 auto 8px;object-fit:contain}.login-mini-preview{display:grid;grid-template-columns:1fr 1fr;min-height:320px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#eef4fb}.login-mini-wall{background-size:cover;background-position:center;position:relative}.login-mini-wall:after{content:"";position:absolute;inset:0;background:rgba(6,37,85,var(--shade,.62))}.login-mini-card{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px;background:#fff}.login-mini-card img{width:120px;height:54px;object-fit:contain;margin:0 auto}.login-mini-card span{height:34px;border:1px solid var(--border);border-radius:9px}.login-mini-card button{height:38px;border:0;border-radius:9px;background:var(--primary);color:#fff;font-weight:800}.brand-logo{display:grid!important;place-items:center!important;height:112px!important;padding:10px!important;overflow:hidden!important;background:#f8fbff!important}.brand-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important}.toast{position:fixed;z-index:150;top:78px;left:50%;width:min(620px,92vw);transform:translate(-50%);box-shadow:0 16px 42px #0002}.locale-menu{position:relative}.locale-menu summary{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;list-style:none}.locale-menu summary::-webkit-details-marker{display:none}.locale-pop{position:absolute;z-index:90;top:44px;left:0;min-width:145px;padding:6px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 15px 30px #14233d1f}.locale-pop form{display:grid;gap:4px}.locale-pop button{padding:8px;border:0;border-radius:8px;background:#fff;text-align:left;font-weight:800;cursor:pointer}.locale-pop button:hover{background:#eef5ff}.preview-modal__card{width:min(1120px,94vw)!important;height:min(88vh,880px)!important}.preview-modal__card iframe{background:#f8fbff}.suggest{display:none}.suggest.is-open{display:block}.row-suggest{z-index:85!important;top:44px!important;min-width:620px;max-width:min(760px,84vw);border:1px solid var(--border);box-shadow:0 16px 36px #10213b2b}.suggest-card{display:grid!important;grid-template-columns:48px 1fr;gap:10px;align-items:center}.suggest-card--customer{grid-template-columns:1fr!important}.product-picker-cell{position:relative!important;overflow:visible!important}.quote-items,.quote-items tbody,.quote-items tr,.quote-items td{overflow:visible!important}.table-scroll:has(.quote-items){overflow-x:auto;overflow-y:visible;padding-bottom:280px;margin-bottom:-260px}.asset-preview{min-height:76px!important}.asset-preview img{height:64px!important}.profile-logo img{object-fit:contain!important;object-position:center!important;padding:4px!important}.login-studio{display:grid;grid-template-columns:minmax(430px,.95fr) minmax(460px,1.2fr);gap:14px}.login-studio-preview{min-width:0}.login-mini-preview--full{min-height:430px}.login-mini-wall-content{position:absolute;z-index:1;left:18px;right:18px;bottom:24px;display:grid;gap:8px;color:#fff}.login-mini-wall-content b{font-size:22px}.login-mini-wall-content small{line-height:1.45}.login-mini-card p{margin:0;color:#718198;font-size:12px}.login-mini-card small{color:#245ba7;font-weight:900;letter-spacing:1px}.login-card{width:min(520px,92vw)!important;padding:30px!important;border:1px solid #dbe5f2!important;border-radius:22px!important;box-shadow:0 24px 70px #09244a20!important}.login-card-logo-wrap{display:grid;place-items:center;min-height:110px;margin:-4px 0 10px;padding:10px;border:1px solid #edf2f8;border-radius:16px;background:#fff}.login-card-logo{width:min(280px,100%)!important;height:92px!important;margin:0!important;object-fit:contain!important}.login-visual__content{max-width:650px}.login-visual__footer{opacity:.9}.login-page .login-logo{display:none!important}.btn--icon{gap:5px}.import-card{justify-content:flex-start!important}.import-card span{color:var(--muted);font-size:12px}@media (max-width:1050px){.login-studio{grid-template-columns:1fr}.row-suggest{min-width:min(620px,82vw)}}:root{--shadow-soft:0 12px 30px rgba(22,43,77,.09);--shadow-hover:0 14px 28px rgba(22,43,77,.16)}.page-wrap{max-width:none!important;width:100%!important;padding:18px 22px 88px!important}.card{box-shadow:var(--shadow-soft)}.btn,.icon-btn,.support-btn,.metric,.menu__item,.menu summary{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.btn:hover,.icon-btn:hover,.support-btn:hover{transform:translateY(-2px) scale(1.035);box-shadow:var(--shadow-hover)}.btn--icon{min-width:34px;padding:6px 8px}.brand-logo{height:126px!important;padding:12px!important;background:#fff!important;overflow:hidden!important}.brand-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:auto!important}.locale-menu summary{min-width:126px;justify-content:center;border-radius:999px!important;background:#fff!important}.locale-globe{font-size:16px}.locale-current{font-weight:800}.locale-caret{margin-left:auto;color:var(--muted)}.locale-pop{min-width:170px!important}.locale-pop button{display:flex;gap:8px;align-items:center}.products-ops-card{padding:12px 14px;margin-bottom:12px;background:linear-gradient(180deg,#fff,#fbfdff)}.products-toolbar{margin-bottom:8px!important}.products-toolbar input{min-width:360px}.bulk-toolbar{margin:0!important}.price-tool{display:flex;align-items:center;gap:6px}.price-tool input{width:100px;min-height:38px;padding:0 9px;border:1px solid var(--border);border-radius:9px}.import-pop{position:relative}.import-pop>summary{list-style:none}.import-pop>summary::-webkit-details-marker{display:none}.import-pop__body{position:absolute;z-index:70;top:46px;right:0;width:min(430px,88vw);padding:12px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow-hover)}.import-pop__body form{display:grid;gap:9px}.product-table td{padding:7px 8px}.product-table .thumb{width:40px;height:40px}.product-table .row-actions{flex-wrap:nowrap}.preview-modal{z-index:300!important}.preview-modal__card{display:grid!important;grid-template-rows:auto 1fr;width:min(1320px,96vw)!important;height:min(92vh,980px)!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:#eef3f9!important}.preview-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid var(--border);background:#fff}.preview-modal__toolbar div:first-child{display:grid;gap:2px}.preview-modal__toolbar small{color:var(--muted)}.preview-modal__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.preview-modal__card iframe{width:100%;height:100%;border:0;border-radius:0!important;background:#eef3f9}.preview-document{padding:24px;background:#eef3f9}.product-preview-card{display:grid;grid-template-columns:minmax(220px,36%) 1fr;gap:22px;width:min(980px,96vw);margin:0 auto;padding:20px;border:1px solid #dbe5f2;border-radius:18px;background:#fff;box-shadow:var(--shadow-soft)}.product-preview-image{display:grid;place-items:center;min-height:280px;border:1px solid #e5edf6;border-radius:14px;background:#fafcff}.product-preview-image img{width:100%;height:100%;max-height:360px;object-fit:contain;padding:12px}.product-preview-card h1{margin:7px 0;font-size:28px}.product-preview-card pre{white-space:pre-wrap;font:inherit;line-height:1.5;color:#536174}.product-preview-meta{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.product-preview-meta>*{padding:8px 11px;border:1px solid #dbe5f2;border-radius:999px;background:#f7faff}.quote-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(280px,.58fr);gap:14px;margin-bottom:14px}.detail-list{display:grid;grid-template-columns:105px 1fr;gap:7px 12px;margin:0}.detail-list dt{font-weight:800;color:var(--muted)}.detail-list dd{margin:0}.quote-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.process-card{display:grid;gap:9px;align-content:start}.quote-detail-items{margin-bottom:14px}.quote-detail-thumb{display:grid;place-items:center;width:68px;height:68px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;overflow:hidden}.quote-detail-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.quote-summary-table td{vertical-align:top}.quote-summary-table small{max-width:620px;line-height:1.35}.quote-detail-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:14px}.term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.term-grid p{margin:0;padding:9px;border:1px solid #e6edf6;border-radius:10px;background:#fbfdff}.totals-card{display:grid;align-content:start}.totals-card div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #e5edf5}.totals-card .grand{font-size:16px;color:var(--primary)}.quote-lines-card{margin-top:14px}.quote-items-scroll{max-height:52vh;overflow:auto!important}.quote-items{min-width:1100px!important}.quote-items td{padding:7px!important}.quote-line-image{width:48px!important;height:48px!important}.line-description{min-height:48px!important;max-height:70px!important}.table-scroll:has(.quote-items){overflow:auto!important;padding-bottom:0!important;margin-bottom:0!important}.row-suggest{position:fixed!important;z-index:500!important;top:auto!important;left:auto!important;right:auto!important;min-width:560px!important;max-width:min(760px,90vw)!important;max-height:360px!important}.lookup .suggest--preview{z-index:160!important}.activity-scroll>div{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #e7edf5}.activity-scroll b{font-size:13px}.activity-scroll small{color:var(--muted)}@media (max-width:1200px){.quote-detail-grid{grid-template-columns:1fr 1fr}.process-card{grid-column:1/-1}.quote-detail-bottom,.product-preview-card{grid-template-columns:1fr}.product-preview-image{min-height:180px}}@media (max-width:760px){.page-wrap{padding:14px 10px 82px!important}.quote-detail-grid,.quote-summary-cards,.term-grid{grid-template-columns:1fr}.products-toolbar input{min-width:220px}.preview-modal__toolbar{align-items:flex-start}.preview-modal__actions{justify-content:flex-end}.locale-current{display:none}.locale-menu summary{min-width:48px}.row-suggest{min-width:min(92vw,560px)!important}}.products-tool-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}html,body{height:100%;overflow:hidden}.app-shell,.app-main{height:100vh;min-height:0;overflow:hidden}.page-wrap{height:calc(100vh - 60px);max-width:none;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.sidebar{overflow-y:auto;overflow-x:hidden}.brand-logo{display:flex!important;align-items:center!important;justify-content:center!important;height:138px!important;padding:14px!important;background:#fff!important;overflow:hidden!important}.brand-logo img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:auto!important}.brand-logo strong{font-size:20px!important;text-align:center}.card,.metric,.lined tbody tr,.product-table tbody tr,.quote-summary-table tbody tr{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.lined tbody tr:hover,.product-table tbody tr:hover,.quote-summary-table tbody tr:hover{position:relative;z-index:1;background:color-mix(in srgb,var(--primary,#245ba7) 8%,white);box-shadow:0 9px 20px #14233d1f;transform:scale(1.004)}.lined tbody tr:has(input[type=checkbox]:checked),.product-table tbody tr:has(input[type=checkbox]:checked){background:color-mix(in srgb,var(--primary,#245ba7) 15%,white)}.quote-lines-card{min-height:min(56vh,560px);display:flex;flex-direction:column}.quote-items-scroll{min-height:360px;max-height:52vh;flex:1 1 auto;overflow:auto!important;scrollbar-gutter:stable}.quote-items{min-width:1220px!important;table-layout:fixed}.quote-items th,.quote-items td{vertical-align:top}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:74px}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:245px}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:390px}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:84px}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:92px}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:118px}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:152px}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:82px}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:120px}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:220px}.quote-items input,.quote-items select,.quote-items textarea{width:100%;min-width:0}.line-description{display:block;min-height:58px!important;max-height:none!important;overflow:auto!important;resize:vertical;white-space:pre-wrap}.discount-box{display:grid;grid-template-columns:62px minmax(0,1fr);gap:5px}.quote-line-net b{display:block;padding-top:9px;white-space:nowrap}.quote-total{position:sticky;bottom:0;z-index:3;background:var(--card,#fff);border-top:1px solid var(--border,#dbe5f2)}.row-suggest{position:fixed!important;z-index:1000!important;max-height:380px!important;overflow:auto!important}.confirm-toast{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f1f3761;backdrop-filter:blur(3px)}.confirm-toast__card{display:grid;gap:10px;width:min(420px,94vw);padding:18px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#fff;box-shadow:0 20px 50px #0c1f3a3d}.confirm-toast__card span{color:var(--muted,#718198)}.confirm-toast__card div{display:flex;justify-content:flex-end;gap:8px}.loading-note{padding:10px;color:var(--muted,#718198)}@media (max-width:1000px){html,body{overflow:auto}.app-shell,.app-main{height:auto;min-height:100vh;overflow:visible}.page-wrap{height:auto;overflow:visible}.quote-items-scroll{min-height:340px;max-height:58vh}}.quote-lines-card{min-height:min(58vh,620px);display:flex;flex-direction:column;overflow:hidden}.quote-items-scroll{min-height:390px;max-height:55vh;flex:1 1 auto;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}.quote-items th,.quote-items td{padding:6px!important;vertical-align:top;overflow:hidden}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:5%}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:10%}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:15%}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:20%}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:5%}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:6%}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:8%}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:10%}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:5%}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:8%}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:8%}.quote-items input,.quote-items select,.quote-items textarea{width:100%!important;min-width:0!important;max-width:100%!important;padding:7px 6px!important;font-size:12px}.quote-items .line-description{display:block;min-height:56px!important;max-height:240px!important;overflow:auto!important;resize:vertical;white-space:pre-wrap}.quote-image-cell{text-align:center}.quote-line-image{display:grid;place-items:center;width:44px!important;height:44px!important;margin:auto;overflow:hidden;border:1px solid var(--border,#dbe5f2);border-radius:8px;background:#fff}.quote-line-image img{width:100%;height:100%;object-fit:contain;padding:3px}.quote-line-image span{font-size:10px;color:var(--muted,#718198)}.product-picker-cell{overflow:visible!important}.product-picker-cell .brochure-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discount-box{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:4px!important}.discount-box select,.discount-box input{padding-inline:4px!important;text-align:center}.quote-vat-cell input{text-align:center}.quote-line-net b{display:block;padding-top:9px;white-space:nowrap;font-size:12px}.compact-actions{display:grid!important;grid-template-columns:repeat(2,28px)!important;gap:4px!important;justify-content:center}.compact-actions .btn{min-width:28px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.quote-total{display:flex!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important;margin-top:8px!important;padding-top:8px!important;background:var(--card,#fff);border-top:1px solid var(--border,#dbe5f2)}.quote-total div{min-width:112px!important;padding:7px 9px!important}.quote-save-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border,#dbe5f2)}.quote-save-inline span{color:var(--muted,#718198);font-size:12px}.sticky-save{display:none!important}.product-suggest-portal{position:fixed!important;right:auto!important;z-index:1800!important;display:none;max-height:380px!important;overflow:auto!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 22px 55px #0f23413d!important}.product-suggest-portal.is-open{display:block!important}.product-suggest-portal .suggest-card{grid-template-columns:52px minmax(0,1fr)!important}.product-suggest-portal .suggest-card strong{display:block;margin-top:2px;color:var(--text,#14233d);font-size:13px}.product-suggest-portal .suggest-card:hover,.card,.metric{transform:none!important}.lined tbody tr:hover,.product-table tbody tr:hover,.quote-summary-table tbody tr:hover{transform:none!important;box-shadow:0 5px 14px #14233d1a}.stat-modal-card{width:min(920px,94vw)!important}.stat-list{display:grid;gap:6px;margin-top:12px;max-height:60vh;overflow:auto}.stat-list a{display:grid;gap:3px;padding:11px 12px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fbfdff;color:var(--text,#14233d);text-decoration:none}.stat-list a:hover{border-color:var(--primary,#245ba7);background:color-mix(in srgb,var(--primary,#245ba7) 7%,white)}.stat-list small{color:var(--muted,#718198)}.brand-logo{display:flex!important;align-items:center!important;justify-content:center!important;height:138px!important;padding:12px!important;overflow:hidden!important;background:#fff!important}.brand-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:auto!important}@media (max-width:1180px){.quote-items-scroll{overflow-x:auto!important}.quote-items{min-width:1050px!important}}.product-suggest-portal{min-height:54px}.product-suggest-portal[data-state=loading],.product-suggest-portal[data-state=empty],.product-suggest-portal[data-state=error]{display:block!important}.product-suggest-portal .loading-note{margin:0;padding:15px}.product-picker-cell input:focus{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 14%,transparent)}.quote-lines-card{min-height:min(58vh,640px)!important;overflow:hidden!important}.quote-items-scroll{min-height:390px!important;max-height:56vh!important;overflow:auto!important;scrollbar-gutter:stable!important}.quote-items{width:100%!important;min-width:1180px!important;table-layout:fixed!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:62px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:145px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:225px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:290px!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:70px!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:82px!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:98px!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:128px!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:68px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:96px!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:74px!important}.quote-items input,.quote-items select,.quote-items textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.quote-product-name__wrap{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:4px;align-items:start}.quote-pick-btn{width:30px;height:34px;border:1px solid var(--border,#dbe5f2);border-radius:8px;background:var(--soft,#f4f8fd);color:var(--primary,#245ba7);font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.quote-pick-btn:hover{transform:scale(1.08);box-shadow:0 5px 12px #14305829;background:#fff}.quote-product-picker{position:fixed;z-index:2147483000;display:none;overflow:auto;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#fff;box-shadow:0 24px 70px #0a1d3a47;padding:7px}.quote-product-picker.is-open{display:block!important}.quote-product-picker__state{padding:18px;color:var(--muted,#718198);font-weight:700}.quote-product-picker__state small{display:block;margin-top:5px;font-weight:500}.quote-product-picker__state--error{color:#bb1f2d;background:#fff1f2;border-radius:10px}.quote-product-picker__head{position:sticky;top:-7px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-7px -7px 5px;padding:10px 12px;border-bottom:1px solid var(--border,#dbe5f2);background:#fffffff7;color:var(--muted,#718198);font-size:11px;font-weight:800;backdrop-filter:blur(8px)}.quote-product-picker__head span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 10%,white);color:var(--primary,#245ba7)}.quote-product-option{display:grid;width:100%;grid-template-columns:58px minmax(0,1fr) 125px;gap:10px;align-items:center;padding:8px;border:0;border-bottom:1px solid #edf2f8;background:#fff;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.quote-product-option:last-child{border-bottom:0}.quote-product-option:hover,.quote-product-option:focus{position:relative;z-index:1;transform:scale(1.008);background:color-mix(in srgb,var(--primary,#245ba7) 8%,white);box-shadow:0 7px 17px #14305821;outline:0}.quote-product-option__thumb{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#fff}.quote-product-option__thumb img{width:100%;height:100%;object-fit:contain;padding:3px}.quote-product-option__thumb span{color:var(--muted,#718198)}.quote-product-option__title{display:block;color:var(--text,#14233d);font-size:13px;font-weight:800}.quote-product-option__meta,.quote-product-option__desc{display:block;margin-top:3px;color:var(--muted,#718198);font-size:11px;line-height:1.25}.quote-product-option__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-product-option__price{text-align:right;color:var(--primary,#245ba7);font-size:12px;font-weight:900;white-space:nowrap}.quote-product-option__price small{display:block;margin-top:4px;color:var(--muted,#718198);font-weight:600}.quote-items tr.is-empty-row td{background:color-mix(in srgb,var(--primary,#245ba7) 2%,white)}.quote-items .line-description{min-height:54px!important;max-height:260px!important;resize:vertical!important;overflow:auto!important}.quote-items .brochure-link{display:block;margin-top:4px;overflow:hidden;color:var(--primary,#245ba7);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.quote-items{min-width:1120px!important}.quote-product-picker{max-width:calc(100vw - 20px)!important}.quote-product-option{grid-template-columns:50px minmax(0,1fr) 100px}}.customer-table .customer-name-link{max-width:260px;text-align:left}.quote-count-badge{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid var(--border,#dbe5f2);border-radius:999px;background:#f7faff;color:var(--muted,#718198);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.quote-count-badge span{display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#edf3fb;color:var(--text,#14233d);font-size:11px;font-weight:900}.quote-count-badge small{font-size:11px;font-weight:800}.quote-count-badge.has-quotes{border-color:color-mix(in srgb,var(--primary,#245ba7) 35%,#dbe5f2);background:color-mix(in srgb,var(--primary,#245ba7) 7%,white);color:var(--primary,#245ba7)}.quote-count-badge.has-quotes span{background:var(--primary,#245ba7);color:#fff}.quote-count-badge:hover{transform:scale(1.045);border-color:var(--primary,#245ba7);box-shadow:0 7px 16px #14305824}.customer-preview-page{min-height:100vh;margin:0;background:#eef3f9;color:#14233d;font-family:Inter,Arial,sans-serif}.customer-preview-wrap{display:grid;gap:14px;padding:18px}.customer-preview-hero,.customer-preview-card,.customer-quotes-card{border:1px solid #dbe5f2;border-radius:15px;background:#fff;box-shadow:0 8px 22px #172b4b12}.customer-preview-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.customer-preview-kicker{display:block;margin-bottom:5px;color:#245ba7;font-size:11px;font-weight:900;letter-spacing:.13em}.customer-preview-hero h1{margin:0;font-size:25px}.customer-preview-hero p{margin:6px 0 0;color:#718198}.customer-preview-code{display:grid;gap:5px;min-width:150px;padding:11px 13px;border:1px solid #dbe5f2;border-radius:11px;background:#f8fbff;text-align:right}.customer-preview-code small{color:#718198}.customer-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-preview-card{padding:15px}.customer-preview-card h2,.customer-quotes-card h2{margin:0 0 12px;font-size:17px}.customer-preview-dl{display:grid;grid-template-columns:108px minmax(0,1fr);gap:7px 10px;margin:0}.customer-preview-dl dt{color:#718198;font-size:12px;font-weight:800}.customer-preview-dl dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:650}.customer-quotes-card{padding:15px}.customer-quotes-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.quote-count-pill{padding:6px 10px;border-radius:999px;background:#eef5ff;color:#245ba7;font-size:12px;font-weight:900}.customer-quotes-table-wrap{overflow:auto}.customer-quotes-table{min-width:850px}.customer-quotes-table td,.customer-quotes-table th{padding:9px 8px}.customer-empty-note{padding:16px;border:1px dashed #dbe5f2;border-radius:11px;background:#fbfdff;color:#718198}.customer-inline-preview{margin-top:14px;overflow:hidden;border:1px solid #cbd9ea;border-radius:13px;background:#eef3f9}.customer-inline-preview header{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-bottom:1px solid #dbe5f2;background:#fff}.customer-inline-preview iframe{width:100%;height:680px;border:0;background:#eef3f9}@media (max-width:980px){.customer-preview-grid{grid-template-columns:1fr}.customer-preview-hero{align-items:flex-start;flex-direction:column}.customer-preview-code{width:100%;text-align:left}.customer-inline-preview iframe{height:560px}}.fx-rate-tools{display:flex;align-items:center;gap:8px;min-width:0}.fx-rate-tools input{flex:1;min-width:0}.fx-rate-tools .btn{white-space:nowrap;min-height:38px}.fx-rate-status{display:block;min-height:16px;margin-top:5px;font-size:11px;font-weight:700;line-height:1.3}.fx-rate-status.is-ok{color:#087443}.fx-rate-status.is-warn{color:#8a5a00}.fx-rate-status.is-error{color:#c62828}@media (max-width:760px){.fx-rate-tools{align-items:stretch;flex-direction:column}.fx-rate-tools .btn{width:100%}}.quote-items-scroll{overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.quote-items{width:100%!important;min-width:1120px!important;table-layout:fixed!important}.quote-items th,.quote-items td{padding:6px!important;vertical-align:top!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:78px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:118px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:190px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:auto!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:58px!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:68px!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:90px!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:108px!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:58px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:80px!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:112px!important;text-align:center!important}.quote-actions-head,.quote-image-cell{text-align:center!important}.quote-line-image-stack{display:grid;justify-items:center;gap:4px;width:66px;margin:0 auto}.quote-line-image{width:52px!important;height:48px!important;margin:0 auto!important}.quote-line-edit-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:23px;width:66px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 35%,var(--border,#dbe5f2));border-radius:7px;background:color-mix(in srgb,var(--primary,#245ba7) 10%,white);color:var(--primary,#245ba7);font-size:10px;font-weight:900;line-height:1;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.quote-line-edit-btn:hover:not(:disabled){transform:scale(1.055);background:var(--primary,#245ba7);color:#fff;box-shadow:0 6px 14px #14305829}.quote-line-edit-btn:disabled{cursor:not-allowed;opacity:.38}.quote-row-actions-cell{padding-inline:4px!important;text-align:center!important}.compact-actions{display:grid!important;grid-template-columns:repeat(3,28px)!important;gap:5px!important;justify-content:center!important;min-width:0!important;width:100%!important}.compact-actions .btn{min-width:28px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:7px!important}.compact-actions .quote-action-edit{border-color:color-mix(in srgb,var(--primary,#245ba7) 45%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 10%,white);color:var(--primary,#245ba7)}.discount-box{grid-template-columns:42px minmax(0,1fr)!important}.fx-refresh-btn{border-color:var(--primary,#245ba7)!important;background:var(--primary,#245ba7)!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.fx-refresh-btn:hover{transform:translateY(-1px) scale(1.025)!important;filter:brightness(1.04);box-shadow:0 8px 18px color-mix(in srgb,var(--primary,#245ba7) 30%,transparent)!important}.line-edit-modal{width:min(900px,96vw)!important}.line-edit-preview-label{align-content:start}.line-edit-preview{display:grid;place-items:center;width:100%;height:145px;overflow:hidden;border:1px dashed var(--border,#dbe5f2);border-radius:11px;background:#f8fbff;color:var(--muted,#718198);font-weight:700}.line-edit-preview img{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.line-edit-modal textarea{min-height:96px;resize:vertical}@media (max-width:1260px){.quote-items{min-width:1080px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:174px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:240px!important}}.fx-rate-tools{display:grid!important;grid-template-columns:minmax(142px,1fr) auto!important;gap:5px!important;align-items:center!important}.fx-rate-tools input{min-width:142px!important;padding-inline:9px!important;font-weight:800!important}.fx-rate-tools .fx-refresh-btn{min-width:auto!important;min-height:34px!important;padding:5px 7px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.quote-line-image-stack{display:grid!important;justify-items:center!important;gap:5px!important}.quote-line-image{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;overflow:hidden!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:8px!important;background:#fff!important}.quote-line-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:2px!important}.quote-row-actions-cell{overflow:visible!important}.compact-actions{display:grid!important;grid-template-columns:repeat(3,24px)!important;justify-content:center!important;gap:4px!important;width:80px!important;margin-inline:auto!important}.compact-actions .btn{display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:12px!important}@media (max-width:760px){.fx-rate-tools{grid-template-columns:minmax(118px,1fr) auto!important}.fx-rate-tools input{min-width:118px!important}.fx-rate-tools .fx-refresh-btn{width:auto!important}}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.template-card{display:grid;gap:10px;align-content:start;padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:15px;background:#fff;box-shadow:0 8px 22px #1430580f;transition:transform .16s ease,box-shadow .16s ease}.template-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #14305821}.template-card h2{margin:0 0 5px;font-size:15px}.template-card p{min-height:32px;margin:0;color:var(--muted,#718198);font-size:12px;line-height:1.35}.template-mini{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:25px minmax(0,1fr) 10px;height:168px;overflow:hidden;padding:8px;border:1px solid #dbe5f2;border-top:6px solid var(--p,#245ba7);border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #fffa}.template-mini header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px;background:var(--p,#245ba7)}.template-mini header i{display:block;width:28px;height:10px;border-radius:3px;background:#fff9}.template-mini header b{display:block;width:36px;height:6px;border-radius:3px;background:#fff7}.template-mini aside{margin-top:7px;background:var(--a,#d83238);opacity:.2}.template-mini main{min-width:0;padding:7px}.template-mini main>*{display:block;margin-bottom:5px}.template-mini strong{font-size:10px}.template-mini small{overflow:hidden;color:#718198;font-size:7px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.template-mini span{height:5px;border-radius:3px;background:#e4eaf2}.template-mini table{width:100%;min-width:0;border-collapse:collapse}.template-mini td{height:10px;padding:0;border:1px solid #dce5ef}.template-mini footer{grid-column:1/-1;border-top:1px solid #dce5ef}.template-mini.layout-classic{border-radius:9px}.template-mini.layout-executive{grid-template-columns:1fr 1fr;grid-template-rows:21px 42px 1fr 9px;border-top-style:double}.template-mini.layout-executive header{grid-column:1/-1}.template-mini.layout-executive aside{grid-column:1;margin:5px 4px 0 0;background:#d8e3ee;opacity:1}.template-mini.layout-executive main{grid-column:2;padding:5px}.template-mini.layout-navy{grid-template-columns:1fr 47px;grid-template-rows:32px 1fr 9px;border-top:0}.template-mini.layout-navy header{grid-column:1/-1;background:#123b73}.template-mini.layout-navy aside{grid-column:2;grid-row:2;margin:0;background:#bfd5ff;opacity:1}.template-mini.layout-navy main{grid-column:1;grid-row:2}.template-mini.layout-redline{grid-template-columns:45px 1fr;border-top-color:#c9272e;border-left:6px solid #c9272e;border-radius:0}.template-mini.layout-redline header{background:#c9272e}.template-mini.layout-graphite{grid-template-columns:1fr 1fr;grid-template-rows:30px 1fr 9px;background:#f1f5f9}.template-mini.layout-graphite header{grid-column:1/-1;background:#334155}.template-mini.layout-graphite aside{grid-column:1;margin-right:5px;background:#94a3b8;opacity:.5}.template-mini.layout-graphite main{grid-column:2}.template-mini.layout-export{border:2px solid #0f766e;border-radius:13px}.template-mini.layout-export header{border-radius:8px;background:#0f766e}.template-mini.layout-export aside{border-radius:7px;background:#0f766e;opacity:.18}.template-mini.layout-visual{grid-template-columns:66px 1fr}.template-mini.layout-visual aside{border-radius:7px;background:#c7d8ff;opacity:1}.template-mini.layout-visual aside:after{content:"";display:block;width:34px;height:52px;margin:20px auto 0;border-radius:6px;background:#fff}.template-mini.layout-minimal{grid-template-columns:1fr;border:1px solid #d7e9ee;border-top:3px solid #0284c7;border-radius:0}.template-mini.layout-minimal aside{display:none}.template-mini.layout-minimal header{background:transparent;border-bottom:2px solid #0284c7}.template-mini.layout-minimal header i,.template-mini.layout-minimal header b{background:#0284c755}.template-mini.layout-technical{grid-template-columns:34px 1fr;border-radius:0;border-color:#334155}.template-mini.layout-technical td{border-style:dashed;border-color:#64748b}.template-mini.layout-technical aside{background:#d97706;opacity:.26}.template-mini.layout-compact{height:142px;grid-template-columns:30px 1fr;grid-template-rows:19px 1fr 7px;padding:5px;border-radius:6px}.template-mini.layout-compact main{padding:4px}.template-mini.layout-compact main>*{margin-bottom:3px}.template-mini.is-custom-html:after{content:"</>";position:absolute;right:6px;bottom:5px;padding:2px 4px;border-radius:5px;background:#111827;color:#fff;font-size:8px;font-weight:900}.quote-template-preview-wrap{display:grid;gap:6px;margin-top:7px;padding:8px;border:1px solid var(--border,#dbe5f2);border-radius:11px;background:#f8fbff}.quote-template-live-preview{height:118px}.quote-template-preview-wrap>.muted{min-height:27px;font-size:11px;line-height:1.3}.studio-grid--pro{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:14px}.studio-aside{display:grid;align-content:start;gap:14px}.template-mini--studio{height:220px}.html-template-editor{margin-top:16px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:#f8fbff}.html-template-editor summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;cursor:pointer;font-weight:900}.html-template-editor summary small{color:var(--muted,#718198);font-size:11px}.html-template-editor__body{display:grid;gap:12px;padding:0 14px 14px}.html-mode-check{padding:9px;border:1px solid #cfe0f5;border-radius:9px;background:#fff}.html-editor-grid{display:grid;grid-template-columns:1fr;gap:10px}.code-editor{min-height:260px!important;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:12px!important;line-height:1.45!important;white-space:pre!important}.token-help{display:flex;flex-wrap:wrap;gap:6px}.token-help code{padding:4px 6px;border:1px solid #dbe5f2;border-radius:6px;background:#fff;color:#245ba7;font-size:11px}@media (max-width:1100px){.studio-grid--pro{grid-template-columns:1fr}.studio-aside{grid-template-columns:1fr 1fr}}@media (max-width:760px){.studio-aside,.template-grid{grid-template-columns:1fr}.quote-template-live-preview{height:105px}}.tag--draft{color:#475569;background:#f8fafc;border-color:#cbd5e1}.tag--info{color:#075985;background:#f0f9ff;border-color:#bae6fd}.tag--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.tag--success{color:#087443;background:#ecfdf3;border-color:#a7f3d0}.tag--danger{color:#b42318;background:#fff1f2;border-color:#fecaca}.tag--muted{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.role-help-card{display:grid;gap:5px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:11px;background:#eff6ff;color:#1e3a5f}.role-help-card b{font-size:14px}.role-help-card span{color:#475569;line-height:1.45}.html-live-preview{display:block;width:100%;height:390px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff}.settings-grid{align-items:stretch}.setting-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.setting-card:hover{transform:translateY(-3px)}.asset-upload{align-content:start;gap:7px}.asset-preview{display:grid;place-items:center;min-height:118px;overflow:hidden;border:1px dashed var(--border,#dbe5f2);border-radius:12px;background:#f8fbff}.asset-preview img{display:block;width:100%;height:112px;object-fit:contain!important;object-position:center;padding:7px}.asset-remove-btn{justify-self:start}.asset-sign-row--single{display:block!important}.asset-sign-row--single>div{display:grid;justify-items:start}.asset-sign-row--single img{max-width:58mm!important;max-height:20mm!important;object-fit:contain!important}.settings-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:14px!important}.setting-card{display:grid;min-height:145px;align-content:start;gap:8px;padding:16px;border:1px solid var(--border,#dbe5f2);border-radius:var(--radius,14px);background:var(--card,#fff);color:var(--text,#14233d);text-decoration:none;box-shadow:0 8px 22px #1430580f}.setting-card h2,.setting-card p{margin:0}.setting-card p{color:var(--muted,#718198);line-height:1.45}.setting-card span{align-self:end;color:var(--primary,#245ba7);font-weight:800}input.is-filled,select.is-filled,textarea.is-filled{border-color:color-mix(in srgb,var(--primary,#245ba7) 30%,var(--border,#dbe5f2))!important;background:color-mix(in srgb,var(--primary,#245ba7) 5%,#fff)!important}input.is-empty:not([type=color]),textarea.is-empty{background:#fff!important;border-color:color-mix(in srgb,var(--accent,#e23b3f) 20%,var(--border,#dbe5f2))!important}select.is-empty{background:#fff!important}.sidebar-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:4px}.sidebar-choice{display:grid;gap:6px;padding:8px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff;color:var(--text,#14233d);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sidebar-choice:hover{transform:translateY(-2px);box-shadow:0 7px 18px #1430581a}.sidebar-choice.is-active{border-color:var(--primary,#245ba7);background:color-mix(in srgb,var(--primary,#245ba7) 8%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#245ba7) 12%,transparent)}.sidebar-choice__visual{display:grid;grid-template-columns:24px 1fr;grid-template-rows:repeat(3,8px);gap:4px;padding:6px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sidebar-choice__visual:before{content:"";grid-row:1/-1;border-radius:4px;background:var(--primary,#245ba7);opacity:.7}.theme-preview[data-sidebar=navy-rail] aside{background:#123b73;color:#fff}.theme-preview[data-sidebar=graphite-compact] aside{background:#334155;color:#fff;width:76%}.theme-preview[data-sidebar=red-line] aside{border-left:5px solid var(--accent)}.theme-preview[data-sidebar=minimal-white] aside{background:#fff}.theme-preview[data-sidebar=dark-executive] aside{background:#111827;color:#fff}.theme-preview[data-sidebar=slim-rail] aside{width:52%}.theme-preview[data-sidebar=gradient-pro] aside{background:linear-gradient(180deg,var(--primary),var(--accent));color:#fff}.theme-preview[data-sidebar=sidebar-card] aside span{border-radius:999px;background:#fff}.theme-preview[data-sidebar=technical-panel] aside{border-right:3px dashed var(--accent)}.quote-footer-config-preview{margin-top:12px}.quote-footer-config-preview summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;font-weight:900}.quote-footer-preview-line{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#f8fbff;color:var(--primary,#245ba7);font-size:12px;font-weight:800}.quote-line-net{font-variant-numeric:tabular-nums}.quote-actions-head,.quote-row-actions-cell{width:90px!important;min-width:90px!important;max-width:90px!important;text-align:center!important}.quote-items{width:100%!important;min-width:1080px!important;table-layout:fixed!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:72px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:125px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:185px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:260px!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:62px!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:76px!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:92px!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:125px!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:64px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:90px!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:90px!important}.quote-items-scroll{min-height:360px!important;max-height:51vh!important;overflow:auto!important}.quote-line-edit-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;padding:5px 7px!important;border:0!important;border-radius:7px!important;background:var(--primary,#245ba7)!important;color:#fff!important;font-weight:800!important;cursor:pointer!important}.quote-line-edit-btn:hover{transform:translateY(-1px) scale(1.035);filter:brightness(1.04)}.quote-line-edit-btn:disabled{opacity:1!important;cursor:pointer!important}@media (max-width:760px){.settings-grid{grid-template-columns:1fr!important}.sidebar-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-footer-preview-line{display:grid}}.template-code-modal{z-index:1200}.template-code-modal__card{width:min(1480px,96vw)!important;max-height:94vh;overflow:auto;padding:0!important}.template-code-modal__head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border,#dbe5f2);background:#fff}.template-code-modal__head strong{display:block;font-size:20px}.template-code-modal__head small{display:block;margin-top:3px;color:var(--muted,#718198)}#templateCodeForm{display:grid;gap:14px;padding:16px}.template-code-fields{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(260px,2fr) 110px 110px;gap:10px}.template-code-fields label,.template-code-grid label{display:grid;gap:6px;font-size:12px;font-weight:800}.template-code-fields input{min-height:39px;padding:8px 10px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#fff}.template-code-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.template-code-grid .code-editor{min-height:290px!important}.template-code-preview{padding:12px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:#eef4fb}.template-code-preview iframe{display:block;width:100%;height:560px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.template-code-modal__actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 0 2px;background:#fff}@media (max-width:900px){.template-code-fields,.template-code-grid{grid-template-columns:1fr}.template-code-preview iframe{height:430px}}.support-btn--disabled{opacity:.58;cursor:not-allowed;filter:grayscale(.2)}.template-save-toast{font-weight:800;border:1px solid #a7f3d0;background:#ecfdf3;color:#087443;padding:13px 16px;border-radius:12px}.template-save-toast.toast--error{border-color:#f5b6b6;background:#fff0f0;color:#b91c1c}.topbar__live-info{flex:1;justify-content:center;gap:8px}.topbar__live-info .pill{min-height:38px;padding:7px 10px;background:linear-gradient(180deg,#f8fbff,#edf4ff);box-shadow:0 3px 10px #245ba70e;font-variant-numeric:tabular-nums}.topbar__live-info .pill i{font-style:normal;font-size:15px}.pill--currency b{color:var(--primary,#245ba7);font-weight:900}.pill--time b{min-width:66px;text-align:center}.topbar-logout{display:inline-flex;margin:0}.icon-btn--logout{width:36px;height:36px;border-color:#fecaca;background:#fff7f7;color:#c92c2c;font-size:18px;font-weight:900;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.icon-btn--logout:hover{transform:scale(1.08);background:#fff0f0;box-shadow:0 7px 16px #c92c2c29}.inline-form{display:inline-flex;margin:0}.quote-save-toast{position:fixed!important;z-index:2200!important;left:50%!important;top:82px!important;transform:translate(-50%)!important;min-width:min(520px,calc(100vw - 28px));max-width:760px;padding:15px 18px!important;text-align:center;border-radius:13px!important;box-shadow:0 18px 42px #0f172a33!important}.quote-save-toast.toast--success{border:1px solid #86efac;background:#ecfdf3;color:#087443}.quote-save-toast.toast--error{border:1px solid #fecaca;background:#fff1f2;color:#b42318}@media (max-width:1180px){.topbar__live-info{order:3;flex-basis:100%;justify-content:flex-start;overflow:auto;padding-bottom:2px}.topbar{flex-wrap:wrap}.topbar__right{margin-left:auto}}@media (max-width:760px){.topbar__live-info .pill{font-size:11px;min-height:34px}.topbar__live-info .pill--date{display:none}.user-chip{max-width:92px;overflow:hidden;text-overflow:ellipsis}.support-btn{padding:8px 10px;font-size:11px}.global-search{display:none}}.ui-zoom-controls{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border,#dbe5f2);border-radius:999px;background:#fff;white-space:nowrap}.ui-zoom-btn,.ui-zoom-label{display:grid;place-items:center;height:29px;border:0;border-radius:999px;background:transparent;color:var(--primary,#245ba7);font-size:13px;font-weight:900}.ui-zoom-btn{width:29px}.ui-zoom-label{min-width:44px;padding:0 7px;font-size:11px}.ui-zoom-btn:hover,.ui-zoom-label:hover{background:color-mix(in srgb,var(--primary,#245ba7) 9%,white);transform:scale(1.05)}.workflow-head{align-items:flex-end}.workflow-metrics{grid-template-columns:repeat(4,minmax(140px,1fr))}.workflow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;flex-wrap:wrap}.workflow-table td,.workflow-table th{vertical-align:middle}.workflow-status-stack{display:flex;flex-wrap:wrap;gap:5px}.workflow-muted{color:var(--muted,#718198);font-size:11px}.metric.is-selected{outline:2px solid var(--primary,#245ba7);outline-offset:2px}.workflow-card-link{display:inline-flex;align-items:center;gap:5px;font-weight:900}@media (max-width:1100px){.workflow-metrics{grid-template-columns:repeat(2,minmax(130px,1fr))}.ui-zoom-controls{order:2}.topbar__live-info{order:3}}@media (max-width:620px){.workflow-metrics{grid-template-columns:1fr 1fr}.ui-zoom-controls{display:none}}:root{--ui-scale:1}.sidebar{display:flex!important;flex-direction:column!important;height:calc(100vh / var(--ui-scale,1))!important;overflow:hidden!important}.menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 0!important}.sidebar-logout{position:static!important;flex:0 0 auto;margin-top:6px;padding-top:8px!important;background:inherit!important}.app-shell,.app-main{height:calc(100vh / var(--ui-scale,1))!important;min-height:0!important}.page-wrap{height:calc((100vh / var(--ui-scale,1)) - 60px)!important;min-height:0!important;padding-bottom:18px!important;overflow-y:auto!important;overflow-x:hidden!important}.products-list-form{display:flex;min-height:calc((100vh / var(--ui-scale,1)) - 245px);flex-direction:column}.products-table-card{flex:1 1 auto;min-height:0;overflow:auto!important}.fx-rate-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;align-items:center!important}.fx-rate-tools input{min-width:0!important}.fx-refresh-btn{min-width:auto!important;min-height:31px!important;padding:4px 7px!important;border-radius:8px!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important}.fx-rate-status{display:block;margin-top:4px;font-size:10px!important;line-height:1.25!important}.quote-template-card{gap:7px!important;padding:12px!important}.quote-template-card h2{margin-bottom:2px!important;font-size:16px!important}.quote-template-card label{font-size:11px!important}.quote-template-card select{min-height:33px!important;padding:5px 7px!important;font-size:11px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote-template-preview-wrap{gap:4px!important;margin-top:2px!important;padding:6px!important}.quote-template-live-preview{height:76px!important}.quote-template-preview-wrap>.muted{min-height:0!important;font-size:10px!important;line-height:1.15!important}.quote-template-card .btn{min-height:30px!important;padding:5px 8px!important;font-size:11px!important}.quote-template-gallery-modal{z-index:2300!important}.quote-template-gallery-card{width:min(1480px,96vw)!important;height:min(92vh,980px)!important;padding:14px!important;overflow:hidden!important}.quote-template-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-right:44px}.quote-template-gallery-head h2{margin:0 0 4px}.quote-template-gallery-head p{margin:0;color:var(--muted,#718198);font-size:12px}.quote-template-gallery-grid{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:12px;height:calc(100% - 58px);min-height:0}.quote-template-choice-list{display:grid;align-content:start;gap:7px;min-height:0;overflow:auto;padding-right:4px}.quote-template-choice{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;align-items:center;width:100%;padding:7px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:.16s}.quote-template-choice:hover{border-color:var(--primary,#245ba7);box-shadow:0 7px 15px #14305821;transform:translateY(-1px)}.quote-template-choice.is-selected{border-color:var(--primary,#245ba7);background:color-mix(in srgb,var(--primary,#245ba7) 8%,white);box-shadow:0 8px 18px #14305824}.quote-template-choice .template-mini{height:72px!important;min-height:72px!important}.quote-template-choice small{display:block;margin-top:4px;color:var(--muted,#718198);font-size:10px;line-height:1.2}.quote-template-applied-preview{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:8px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:#eef4fb}.quote-template-applied-preview iframe{display:block;width:100%;height:100%;min-height:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff}@media (max-width:1000px){.sidebar{height:100vh!important}.app-shell,.app-main{height:auto!important;min-height:100vh!important}.page-wrap{height:auto!important;min-height:calc(100vh - 60px)!important}.products-list-form{min-height:calc(100vh - 220px)}.quote-template-gallery-grid{grid-template-columns:1fr}.quote-template-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px}.quote-template-gallery-card{height:94vh!important}}@media (max-width:620px){.quote-template-choice-list{grid-template-columns:1fr}.quote-template-gallery-head{align-items:flex-start;flex-direction:column;padding-right:36px}.quote-template-gallery-grid{height:calc(100% - 98px)}}.general-settings-form{display:grid;gap:14px}.settings-section{display:grid;gap:10px;padding:14px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:color-mix(in srgb,var(--page,#f4f7fb) 45%,white)}.settings-section h2{margin:0;font-size:17px}.terms-default-grid,.terms-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.term-default-card,.term-combo{display:grid;gap:6px;padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff;font-size:12px}.term-default-card select,.term-default-card textarea,.term-combo select,.term-combo textarea{width:100%;padding:8px 9px;border:1px solid var(--border,#dbe5f2);border-radius:8px;background:#fff;font:inherit}.term-default-card textarea,.term-combo textarea{resize:vertical;line-height:1.45}.theme-studio-shell{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(0,1.35fr);gap:14px;align-items:start}.theme-live-panel{position:sticky;top:0}.theme-preview--full{height:520px;grid-template-columns:minmax(160px,34%) 1fr}.theme-preview--full aside{gap:9px}.theme-preview--full aside span{height:auto;padding:8px 7px;background:#fff2;font-size:11px;font-weight:800}.theme-preview-logo{display:grid;place-items:center;min-height:65px;border-radius:10px;background:#ffffff26;font-weight:900}.theme-preview--full main div{grid-template-columns:repeat(3,1fr)}.theme-live-note{margin:12px 0 0;color:var(--muted,#718198);font-size:12px}.theme-control-panel{display:grid;gap:10px}.theme-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border,#dbe5f2)}input[data-tr-city],input[data-tr-district],input[data-tr-country]{background-image:linear-gradient(45deg,transparent 50%,var(--primary,#245ba7) 50%),linear-gradient(135deg,var(--primary,#245ba7) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat;padding-right:24px!important}@media (max-width:980px){.theme-studio-shell{grid-template-columns:1fr}.theme-live-panel{position:static}.theme-preview--full{height:360px}.terms-default-grid,.terms-form-grid{grid-template-columns:1fr}}.menu details{overflow:hidden}.menu details>a{transition:max-height .22s ease,opacity .22s ease,transform .22s ease,background .18s ease,color .18s ease}.menu--accordion .menu details[open]>a,.menu--static .menu details>a{animation:drawerIn .22s ease both}.menu--hover .menu details:not(:hover)>a{display:none}.menu--hover .menu details:hover>a{display:block;animation:drawerIn .18s ease both}@keyframes drawerIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.sidebar--paket-erp .sidebar{padding:14px 12px;background:#fff}.sidebar--paket-erp .brand-card{padding-bottom:18px}.sidebar--paket-erp .menu{gap:3px}.sidebar--paket-erp .menu__item,.sidebar--paket-erp .menu summary{min-height:43px;border:0;border-radius:11px;background:transparent;font-weight:700}.sidebar--paket-erp .menu details>a{margin:0;padding:11px 14px 11px 50px;border:0;border-radius:0;background:#fbfbfc;font-size:13px}.sidebar--neumorph-drawer .sidebar{padding:14px;background:#eef1f5}.sidebar--neumorph-drawer .menu{gap:8px}.sidebar--neumorph-drawer .menu__item,.sidebar--neumorph-drawer .menu summary{border:0;border-radius:7px;background:#eef1f5;box-shadow:4px 4px 8px #cbd1d9,-4px -4px 8px #fff}.sidebar--neumorph-drawer .menu details>a{margin:7px 2px;padding:9px 12px;border:0;border-radius:7px;background:#f4f6f8;box-shadow:inset 2px 2px 5px #d5dae1,inset -2px -2px 5px #fff}.sidebar--hover-rail .sidebar{width:86px;padding:10px 8px;background:#fff;overflow:visible!important;box-shadow:5px 0 18px #1e40af14;transition:width .24s ease}.sidebar--hover-rail .app-main{margin-left:86px;width:calc(100% - 86px)}.sidebar--hover-rail .sidebar:hover{width:252px}.sidebar--hover-rail .brand-name,.sidebar--hover-rail .brand-card small,.sidebar--hover-rail .brand-card .btn,.sidebar--hover-rail .brand-card__top span,.sidebar--hover-rail .menu span,.sidebar--hover-rail .menu details>a,.sidebar--hover-rail .sidebar-logout button{opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .16s ease}.sidebar--hover-rail .sidebar:hover .brand-name,.sidebar--hover-rail .sidebar:hover .brand-card small,.sidebar--hover-rail .sidebar:hover .brand-card .btn,.sidebar--hover-rail .sidebar:hover .brand-card__top span,.sidebar--hover-rail .sidebar:hover .menu span,.sidebar--hover-rail .sidebar:hover .menu details>a,.sidebar--hover-rail .sidebar:hover .sidebar-logout button{opacity:1;pointer-events:auto}.sidebar--hover-rail .brand-logo{height:64px!important;padding:5px!important}.sidebar--hover-rail .menu__item,.sidebar--hover-rail .menu summary{justify-content:center;padding:8px}.sidebar--hover-rail .sidebar:hover .menu__item,.sidebar--hover-rail .sidebar:hover .menu summary{justify-content:flex-start}.sidebar--hover-rail .sidebar-logout button{min-width:68px}.sidebar--dark-trip .sidebar{padding:13px;background:#141513;color:#fff}.sidebar--dark-trip .brand-card{border-color:#333}.sidebar--dark-trip .brand-card small,.sidebar--dark-trip .brand-card__top{color:#b9b9b3}.sidebar--dark-trip .menu__item,.sidebar--dark-trip .menu summary{min-height:43px;border:1px solid transparent;border-radius:12px;background:transparent;color:#f5f5f2}.sidebar--dark-trip .menu details[open]>summary,.sidebar--dark-trip .menu__item.is-active{border-color:#4a4a45;background:#262723}.sidebar--dark-trip .menu details>a{color:#d7d7d0}.sidebar--dark-trip .sidebar-logout{background:transparent}.sidebar--blue-glass .sidebar{padding:14px;background:linear-gradient(180deg,#4f94e7,#3273c8);color:#fff}.sidebar--blue-glass .brand-card{border-color:#ffffff38}.sidebar--blue-glass .brand-card small,.sidebar--blue-glass .brand-card__top{color:#eaf5ff}.sidebar--blue-glass .menu__item,.sidebar--blue-glass .menu summary{border-color:#ffffff24;border-radius:16px;background:#ffffff13;color:#fff;box-shadow:0 8px 18px #164a9833}.sidebar--blue-glass .menu details[open]>summary,.sidebar--blue-glass .menu__item.is-active{background:#ffffff28}.sidebar--blue-glass .menu details>a{border:0;color:#fff;background:#ffffff12}.sidebar--blue-glass .sidebar-logout{background:transparent}.sidebar--admin-blue .sidebar{padding:10px;background:#126aa9;color:#fff}.sidebar--admin-blue .brand-card{border-color:#fff3}.sidebar--admin-blue .brand-card small,.sidebar--admin-blue .brand-card__top{color:#e5f3ff}.sidebar--admin-blue .menu{gap:2px}.sidebar--admin-blue .menu__item,.sidebar--admin-blue .menu summary{min-height:40px;border:0;border-radius:5px;background:transparent;color:#fff}.sidebar--admin-blue .menu details[open]>summary,.sidebar--admin-blue .menu__item.is-active{background:#2485c6}.sidebar--admin-blue .menu details>a{border:0;color:#eaf6ff}.sidebar--admin-blue .sidebar-logout{background:transparent}.sidebar--drawer-office .sidebar{padding:12px;background:#f7f9fc}.sidebar--drawer-office .menu{gap:6px}.sidebar--drawer-office .menu__item,.sidebar--drawer-office .menu summary{border-color:#e5eaf2;border-radius:9px;background:#fff}.sidebar--drawer-office .menu details[open]>summary{border-radius:9px 9px 4px 4px}.sidebar--drawer-office .menu details>a{margin:0 4px;padding:10px 11px 10px 42px;border-left:2px solid #b8c5d7;border-radius:0;background:#fbfcfe}.sidebar--drawer-office .menu details>a:last-child{border-radius:0 0 9px 9px}.sidebar-choice{grid-template-columns:104px minmax(0,1fr);align-items:center;text-align:left}.sidebar-choice__copy{display:grid;gap:3px}.sidebar-choice__copy small{color:var(--muted,#718198);font-size:10px;line-height:1.2}.sidebar-choice__visual{min-height:65px;grid-template-columns:23px 1fr;grid-template-rows:repeat(3,1fr)}.sidebar-choice__visual[data-kind=paket-erp]{background:#fff}.sidebar-choice__visual[data-kind=ideasoft-clean]{background:#fff;border-color:#ede9fe}.sidebar-choice__visual[data-kind=ideasoft-clean]:before{background:#4f2cff}.sidebar-choice__visual[data-kind=neumorph-drawer]{background:#eef1f5;box-shadow:inset 3px 3px 5px #d5dae1}.sidebar-choice__visual[data-kind=hover-rail]{grid-template-columns:13px 1fr}.sidebar-choice__visual[data-kind=dark-trip]{background:#1c1d1a}.sidebar-choice__visual[data-kind=dark-trip] i{background:#4b4d48}.sidebar-choice__visual[data-kind=blue-glass]{background:linear-gradient(180deg,#65a5ed,#3273c8)}.sidebar-choice__visual[data-kind=admin-blue]{background:#126aa9}.sidebar-choice__visual[data-kind=drawer-office] i{border-left:2px solid #9aa8bc;border-radius:0}.quote-row--success{background:#f7fff9}.quote-row--danger{background:snow}.quote-row--warning{background:#fffdf5}.quote-row--info{background:#f7fcff}.quote-row--muted{background:#fbfcfd}.quote-row--draft{background:#fcfdff}@media (max-width:760px){.sidebar-choice{grid-template-columns:1fr}.sidebar-choice__visual{min-height:54px}}.theme-studio-shell--single{display:block}.theme-studio-shell--single .theme-control-panel{max-width:1500px}.theme-panel-title,.sidebar-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.theme-panel-title p,.sidebar-manager-head p{margin:5px 0 0;color:var(--muted,#718198)}.theme-basic-grid{padding:12px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:color-mix(in srgb,var(--page,#f4f7fb) 45%,white)}.sidebar-manager-head{margin-top:16px;padding-top:15px;border-top:1px solid var(--border,#dbe5f2)}.sidebar-preset-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:10px;margin-top:10px}.sidebar-preset{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:#fff;transition:.18s}.sidebar-preset:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary,#245ba7) 65%,#fff);box-shadow:0 10px 20px #1b355712}.sidebar-preset.is-active{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 14%,transparent)}.sidebar-preset__select{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:center;padding:0;border:0;background:transparent;text-align:left;color:var(--text,#14233d)}.sidebar-preset__select small{display:block;margin-top:4px;color:var(--muted,#718198);line-height:1.35}.sidebar-preset__actions{display:flex;gap:6px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #edf1f6}.sidebar-edit-modal{max-width:520px}.sidebar-choice__visual{display:grid;grid-template-columns:23px 1fr;grid-template-rows:repeat(3,9px);gap:5px;min-height:68px;padding:7px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.sidebar-choice__visual:before{content:"";grid-row:1/-1;border-radius:4px;background:var(--primary,#245ba7);opacity:.78}.sidebar-choice__visual i{display:block;border-radius:4px;background:#dbe5f2}.sidebar--silver-tree .sidebar{padding:11px;background:#fff}.sidebar--silver-tree .menu{gap:7px}.sidebar--silver-tree .menu__item,.sidebar--silver-tree .menu summary{border-radius:14px;background:#fff;box-shadow:0 4px 12px #17365a0a}.sidebar--silver-tree .menu details[open]>summary,.sidebar--silver-tree .menu__item.is-active{background:#edf5ff;border-color:#b6d4fb;color:#245ba7}.sidebar--red-line .sidebar{padding:13px 11px;background:#fff}.sidebar--red-line .menu{gap:5px}.sidebar--red-line .menu__item,.sidebar--red-line .menu summary{min-height:43px;border:0;border-left:4px solid transparent;border-radius:4px;background:#fff}.sidebar--red-line .menu__item.is-active,.sidebar--red-line .menu details[open]>summary{border-left-color:#d83238;background:#fff4f4;color:#b42318}.sidebar--red-line .menu details>a{border-radius:4px}.sidebar--sidebar-card .sidebar{padding:14px;background:#eef2f7}.sidebar--sidebar-card .menu{gap:9px}.sidebar--sidebar-card .menu__item,.sidebar--sidebar-card .menu summary{min-height:46px;border:0;border-radius:10px;background:#eef2f7;box-shadow:5px 5px 9px #cdd4dd,-5px -5px 9px #fff}.sidebar--sidebar-card .menu details>a{margin:7px 3px;padding:9px 11px 9px 43px;border:0;background:#f7f9fb;box-shadow:inset 2px 2px 5px #dce1e7,inset -2px -2px 5px #fff}.sidebar--accordion-tree .sidebar{padding:11px;background:#f8fbff}.sidebar--accordion-tree .menu{gap:6px}.sidebar--accordion-tree .menu__item,.sidebar--accordion-tree .menu summary{min-height:44px;border-radius:12px;background:#fff}.sidebar--accordion-tree .menu details>a{position:relative;margin-left:19px;padding-left:25px;border-left:2px solid #b7cee9;border-radius:0}.sidebar--accordion-tree .menu details>a:before{content:"";position:absolute;left:-2px;top:50%;width:15px;border-top:2px solid #b7cee9}.sidebar--accordion-tree .menu details>a:last-child{border-left-color:transparent}.sidebar--accordion-tree .menu details>a:last-child:after{content:"";position:absolute;left:-2px;top:0;height:50%;border-left:2px solid #b7cee9}.sidebar--paket-erp .sidebar{padding:15px 13px;background:#fff}.sidebar--paket-erp .brand-logo{border:0;background:#fff}.sidebar--paket-erp .menu{gap:2px}.sidebar--paket-erp .menu__item,.sidebar--paket-erp .menu summary{min-height:44px;border:0;border-radius:11px;background:transparent;font-weight:700}.sidebar--paket-erp .menu details[open]>summary,.sidebar--paket-erp .menu__item.is-active{background:#245ba7;color:#fff}.sidebar--paket-erp .menu details>a{margin:0;padding:11px 14px 11px 51px;border:0;border-radius:0;background:#fbfbfc;font-size:13px}.sidebar--paket-erp .menu details>a:hover{background:#edf4ff}.sidebar--paket-erp .menu i{background:transparent;color:#245ba7}.sidebar--paket-erp .menu details[open]>summary i,.sidebar--paket-erp .menu__item.is-active i{color:#fff}.sidebar--ideasoft-clean .sidebar{padding:16px 15px;background:#fff}.sidebar--ideasoft-clean .brand-card{border:0}.sidebar--ideasoft-clean .menu{gap:2px}.sidebar--ideasoft-clean .menu__item,.sidebar--ideasoft-clean .menu summary{min-height:43px;border:0;border-radius:10px;background:transparent;font-weight:600}.sidebar--ideasoft-clean .menu__item.is-active,.sidebar--ideasoft-clean .menu details[open]>summary{background:#f0ecff;color:#4826ff;box-shadow:inset 3px 0 #4826ff}.sidebar--ideasoft-clean .menu details>a{margin:1px 0;padding-left:46px;border:0}.sidebar--ideasoft-clean .menu i{background:transparent;color:#4826ff}.sidebar--collapsible-pro .sidebar{padding:12px;background:#f8fbff}.sidebar--collapsible-pro .menu{gap:8px}.sidebar--collapsible-pro .menu__item,.sidebar--collapsible-pro .menu summary{min-height:44px;border-color:#dce8f7;border-radius:13px;background:#fff;box-shadow:0 4px 10px #255ba70f}.sidebar--collapsible-pro .menu details>a{margin:4px 8px;padding:9px 12px;border:1px solid #e5edf8;border-radius:9px;background:#fff}.sidebar--booking-clean .sidebar{padding:16px;background:#fff}.sidebar--booking-clean .menu{gap:2px}.sidebar--booking-clean .menu__item,.sidebar--booking-clean .menu summary{min-height:42px;border:0;border-left:3px solid transparent;border-radius:0;background:transparent;font-weight:600}.sidebar--booking-clean .menu__item.is-active,.sidebar--booking-clean .menu details[open]>summary{border-left-color:#24b9d8;background:#effcff;color:#1196b2}.sidebar--booking-clean .menu details>a{margin:0;padding-left:45px;border:0;border-radius:0}.sidebar--booking-clean .menu i{background:transparent;color:#24b9d8}.sidebar-choice__visual[data-kind=red-line]:before{background:#d83238}.sidebar-choice__visual[data-kind=sidebar-card]{background:#eef2f7;box-shadow:inset 3px 3px 6px #d6dce4}.sidebar-choice__visual[data-kind=accordion-tree] i{border-left:2px solid #9ab6d8;border-radius:0}.sidebar-choice__visual[data-kind=paket-erp] i:nth-of-type(2){background:#245ba7}.sidebar-choice__visual[data-kind=ideasoft-clean]:before{background:#4826ff}.sidebar-choice__visual[data-kind=booking-clean]:before{background:#24b9d8}.menu [data-icon=process]{background:color-mix(in srgb,var(--primary,#245ba7) 12%,#fff);color:var(--primary,#245ba7);border:1px solid color-mix(in srgb,var(--primary,#245ba7) 20%,#fff)}.menu [data-icon=process]:before{content:"⇄";font-size:18px;font-weight:900;line-height:1}@media (max-width:760px){.sidebar-preset-list{grid-template-columns:1fr}.sidebar-preset__select{grid-template-columns:76px 1fr}.sidebar-choice__visual{min-height:56px}}.sidebar{display:flex!important;flex-direction:column!important;height:100vh!important;overflow:hidden!important;padding-bottom:8px!important}.brand-card{flex:0 0 auto}.menu{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;margin:8px -4px 0 0!important;padding:0 7px 8px 0!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary,#245ba7) 48%,#cbd5e1) transparent}.menu::-webkit-scrollbar{width:8px}.menu::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 42%,#cbd5e1)}.menu::-webkit-scrollbar-track{background:transparent}.sidebar-logout{position:static!important;flex:0 0 auto!important;margin-top:6px!important;padding-top:8px!important;background:inherit!important}.menu>details,.menu>.menu__item{display:block;margin:0!important}.menu>.menu__item,.menu summary{margin:0 0 4px!important}.menu details{overflow:visible!important}.menu details>a{position:relative;display:block!important;margin:0 0 0 16px!important;padding:8px 10px 8px 24px!important;border-left:2px solid color-mix(in srgb,var(--primary,#245ba7) 35%,#dbe5f2)!important;border-radius:0 9px 9px 0!important;transition:.18s}.menu details>a:before{content:"";position:absolute;left:-2px;top:50%;width:14px;border-top:2px solid color-mix(in srgb,var(--primary,#245ba7) 35%,#dbe5f2)}.menu summary:after{content:"▾";margin-left:auto;font-size:12px;transition:transform .2s ease}.menu details[open]>summary:after{transform:rotate(180deg)}.menu details>a:hover{transform:translate(4px)}.sidebar--neumorph-drawer .sidebar{background:#eef2f7}.sidebar--neumorph-drawer .menu__item,.sidebar--neumorph-drawer .menu summary{border:0;background:#eef2f7;box-shadow:5px 5px 10px #cdd4dd,-5px -5px 10px #fff}.sidebar--neumorph-drawer .menu details>a{margin-left:20px!important;background:#f7f9fb!important;box-shadow:inset 2px 2px 4px #dce1e7,inset -2px -2px 4px #fff}.sidebar--hover-rail .sidebar{width:86px!important;overflow:visible!important}.sidebar--hover-rail .app-main{margin-left:86px!important;width:calc(100% - 86px)!important}.sidebar--hover-rail .sidebar:hover{width:252px!important}.sidebar--hover-rail .menu{overflow-y:auto!important}.sidebar--hover-rail .menu details>a{display:none!important}.sidebar--hover-rail .sidebar:hover .menu details[open]>a{display:block!important}.sidebar--dark-trip .menu details>a,.sidebar--navy-rail .menu details>a,.sidebar--gradient-pro .menu details>a,.sidebar--graphite-compact .menu details>a{color:#eef6ff!important;border-left-color:#fff5!important;background:#ffffff0c!important}.sidebar--glass-panel .sidebar{background:#ffffffc9!important;backdrop-filter:blur(20px)}.sidebar--glass-panel .menu__item,.sidebar--glass-panel .menu summary{background:#ffffffa6!important;box-shadow:0 7px 18px #1b355714}.sidebar--technical-panel .menu__item,.sidebar--technical-panel .menu summary{border-radius:3px!important;border-style:dashed!important}.sidebar--technical-panel .menu details>a{border-radius:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sidebar--minimal-white .menu__item,.sidebar--minimal-white .menu summary{border:0!important;border-bottom:1px solid #e8eef5!important;border-radius:0!important;background:transparent!important}.sidebar--minimal-white .menu details>a{margin-left:0!important;border-left:0!important;padding-left:42px!important}.sidebar--minimal-white .menu details>a:before{display:none}.icons--emoji-live .menu [data-icon=home]:before{content:"🏠"}.icons--emoji-live .menu [data-icon=profile]:before{content:"🏢"}.icons--emoji-live .menu [data-icon=customers]:before{content:"👥"}.icons--emoji-live .menu [data-icon=products]:before{content:"📦"}.icons--emoji-live .menu [data-icon=quotes]:before{content:"📄"}.icons--emoji-live .menu [data-icon=process]:before{content:"🔄"}.icons--emoji-live .menu [data-icon=settings]:before{content:"⚙️"}.icons--emoji-live .menu [data-icon=admin]:before{content:"🛡️"}.icons--emoji-live .menu i{background:#fff;border:1px solid #e7eef7}.icons--outline-blue .menu i{background:#fff!important;border:1px solid #bcd4f5!important;color:#245ba7!important}.icons--rounded-fill .menu i{border-radius:50%!important;background:color-mix(in srgb,var(--primary,#245ba7) 16%,#fff)!important;color:var(--primary,#245ba7)!important}.icons--glass-icon .menu i{background:#fff7!important;border:1px solid #ffffffaa!important;box-shadow:0 6px 14px #1b355718!important}.icons--corporate .menu i{border-radius:6px!important;background:#edf4ff!important;color:#123b73!important;border-left:3px solid #245ba7!important}.metric{display:flex;align-items:center;gap:10px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.metric:hover{transform:translateY(-4px) scale(1.018);border-color:color-mix(in srgb,var(--primary,#245ba7) 60%,#fff);box-shadow:0 14px 25px #1b35571c}.metric__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--primary,#245ba7) 10%,#fff);font-size:21px}.metric__copy{min-width:0}.metric strong{margin-top:7px!important}.metric small{line-height:1.2}.active-profile-summary{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px}.profile-logo--summary{width:72px;height:72px}.active-profile-summary h2{margin:0 0 8px;font-size:18px}.active-profile-summary__meta{display:flex;gap:7px 16px;flex-wrap:wrap;color:var(--muted,#718198);font-size:12px}.profile-catalog-card{padding:14px}.profile-grid--cards{grid-template-columns:repeat(auto-fit,minmax(270px,330px));align-items:stretch}.profile-card--tile{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:13px;min-height:260px;padding:14px}.profile-card__main{display:grid;grid-template-columns:58px minmax(0,1fr);gap:11px;align-items:start}.profile-card--tile .profile-logo{width:58px;height:58px}.profile-card--tile h2{font-size:16px;line-height:1.35}.profile-card--tile p{margin:4px 0;font-size:12px;line-height:1.38}.profile-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid #e7edf5}.field-hint{display:block;color:var(--muted,#718198);font-size:11px;line-height:1.35}.sidebar-edit-modal textarea{width:100%;padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#0f172a;color:#e2e8f0;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.active-profile-summary{grid-template-columns:64px minmax(0,1fr)}.active-profile-summary .profile-actions{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body{font-size:calc(var(--fs,14px) + 1px)}.sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding-bottom:8px}.brand-card{min-height:0;padding-bottom:10px}.brand-logo{height:74px;border-radius:14px}.brand-logo img{padding:6px!important}.brand-name{font-size:16px}.brand-card small{font-size:10px}.menu{display:block;min-height:0;overflow-y:auto;overflow-x:hidden;padding:9px 3px 12px;margin:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary,#245ba7) 54%,#cbd5e1) transparent}.menu::-webkit-scrollbar{width:7px}.menu::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--primary,#245ba7) 54%,#cbd5e1)}.menu>.menu__item,.menu>details{margin:0 0 5px}.menu details>a{position:relative;margin:2px 3px 2px 17px;padding:8px 10px;border-left:0!important;border-radius:9px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.menu details>a:hover,.menu details>a.is-active{transform:translate(4px) scale(1.025);border-left:0!important;background:color-mix(in srgb,var(--accent,#e23b3f) 15%,#fff);color:var(--primary,#245ba7);box-shadow:0 7px 16px color-mix(in srgb,var(--accent,#e23b3f) 20%,transparent)}.menu summary{transition:transform .16s ease,box-shadow .16s ease}.menu summary:hover,.menu__item:hover{transform:translate(2px);box-shadow:0 7px 16px color-mix(in srgb,var(--primary,#245ba7) 13%,transparent)}.sidebar-logout{position:relative;bottom:auto;padding-top:7px;background:inherit;z-index:2}.page-title-emoji{display:inline-block;margin-right:9px;font-size:.86em;filter:drop-shadow(0 2px 3px #14233d18)}.page-wrap{padding-bottom:38px}.quote-footer-config-preview{margin:10px 0 16px}.quote-footer-config-preview[open]{display:block}.quote-footer-edit-grid{margin-top:10px}.quote-footer-edit-grid input{width:100%}.quote-footer-preview-line{margin-bottom:4px}.theme-hover-color-note{margin:0;padding:9px 11px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:color-mix(in srgb,var(--accent,#e23b3f) 7%,#fff);color:var(--text,#14233d);font-size:12px;font-weight:700}.theme-actions{position:sticky;bottom:7px;z-index:5;align-items:center;margin:10px 0 3px;padding:8px;border:1px solid var(--border,#dbe5f2);border-radius:11px;background:color-mix(in srgb,var(--card,#fff) 92%,transparent);box-shadow:0 9px 20px #14233d14;backdrop-filter:blur(12px)}.theme-actions .btn{min-height:32px;padding:6px 10px;font-size:12px}.metric{will-change:transform}.metric__icon{transition:transform .18s ease}.metric:hover .metric__icon{transform:scale(1.12) rotate(-3deg)}@media (max-width:1000px){.sidebar{display:block;overflow-y:auto}.menu{overflow:visible}.sidebar-logout{position:sticky;bottom:0}}.topbar[data-responsive-topbar]{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:7px!important;min-height:58px!important;padding:7px 12px!important;overflow:hidden!important}.topbar[data-responsive-topbar]>.topbar__hamburger,.topbar[data-responsive-topbar]>.locale-menu,.topbar[data-responsive-topbar]>.ui-zoom-controls{flex:0 0 auto!important}.topbar[data-responsive-topbar] .topbar__live-info{order:initial!important;display:flex!important;flex:1 1 auto!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;overflow:hidden!important;padding:0!important}.topbar[data-responsive-topbar] .topbar__live-info .pill{flex:0 1 auto!important;min-width:0!important;min-height:34px!important;padding:6px 8px!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important}.topbar[data-responsive-topbar] .topbar__live-info .pill b,.topbar[data-responsive-topbar] .topbar__live-info .pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar[data-responsive-topbar] .topbar__right{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;margin-left:0!important}.topbar[data-responsive-topbar] .global-search{width:clamp(118px,13vw,205px)!important;min-height:35px!important;border-radius:11px!important}.topbar[data-responsive-topbar] .support-btn{min-height:35px!important;padding:7px 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.topbar[data-responsive-topbar] .user-chip{max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.topbar[data-responsive-topbar] .icon-btn{width:35px!important;height:35px!important;flex:0 0 35px!important}.topbar[data-responsive-topbar] .ui-zoom-controls{min-height:35px!important}.topbar[data-responsive-topbar] .ui-zoom-btn,.topbar[data-responsive-topbar] .ui-zoom-label{min-height:33px!important}.setting-card h2{display:flex;align-items:center;gap:7px;line-height:1.25}.workflow-metrics .metric{min-height:88px}.workflow-metrics .metric__icon{flex:0 0 34px;width:34px;height:34px;font-size:18px}.workflow-metrics .metric strong{margin-top:5px!important;font-size:24px}@media (max-width:1480px){.topbar[data-responsive-topbar] .global-search{width:135px!important}.topbar[data-responsive-topbar] .support-btn{padding-inline:8px!important}.topbar[data-responsive-topbar] .user-chip{max-width:108px!important}.topbar[data-responsive-topbar] .topbar__live-info{gap:4px!important}.topbar[data-responsive-topbar] .topbar__live-info .pill{padding-inline:7px!important}}@media (max-width:1320px){.topbar[data-responsive-topbar] .global-search{display:none!important}.topbar[data-responsive-topbar] .user-chip{max-width:90px!important}.topbar[data-responsive-topbar] .topbar__live-info .pill--date{max-width:155px!important}}@media (max-width:1180px){.topbar[data-responsive-topbar]{flex-wrap:nowrap!important}.topbar[data-responsive-topbar] .topbar__live-info{order:initial!important;flex-basis:auto!important;justify-content:center!important;overflow:hidden!important;padding-bottom:0!important}.topbar[data-responsive-topbar] .pill--date{display:none!important}.topbar[data-responsive-topbar] .support-btn{font-size:0!important;width:36px!important;height:36px!important;padding:0!important;display:inline-grid!important;place-items:center!important}.topbar[data-responsive-topbar] .support-btn:first-letter{font-size:15px}.topbar[data-responsive-topbar] .user-chip{display:none!important}}@media (max-width:760px){.topbar[data-responsive-topbar]{gap:4px!important;padding-inline:7px!important}.topbar[data-responsive-topbar] .topbar__live-info .pill--time{display:none!important}.topbar[data-responsive-topbar] .topbar__live-info .pill{padding-inline:6px!important}.topbar[data-responsive-topbar] .topbar__right .icon-btn:not(.icon-btn--logout){display:none!important}}.locale-menu summary{min-width:78px!important;padding:6px 8px!important}.locale-pop{min-width:92px!important;padding:5px!important}.locale-pop .locale-choice{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:8px;color:var(--text,#14233d);font-weight:800;text-decoration:none}.locale-pop .locale-choice:hover{background:color-mix(in srgb,var(--primary,#245ba7) 9%,white)}.locale-pop .locale-choice.is-active{background:color-mix(in srgb,var(--primary,#245ba7) 14%,white);color:var(--primary,#245ba7)}.topbar[data-responsive-topbar]{overflow:visible!important}.topbar[data-responsive-topbar]>.locale-menu{position:relative!important;z-index:950!important;overflow:visible!important}.topbar[data-responsive-topbar]>.locale-menu>summary{position:relative!important;z-index:952!important;pointer-events:auto!important;user-select:none}.topbar[data-responsive-topbar]>.locale-menu[open]>.locale-pop{display:grid!important;gap:3px!important;top:calc(100% + 8px)!important;left:0!important;z-index:9999!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}.topbar[data-responsive-topbar]>.locale-menu>.locale-pop{position:absolute!important}.sidebar{overflow:visible!important}.sidebar .menu{overflow-y:auto!important;overflow-x:hidden!important}.sidebar-rail-toggle{position:absolute;top:92px;right:-14px;z-index:60;display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--border,#dbe5f2);border-radius:50%;background:var(--primary,#245ba7);color:#fff;box-shadow:0 7px 18px #14233d22;font-size:22px;font-weight:900;line-height:1;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.sidebar-rail-toggle:hover{transform:scale(1.1);background:color-mix(in srgb,var(--primary,#245ba7) 86%,#000);box-shadow:0 9px 22px #14233d2d}.sidebar-logout .btn{display:flex;align-items:center;justify-content:center;gap:7px}.sidebar-logout__icon{font-size:15px;line-height:1}body.sidebar-is-collapsed .sidebar{width:76px!important;padding:8px 6px!important;overflow:visible!important}body.sidebar-is-collapsed .app-main{width:calc(100% - 76px)!important;margin-left:76px!important}body.sidebar-is-collapsed .sidebar:hover{width:76px!important}body.sidebar-is-collapsed .sidebar-rail-toggle{top:74px;right:-14px}body.sidebar-is-collapsed .brand-card{display:block!important;padding:0 0 8px!important;border-bottom:1px solid var(--border,#dbe5f2)!important}body.sidebar-is-collapsed .brand-card__top,body.sidebar-is-collapsed .brand-name,body.sidebar-is-collapsed .brand-card small,body.sidebar-is-collapsed .brand-card .btn{display:none!important}body.sidebar-is-collapsed .brand-logo{width:58px!important;height:58px!important;margin:0 auto!important;padding:4px!important;border-radius:14px!important}body.sidebar-is-collapsed .brand-logo img{max-width:100%!important;max-height:100%!important;padding:0!important}body.sidebar-is-collapsed .menu{padding:8px 0 10px!important;margin:0!important}body.sidebar-is-collapsed .menu>.menu__item,body.sidebar-is-collapsed .menu>details{margin:0 0 5px!important}body.sidebar-is-collapsed .menu__item,body.sidebar-is-collapsed .menu summary{justify-content:center!important;min-height:48px!important;padding:5px!important;border-radius:12px!important}body.sidebar-is-collapsed .menu span,body.sidebar-is-collapsed .menu summary:after,body.sidebar-is-collapsed .menu details>a{display:none!important}body.sidebar-is-collapsed .menu i{width:36px!important;height:36px!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary,#245ba7) 8%,#fff)!important}body.sidebar-is-collapsed .menu i:before{font-size:19px!important}body.sidebar-is-collapsed .menu [data-icon=home]:before{content:"🏠"!important}body.sidebar-is-collapsed .menu [data-icon=profile]:before{content:"🏢"!important}body.sidebar-is-collapsed .menu [data-icon=customers]:before{content:"👥"!important}body.sidebar-is-collapsed .menu [data-icon=products]:before{content:"📦"!important}body.sidebar-is-collapsed .menu [data-icon=quotes]:before{content:"📄"!important}body.sidebar-is-collapsed .menu [data-icon=process]:before{content:"🔄"!important}body.sidebar-is-collapsed .menu [data-icon=settings]:before{content:"⚙️"!important}body.sidebar-is-collapsed .menu [data-icon=admin]:before{content:"🛡️"!important}body.sidebar-is-collapsed .sidebar-logout{padding-top:7px!important}body.sidebar-is-collapsed .sidebar-logout .btn{min-width:0!important;min-height:44px!important;padding:7px!important;border-radius:12px!important}body.sidebar-is-collapsed .sidebar-logout__label{display:none!important}body.sidebar-is-collapsed .sidebar-logout__icon{font-size:19px!important}@media (max-width:1000px){.sidebar-rail-toggle{display:none!important}body.sidebar-is-collapsed .sidebar{width:var(--sidebar,252px)!important;padding:10px!important}body.sidebar-is-collapsed .app-main{width:100%!important;margin-left:0!important}}.page-head__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.quote-clear-trigger{position:relative;overflow:hidden}.quote-clear-trigger__emoji{display:inline-block;transform-origin:70% 78%;animation:quote-broom-wave 2.35s ease-in-out infinite}.quote-clear-trigger:hover .quote-clear-trigger__emoji{animation-duration:.72s}.quote-clear-modal{z-index:2450!important}.quote-clear-modal__card{width:min(510px,94vw)!important;text-align:center}.quote-clear-modal__icon{margin:2px 0 5px;font-size:46px;line-height:1;animation:quote-clear-float 1.9s ease-in-out infinite}.quote-clear-modal__card h2{margin:4px 0 8px}.quote-clear-modal__card p{margin:0;color:var(--muted,#718198);line-height:1.55}.quote-clear-modal__actions{justify-content:center;margin-top:18px}@keyframes quote-broom-wave{0%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-10deg) translateY(-1px)}65%{transform:rotate(7deg) translateY(1px)}}@keyframes quote-clear-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.04)}}@media (prefers-reduced-motion:reduce){.quote-clear-trigger__emoji,.quote-clear-modal__icon{animation:none!important}}.quote-customer-card__head-copy{display:grid;justify-items:start;gap:2px}.quote-clear-trigger--mini{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;border:1px solid color-mix(in srgb,#d92d20 26%,var(--border,#dbe5f2));border-radius:999px;background:color-mix(in srgb,#fff3f1 82%,var(--card,#fff));color:#b42318;font-size:10px;font-weight:850;line-height:1.1;box-shadow:none;opacity:.9;transition:opacity .2s ease,background .2s ease,transform .2s ease,border-color .2s ease}.quote-clear-trigger--mini:hover{opacity:1;transform:translateY(-1px);border-color:color-mix(in srgb,#d92d20 52%,var(--border,#dbe5f2));background:color-mix(in srgb,#ffe7e3 88%,var(--card,#fff))}.quote-clear-trigger--mini:focus-visible{outline:3px solid color-mix(in srgb,#d92d20 24%,transparent);outline-offset:2px}.quick-product-modal-card{width:min(860px,96vw)!important}.quick-product-hint{margin:-4px 0 14px!important;line-height:1.45}.quick-product-image-field{grid-row:span 2;align-content:start}.quick-product-image-preview{display:grid;place-items:center;width:100%;height:145px;margin-top:7px;overflow:hidden;border:1px dashed var(--border,#dbe5f2);border-radius:11px;background:#f8fbff;color:var(--muted,#718198);font-size:11px;font-weight:700;line-height:1.4;text-align:center}.quick-product-image-preview img{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.quick-product-image-preview span{padding:14px}.quote-save-toast.toast--success{animation:quote-toast-enter .2s ease-out}@keyframes quote-toast-enter{0%{opacity:0;transform:translate(-50%,-9px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.quick-product-image-field{grid-row:auto}.quick-product-image-preview{height:125px}}.asset-preview{width:min(100%,210px)!important;min-height:68px!important;max-height:76px!important;padding:5px!important;border-radius:9px!important}.asset-preview img{display:block!important;width:100%!important;height:62px!important;max-height:62px!important;object-fit:contain!important;object-position:center!important;padding:3px!important}.asset-preview em{font-size:10px!important;line-height:1.25!important;text-align:center!important}.quick-product-modal-card{width:min(780px,94vw)!important}.quick-product-image-field{grid-row:auto!important;align-content:start!important}.quick-product-image-preview,.line-edit-preview{width:min(100%,180px)!important;height:82px!important;min-height:82px!important;margin-top:6px!important;justify-self:start!important;border-radius:9px!important}.quick-product-image-preview img,.line-edit-preview img{padding:4px!important}.quick-product-image-preview span{padding:7px!important;font-size:10px!important;line-height:1.25!important}.line-edit-preview{font-size:10px!important}.login-studio-preview .login-mini-preview{min-height:250px!important}.login-mini-card img{width:96px!important;height:42px!important}.previewable-list-row{cursor:pointer!important}.previewable-list-row:hover{background:color-mix(in srgb,var(--primary,#245ba7) 10%,white)!important;box-shadow:inset 3px 0 0 var(--primary,#245ba7),0 5px 14px #14233d1a!important}.previewable-list-row:focus{position:relative;z-index:2;outline:2px solid var(--primary,#245ba7)!important;outline-offset:-2px;background:color-mix(in srgb,var(--primary,#245ba7) 8%,white)!important}.product-preview-image{min-height:160px!important;max-height:220px!important}.product-preview-image img{max-height:210px!important;padding:8px!important}.customer-preview-identity{display:flex;align-items:center;gap:12px;min-width:0}.customer-preview-logo{display:block;width:64px;height:64px;flex:0 0 64px;padding:5px;border:1px solid #dbe5f2;border-radius:11px;background:#fff;object-fit:contain;object-position:center}@media (max-width:760px){.quick-product-image-preview,.line-edit-preview{width:min(100%,150px)!important;height:72px!important;min-height:72px!important}.login-studio-preview .login-mini-preview{min-height:220px!important}.customer-preview-logo{width:54px;height:54px;flex-basis:54px}}.list-command-card{display:grid;gap:10px;margin-bottom:12px;padding:12px;border-color:color-mix(in srgb,var(--primary,#245ba7) 20%,var(--border,#dbe5f2));background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#245ba7) 3%,#fff),#fff 62%);box-shadow:0 8px 20px #14305812}.list-command-form{display:grid;grid-template-columns:minmax(300px,1fr) minmax(205px,245px) 104px auto auto;gap:8px;align-items:stretch;margin:0}.list-command-form--quotes{grid-template-columns:minmax(260px,1fr) minmax(170px,210px) minmax(215px,260px) auto auto}.list-field{display:flex;align-items:center;gap:8px;min-width:0;min-height:50px;padding:6px 9px;border:1px solid var(--border,#dbe5f2);border-radius:11px;background:#fff;box-shadow:0 2px 7px #14305806;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.list-field:hover{border-color:color-mix(in srgb,var(--primary,#245ba7) 36%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 1.6%,#fff)}.list-field:focus-within{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 14%,transparent)}.list-field__icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:9px;background:color-mix(in srgb,var(--primary,#245ba7) 9%,#fff);color:var(--primary,#245ba7);font-size:15px;font-weight:900;line-height:1}.list-field__body{display:grid;gap:2px;min-width:0;flex:1}.list-field__body small{color:var(--muted,#718198);font-size:9px;font-weight:900;letter-spacing:.35px;line-height:1;text-transform:uppercase}.list-field input,.list-field select{width:100%;min-width:0;height:22px;padding:0;border:0!important;outline:0!important;background:transparent!important;color:var(--text,#14233d);font-size:12px;font-weight:750;line-height:1.2;box-shadow:none!important}.list-field select{cursor:pointer}.list-field--limit{min-width:100px}.list-command-submit{min-height:50px;padding-inline:15px;border-radius:11px;white-space:nowrap}.list-total-pill{display:grid;align-content:center;justify-items:center;min-width:78px;min-height:50px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2));border-radius:11px;background:color-mix(in srgb,var(--primary,#245ba7) 6%,#fff);color:var(--primary,#245ba7);white-space:nowrap}.list-total-pill small{color:var(--muted,#718198);font-size:9px;font-weight:900;letter-spacing:.28px;text-transform:uppercase}.list-total-pill b{font-size:14px;line-height:1.15}.list-command-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--primary,#245ba7) 10%,var(--border,#dbe5f2))}.list-command-actions--compact{justify-content:flex-start}.list-command-actions .bulk-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0}.list-command-actions .price-tool{display:flex;align-items:center;gap:6px}.list-command-actions .price-tool input{min-height:38px}.btn--alive{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.btn--alive:hover{filter:saturate(1.08) brightness(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--primary,#245ba7) 22%,transparent)}.btn__icon{display:inline-block;line-height:1}.btn__icon--live,.list-live-icon{transform-origin:center;animation:list-icon-breathe 2.35s ease-in-out infinite}.list-field:hover .list-live-icon,.btn--alive:hover .btn__icon--live{animation-duration:.78s}@keyframes list-icon-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.07)}}@media (prefers-reduced-motion:reduce){.btn__icon--live,.list-live-icon{animation:none!important}}@media (max-width:1260px){.list-command-form{grid-template-columns:minmax(240px,1fr) minmax(195px,230px) 96px auto auto}.list-command-form--quotes{grid-template-columns:minmax(220px,1fr) minmax(155px,195px) minmax(205px,240px) auto auto}}@media (max-width:1080px){.list-command-form,.list-command-form--quotes{grid-template-columns:minmax(230px,1fr) minmax(190px,235px) 96px auto}.list-command-form--quotes .list-total-pill,.list-command-form .list-total-pill{grid-column:auto}.list-total-pill{min-width:70px}.list-command-form--quotes .list-total-pill{grid-column:1/-1;justify-self:start;min-width:92px;min-height:38px}.list-command-form--quotes .list-total-pill small,.list-command-form--quotes .list-total-pill b{display:inline}.list-command-form--quotes .list-total-pill{display:flex;align-items:center;gap:6px}}@media (max-width:820px){.list-command-form,.list-command-form--quotes{grid-template-columns:minmax(0,1fr) minmax(170px,215px)}.list-command-form .list-field--search,.list-command-form--quotes .list-field--search{grid-column:1/-1}.list-command-form .list-total-pill,.list-command-form--quotes .list-total-pill{grid-column:auto;justify-self:stretch;min-height:42px}.list-command-submit{min-height:42px}.list-field{min-height:46px}.list-command-actions,.list-command-actions .bulk-toolbar{align-items:stretch}}@media (max-width:560px){.list-command-card{padding:9px}.list-command-form,.list-command-form--quotes{display:grid;grid-template-columns:1fr}.list-command-form .list-field,.list-command-form--quotes .list-field,.list-command-form .list-field--search,.list-command-form--quotes .list-field--search,.list-command-form .list-total-pill,.list-command-form--quotes .list-total-pill{grid-column:1}.list-total-pill{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px}.list-command-actions .bulk-toolbar,.list-command-actions .price-tool{width:100%}.list-command-actions .price-tool input{flex:1;min-width:0}.list-command-actions .btn,.list-command-actions .import-pop{max-width:100%}.list-command-actions .import-pop>summary{width:100%}}.pro-list-toolbar{margin-bottom:12px;padding:10px 12px;border-color:color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2));background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#245ba7) 2.5%,#fff),#fff);box-shadow:0 7px 18px #1430580f}.pro-list-toolbar__row{display:flex;align-items:center;gap:6px;width:100%;max-width:100%;overflow:visible;padding:1px 0 3px}.pro-list-toolbar__filters{display:flex;align-items:center;gap:6px;min-width:max-content;margin:0}.pro-list-toolbar__filters--quotes{min-width:max-content}.pro-control{display:flex;align-items:center;gap:7px;height:40px;min-width:0;padding:0 9px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#fff;box-shadow:0 1px 3px #14305806;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pro-control:hover{border-color:color-mix(in srgb,var(--primary,#245ba7) 35%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 1.4%,#fff)}.pro-control:focus-within{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 13%,transparent)}.pro-control__icon{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:7px;background:color-mix(in srgb,var(--primary,#245ba7) 8%,#fff);color:var(--primary,#245ba7);font-size:14px;font-weight:900;line-height:1}.pro-control input,.pro-control select{height:30px;min-width:0;padding:0;border:0!important;outline:0!important;background:transparent!important;color:var(--text,#14233d);font-size:12px;font-weight:750;line-height:1;box-shadow:none!important}.pro-control select{cursor:pointer}.pro-control--search{width:clamp(250px,20vw,350px)}.pro-control--search input{width:100%}.pro-control--sort{width:178px}.pro-control--sort select{width:100%}.pro-control--status{width:160px}.pro-control--status select{width:100%}.pro-control--limit{width:94px}.pro-control--limit select{width:100%}.pro-toolbar-btn{height:40px;min-height:40px;padding:0 10px;border-radius:9px;font-size:12px;line-height:1;white-space:nowrap}.pro-toolbar-separator{width:1px;height:27px;flex:0 0 1px;margin:0 2px;background:color-mix(in srgb,var(--primary,#245ba7) 16%,var(--border,#dbe5f2))}.pro-total{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 16%,var(--border,#dbe5f2));border-radius:9px;background:color-mix(in srgb,var(--primary,#245ba7) 5%,#fff);color:var(--primary,#245ba7);white-space:nowrap}.pro-total small{color:var(--muted,#718198);font-size:10px;font-weight:850;text-transform:uppercase}.pro-total b{font-size:13px}.pro-price-tool{display:flex;align-items:center;gap:5px;white-space:nowrap}.pro-price-tool input{width:72px;height:40px;padding:0 8px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#fff;color:var(--text,#14233d);font-size:12px;font-weight:750}.pro-price-tool input:focus{border-color:var(--primary,#245ba7);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 13%,transparent)}.pro-import-pop{flex:0 0 auto}.pro-import-pop>summary{list-style:none}.pro-import-pop>summary::-webkit-details-marker{display:none}.pro-icon-live{transform-origin:center;animation:pro-icon-pulse 2.35s ease-in-out infinite}.pro-control:hover .pro-icon-live{animation-duration:.8s}@keyframes pro-icon-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.07)}}@media (prefers-reduced-motion:reduce){.pro-icon-live{animation:none!important}}@media (max-width:1450px){.pro-list-toolbar__row{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary,#245ba7) 28%,transparent) transparent}.pro-list-toolbar__row::-webkit-scrollbar{height:5px}.pro-list-toolbar__row::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 25%,transparent)}}@media (max-width:760px){.pro-list-toolbar{padding:8px}.pro-control--search{width:250px}.pro-control--sort{width:178px}.pro-control--status{width:160px}.pro-toolbar-btn,.pro-control,.pro-total,.pro-price-tool input{height:38px;min-height:38px}}.quote-customer-card .lookup .suggest--preview{max-height:300px;border-radius:10px;box-shadow:0 16px 38px #11284b2e}.suggest-card--customer{display:block!important;padding:10px 12px!important}.suggest-card--customer .suggest-customer{display:block;min-width:0}.suggest-customer__name{display:block;overflow:hidden;color:var(--text,#14233d);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.suggest-card--customer:hover .suggest-customer__name{color:var(--primary,#245ba7)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.workspace-toolbar{margin:0 0 12px;padding:8px 10px;border-color:color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2));background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#245ba7) 2%,#fff),#fff);box-shadow:0 7px 20px #1430580e}.workspace-toolbar__scroll{display:flex;align-items:center;gap:6px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1px 0 3px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary,#245ba7) 28%,transparent) transparent}.workspace-toolbar__scroll::-webkit-scrollbar{height:5px}.workspace-toolbar__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 26%,transparent)}.toolbar-search-form{display:flex;align-items:center;gap:6px;min-width:max-content;margin:0}.toolbar-input{display:flex;align-items:center;gap:6px;height:36px;padding:0 8px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff;box-shadow:0 1px 3px #14305806;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.toolbar-input:hover{border-color:color-mix(in srgb,var(--primary,#245ba7) 36%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 1.4%,#fff)}.toolbar-input:focus-within{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 12%,transparent)}.toolbar-input__icon{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:7px;background:color-mix(in srgb,var(--primary,#245ba7) 8%,#fff);color:var(--primary,#245ba7);font-size:13px;font-weight:950;line-height:1}.toolbar-input input,.toolbar-input select{min-width:0;height:28px;padding:0;border:0!important;outline:0!important;background:transparent!important;color:var(--text,#14233d);font-size:11.5px;font-weight:760;line-height:1;box-shadow:none!important}.toolbar-input select{cursor:pointer}.toolbar-input--search{width:238px}.toolbar-input--search input{width:100%}.toolbar-input--sort{width:132px}.toolbar-input--sort select{width:100%}.toolbar-input--status{width:142px}.toolbar-input--status select{width:100%}.toolbar-input--limit{width:62px}.toolbar-input--limit select{width:100%}.toolbar-btn{min-height:36px;height:36px;padding:0 10px;border-radius:10px;font-size:11.5px;line-height:1;white-space:nowrap}.toolbar-btn--compact{padding-inline:9px}.toolbar-btn--icon{width:38px;padding:0}.btn--ghost{background:#fff;color:var(--text,#14233d)}.toolbar-separator{width:1px;height:25px;flex:0 0 1px;margin:0 1px;background:color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2))}.toolbar-select-all{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2));border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 5%,#fff);color:var(--text,#14233d);font-size:11.5px;font-weight:850;white-space:nowrap;cursor:pointer}.toolbar-select-all input{width:17px;height:17px;margin:0;accent-color:var(--primary,#245ba7)}.toolbar-selected,.toolbar-total{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 8px;border-radius:9px;color:var(--muted,#718198);font-size:11px;font-weight:760;white-space:nowrap}.toolbar-selected b,.toolbar-total b{color:var(--primary,#245ba7);font-size:12.5px}.toolbar-total{border:1px solid color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 5%,#fff)}.toolbar-price{display:flex;align-items:center;gap:5px;height:36px;padding:0 6px 0 9px;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 17%,var(--border,#dbe5f2));border-radius:10px;background:color-mix(in srgb,var(--primary,#245ba7) 3%,#fff);white-space:nowrap}.toolbar-price>b{font-size:11px;color:var(--text,#14233d)}.toolbar-price__symbol{display:grid;place-items:center;width:23px;height:23px;border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 9%,#fff);color:var(--primary,#245ba7);font-size:11px;font-weight:900}.toolbar-price input{width:57px;height:27px;padding:0 6px;border:1px solid var(--border,#dbe5f2);border-radius:8px;background:#fff;color:var(--text,#14233d);font-size:11px;font-weight:800;text-align:center}.toolbar-price .toolbar-btn{height:27px;min-height:27px;padding-inline:7px;border-radius:8px;font-size:10.5px}.toolbar-import{flex:0 0 auto}.toolbar-import .import-pop__body{top:42px}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.48;transform:none!important;box-shadow:none!important}.list-table-card{padding:0;border-radius:12px;overflow:hidden}.pro-table{min-width:1120px;font-size:11.5px;line-height:1.3}.pro-table th{padding:8px;background:linear-gradient(180deg,#f2f7fd,#edf4fc);color:#213753;font-size:10.5px;font-weight:900;letter-spacing:.18px;text-transform:uppercase}.pro-table td{padding:7px 8px;color:#1c304d}.pro-table tbody tr{transition:background .14s ease,box-shadow .14s ease}.pro-table tbody tr:hover{background:color-mix(in srgb,var(--primary,#245ba7) 3.4%,#fff)}.pro-table td b{font-weight:850}.actions-col{width:122px;min-width:122px}.actions-col--wide{width:198px;min-width:198px}.product-table .thumb{width:38px;height:38px;border-radius:8px}.product-table td:nth-child(4){min-width:240px}.product-table td:nth-child(5){min-width:245px}.customer-table td:nth-child(3){min-width:220px}.quotes-table td:nth-child(4){min-width:190px}.workflow-table td:nth-child(2){min-width:180px}.table-action-list{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:106px}.table-action-list--dense{display:grid;grid-template-columns:repeat(2,minmax(82px,1fr));gap:4px;min-width:184px}.table-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:26px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 17%,var(--border,#dbe5f2));border-radius:999px;background:#fff;color:var(--text,#14233d);font-size:10.5px;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.table-action span{display:grid;place-items:center;width:16px;height:16px;color:var(--primary,#245ba7);font-size:11px;font-weight:950;transform-origin:center;transition:transform .16s ease}.table-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary,#245ba7) 40%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 5%,#fff);box-shadow:0 5px 11px #14305817}.table-action:hover span{transform:scale(1.14)}.table-action.is-preview{color:var(--primary,#245ba7)}.table-action.is-edit{color:#234c84}.table-action.is-open{color:#246144}.table-action.is-open span{color:#16805b}.table-action.is-print{color:#5c458c}.table-action.is-print span{color:#6b55a4}.table-action.is-delete{border-color:#ffd3d3;background:#fff6f6;color:#b42318}.table-action.is-delete span{color:#b42318}.dashboard-shortcuts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dashboard-shortcuts a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff;color:var(--text,#14233d);font-size:12px;font-weight:850;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.dashboard-shortcuts a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary,#245ba7) 34%,var(--border,#dbe5f2));box-shadow:0 6px 14px #14305814}.dashboard-shortcuts a span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff);color:var(--primary,#245ba7);font-size:12px}.dashboard-shortcuts .is-primary{border-color:color-mix(in srgb,var(--primary,#245ba7) 28%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff);color:var(--primary,#245ba7)}.quote-mini-collapse{margin-top:10px;padding:0!important;overflow:hidden;border-radius:12px}.quote-mini-collapse>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 12px;cursor:pointer;list-style:none;background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#245ba7) 3%,#fff),#fff);color:var(--text,#14233d);font-size:13px;font-weight:900}.quote-mini-collapse>summary::-webkit-details-marker{display:none}.quote-mini-collapse>summary span{display:inline-flex;align-items:center;gap:7px}.quote-mini-collapse>summary i{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 9%,#fff);color:var(--primary,#245ba7);font-size:11px;font-style:normal;transition:transform .15s ease}.quote-mini-collapse>summary small{color:var(--muted,#718198);font-size:10px;font-weight:800}.quote-mini-collapse[open]>summary{margin-bottom:0;border-bottom:1px solid var(--border,#dbe5f2)}.quote-mini-collapse[open]>summary i{transform:rotate(180deg)}.quote-mini-collapse>.terms-form-grid,.quote-mini-collapse>p,.quote-mini-collapse>.quote-footer-edit-grid,.quote-mini-collapse>.quote-footer-preview-line{margin-left:12px;margin-right:12px}.quote-mini-collapse>.terms-form-grid{padding:12px 0}.quote-mini-collapse>p{margin-top:12px}.quote-mini-collapse>.quote-footer-preview-line{margin-bottom:12px}.page-title-emoji{display:inline-grid;place-items:center;min-width:31px;height:31px;margin-right:8px;border-radius:10px;background:color-mix(in srgb,var(--primary,#245ba7) 8%,#fff);font-size:.69em;vertical-align:middle;filter:none}@media (max-width:1480px){.toolbar-input--search{width:214px}.toolbar-input--sort{width:126px}.toolbar-btn{padding-inline:8px;font-size:11px}.toolbar-price{padding-left:7px}.toolbar-price>b{display:none}.toolbar-total{padding-inline:7px}}@media (max-width:900px){.workspace-toolbar{padding:7px}.dashboard-shortcuts{justify-content:flex-start}.dashboard-page-head{align-items:flex-start}.page-head h1{font-size:24px}.pro-table{font-size:11px}.table-action{font-size:10px}}.quote-inline-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-width:68px}.quote-inline-action{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--primary) 22%,#d9e4f2);border-radius:8px;background:#fff;color:var(--primary);font-size:13px;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.quote-inline-action:hover{transform:translateY(-1px);box-shadow:0 5px 12px #0f479424;background:color-mix(in srgb,var(--primary) 7%,#fff);border-color:color-mix(in srgb,var(--primary) 42%,#d9e4f2)}.quote-inline-action.is-move{color:#53677f}.quote-inline-action.is-copy{color:#166d6a}.quote-inline-action.is-delete{border-color:#ffd5d5;background:#fff6f6;color:#c43838}.quote-inline-action.is-delete:hover{background:#ffeded;border-color:#ffbaba}.dashboard-recent-table.pro-table{min-width:760px}.customer-quotes-table.pro-table{min-width:920px}.page-head>div>p{display:none!important}.list-page-head{min-height:42px;margin-bottom:10px!important;align-items:center!important}.page-head__primary-action{margin-left:auto;min-height:38px;padding-inline:14px;border-radius:10px;box-shadow:0 7px 16px color-mix(in srgb,var(--primary,#245ba7) 18%,transparent)}.page-head__primary-action:hover{box-shadow:0 9px 20px color-mix(in srgb,var(--primary,#245ba7) 26%,transparent)}.workspace-toolbar{margin-top:0!important}.menu details>a{display:flex!important;align-items:center!important;min-height:30px!important;margin:3px 7px 3px 20px!important;padding:5px 11px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--text,#14233d)!important;font-size:11.5px!important;font-weight:760!important;line-height:1.15!important;transform:none!important;box-shadow:none!important}.menu details>a:before,.menu details>a:after{display:none!important;content:none!important}.menu details>a:hover{border-color:color-mix(in srgb,var(--primary,#245ba7) 24%,var(--border,#dbe5f2))!important;background:color-mix(in srgb,var(--primary,#245ba7) 8%,#fff)!important;color:var(--primary,#245ba7)!important;transform:translate(2px)!important;box-shadow:0 4px 10px color-mix(in srgb,var(--primary,#245ba7) 10%,transparent)!important}.menu details>a.is-active{border-color:color-mix(in srgb,var(--primary,#245ba7) 42%,var(--border,#dbe5f2))!important;background:color-mix(in srgb,var(--primary,#245ba7) 16%,#fff)!important;color:color-mix(in srgb,var(--primary,#245ba7) 88%,#081525)!important;font-weight:920!important;box-shadow:inset 3px 0 0 var(--primary,#245ba7)!important}.sidebar--dark-trip .menu details>a,.sidebar--navy-rail .menu details>a,.sidebar--gradient-pro .menu details>a,.sidebar--graphite-compact .menu details>a{color:#eef6ff!important;background:transparent!important}.sidebar--dark-trip .menu details>a:hover,.sidebar--navy-rail .menu details>a:hover,.sidebar--gradient-pro .menu details>a:hover,.sidebar--graphite-compact .menu details>a:hover{border-color:#ffffff45!important;background:#ffffff18!important;color:#fff!important}.sidebar--dark-trip .menu details>a.is-active,.sidebar--navy-rail .menu details>a.is-active,.sidebar--gradient-pro .menu details>a.is-active,.sidebar--graphite-compact .menu details>a.is-active{border-color:#ffffff70!important;background:#ffffff25!important;color:#fff!important;box-shadow:inset 3px 0 #fff!important}@media (max-width:900px){.list-page-head{min-height:38px}.page-head__primary-action{min-height:36px;padding-inline:11px;font-size:12px}}:root{--control-h:34px;--control-radius:10px;--surface-shadow:0 7px 18px rgba(20,48,88,.055)}.btn{min-height:var(--control-h);padding:0 10px;border-radius:var(--control-radius);font-size:12px;line-height:1.08;font-weight:850;box-shadow:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.btn--sm{min-height:29px;padding-inline:8px;border-radius:9px;font-size:11px}.btn--lg{min-height:42px}.page-head{margin:2px 0 10px}.page-head h1{font-size:26px;line-height:1.08}.list-page-head{min-height:36px;margin-bottom:8px!important}.page-head__primary-action{min-height:34px;padding:0 11px;border-color:color-mix(in srgb,var(--primary,#245ba7) 30%,var(--border,#dbe5f2));border-radius:10px;background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff);color:var(--primary,#245ba7);font-size:12px;box-shadow:none}.page-head__primary-action:hover{border-color:color-mix(in srgb,var(--primary,#245ba7) 52%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 12%,#fff);box-shadow:0 5px 12px color-mix(in srgb,var(--primary,#245ba7) 12%,transparent)}.page-title-emoji{min-width:29px;height:29px;margin-right:7px;border-radius:9px;font-size:.66em}.sidebar{padding:7px 8px}.brand-card{gap:4px;padding:0 2px 8px;border-bottom:1px solid color-mix(in srgb,var(--primary,#245ba7) 12%,var(--border,#dbe5f2))}.brand-logo{order:0;height:68px;border-radius:12px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--primary,#245ba7) 2%,#fff))}.brand-logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;padding:5px}.brand-card__top{order:1;font-size:10px}.status-dot{padding:2px 7px;font-size:9px}.brand-name{order:2;font-size:15px;line-height:1.05}.brand-card small{order:3;font-size:9.5px}.brand-profile-action{order:4;min-height:29px!important;padding-inline:8px!important;font-size:10.5px!important}.menu{margin-top:5px!important}.menu>.menu__item,.menu summary{min-height:41px;padding:7px 8px;border-radius:11px;font-size:12px}.menu i{width:25px;height:25px;border-radius:8px}.menu i:before{font-size:15px}.sidebar-rail-toggle{top:72px;width:27px;height:27px;font-size:20px}.workspace-toolbar{display:grid;gap:6px;margin:0 0 10px;padding:8px 9px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#245ba7) 1.6%,#fff),#fff);box-shadow:var(--surface-shadow)}.workspace-toolbar__row{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.workspace-toolbar__row--main{justify-content:space-between}.workspace-toolbar__row--secondary{padding-top:6px;border-top:1px solid color-mix(in srgb,var(--primary,#245ba7) 10%,var(--border,#dbe5f2))}.toolbar-search-form,.toolbar-bulk-group{display:flex;align-items:center;gap:6px;min-width:0;margin:0}.toolbar-search-form{flex:1}.toolbar-bulk-group{flex:0 0 auto}.toolbar-spacer{flex:1 1 auto;min-width:10px}.toolbar-input{height:34px;padding:0 7px;border-radius:9px}.toolbar-input__icon{width:19px;height:19px;flex-basis:19px;border-radius:6px;font-size:12px}.toolbar-input input,.toolbar-input select{height:27px;font-size:11.25px}.toolbar-input--search{width:clamp(245px,31vw,480px)}.toolbar-input--sort{width:144px}.toolbar-input--status{width:154px}.toolbar-input--limit{width:64px}.toolbar-btn{height:34px;min-height:34px;padding:0 9px;border-radius:9px;font-size:11.25px}.toolbar-btn--icon{width:36px}.toolbar-select-all,.toolbar-selected,.toolbar-total{height:34px;font-size:11px}.toolbar-selected,.toolbar-total{padding:0 8px}.toolbar-select-all{padding-inline:9px}.toolbar-select-all input{width:16px;height:16px}.toolbar-price{height:34px;padding:0 5px 0 8px;border-radius:9px}.toolbar-price>b{font-size:10.5px}.toolbar-price__symbol{width:21px;height:21px;font-size:10px}.toolbar-price input{width:58px;height:25px;font-size:10.5px}.toolbar-price .toolbar-btn{height:25px;min-height:25px;padding-inline:6px;font-size:10px}.excel-action-cluster{display:flex;align-items:center;gap:6px;flex:0 0 auto}.excel-action-stack{display:grid;gap:4px}.excel-action-stack .toolbar-btn{height:27px;min-height:27px;justify-content:flex-start;padding:0 8px;font-size:10.5px}.excel-template-action{height:31px;min-height:31px;padding-inline:8px;font-size:10.5px}.excel-import-pop .import-pop__body{top:31px}.toolbar-import>summary{list-style:none}.toolbar-import>summary::-webkit-details-marker{display:none}.list-table-card{border-radius:11px}.pro-table{font-size:11.35px}.pro-table th{padding:7px 8px;font-size:10.25px}.pro-table td{padding:7px 8px}.table-action{min-height:25px;padding:4px 7px;font-size:10.25px}.dashboard-shortcuts{gap:6px}.dashboard-shortcuts a{min-height:34px;padding:0 10px;border-radius:10px;font-size:11.5px}.dashboard-shortcuts a span{width:20px;height:20px;font-size:11px}.dashboard-shortcuts .is-primary{border-color:color-mix(in srgb,var(--primary,#245ba7) 30%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff)}@media (max-width:1320px){.toolbar-input--search{width:clamp(220px,27vw,390px)}.toolbar-input--sort{width:132px}.toolbar-input--status{width:140px}.toolbar-price>b{display:none}}@media (max-width:1080px){.workspace-toolbar__row{overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary,#245ba7) 24%,transparent) transparent}.workspace-toolbar__row::-webkit-scrollbar{height:5px}.workspace-toolbar__row::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 24%,transparent)}.toolbar-search-form{min-width:max-content}.toolbar-spacer{display:none}.excel-action-cluster{margin-left:auto}.page-head h1{font-size:23px}}@media (max-width:720px){.page-wrap{padding-inline:12px}.brand-logo{height:62px}.workspace-toolbar{padding:7px}.page-head__primary-action{font-size:11.5px}.toolbar-input--search{width:230px}}.btn--soft{border-color:color-mix(in srgb,var(--primary,#245ba7) 20%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 6%,#fff);color:var(--primary,#245ba7)}.btn--soft:hover{border-color:color-mix(in srgb,var(--primary,#245ba7) 40%,var(--border,#dbe5f2));background:color-mix(in srgb,var(--primary,#245ba7) 10%,#fff)}.page-head__primary-action .btn__icon{display:grid;place-items:center;width:19px;height:19px;border-radius:999px;background:color-mix(in srgb,var(--primary,#245ba7) 10%,#fff);color:var(--primary,#245ba7);font-size:12px;font-weight:950}.page-head__primary-action{white-space:nowrap}:root{--primary-color:var(--primary,#245ba7);--accent-color:var(--accent,#e23b3f);--card-bg:var(--card,#fff);--border-color:var(--border,#dbe5f2);--text-color:var(--text,#14233d);--muted-color:var(--muted,#718198);--control-h:34px;--control-radius:min(var(--radius),10px);--compact-gap:8px;--compact-pad:10px;--form-col:clamp(158px,18vw,220px)}.page-head{min-height:50px;margin-bottom:10px;align-items:center}.page-head h1{font-size:clamp(22px,2vw,31px);line-height:1.05}.page-head__primary-action,.page-head .btn{min-height:34px;height:34px;padding:0 12px;font-size:12px;border-radius:var(--control-radius)}.btn,.table-action,.toolbar-input,.toolbar-total,.toolbar-select-all{border-radius:var(--control-radius)}.btn{min-height:var(--control-h);padding:0 11px;font-size:12px;gap:6px}.btn--sm,.table-action{min-height:28px;height:28px;padding:0 9px;font-size:11px}.btn--primary{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn--soft{background:color-mix(in srgb,var(--primary-color) 7%,#fff);border-color:color-mix(in srgb,var(--primary-color) 25%,var(--border-color));color:var(--primary-color)}input,select,textarea{font:inherit}input[type=file]{padding:4px!important;background:color-mix(in srgb,var(--card-bg) 94%,var(--primary-color));border:1px solid var(--border-color);border-radius:var(--control-radius)}input[type=file]::file-selector-button{min-height:28px;margin-right:7px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary-color) 36%,var(--border-color));border-radius:8px;background:color-mix(in srgb,var(--primary-color) 9%,#fff);color:var(--primary-color);font-weight:800;cursor:pointer}.sidebar{padding:5px 8px}.brand-card{display:flex;flex-direction:column;gap:4px;padding:4px 5px 7px}.brand-logo{order:-3;height:50px;min-height:50px;margin:0 0 2px;display:flex;align-items:center;justify-content:center}.brand-logo img{width:100%;height:100%;object-fit:contain;object-position:center}.brand-card__top{order:-2;margin:0}.brand-name{font-size:13px;line-height:1.05}.brand-card small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-profile-action{height:29px!important;min-height:29px!important}.menu>.menu__item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important}.menu>.menu__item .menu-home-label{text-transform:uppercase;font-size:12.5px;font-weight:950;letter-spacing:.25px;white-space:nowrap}.menu details>a{min-height:26px!important;padding:5px 9px 5px 30px!important;border-radius:999px!important;font-size:11px!important;border:1px solid transparent}.menu details>a:hover{background:color-mix(in srgb,var(--accent-color) 11%,#fff)!important;border-color:color-mix(in srgb,var(--accent-color) 28%,transparent)!important;transform:translate(2px)}.menu details>a.is-active{background:color-mix(in srgb,var(--primary-color) 14%,#fff)!important;border-color:color-mix(in srgb,var(--primary-color) 42%,transparent)!important;color:var(--primary-color)!important;font-weight:900!important}.entity-form{padding:10px;display:grid;gap:9px}.form-section--compact{padding:9px;border:1px solid var(--border-color);border-radius:var(--radius);background:color-mix(in srgb,var(--card-bg) 97%,var(--primary-color));margin:0}.form-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.form-section--compact h2,.form-section__head h2{margin:0;font-size:14px}.compact-field-grid,.entity-form .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--form-col),1fr));gap:8px}.entity-form label{font-size:11px;font-weight:800;gap:4px}.entity-form input,.entity-form select,.entity-form textarea{min-height:34px;padding:7px 8px;border-radius:9px}.entity-form textarea{resize:vertical;min-height:62px;max-height:240px}.entity-form .wide{grid-column:1/-1}.entity-form .form-actions{display:flex;gap:7px;justify-content:flex-end}.collapsible-form-section{padding:0!important}.collapsible-form-section>summary{padding:9px 11px;display:flex;gap:8px;align-items:center;justify-content:space-between;font-weight:900;cursor:pointer;list-style:none}.collapsible-form-section>summary small{color:var(--muted-color);font-size:10px}.collapsible-form-section[open]>summary{border-bottom:1px solid var(--border-color)}.collapsible-form-section>.form-grid{padding:9px}.asset-upload .asset-preview{width:100%;height:72px;min-height:72px;border-radius:9px}.asset-preview img{max-width:100%;max-height:66px;object-fit:contain}.active-profile-summary{grid-template-columns:52px minmax(0,1fr) auto!important;padding:10px!important;gap:9px!important}.profile-logo--summary,.profile-logo{width:52px!important;height:52px!important}.active-profile-summary__copy h2{font-size:16px!important;margin:0 0 4px}.active-profile-summary__meta{display:flex!important;gap:5px 13px!important;flex-wrap:wrap;font-size:11px}.profile-catalog-card{padding:10px!important}.profile-grid--cards{grid-template-columns:repeat(auto-fill,minmax(220px,270px))!important;gap:9px!important}.profile-card--tile{min-height:0!important;padding:9px!important;gap:7px!important}.profile-card__main{gap:8px!important}.profile-card__main h2{font-size:14px!important;line-height:1.12!important;margin-bottom:4px!important}.profile-card__main p{font-size:10.5px!important;line-height:1.25!important;margin:2px 0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.profile-card__footer{padding-top:7px!important}.topbar__pills{gap:5px}.pill--currency{flex:0 0 auto!important;min-width:max-content!important;padding:0 9px!important;overflow:visible!important}.pill--currency span,.pill--currency b{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.topbar-search{position:relative}.topbar-search>summary{list-style:none;cursor:pointer}.topbar-search>summary::-webkit-details-marker{display:none}.topbar-search__pop{position:absolute;right:0;top:calc(100% + 7px);z-index:90;width:min(300px,78vw);padding:7px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 14px 28px #0f172a24}.topbar-search__field{display:flex;align-items:center;gap:6px;border:1px solid var(--border-color);border-radius:9px;padding:0 8px}.topbar-search__field input{width:100%;height:34px;border:0!important;outline:0!important;background:transparent!important;padding:0!important}.address-combobox-pop{position:fixed;z-index:1000;max-height:178px;overflow:auto;padding:4px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 14px 28px #0f172a29}.address-combobox-pop button{display:block;width:100%;min-height:31px;padding:5px 8px;text-align:left;border:0;border-radius:7px;background:transparent;color:var(--text-color);font-weight:750;cursor:pointer}.address-combobox-pop button:hover{background:color-mix(in srgb,var(--primary-color) 10%,#fff);color:var(--primary-color)}.address-combobox-empty{display:block;padding:7px;color:var(--muted-color)}.quote-line-image{display:grid;justify-items:center;gap:2px}.quote-line-origin,.quote-line-gtip{display:block;color:var(--muted-color);font-size:9px;line-height:1.1;font-weight:800;white-space:normal}.quote-top-grid{grid-template-columns:minmax(0,1fr) minmax(330px,1fr)!important;align-items:start!important;gap:10px!important}.quote-card-aligned{align-self:stretch}.customer-edit--compact .form-grid,.quote-side-stack .side-compact{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:7px!important}.customer-edit--compact label,.quote-side-stack label{font-size:10.5px}.customer-edit--compact input,.customer-edit--compact textarea,.quote-side-stack input,.quote-side-stack select{min-height:32px;padding:6px 7px}.dashboard-overview-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.55fr) minmax(0,.95fr);gap:10px}.dashboard-proformas-card{grid-column:1/-1;padding:10px}.dashboard-table-fit{width:100%;overflow:hidden}.dashboard-recent-table{table-layout:fixed;width:100%;min-width:0!important;font-size:11px}.dashboard-recent-table th,.dashboard-recent-table td{padding:7px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-recent-table th:nth-child(1){width:17%}.dashboard-recent-table th:nth-child(2){width:25%}.dashboard-recent-table th:nth-child(3),.dashboard-recent-table th:nth-child(4){width:11%}.dashboard-recent-table th:nth-child(5){width:12%}.dashboard-recent-table th:nth-child(6){width:14%}.dashboard-recent-table th:nth-child(7){width:10%}.dashboard-customers-card,.dashboard-activity-card,.dashboard-alerts-card{min-width:0;padding:10px}.dashboard-mini-table{width:100%;border-collapse:collapse}.dashboard-mini-table td{padding:7px 4px;border-bottom:1px solid var(--border-color);vertical-align:middle}.dashboard-mini-table a{display:grid;gap:2px;color:var(--text-color)}.dashboard-mini-table b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-mini-table small{font-size:10px;color:var(--muted-color)}.theme-studio-shell--compact .theme-control-panel{padding:11px}.theme-studio-shell--compact .theme-basic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,190px));justify-content:start;gap:8px}.theme-studio-shell--compact .theme-basic-grid label{font-size:10.5px}.theme-studio-shell--compact .theme-basic-grid input,.theme-studio-shell--compact .theme-basic-grid select{min-height:34px;padding:6px 7px}.theme-studio-shell--compact input[type=color]{width:72px;min-width:72px;padding:3px}.theme-studio-shell--compact .theme-hover-color-note,.theme-studio-shell--compact p{font-size:11px}@media (max-width:1180px){.dashboard-overview-grid{grid-template-columns:1fr 1fr}.dashboard-proformas-card,.dashboard-alerts-card{grid-column:1/-1}.quote-top-grid{grid-template-columns:1fr!important}}.product-preview-origin{display:block;margin-top:5px;color:var(--muted-color);font-size:10px;font-weight:800}.product-preview-details{display:grid;grid-template-columns:max-content 1fr;gap:3px 8px;margin:8px 0;font-size:11px}.product-preview-details dt{font-weight:900;color:var(--muted-color)}.product-preview-details dd{margin:0;font-weight:800}.toolbar-search-pair{display:inline-flex;align-items:stretch;min-width:min(360px,32vw)}.toolbar-search-pair .toolbar-input--search{flex:1 1 auto;min-width:0;border-radius:var(--control-radius) 0 0 var(--control-radius)!important}.toolbar-search-pair .toolbar-btn--search{height:var(--control-h);min-height:var(--control-h);border-radius:0 var(--control-radius) var(--control-radius) 0!important;padding-inline:11px}.toolbar-search-form{align-items:center}.topbar-search__field .global-search{display:block!important;width:100%!important;min-height:34px!important}.dashboard-recent-table td{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word;line-height:1.22}.dashboard-recent-table td:nth-child(3),.dashboard-recent-table td:nth-child(4),.dashboard-recent-table td:nth-child(5),.dashboard-recent-table td:nth-child(6),.dashboard-recent-table td:nth-child(7){white-space:nowrap!important}.dashboard-recent-table .table-action{white-space:nowrap}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:200px!important;max-width:200px!important}.quote-actions-head,.quote-row-actions-cell,.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:118px!important;min-width:118px!important;max-width:118px!important;text-align:center!important}.quote-inline-actions{display:grid!important;grid-template-columns:repeat(3,26px)!important;justify-content:center!important;align-content:start!important;gap:4px!important;min-width:0!important}.quote-inline-action{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}@media (max-width:1260px){.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:184px!important;max-width:184px!important}}.quote-items-scroll{overflow-x:auto!important;overflow-y:auto!important}.quote-items{width:100%!important;min-width:1060px!important;table-layout:fixed!important}.quote-items th,.quote-items td{padding:5px!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:54px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:108px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:176px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:148px!important;max-width:148px!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:56px!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:62px!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:84px!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:104px!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:52px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:78px!important}.quote-actions-head,.quote-row-actions-cell,.quote-items th:nth-child(11),.quote-items td:nth-child(11){position:sticky!important;right:0!important;z-index:4!important;width:118px!important;min-width:118px!important;max-width:118px!important;background:var(--card,#fff)!important;box-shadow:-6px 0 10px #1430580b}.quote-actions-head{z-index:5!important;background:#f1f6ff!important}.quote-items .line-description{min-height:52px!important;max-height:220px!important;padding:6px!important;font-size:11px!important}.quote-row-actions{gap:6px!important}.quote-row-create-btn{min-height:32px!important;border-color:color-mix(in srgb,var(--primary,#245ba7) 28%,var(--border,#dbe5f2))!important;background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff)!important;color:var(--primary,#245ba7)!important}.quote-action-emoji{display:inline-grid;place-items:center;width:17px;height:17px;font-size:13px;transform-origin:center;animation:quoteActionAlive 2.4s ease-in-out infinite}.quote-row-create-btn:nth-child(2) .quote-action-emoji{animation-delay:.35s}@keyframes quoteActionAlive{0%,78%,to{transform:scale(1) rotate(0)}84%{transform:scale(1.12) rotate(-5deg)}91%{transform:scale(1.12) rotate(5deg)}}@media (max-width:1260px){.quote-items{min-width:1020px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:132px!important;max-width:132px!important}}@media (min-width:1181px){.quote-items-scroll{overflow-x:hidden!important;overflow-y:auto!important}.quote-items{width:100%!important;min-width:0!important;table-layout:fixed!important}.quote-items th,.quote-items td{padding:5px 4px!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:5%!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:9%!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:15%!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:13%!important;max-width:none!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:5%!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:6%!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:7%!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:8%!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:5%!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:7%!important}.quote-actions-head,.quote-row-actions-cell,.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:118px!important;min-width:118px!important;max-width:118px!important}}@media (max-width:1180px){.quote-items-scroll{overflow-x:auto!important}.quote-items{min-width:980px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:112px!important;max-width:112px!important}}.quote-actions-head,.quote-row-actions-cell,.quote-items th:nth-child(11),.quote-items td:nth-child(11){position:static!important;right:auto!important;z-index:auto!important;width:66px!important;min-width:66px!important;max-width:66px!important;box-shadow:none!important;text-align:center!important}.quote-row-actions-cell{background:inherit!important}.quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,25px)!important;justify-content:center!important;align-content:start!important;gap:4px!important;min-width:0!important}.quote-inline-action{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;border-radius:7px!important}.quote-image-cell{overflow:visible!important;padding:4px 3px!important;text-align:center!important}.quote-line-image-stack{display:grid!important;justify-items:center!important;align-content:start!important;gap:3px!important;width:54px!important;min-width:54px!important;margin:0 auto!important;overflow:visible!important}.quote-line-image{display:grid!important;place-items:center!important;width:48px!important;height:44px!important;margin:0 auto!important;overflow:hidden!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:8px!important;background:#fff!important}.quote-line-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:2px!important}.quote-line-origin{max-width:54px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important}.quote-line-image-edit{position:relative;display:inline-grid;place-items:center;width:24px;height:22px;padding:0;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 28%,var(--border,#dbe5f2));border-radius:7px;background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff);color:var(--primary,#245ba7);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.quote-line-image-edit span{display:block;font-size:13px;font-weight:950;line-height:1;transform-origin:center;transition:transform .16s ease}.quote-line-image-edit:hover,.quote-line-image-edit:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary,#245ba7) 58%,var(--border,#dbe5f2));background:var(--primary,#245ba7);color:#fff;box-shadow:0 6px 13px color-mix(in srgb,var(--primary,#245ba7) 18%,transparent)}.quote-line-image-edit:hover span,.quote-line-image-edit:focus-visible span{transform:scale(1.28)}.quote-line-image-edit:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:20;min-width:max-content;max-width:180px;padding:5px 7px;border-radius:7px;background:#14233d;color:#fff;font-size:10px;font-weight:850;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease}.quote-line-image-edit:hover:after,.quote-line-image-edit:focus-visible:after{opacity:1;transform:translate(-50%)}@media (min-width:1181px){.quote-items-scroll{overflow-x:hidden!important;overflow-y:auto!important}.quote-items{width:100%!important;min-width:0!important;table-layout:fixed!important}.quote-items th,.quote-items td{padding:5px 4px!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:62px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:108px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:178px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:auto!important;max-width:none!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:54px!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:64px!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:82px!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:102px!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:52px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:82px!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:66px!important;min-width:66px!important;max-width:66px!important}}@media (max-width:1180px){.quote-items-scroll{overflow-x:auto!important}.quote-items{min-width:960px!important;table-layout:fixed!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:130px!important;max-width:130px!important}}.quote-items thead tr,.quote-items thead tr>th,.quote-items thead tr>th.quote-actions-head{background:#f1f6ff!important;background-color:#f1f6ff!important;box-shadow:none!important}.quote-items tbody tr>td.quote-row-actions-cell,.quote-items tbody tr>td:nth-child(11){box-shadow:none!important;border-left:0!important}.quote-items tbody tr.is-empty-row>td,.quote-items tbody tr.is-empty-row>td.quote-row-actions-cell,.quote-items tbody tr.is-empty-row>td:nth-child(11){background:color-mix(in srgb,var(--primary,#245ba7) 2%,white)!important;background-color:color-mix(in srgb,var(--primary,#245ba7) 2%,white)!important}.quote-items tbody tr:not(.is-empty-row)>td.quote-row-actions-cell,.quote-items tbody tr:not(.is-empty-row)>td:nth-child(11){background:inherit!important;background-color:inherit!important}.dashboard-recent-table td:nth-child(5){overflow:hidden!important;white-space:normal!important}.dashboard-recent-table td:nth-child(5) .tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;padding:4px 6px!important;white-space:normal!important;text-align:center!important;line-height:1.12!important;overflow-wrap:anywhere!important}.product-preview-pro-page{background:linear-gradient(135deg,#f6f8fb,#eef3f8);padding:18px;color:#142033}.product-preview-pro-card{max-width:1040px;margin:0 auto;background:#fff;border:1px solid rgba(20,32,51,.1);border-radius:24px;box-shadow:0 24px 60px #12263f24;overflow:hidden}.product-preview-pro-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid rgba(20,32,51,.08);background:linear-gradient(135deg,#245ba717,#245ba705)}.product-preview-pro-head h1{margin:6px 0 8px;font-size:clamp(25px,4vw,38px);letter-spacing:-.03em;line-height:1.02}.product-preview-pro-head p{margin:0;color:#667085}.product-preview-pro-logo{max-width:150px;max-height:58px;object-fit:contain;background:#fff;border:1px solid rgba(20,32,51,.08);border-radius:14px;padding:8px}.product-preview-pro-body{display:grid;grid-template-columns:minmax(250px,360px) 1fr;gap:24px;padding:26px}.product-preview-pro-media{display:flex;flex-direction:column;gap:16px}.product-preview-pro-media>img,.product-preview-pro-media>span{width:100%;min-height:280px;border:1px solid rgba(20,32,51,.1);border-radius:20px;background:#f8fafc;object-fit:contain;display:grid;place-items:center;color:#98a2b3;font-weight:700}.product-preview-pro-price{border-radius:18px;padding:18px;background:#101828;color:#fff}.product-preview-pro-price small{display:block;color:#cbd5e1}.product-preview-pro-price b{display:block;margin:4px 0;font-size:26px}.product-preview-pro-price span{color:#e2e8f0}.product-preview-pro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.product-preview-pro-grid div{border:1px solid rgba(20,32,51,.08);background:#f8fafc;border-radius:14px;padding:10px 12px}.product-preview-pro-grid dt{font-size:12px;color:#667085}.product-preview-pro-grid dd{margin:3px 0 0;font-weight:800;color:#142033}.product-preview-pro-desc{margin-top:18px}.product-preview-pro-desc h2{font-size:17px;margin:0 0 8px}.product-preview-pro-desc pre{white-space:pre-wrap;font:inherit;margin:0;border:1px solid rgba(20,32,51,.08);border-radius:16px;background:#fff;padding:14px;line-height:1.5}.product-preview-pro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.product-preview-pro-note{flex:1;min-width:260px;color:#667085;font-size:13px}.product-preview-pro-content{min-width:0}@media (max-width:780px){.product-preview-pro-body{grid-template-columns:1fr}.product-preview-pro-head{align-items:flex-start;flex-direction:column}.product-preview-pro-grid{grid-template-columns:1fr}}.decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.decision-card{border:1px solid rgba(20,32,51,.09);border-radius:18px;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:0 10px 28px #12263f12;padding:16px 18px}.decision-card small{display:block;color:#667085;font-weight:800}.decision-card b{display:block;margin:4px 0;font-size:22px;letter-spacing:-.02em}.decision-card span{color:#667085;font-size:12px}@media (max-width:1100px){.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.decision-grid{grid-template-columns:1fr}}.search-hero{display:flex;gap:12px;align-items:end;margin-bottom:16px}.search-hero label{flex:1}.search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.search-result-list{display:grid;gap:8px}.search-result-list a{display:block;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--card);text-decoration:none;color:var(--text)}.search-result-list small{display:block;color:var(--muted);margin-top:4px}.contact-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contact-mini-card{border:1px solid var(--border);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--card) 92%,var(--primary) 8%)}.contact-mini-card label{display:block;margin-top:8px}.customer-preview-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.customer-preview-stats div{background:#fff;border:1px solid #dbe5f2;border-radius:14px;padding:12px}.customer-preview-stats small{display:block;color:#667085}.customer-preview-stats b{font-size:20px}.audit-diff-list{display:grid;gap:8px;min-width:360px}.audit-diff-list div{padding:8px;border:1px solid var(--border);border-radius:10px}.audit-diff-list small{display:block;white-space:pre-wrap}.approval-box{border:1px solid var(--border);border-radius:14px;padding:12px;margin-bottom:14px;background:color-mix(in srgb,var(--card) 92%,var(--accent) 8%)}.tag--success{background:#eaf7ee;color:#137333}.empty-note,.muted{color:var(--muted)}@media (max-width:980px){.search-grid,.contact-mini-grid,.customer-preview-stats{grid-template-columns:1fr}.search-hero{display:block}}.dashboard-proformas-card .dashboard-table-fit{max-height:420px;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid var(--border-color,#dbe5f2);border-radius:14px;background:var(--card-bg,#fff)}.dashboard-proformas-card .dashboard-recent-table thead th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--card-bg,#fff) 92%,#eef4fd);box-shadow:0 1px 0 var(--border-color,#dbe5f2)}.dashboard-proformas-card .card-head small{display:block;color:var(--muted-color,#718198);font-size:11px;font-weight:700}.error-card .row-actions{margin-top:14px}.topbar-search__pop{width:min(430px,82vw)!important;padding:10px!important}.topbar-search__form{display:flex;align-items:center;gap:8px;margin:0}.topbar-search__field{flex:1;min-width:0}.topbar-search__submit{height:34px;min-height:34px}.topbar-search__pop small{display:block;margin:7px 2px 0;color:var(--muted-color,#718198);font-size:11px;line-height:1.35}.mini-stat-card{min-width:0;border:1px solid rgba(20,32,51,.09);border-radius:16px;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:0 8px 22px #12263f0f;padding:13px 15px}.mini-stat-card small{display:block;color:var(--muted-color,#718198);font-weight:850;font-size:11px}.mini-stat-card b{display:block;margin:4px 0;font-size:20px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-stat-card span{display:block;color:var(--muted-color,#718198);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backup-summary-grid,.audit-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.backup-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.backup-action-card{padding:14px}.backup-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.backup-inline-form label{display:grid;gap:5px;font-size:12px;font-weight:850}.backup-inline-form input{min-height:38px;padding:8px 10px;border:1px solid var(--border-color,#dbe5f2);border-radius:10px}.backup-action-card:nth-child(2) .backup-inline-form{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}.compact-table{font-size:12px}.compact-table th,.compact-table td{padding:8px!important}.permission-panel{display:grid;gap:12px}.permission-info{display:flex;align-items:center;gap:10px;padding:12px}.permission-info b{white-space:nowrap}.permission-info span{color:var(--muted-color,#718198);font-size:12px}.permission-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.permission-role-card{padding:0;overflow:hidden}.permission-role-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:13px 15px;list-style:none;background:linear-gradient(135deg,#fff,#f7faff)}.permission-role-card>summary::-webkit-details-marker{display:none}.permission-role-card>summary b{font-size:15px}.permission-role-card>summary small{display:block;color:var(--muted-color,#718198);font-size:11px}.permission-role-card>summary>span{padding:4px 8px;border-radius:999px;background:#eef4fd;color:var(--primary,#245ba7);font-size:11px;font-weight:900}.permission-mini-table{display:grid;gap:0;border-top:1px solid var(--border-color,#dbe5f2)}.permission-mini-head,.permission-mini-row{display:grid;grid-template-columns:130px 1fr;gap:8px;align-items:start;padding:8px 10px;border-bottom:1px solid var(--border-color,#dbe5f2)}.permission-mini-head{background:#f1f6ff;font-size:11px;font-weight:900}.permission-mini-row b{font-size:12px}.permission-checks{display:flex;flex-wrap:wrap;gap:5px}.permission-checks label{display:inline-flex!important;align-items:center;gap:4px!important;padding:4px 6px;border:1px solid var(--border-color,#dbe5f2);border-radius:999px;background:#fff;font-size:10.5px;font-weight:850;cursor:help}.permission-checks input{width:13px;height:13px;min-height:auto!important}.permission-save{margin-top:2px}.audit-detail summary{cursor:pointer;font-weight:850;color:var(--primary,#245ba7)}.audit-diff-list{min-width:min(520px,80vw)!important}.collapsible-section{border:1px solid var(--border-color,#dbe5f2);border-radius:14px;background:linear-gradient(135deg,#fff,#f9fbff);padding:0!important;margin:12px 0;overflow:hidden}.collapsible-section>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:14px 16px;font-weight:900}.collapsible-section>summary::-webkit-details-marker{display:none}.collapsible-section>summary small{color:var(--muted-color,#718198);font-weight:750;font-size:12px}.collapsible-section[open]{padding-bottom:14px!important}.collapsible-section[open]>p,.collapsible-section[open]>.contact-mini-grid{margin-left:16px;margin-right:16px}.customer-extra-contacts .contact-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.backup-summary-grid,.audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-layout,.permission-role-grid{grid-template-columns:1fr}.backup-action-card:nth-child(2) .backup-inline-form,.backup-inline-form{grid-template-columns:1fr}.customer-extra-contacts .contact-mini-grid{grid-template-columns:1fr}}@media (max-width:620px){.backup-summary-grid,.audit-summary-grid,.permission-mini-head,.permission-mini-row{grid-template-columns:1fr}.topbar-search__form{display:grid;grid-template-columns:1fr auto}}.product-preview-fit-page{padding:10px!important;background:linear-gradient(135deg,#f6f8fb,#eef3f8)!important;overflow:hidden!important}.product-preview-fit-card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1080px,100%)!important;max-width:1080px!important;max-height:calc(100vh - 22px)!important;margin:0 auto!important;border-radius:18px!important;overflow:auto!important;box-shadow:0 16px 38px #12263f1f!important}.product-preview-fit-head{position:sticky;top:0;z-index:2;padding:14px 18px!important;gap:12px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important}.product-preview-fit-head h1{max-width:900px;margin:4px 0 5px!important;font-size:clamp(20px,3vw,30px)!important;line-height:1.08!important}.product-preview-title-block{min-width:0}.product-preview-title-block p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-preview-fit-head .product-preview-pro-logo{width:72px!important;max-width:72px!important;max-height:48px!important;padding:6px!important}.product-preview-fit-body{display:grid!important;grid-template-columns:minmax(240px,330px) minmax(0,1fr)!important;gap:16px!important;padding:16px 18px!important;min-height:0!important}.product-preview-fit-media{gap:10px!important;min-width:0!important}.product-preview-fit-image{display:grid;place-items:center;width:100%;height:clamp(190px,31vh,270px);border:1px solid rgba(20,32,51,.1);border-radius:16px;background:#fff;overflow:hidden}.product-preview-fit-image img{display:block;width:100%;height:100%;object-fit:contain;padding:10px}.product-preview-fit-image span{color:#98a2b3;font-weight:800}.product-preview-fit-price{padding:12px 14px!important;border-radius:14px!important}.product-preview-fit-price b{font-size:clamp(20px,2.7vw,26px)!important}.product-preview-fit-content{display:grid!important;grid-template-rows:auto minmax(120px,1fr) auto!important;gap:10px!important;min-height:0!important}.product-preview-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.product-preview-fit-grid div{padding:8px 10px!important;border-radius:12px!important}.product-preview-fit-grid dt{font-size:10.5px!important}.product-preview-fit-grid dd{font-size:12.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-preview-fit-desc{margin-top:0!important;min-height:0!important}.product-preview-fit-desc h2{font-size:14px!important;margin:0 0 6px!important}.product-preview-fit-desc pre{max-height:clamp(120px,25vh,260px)!important;overflow:auto!important;padding:10px 12px!important;border-radius:12px!important;line-height:1.38!important;font-size:13px!important}.product-preview-fit-actions{margin-top:0!important;padding-top:4px!important;border-top:1px solid rgba(20,32,51,.08)}@media (max-width:900px){.product-preview-fit-body{grid-template-columns:1fr!important}.product-preview-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-preview-fit-card{max-height:none!important;overflow:visible!important}.product-preview-fit-page{overflow:auto!important}.product-preview-fit-image{height:220px}}@media (max-width:560px){.product-preview-fit-grid{grid-template-columns:1fr!important}.product-preview-fit-head{align-items:flex-start!important;flex-direction:column!important}.product-preview-title-block p{white-space:normal}.product-preview-fit-body{padding:12px!important}}.customer-preview-wrap--pro{padding:14px!important;gap:12px!important}.customer-preview-hero--compact{padding:14px 16px!important}.customer-preview-hero--compact h1{font-size:22px!important;line-height:1.15}.customer-action-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.customer-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.customer-kpi-card{min-width:0;border:1px solid #dbe5f2;border-radius:13px;background:linear-gradient(135deg,#fff,#f7faff);padding:10px 11px;box-shadow:0 6px 16px #172b4b0d}.customer-kpi-card small{display:block;color:#718198;font-size:10.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-kpi-card b{display:block;margin:3px 0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-kpi-card span{display:block;color:#718198;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-workspace-grid{display:grid;grid-template-columns:minmax(250px,.86fr) minmax(0,1.7fr);gap:12px}.customer-side-stack{display:grid;gap:12px;align-content:start}.customer-preview-card--tight{padding:12px!important}.customer-preview-card--tight h2,.customer-quotes-card--tight h2{font-size:15px!important;margin-bottom:8px!important}.customer-preview-dl--tight{grid-template-columns:92px minmax(0,1fr)!important;gap:5px 8px!important}.customer-preview-dl--tight dt{font-size:11px!important}.customer-preview-dl--tight dd{font-size:12px!important}.customer-record-table{min-width:1120px!important}.customer-record-table th,.customer-record-table td{padding:7px 8px!important;font-size:12px}.customer-record-table .table-action-list{gap:4px}.customer-record-table .table-action{padding:5px 7px!important;font-size:11px!important}.customer-activity-list{display:grid;gap:7px;max-height:270px;overflow:auto}.customer-activity-item{display:grid;gap:2px;padding:8px 9px;border:1px solid #e2e8f0;border-radius:11px;background:#fbfdff}.customer-activity-item b{font-size:12px}.customer-activity-item small{color:#718198;font-size:11px}.customer-contacts-list{display:grid;gap:6px}.customer-contact-pill{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:8px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.customer-contact-pill span{font-size:11px}.customer-contact-pill b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-mini-warning{padding:10px;border:1px dashed #dbe5f2;border-radius:12px;background:#f8fbff;color:#718198;font-size:12px}.customer-inline-preview iframe{height:min(70vh,650px)!important}@media (max-width:1180px){.customer-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-workspace-grid{grid-template-columns:1fr}}@media (max-width:680px){.customer-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-action-strip{justify-content:flex-start}.customer-preview-hero--compact{align-items:flex-start;flex-direction:column}}.quote-detail-grid{align-items:start!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(300px,.48fr)!important}.quote-detail-grid>.card{align-self:start!important}.process-card--compact{padding:14px!important;gap:8px!important}.process-card--compact h2{font-size:16px!important;margin:0 0 8px!important}.process-card--compact .approval-box{padding:10px!important;border:1px solid #dbe5f2;border-radius:14px;background:#f3f8ff}.process-card--compact .stack{gap:7px!important}.process-card--compact label{display:grid!important;gap:4px!important;font-size:12px;font-weight:850}.process-card--compact input,.process-card--compact select{min-height:34px!important;border-radius:10px!important}.process-card--compact small{color:var(--muted,#718198);font-size:10.5px;line-height:1.3}.process-status-form{padding-top:4px;border-top:1px solid #e6edf6}.table-scroll-proxy{width:100%;overflow-x:auto;overflow-y:hidden;height:16px;margin:0 0 6px;border:1px solid #dbe5f2;border-radius:999px;background:#eef4fd}.table-scroll-proxy>div{height:1px}.workflow-table{min-width:1480px!important}.quotes-table .table-action-list form,.workflow-table .table-action-list form{display:inline-flex;margin:0}.archives-note{color:var(--muted,#718198);font-size:12px}.process-action-toast{position:fixed!important;left:50%!important;top:18px!important;z-index:1800!important;transform:translate(-50%)!important;box-shadow:0 10px 28px #0c1f3a29!important}@media (max-width:1400px){.quote-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.process-card{grid-column:1/-1!important}.process-card--compact .stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.process-card--compact .stack button{grid-column:1/-1}}@media (max-width:760px){.quote-detail-grid{grid-template-columns:1fr!important}.process-card--compact .stack{grid-template-columns:1fr}.table-scroll-proxy{height:18px}}.menu-badge{margin-left:auto;min-width:20px;height:20px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.live-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 18px}.live-stats-grid article{background:var(--card-bg,#fff);border:1px solid var(--border-color,#dbe5f2);border-radius:16px;padding:14px;box-shadow:0 12px 35px #14233d0f}.live-stats-grid small{display:block;color:var(--muted-color,#718198);font-weight:800}.live-stats-grid b{display:block;font-size:28px;margin-top:4px;color:var(--text-color,#14233d)}.live-layout-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);gap:14px}.live-visitor-list{display:grid;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.live-visitor-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #b7f2d7;background:linear-gradient(90deg,#ecfdf6,#f8fffc);border-radius:18px;padding:12px}.avatar-dot{width:40px;height:40px;border-radius:14px;background:#dff7ee;display:grid;place-items:center}.live-visitor-main{min-width:0}.live-visitor-main b,.live-visitor-main strong,.live-visitor-main span,.live-visitor-main small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-visitor-main strong{margin-top:5px}.live-visitor-main span,.live-visitor-main small{color:var(--muted-color,#718198)}.live-row-actions{display:flex;align-items:center;gap:8px}.mini-chat-btn{width:100%;text-align:left;border:1px solid var(--border-color,#dbe5f2);border-radius:14px;background:#fff;padding:10px;display:grid;gap:4px;cursor:pointer}.mini-chat-btn small{color:var(--muted-color,#718198);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-site-list{display:grid;gap:12px}.live-site-card{display:grid;grid-template-columns:minmax(220px,.8fr) auto minmax(360px,1.2fr) auto;gap:12px;align-items:center;border:1px solid var(--border-color,#dbe5f2);border-radius:16px;padding:12px;background:#fff}.live-site-card b,.live-site-card span,.live-site-card small{display:block}.live-site-card code,.live-embed-code code{display:block;background:#0f172a;color:#e5eefc;border-radius:12px;padding:12px;white-space:normal;word-break:break-all}.live-embed-code{margin-top:12px;border:1px dashed #bcd0e8;border-radius:14px;padding:12px;background:#f8fbff}.live-embed-code b,.live-embed-code small{display:block}.live-operator-panel{position:fixed;right:18px;bottom:18px;width:360px;max-width:calc(100vw - 24px);height:520px;z-index:9999;background:#fff;border:1px solid #dbe5f2;border-radius:18px;box-shadow:0 20px 70px #14233d47;overflow:hidden;display:flex;flex-direction:column}.live-operator-panel header{display:flex;align-items:center;justify-content:space-between;background:#245ba7;color:#fff;padding:12px 14px}.live-operator-panel header button{border:0;background:#ffffff2e;color:#fff;border-radius:9px;padding:4px 9px;margin-left:4px}.live-operator-panel.is-min{height:48px}.live-operator-panel.is-min .live-operator-meta,.live-operator-panel.is-min .live-operator-messages,.live-operator-panel.is-min form{display:none}.live-operator-meta{padding:10px 12px;border-bottom:1px solid #e7eef7}.live-operator-meta b,.live-operator-meta small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-operator-messages{flex:1;overflow:auto;background:#f6f9fd;padding:12px}.lom{max-width:86%;margin:8px 0;padding:9px 10px;border-radius:13px;background:#fff;border:1px solid #dbe5f2}.lom.is-visitor{margin-left:auto;background:#eaf2ff}.lom small{display:block;color:#718198;font-size:11px}.lom span{display:block}.live-operator-panel form{display:flex;gap:8px;padding:10px;border-top:1px solid #e7eef7}.live-operator-panel input{flex:1;border:1px solid #cbd8ea;border-radius:12px;padding:9px}.live-operator-panel form button{border:0;border-radius:12px;background:#245ba7;color:#fff;font-weight:800;padding:9px 12px}.live-notify-toast{position:fixed;right:18px;top:84px;z-index:10000;width:330px;background:#fff;border:1px solid #b7f2d7;border-left:6px solid #10b981;border-radius:16px;box-shadow:0 16px 50px #14233d38;padding:12px;display:grid;gap:5px}.live-notify-toast b,.live-notify-toast span{display:block}.live-notify-toast span{color:#53657e}.live-notify-toast button{justify-self:start;border:0;border-radius:10px;background:#245ba7;color:#fff;font-weight:800;padding:7px 10px}@media (max-width:1100px){.live-layout-grid,.live-site-card{grid-template-columns:1fr}.live-stats-grid{grid-template-columns:repeat(2,1fr)}}.live-command-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.live-command-bar b,.live-command-bar small{display:block}.online-dot{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b98121;vertical-align:middle}.live-visitor-list--pro{gap:9px}.live-visitor-row--pro{grid-template-columns:42px minmax(0,1fr) auto;border-color:#dbeafe;background:linear-gradient(90deg,#f8fbff,#fff);box-shadow:0 8px 22px #14233d0e}.live-visitor-row--pro:hover{border-color:#93c5fd;box-shadow:0 14px 30px #245ba71f}.live-avatar-online{background:#e8fff4}.live-icon-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.live-icon-strip span{display:inline-flex!important;align-items:center;gap:4px;padding:4px 7px;border:1px solid #dbe5f2;border-radius:999px;background:#fff;color:#53657e;font-size:11px;font-weight:800}.live-pages-details div{display:grid;gap:6px;margin-top:7px;padding:8px;border:1px solid #e5edf7;border-radius:12px;background:#fff}.live-pages-details a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 8px;text-decoration:none;color:#14233d}.live-pages-details a b,.live-pages-details a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-chat-cards{display:grid;gap:8px}.live-chat-card{display:grid;grid-template-columns:42px minmax(0,1fr) 140px;gap:10px;align-items:center;padding:11px;border:1px solid #dbe5f2;border-radius:16px;background:#fff;cursor:pointer;transition:box-shadow .15s,border-color .15s}.live-chat-card:hover{border-color:#93c5fd;box-shadow:0 14px 30px #245ba71f}.live-chat-card.is-waiting{border-left:5px solid #f97316}.live-chat-card b,.live-chat-card small,.live-chat-card span,.live-chat-card em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-chat-card small{color:#718198}.live-chat-card em{margin-top:3px;color:#ea580c;font-style:normal;font-size:12px}.live-chat-meta{display:grid;justify-items:end;gap:4px}.live-chat-meta b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#ef4444;color:#fff}.live-dash-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.live-dash-summary span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #dbe5f2;border-radius:999px;background:#f8fbff;font-size:12px;font-weight:800}.live-dashboard-list{max-height:290px;overflow:auto}.live-dash-alert{border-left:5px solid #10b981}.live-dash-alert em{float:right;display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-style:normal}.live-typing-preview{padding:8px 12px;border-bottom:1px solid #fdecc8;background:#fff7ed;color:#9a3412;font-size:12px}.live-typing-preview b{font-weight:900}.live-operator-panel{width:390px;height:560px}.live-operator-panel header{background:linear-gradient(135deg,#245ba7,#14233d)}.live-operator-panel header b:before{content:"●";color:#22c55e;margin-right:7px}.live-operator-meta{background:#f8fbff}.live-operator-messages{background:linear-gradient(180deg,#f7fbff,#fff)}.lom{box-shadow:0 5px 14px #14233d0a}.lom.is-visitor{background:#eaf2ff;border-color:#c9ddff}.lom.is-op{background:#fff}.live-site-card input[type=color],.compact-field-grid input[type=color]{min-height:42px;padding:4px}@media (max-width:900px){.live-chat-card,.live-visitor-row--pro{grid-template-columns:1fr}.live-chat-meta,.live-row-actions{justify-items:start}.live-command-bar{display:grid}.live-operator-panel{right:10px;bottom:10px;width:calc(100vw - 20px)}}.metric--live{text-decoration:none;color:inherit}.metric--live:hover{transform:translateY(-1px)}.live-settings-card .asset-upload{min-height:150px}.live-settings-subbox{border:1px solid var(--border-color,#dbe5f2);border-radius:14px;padding:10px;background:#f8fbff}.live-settings-subbox>summary{cursor:pointer;font-weight:900;color:var(--primary,#245ba7)}.live-current-page{border-bottom:1px solid #e7eef7;background:#fff}.live-current-page summary{cursor:pointer;padding:8px 12px;color:#245ba7;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-current-pages{display:grid;gap:6px;padding:8px 12px;max-height:160px;overflow:auto;background:#f8fbff}.live-current-pages a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 8px;text-decoration:none;color:#14233d;border:1px solid #e5edf7;border-radius:10px;padding:6px;background:#fff}.live-current-pages a b,.live-current-pages a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-current-pages a span{grid-column:2;color:#718198;font-size:11px}.lop-title{display:grid;gap:2px;min-width:0}.lop-title b,.lop-title small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lop-title small a{color:#eaf2ff;text-decoration:none}.lop-file{width:36px;height:36px;display:grid;place-items:center;border:1px solid #cbd8ea;border-radius:12px;background:#fff;cursor:pointer}.live-operator-panel form{align-items:center}.live-operator-panel form input[name=message]{min-width:0}.live-operator-panel .lom a{color:#245ba7;font-weight:900;text-decoration:none}.live-settings-form .asset-preview img{object-fit:cover;border-radius:16px}.live-settings-form .form-actions .btn{white-space:normal}.live-visitor-card-pro{grid-template-columns:54px minmax(0,1fr) auto!important;padding:14px!important;border-radius:18px!important;background:linear-gradient(90deg,#fff,#f8fbff)!important;border-color:#dbeafe!important}.visitor-emoji{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#e0f2fe,#d9f99d);box-shadow:0 7px 18px #14233d14}.visitor-emoji span{font-size:24px}.visitor-emoji i{position:absolute;right:1px;bottom:2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#10b981}.visitor-titleline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.visitor-titleline b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-titleline em{font-size:11px;color:#718198;font-style:normal;white-space:nowrap}.visitor-sub{color:#718198!important;font-size:12px}.visitor-current{display:block;margin-top:5px;color:#14233d;text-decoration:none;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visitor-current:hover{color:#245ba7}.live-contact-line{margin-top:6px;color:#53657e!important}.live-pages-details summary{display:inline-flex;align-items:center;gap:5px;margin-top:7px}.live-settings-card input[type=time],.live-settings-card input[type=number]{min-height:38px;border:1px solid var(--border-color,#dbe5f2);border-radius:10px;padding:8px}.asset-preview img{background:#fff;object-fit:cover}.live-chat-card .avatar-dot{font-size:22px}.live-operator-panel.is-min .live-current-page,.live-operator-panel.is-min .live-typing-preview{display:none}.live-operator-panel.is-min{height:52px!important}.live-operator-panel.is-min form,.live-operator-panel.is-min .live-operator-messages,.live-operator-panel.is-min .live-operator-meta{display:none!important}.menu [data-icon=support]{background:linear-gradient(135deg,#e8fff5,#edf5ff)!important;color:#087443!important;border:1px solid #b7f3d3!important}.menu [data-icon=support]:before{content:"💬"!important;font-size:17px!important}.icons--emoji-live .menu [data-icon=support]:before{content:"💬"!important}.live-settings-card{margin-bottom:14px}.live-settings-subbox{border:1px solid var(--border,#dbe5f2);border-radius:14px;padding:10px;background:#f8fbff}.live-settings-subbox summary{font-weight:900;cursor:pointer}.live-widget-preview-card{display:grid;gap:14px;max-width:640px}.live-widget-preview{--c:#245ba7;width:405px;max-width:100%;border:1px solid #dbe5f2;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 20px 58px #0f172a29}.lwp-head{display:flex;align-items:center;gap:12px;min-height:92px;padding:16px;color:#fff;background:radial-gradient(circle at right top,#22c55e 0 42px,transparent 43px),linear-gradient(135deg,var(--c),#14233d)}.lwp-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#fff;overflow:hidden}.lwp-avatar img{width:100%;height:100%;object-fit:cover}.lwp-head b{display:block;font-size:18px;font-weight:900}.lwp-head small{display:block;color:#fffc}.lwp-body{padding:18px;background:linear-gradient(180deg,#f8fbff,#fff)}.lwp-body p{margin:0 0 12px;color:#344767}.lwp-body button{display:block;margin:9px 0 0 auto;padding:9px 14px;border:1px solid #15b946;border-radius:999px;background:#fff;color:#15b946;font-weight:900}.lwp-form{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid #e5edf7;background:#fff}.lwp-form span{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#f1f5f9}.lwp-form em{flex:1;padding:11px 14px;border-radius:14px;background:#f8fafc;color:#94a3b8;font-style:normal}.lwp-form b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c);color:#fff}.color-presets{display:flex;flex-wrap:wrap;gap:8px}.color-presets button{width:28px;height:28px;border:2px solid #fff;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px #cbd5e1;cursor:pointer}.live-visitor-list--pro{display:grid;gap:12px}.live-visitor-card-pro{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px!important;border:1px solid #dbe8f7!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfdff,#f8fbff)!important;box-shadow:0 10px 28px #245ba70f}.visitor-emoji{position:relative;display:grid;place-items:center}.visitor-emoji span{display:grid;place-items:center;width:46px;height:46px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);font-size:22px}.visitor-emoji i{position:absolute;right:3px;bottom:3px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#22c55e}.visitor-titleline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.visitor-titleline b{display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.visitor-titleline em{color:#718198;font-size:11px;font-style:normal;white-space:nowrap}.visitor-sub{display:block;margin:2px 0 6px;color:#718198;font-size:12px}.visitor-current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;color:#14233d}.live-icon-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.live-icon-strip span{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #dbe5f2;border-radius:999px;background:#fff;font-size:11px;color:#344767}.live-pages-details{margin-top:8px}.live-pages-details summary{cursor:pointer;color:#245ba7;font-weight:900;font-size:12px}.live-pages-details a{display:grid;grid-template-columns:54px minmax(0,1fr);gap:3px 8px;padding:7px 0;border-bottom:1px solid #edf2f7}.live-pages-details a b,.live-pages-details a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-pages-details a span{grid-column:2;color:#718198;font-size:11px}.mini-chat-btn{position:relative}.mini-chat-btn .tag.is-passive,.tag--passive{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.mini-chat-btn .tag.is-online{color:#087443;background:#ecfdf3;border-color:#a7f3d0}.live-chat-card{cursor:pointer}.live-chat-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #245ba71f}.lop-state{display:inline-flex;margin:0 0 4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:900}.lop-state.is-online{background:#ecfdf3;color:#087443}.lop-state.is-passive{background:#f1f5f9;color:#475569}.lop-state.is-left{background:#fff1f2;color:#b42318}.live-notify-toast{position:fixed;right:20px;bottom:84px;z-index:2500;display:grid;gap:6px;width:min(360px,calc(100vw - 28px));padding:14px 16px;border:1px solid #bfdbfe;border-left:5px solid #245ba7;border-radius:16px;background:#fff;box-shadow:0 22px 54px #0f172a38}.live-notify-toast b{font-size:14px}.live-notify-toast span{color:#475569}.live-notify-open{justify-self:start;padding:8px 12px;border:0;border-radius:10px;background:#245ba7;color:#fff;font-weight:900}.live-notify-close{position:absolute;right:8px;top:7px;width:26px;height:26px;border:0;border-radius:50%;background:#f1f5f9;color:#334155;font-weight:900}.live-chat-meta .tag--left{background:#fff1f2;color:#b42318;border-color:#fecaca}@media (max-width:920px){.live-visitor-card-pro{grid-template-columns:48px minmax(0,1fr)}.live-row-actions{grid-column:1/-1}.visitor-titleline{display:block}.visitor-current{white-space:normal}}.live-notify-toast{position:fixed!important;right:22px!important;top:84px!important;bottom:auto!important;z-index:2147483600!important;width:min(380px,calc(100vw - 32px))!important;min-height:auto!important;max-height:none!important;padding:14px 14px 14px 12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px 11px!important;align-items:center!important;border:1px solid #9bf2c6!important;border-left:7px solid #16a34a!important;border-radius:18px!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important;box-shadow:0 24px 70px #0f172a3d!important;animation:liveNotifyIn .28s ease,liveNotifyPulse 1.2s ease-in-out infinite!important}.live-notify-icon{grid-row:1/3;width:38px;height:38px;border-radius:14px;background:#dcfce7;display:grid;place-items:center;font-size:20px}.live-notify-copy b{display:block!important;font-size:12px!important;color:#087443!important;letter-spacing:.02em;text-transform:uppercase}.live-notify-copy strong{display:block;font-size:14px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-notify-copy span{display:block!important;color:#475569!important;font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-notify-open{grid-column:2/3!important;justify-self:start!important;border:0!important;border-radius:12px!important;background:#16a34a!important;color:#fff!important;font-weight:900!important;padding:8px 12px!important}.live-notify-close{position:absolute!important;right:8px!important;top:7px!important;width:26px!important;height:26px!important;border:0!important;border-radius:50%!important;background:#eafff1!important;color:#166534!important;font-weight:900!important}.live-notify-toast>button:not(.live-notify-close):not(.live-notify-open){display:none!important}@keyframes liveNotifyIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes liveNotifyPulse{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.live-chat-cards--pro{display:grid;gap:10px}.live-chat-card--pro{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 14px;border:1px solid #dbe8f7;border-radius:17px;background:linear-gradient(90deg,#fff,#f8fbff);box-shadow:0 8px 22px #245ba70e;cursor:pointer}.live-chat-card--pro.state-online{border-color:#a7f3d0;background:linear-gradient(90deg,#f0fdf4,#fff)}.live-chat-card--pro.state-passive{border-color:#cbd5e1;background:linear-gradient(90deg,#f8fafc,#fff)}.live-chat-card--pro.state-left{border-color:#fecaca;background:linear-gradient(90deg,#fff7f7,#fff)}.live-chat-card--pro:hover{transform:translateY(-2px);box-shadow:0 14px 35px #245ba724}.live-chat-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.live-chat-title b{font-size:14px}.live-chat-body{min-width:0}.live-chat-body small,.live-chat-last{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-chat-body small{color:#718198;margin-top:2px}.live-chat-last{margin-top:4px;color:#14233d;font-weight:800}.live-typing-line{display:inline-block;margin-top:5px;padding:4px 8px;border-radius:999px;background:#ecfdf3;color:#087443;font-style:normal;font-weight:800}.live-chat-meta{display:grid;gap:6px;justify-items:end}.live-chat-meta b{display:grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:#eef4ff;color:#245ba7}.tag--left{background:#fff1f2!important;color:#b42318!important;border-color:#fecaca!important}.tag--passive{background:#f1f5f9!important;color:#475569!important;border-color:#cbd5e1!important}.live-visitor-card-pro{grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important}.live-visitor-card-pro .visitor-titleline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.live-visitor-card-pro .visitor-titleline b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.live-visitor-card-pro .visitor-sub{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.live-visitor-card-pro .live-row-actions{display:flex;gap:8px}.metric--live strong[data-live-dashboard-waiting]:not(:empty){color:#92400e}.dashboard-live-card .live-dash-alert{border-left:5px solid #16a34a;background:linear-gradient(90deg,#f0fdf4,#fff)}#crm-live-widget .clw-close{z-index:2}.live-widget-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.live-widget-preview-grid .live-widget-preview{width:100%}.live-widget-preview.is-closed-preview{max-width:380px}.live-widget-preview.is-closed-preview .lwp-body,.live-widget-preview.is-closed-preview .lwp-form{display:none}.live-widget-preview.is-closed-preview .lwp-head{min-height:64px;border-radius:22px}.live-settings-card .color-presets button:hover{transform:scale(1.1)}@media (max-width:920px){.live-widget-preview-grid{grid-template-columns:1fr}.live-chat-card--pro{grid-template-columns:42px minmax(0,1fr)}.live-chat-meta{grid-column:2;justify-items:start}.live-notify-toast{right:12px!important;left:12px!important;width:auto!important}}.live-notify-toast{right:18px!important;bottom:22px!important;top:auto!important;z-index:999999!important;width:min(390px,calc(100vw - 26px))!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;border:1px solid #a7f3d0!important;border-left:6px solid #16a34a!important;background:linear-gradient(135deg,#ecfdf5,#fff)!important;box-shadow:0 22px 60px #16a34a3d,0 6px 18px #0f172a24!important;animation:liveNotifyShake .9s ease-in-out 0s 2!important}.live-notify-icon{width:36px;height:36px;border-radius:14px;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:18px}.live-notify-copy{min-width:0}.live-notify-copy b{color:#065f46;font-size:12px}.live-notify-copy strong{display:block;color:#14233d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-notify-copy span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#475569}.live-notify-open{background:#16a34a!important;color:#fff!important;white-space:nowrap}.live-notify-close{background:#dcfce7!important;color:#065f46!important}@keyframes liveNotifyShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.live-widget-preview-card--inline{grid-column:1/-1;margin:4px 0 14px;padding:14px;border:1px solid #dbe5f2;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f8fbff)}.live-widget-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px}.live-widget-preview-card--inline .card-head{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #e5edf7}.is-closed-preview .lwp-head{min-height:72px;border-radius:18px}.live-widget-preview-card{max-width:none!important}.lwp-head{transition:all .18s ease}.lwp-head b{font-weight:var(--lwp-fw,900)}.live-visitor-card-pro{position:relative;overflow:hidden}.live-visitor-card-pro:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#22c55e}.live-visitor-card-pro.state-passive:before{background:#f59e0b}.live-visitor-card-pro.state-left:before{background:#ef4444}.visitor-titleline b{font-weight:900!important}.visitor-sub{font-size:12px!important;color:#64748b!important}.visitor-current{margin-top:4px;padding:7px 10px;border-radius:12px;background:#fff;border:1px solid #e5edf7}.live-icon-strip span{background:#fff!important;border-color:#dbeafe!important}.live-chat-card--pro{position:relative}.live-chat-card--pro:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:5px;border-radius:0 6px 6px 0;background:#22c55e}.live-chat-card--pro.state-passive:before{background:#f59e0b}.live-chat-card--pro.state-left:before{background:#ef4444}.live-chat-card--pro .avatar-dot{font-size:20px}.live-chat-last{font-weight:700!important;color:#243b5a!important}.live-chat-meta small{font-size:11px;color:#64748b}.live-current-page,.live-operator-meta{padding:9px 12px;border-bottom:1px solid #e7eef7}.live-current-page summary{cursor:pointer;font-weight:900;color:#245ba7}.live-current-pages a{display:grid;grid-template-columns:50px minmax(0,1fr);gap:2px 8px;padding:6px 0;border-bottom:1px solid #eef3f9}.live-current-pages b,.live-current-pages span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-current-pages span{grid-column:2;color:#64748b;font-size:11px}.live-typing-preview{padding:7px 10px;background:#ecfdf5;color:#065f46;border-bottom:1px solid #bbf7d0;font-weight:800}.live-operator-panel.is-min .live-current-page,.live-operator-panel.is-min .live-typing-preview{display:none!important}@media (max-width:760px){.live-widget-preview-grid{grid-template-columns:1fr}.live-notify-toast{left:13px!important;right:13px!important;width:auto!important;grid-template-columns:34px minmax(0,1fr)!important}.live-notify-open{grid-column:2}.live-visitor-card-pro,.live-chat-card--pro{grid-template-columns:44px minmax(0,1fr)!important}.live-row-actions,.live-chat-meta{grid-column:1/-1;justify-items:start}.visitor-current{white-space:normal}.live-widget-preview{width:100%!important}}.live-widget-preview-card--inline{max-width:620px!important;margin:8px 0 14px!important;padding:10px 12px!important;border:1px solid #dbe5f2;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 22px #0f172a0f}.live-widget-preview-card--inline>.card-head{margin-bottom:8px!important;padding-bottom:6px!important;border-bottom:1px solid #e5edf7}.live-widget-preview-card--inline h2{font-size:16px!important;margin:0!important}.live-widget-preview-card--inline small{font-size:11px!important}.live-widget-preview-grid{display:flex!important;align-items:flex-start!important;gap:10px!important;grid-template-columns:none!important;overflow:visible!important}.live-widget-preview{--c:#245ba7;--pv-head:58px;width:252px!important;max-width:252px!important;border:1px solid #dbe5f2;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 10px 28px #0f172a1f;font-family:Inter,Arial,sans-serif;transition:all .16s ease}.live-widget-preview.is-closed-preview{width:205px!important;max-width:205px!important;min-height:70px!important}.live-widget-preview .lwp-head{min-height:var(--pv-head,58px)!important;padding:9px 10px!important;color:#fff;background:radial-gradient(circle at right top,#22c55e 0 30px,transparent 31px),linear-gradient(135deg,var(--c),#14233d);gap:8px}.live-widget-preview .lwp-avatar{width:35px!important;height:35px!important;border-radius:12px!important;flex:0 0 auto}.live-widget-preview .lwp-head b{font-size:13px!important;line-height:1.15!important;font-weight:800}.live-widget-preview .lwp-head small{font-size:10px!important;line-height:1.15!important}.live-widget-preview .lwp-body{padding:10px!important;max-height:148px!important;overflow:auto!important;background:linear-gradient(180deg,#f8fbff,#fff)}.live-widget-preview .lwp-body p{font-size:12px!important;line-height:1.35!important;margin-bottom:8px!important}.live-widget-preview .lwp-body button{font-size:11px!important;padding:6px 9px!important;margin-top:6px!important}.live-widget-preview .lwp-form{padding:8px!important;gap:6px!important}.live-widget-preview .lwp-form span{width:24px!important;height:24px!important;font-size:11px!important}.live-widget-preview .lwp-form em{padding:8px 10px!important;font-size:11px!important}.live-widget-preview .lwp-form b{width:30px!important;height:30px!important;font-size:14px!important}.live-widget-preview.is-closed-preview .lwp-head{border-radius:16px!important}.live-widget-preview.is-closed-preview .lwp-body,.live-widget-preview.is-closed-preview .lwp-form{display:none!important}.live-widget-preview[data-pattern=SOFT_DOTS] .lwp-head{background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.25) 0 2px,transparent 3px),radial-gradient(circle at 70% 28%,rgba(255,255,255,.16) 0 2px,transparent 3px),linear-gradient(135deg,var(--c),#14233d)!important}.live-widget-preview[data-pattern=PLAIN] .lwp-head{background:var(--c)!important}.live-widget-preview[data-design=PRO_GRADIENT]{border-radius:18px}.live-widget-preview[data-design=PRO_GRADIENT] .lwp-head{background:radial-gradient(circle at right top,#22c55e 0 32px,transparent 33px),linear-gradient(135deg,var(--c),#111827)!important}.live-widget-preview[data-design=SOFT]{background:#fff;border-color:#e2e8f0;border-radius:20px;box-shadow:0 12px 32px #64748b29}.live-widget-preview[data-design=SOFT] .lwp-head{background:#fff!important;color:#14233d!important;border-bottom:1px solid #eef2f7}.live-widget-preview[data-design=SOFT] .lwp-head small{color:#64748b!important}.live-widget-preview[data-design=SOFT] .lwp-body{background:#fff!important}.live-widget-preview[data-design=SOFT] .lwp-body button{border-color:#cbd5e1;color:#334155}.live-widget-preview[data-design=CLASSIC]{border-radius:8px;border:2px solid var(--c);box-shadow:none}.live-widget-preview[data-design=CLASSIC] .lwp-head{background:var(--c)!important;border-radius:0;color:#fff}.live-widget-preview[data-design=CLASSIC] .lwp-body{background:#f7fbff}.live-widget-preview[data-design=MINIMAL]{width:210px!important;border-radius:26px;background:#fff;box-shadow:0 12px 26px #00000017}.live-widget-preview[data-design=MINIMAL] .lwp-head{min-height:48px!important;background:#fff!important;color:#14233d!important}.live-widget-preview[data-design=MINIMAL] .lwp-avatar{width:28px!important;height:28px!important}.live-widget-preview[data-design=MINIMAL] .lwp-head small,.live-widget-preview[data-design=MINIMAL] .lwp-body p{display:none!important}.live-widget-preview[data-design=SIDE_TAB]{width:150px!important;border-radius:18px 0 0 18px;transform:rotate(0)}.live-widget-preview[data-design=SIDE_TAB] .lwp-head{min-height:175px!important;writing-mode:vertical-rl;justify-content:center!important;align-items:center!important;background:linear-gradient(180deg,var(--c),#111827)!important}.live-widget-preview[data-design=SIDE_TAB] .lwp-body,.live-widget-preview[data-design=SIDE_TAB] .lwp-form{display:none!important}.live-widget-preview[data-design=DARK_CARD]{background:#111827;border-color:#111827;color:#e5e7eb}.live-widget-preview[data-design=DARK_CARD] .lwp-head{background:linear-gradient(135deg,#020617,#374151)!important}.live-widget-preview[data-design=DARK_CARD] .lwp-body,.live-widget-preview[data-design=DARK_CARD] .lwp-form{background:#111827!important}.live-widget-preview[data-design=DARK_CARD] .lwp-body p{color:#e5e7eb}.live-widget-preview[data-design=DARK_CARD] .lwp-form em{background:#1f2937;color:#9ca3af}.live-widget-preview[data-design=RED_LINE]{border-left:5px solid #ef4444;border-radius:14px}.live-widget-preview[data-design=RED_LINE] .lwp-head{background:#fff!important;color:#111827!important;border-bottom:3px solid #ef4444}.live-widget-preview[data-design=RED_LINE] .lwp-head small{color:#b91c1c!important}.live-widget-preview[data-design=GLASS]{background:#ffffffb8;backdrop-filter:blur(10px);border-color:#ffffffbf;box-shadow:0 20px 45px #245ba72e}.live-widget-preview[data-design=GLASS] .lwp-head{background:linear-gradient(135deg,#245ba7c7,#14233db8)!important}.live-widget-preview[data-design=CORPORATE_BLUE]{border-radius:12px;border-color:#bfdbfe}.live-widget-preview[data-design=CORPORATE_BLUE] .lwp-head{background:linear-gradient(135deg,#1d4ed8,#0f172a)!important}.live-widget-preview[data-design=CORPORATE_BLUE] .lwp-body button{border-color:#1d4ed8;color:#1d4ed8}.live-widget-preview[data-design=COMPACT_BAR]{width:285px!important;border-radius:14px}.live-widget-preview[data-design=COMPACT_BAR] .lwp-head{min-height:42px!important;padding:7px 10px!important;background:linear-gradient(90deg,var(--c),#14233d)!important}.live-widget-preview[data-design=COMPACT_BAR] .lwp-avatar{width:26px!important;height:26px!important;border-radius:9px}.live-widget-preview[data-design=COMPACT_BAR] .lwp-body{display:none!important}.live-widget-preview[data-design=COMPACT_BAR] .lwp-form{padding:7px!important}.live-preview-caption{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;font-size:10px;color:#64748b}.live-preview-caption span{padding:3px 7px;border-radius:999px;background:#eef5ff;border:1px solid #dbeafe}.live-style-help{grid-column:1/-1;padding:8px 10px;border-radius:12px;background:#f8fbff;border:1px dashed #cbd5e1;color:#475569;font-size:12px}.live-style-picker-note{display:block;color:#64748b;font-size:11px;margin-top:4px}@media (max-width:760px){.live-widget-preview-card--inline{max-width:100%!important}.live-widget-preview-grid{flex-direction:column!important}.live-widget-preview,.live-widget-preview.is-closed-preview{width:100%!important;max-width:100%!important}.live-widget-preview[data-design=SIDE_TAB] .lwp-head{writing-mode:horizontal-tb;min-height:52px!important}.live-widget-preview[data-design=SIDE_TAB] .lwp-body,.live-widget-preview[data-design=SIDE_TAB] .lwp-form{display:flex!important}}.term-suggestion-list{display:flex;flex-wrap:wrap;gap:5px;max-height:74px;overflow:auto;padding:4px;border:1px dashed var(--border,#dbe5f2);border-radius:8px;background:#f8fbff}.term-chip{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;border:1px solid #d8e4f3;border-radius:999px;background:#fff}.term-chip>button:first-child{max-width:220px;padding:4px 7px;border:0;background:transparent;color:var(--primary,#245ba7);font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.term-chip-x{width:22px;height:22px;border:0;border-left:1px solid #e3ecf7;background:#fff3f3;color:#b91c1c;font-weight:900;cursor:pointer}.term-chip.is-removing{opacity:.45;pointer-events:none}.quote-detail-grid--pro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}.quote-info-card{min-height:100%;box-shadow:0 10px 26px #1430580f}.detail-list--pro{grid-template-columns:96px minmax(0,1fr)!important}.quote-summary-cards--pro{grid-template-columns:repeat(3,minmax(0,1fr))!important}.quote-process-board{margin:0 0 14px}.quote-process-board .card-head small{display:block;margin-top:3px;color:var(--muted,#718198);font-size:11px}.quote-process-grid{display:grid;grid-template-columns:1.1fr 1fr 1.05fr .82fr;gap:10px;align-items:stretch}.process-mini-card{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid var(--border,#dbe5f2);border-radius:15px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 0 1px #fff}.process-mini-card>b{font-size:14px;color:var(--text,#14233d)}.process-mini-card p{display:grid;gap:3px;margin:0}.process-mini-card p small{color:var(--muted,#718198);font-weight:800}.process-inline-form,.process-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.process-inline-form button,.process-status-form--pro button,.process-payment-card button{grid-column:1/-1}.process-fast-actions form{margin:0}.process-fast-actions{align-content:start}.process-fast-actions .btn{min-height:36px}.process-mini-card label{display:grid;gap:4px;font-size:11px;font-weight:850}.process-mini-card input,.process-mini-card select{min-height:32px;padding:6px 8px;border:1px solid var(--border,#dbe5f2);border-radius:10px;background:#fff;font:inherit}.process-mini-card .wide{grid-column:1/-1}.template-mini.layout-skyline{grid-template-columns:1fr 40px;border-top:8px solid #1d4ed8}.template-mini.layout-skyline header{background:#dbeafe}.template-mini.layout-skyline header i,.template-mini.layout-skyline header b{background:#1d4ed855}.template-mini.layout-skyline aside{grid-column:2;grid-row:2;background:#0ea5e9;opacity:.25}.template-mini.layout-emerald{border:2px solid #047857;border-radius:14px}.template-mini.layout-emerald header{background:#ecfdf5}.template-mini.layout-emerald header i,.template-mini.layout-emerald header b{background:#04785755}.template-mini.layout-emerald aside{border-radius:9px;background:#10b981;opacity:.22}.template-mini.layout-gold{border-top:5px solid #d97706;background:#fffbeb}.template-mini.layout-gold header{background:#92400e}.template-mini.layout-gold aside{background:#fbbf24;opacity:.25}.template-mini.layout-matrix{border-radius:0;border-top:8px solid #1f2937}.template-mini.layout-matrix header{background:#1f2937}.template-mini.layout-matrix td{border-color:#64748b}.template-mini.layout-cleanlab{border-color:#bae6fd;border-radius:16px;background:#fbfdff}.template-mini.layout-cleanlab header{background:#e0f2fe}.template-mini.layout-cleanlab header i,.template-mini.layout-cleanlab header b{background:#0369a155}.template-mini.layout-cleanlab aside{background:#38bdf8;opacity:.22}@media (max-width:1500px){.quote-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-summary-cards--pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.quote-detail-grid--pro,.quote-process-grid{grid-template-columns:1fr!important}.process-inline-form,.process-field-grid{grid-template-columns:1fr}.quote-summary-cards--pro{grid-template-columns:1fr!important}}.lom-read{color:#16a34a;font-style:normal;font-weight:900}:root{--text-color:var(--text,#14233d);--muted-color:var(--muted,#718198);--border-color:var(--border,#dbe5f2);--card-bg:var(--card,#fff);--page-bg:var(--page,#f4f7fb);--primary-color:var(--primary,#245ba7);--accent-color:var(--accent,#e23b3f);--ui-scale:1;--ui-font-scale:1;--ui-space-scale:1;--ui-font-body:clamp(13.5px,calc(var(--fs,14px) * var(--ui-font-scale)),15.5px);--ui-font-small:clamp(12px,calc(12.5px * var(--ui-font-scale)),13px);--ui-font-label:clamp(12px,calc(12.5px * var(--ui-font-scale)),13.5px);--ui-font-table:clamp(12.5px,calc(13px * var(--ui-font-scale)),14px);--ui-font-h1:clamp(23px,calc(26px * var(--ui-font-scale)),29px);--ui-font-h2:clamp(17px,calc(18px * var(--ui-font-scale)),20px)}html,body{font-size:var(--ui-font-body)!important;line-height:1.45!important;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{background:linear-gradient(180deg,color-mix(in srgb,var(--page,#f4f7fb) 92%,#fff 8%),var(--page,#f4f7fb))!important}.page-wrap{padding:calc(18px * var(--ui-space-scale)) calc(20px * var(--ui-space-scale)) 88px!important}.page-head{gap:12px!important;margin:4px 0 17px!important}.page-head h1{font-size:var(--ui-font-h1)!important;line-height:1.15!important;letter-spacing:-.02em!important}.page-head p,.muted,.empty-note{font-size:var(--ui-font-small)!important;line-height:1.45!important}.card,.setting-card,.profile-card,.template-card,.decision-card,.live-stats-grid article,.contact-mini-card{border-color:color-mix(in srgb,var(--border,#dbe5f2) 88%,#94a3b8 12%)!important;box-shadow:0 12px 32px #14233d13!important}.card{padding:clamp(14px,calc(16px * var(--ui-space-scale)),19px)!important}.card h2,.setting-card h2,.template-card h2,.form-section h2{font-size:var(--ui-font-h2)!important;line-height:1.2!important}.eyebrow,th,.tag,.pill,.btn--sm{font-size:var(--ui-font-small)!important}.form-grid label,.stack label,.quote-side label,.customer-edit--compact label,.quote-side-stack label,.theme-studio-shell--compact .theme-basic-grid label{font-size:var(--ui-font-label)!important;line-height:1.3!important;font-weight:850!important;color:var(--text,#14233d)!important}.form-grid input,.form-grid select,.form-grid textarea,.filterbar input,.filterbar select,.stack input,.stack select,.quote-side select,.quote-side input,.quote-items input,.quote-items select,.quote-items textarea,.customer-edit--compact input,.customer-edit--compact textarea,.quote-side-stack input,.quote-side-stack select,.theme-studio-shell--compact .theme-basic-grid input,.theme-studio-shell--compact .theme-basic-grid select{font-size:var(--ui-font-body)!important;min-height:38px!important;line-height:1.35!important}.btn{font-size:var(--ui-font-small)!important;min-height:38px!important;border-radius:11px!important}.btn--sm{min-height:32px!important}table{font-size:var(--ui-font-table)!important}th{font-weight:900!important;color:#344054!important}td{color:var(--text,#14233d)!important}th,td{padding:clamp(8px,calc(10px * var(--ui-space-scale)),11px)!important}.table-scroll{border-radius:12px}.lined th,.lined td{border-color:var(--border,#dbe5f2)!important}.topbar{min-height:60px!important}.global-search{font-size:var(--ui-font-small)!important}.ui-zoom-controls{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--border,#dbe5f2);border-radius:999px;background:#fff;box-shadow:0 6px 18px #14233d0f}.ui-zoom-btn,.ui-zoom-label{height:28px;min-width:30px;border:0;border-radius:999px;background:#f4f7fb;color:var(--text,#14233d);font-weight:900}.ui-zoom-label{min-width:52px;background:color-mix(in srgb,var(--primary,#245ba7) 9%,#fff);color:var(--primary,#245ba7)}.modal{padding:14px!important;align-items:center!important;justify-items:center!important}.modal-card{width:min(920px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;padding:clamp(15px,2vw,21px)!important;border-radius:18px!important;box-shadow:0 24px 80px #00000047!important}.modal-card h2{margin:0 36px 8px 0!important;font-size:var(--ui-font-h2)!important;line-height:1.18!important}.modal-card p{font-size:var(--ui-font-small)!important;line-height:1.45!important}.modal-close{z-index:3!important;right:12px!important;top:12px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important}.modal .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr))!important;gap:10px!important}.modal .wide{grid-column:1/-1!important}.modal textarea{max-height:36vh!important}.quick-product-modal-card,.line-edit-modal,.sidebar-edit-modal{width:min(1040px,calc(100vw - 28px))!important}.quote-template-gallery-card,.preview-modal__card{width:min(1240px,calc(100vw - 28px))!important;height:min(860px,calc(100dvh - 28px))!important}.preview-modal__card iframe,#globalPreviewFrame{min-height:0!important;height:100%!important}.quote-template-gallery-grid{grid-template-columns:minmax(230px,310px) minmax(0,1fr)!important;min-height:0!important}.quote-template-choice-list{max-height:calc(100dvh - 190px)!important;overflow:auto!important}.quote-template-applied-preview iframe{height:calc(100dvh - 220px)!important;min-height:430px!important}.quick-product-image-preview,.line-edit-preview{max-height:180px!important;overflow:hidden!important}.line-edit-preview img,.quick-product-image-preview img{max-height:170px!important;object-fit:contain!important}.quote-clear-modal__card{width:min(560px,calc(100vw - 28px))!important}.suggest{max-height:min(260px,42vh)!important;z-index:120!important}.metric{min-height:88px!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--primary,#245ba7) 3%,#fff))!important}.metric strong{font-size:clamp(22px,calc(25px * var(--ui-font-scale)),28px)!important}.metric small{font-size:var(--ui-font-small)!important}.dashboard-overview-grid,.dashboard-grid,.profile-grid,.template-grid,.settings-grid,.decision-grid,.live-stats-grid{gap:12px!important}.dashboard-recent-table,.dashboard-mini-table,.dashboard-mini-table b{font-size:var(--ui-font-table)!important}.dashboard-mini-table small{font-size:var(--ui-font-small)!important}.clamp{font-size:var(--ui-font-small)!important;line-height:1.38!important}.product-preview-details,.product-preview-origin,.quote-line-origin,.quote-line-gtip{font-size:var(--ui-font-small)!important}.quote-line-origin,.quote-line-gtip{max-width:80px!important}.quote-items .line-description{font-size:var(--ui-font-small)!important;line-height:1.35!important;max-height:150px!important}.quote-row-actions-cell,.quote-actions-head{background:var(--card,#fff)!important}.quote-actions-head{background:#f1f6ff!important}.form-actions,.row-actions{gap:8px!important}.toast,.form-error{font-size:var(--ui-font-small)!important;border-radius:12px!important}@media (max-width:1180px){.quote-grid,.quote-top-grid,.studio-grid,.live-layout-grid,.quote-template-gallery-grid{grid-template-columns:1fr!important}.quote-template-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:210px!important}.quote-template-applied-preview iframe{height:52vh!important;min-height:360px!important}}@media (max-width:760px){.page-wrap{padding:14px 12px 84px!important}.filterbar input{min-width:100%!important}.form-grid,.form-grid.cols-4,.modal .form-grid{grid-template-columns:1fr!important}.modal{padding:8px!important}.modal-card{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.page-head{align-items:flex-start!important}.page-head .row-actions,.page-head .form-actions{width:100%;justify-content:flex-start!important}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-grid,.dashboard-overview-grid{grid-template-columns:1fr!important}.span-2{grid-column:auto!important}}.modal{padding:10px 14px!important;align-items:start!important;justify-items:center!important;overflow:hidden!important}.modal.is-open{display:grid!important}.modal-card{margin-top:10px!important;max-height:calc(100dvh - 22px)!important;overflow:auto!important;overscroll-behavior:contain!important}.quick-product-modal-card,.line-edit-modal{width:min(820px,calc(100vw - 30px))!important;padding:16px 18px 14px!important}.quick-product-modal-card h2,.line-edit-modal h2{font-size:22px!important;margin-bottom:6px!important}.quick-product-hint{margin:0 0 10px!important;font-size:13px!important;line-height:1.35!important}.quick-product-form,.line-edit-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}.quick-product-form label,.line-edit-modal label{font-size:12px!important;gap:4px!important}.quick-product-form input,.quick-product-form select,.quick-product-form textarea,.line-edit-modal input,.line-edit-modal select,.line-edit-modal textarea{min-height:36px!important;padding:7px 9px!important;font-size:13px!important}.quick-product-form textarea[data-auto-grow],.line-edit-modal textarea[data-auto-grow]{min-height:74px!important;height:auto;max-height:210px!important;resize:none!important;overflow:hidden!important}.quick-product-image-field{grid-row:span 2!important}.quick-product-image-preview,.line-edit-preview{height:74px!important;min-height:74px!important;max-height:74px!important}.quick-product-form .form-actions,.line-edit-modal .form-actions{position:sticky;bottom:-14px;z-index:2;margin:4px -2px 0;padding:10px 0 0;background:linear-gradient(180deg,#ffffffb3,#fff 32%)}.revision-compare-card{margin:0 0 14px;border-color:color-mix(in srgb,var(--primary,#245ba7) 30%,var(--border,#dbe5f2));background:linear-gradient(180deg,#fff,#f8fbff)}.revision-total-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px}.revision-total-strip>div{padding:11px;border:1px solid var(--border,#dbe5f2);border-radius:11px;background:#fff}.revision-total-strip small{display:block;color:var(--muted,#718198);font-weight:800}.revision-total-strip b{font-size:18px}.revision-compare-table{min-width:660px}.totals-card .grand,.totals .grand{border-color:var(--primary,#245ba7)!important;background:color-mix(in srgb,var(--primary,#245ba7) 8%,white)!important}@media (max-width:760px){.quick-product-form,.line-edit-modal .form-grid{grid-template-columns:1fr!important}.quick-product-image-field{grid-row:auto!important}.modal-card{margin-top:4px!important;max-height:calc(100dvh - 10px)!important}.quick-product-modal-card,.line-edit-modal{width:calc(100vw - 16px)!important;padding:14px!important}}.preview-modal__actions .btn{min-height:31px!important;padding:6px 10px!important;font-size:12px!important;border-radius:10px!important;white-space:nowrap}.preview-modal__actions #globalPreviewEmail{background:#eef8f3!important;border-color:#bfe7d1!important;color:#067647!important}.textarea-autogrow{min-height:58px!important;max-height:min(42vh,420px)!important;resize:vertical!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges;line-height:1.42!important;white-space:pre-wrap}.modal textarea.textarea-autogrow,.quick-product-form textarea.textarea-autogrow,.line-edit-modal textarea.textarea-autogrow{overflow-y:auto!important;resize:vertical!important;max-height:min(36vh,360px)!important}.quote-items textarea.line-description{min-height:58px!important;max-height:260px!important;overflow-y:auto!important;resize:vertical!important}.pro-module-page{display:grid;gap:14px}.pro-module-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px!important;background:linear-gradient(135deg,#fff,#f6faff)!important;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 14%,var(--border,#dbe5f2))!important}.pro-module-hero h1{font-size:24px!important}.pro-module-hero__meta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pro-module-card{padding:15px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.pro-module-card .card-head{align-items:flex-start!important;border-bottom:1px solid #e9eef6;padding-bottom:10px;margin-bottom:12px}.pro-module-card h2{font-size:17px!important;margin:0!important}.pro-module-card p{margin:0 0 12px;color:var(--muted,#718198);font-size:13px;line-height:1.45}.pro-module-card .form-grid{gap:10px!important}.pro-module-card .row-actions,.pro-module-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.pro-module-card .btn,.pro-module-actions .btn,.excel-hub .btn,.integrations-hub .btn{min-height:31px!important;padding:6px 10px!important;font-size:12px!important;border-radius:9px!important}.pro-module-card input,.pro-module-card select,.pro-module-card textarea{min-height:36px!important;padding:7px 9px!important;font-size:13px!important}.pro-module-card input[type=file]{padding:6px!important;background:#f8fbff!important}.pro-module-card .pill{padding:5px 9px!important;font-size:11px!important}.integration-note,.excel-note{display:grid;gap:5px;padding:10px 12px;border:1px dashed #c8d7ec;border-radius:12px;background:#f8fbff;color:#475467;font-size:12px}.mini-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.mini-status-grid>div{padding:10px;border:1px solid #e3ebf7;border-radius:12px;background:#fff}.mini-status-grid small{display:block;color:var(--muted,#718198);font-weight:800}.mini-status-grid b{font-size:16px}.excel-upload-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:10px}.excel-upload-strip input[type=file]{min-width:0}.pro-module-table table{font-size:12.5px!important}.pro-module-table th,.pro-module-table td{padding:8px 9px!important}.soft-delete-note{border-left:4px solid #12b76a;background:#f0fdf4!important;border-color:#bbf7d0!important;color:#166534!important}@media (max-width:860px){.pro-module-hero{align-items:flex-start;flex-direction:column}.pro-module-hero__meta{justify-content:flex-start}.excel-upload-strip{grid-template-columns:1fr}.pro-module-card .row-actions{width:100%}}.email-page-head h1{display:flex;align-items:center;gap:8px;font-size:24px}.email-grid{grid-template-columns:minmax(420px,1.1fr) minmax(520px,1.4fr);gap:14px}.email-send-card,.email-log-card{border-color:color-mix(in srgb,var(--primary,#245ba7) 12%,var(--border,#dbe5f2));box-shadow:0 10px 26px #19375f14}.email-send-card .card-head small,.email-log-head small{color:var(--muted,#718198);font-size:12px}.email-send-submit{width:min(360px,100%);min-height:34px}.email-log-head{align-items:flex-start}.email-log-empty{display:grid;place-items:center;min-height:120px;border:1px dashed var(--border,#dbe5f2);border-radius:13px;background:#f8fbff}.email-log-list{display:grid;gap:10px;max-height:62vh;overflow:auto;padding:2px 4px 4px 0}.email-log-item{display:grid;gap:10px;padding:12px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 6px 18px #1430580e}.email-log-item.is-latest{border-color:color-mix(in srgb,var(--primary,#245ba7) 35%,var(--border,#dbe5f2));box-shadow:0 9px 24px #245ba71a}.email-log-item__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.email-log-recipient{display:flex;align-items:center;min-width:0;gap:10px}.email-log-recipient small,.email-log-metric small{display:block;color:var(--muted,#718198);font-size:10.5px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.email-log-recipient strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.email-log-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#edf5ff;color:var(--primary,#245ba7)}.email-log-status{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.email-log-status--sent{color:#087443;background:#ecfdf3;border-color:#a7f3d0}.email-log-status--failed{color:#b42318;background:#fff1f2;border-color:#fecaca}.email-log-status--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.email-log-metrics{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.email-log-metric{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico label" "ico value";align-items:center;gap:2px 8px;min-height:64px;padding:9px 10px;border:1px solid #e1eaf5;border-radius:12px;background:#fff}.email-log-metric>span{grid-area:ico;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f0f6ff}.email-log-metric small{grid-area:label}.email-log-metric b{grid-area:value;font-size:12px;line-height:1.25;word-break:break-word}.email-log-metric--created>span{background:#eef4ff}.email-log-metric--sent>span{background:#eff6ff}.email-log-metric--viewed{border-color:#bbf7d0;background:#f0fdf4}.email-log-metric--viewed>span,.email-log-metric--firstview>span{background:#dcfce7}.email-log-metric--firstview{border-color:#a7f3d0;background:#f7fef9}.email-log-metric--notviewed{border-color:#e2e8f0;background:#f8fafc}.email-log-error{padding:8px 10px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#b42318;font-size:12px}.email-log-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.email-log-link label{display:grid;gap:5px;margin:0}.email-log-link label span{font-size:11px;font-weight:900;color:var(--muted,#718198)}.email-log-link input{width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--border,#dbe5f2);border-radius:9px;background:#fff;font-size:12px;color:#245ba7}.email-log-link .btn{min-height:34px}.email-send-card textarea[data-auto-grow]{min-height:150px;max-height:360px;overflow:auto!important;resize:vertical!important;line-height:1.5}.auto-grow-textarea,textarea[data-auto-grow]{overflow:auto!important;resize:vertical!important;line-height:1.5}@media (max-width:1200px){.email-grid{grid-template-columns:1fr}.email-log-list{max-height:none}.email-log-metrics{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:640px){.email-log-item__top{display:grid}.email-log-metrics,.email-log-link{grid-template-columns:1fr}.email-send-submit{width:100%}}.email-page-stack{display:grid;gap:12px}.collapse-card{padding:0;overflow:hidden}.collapse-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;list-style:none;cursor:pointer;border-bottom:1px solid #e7edf5;background:linear-gradient(180deg,#fff,#f8fbff)}.collapse-card>summary::-webkit-details-marker{display:none}.collapse-card>summary span{font-size:15px;font-weight:900;color:var(--text,#14233d)}.collapse-card>summary small{color:var(--muted,#718198);font-size:11px;font-weight:700}.collapse-card>summary:after{content:"⌄";display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border,#dbe5f2);border-radius:999px;background:#fff;color:var(--primary,#245ba7);font-weight:900}.collapse-card:not([open])>summary{border-bottom:0}.collapse-card:not([open])>summary:after{content:"›"}.compact-email-form{padding:14px}.compact-email-form input,.compact-email-form select{min-height:36px}.compact-email-form textarea[data-auto-grow]{min-height:125px;max-height:320px;overflow:auto!important;resize:vertical!important}.email-log-compact-list{display:grid;gap:7px;padding:12px}.email-log-row{display:grid;grid-template-columns:118px minmax(220px,1fr) 150px 95px 165px auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e5edf7;border-radius:12px;background:#fff}.email-log-row.is-read{border-left:4px solid #16a34a;background:#fbfffc}.email-log-row.is-unread{border-left:4px solid #ef4444;background:#fffdfd}.email-log-row__state{display:flex;align-items:center;gap:7px}.email-log-row__state b{font-size:12px}.email-log-row__main{min-width:0}.email-log-row__main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.email-log-row__main small,.email-log-row__meta small{display:block;color:var(--muted,#718198);font-size:10.5px;font-weight:800}.email-log-row__meta b{display:block;font-size:11.5px;line-height:1.2}.email-log-row__link{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.email-log-row__link input{min-height:30px;padding:5px 8px;border:1px solid var(--border,#dbe5f2);border-radius:8px;color:#245ba7;font-size:11.5px}.email-log-row__link .btn{min-height:30px}.email-log-row__error{grid-column:1/-1;padding:6px 8px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b42318;font-size:11.5px}.sent-page-head p{margin:5px 0 0;color:var(--muted,#718198)}.sent-stats{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-bottom:12px}.sent-stat{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico label" "ico value";align-items:center;gap:2px 9px;padding:11px 12px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#fff;box-shadow:0 8px 18px #1b35570a}.sent-stat span{grid-area:ico;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#eff6ff}.sent-stat small{grid-area:label;color:var(--muted,#718198);font-size:11px;font-weight:900}.sent-stat b{grid-area:value;font-size:20px}.sent-stat--read{border-color:#bbf7d0;background:#f7fff9}.sent-stat--unread{border-color:#fecaca;background:#fff7f7}.sent-stat--failed{border-color:#fed7aa;background:#fffaf3}.sent-filter{padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#fff}.sent-track-list{display:grid;gap:9px}.sent-track-card{padding:10px;border:1px solid #e2eaf5;border-radius:14px;background:#fff;box-shadow:0 8px 18px #1b35570a}.sent-track-card.is-read{border-left:5px solid #16a34a}.sent-track-card.is-unread{border-left:5px solid #ef4444}.sent-track-card.is-failed{border-left-color:#f97316}.sent-track-main{display:grid;grid-template-columns:145px minmax(230px,1.4fr) 125px 95px 150px minmax(170px,1fr);gap:8px;align-items:stretch}.sent-track-code,.sent-track-pill{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #e8eef6;border-radius:12px;background:#fbfdff}.sent-track-code span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#eef6ff}.sent-track-code small,.sent-track-pill small,.sent-track-info small{display:block;color:var(--muted,#718198);font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.25px}.sent-track-code b,.sent-track-pill b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.sent-track-info{min-width:0;padding:8px 9px;border:1px solid #e8eef6;border-radius:12px;background:#fff}.sent-track-info b,.sent-track-info em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sent-track-info b{font-size:13px}.sent-track-info em{margin-top:2px;color:var(--muted,#718198);font-style:normal;font-size:11.5px}.sent-track-pill--read{border-color:#bbf7d0;background:#f0fdf4}.sent-track-pill--unread{border-color:#fecaca;background:#fff1f2}.sent-track-sub{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px}.mini-status,.mini-muted,.mini-error{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.mini-status{border:1px solid #dbe5f2;background:#f8fbff}.mini-status--sent{color:#087443;background:#ecfdf3;border-color:#a7f3d0}.mini-status--failed{color:#b42318;background:#fff1f2;border-color:#fecaca}.mini-status--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.mini-status--revision{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.mini-muted{color:#526174;background:#f8fafc}.mini-error{color:#b42318;background:#fff1f2}.sent-track-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.sent-track-actions form{display:inline-flex}.sent-track-actions .btn{min-height:30px;padding:5px 9px;font-size:11.5px}.muted{color:var(--muted,#718198)}@media (max-width:1300px){.sent-track-main{grid-template-columns:repeat(3,minmax(0,1fr))}.email-log-row{grid-template-columns:110px minmax(200px,1fr) repeat(2,125px)}}@media (max-width:800px){.sent-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sent-track-main,.email-log-row{grid-template-columns:1fr}.sent-track-actions{justify-content:flex-start}.email-log-row__link{grid-column:auto}}.pro-headline h1{letter-spacing:-.02em}.title-emoji{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:4px;border-radius:10px;background:#eef6ff;color:var(--primary,#245ba7);font-size:16px;vertical-align:middle}.sent-stats--clickable .sent-stat{text-decoration:none;color:inherit;transition:.16s ease}.sent-stats--clickable .sent-stat:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary,#245ba7) 35%,#dbe5f2);box-shadow:0 12px 24px #1b35571a}.sent-stat.is-active{outline:2px solid color-mix(in srgb,var(--primary,#245ba7) 25%,transparent)}.sent-track-card--compact{padding:9px 10px!important}.sent-track-main--compact{grid-template-columns:145px minmax(230px,1.35fr) minmax(420px,1.8fr)!important;align-items:center!important}.sent-mini-metrics{display:grid;grid-template-columns:92px 78px 132px minmax(170px,1fr);gap:6px;min-width:0}.sent-icon-chip{display:flex;align-items:center;gap:6px;min-width:0;min-height:42px;padding:6px 8px;border:1px solid #e5edf7;border-radius:12px;background:#fbfdff;color:#1f2f49}.sent-icon-chip i{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:9px;background:#eef6ff;font-style:normal}.sent-icon-chip b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.sent-icon-chip.ok{border-color:#bbf7d0;background:#f0fdf4}.sent-icon-chip.bad{border-color:#fecaca;background:#fff1f2}.sent-icon-chip.recipient b{font-size:11px}.sent-track-sub,.sent-track-actions{margin-top:6px!important}.sent-track-actions .btn{min-height:28px!important;padding:4px 8px!important;font-size:11px!important;border-radius:8px!important}.email-log-toolbar,.audit-actions,.sent-mail-mini-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #e7edf5;background:#fbfdff}.email-log-row--mini{grid-template-columns:26px 96px minmax(180px,1fr) 112px 122px 86px 128px minmax(150px,1fr) auto!important;padding:6px 8px!important;gap:6px!important;border-radius:11px!important}.email-log-row--mini .email-log-row__state b,.email-log-row--mini .email-log-row__meta b{font-size:11px!important}.email-log-row--mini .email-log-row__main strong{font-size:12px!important}.email-log-row--mini .email-log-status{min-height:25px!important;padding:3px 7px!important;font-size:10.5px!important}.email-log-row--mini .email-log-row__link{grid-column:auto!important;display:flex!important;align-items:center!important;gap:5px}.email-log-row--mini .email-log-row__link input{width:160px!important;min-height:28px!important;font-size:10.5px!important}.email-log-row__delete{min-height:28px!important;padding:4px 8px!important;font-size:10.5px!important}.select-mini{display:grid;place-items:center;margin:0!important}.select-mini input{width:16px;height:16px}.sent-mail-mini-card{padding:0!important}.sent-mini-log-list{display:grid;gap:6px;padding:10px}.sent-mini-log{display:grid;grid-template-columns:26px 150px minmax(180px,1fr) 108px 135px auto;gap:7px;align-items:center;min-height:44px;padding:7px 9px;border:1px solid #e5edf7;border-radius:12px;background:#fff}.sent-mini-log.is-read{border-left:4px solid #16a34a}.sent-mini-log.is-unread{border-left:4px solid #ef4444}.sent-mini-log strong,.sent-mini-log span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.read-dot{color:#087443}.unread-dot{color:#b42318}.integration-card{padding:0!important}.integration-card .form-grid{padding:12px}.integration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}.pro-compact-form label{font-size:12px!important;font-weight:900;color:#17233b}.pro-compact-form input,.pro-compact-form select,.pro-compact-form textarea{min-height:34px!important;border-radius:10px!important;background:#fff!important}.compact-test-strip{margin:0 12px 12px!important;padding:10px;border:1px dashed #cbd9ec;border-radius:12px;background:#f8fbff}.invoice-card{padding:0!important}.invoice-mini-list{display:grid;gap:8px;padding:12px}.invoice-mini-row{display:grid;grid-template-columns:150px 145px 80px 95px 130px minmax(240px,1fr);gap:8px;align-items:center;padding:9px;border:1px solid #e5edf7;border-radius:13px;background:#fff}.invoice-mini-row small{display:block;color:var(--muted,#718198);font-size:10.5px;font-weight:900;text-transform:uppercase}.invoice-mini-row b{font-size:12px}.invoice-mini-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.invoice-mini-actions select{min-height:30px!important;font-size:11.5px!important;border-radius:8px!important}.audit-card{padding:0!important}.audit-actions>.btn{margin-bottom:8px}.audit-actions .table-scroll{width:100%}.audit-actions table{font-size:12px}.audit-actions th,.audit-actions td{padding:7px 8px!important}.audit-detail summary{cursor:pointer;color:var(--primary,#245ba7);font-weight:900}.confirm-modal{position:fixed;inset:0;z-index:9999;display:none;place-items:center;background:#0f172a61;backdrop-filter:blur(4px);padding:20px}.confirm-modal.is-open{display:grid}.confirm-card{width:min(420px,100%);padding:20px;border:1px solid #dbe5f2;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a3d;text-align:center}.confirm-ico{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 10px;border-radius:14px;background:#fff7ed;font-size:22px}.confirm-card h2{margin:0 0 8px;font-size:20px}.confirm-card p{margin:0;color:#526174;line-height:1.45}.confirm-actions{display:flex;justify-content:center;gap:8px;margin-top:16px}.js-collapse-card{position:relative}.card-collapse-toggle{display:grid;place-items:center;width:28px;height:28px;border:1px solid #dbe5f2;border-radius:999px;background:#fff;color:var(--primary,#245ba7);font-weight:900;cursor:pointer}.js-collapse-card.is-collapsed>*:not(.card-head){display:none!important}.js-collapse-card.is-collapsed{padding-bottom:0!important}.js-collapse-card .card-head{gap:8px}.collapse-card>summary{position:relative}.collapse-card>summary span{display:flex;align-items:center;gap:8px}.quote-top-grid .card-head h2,.quote-side-stack .card-head h2{font-size:16px!important}.quote-top-grid input,.quote-top-grid select,.quote-top-grid textarea,.quote-side-stack input,.quote-side-stack select,.quote-side-stack textarea{border-radius:10px!important}.modal-card{border-radius:18px!important}.modal-card h2{letter-spacing:-.01em}.btn{transition:.15s ease}.btn:hover{transform:translateY(-1px)}@media (max-width:1450px){.sent-track-main--compact{grid-template-columns:135px minmax(190px,1fr) minmax(360px,1.5fr)!important}.sent-mini-metrics{grid-template-columns:70px 62px 102px minmax(130px,1fr)}.sent-icon-chip b{font-size:0!important}.sent-icon-chip.recipient b{font-size:10.5px!important}.email-log-row--mini{grid-template-columns:26px 84px minmax(160px,1fr) 96px 108px 74px 108px auto!important}.email-log-row--mini .email-log-row__link{display:none!important}.invoice-mini-row{grid-template-columns:repeat(3,minmax(0,1fr))}.sent-mini-log{grid-template-columns:26px 130px minmax(140px,1fr) 95px 120px auto}}@media (max-width:1000px){.sent-track-main--compact,.sent-mini-metrics,.email-log-row--mini,.sent-mini-log,.invoice-mini-row,.integration-form{grid-template-columns:1fr!important}.sent-icon-chip b{font-size:11.5px!important}.email-log-row--mini .email-log-row__link{display:flex!important}.invoice-mini-actions{justify-content:flex-start}.sent-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--ui-font-size:var(--font-size,14px);--ui-label-size:12.5px;--ui-control-h:38px;--ui-card-radius:var(--radius,14px)}body,.sidebar,.app-main,.card,.modal-card,input,select,textarea,button{font-family:var(--font-family,"Segoe UI",Roboto,Arial,sans-serif)!important;font-size:var(--ui-font-size)!important;color:var(--text,#14233d)}.sidebar .menu a,.sidebar summary,.sidebar .brand-card,.sidebar .btn,.card label,.form-grid label{font-size:var(--ui-font-size)!important;font-weight:800;letter-spacing:.01em}.card h2,.modal-card h2,.page-head h1{letter-spacing:-.02em;color:var(--text,#14233d)}.card h2{font-size:18px!important}.page-head h1{font-size:24px!important}.card small,.field-hint,.muted{font-size:12px!important;color:var(--muted,#718198)!important}input,select,textarea{min-height:var(--ui-control-h)!important;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 24%,var(--border,#dbe5f2))!important;border-radius:10px!important;background:#f8fbff!important;box-shadow:inset 0 1px #ffffffb3!important;font-weight:750!important}textarea{line-height:1.45!important;max-height:260px!important;overflow:auto!important}.form-grid{gap:10px!important}.btn{min-height:34px!important;padding:7px 12px!important;border-radius:10px!important;font-size:13px!important}.btn--sm{min-height:30px!important;padding:5px 9px!important;font-size:12px!important}.card{border-radius:var(--ui-card-radius)!important;border-color:var(--border,#dbe5f2)!important;box-shadow:0 10px 28px #1430580e!important}.card-head{min-height:45px;gap:10px}.card-head h2{display:flex;align-items:center;gap:7px;margin:0}.title-emoji{filter:drop-shadow(0 2px 4px rgba(35,91,167,.12))}.card-collapse-toggle{margin-left:auto;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--border,#dbe5f2);border-radius:999px;background:#f5f9ff;color:var(--primary,#245ba7);font-weight:900;cursor:pointer;transition:.15s ease}.card-collapse-toggle:hover{background:var(--primary,#245ba7);color:#fff;transform:translateY(-1px)}.js-collapse-card.is-collapsed>*:not(.card-head):not(.theme-actions--sticky){display:none!important}.js-collapse-card.is-collapsed{min-height:auto!important}.js-collapse-card.is-collapsed .card-head{border-bottom:0!important}.collapsible-zone.is-collapsed>*:not(.zone-head){display:none!important}.zone-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.zone-head h2{margin:0;font-size:18px}.theme-actions--sticky{position:sticky!important;bottom:0;z-index:20;margin-top:14px;padding:12px;border:1px solid var(--border,#dbe5f2);border-radius:16px;background:color-mix(in srgb,var(--card,#fff) 94%,#eef5ff);box-shadow:0 -10px 24px #14305814;display:flex;justify-content:flex-end;gap:8px}.theme-control-panel{padding-bottom:8px!important}.dashboard-sortable>*{cursor:grab}.dashboard-sortable>*.is-dragging{opacity:.55;transform:scale(.995);cursor:grabbing}.dashboard-sortable>*.drag-over{outline:2px dashed var(--primary,#245ba7);outline-offset:3px}.dashboard-sent-quotes-card{margin:12px 0 14px}.sent-quotes-mini{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.metric-grid--compact .metric{min-height:58px!important}.metric-grid--compact .metric__icon{width:34px!important;height:34px!important}.bulk-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0;padding:9px 10px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:#f8fbff}.checkline{display:inline-flex;align-items:center;gap:7px;font-weight:900}.checkline input{min-height:auto!important}.integrations-page .card,.settings-grid .setting-card,.live-settings-card,.theme-card{overflow:hidden}.sidebar details[open]>summary{background:color-mix(in srgb,var(--primary,#245ba7) 10%,#fff);color:var(--primary,#245ba7)}@media (max-width:900px){.theme-actions--sticky{position:static!important}.page-head h1{font-size:21px!important}.card h2{font-size:16px!important}}:root{--ui-font: var(--font-family,"Inter","Segoe UI",Roboto,Arial,sans-serif);--ui-fs: clamp(13px,var(--ui-font-size,14px),16px);--ui-label: 12px;--ui-muted: var(--muted,#66758d);--ui-line: color-mix(in srgb,var(--primary,#245ba7) 18%,#dbe5f2);--ui-soft: color-mix(in srgb,var(--primary,#245ba7) 7%,#fff);--ui-soft-2: color-mix(in srgb,var(--primary,#245ba7) 4%,#f7fbff)}html,body,.app-main,.sidebar,.card,.modal-card,.setting-card,.btn,input,select,textarea,table,th,td,label,small{font-family:var(--ui-font)!important;font-size:var(--ui-fs)!important;letter-spacing:0!important;color:var(--text,#14233d)}small,.muted,.field-hint,.card p,.page-head p{font-size:12px!important;color:var(--ui-muted)!important;line-height:1.35!important}.eyebrow{font-size:11.5px!important;font-weight:950!important;letter-spacing:1.6px!important}.page-head h1{font-size:25px!important;line-height:1.12!important}.card h2,.form-section h2,.theme-panel-title h2{font-size:17px!important;line-height:1.25!important}.card-head h2{margin:0!important}.form-grid label,.stack label,.quote-side label,.entity-form label{font-size:12px!important;font-weight:900!important;color:#1e2c45!important;gap:5px!important}input,select,textarea{min-height:36px!important;padding:8px 10px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:#f8fbff!important;box-shadow:inset 0 1px #fff!important;font-weight:750!important;line-height:1.35!important}textarea{min-height:78px!important;resize:vertical!important;max-height:260px!important;overflow:auto!important}.btn{min-height:32px!important;padding:6px 11px!important;border-radius:10px!important;font-size:12.5px!important;box-shadow:none!important}.btn:hover{transform:none!important;box-shadow:0 5px 14px #245ba71a!important}.card{padding:14px!important;border-radius:16px!important;background:linear-gradient(180deg,var(--card,#fff),#fbfdff)!important;border-color:var(--ui-line)!important;box-shadow:0 8px 24px #1430580b!important}.card-head{min-height:38px!important;margin-bottom:9px!important;padding-bottom:7px;border-bottom:1px solid #eef3f9}.tag,.pill{font-size:11px!important;min-height:24px!important;padding:4px 8px!important}.page-wrap{padding-top:14px!important}.lined th,.lined td,th,td{font-size:12px!important;padding:7px 8px!important}.actions-col,.actions-col--wide{min-width:140px!important}.table-action,.table-action-list button,.table-action-list a{max-width:150px!important;min-height:28px!important;padding:5px 8px!important;font-size:11.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.table-action span{font-size:13px!important}.table-action-list{gap:5px!important;flex-wrap:nowrap!important}.table-action-list--dense{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.menu,.menu details,.menu summary,.menu__item,.menu details>a{transition:background-color .12s ease,border-color .12s ease,color .12s ease!important;transform:none!important;will-change:auto!important}.menu__item:hover,.menu summary:hover,.menu details>a:hover{transform:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff)!important}.menu details>a:hover,.menu details>a.is-active{padding-left:12px!important}.menu details[open]>summary{box-shadow:inset 3px 0 0 var(--primary,#245ba7)!important}.menu i{flex:0 0 28px}.menu__item,.menu summary{min-height:42px!important;padding:8px 10px!important}.menu details>a{min-height:30px!important;padding:8px 10px!important;font-size:12px!important}.brand-name{font-size:16px!important}.theme-actions--inside,.theme-actions--sticky{position:static!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:14px 0 0!important;padding:12px!important;border:1px solid var(--ui-line)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:none!important}.theme-actions--inside .btn,.theme-actions--sticky .btn{min-width:unset!important}.theme-basic-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.theme-basic-grid label{min-width:0!important}.theme-basic-grid input[type=color]{width:64px!important;min-width:64px!important;padding:4px!important}.sidebar-preset-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important}.sidebar-preset{padding:11px!important}.sidebar-preset__actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.sidebar-preset__actions .btn{font-size:11.5px!important;padding:5px 8px!important}.quote-pro-head{margin-bottom:12px!important}.quote-pro-v58 .quote-top-grid{display:grid!important;grid-template-columns:minmax(520px,1fr) minmax(430px,.86fr)!important;gap:12px!important;align-items:start!important}.quote-pro-v58 .quote-side-stack{display:grid!important;gap:12px!important}.quote-pro-v58 .card{padding:13px!important}.quote-pro-v58 .card-head{align-items:center!important}.quote-pro-v58 .card-head h2{display:flex!important;align-items:center!important;gap:6px!important}.quote-pro-v58 .form-grid{gap:8px!important}.quote-pro-v58 .side-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.quote-pro-v58 .side-compact label:has(textarea),.quote-pro-v58 .side-compact label.wide{grid-column:1/-1!important}.quote-pro-v58 label{position:relative}.quote-pro-v58 input,.quote-pro-v58 select{min-height:35px!important}.quote-pro-v58 textarea{min-height:70px!important}.quote-pro-v58 .customer-panel .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.quote-pro-v58 .customer-edit summary{display:flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;border:1px solid #e4edf7;border-radius:12px;background:#f8fbff;color:var(--primary,#245ba7);font-size:12px!important;font-weight:900!important}.quote-pro-v58 .customer-edit summary:before{content:"✎";display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:#edf5ff}.quote-pro-v58 .snapshot-grid{grid-template-columns:repeat(5,minmax(105px,1fr))!important;gap:7px!important}.quote-pro-v58 .snapshot-grid div{min-height:54px!important;padding:8px!important;border-radius:12px!important;background:#fff!important}.quote-pro-v58 .quote-template-card label{display:grid!important;grid-template-columns:130px minmax(0,220px)!important;align-items:center!important;gap:9px!important;margin-bottom:8px!important}.quote-pro-v58 .quote-template-preview-wrap{display:grid!important;grid-template-columns:minmax(0,180px) minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.quote-pro-v58 .template-mini{height:128px!important}.quote-pro-v58 .quote-row-actions .btn{min-height:30px!important}.quote-pro-v58 .quote-items th,.quote-pro-v58 .quote-items td{padding:6px!important}.quote-pro-v58 .quote-total div{min-width:112px!important;padding:7px 9px!important}.quote-pro-v58 .sticky-save{position:sticky!important;bottom:10px!important;padding:10px!important;background:#fffffff4!important;border-radius:14px!important}.fx-rate-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.fx-refresh-btn{white-space:nowrap!important}.quote-clear-trigger--mini{font-size:11.5px!important}.customer-edit--compact{margin-top:8px!important}.pro-entity-v58 .form-section{padding:12px 0!important}.pro-entity-v58 .form-section__head,.pro-entity-v58 .form-section h2{display:flex!important;align-items:center!important;gap:7px!important;margin:0 0 9px!important;padding-bottom:7px!important;border-bottom:1px solid #eef3f9}.pro-entity-v58 .form-grid,.pro-entity-v58 .compact-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.pro-entity-v58 .wide{grid-column:1/-1!important}.pro-entity-v58 .asset-upload{grid-column:span 2!important}.asset-preview{min-height:70px!important;border-radius:12px!important;background:#fff!important}.brochure-link{display:inline-flex;margin-top:6px;font-size:12px!important}.dashboard-page-head{align-items:flex-end!important}.dashboard-edit-actions{display:flex;gap:7px;flex-wrap:wrap}.dashboard-shortcuts-dynamic{margin:-4px 0 12px!important;padding:8px!important;border:1px solid var(--ui-line);border-radius:15px;background:#fff;box-shadow:0 8px 20px #1430580a}.dashboard-shortcuts-dynamic a{position:relative}.dashboard-editing .dashboard-shortcuts-dynamic a:after{content:"×";position:absolute;right:-7px;top:-8px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff1f2;color:#b42318;border:1px solid #fecaca;font-weight:900}.dashboard-editing .dashboard-sortable>*{outline:1px dashed color-mix(in srgb,var(--primary,#245ba7) 35%,#dbe5f2);outline-offset:2px}.zone-head{justify-content:flex-end!important;min-height:0!important;margin:2px 0 6px!important}.zone-head h2{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.zone-head:before{content:"Kartları tutup sürükleyerek sıralayabilirsiniz";font-size:11px;color:var(--ui-muted);margin-right:auto}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important}.metric{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:66px!important;padding:10px!important}.metric strong{font-size:21px!important;margin:0!important}.metric small{font-size:11.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__icon{width:34px!important;height:34px!important;border-radius:12px!important}.dashboard-sent-quotes-card{padding:12px!important}.sent-quotes-mini{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px!important}.sent-quotes-mini .metric{min-height:56px!important;grid-template-columns:30px minmax(0,1fr)!important}.sent-quotes-mini .metric strong{font-size:18px!important}.sent-quotes-mini .metric__icon{width:30px!important;height:30px!important}.dashboard-card-compact{max-width:720px}.dashboard-overview-grid{gap:12px!important}.decision-grid{gap:10px!important}.decision-card{min-height:78px!important;padding:12px!important}.sent-track-card--compact{padding:10px!important}.sent-track-main--compact{grid-template-columns:145px minmax(170px,1fr) minmax(360px,1.2fr)!important;gap:8px!important}.sent-mini-metrics{grid-template-columns:repeat(4,minmax(54px,1fr))!important;gap:6px!important}.sent-icon-chip{min-width:0!important;padding:7px 8px!important}.sent-icon-chip b{font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sent-track-actions{gap:6px!important;flex-wrap:wrap!important}.sent-track-actions .btn{font-size:11.5px!important;padding:5px 8px!important}.quotes-table td{white-space:normal!important}.quotes-table .actions-col{width:170px!important}.quotes-table .table-action-list{justify-content:flex-start!important}.quotes-table .table-action{max-width:135px!important}.bulk-toolbar{margin:8px 0!important}.checkline input{width:16px!important;height:16px!important;min-height:auto!important}.integrations-page .card,.integration-card,.invoice-card{padding:13px!important}.integration-form,.invoice-mini-list,.pro-compact-form .form-grid{gap:8px!important}.integration-form{grid-template-columns:repeat(4,minmax(0,1fr))!important}.integration-form .wide,.integration-form label:has(textarea){grid-column:1/-1!important}.compact-test-strip{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.invoice-mini-row{grid-template-columns:130px 120px 70px 90px 110px minmax(180px,1fr)!important;min-height:54px!important}.invoice-mini-actions .btn{font-size:11px!important}.live-inbox-tabs{display:flex;align-items:center;gap:18px;margin:-4px 0 14px;border-bottom:1px solid #e7edf5}.live-inbox-tabs a{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 2px 11px;color:#364761;font-weight:850}.live-inbox-tabs a.is-active{color:#0f1f37}.live-inbox-tabs a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:6px;background:var(--primary,#245ba7)}.live-inbox-tabs b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#eef4ff;color:var(--primary,#245ba7);font-size:11px!important}.live-chat-cards--inbox{gap:2px!important}.live-chat-cards--inbox .live-chat-card--pro{border:0!important;border-bottom:1px solid #eef3f9!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:12px 8px!important;grid-template-columns:52px minmax(0,1fr) 260px!important}.live-chat-cards--inbox .live-chat-card--pro:hover{transform:none!important;background:#f8fbff!important}.live-chat-cards--inbox .live-chat-card--pro:before{display:none}.live-chat-cards--inbox .avatar-dot{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eff6ff}.live-chat-cards--inbox .live-chat-meta{display:grid!important;grid-template-columns:110px 50px 90px!important;align-items:center!important;justify-items:start!important;gap:8px}.live-chat-cards--inbox .live-chat-last{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.live-chat-cards--inbox details{display:none!important}.modal-card{border-radius:18px!important;border:1px solid #dbe5f2!important}.modal-card .form-grid{gap:8px!important}.modal-card input,.modal-card select,.modal-card textarea{min-height:34px!important}.modal-card textarea{max-height:220px!important;overflow:auto!important}.modal-close{top:8px!important;right:8px!important}@media (max-width:1400px){.quote-pro-v58 .quote-top-grid{grid-template-columns:1fr!important}.quote-pro-v58 .side-compact,.quote-pro-v58 .customer-panel .form-grid,.pro-entity-v58 .form-grid,.pro-entity-v58 .compact-field-grid,.integration-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.live-chat-cards--inbox .live-chat-card--pro{grid-template-columns:44px minmax(0,1fr)!important}.live-chat-cards--inbox .live-chat-meta{grid-column:2!important;grid-template-columns:repeat(3,auto)!important}.sent-track-main--compact{grid-template-columns:1fr!important}.sent-mini-metrics{grid-template-columns:repeat(4,minmax(54px,1fr))!important}}@media (max-width:760px){.theme-basic-grid,.quote-pro-v58 .side-compact,.quote-pro-v58 .customer-panel .form-grid,.pro-entity-v58 .form-grid,.pro-entity-v58 .compact-field-grid,.integration-form,.quote-pro-v58 .quote-template-card label,.quote-pro-v58 .quote-template-preview-wrap,.compact-test-strip{grid-template-columns:1fr!important}.table-action{font-size:0!important;max-width:34px!important}.table-action span{font-size:14px!important}.zone-head:before{display:none}.theme-actions--inside{display:grid!important}.sent-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--btn-bg:var(--primary,#245ba7);--btn-text:#fff;--btn-soft-bg:#edf5ff;--btn-soft-text:var(--primary,#245ba7);--sidebar-hover-bg:#eff5ff;--sidebar-hover-text:var(--primary,#245ba7);--danger-bg:#fff1f2;--danger-text:#b42318;--ui-font-real:calc(var(--fs,14px) * var(--ui-font-scale,1));--ui-control-h:calc(36px * var(--ui-design-scale,1))}html,body{font-size:var(--ui-font-real)!important}.page-wrap{font-size:1rem}.btn{background:var(--btn-neutral-bg,#fff);color:var(--btn-neutral-text,var(--text,#14233d));min-height:var(--ui-control-h);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease!important}.btn--primary{background:var(--btn-bg)!important;color:var(--btn-text)!important;border-color:var(--btn-bg)!important}.btn--soft{background:var(--btn-soft-bg)!important;color:var(--btn-soft-text)!important;border-color:color-mix(in srgb,var(--btn-soft-text) 25%,var(--border,#dbe5f2))!important}.btn--danger{background:var(--danger-bg)!important;color:var(--danger-text)!important;border-color:color-mix(in srgb,var(--danger-text) 22%,#fecaca)!important}.btn:hover{transform:none!important}.menu__item,.menu summary,.menu details>a{transition:background-color .12s ease,border-color .12s ease,color .12s ease!important;transform:none!important}.menu details>a:hover,.menu details>a.is-active{background:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-text)!important}.menu__item:hover,.menu summary:hover{background:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-text)!important}.sidebar,.app-main,.menu__item,.menu summary{transition:none!important}.menu details>a{max-height:none!important}.menu--accordion .menu details[open]>a,.menu--static .menu details>a{animation:none!important}.field-icon-label{display:flex;align-items:center;gap:6px}.form-grid input,.form-grid select,.form-grid textarea,.filterbar input,.filterbar select,.stack input,.stack select,.toolbar-input input,.toolbar-input select{min-height:var(--ui-control-h)!important;font-size:.96rem!important;border-radius:10px!important;background:#fff!important}.form-grid label,.stack label,.quote-side label{font-size:.86rem!important;letter-spacing:.01em!important}.card h2{font-size:1.14rem!important}.page-head h1{font-size:1.75rem!important}.eyebrow{font-size:.78rem!important}.theme-actions--inside,.theme-actions--sticky{position:static!important;display:flex!important;justify-content:flex-end!important;margin:14px 0 0!important;padding:11px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:none!important}.theme-system-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;padding:12px;border:1px dashed var(--border,#dbe5f2);border-radius:14px;background:#f8fbff}.theme-system-grid h3{grid-column:1/-1;margin:0 0 4px;font-size:14px}.theme-system-grid label{display:grid;gap:5px;font-size:12px;font-weight:850}.theme-system-grid input[type=color]{width:64px;min-width:64px;height:38px;padding:4px}.quote-pro-v58{--quote-gap:10px}.quote-pro-v58 .quote-top-grid{grid-template-columns:minmax(520px,1fr) minmax(455px,.88fr)!important;gap:var(--quote-gap)!important}.quote-pro-v58 .card{padding:12px!important;border-radius:16px!important}.quote-pro-v58 .card-head{min-height:34px!important;padding-bottom:7px!important;border-bottom:1px solid #eef3f9!important}.quote-pro-v58 .card-head h2{font-size:1.05rem!important;margin:0!important}.quote-pro-v58 .form-grid,.quote-pro-v58 .side-compact{gap:7px 8px!important}.quote-pro-v58 .side-compact{grid-template-columns:repeat(6,minmax(0,1fr))!important}.quote-pro-v58 .side-compact label{min-width:0}.quote-pro-v58 .side-compact label:nth-child(2),.quote-pro-v58 .side-compact label:nth-child(3),.quote-pro-v58 .side-compact label:nth-child(4),.quote-pro-v58 .side-compact label:nth-child(5){grid-column:span 1!important}.quote-pro-v58 .side-compact label:has(.fx-rate-tools){grid-column:span 2!important}.quote-pro-v58 input,.quote-pro-v58 select{min-height:34px!important;padding:7px 9px!important}.quote-pro-v58 textarea{min-height:62px!important;padding:8px 9px!important}.quote-pro-v58 .customer-panel .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px 8px!important}.quote-pro-v58 .snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.quote-pro-v58 .quote-template-card label{grid-template-columns:118px minmax(0,210px)!important}.quote-pro-v58 .quote-template-preview-wrap{grid-template-columns:160px minmax(0,1fr)!important}.fx-rate-tools{grid-template-columns:minmax(0,1fr) auto!important}.fx-refresh-btn{font-size:0!important;width:34px!important;padding:0!important}.fx-refresh-btn:before{content:"↻";font-size:14px}.card-collapse-toggle{flex:0 0 auto!important}.js-collapse-card .card-head .card-collapse-toggle+.card-collapse-toggle{display:none!important}.dashboard-page-head .muted{display:none}.dashboard-shortcuts-dynamic{display:flex!important;gap:7px!important;flex-wrap:wrap!important;align-items:center!important}.dashboard-shortcuts-dynamic a{padding:8px 10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:12px!important;background:#fff!important;font-weight:850!important;box-shadow:0 4px 12px #1430580b!important}.shortcut-manager-pro{width:min(920px,96vw)!important}.shortcut-manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shortcut-manager-grid h3{margin:0 0 8px;font-size:15px}.shortcut-manager-grid section{padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:#f8fbff}.shortcut-row{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:8px;width:100%;min-height:48px;margin-bottom:7px;padding:7px 8px;border:1px solid #dbe5f2;border-radius:12px;background:#fff;text-align:left}.shortcut-row span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#edf5ff}.shortcut-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcut-row small{grid-column:2;color:var(--muted,#718198);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcut-row em{grid-column:3;grid-row:1/3;justify-self:center;font-style:normal;font-weight:900;color:var(--primary,#245ba7)}.dashboard-card-tools{display:none;position:absolute;right:8px;top:8px;z-index:5;gap:4px}.dashboard-editing [data-card-key]{position:relative}.dashboard-editing [data-card-key]>.dashboard-card-tools{display:flex}.dashboard-card-tools button{display:grid;place-items:center;width:26px;height:26px;border:1px solid #cfe0f5;border-radius:9px;background:#fff;color:var(--primary,#245ba7);font-weight:900}.dashboard-sortable [data-card-key]{cursor:default}.dashboard-editing .dashboard-sortable [data-card-key]{cursor:grab}.dashboard-card-wide{grid-column:1/-1!important}.dashboard-card-compact{max-width:560px!important}.dashboard-sent-quotes-card{min-height:0!important}.dashboard-sent-quotes-card .card-head small{display:none}.sent-quotes-mini{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}.sent-quotes-mini .metric{min-height:50px!important;padding:8px!important}.sent-quotes-mini .metric small{font-size:10.5px!important}.sent-quotes-mini .metric strong{font-size:17px!important}.sidebar-menu-editor{display:grid;gap:5px;margin-top:8px}.sidebar-menu-editor small{font-size:10px;color:var(--muted,#718198)}.sidebar-menu-editing #sidebar .menu>a,.sidebar-menu-editing #sidebar .menu>details{outline:1px dashed color-mix(in srgb,var(--primary,#245ba7) 42%,#dbe5f2);outline-offset:2px;cursor:grab}.sidebar-menu-editing #sidebar .menu>.is-dragging{opacity:.5}.quotes-table .table-action-list,.profile-actions,.table-action-list{display:flex!important;gap:6px!important;flex-wrap:wrap!important;align-items:center!important}.table-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:30px!important;max-width:132px!important;padding:5px 8px!important;border-radius:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.table-action span{flex:0 0 auto}.quotes-table .actions-col,td.actions-col{min-width:150px!important;width:150px!important}.quotes-table td,.quotes-table th{padding:8px!important}.sent-icon-chip b,.sent-track-info b,.sent-track-info em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sent-mini-metrics{grid-template-columns:repeat(4,minmax(46px,1fr))!important}.sent-icon-chip{min-height:42px!important}.integration-form{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.integration-form label{min-width:0}.integration-form input,.integration-form select{min-height:35px!important}.floating-toast{position:fixed!important;right:18px;bottom:18px;z-index:9999;box-shadow:0 18px 45px #0f172a2e}@media (max-width:1350px){.quote-pro-v58 .quote-top-grid{grid-template-columns:1fr!important}.quote-pro-v58 .side-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.theme-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shortcut-manager-grid{grid-template-columns:1fr}.sent-mini-metrics{grid-template-columns:repeat(2,minmax(48px,1fr))!important}}@media (max-width:760px){.quote-pro-v58 .side-compact,.quote-pro-v58 .customer-panel .form-grid,.theme-system-grid{grid-template-columns:1fr!important}.dashboard-card-tools{position:static;margin-bottom:6px}.shortcut-manager-pro{height:92vh}.shortcut-manager-grid{max-height:calc(92vh - 90px);overflow:auto}.table-action{font-size:0!important;width:32px!important;max-width:32px!important;padding:0!important}.table-action span{font-size:14px!important}.integration-form{grid-template-columns:1fr!important}}:root{--panel-gap:12px;--panel-pad:12px;--control-radius:11px;--compact-control-h:34px;--text-strong:var(--text,#14233d)}html,body{min-height:100%;overflow-x:hidden!important}body{line-height:1.28!important}.app-main,.page-wrap{min-height:0!important}.page-wrap{padding:14px 18px 24px!important}.card,.setting-section,.theme-control-panel,.quote-side-card,.customer-panel{min-height:0!important}.card{padding:var(--panel-pad)!important}.card-head,.page-head{gap:8px!important}.page-head{margin:2px 0 12px!important}.page-head h1{font-size:clamp(22px,1.65vw,28px)!important;line-height:1.12!important}.page-head p,.muted,.field-hint{font-size:.78rem!important;line-height:1.28!important}.form-grid{gap:8px 10px!important;align-items:start!important}.form-grid label,.stack label,.quote-side-card label,.theme-basic-grid label{min-width:0!important;display:grid!important;gap:5px!important;align-content:start!important;font-size:.82rem!important;line-height:1.15!important;font-weight:850!important;color:var(--text-strong)!important}.form-grid input,.form-grid select,.form-grid textarea,.stack input,.stack select,.stack textarea,.theme-basic-grid input,.theme-basic-grid select,.quote-pro-v58 input,.quote-pro-v58 select,.quote-pro-v58 textarea{width:100%!important;min-width:0!important;min-height:var(--compact-control-h)!important;padding:7px 9px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:var(--control-radius)!important;background:#fff!important;color:var(--text,#14233d)!important;font-size:.9rem!important;font-weight:760!important;line-height:1.18!important;box-shadow:inset 0 1px #ffffffbf!important}textarea{resize:vertical!important;max-height:220px!important;overflow:auto!important}.btn{min-height:34px!important;padding:7px 11px!important;border-radius:10px!important;font-size:.86rem!important;line-height:1.1!important;white-space:nowrap!important}.btn--sm{min-height:30px!important;padding:5px 9px!important;font-size:.8rem!important}.sidebar,.sidebar *,.menu__item,.menu summary,.menu details>a{transition:background-color .1s linear,color .1s linear,border-color .1s linear!important;animation:none!important;transform:none!important}.menu__item:hover,.menu summary:hover,.menu details>a:hover{transform:none!important;box-shadow:none!important}.menu__item,.menu summary{min-height:42px!important;padding:8px 10px!important;font-size:.92rem!important}.menu details>a{font-size:.82rem!important;padding:8px 10px!important}.theme-studio-shell{display:block!important}.theme-control-panel{overflow:visible!important}.theme-panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid var(--border,#dbe5f2)!important}.theme-panel-title h2{margin:0!important;font-size:1.12rem!important}.theme-basic-grid{display:grid!important;grid-template-columns:repeat(6,minmax(130px,1fr))!important;gap:10px!important;align-items:start!important}.theme-basic-grid>label{min-height:0!important}.theme-basic-grid input[type=color]{width:58px!important;height:36px!important;min-height:36px!important;padding:4px!important}.theme-system-panel{grid-column:1/-1!important;display:block!important;width:100%!important;margin:8px 0 0!important;padding:12px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:16px!important;background:linear-gradient(180deg,#f9fbff,#fff)!important}.theme-system-panel__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important}.theme-system-panel__head h3{margin:0!important;font-size:1rem!important}.theme-system-panel__head p{margin:3px 0 0!important;color:var(--muted,#718198)!important;font-size:.78rem!important}.theme-system-presets{display:flex!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.theme-system-panel .theme-system-grid{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.theme-color-card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:end!important;min-width:0!important;padding:10px!important;border:1px solid color-mix(in srgb,var(--border,#dbe5f2) 82%,var(--primary,#245ba7))!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 18px #0f23440e!important}.theme-color-card>b{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:.88rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.theme-color-card label{font-size:.72rem!important;gap:4px!important}.theme-color-card input[type=color]{width:100%!important;min-width:54px!important;height:34px!important}.theme-actions--inside{position:static!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:12px 0 0!important;padding:10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.theme-hover-color-note{margin:10px 0!important;padding:9px 10px!important;font-size:.76rem!important;border-radius:12px!important}.quote-pro-v58 .quote-top-grid{display:grid!important;grid-template-columns:minmax(560px,1.05fr) minmax(500px,.95fr)!important;gap:12px!important;align-items:start!important}.quote-pro-v58 .quote-side-stack{display:grid!important;gap:12px!important;align-items:start!important}.quote-pro-v58 .card{padding:12px!important;border-radius:17px!important;align-self:start!important}.quote-pro-v58 .card-head{min-height:38px!important;margin-bottom:8px!important;padding-bottom:8px!important;border-bottom:1px solid #edf2f7!important}.quote-pro-v58 .card-head h2{font-size:1.05rem!important;line-height:1.12!important}.quote-pro-v58 .customer-panel .form-grid{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:8px!important}.quote-pro-v58 .snapshot-grid{display:grid!important;grid-template-columns:repeat(6,minmax(92px,1fr))!important;gap:7px!important;margin:8px 0!important}.quote-pro-v58 .snapshot-grid>*{min-height:45px!important;padding:8px!important;overflow:hidden!important}.quote-pro-v58 .customer-edit{margin-top:8px!important}.quote-pro-v58 .customer-edit>summary{min-height:34px!important;padding:8px 10px!important;border-radius:12px!important;background:#f4f8ff!important;font-size:.84rem!important;font-weight:900!important}.quote-pro-v58 .side-compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.quote-pro-v58 .side-compact label.wide,.quote-pro-v58 .side-compact label:has(textarea){grid-column:1/-1!important}.quote-pro-v58 .quote-no-field{grid-column:1/-1!important}.quote-pro-v58 .fx-refresh-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;font-size:0!important;border-radius:10px!important}.quote-pro-v58 .quote-template-card label{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.quote-pro-v58 .quote-template-preview-wrap{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.quote-pro-v58 .template-mini{max-width:130px!important}.address-combobox-pop{position:fixed!important;z-index:99999!important;max-height:280px!important;overflow:auto!important;padding:6px!important;border:1px solid #b9cbe3!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 42px #0c204038!important}.address-combobox-pop[hidden]{display:none!important}.address-combobox-pop button{display:block!important;width:100%!important;min-height:30px!important;padding:7px 9px!important;border:0!important;border-radius:8px!important;background:#fff!important;text-align:left!important;font-weight:800!important;color:var(--text,#14233d)!important}.address-combobox-pop button:hover,.address-combobox-pop button.is-active{background:#edf5ff!important;color:var(--primary,#245ba7)!important}.address-combobox-empty{display:block;padding:8px;color:var(--muted,#718198)}.dashboard-editing [data-card-key]{outline:1px dashed #aac4e8!important;outline-offset:2px!important;cursor:default!important}.dashboard-card-tools--v60{display:none!important;position:absolute!important;right:7px!important;top:7px!important;z-index:9!important;gap:4px!important;background:#ffffffeb!important;border:1px solid #dbe5f2!important;border-radius:12px!important;padding:3px!important;box-shadow:0 8px 18px #0f23441f!important}.dashboard-editing [data-card-key]>.dashboard-card-tools--v60{display:flex!important}.dashboard-card-tools--v60 button{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-height:28px!important;border:1px solid #cfe0f5!important;border-radius:9px!important;background:#fff!important;color:var(--primary,#245ba7)!important;font-size:14px!important;line-height:1!important}.dashboard-card-tools--v60 [data-card-move]{cursor:grab!important}.dashboard-card-hidden{display:none!important}.card-drag-armed{cursor:grabbing!important;opacity:.82!important}.dashboard-sortable .drag-over{box-shadow:inset 0 0 0 2px var(--primary,#245ba7)!important}.sent-quotes-mini{display:grid!important;grid-template-columns:repeat(5,minmax(92px,1fr))!important;gap:8px!important}.sent-quotes-mini .metric{min-height:48px!important;padding:8px 9px!important}.sent-quotes-mini .metric strong{font-size:1.12rem!important}.dashboard-sent-quotes-card{max-width:560px!important}#dashboardShortcutModal,#dashboardShortcutModal59{display:none!important;pointer-events:none!important}.shortcut-modal-v60{width:min(1020px,94vw)!important;max-height:78vh!important;overflow:auto!important;padding:14px!important;border-radius:20px!important}.shortcut-modal-head-v60{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.shortcut-modal-head-v60 h2{margin:0!important;font-size:1.18rem!important}.shortcut-modal-head-v60 p{margin:4px 0 0!important;color:var(--muted,#718198)!important;font-size:.78rem!important}.shortcut-board-v60{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.shortcut-board-v60 section{min-width:0!important;padding:10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:14px!important;background:#f8fbff!important}.shortcut-board-v60 h3{margin:0 0 8px!important;font-size:.92rem!important}.shortcut-list-v60{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:7px!important}.shortcut-choice-v60{display:grid!important;grid-template-columns:30px minmax(0,1fr) 24px!important;gap:7px!important;align-items:center!important;min-height:44px!important;padding:6px 8px!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#fff!important;text-align:left!important}.shortcut-choice-v60 span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:#edf5ff!important}.shortcut-choice-v60 b{font-size:.82rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.shortcut-choice-v60 small{grid-column:2!important;font-size:.67rem!important;color:var(--muted,#718198)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.shortcut-choice-v60 em{grid-column:3!important;grid-row:1/3!important;font-style:normal!important;font-weight:900!important;color:var(--primary,#245ba7)!important}.toast,.process-action-toast,.floating-toast,.toast-mini-v60{position:fixed!important;inset:auto 18px 18px auto!important;transform:none!important;width:auto!important;max-width:min(360px,86vw)!important;min-height:0!important;padding:10px 12px!important;border-radius:13px!important;font-size:.86rem!important;font-weight:850!important;line-height:1.25!important;box-shadow:0 12px 32px #0f172a2e!important;z-index:999999!important}.toast--success{background:#ecfdf3!important;border:1px solid #a7f3d0!important;color:#067647!important}.toast--error{background:#fff1f2!important;border:1px solid #fecdd3!important;color:#b42318!important}.table-action-list,.row-actions,.profile-actions{display:flex!important;gap:5px!important;flex-wrap:wrap!important;align-items:center!important}.table-action,.row-actions .btn{max-width:128px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.table-scroll{max-width:100%!important}.table td,.table th{vertical-align:middle!important}@container (max-width: 760px){.table-action{font-size:0!important;width:32px!important;max-width:32px!important;padding:0!important}.table-action span{font-size:14px!important}}.card:last-child,.quote-lines-card:last-child,.dashboard-section:last-child,.theme-control-panel:last-child{margin-bottom:0!important}.modal-card{max-height:min(90vh,920px)!important;overflow:auto!important}.modal{padding:16px!important;align-items:flex-start!important}@media (max-width:1500px){.theme-basic-grid{grid-template-columns:repeat(4,minmax(130px,1fr))!important}.theme-system-panel .theme-system-grid{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.quote-pro-v58 .quote-top-grid{grid-template-columns:1fr!important}.quote-pro-v58 .side-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.quote-pro-v58 .customer-panel .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.theme-basic-grid,.theme-system-panel .theme-system-grid,.quote-pro-v58 .side-compact,.quote-pro-v58 .customer-panel .form-grid,.shortcut-board-v60,.quote-pro-v58 .quote-template-card label,.quote-pro-v58 .quote-template-preview-wrap{grid-template-columns:1fr!important}.sent-quotes-mini{grid-template-columns:repeat(2,minmax(92px,1fr))!important}}:root{--ui-font-real:calc(var(--fs,14px) * var(--ui-font-scale,1));--compact-control-h:36px;--control-radius:10px;--btn-bg:var(--primary,#245ba7);--btn-text:#fff;--btn-soft-bg:#edf5ff;--btn-soft-text:var(--primary,#245ba7);--sidebar-hover-bg:#eff5ff;--sidebar-hover-text:var(--primary,#245ba7);--danger-bg:#fff1f2;--danger-text:#b42318}html,body{font-size:var(--ui-font-real)!important;font-family:var(--font,Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif)!important}body,.app-main,.card,.btn,input,select,textarea,table,.menu__item,.menu summary,.menu details>a{font-family:inherit!important}.page-wrap{padding-bottom:18px!important}.card,.metric,.setting-card,.profile-card,.template-card{min-width:0!important;min-height:0!important}.card-head{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.card-head h2,.page-head h1,.eyebrow,label,b,strong,small,p,.btn{min-width:0!important;overflow-wrap:anywhere}.form-grid label,.stack label,.quote-side-card label,.theme-basic-grid label{font-size:.83rem!important;line-height:1.15!important;color:var(--text,#14233d)!important;font-weight:850!important}.form-grid input,.form-grid select,.form-grid textarea,.stack input,.stack select,.stack textarea,.quote-pro-v58 input,.quote-pro-v58 select,.quote-pro-v58 textarea,.filterbar input,.filterbar select{min-height:var(--compact-control-h)!important;padding:7px 9px!important;font-size:.92rem!important;line-height:1.22!important;border-radius:var(--control-radius)!important;border:1px solid var(--border,#dbe5f2)!important;box-shadow:none!important}.btn{min-height:34px!important;padding:7px 11px!important;border-radius:10px!important;font-size:.86rem!important;line-height:1.1!important;background:var(--btn-neutral-bg,#fff)!important;color:var(--btn-neutral-text,var(--text,#14233d))!important;transform:none!important;box-shadow:none!important}.btn--primary{background:var(--btn-bg)!important;border-color:var(--btn-bg)!important;color:var(--btn-text)!important}.btn--soft{background:var(--btn-soft-bg)!important;border-color:color-mix(in srgb,var(--btn-soft-text) 22%,#dbe5f2)!important;color:var(--btn-soft-text)!important}.btn--danger{background:var(--danger-bg)!important;border-color:color-mix(in srgb,var(--danger-text) 24%,#fecdd3)!important;color:var(--danger-text)!important}.menu__item,.menu summary,.menu details>a{transition:background-color .12s ease,color .12s ease,border-color .12s ease!important;transform:none!important;will-change:auto!important}.menu__item:hover,.menu summary:hover,.menu details>a:hover,.menu details>a.is-active{background:var(--sidebar-hover-bg)!important;color:var(--sidebar-hover-text)!important;transform:none!important;box-shadow:none!important}.sidebar,.app-main{transition:none!important}.theme-control-panel-v361,.theme-control-panel{padding:14px!important;overflow:hidden!important}.theme-panel-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.theme-panel-title h2{margin:0!important;font-size:1.15rem!important}.theme-panel-title p{margin:3px 0 0!important;font-size:.78rem!important;color:var(--muted,#718198)!important}.theme-section-title-v361{display:flex!important;align-items:center!important;gap:8px!important;margin:12px 0 8px!important;padding-top:10px!important;border-top:1px solid #edf2f7!important;font-weight:900!important;color:var(--text,#14233d)!important}.theme-basic-grid-v361,.theme-basic-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;align-items:start!important}.theme-color-grid-v361{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:9px!important}.theme-color-grid-v361 label,.theme-system-grid-v361 article{display:grid!important;gap:7px!important;align-content:start!important;padding:10px!important;border:1px solid #dbe5f2!important;border-radius:14px!important;background:#fff!important;min-height:0!important}.theme-color-grid-v361 label span{font-size:.8rem!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.theme-color-grid-v361 input[type=color],.theme-system-grid-v361 input[type=color]{width:64px!important;min-width:64px!important;height:34px!important;padding:3px!important}.theme-system-panel,.theme-system-panel-v361{grid-column:1/-1!important;display:block!important;margin-top:4px!important;padding:12px!important;border:1px dashed #cfe0f5!important;border-radius:16px!important;background:#f8fbff!important;max-width:100%!important;overflow:hidden!important}.theme-system-presets-v361,.theme-system-presets{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:8px 0!important}.theme-system-grid-v361,.theme-system-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important}.theme-system-grid-v361 article b,.theme-color-card b{font-size:.86rem!important;line-height:1.2!important}.theme-system-grid-v361 article label,.theme-color-card label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:.78rem!important;min-width:0!important}.theme-actions--inside{position:static!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:14px 0 0!important;padding:10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.quote-pro-head .muted{display:none!important}.quote-pro-v58{display:grid!important;gap:12px!important;--quote-gap:12px!important}.quote-pro-v58 .quote-top-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;gap:12px!important;align-items:start!important}.quote-pro-v58 .card{padding:12px!important;border-radius:16px!important;align-self:start!important;height:auto!important;min-height:0!important}.quote-pro-v58 .card-head{min-height:0!important;margin:0 0 10px!important;padding:0 0 8px!important;border-bottom:1px solid #edf2f7!important}.quote-pro-v58 .card-head h2{font-size:1rem!important;line-height:1.2!important;margin:0!important}.quote-pro-v58 .customer-panel .form-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.quote-pro-v58 .lookup input{min-height:38px!important}.quote-pro-v58 .snapshot-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:8px 0!important}.quote-pro-v58 .snapshot-grid div{min-height:42px!important;padding:7px 8px!important;overflow:hidden!important}.quote-pro-v58 .snapshot-grid small,.quote-pro-v58 .snapshot-grid b{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .customer-edit>summary{display:flex!important;align-items:center!important;min-height:32px!important;padding:8px 10px!important;border-radius:12px!important;background:#f6faff!important;font-size:.82rem!important;line-height:1.15!important}.quote-pro-v58 .quote-side-stack{display:grid!important;gap:12px!important;align-content:start!important}.quote-pro-v58 .side-compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:start!important}.quote-pro-v58 .side-compact label{min-width:0!important;overflow:visible!important}.quote-pro-v58 .side-compact label.wide,.quote-pro-v58 .side-compact label:has(textarea),.quote-pro-v58 .quote-no-field{grid-column:1/-1!important}.quote-pro-v58 .fx-rate-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important;align-items:center!important}.quote-pro-v58 .fx-refresh-btn{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:0!important;border-radius:10px!important}.quote-pro-v58 .fx-refresh-btn:before{content:"↻";font-size:15px!important}.quote-pro-v58 textarea{min-height:58px!important;max-height:180px!important;resize:vertical!important;overflow:auto!important}.quote-pro-v58 .quote-template-card label{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.quote-lines-card{margin-top:0!important}.dashboard-edit-actions [data-dashboard-edit]{display:none!important}.dashboard-card-tools,.dashboard-card-tools--v60{display:none!important;pointer-events:none!important}.dashboard-editing [data-card-key]{outline:0!important;cursor:auto!important}.dashboard-shortcuts-dynamic{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;margin-bottom:10px!important}.dashboard-shortcuts-dynamic a{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:7px 10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:12px!important;background:#fff!important;color:var(--text,#14233d)!important;text-decoration:none!important;font-weight:850!important}.dashboard-shortcuts-dynamic a span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:8px!important;background:#edf5ff!important}.shortcut-modal-shell-v361{align-items:flex-start!important;padding-top:8vh!important}.shortcut-modal-v361{width:min(1180px,94vw)!important;max-height:76vh!important;overflow:auto!important;padding:16px!important;border-radius:20px!important}.shortcut-modal-v361 header{margin:0 0 10px!important}.shortcut-modal-v361 h2{font-size:1.15rem!important;margin:0!important}.shortcut-modal-v361 p{font-size:.8rem!important;color:var(--muted,#718198)!important;margin:4px 0 0!important}.shortcut-board-v361{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.shortcut-board-v361 section{padding:10px!important;border:1px solid #dbe5f2!important;border-radius:15px!important;background:#f8fbff!important;min-width:0!important}.shortcut-board-v361 section>div{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:8px!important}.shortcut-choice-v361{display:grid!important;grid-template-columns:32px minmax(0,1fr) 26px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:7px 8px!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#fff!important;text-align:left!important}.shortcut-choice-v361 i{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:10px!important;background:#edf5ff!important;font-style:normal!important}.shortcut-choice-v361 b,.shortcut-choice-v361 small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.shortcut-choice-v361 b{font-size:.84rem!important}.shortcut-choice-v361 small{font-size:.68rem!important;color:var(--muted,#718198)!important}.shortcut-choice-v361 em{font-style:normal!important;font-weight:900!important;color:var(--primary,#245ba7)!important;justify-self:center!important}#dashboardShortcutModal,#dashboardShortcutModal59,#dashboardShortcutModal60{display:none!important;pointer-events:none!important}.toast,.process-action-toast,.floating-toast,.toast-mini-v60,.crm-toast-v361{position:fixed!important;inset:auto 18px 18px auto!important;transform:none!important;width:auto!important;max-width:min(340px,86vw)!important;min-height:0!important;padding:9px 12px!important;border-radius:12px!important;font-size:.84rem!important;line-height:1.2!important;z-index:999999!important;box-shadow:0 10px 28px #0f172a29!important}.crm-toast-v361{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #a7f3d0!important;background:#ecfdf3!important;color:#067647!important;font-weight:900!important;transition:opacity .25s ease,transform .25s ease!important}.crm-toast-v361.is-error{border-color:#fecdd3!important;background:#fff1f2!important;color:#b42318!important}.crm-toast-v361.is-out{opacity:0!important;transform:translateY(6px)!important}.table-action-list,.row-actions,.profile-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.table-action,.row-actions .btn{max-width:132px!important;min-height:30px!important;padding:5px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-overview-grid,.dashboard-grid,.decision-grid{align-items:start!important}.dashboard-alerts-card,.dashboard-activity-card,.dashboard-customers-card,.dashboard-live-card{height:auto!important;min-height:0!important;max-height:none!important}.dashboard-alerts-card .mini-list,.dashboard-activity-card .activity-scroll{min-height:0!important;max-height:260px!important}.empty{padding:16px!important}@media (max-width:1500px){.quote-pro-v58 .quote-top-grid{grid-template-columns:1fr!important}.quote-pro-v58 .side-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.theme-basic-grid-v361,.theme-basic-grid{grid-template-columns:repeat(4,minmax(170px,1fr))!important}}@media (max-width:980px){.quote-pro-v58 .side-compact,.quote-pro-v58 .customer-panel .form-grid,.quote-pro-v58 .snapshot-grid,.shortcut-board-v361{grid-template-columns:1fr!important}.shortcut-board-v361 section>div{grid-template-columns:1fr!important}.theme-basic-grid-v361,.theme-basic-grid,.theme-color-grid-v361,.theme-system-grid-v361,.theme-system-grid,.quote-pro-v58 .quote-template-card label{grid-template-columns:1fr!important}}:root{--content-scale: var(--ui-scale,1);--content-font-size: calc(14px * var(--content-scale));--content-small-size: calc(12px * var(--content-scale));--content-label-size: calc(12px * var(--content-scale));--content-h1-size: calc(24px * var(--content-scale));--content-h2-size: calc(16px * var(--content-scale));--content-control-height: calc(34px * var(--content-scale));--content-gap: calc(10px*min(var(--content-scale),1.25)) ;--ui-font-stack: var(--font,Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif)}html,body{font-size:14px!important;font-family:var(--ui-font-stack)!important;overflow-x:hidden!important}.sidebar,.sidebar *{font-size:14px!important;font-family:var(--ui-font-stack)!important;line-height:1.25!important}.app-main,.app-main *,.modal-card,.modal-card *{font-family:var(--ui-font-stack)!important}.app-main{font-size:var(--content-font-size)!important}.page-wrap{padding:12px 18px!important;min-height:0!important}.page-head{margin:3px 0 10px!important;min-height:0!important;align-items:center!important}.page-head h1{font-size:var(--content-h1-size)!important;line-height:1.14!important;font-weight:900!important;letter-spacing:-.02em!important}.card h2,.card-head h2,.modal-card h2{font-size:var(--content-h2-size)!important;line-height:1.18!important;font-weight:900!important;margin:0!important;color:var(--text,#14233d)!important}.card small,.muted,.field-hint,.empty,small{font-size:var(--content-small-size)!important;line-height:1.25!important;color:var(--muted,#718198)!important}.card,.metric,.decision-card,.profile-card,.setting-card,.template-card{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important}.card{padding:calc(12px*min(var(--content-scale),1.18))!important;border-radius:14px!important;overflow:visible!important}.card-head{min-height:0!important;margin:0 0 8px!important;padding:0 0 7px!important;border-bottom:1px solid #edf2f7!important}label,.form-grid label,.stack label,.quote-pro-v58 label,.theme-studio-shell label{font-size:var(--content-label-size)!important;font-weight:850!important;line-height:1.12!important;color:var(--text,#14233d)!important;min-width:0!important}input,select,textarea,.form-grid input,.form-grid select,.form-grid textarea,.stack input,.stack select,.stack textarea{min-height:var(--content-control-height)!important;padding:6px 9px!important;font-size:var(--content-font-size)!important;line-height:1.2!important;border-radius:9px!important;border:1px solid var(--border,#dbe5f2)!important;background:#fff!important;box-shadow:none!important;min-width:0!important}textarea{min-height:58px!important;max-height:240px!important;overflow:auto!important}.btn,.table-action,.toolbar-btn{min-height:calc(30px*min(var(--content-scale),1.25))!important;padding:5px 9px!important;font-size:var(--content-small-size)!important;line-height:1.1!important;border-radius:9px!important;font-weight:850!important;white-space:nowrap!important}.btn:hover,.table-action:hover{transform:none!important}.tag,.pill{font-size:calc(11px * var(--content-scale))!important;min-height:22px!important;padding:3px 7px!important;line-height:1.1!important}.profile-catalog-card,.dashboard-overview-grid,.dashboard-grid,.decision-grid,.settings-grid,.quote-pro-v58,.table-scroll{margin-bottom:0!important;padding-bottom:0!important}.profile-catalog-card{overflow:visible!important}.profile-grid--cards{align-items:start!important}.profile-card--tile{min-height:0!important}.dashboard-overview-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;grid-auto-rows:auto!important}.dashboard-overview-grid>.card{height:auto!important;min-height:0!important}.dashboard-activity-card,.dashboard-customers-card,.dashboard-alerts-card,.dashboard-live-card{max-height:none!important}.dashboard-activity-card .activity-scroll,.dashboard-alerts-card .mini-list,.dashboard-live-card .mini-list{max-height:230px!important;overflow:auto!important}.quotes-table{table-layout:fixed!important;min-width:1160px!important}.quotes-table th,.quotes-table td{font-size:var(--content-small-size)!important;padding:7px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quotes-table th:nth-child(1),.quotes-table td:nth-child(1){width:36px!important}.quotes-table th:nth-child(2),.quotes-table td:nth-child(2){width:130px!important}.quotes-table th:nth-child(3),.quotes-table td:nth-child(3){width:45px!important;text-align:center!important}.quotes-table th:nth-child(4),.quotes-table td:nth-child(4){width:auto!important}.quotes-table th:nth-child(5),.quotes-table td:nth-child(5),.quotes-table th:nth-child(6),.quotes-table td:nth-child(6){width:105px!important}.quotes-table th:nth-child(7),.quotes-table td:nth-child(7){width:130px!important}.quotes-table th:nth-child(8),.quotes-table td:nth-child(8){width:90px!important}.quotes-table th:nth-child(9),.quotes-table td:nth-child(9){width:120px!important}.quotes-table th:last-child,.quotes-table td:last-child{width:305px!important;min-width:305px!important}.quotes-table .table-action-list,.quotes-table .table-action-list--dense{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important}.quotes-table .table-action{display:inline-flex!important;width:auto!important;max-width:none!important;min-width:auto!important;padding:5px 7px!important;font-size:11px!important}.quotes-table .table-action span{font-size:12px!important}@media (max-width:1280px){.quotes-table .table-action{width:30px!important;min-width:30px!important;padding:5px!important;font-size:0!important}.quotes-table .table-action span{font-size:13px!important}.quotes-table th:last-child,.quotes-table td:last-child{width:170px!important;min-width:170px!important}}.quote-pro-v58 .quote-top-grid{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(500px,.94fr)!important;gap:12px!important;align-items:start!important}.quote-pro-v58 .quote-side-stack{gap:10px!important;align-content:start!important}.quote-pro-v58 .card{padding:11px!important;overflow:visible!important}.quote-pro-v58 .customer-panel .form-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.quote-pro-v58 .customer-panel .wide{grid-column:1/-1!important}.quote-pro-v58 .lookup input{min-height:36px!important}.quote-pro-v58 .snapshot-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;margin:7px 0!important}.quote-pro-v58 .snapshot-grid div{min-height:44px!important;padding:7px!important;border-radius:10px!important}.quote-pro-v58 .snapshot-grid b,.quote-pro-v58 .snapshot-grid small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .customer-edit>summary{min-height:30px!important;padding:7px 9px!important;margin:0 0 7px!important}.quote-pro-v58 .quote-side-card .side-compact{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;align-items:end!important}.quote-pro-v58 .quote-side-card .side-compact label{display:grid!important;gap:4px!important;min-width:0!important;overflow:visible!important}.quote-pro-v58 .quote-side-card .side-compact label{white-space:nowrap!important}.quote-pro-v58 .quote-side-card .side-compact label input,.quote-pro-v58 .quote-side-card .side-compact label select{width:100%!important}.quote-pro-v58 .quote-side-card .side-compact label>span,.quote-pro-v58 .quote-side-card .side-compact label{overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-no-field{grid-column:span 2!important}.quote-pro-v58 .side-compact label.wide,.quote-pro-v58 .side-compact label:has(textarea){grid-column:1/-1!important;white-space:normal!important}.quote-pro-v58 .fx-rate-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;gap:5px!important}.quote-pro-v58 .fx-refresh-btn{width:32px!important;min-width:32px!important;height:var(--content-control-height)!important;padding:0!important;font-size:0!important}.quote-pro-v58 .fx-refresh-btn:before{content:"↻";font-size:14px!important}.quote-pro-v58 .quote-template-card label{grid-template-columns:105px minmax(0,190px)!important;max-width:360px!important}.quote-pro-v58 .quote-template-card{padding-bottom:10px!important}.quote-pro-v58 input[type=date]{min-width:0!important}.quote-pro-v58 textarea[name=description],.quote-pro-v58 textarea{min-height:62px!important}.quote-pro-head{margin-bottom:8px!important}.quote-pro-head .eyebrow{font-size:calc(11px * var(--content-scale))!important}@media (max-width:1500px){.quote-pro-v58 .quote-top-grid{grid-template-columns:1fr!important}.quote-pro-v58 .quote-side-card .side-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.quote-pro-v58 .customer-panel .form-grid,.quote-pro-v58 .snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.quote-pro-v58 .quote-side-card .side-compact,.quote-pro-v58 .customer-panel .form-grid,.quote-pro-v58 .snapshot-grid{grid-template-columns:1fr!important}.quote-pro-v58 .quote-no-field{grid-column:1/-1!important}}.theme-control-panel[data-no-collapse]{overflow:visible!important}.theme-control-panel[data-no-collapse].is-collapsed>*{display:block!important}.theme-control-panel[data-no-collapse]>.card-collapse-toggle,.theme-control-panel[data-no-collapse] .card-collapse-toggle{display:none!important}.theme-panel-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 10px!important;border-bottom:1px solid #edf2f7!important}.theme-basic-grid-v361,.theme-basic-grid{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:10px!important;align-items:end!important}.theme-basic-grid-v361 label,.theme-basic-grid label{display:grid!important;gap:5px!important;min-width:0!important}.theme-color-grid-v361{display:grid!important;grid-template-columns:repeat(7,minmax(120px,1fr))!important;gap:8px!important;align-items:start!important}.theme-color-grid-v361 label{min-height:74px!important;padding:9px!important;border-radius:12px!important}.theme-system-panel-v361{margin:10px 0 0!important;padding:10px!important;border-style:solid!important;background:#fbfdff!important}.theme-system-grid-v361{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:9px!important}.theme-system-grid-v361 article{display:grid!important;gap:7px!important;min-width:0!important;padding:10px!important;border:1px solid #dbe5f2!important;border-radius:14px!important;background:#fff!important}.theme-system-grid-v361 article label{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.theme-system-grid-v361 input[type=color],.theme-color-grid-v361 input[type=color]{width:58px!important;min-width:58px!important;height:32px!important;padding:2px!important}.theme-actions--inside{position:static!important;margin:12px 0 0!important;padding:10px!important;justify-content:flex-end!important;background:#fff!important;border-radius:14px!important;box-shadow:none!important}.theme-hover-color-note{margin:10px 0!important;padding:8px 10px!important;font-size:var(--content-small-size)!important}@media (max-width:1400px){.theme-basic-grid-v361,.theme-basic-grid{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.theme-color-grid-v361{grid-template-columns:repeat(4,minmax(120px,1fr))!important}.theme-system-grid-v361{grid-template-columns:repeat(2,minmax(190px,1fr))!important}}.dashboard-sortable>*{cursor:auto!important}.dashboard-shortcuts-dynamic{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;margin:0 0 10px!important;padding:8px!important;border:1px solid #dbe5f2!important;border-radius:14px!important;background:#fff!important}.dashboard-shortcuts-dynamic a{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:6px 9px!important;border:1px solid #dbe5f2!important;border-radius:10px!important;max-width:220px!important;overflow:hidden!important}.dashboard-shortcuts-dynamic a b,.dashboard-shortcuts-dynamic a{white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-sent-quotes-card .row-actions .btn:not([href]){display:none!important}.dashboard-sent-quotes-card .card-head small{display:none!important}.sent-quotes-mini{display:grid!important;grid-template-columns:repeat(5,minmax(90px,1fr))!important;gap:7px!important}.sent-quotes-mini .metric{min-height:54px!important;padding:8px!important;grid-template-columns:28px minmax(0,1fr)!important}.sent-quotes-mini .metric__icon{width:28px!important;height:28px!important}.sent-quotes-mini .metric strong{font-size:calc(17px * var(--content-scale))!important;margin:0!important}.sent-quotes-mini .metric small{font-size:calc(10.5px * var(--content-scale))!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-mini-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.dashboard-mini-table td{padding:7px 8px!important;vertical-align:middle!important}.dashboard-mini-table td:first-child{width:auto!important;min-width:0!important}.dashboard-mini-table td:last-child{width:62px!important;text-align:right!important}.dashboard-mini-table a b,.dashboard-mini-table a small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.dashboard-mini-table .table-action{width:34px!important;min-width:34px!important;font-size:0!important;padding:5px!important}.dashboard-mini-table .table-action:first-letter{font-size:12px!important}.shortcut-modal-shell-v62{align-items:flex-start!important;padding-top:7vh!important;background:#0f172a6b!important}.shortcut-modal-v62{width:min(1280px,94vw)!important;max-height:78vh!important;overflow:auto!important;padding:16px!important;border-radius:20px!important}.shortcut-modal-v62 header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.shortcut-modal-v62 h2{margin:0!important;font-size:1.1rem!important}.shortcut-board-v62{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.shortcut-board-v62 section{min-width:0!important;padding:10px!important;border:1px solid #dbe5f2!important;border-radius:15px!important;background:#f8fbff!important}.shortcut-board-v62 h3{margin:0 0 8px!important;font-size:.95rem!important}.shortcut-board-v62 section>div{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:8px!important}.shortcut-choice-v62{display:grid!important;grid-template-columns:30px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:7px 8px!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#fff!important;text-align:left!important}.shortcut-choice-v62 i{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:10px!important;background:#edf5ff!important;font-style:normal!important}.shortcut-choice-v62 b,.shortcut-choice-v62 small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.shortcut-choice-v62 b{font-size:.84rem!important}.shortcut-choice-v62 small{font-size:.68rem!important;color:var(--muted,#718198)!important}.shortcut-choice-v62 em{font-style:normal!important;font-weight:900!important;color:var(--primary,#245ba7)!important;text-align:center!important}#dashboardShortcutModal,#dashboardShortcutModal59,#dashboardShortcutModal60,#dashboardShortcutModal61{display:none!important;pointer-events:none!important}.crm-toast-v361,.crm-toast-v62,.toast{position:fixed!important;inset:auto 18px 18px auto!important;width:auto!important;max-width:min(320px,84vw)!important;min-height:0!important;padding:8px 11px!important;border-radius:11px!important;font-size:12px!important;line-height:1.2!important;z-index:999999!important;box-shadow:0 10px 26px #0f172a29!important}.table-action-list,.row-actions,.profile-actions,.form-actions{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:0!important}.table-action,.btn{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:980px){.dashboard-overview-grid{grid-template-columns:1fr!important}.sent-quotes-mini{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shortcut-board-v62{grid-template-columns:1fr!important}.shortcut-board-v62 section>div{grid-template-columns:1fr!important}}:root{--table-font:calc(12px * var(--content-scale,1));--table-head-font:calc(11px * var(--content-scale,1));--action-size: calc(31px*min(var(--content-scale,1),1.25)) }html,body,.app-shell,.app-main{min-height:100%}.page-wrap{padding-bottom:10px!important;min-height:auto!important}.page-wrap>.card:last-child,.page-wrap>form:last-child .card:last-child,.list-table-card:last-child{margin-bottom:0!important}.list-table-card{padding:10px!important;border-radius:16px!important;background:#fff!important;overflow:auto!important;max-height:none!important;box-shadow:0 10px 24px #14233d0f!important}.table-scroll{margin-bottom:0!important;padding-bottom:0!important}.table-scroll:after,.list-table-card:after,.dashboard-overview-grid:after{display:none!important;content:none!important}.pro-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;min-width:980px!important;font-size:var(--table-font)!important;color:var(--text,#14233d)!important;background:#fff!important}.pro-table th,.pro-table td{padding:8px 9px!important;line-height:1.25!important;vertical-align:middle!important;border-color:#e3ebf5!important;overflow:hidden!important;text-overflow:ellipsis!important}.pro-table th{height:42px!important;background:linear-gradient(180deg,#f6faff,#eef5ff)!important;font-size:var(--table-head-font)!important;font-weight:900!important;letter-spacing:.01em!important;white-space:nowrap!important;color:#14233d!important}.pro-table td{height:58px!important;background:#fff!important}.pro-table tbody tr:hover td{background:#fbfdff!important}.pro-table .link-btn,.pro-table a,.pro-table b,.pro-table .tag{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pro-table--quote{min-width:1160px!important}.pro-table--quote th:nth-child(4),.pro-table--quote td:nth-child(4){white-space:nowrap!important}.pro-table--quote th:last-child,.pro-table--quote td:last-child{overflow:visible!important}.actions-col,.actions-col--wide{width:248px!important;min-width:248px!important}.quotes-table .table-action-list,.workflow-table .table-action-list{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important;min-width:0!important}.quotes-table .table-action,.workflow-table .table-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:var(--action-size)!important;max-width:48px!important;height:var(--action-size)!important;min-height:var(--action-size)!important;padding:0 7px!important;border-radius:9px!important;font-size:0!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.quotes-table .table-action span,.workflow-table .table-action span{font-size:calc(13px*min(var(--content-scale,1),1.25))!important;margin:0!important;line-height:1!important}.quotes-table .table-action:focus-visible,.workflow-table .table-action:focus-visible{outline:2px solid var(--primary,#245ba7)!important;outline-offset:2px!important}@media (min-width:1380px){.quotes-table .table-action,.workflow-table .table-action{max-width:84px!important;padding:0 8px!important;font-size:0!important}.quotes-table .table-action:after,.workflow-table .table-action:after{content:attr(data-label);font-size:calc(10px*min(var(--content-scale,1),1.18))!important;font-weight:900!important;line-height:1!important}.workflow-table .table-action{max-width:72px!important}}.table-scroll-proxy{display:none!important}.list-table-card--workflow{position:relative!important}.pro-table--workflow{min-width:1320px!important}.workflow-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:8px 0 12px!important;padding:10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:16px!important;background:#fff!important}.workflow-toolbar .row-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.workflow-toolbar .btn{min-height:30px!important;padding:5px 9px!important;font-size:calc(11px * var(--content-scale,1))!important}.workflow-table th:last-child,.workflow-table td:last-child{overflow:visible!important}.workflow-table td:nth-child(2){white-space:nowrap!important}.workflow-muted{font-size:10px!important;color:var(--muted,#718198)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.products-table,.customer-table,.quotes-table,.workflow-table{margin-bottom:0!important}.products-table td,.customer-table td{height:56px!important}.dashboard-overview-grid.dashboard-widget-zone-v63{display:grid!important;grid-template-columns:repeat(12,minmax(68px,1fr))!important;gap:12px!important;align-items:start!important;grid-auto-flow:dense!important;min-height:0!important;margin-bottom:0!important}.dashboard-widget-v63{position:relative!important;grid-column:span 4!important;min-width:260px!important;min-height:150px!important;max-width:100%!important;resize:both!important;overflow:auto!important;contain:layout paint!important}.dashboard-proformas-card.dashboard-widget-v63{grid-column:span 8!important;min-height:240px!important}.dashboard-live-card.dashboard-widget-v63,.dashboard-sent-quotes-card.dashboard-widget-v63{grid-column:span 4!important}.dashboard-widget-v63 .card-head{padding-right:72px!important}.dash-widget-tools-v63{position:absolute!important;right:8px!important;top:8px!important;display:flex!important;gap:4px!important;z-index:4!important;opacity:.86!important}.dash-widget-tools-v63 button{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;border:1px solid #cfe0f5!important;border-radius:9px!important;background:#fff!important;color:var(--primary,#245ba7)!important;font-size:13px!important;font-weight:900!important;box-shadow:0 5px 12px #14233d12!important}.dash-widget-handle-v63{cursor:grab!important}.dashboard-widget-v63.is-dragging{opacity:.72!important;outline:2px dashed var(--primary,#245ba7)!important}.dashboard-widget-v63.drag-over{outline:2px solid #1bc07e!important}.dashboard-widget-v63 .dashboard-table-fit{max-height:calc(100% - 48px)!important;overflow:auto!important}.dashboard-mini-table,.dashboard-mini-table tbody,.dashboard-mini-table tr,.dashboard-mini-table td{min-width:0!important}.dashboard-customers-card .dashboard-mini-table{table-layout:fixed!important}.dashboard-customers-card .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;border-bottom:1px solid #e7edf5!important}.dashboard-customers-card .dashboard-mini-table td{display:block!important;width:auto!important;border:0!important;padding:7px 8px!important;min-width:0!important;overflow:hidden!important}.dashboard-customers-card .dashboard-mini-table td:last-child{text-align:right!important}.dashboard-customers-card .dashboard-mini-table a{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-customers-card .dashboard-mini-table b,.dashboard-customers-card .dashboard-mini-table small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-customers-card .table-action{width:32px!important;height:28px!important;min-width:32px!important;font-size:0!important;padding:0!important}.dashboard-customers-card .table-action:before{content:"↗";font-size:13px!important}.dashboard-live-card .mini-list,.dashboard-alerts-card .mini-list,.dashboard-activity-card .activity-scroll{max-height:calc(100% - 72px)!important;overflow:auto!important}@media (max-width:1200px){.dashboard-widget-v63,.dashboard-proformas-card.dashboard-widget-v63{grid-column:span 6!important}.dashboard-overview-grid.dashboard-widget-zone-v63{grid-template-columns:repeat(6,minmax(90px,1fr))!important}}@media (max-width:760px){.dashboard-widget-v63,.dashboard-proformas-card.dashboard-widget-v63{grid-column:1/-1!important;resize:vertical!important}.dashboard-overview-grid.dashboard-widget-zone-v63{grid-template-columns:1fr!important}.pro-table{min-width:900px!important}}.quote-items-scroll{overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges!important}.quote-items{min-width:1580px!important;table-layout:fixed!important}.quote-items th,.quote-items td{box-sizing:border-box!important;overflow:visible!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:70px!important;min-width:70px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:115px!important;min-width:115px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:170px!important;min-width:170px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:410px!important;min-width:410px!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:104px!important;min-width:104px!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:90px!important;min-width:90px!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:128px!important;min-width:128px!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:150px!important;min-width:150px!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:82px!important;min-width:82px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:135px!important;min-width:135px!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:116px!important;min-width:116px!important}.quote-items input,.quote-items select,.quote-items textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;font-size:13px!important;line-height:1.25!important}.quote-qty-cell input,.quote-price-cell input,.quote-discount-cell input,.quote-vat-cell input{text-align:right!important;font-variant-numeric:tabular-nums!important;padding-left:7px!important;padding-right:7px!important}.quote-qty-cell input{min-width:84px!important}.quote-price-cell input{min-width:108px!important}.quote-discount-cell .quote-discount-combo{display:grid!important;grid-template-columns:54px minmax(72px,1fr)!important;gap:6px!important;width:100%!important;align-items:center!important}.quote-discount-cell select{min-width:54px!important;text-align:center!important;padding-left:6px!important;padding-right:6px!important}.quote-discount-cell input{min-width:72px!important}.quote-vat-cell input{min-width:62px!important;text-align:center!important}.quote-unit-cell input{min-width:68px!important;text-align:center!important}.quote-line-net b{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;font-variant-numeric:tabular-nums!important;padding-top:8px!important}.quote-product-name__wrap{grid-template-columns:minmax(0,1fr) 32px!important}.quote-product-code input,.quote-product-name input{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-actions-head,.quote-row-actions-cell{white-space:nowrap!important}@media (max-width:1400px){.quote-items{min-width:1640px!important}}:root{--v65-panel-font: var(--content-font-size, 14px);--v65-small-font: calc(var(--v65-panel-font) * .84);--v65-label-font: calc(var(--v65-panel-font) * .8);--v65-control-h: calc(34px*min(max(var(--content-scale,1), .85), 1.22)) ;--v65-action: calc(31px*min(max(var(--content-scale,1), .85), 1.18)) }.sidebar,.topbar,.mobile-nav,.brand-card,.menu,.menu *,.topbar *{font-size:inherit!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important}.page-wrap{font-size:var(--v65-panel-font)!important;max-width:none!important;width:100%!important;padding:14px 18px 16px!important;min-height:0!important;overflow:visible!important}.app-shell,.app-main{min-height:0!important;height:auto!important;overflow:visible!important}.card{font-size:var(--v65-panel-font)!important;min-height:0!important;margin-bottom:12px!important;overflow:visible!important}.card:last-child,.page-wrap>*:last-child,.page-wrap>form:last-child{margin-bottom:0!important;padding-bottom:0!important}.products-list-form,.quote-list-form,#quoteBulkForm,#customerBulkForm,#productBulkForm{display:block!important;min-height:0!important;height:auto!important;max-height:none!important}.products-table-card,.list-table-card,.profile-catalog-card,.dashboard-overview-grid,.dashboard-grid,.decision-grid,.quote-lines-card{min-height:0!important;height:auto!important;max-height:none!important;padding-bottom:0!important;margin-bottom:10px!important}.products-table-card{flex:0 0 auto!important}.list-table-card{overflow-x:auto!important;overflow-y:visible!important;scrollbar-gutter:stable!important;background:#fff!important}.list-table-card:after,.table-scroll:after,.products-list-form:after,#quoteBulkForm:after,.page-wrap:after{display:none!important;content:none!important}.pager{margin-top:8px!important;margin-bottom:0!important}.workspace-toolbar{padding:10px!important;border-radius:16px!important;overflow:visible!important;margin-bottom:10px!important}.workspace-toolbar__row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.toolbar-search-form{display:flex!important;align-items:center!important;gap:7px!important;flex:1 1 620px!important;min-width:280px!important;flex-wrap:wrap!important}.toolbar-search-pair{display:flex!important;align-items:center!important;gap:6px!important;flex:1 1 360px!important;min-width:260px!important}.toolbar-input{height:var(--v65-control-h)!important;min-height:var(--v65-control-h)!important;border-radius:10px!important;min-width:0!important}.toolbar-input--search{width:auto!important;flex:1 1 330px!important;max-width:none!important}.toolbar-input--sort,.toolbar-input--status{width:clamp(138px,13vw,190px)!important}.toolbar-input--limit{width:74px!important}.toolbar-input input,.toolbar-input select{height:calc(var(--v65-control-h) - 8px)!important;font-size:var(--v65-small-font)!important;min-width:0!important}.toolbar-btn,.toolbar-total,.toolbar-select-all,.toolbar-selected{height:var(--v65-control-h)!important;min-height:var(--v65-control-h)!important;font-size:var(--v65-small-font)!important;border-radius:10px!important;white-space:nowrap!important}.excel-action-cluster{margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.excel-action-stack{display:flex!important;align-items:center!important;gap:6px!important}.toolbar-price{height:var(--v65-control-h)!important;min-height:var(--v65-control-h)!important}.pro-table{width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;font-size:var(--v65-small-font)!important;line-height:1.25!important}.pro-table th,.pro-table td{padding:8px 9px!important;height:44px!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pro-table th{font-size:var(--v65-label-font)!important;letter-spacing:.03em!important;text-transform:uppercase!important}.pro-table tbody tr{height:50px!important}.pro-table .clamp{max-width:100%!important;-webkit-line-clamp:2!important;white-space:normal!important;overflow:hidden!important}.quotes-table,.customer-table,.product-table,.workflow-table{min-width:1180px!important;margin-bottom:0!important}.quotes-table{min-width:1120px!important}.workflow-table{min-width:1320px!important}.product-table{min-width:1240px!important}.customer-table{min-width:1180px!important}.quotes-table th:last-child,.quotes-table td:last-child,.product-table th:last-child,.product-table td:last-child,.customer-table th:last-child,.customer-table td:last-child,.workflow-table th:last-child,.workflow-table td:last-child{width:146px!important;min-width:146px!important;max-width:146px!important;overflow:visible!important}.quotes-table .actions-col,.product-table .actions-col,.customer-table .actions-col,.workflow-table .actions-col{width:146px!important;min-width:146px!important}.table-action,.pro-table .table-action,.quotes-table .table-action,.customer-table .table-action,.product-table .table-action,.workflow-table .table-action{position:relative!important;display:inline-grid!important;place-items:center!important;width:var(--v65-action)!important;min-width:var(--v65-action)!important;max-width:var(--v65-action)!important;height:var(--v65-action)!important;min-height:var(--v65-action)!important;padding:0!important;border-radius:9px!important;font-size:0!important;line-height:1!important;overflow:visible!important;white-space:nowrap!important}.table-action span,.pro-table .table-action span{display:grid!important;place-items:center!important;font-size:calc(14px*min(max(var(--content-scale,1),.9),1.2))!important;line-height:1!important;margin:0!important}.table-action:after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) scale(.96);opacity:0;pointer-events:none;z-index:9999;padding:5px 8px;border-radius:8px;background:#14233d;color:#fff;font-size:11px!important;font-weight:850;line-height:1;white-space:nowrap;box-shadow:0 8px 22px #0f172a2e;transition:.12s}.table-action:hover:after{opacity:1;transform:translate(-50%) scale(1)}.table-action.is-preview{color:#245ba7!important;background:#eef5ff!important;border-color:#c8dcf7!important}.table-action.is-edit{color:#344054!important;background:#f8fafc!important;border-color:#d7e0ec!important}.table-action.is-open{color:#087443!important;background:#ecfdf3!important;border-color:#a7f3d0!important}.table-action.is-print{color:#6941c6!important;background:#f4f3ff!important;border-color:#d9d6fe!important}.table-action.is-delete,.table-action.is-danger{color:#b42318!important;background:#fff1f2!important;border-color:#fecaca!important}.quote-lines-card{display:block!important;min-height:0!important;overflow:visible!important}.quote-items-scroll{max-height:52vh!important;min-height:0!important;overflow:auto!important;border-bottom:1px solid #e7edf5!important}.quote-total{position:static!important;z-index:auto!important;margin-top:10px!important;padding-top:10px!important;background:transparent!important;border-top:1px solid var(--border,#dbe5f2)!important}.quote-total div{min-width:118px!important;max-width:170px!important}.quote-save-inline{position:static!important;margin-top:10px!important}.dashboard-overview-grid.dashboard-widget-zone-v63{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important;gap:12px!important;align-items:start!important;grid-auto-flow:dense!important;min-height:0!important;margin-bottom:0!important}.dashboard-widget-v63{position:relative!important;grid-column:auto!important;min-width:330px!important;min-height:190px!important;width:auto!important;height:auto!important;max-width:100%!important;resize:both!important;overflow:auto!important;contain:none!important}.dashboard-proformas-card.dashboard-widget-v63{grid-column:span 2!important;min-height:350px!important;max-height:500px!important}.dashboard-proformas-card .dashboard-table-fit{height:285px!important;max-height:285px!important;overflow:auto!important;border:1px solid #e5edf6!important;border-radius:12px!important;background:#fff!important}.dashboard-recent-table{min-width:760px!important}.dashboard-recent-table th,.dashboard-recent-table td{height:42px!important;padding:7px 8px!important}.dashboard-customers-card.dashboard-widget-v63,.dashboard-activity-card.dashboard-widget-v63,.dashboard-alerts-card.dashboard-widget-v63,.dashboard-live-card.dashboard-widget-v63{min-height:230px!important;max-height:430px!important}.dashboard-customers-card .dashboard-mini-table{display:block!important;width:100%!important;min-width:0!important;overflow:auto!important;max-height:calc(100% - 52px)!important}.dashboard-customers-card .dashboard-mini-table tbody{display:grid!important;gap:5px!important}.dashboard-customers-card .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:6px 7px!important;border:1px solid #e7edf5!important;border-radius:10px!important;background:#fbfdff!important}.dashboard-customers-card .dashboard-mini-table td{display:block!important;border:0!important;padding:0!important;min-width:0!important;overflow:hidden!important}.dashboard-customers-card .dashboard-mini-table b{font-size:var(--v65-small-font)!important;font-weight:900!important}.dashboard-customers-card .dashboard-mini-table small{font-size:calc(var(--v65-small-font)*.85)!important;color:var(--muted,#718198)!important}.dashboard-live-card .mini-list,.dashboard-alerts-card .mini-list,.dashboard-activity-card .activity-scroll{max-height:calc(100% - 70px)!important;overflow:auto!important}.dash-widget-tools-v63{right:8px!important;top:8px!important}.dash-widget-tools-v63 button{width:26px!important;height:26px!important;min-height:26px!important;font-size:12px!important}.customer-table td:nth-child(3),.product-table td:nth-child(4){white-space:normal!important;line-height:1.25!important}.quote-count-badge{max-width:100%!important;overflow:hidden!important}.page-wrap .card,.page-wrap table,.page-wrap input,.page-wrap select,.page-wrap textarea,.page-wrap .btn,.page-wrap .tag,.page-wrap .pill{font-size:inherit!important}.pro-table th,.toolbar-input span,.toolbar-selected,.toolbar-total,.metric small{font-size:var(--v65-label-font)!important}@media (max-width:1280px){.dashboard-overview-grid.dashboard-widget-zone-v63{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important}.dashboard-proformas-card.dashboard-widget-v63{grid-column:1/-1!important}.toolbar-search-form{flex-basis:100%!important}.excel-action-cluster{margin-left:0!important}}@media (max-width:760px){.page-wrap{padding:12px 10px 14px!important}.dashboard-widget-v63{resize:vertical!important;min-width:0!important;grid-column:1/-1!important}.pro-table{min-width:980px!important}}html,body{width:100%!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;overscroll-behavior:none!important}body{overflow-x:hidden!important}.app-shell{width:100%!important;height:100vh!important;min-height:0!important;overflow:hidden!important;display:flex!important}.sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}.app-main{height:100vh!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.topbar{position:relative!important;top:auto!important;flex:0 0 auto!important;z-index:35!important}.page-wrap{flex:1 1 auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:18px 20px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;scroll-behavior:smooth!important}.page-wrap>*{max-width:100%!important;min-width:0!important}.page-wrap:after,.app-main:after,.card:after{display:none!important;content:none!important}.card,.list-table-card,.products-table-card,.quote-side-card,.quote-pro-v58,.workspace-toolbar,.profile-card,.setting-card,.template-card,.decision-card{max-width:100%!important;min-width:0!important}.card{overflow:visible!important}.table-scroll,.products-table-card,.list-table-card--quote,.list-table-card--workflow,.quote-items-scroll{max-width:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important}.products-table-card,.list-table-card--quote,.list-table-card--workflow{max-height:calc(100vh - 260px)!important;min-height:180px!important}.quote-items-scroll{max-height:min(58vh,620px)!important;min-height:220px!important}.products-list-form,#quoteBulkForm{min-height:0!important;height:auto!important;overflow:visible!important}.lined,.pro-table,.product-table,.quotes-table,.workflow-table,.quote-items{max-width:none!important}.app-main,.page-wrap,.card,.workspace-toolbar,.page-head,.dashboard-overview-grid,.dashboard-grid,.profile-grid,.settings-grid,.form-grid,.quote-pro-v58{overflow-x:clip!important}.table-scroll,.quote-items-scroll{overflow-x:auto!important;overflow-y:auto!important}.quote-summary-grid,.quote-totals,.quote-summary-cards,.quote-total-cards{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;max-width:100%!important}:root{--ui-shell-height:100vh}body .app-shell,body .app-main,body .sidebar{height:var(--ui-shell-height)!important}body .page-wrap{height:auto!important;min-height:0!important}@media (max-width:1000px){.page-wrap{padding:14px 12px 22px!important}.products-table-card,.list-table-card--quote,.list-table-card--workflow{max-height:calc(100vh - 235px)!important}}:root{--panel-font-scale:1;--panel-zoom:1}body{font-family:var(--font,Inter),Arial,sans-serif!important;color:var(--text,#14233d)!important}.sidebar,.topbar{font-size:14px!important}.page-wrap{font-size:calc(var(--fs,14px) * var(--panel-font-scale,1))!important;padding-bottom:14px!important}.page-wrap input,.page-wrap select,.page-wrap textarea,.page-wrap button,.page-wrap table{font-family:var(--font,Inter),Arial,sans-serif!important}.card,.list-table-card,.products-table-card,.dashboard-widget-v63,.quote-lines-card{min-height:0!important;height:auto!important}.page-wrap>.card:last-child,.page-wrap>form:last-child,.page-wrap>section:last-child{margin-bottom:0!important}.card:empty{display:none!important}.quote-lines-card{display:block!important;overflow:hidden!important;padding:12px!important}.quote-lines-card .card-head{margin-bottom:8px!important}.quote-items-scroll{width:100%!important;max-width:100%!important;max-height:520px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}.quote-items{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.quote-items th,.quote-items td{padding:6px 5px!important;box-sizing:border-box!important;vertical-align:top!important;overflow:hidden!important}.quote-items th{font-size:11px!important;line-height:1.15!important;white-space:normal!important}.quote-items td{font-size:12px!important;line-height:1.25!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:5.5%!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:12.5%!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:24%!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:6%!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:8%!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:8.5%!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:6.5%!important;text-align:center!important}.quote-items input,.quote-items select,.quote-items textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:32px!important;padding:6px 7px!important;font-size:12px!important;border-radius:8px!important}.quote-items textarea.line-description{min-height:48px!important;max-height:150px!important;resize:vertical!important;overflow:auto!important;line-height:1.25!important}.quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;gap:4px!important;align-items:start!important}.quote-pick-btn,.product-find{width:28px!important;min-width:28px!important;height:32px!important;min-height:32px!important;padding:0!important}.quote-line-image-stack{width:46px!important;gap:3px!important}.quote-line-image{width:42px!important;height:40px!important}.quote-line-image-edit{width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:12px!important}.discount-box,.quote-discount-combo{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:3px!important}.quote-num-input,.quote-money-input,.quote-discount-input,.quote-vat-input,.quote-line-net{text-align:right!important}.quote-line-net b{display:block!important;width:100%!important;padding-top:8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,24px)!important;gap:3px!important;justify-content:center!important}.quote-inline-action{width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:6px!important;font-size:12px!important}.quote-total{position:static!important;display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;padding:10px 0 0!important;background:transparent!important;border-top:1px solid var(--border,#dbe5f2)!important}.quote-total>div{min-width:112px!important;padding:8px 10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:10px!important;background:var(--card,#fff)!important}.quote-total small{font-size:11px!important}.quote-total b{font-size:13px!important;white-space:nowrap!important}.quote-save-inline{margin-top:10px!important}.quote-side-card .side-compact{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important;align-items:start!important}.quote-side-card .side-compact label{grid-column:span 4!important;min-width:0!important}.quote-side-card .side-compact label.wide{grid-column:span 12!important}.quote-side-card .side-compact .quote-no-field{grid-column:span 5!important}.quote-side-card .side-compact label:has(#quoteFxRate){grid-column:span 5!important}.quote-side-card .side-compact input,.quote-side-card .side-compact select,.quote-side-card .side-compact textarea{min-height:34px!important;padding:7px 9px!important;font-size:12px!important}.quote-side-card .side-compact textarea{min-height:52px!important;max-height:150px!important;resize:vertical!important;overflow:auto!important}.fx-rate-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;align-items:center!important}.fx-refresh-btn{width:38px!important;min-width:38px!important;height:34px!important;min-height:34px!important;padding:0!important;overflow:hidden!important;font-size:0!important;border-radius:9px!important}.fx-refresh-btn:before{content:"↻";font-size:16px;font-weight:900;line-height:1}.fx-rate-status{display:inline-flex!important;align-items:center!important;max-width:100%!important;margin-top:4px!important;padding:3px 7px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;white-space:normal!important}.fx-rate-status.is-ok{background:#ecfdf3!important;color:#087443!important;border:1px solid #b7e4ce!important}.fx-rate-status.is-warn{background:#fff7ed!important;color:#9a5b00!important;border:1px solid #fed7aa!important}.fx-rate-status.is-error{background:#fff1f2!important;color:#b42318!important;border:1px solid #fecaca!important}.dashboard-proformas-card .dashboard-table-fit{max-height:310px!important;overflow-y:auto!important;overflow-x:hidden!important}.dashboard-proformas-card table{width:100%!important;min-width:0!important;table-layout:fixed!important}.dashboard-proformas-card th,.dashboard-proformas-card td{padding:8px 9px!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-proformas-card th:nth-child(1),.dashboard-proformas-card td:nth-child(1){width:16%!important}.dashboard-proformas-card th:nth-child(2),.dashboard-proformas-card td:nth-child(2){width:24%!important}.dashboard-proformas-card th:nth-child(3),.dashboard-proformas-card td:nth-child(3),.dashboard-proformas-card th:nth-child(4),.dashboard-proformas-card td:nth-child(4){width:13%!important}.dashboard-proformas-card th:nth-child(5),.dashboard-proformas-card td:nth-child(5){width:14%!important}.dashboard-proformas-card th:nth-child(6),.dashboard-proformas-card td:nth-child(6){width:14%!important}.dashboard-proformas-card th:nth-child(7),.dashboard-proformas-card td:nth-child(7){width:6%!important}.dashboard-customers-card{overflow:hidden!important}.dashboard-customers-card .dashboard-mini-table{width:100%!important;table-layout:fixed!important}.dashboard-customers-card .dashboard-mini-table td{padding:8px 10px!important;overflow:hidden!important}.dashboard-customers-card .dashboard-mini-table b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-customers-card .dashboard-mini-table small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.js-collapse-card.is-collapsed{padding-bottom:10px!important}.js-collapse-card.is-collapsed>:not(.card-head):not(.theme-panel-title):not(.sidebar-manager-head):not(.card-collapse-toggle){display:none!important}.js-collapse-card.is-collapsed .card-head{margin-bottom:0!important}.theme-basic-grid-v361,.theme-color-grid-v361,.theme-system-grid-v361{align-items:start!important}.theme-basic-grid-v361 label,.theme-color-grid-v361 label,.theme-system-grid-v361 article{min-width:0!important;overflow:hidden!important}.theme-basic-grid-v361 select[name=font_family]{min-width:0!important;width:100%!important}.theme-system-panel-v361{display:block!important;clear:both!important;overflow:visible!important}.theme-system-grid-v361{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important}.theme-system-grid-v361 article{padding:10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:12px!important;background:color-mix(in srgb,var(--card,#fff) 94%,var(--page,#f4f7fb))!important}.theme-system-grid-v361 article label{display:grid!important;grid-template-columns:1fr 42px!important;align-items:center!important;gap:6px!important;font-size:11px!important}.theme-system-grid-v361 input[type=color]{width:42px!important;height:32px!important;padding:2px!important}@media (max-width:1380px){.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:20%!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:12%!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:9.5%!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:7.5%!important}.quote-items input,.quote-items select,.quote-items textarea{font-size:11.5px!important;padding-inline:5px!important}}@media (max-width:1100px){.quote-items-scroll{overflow-x:auto!important}.quote-items{min-width:980px!important}}:root{--v68-font:var(--font,Arial,Inter,sans-serif);--v68-text:var(--text,#14233d);--v68-muted:var(--muted,#718198);--v68-border:var(--border,#dbe5f2);--v68-card:var(--card,#fff);--v68-page:var(--page,#f4f7fb);--v68-control-h:34px}body{font-family:var(--v68-font)!important;color:var(--v68-text)!important}.app-main,.page-wrap{overflow-x:hidden!important}.page-wrap{padding-bottom:12px!important}.page-wrap .card{box-sizing:border-box!important}.quote-pro-v58 .quote-top-grid{display:grid!important;grid-template-columns:minmax(500px,1.08fr) minmax(560px,.92fr)!important;gap:14px!important;align-items:start!important;max-width:100%!important;overflow:visible!important}.quote-pro-v58 .quote-card-aligned,.quote-pro-v58 .quote-side-card{border:1px solid color-mix(in srgb,var(--v68-border) 90%,var(--primary,#245ba7))!important;border-radius:16px!important;box-shadow:0 10px 24px #14233d0f!important;background:linear-gradient(180deg,color-mix(in srgb,var(--v68-card) 97%,var(--v68-page)),var(--v68-card))!important;overflow:visible!important}.quote-pro-v58 .quote-side-stack{display:grid!important;gap:12px!important;min-width:0!important}.quote-pro-v58 .quote-side-card{padding:12px!important;min-width:0!important}.quote-pro-v58 .quote-side-card .card-head{min-height:34px!important;margin:0 0 8px!important;padding-bottom:7px!important;border-bottom:1px solid color-mix(in srgb,var(--v68-border) 75%,transparent)!important}.quote-pro-v58 .quote-side-card .card-head h2{font-size:15px!important;line-height:1.2!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-side-card .pill{height:24px!important;min-height:24px!important;padding:3px 8px!important;font-size:11px!important;line-height:1!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quote-pro-v58 .quote-side-card .side-compact{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;align-items:end!important;overflow:visible!important}.quote-pro-v58 .quote-side-card .side-compact label{display:grid!important;grid-template-rows:auto minmax(var(--v68-control-h),auto)!important;gap:4px!important;min-width:0!important;margin:0!important;color:var(--v68-text)!important;font-family:var(--v68-font)!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important;white-space:normal!important}.quote-pro-v58 .quote-side-card .side-compact input,.quote-pro-v58 .quote-side-card .side-compact select,.quote-pro-v58 .quote-side-card .side-compact textarea{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--v68-control-h)!important;height:auto!important;padding:6px 8px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--v68-border) 88%,#cbd5e1)!important;background:#fff!important;color:var(--v68-text)!important;font:800 12px/1.25 var(--v68-font)!important;box-sizing:border-box!important;box-shadow:none!important}.quote-pro-v58 .quote-side-card .side-compact input:focus,.quote-pro-v58 .quote-side-card .side-compact select:focus,.quote-pro-v58 .quote-side-card .side-compact textarea:focus{outline:none!important;border-color:color-mix(in srgb,var(--primary,#245ba7) 70%,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 12%,transparent)!important}.quote-pro-v58 .quote-side-card .side-compact textarea{min-height:44px!important;max-height:150px!important;resize:vertical!important;overflow:auto!important}.quote-pro-v58 .quote-side-card .side-compact small.field-hint{font-size:10.5px!important;line-height:1.25!important;margin-top:2px!important;color:var(--v68-muted)!important;font-weight:750!important}.quote-pro-v58 .quote-side-card .side-compact .tf-quote-no{grid-column:span 2!important}.quote-pro-v58 .quote-side-card .side-compact .tf-date,.quote-pro-v58 .quote-side-card .side-compact .tf-valid,.quote-pro-v58 .quote-side-card .side-compact .tf-delivery,.quote-pro-v58 .quote-side-card .side-compact .tf-follow-date{grid-column:span 1!important}.quote-pro-v58 .quote-side-card .side-compact .tf-follow-note{grid-column:span 4!important}.quote-pro-v58 .quote-side-card .side-compact .tf-status{grid-column:span 1!important}.quote-pro-v58 .quote-side-card .side-compact .tf-currency{grid-column:span 2!important}.quote-pro-v58 .quote-side-card .side-compact .tf-rate{grid-column:span 3!important}.quote-pro-v58 .quote-side-card .side-compact .tf-fx-date,.quote-pro-v58 .quote-side-card .side-compact .tf-fx-source,.quote-pro-v58 .quote-side-card .side-compact .tf-try-total,.quote-pro-v58 .quote-side-card .side-compact .tf-project-name,.quote-pro-v58 .quote-side-card .side-compact .tf-project-code{grid-column:span 2!important}.quote-pro-v58 .quote-side-card .side-compact .tf-subject,.quote-pro-v58 .quote-side-card .side-compact .tf-description{grid-column:span 6!important}.quote-pro-v58 .fx-rate-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:5px!important;align-items:center!important}.quote-pro-v58 .fx-refresh-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:0!important;border-radius:10px!important;overflow:hidden!important}.quote-pro-v58 .fx-refresh-btn:before{content:"↻";font-size:16px!important;font-weight:900!important}.quote-pro-v58 .fx-rate-status{grid-column:1/-1!important;display:inline-flex!important;width:max-content!important;max-width:100%!important;margin-top:2px!important;padding:3px 8px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:900!important;line-height:1.2!important;white-space:normal!important}.quote-pro-v58 .fx-rate-status:not(:empty){background:#ecfdf3!important;color:#067647!important;border:1px solid #bbf7d0!important}.quote-pro-v58 .quote-template-card label{grid-template-columns:110px minmax(0,1fr)!important;display:grid!important;align-items:center!important;gap:8px!important;margin:6px 0!important;font-size:12px!important}.quote-pro-v58 .quote-template-card select{min-height:34px!important;padding:6px 8px!important;font:800 12px/1.2 var(--v68-font)!important}.quote-pro-v58 .quote-template-preview-wrap{display:none!important}.quote-pro-v58 .customer-panel{padding:12px!important}.quote-pro-v58 .customer-panel .card-head{margin-bottom:8px!important}.quote-pro-v58 .customer-panel .lookup input{min-height:38px!important;font-size:12px!important}.quote-pro-v58 .snapshot-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.quote-pro-v58 .snapshot-grid div{min-width:0!important;padding:7px 8px!important;border-radius:10px!important}.quote-pro-v58 .snapshot-grid b,.quote-pro-v58 .snapshot-grid strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quote-pro-v58 .customer-edit .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.quote-pro-v58 .customer-edit .form-grid input{min-height:34px!important;padding:6px 8px!important;font-size:12px!important}.quote-pro-v58 .customer-edit .form-grid label{font-size:11px!important;gap:4px!important}.quote-pro-v58 .customer-edit .form-grid .wide{grid-column:span 4!important}.quote-items-scroll{overflow-x:hidden!important;overflow-y:auto!important;max-height:500px!important}.quote-items{width:100%!important;min-width:0!important;table-layout:fixed!important}.quote-items th,.quote-items td{overflow:hidden!important}.quote-items td:nth-child(4) textarea{max-width:100%!important}.quote-items textarea.line-description{min-height:42px!important;max-height:110px!important}.quote-line-net b{font-size:11.5px!important}.dashboard-overview-grid.dashboard-widget-zone-v63{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:minmax(140px,auto)!important;gap:12px!important;align-items:start!important;overflow:visible!important}.dashboard-widget-v63{position:relative!important;grid-column:span 4!important;width:auto!important;min-width:260px!important;min-height:170px!important;height:auto!important;max-width:100%!important;resize:none!important;overflow:hidden!important;padding:12px!important}.dashboard-proformas-card.dashboard-widget-v63{grid-column:span 7!important;min-height:330px!important}.dashboard-customers-card.dashboard-widget-v63{grid-column:span 4!important;min-height:300px!important}.dashboard-activity-card.dashboard-widget-v63,.dashboard-alerts-card.dashboard-widget-v63,.dashboard-live-card.dashboard-widget-v63,.dashboard-sent-quotes-card.dashboard-widget-v63{grid-column:span 4!important;min-height:220px!important}.dashboard-widget-v63 .card-head{margin-bottom:8px!important;min-height:32px!important}.dashboard-widget-v63 .card-head h2{font-size:15px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-widget-v63 .dashboard-table-fit{max-height:calc(100% - 48px)!important;overflow-y:auto!important;overflow-x:hidden!important}.dashboard-proformas-card .dashboard-table-fit{height:270px!important;max-height:calc(100% - 50px)!important}.dashboard-proformas-card table{table-layout:fixed!important;width:100%!important;min-width:0!important}.dashboard-proformas-card th,.dashboard-proformas-card td{font-size:11.5px!important;padding:7px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-customers-card .dashboard-mini-table{display:block!important;max-height:calc(100% - 44px)!important;overflow:auto!important}.dashboard-customers-card .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:6px!important;align-items:center!important;padding:6px 7px!important;border-bottom:1px solid var(--v68-border)!important}.dashboard-customers-card .dashboard-mini-table td{border:0!important;padding:0!important;min-width:0!important}.dashboard-customers-card .dashboard-mini-table b{font-size:12px!important;line-height:1.15!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-customers-card .dashboard-mini-table small{font-size:10.5px!important;line-height:1.15!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dash-widget-tools-v63{display:none!important}.dash-tools-v68{position:absolute!important;right:8px!important;top:8px!important;z-index:6!important;display:flex!important;gap:4px!important;opacity:.86!important}.dashboard-widget-v63:hover .dash-tools-v68{opacity:1!important}.dash-tools-v68 button{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:8px!important;border:1px solid var(--v68-border)!important;background:#fff!important;color:var(--primary,#245ba7)!important;font:900 12px/1 var(--v68-font)!important;box-shadow:0 4px 12px #14233d14!important;cursor:pointer!important}.dash-move-v68{cursor:grab!important}.dashboard-widget-v63.is-dragging{opacity:.7!important;outline:2px dashed var(--primary,#245ba7)!important}.dash-resizer-v68{position:absolute!important;z-index:5!important;background:transparent!important}.dash-resizer-v68[data-dir=e]{right:0;top:36px;bottom:10px;width:8px;cursor:ew-resize}.dash-resizer-v68[data-dir=s]{left:10px;right:10px;bottom:0;height:8px;cursor:ns-resize}.dash-resizer-v68[data-dir=se]{right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize}.dash-resizer-v68[data-dir=w]{left:0;top:36px;bottom:10px;width:8px;cursor:ew-resize}.dashboard-widget-v63:hover .dash-resizer-v68[data-dir=se]:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid var(--primary,#245ba7);border-bottom:2px solid var(--primary,#245ba7);opacity:.75}.dashboard-widget-v63.is-resizing{outline:2px solid color-mix(in srgb,var(--primary,#245ba7) 38%,transparent)!important;user-select:none!important}.pro-table .table-action,.quotes-table .table-action,.product-table .table-action,.customer-table .table-action,.workflow-table .table-action{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;font-size:0!important;display:inline-grid!important;place-items:center!important;border-radius:9px!important;margin:0 2px 3px 0!important;vertical-align:middle!important}.pro-table .table-action span,.quotes-table .table-action span,.product-table .table-action span,.customer-table .table-action span,.workflow-table .table-action span{font-size:13px!important;line-height:1!important}.pro-table .table-action:before,.quotes-table .table-action:before,.product-table .table-action:before,.customer-table .table-action:before,.workflow-table .table-action:before{font-size:13px!important;line-height:1!important}.table-actions,.action-cell,.quote-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}@media (max-width:1450px){.quote-pro-v58 .quote-top-grid,.quote-pro-v58 .quote-side-stack{grid-template-columns:1fr!important}}@media (max-width:900px){.quote-pro-v58 .quote-side-card .side-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quote-pro-v58 .quote-side-card .side-compact label,.quote-pro-v58 .quote-side-card .side-compact .tf-quote-no,.quote-pro-v58 .quote-side-card .side-compact .tf-follow-note,.quote-pro-v58 .quote-side-card .side-compact .tf-rate,.quote-pro-v58 .quote-side-card .side-compact .tf-subject,.quote-pro-v58 .quote-side-card .side-compact .tf-description{grid-column:span 2!important}.dashboard-overview-grid.dashboard-widget-zone-v63{grid-template-columns:1fr!important}.dashboard-widget-v63{grid-column:1/-1!important;min-width:0!important}}:root{--v69-font:var(--font,Arial,Inter,"Segoe UI",sans-serif);--v69-text:var(--text,#14233d);--v69-muted:var(--muted,#66778f);--v69-border:var(--border,#dbe5f2);--v69-card:var(--card,#fff);--v69-page:var(--page,#f4f7fb);--v69-primary:var(--primary,#245ba7);--v69-soft:#f7fbff;--panel-font-scale:1}html,body{overflow:hidden!important;background:var(--v69-page)!important;font-family:var(--v69-font)!important}.app-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important;background:var(--v69-page)!important}.sidebar{height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;font-size:14px!important}.app-main{height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:var(--v69-page)!important}.topbar{flex:0 0 auto!important;min-height:64px!important;padding:9px 18px!important;overflow:visible!important}.page-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 20px 18px!important;font-size:calc(14px * var(--panel-font-scale))!important}.page-wrap *{font-family:var(--v69-font)!important}.page-wrap .card,.page-wrap .workspace-toolbar,.page-wrap .list-table-card,.page-wrap .products-table-card{min-height:0!important}.topbar__live-info .pill{min-height:38px!important;padding:8px 13px!important;font-size:13px!important;gap:7px!important;border-radius:999px!important}.topbar__live-info .pill b{font-size:13px!important;font-weight:900!important}.ui-zoom-controls{min-height:42px!important}.ui-zoom-btn,.ui-zoom-label{min-height:34px!important;min-width:38px!important;font-size:14px!important;font-weight:900!important}.workspace-toolbar{display:grid!important;gap:8px!important;padding:12px!important;margin:0 0 12px!important;border-radius:16px!important;border:1px solid var(--v69-border)!important;background:linear-gradient(180deg,#fff,var(--v69-soft))!important;box-shadow:0 8px 22px #14233d0d!important;overflow:visible!important}.workspace-toolbar__row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;width:100%!important}.workspace-toolbar__row--main{display:grid!important;grid-template-columns:minmax(320px,1fr) auto!important;align-items:center!important;gap:8px!important}.toolbar-search-form{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;min-width:0!important;width:100%!important}.toolbar-search-pair{display:grid!important;grid-template-columns:minmax(230px,1fr) auto!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important}.toolbar-input{display:inline-grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:0 9px!important;border:1px solid var(--v69-border)!important;border-radius:11px!important;background:#fff!important;box-shadow:inset 0 1px #ffffffbf!important;min-width:0!important}.toolbar-input--search{max-width:none!important}.toolbar-input__icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:7px!important;background:#eef5ff!important;color:var(--v69-primary)!important;font-size:12px!important}.toolbar-input input,.toolbar-input select{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;border:0!important;outline:0!important;background:transparent!important;padding:0!important;font-size:12.5px!important;font-weight:800!important;color:var(--v69-text)!important}.toolbar-input--status{width:180px!important;flex:0 0 180px!important}.toolbar-input--sort{width:168px!important;flex:0 0 168px!important}.toolbar-input--limit{width:82px!important;flex:0 0 82px!important}.toolbar-btn,.workspace-toolbar .btn{min-height:34px!important;height:34px!important;padding:0 11px!important;border-radius:10px!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.toolbar-btn--search{min-width:76px!important}.toolbar-total{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:34px!important;padding:0 12px!important;border:1px solid var(--v69-border)!important;border-radius:11px!important;background:#fff!important;color:var(--v69-muted)!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.toolbar-total b{font-size:13px!important;color:var(--v69-primary)!important}.toolbar-select-all,.toolbar-selected{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:0 10px!important;border:1px solid var(--v69-border)!important;border-radius:10px!important;background:#fff!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.excel-action-stack{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.import-pop{position:relative!important}.import-pop__body{right:0!important;left:auto!important;min-width:300px!important;z-index:50!important}.table-scroll,.list-table-card,.products-table-card{width:100%!important;overflow:auto!important;max-width:100%!important;max-height:calc(100vh - 260px)!important;scrollbar-gutter:stable!important;padding:10px!important;border-radius:16px!important;background:#fff!important}.pro-table,.customer-table,.product-table,.quotes-table,.workflow-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;font-size:12px!important}.pro-table th,.pro-table td,.customer-table th,.customer-table td,.product-table th,.product-table td,.quotes-table th,.quotes-table td,.workflow-table th,.workflow-table td{padding:9px!important;border:1px solid #dde7f2!important;vertical-align:middle!important;line-height:1.25!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.pro-table th,.customer-table th,.product-table th,.quotes-table th,.workflow-table th{background:#f1f6ff!important;color:var(--v69-text)!important;font-size:11.5px!important;font-weight:950!important;letter-spacing:.01em!important;white-space:nowrap!important}.pro-table td,.customer-table td,.product-table td,.quotes-table td,.workflow-table td{background:#fff!important;color:var(--v69-text)!important}.pro-table tr:hover td,.customer-table tr:hover td,.product-table tr:hover td,.quotes-table tr:hover td,.workflow-table tr:hover td{background:#f9fcff!important}.customer-name-link,.link-btn{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clamp{max-width:100%!important;-webkit-line-clamp:2!important}.table-action-list,.table-actions,.action-cell,.quote-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important;min-width:0!important;overflow:hidden!important}.table-action{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;padding:0!important;margin:0!important;border-radius:10px!important;font-size:0!important;overflow:hidden!important;white-space:nowrap!important}.table-action span{font-size:14px!important;line-height:1!important;margin:0!important}.table-action.is-preview{background:#eef5ff!important;color:#1d5ca7!important;border-color:#bfdbfe!important}.table-action.is-edit{background:#f8fbff!important;color:#1e3a8a!important;border-color:#cbd5e1!important}.table-action.is-open{background:#ecfdf3!important;color:#047857!important;border-color:#bbf7d0!important}.table-action.is-print{background:#f5f3ff!important;color:#6d28d9!important;border-color:#ddd6fe!important}.table-action.is-delete,.table-action.is-danger{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}.actions-col,.actions-col--wide{width:172px!important;min-width:172px!important;max-width:172px!important}.quotes-table col:last-child,.workflow-table col:last-child{width:172px!important}.profile-grid--cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:12px!important;align-items:stretch!important}.profile-card--tile{height:260px!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:1fr!important;padding:12px!important;overflow:hidden!important}.profile-card__main{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;overflow:hidden!important}.profile-card__main h2{font-size:15px!important;line-height:1.2!important;max-height:54px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important}.profile-card__main p{font-size:11px!important;line-height:1.22!important;margin:3px 0!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.profile-card__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-top:1px solid var(--v69-border)!important;padding-top:8px!important;min-width:0!important}.quote-items-scroll{overflow-x:hidden!important;overflow-y:auto!important;max-height:520px!important;padding-right:4px!important}.quote-items{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:12px!important}.quote-items th,.quote-items td{padding:6px!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:top!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:60px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:8.5%!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:12%!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:31%!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:6.5%!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:6.5%!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:7.5%!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:8.5%!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:5.5%!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:9%!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:6%!important}.quote-items input,.quote-items select,.quote-items textarea{min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:34px!important;padding:6px 7px!important;font-size:12px!important;border-radius:9px!important}.quote-items textarea{min-height:48px!important;max-height:110px!important;resize:vertical!important;overflow:auto!important}.quote-items .product-find{min-width:0!important}.quote-total{position:static!important;margin-top:9px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;background:transparent!important}.quote-total div{min-width:120px!important;max-width:160px!important;padding:8px 10px!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v69{display:block!important;position:relative!important;min-height:720px!important;width:100%!important;overflow:visible!important;margin-bottom:0!important}.dashboard-freeboard-v69 .dashboard-widget-v63{position:absolute!important;grid-column:auto!important;min-width:260px!important;min-height:150px!important;width:420px;height:240px;resize:none!important;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important;max-width:none!important;contain:none!important;transition:box-shadow .12s ease,outline-color .12s ease!important}.dashboard-freeboard-v69 .dashboard-widget-v63 .card-head{padding-right:76px!important;margin-bottom:8px!important}.dashboard-freeboard-v69 .dashboard-widget-v63 .card-head h2{font-size:15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v69 .dashboard-table-fit,.dashboard-freeboard-v69 .dashboard-mini-table,.dashboard-freeboard-v69 .activity-scroll,.dashboard-freeboard-v69 .mini-list,.dashboard-freeboard-v69 .live-dashboard-list{max-height:calc(100% - 48px)!important;overflow:auto!important}.dashboard-freeboard-v69 .dashboard-proformas-card table{width:100%!important;min-width:0!important;table-layout:fixed!important}.dashboard-freeboard-v69 .dashboard-proformas-card th,.dashboard-freeboard-v69 .dashboard-proformas-card td{font-size:11px!important;padding:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v69 .dashboard-customers-card .dashboard-mini-table{display:block!important}.dashboard-freeboard-v69 .dashboard-customers-card .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:5px!important;padding:6px!important;border-bottom:1px solid var(--v69-border)!important}.dashboard-freeboard-v69 .dashboard-customers-card td{padding:0!important;border:0!important;min-width:0!important}.dashboard-freeboard-v69 .dashboard-customers-card b,.dashboard-freeboard-v69 .dashboard-customers-card small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}.dash-tools-v69{position:absolute!important;right:8px!important;top:8px!important;z-index:9!important;display:flex!important;gap:4px!important}.dash-tools-v69 button{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:1px solid var(--v69-border)!important;border-radius:8px!important;background:#fff!important;color:var(--v69-primary)!important;font-size:12px!important;font-weight:950!important;box-shadow:0 5px 14px #0f172a1f!important}.dash-move-v69{cursor:grab!important}.dashboard-widget-v63.is-moving-v69{outline:2px dashed var(--v69-primary)!important;box-shadow:0 18px 38px #0f172a29!important}.dash-resize-v69{position:absolute!important;right:0!important;bottom:0!important;width:18px!important;height:18px!important;cursor:nwse-resize!important;z-index:8!important}.dash-resize-v69:after{content:"";position:absolute;right:4px;bottom:4px;width:9px;height:9px;border-right:2px solid var(--v69-primary);border-bottom:2px solid var(--v69-primary);opacity:.65}.dashboard-sent-quotes-card .metric-grid,.sent-quotes-mini{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;gap:6px!important}.sent-quotes-mini .metric{min-height:52px!important;padding:7px!important}.dashboard-customers-card .card-head a{font-size:11px!important}.dashboard-customers-card .table-action{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}@media (max-width:1100px){.workspace-toolbar__row--main{grid-template-columns:1fr!important}.toolbar-search-form{flex-wrap:wrap!important}.toolbar-search-pair{grid-template-columns:minmax(220px,1fr) auto!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v69{display:grid!important;grid-template-columns:1fr!important;min-height:0!important}.dashboard-freeboard-v69 .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-width:0!important}}:root{--v70-font:var(--font, Arial, Helvetica, sans-serif);--v70-text:var(--text,#14233d);--v70-muted:var(--muted,#65758c);--v70-border:var(--border,#dbe5f2);--v70-card:var(--card,#fff);--v70-page:var(--page,#f4f7fb);--v70-primary:var(--primary,#245ba7)}.page-wrap *{box-sizing:border-box!important;font-family:var(--v70-font)!important}.topbar__live-info .pill{min-height:42px!important;padding:9px 15px!important;font-size:13.5px!important;gap:8px!important}.topbar__live-info .pill i{font-size:15px!important}.topbar__live-info .pill b{font-size:13.5px!important}.topbar__live-info .pill span{font-size:12px!important;font-weight:800!important}.workspace-toolbar{padding:10px 12px!important;border-radius:14px!important;overflow:hidden!important}.workspace-toolbar__row--main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.toolbar-search-form{display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto auto!important;gap:7px!important;min-width:0!important}.toolbar-search-pair{display:grid!important;grid-template-columns:minmax(230px,1fr) 74px!important;gap:6px!important;min-width:0!important}.toolbar-input{height:34px!important;min-height:34px!important;padding:0 8px!important;border-radius:10px!important}.toolbar-input input,.toolbar-input select{height:30px!important;min-height:30px!important;font-size:12px!important}.toolbar-input--status{width:154px!important;flex-basis:154px!important}.toolbar-input--sort{width:142px!important;flex-basis:142px!important}.toolbar-input--limit{width:70px!important;flex-basis:70px!important}.toolbar-btn,.workspace-toolbar .btn,.toolbar-total{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11.8px!important}.workspace-toolbar__row--secondary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.toolbar-bulk-group{width:100%!important;display:flex!important;justify-content:flex-start!important;gap:7px!important}@media (max-width:1250px){.toolbar-search-form{grid-template-columns:minmax(260px,1fr) auto!important;overflow-x:auto!important}.toolbar-input--status,.toolbar-input--sort{width:148px!important}.toolbar-total{justify-self:end!important}}.table-scroll,.list-table-card,.products-table-card{max-width:100%!important;overflow:auto!important;padding:8px!important}.pro-table,.customer-table,.product-table,.quotes-table,.workflow-table{table-layout:fixed!important;width:100%!important;min-width:980px!important}.pro-table th,.pro-table td,.customer-table th,.customer-table td,.product-table th,.product-table td,.quotes-table th,.quotes-table td,.workflow-table th,.workflow-table td{padding:8px!important;font-size:calc(12px * var(--panel-font-scale,1))!important;line-height:1.22!important}.quotes-table{min-width:1040px!important}.quotes-table col:nth-child(5),.quotes-table col:nth-child(6){width:92px!important}.quotes-table col:nth-child(7),.quotes-table col:nth-child(8){width:88px!important}.quotes-table col:nth-child(9){width:105px!important}.quotes-table col:last-child{width:188px!important}.quotes-table th:nth-child(5),.quotes-table td:nth-child(5),.quotes-table th:nth-child(6),.quotes-table td:nth-child(6){width:92px!important;max-width:92px!important}.quotes-table th:nth-child(7),.quotes-table td:nth-child(7),.quotes-table th:nth-child(8),.quotes-table td:nth-child(8){width:88px!important;max-width:88px!important}.quotes-table th:nth-child(10),.quotes-table td:nth-child(10){width:188px!important;min-width:188px!important;max-width:188px!important}.actions-col,.actions-col--wide{width:188px!important;min-width:188px!important;max-width:188px!important}.table-action-list,.table-action-list--dense{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important;min-width:0!important;overflow:visible!important}.table-action{display:inline-grid!important;place-items:center!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;max-width:31px!important;padding:0!important;font-size:0!important;border-radius:10px!important;line-height:1!important}.table-action span{font-size:15px!important;line-height:1!important}.table-action:hover{transform:translateY(-1px)!important;filter:brightness(1.02)!important}.table-action:after{content:attr(data-label);position:absolute;z-index:9999;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);padding:5px 7px;border-radius:7px;background:#14233d;color:#fff;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:.14s ease;box-shadow:0 10px 22px #0f172a29}.table-action:hover:after{opacity:1;transform:translate(-50%)}.quote-line-image-stack{width:62px!important;min-width:62px!important;gap:4px!important}.quote-line-image{width:56px!important;height:52px!important;border-radius:9px!important}.quote-line-image img{padding:2px!important;object-fit:contain!important}.quote-line-image-edit{width:26px!important;height:24px!important}.theme-system-panel-v361{overflow:visible!important;padding:14px!important;border-radius:16px!important}.theme-system-grid-v361{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important;align-items:stretch!important}.theme-system-grid-v361 article,.theme-system-card-v70{min-height:132px!important;display:grid!important;grid-template-rows:auto 1fr 1fr!important;gap:8px!important;overflow:visible!important;padding:12px!important;border-radius:14px!important;background:#fff!important}.theme-system-grid-v361 article b{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12.5px!important;line-height:1.2!important}.theme-system-grid-v361 article label{display:grid!important;grid-template-columns:66px 58px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.theme-system-grid-v361 input[type=color]{width:58px!important;height:34px!important;min-width:58px!important}.theme-basic-grid-v361 label,.theme-color-grid-v361 label{overflow:visible!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v69,.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v70{display:block!important;position:relative!important;width:100%!important;min-height:760px!important;overflow:visible!important;margin:0!important;padding:0!important}.dashboard-freeboard-v70 .dashboard-widget-v63,.dashboard-freeboard-v69 .dashboard-widget-v63{position:absolute!important;min-width:260px!important;min-height:120px!important;overflow:hidden!important;resize:none!important;background:#fff!important}.dashboard-freeboard-v70 .dashboard-widget-v63 .card-head,.dashboard-freeboard-v69 .dashboard-widget-v63 .card-head{padding-right:72px!important;margin-bottom:7px!important;min-height:34px!important}.dashboard-freeboard-v70 .dashboard-widget-v63 .card-head h2,.dashboard-freeboard-v69 .dashboard-widget-v63 .card-head h2{font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v70 .dashboard-widget-v63 .dashboard-table-fit,.dashboard-freeboard-v70 .dashboard-widget-v63 .dashboard-mini-table,.dashboard-freeboard-v70 .dashboard-widget-v63 .activity-scroll,.dashboard-freeboard-v70 .dashboard-widget-v63 .mini-list,.dashboard-freeboard-v70 .dashboard-widget-v63 .live-dashboard-list,.dashboard-freeboard-v69 .dashboard-widget-v63 .dashboard-table-fit,.dashboard-freeboard-v69 .dashboard-widget-v63 .dashboard-mini-table,.dashboard-freeboard-v69 .dashboard-widget-v63 .activity-scroll,.dashboard-freeboard-v69 .dashboard-widget-v63 .mini-list,.dashboard-freeboard-v69 .dashboard-widget-v63 .live-dashboard-list{max-height:calc(100% - 46px)!important;overflow:auto!important}.dash-tools-v70{position:absolute!important;right:8px!important;top:8px!important;z-index:20!important;display:flex!important;gap:4px!important}.dash-tools-v70 button{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:1px solid var(--v70-border)!important;border-radius:8px!important;background:#fff!important;color:var(--v70-primary)!important;font-size:13px!important;font-weight:950!important;box-shadow:0 6px 14px #0f172a1f!important}.dash-move-v70{cursor:grab!important}.dash-move-v70:active{cursor:grabbing!important}.dash-resize-v70{position:absolute!important;right:0!important;bottom:0!important;width:24px!important;height:24px!important;z-index:19!important;cursor:nwse-resize!important;background:linear-gradient(135deg,transparent 45%,color-mix(in srgb,var(--v70-primary) 18%,transparent) 45%)!important}.dash-resize-v70:after{content:"";position:absolute;right:5px;bottom:5px;width:10px;height:10px;border-right:2px solid var(--v70-primary);border-bottom:2px solid var(--v70-primary);opacity:.8}.dashboard-widget-v63.is-moving-v70{outline:2px dashed var(--v70-primary)!important;box-shadow:0 18px 38px #0f172a2e!important}.dashboard-customers-card .dashboard-mini-table tr{grid-template-columns:minmax(0,1fr) 32px!important}.dashboard-customers-card b,.dashboard-customers-card small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-proformas-card .dashboard-table-fit{max-height:calc(100% - 48px)!important;overflow:auto!important}.dashboard-proformas-card table{min-width:0!important;width:100%!important;table-layout:fixed!important}.dashboard-proformas-card th,.dashboard-proformas-card td{padding:6px!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:1100px){.toolbar-search-form{grid-template-columns:1fr!important;overflow-x:auto!important}.toolbar-search-pair{grid-template-columns:minmax(220px,1fr) auto!important}.workspace-toolbar__row--main{grid-template-columns:1fr!important}.toolbar-input--status,.toolbar-input--sort{width:150px!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v70{display:grid!important;grid-template-columns:1fr!important;min-height:0!important}.dashboard-freeboard-v70 .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important}}:root{--v71-font:var(--font,Arial,Inter,"Segoe UI",sans-serif);--v71-text:var(--text,#14233d);--v71-muted:var(--muted,#66778f);--v71-border:var(--border,#dbe5f2);--v71-card:var(--card,#fff);--v71-page:var(--page,#f4f7fb);--v71-primary:var(--primary,#245ba7)}.page-wrap{overflow-y:auto!important;overflow-x:hidden!important}.card,.workspace-toolbar,.list-table-card{max-width:100%!important}.metric-grid[data-dashboard-zone=metrics],.metric-grid:not(.metric-grid--compact){display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important;margin-bottom:14px!important}.metric-grid[data-dashboard-zone=metrics] .metric{flex:1 1 150px!important;max-width:220px!important;min-width:142px!important;min-height:72px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:15px!important;overflow:hidden!important}.metric-grid[data-dashboard-zone=metrics] .metric__icon{width:40px!important;height:40px!important;font-size:20px!important;display:grid!important;place-items:center!important;border-radius:12px!important;flex:0 0 auto!important}.metric-grid[data-dashboard-zone=metrics] small{font-size:11px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.metric-grid[data-dashboard-zone=metrics] strong{font-size:20px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pro-table--quote{min-width:1010px!important;table-layout:fixed!important}.pro-table--quote col:nth-child(5),.pro-table--quote col:nth-child(6){width:82px!important}.pro-table--quote col:nth-child(7),.pro-table--quote col:nth-child(8){width:84px!important}.pro-table--quote col:last-child{width:162px!important}.pro-table--quote th:nth-child(5),.pro-table--quote td:nth-child(5),.pro-table--quote th:nth-child(6),.pro-table--quote td:nth-child(6){width:82px!important;max-width:82px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pro-table--quote th:nth-child(10),.pro-table--quote td:nth-child(10){width:162px!important;min-width:162px!important;max-width:162px!important;padding-left:4px!important;padding-right:4px!important;overflow:visible!important}.pro-table--quote .actions-col,.pro-table--quote .actions-col--wide{width:162px!important;min-width:162px!important;max-width:162px!important}.pro-table--quote .table-action-list,.pro-table--quote .table-action-list--dense,.customer-table .table-action-list,.product-table .table-action-list,.workflow-table .table-action-list{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow:visible!important;min-width:0!important;white-space:nowrap!important}.pro-table--quote .table-action,.customer-table .table-action,.product-table .table-action,.workflow-table .table-action,.archive-table-v71 .table-action{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;max-width:27px!important;padding:0!important;border-radius:9px!important;font-size:0!important;margin:0!important}.pro-table--quote .table-action span,.customer-table .table-action span,.product-table .table-action span,.workflow-table .table-action span,.archive-table-v71 .table-action span{font-size:13px!important;line-height:1!important}.list-table-card--quote{overflow:auto!important;padding:8px!important}.list-table-card--quote::-webkit-scrollbar,.table-scroll::-webkit-scrollbar{height:10px;width:10px}.list-table-card--quote::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb{background:#9fb3cc;border-radius:999px}.archive-table-v71{table-layout:fixed!important;min-width:900px!important;width:100%!important}.archive-table-v71 th,.archive-table-v71 td{padding:8px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.archive-table-v71 th:nth-child(3),.archive-table-v71 td:nth-child(3){width:auto!important;min-width:240px!important}.archive-table-v71 th:nth-child(4),.archive-table-v71 td:nth-child(4){width:86px!important;max-width:86px!important}.archive-table-v71 th:nth-child(8),.archive-table-v71 td:nth-child(8){width:112px!important;max-width:112px!important}.archive-table-v71 th:nth-child(9),.archive-table-v71 td:nth-child(9){width:90px!important;max-width:90px!important;overflow:visible!important}.archive-table-v71 .table-action-list{justify-content:center!important;gap:5px!important;flex-wrap:nowrap!important}.profile-grid,.profile-list,.profiles-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(285px,1fr))!important;gap:14px!important;align-items:stretch!important}.profile-card .row-actions,.profile-card-v2 .row-actions,.profiles-card .row-actions{margin-top:auto!important}.theme-system-panel-v361{overflow:visible!important;padding:13px!important}.theme-system-grid-v361{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important}.theme-system-grid-v361 article,.theme-system-card-v70{min-height:116px!important;padding:10px!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:7px!important;overflow:hidden!important;border-radius:14px!important}.theme-system-grid-v361 article b{font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.theme-system-grid-v361 article label{display:grid!important;grid-template-columns:minmax(44px,1fr) 52px!important;align-items:center!important;gap:6px!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important}.theme-system-grid-v361 input[type=color]{width:52px!important;height:30px!important;min-width:52px!important;padding:2px!important;border-radius:8px!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v71{display:block!important;position:relative!important;width:100%!important;min-height:760px!important;overflow:visible!important;margin:0!important;padding:0!important;background:transparent!important}.dashboard-freeboard-v71 .dashboard-widget-v63{position:absolute!important;box-sizing:border-box!important;min-width:260px!important;min-height:120px!important;max-width:none!important;overflow:hidden!important;resize:none!important;background:var(--v71-card)!important;transition:box-shadow .12s ease,outline .12s ease!important}.dashboard-freeboard-v71 .dashboard-widget-v63.is-moving-v71{z-index:30!important;outline:2px dashed var(--v71-primary)!important;box-shadow:0 18px 38px #0f172a33!important}.dashboard-freeboard-v71 .dashboard-widget-v63 .card-head{padding-right:68px!important;min-height:34px!important;margin-bottom:6px!important}.dashboard-freeboard-v71 .dashboard-widget-v63 .card-head h2{font-size:14px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v71 .dashboard-widget-v63 .dashboard-table-fit,.dashboard-freeboard-v71 .dashboard-widget-v63 .dashboard-mini-table,.dashboard-freeboard-v71 .dashboard-widget-v63 .activity-scroll,.dashboard-freeboard-v71 .dashboard-widget-v63 .mini-list,.dashboard-freeboard-v71 .dashboard-widget-v63 .live-dashboard-list{max-height:calc(100% - 46px)!important;overflow:auto!important}.dashboard-freeboard-v71 .dashboard-proformas-card table{min-width:0!important;width:100%!important;table-layout:fixed!important}.dashboard-freeboard-v71 .dashboard-proformas-card th,.dashboard-freeboard-v71 .dashboard-proformas-card td{padding:6px!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v71 .dashboard-customers-card .dashboard-mini-table{display:block!important;width:100%!important}.dashboard-freeboard-v71 .dashboard-customers-card .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:5px!important;align-items:center!important;padding:6px!important;border-bottom:1px solid var(--v71-border)!important}.dashboard-freeboard-v71 .dashboard-customers-card .dashboard-mini-table td{min-width:0!important;padding:0!important;border:0!important}.dashboard-freeboard-v71 .dashboard-customers-card b,.dashboard-freeboard-v71 .dashboard-customers-card small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dash-tools-v71{position:absolute!important;right:8px!important;top:8px!important;z-index:35!important;display:flex!important;gap:4px!important}.dash-tools-v71 button{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:1px solid var(--v71-border)!important;border-radius:8px!important;background:#fff!important;color:var(--v71-primary)!important;font:900 13px/1 var(--v71-font)!important;box-shadow:0 6px 14px #0f172a1f!important}.dash-move-v71{cursor:grab!important}.dash-move-v71:active{cursor:grabbing!important}.dash-resize-v71{position:absolute!important;right:0!important;bottom:0!important;width:24px!important;height:24px!important;z-index:34!important;cursor:nwse-resize!important;background:linear-gradient(135deg,transparent 45%,color-mix(in srgb,var(--v71-primary) 18%,transparent) 45%)!important}.dash-resize-v71:after{content:"";position:absolute;right:5px;bottom:5px;width:10px;height:10px;border-right:2px solid var(--v71-primary);border-bottom:2px solid var(--v71-primary);opacity:.75}@media (max-width:1100px){.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v71{display:grid!important;grid-template-columns:1fr!important;min-height:0!important}.dashboard-freeboard-v71 .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important}}:root{--dash-gap-v72:12px;--dash-row-v72:72px;--dash-card-min-v72:220px;--list-action-size-v72:26px}.app-shell,.app-main,.page-wrap{min-height:0!important}.page-wrap{padding-bottom:18px!important;overflow:visible!important}.card,.list-table-card,.table-scroll{max-width:100%!important}.table-scroll{overflow:auto!important}.table-scroll>table{margin-bottom:0!important}.dashboard-overview-grid.dashboard-widget-zone-v63,.dashboard-overview-grid.dashboard-freeboard-v71,.dashboard-overview-grid.dashboard-freeboard-v70,.dashboard-overview-grid.dashboard-freeboard-v69{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:var(--dash-row-v72)!important;grid-auto-flow:dense!important;gap:var(--dash-gap-v72)!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:12px 0 0!important;background:transparent!important;overflow:visible!important;position:relative!important}.dashboard-overview-grid .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;grid-column:span var(--dash-w,4)!important;grid-row:span var(--dash-h,3)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;resize:none!important;transition:box-shadow .12s ease,outline-color .12s ease,transform .12s ease!important}.dashboard-overview-grid .dashboard-widget-v63.is-dragging-v72{opacity:.62!important;outline:2px dashed var(--primary,#245ba7)!important;z-index:20!important}.dashboard-overview-grid .dashboard-widget-v63.is-drop-target-v72{box-shadow:0 0 0 2px var(--primary,#245ba7),0 14px 30px #0f172a1f!important}.dashboard-overview-grid .dashboard-widget-v63>.card-head{flex:0 0 auto!important;padding-right:74px!important;min-height:36px!important;margin-bottom:5px!important}.dashboard-overview-grid .dashboard-widget-v63>.card-head h2{font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-overview-grid .dashboard-widget-v63>.card-head small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-widget-v63 .dashboard-table-fit,.dashboard-widget-v63 .activity-scroll,.dashboard-widget-v63 .mini-list,.dashboard-widget-v63 .live-dashboard-list,.dashboard-widget-v63 .dashboard-mini-table{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}.dashboard-proformas-card .dashboard-table-fit{height:100%!important}.dashboard-proformas-card table{width:100%!important;min-width:760px!important;table-layout:fixed!important}.dashboard-proformas-card th,.dashboard-proformas-card td{padding:7px!important;font-size:12px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-proformas-card tbody tr:nth-child(n+6){display:table-row!important}.dashboard-customers-card .dashboard-mini-table{display:block!important;width:100%!important}.dashboard-customers-card .dashboard-mini-table tbody{display:block!important}.dashboard-customers-card .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:6px!important;align-items:center!important;padding:7px 8px!important;border-bottom:1px solid var(--border,#dbe5f2)!important}.dashboard-customers-card .dashboard-mini-table td{min-width:0!important;border:0!important;padding:0!important}.dashboard-customers-card b,.dashboard-customers-card small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-live-card .mini-list button,.dashboard-live-card .mini-list a{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-sent-quotes-card .sent-quotes-mini{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))!important;gap:8px!important;overflow:auto!important}.dashboard-sent-quotes-card .metric{min-height:50px!important;padding:8px!important}.dash-tools-v69,.dash-tools-v70,.dash-tools-v71,.dash-widget-tools-v63,.dash-resize-v69,.dash-resize-v70,.dash-resize-v71,.dash-resizer-v68{display:none!important}.dash-tools-v72{position:absolute!important;right:8px!important;top:8px!important;z-index:15!important;display:flex!important;gap:4px!important}.dash-tools-v72 button{width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:8px!important;background:#fff!important;color:var(--primary,#245ba7)!important;font:900 13px/1 var(--font-family,Inter,Arial,sans-serif)!important;display:grid!important;place-items:center!important;box-shadow:0 6px 14px #0f172a1a!important}.dash-move-v72{cursor:grab!important}.dash-move-v72:active{cursor:grabbing!important}.dash-size-v72{position:absolute!important;right:0!important;bottom:0!important;width:24px!important;height:24px!important;z-index:14!important;cursor:nwse-resize!important;background:linear-gradient(135deg,transparent 47%,color-mix(in srgb,var(--primary,#245ba7) 25%,transparent) 47%)!important}.dash-size-v72:after{content:"";position:absolute;right:5px;bottom:5px;width:10px;height:10px;border-right:2px solid var(--primary,#245ba7);border-bottom:2px solid var(--primary,#245ba7);opacity:.72}.metric-grid[data-dashboard-zone=metrics]{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important}.metric-grid[data-dashboard-zone=metrics] .metric{flex:1 1 150px!important;max-width:220px!important;min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:10px!important}.metric-grid[data-dashboard-zone=metrics] .metric__icon{width:34px!important;height:34px!important;font-size:18px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important}.metric-grid[data-dashboard-zone=metrics] .metric small{font-size:11px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.metric-grid[data-dashboard-zone=metrics] .metric strong{font-size:20px!important;line-height:1!important}.workspace-toolbar{padding:12px!important;border-radius:18px!important;overflow:visible!important}.workspace-toolbar__row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.workspace-toolbar__row--main{justify-content:space-between!important}.toolbar-search-form{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important;flex-wrap:nowrap!important}.toolbar-search-pair{display:flex!important;align-items:center!important;gap:0!important;flex:1 1 360px!important;min-width:260px!important}.toolbar-input{height:38px!important;min-height:38px!important;border-radius:12px!important;background:#fff!important;display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important}.toolbar-input--search{flex:1 1 auto!important;min-width:250px!important}.toolbar-input input,.toolbar-input select{height:36px!important;min-height:36px!important;font-size:13px!important;border:0!important;background:transparent!important;min-width:0!important}.toolbar-btn{height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:12px!important;white-space:nowrap!important}.toolbar-btn--search{border-radius:0 12px 12px 0!important;margin-left:-1px!important}.toolbar-total{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:12px!important;background:#fff!important;white-space:nowrap!important}.toolbar-bulk-group,.excel-action-cluster,.toolbar-price{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important}.excel-action-cluster .btn,.toolbar-bulk-group .btn{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}@media (max-width:1100px){.toolbar-search-form{flex-wrap:wrap!important}.toolbar-search-pair{flex-basis:100%!important}.toolbar-input--status,.toolbar-input--sort,.toolbar-input--limit{flex:1 1 150px!important}}.pro-table{table-layout:fixed!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important}.pro-table th,.pro-table td{font-size:12.5px!important;line-height:1.2!important;padding:9px 8px!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pro-table th{font-weight:900!important;letter-spacing:.015em!important;background:#f1f6fd!important}.pro-table .actions-col,.pro-table td:last-child{overflow:visible!important}.table-action-list,.table-action-list--dense{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:visible!important}.table-action{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;padding:0!important;border-radius:8px!important;font-size:0!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important}.table-action span{font-size:13px!important;line-height:1!important}.pro-table--quote{min-width:980px!important}.pro-table--quote col:nth-child(1){width:34px!important}.pro-table--quote col:nth-child(2){width:118px!important}.pro-table--quote col:nth-child(3){width:42px!important}.pro-table--quote col:nth-child(5){width:80px!important}.pro-table--quote col:nth-child(6){width:88px!important}.pro-table--quote col:nth-child(7){width:82px!important}.pro-table--quote col:nth-child(8){width:82px!important}.pro-table--quote col:nth-child(9){width:104px!important}.pro-table--quote col:nth-child(10){width:160px!important}.pro-table--quote th:nth-child(10),.pro-table--quote td:nth-child(10){width:160px!important;min-width:160px!important;max-width:160px!important;padding-left:6px!important;padding-right:6px!important;overflow:visible!important}.pro-table--quote .table-action-list{justify-content:flex-start!important;gap:4px!important}.archive-table-v71{min-width:860px!important;table-layout:fixed!important}.archive-table-v71 th:nth-child(3),.archive-table-v71 td:nth-child(3){width:42%!important;min-width:260px!important}.archive-table-v71 th:nth-child(4),.archive-table-v71 td:nth-child(4),.archive-table-v71 th:nth-child(8),.archive-table-v71 td:nth-child(8){width:92px!important;max-width:92px!important}.archive-table-v71 th:nth-child(9),.archive-table-v71 td:nth-child(9){width:74px!important;max-width:74px!important;overflow:visible!important}.profile-grid,.profile-list,.profiles-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:14px!important;align-items:stretch!important}.profile-card,.profile-card-v2,.profiles-card{height:100%!important;min-height:245px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.profile-card h2,.profile-card-v2 h2,.profiles-card h2{font-size:18px!important;line-height:1.18!important;max-height:64px!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-lines-card{overflow:hidden!important}.quote-lines-card .quote-items-scroll{overflow-x:hidden!important;overflow-y:auto!important;max-height:560px!important;padding-bottom:8px!important}.quote-lines-card .quote-items{width:100%!important;min-width:0!important;table-layout:fixed!important}.quote-items th,.quote-items td{padding:7px 5px!important;vertical-align:middle!important;overflow:visible!important}.quote-items th:nth-child(1),.quote-items td:nth-child(1){width:68px!important;max-width:68px!important}.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:96px!important;max-width:96px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:145px!important;max-width:145px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){width:auto!important;min-width:190px!important}.quote-items th:nth-child(5),.quote-items td:nth-child(5){width:78px!important;max-width:78px!important}.quote-items th:nth-child(6),.quote-items td:nth-child(6){width:78px!important;max-width:78px!important}.quote-items th:nth-child(7),.quote-items td:nth-child(7){width:92px!important;max-width:92px!important}.quote-items th:nth-child(8),.quote-items td:nth-child(8){width:96px!important;max-width:96px!important}.quote-items th:nth-child(9),.quote-items td:nth-child(9){width:68px!important;max-width:68px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:104px!important;max-width:104px!important}.quote-items th:nth-child(11),.quote-items td:nth-child(11){width:66px!important;max-width:66px!important}.quote-items input,.quote-items select,.quote-items textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:12.5px!important}.quote-items .quote-line-image{width:50px!important;height:50px!important;min-width:50px!important;border-radius:12px!important}.quote-items .quote-line-image img{width:100%!important;height:100%!important;object-fit:cover!important}.quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;gap:4px!important}.quote-pick-btn{width:28px!important;height:34px!important;min-height:34px!important;padding:0!important}.line-description{min-height:46px!important;max-height:92px!important;resize:vertical!important}.quote-num-input,.quote-money-input,.quote-discount-input,.quote-vat-input{height:34px!important;text-align:right!important;padding:6px 8px!important}.quote-unit-input{height:34px!important;text-align:center!important;padding:6px!important}.quote-discount-combo{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:4px!important;align-items:center!important}.quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,26px)!important;gap:4px!important;justify-content:center!important}.quote-inline-action{width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;border-radius:8px!important}.quote-total{position:static!important;margin-top:10px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.quote-total>div{min-width:128px!important;padding:9px 12px!important;border-radius:12px!important}@media (max-width:1320px){.quote-items th:nth-child(2),.quote-items td:nth-child(2){width:82px!important}.quote-items th:nth-child(3),.quote-items td:nth-child(3){width:125px!important}.quote-items th:nth-child(4),.quote-items td:nth-child(4){min-width:150px!important}.quote-items th:nth-child(10),.quote-items td:nth-child(10){width:92px!important}}@media (max-width:980px){.quote-lines-card .quote-items-scroll{overflow-x:auto!important}.quote-lines-card .quote-items{min-width:980px!important}}.page-head__actions,.quote-detail-actions{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.page-head__actions .btn,.quote-detail-actions .btn{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important;white-space:nowrap!important}@media (max-width:1180px){.page-head__actions .btn,.quote-detail-actions .btn{font-size:0!important;width:34px!important;padding:0!important}.page-head__actions .btn span,.quote-detail-actions .btn span{font-size:14px!important}}:root{--topbar-real-h:60px}html,body{width:100%!important;height:100%!important;min-height:100%!important;max-width:100%!important;overflow:hidden!important}body{overscroll-behavior:none!important}.app-shell{display:flex!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.sidebar{position:fixed!important;inset:0 auto 0 0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.app-main{display:flex!important;flex-direction:column!important;width:calc(100% - var(--sidebar,252px))!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin-left:var(--sidebar,252px)!important;overflow:hidden!important}.topbar{flex:0 0 auto!important;position:sticky!important;top:0!important;width:100%!important;max-width:100%!important;z-index:45!important}.app-main>.page-wrap{flex:1 1 auto!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:calc(100dvh - var(--topbar-real-h,60px))!important;margin:0!important;padding:16px 20px 24px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}.app-main>.page-wrap>*{max-width:100%!important}.app-main>.page-wrap>.card,.app-main>.page-wrap>form,.app-main>.page-wrap>section,.app-main>.page-wrap>.dashboard-page,.app-main>.page-wrap>.list-table-card,.app-main>.page-wrap>.products-table-card{min-width:0!important;max-width:100%!important}.card,.workspace-toolbar,.list-table-card,.products-table-card,.quote-lines-card,.quote-panel{max-width:100%!important;overflow-x:clip!important}.table-scroll,.products-table-card,.list-table-card,.quote-items-scroll,.dashboard-table-fit{max-width:100%!important;overflow-y:auto!important;overflow-x:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.quote-lines-card .quote-items-scroll{max-height:min(560px,calc(100dvh - 260px))!important}.app-main,.page-wrap,.card{contain:none!important}.page-wrap::-webkit-scrollbar,.sidebar::-webkit-scrollbar,.table-scroll::-webkit-scrollbar,.quote-items-scroll::-webkit-scrollbar{width:10px;height:10px}.page-wrap::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,.quote-items-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary,#245ba7) 38%,#cbd5e1);border-radius:999px}.page-wrap::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track,.quote-items-scroll::-webkit-scrollbar-track{background:transparent}@media (max-width:1000px){html,body{overflow:auto!important;height:auto!important;min-height:100%!important}.app-shell,.app-main{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.app-main{width:100%!important;margin-left:0!important}.app-main>.page-wrap{height:auto!important;max-height:none!important;overflow:visible!important;padding:14px 12px 84px!important}}.dashboard-page-head{margin-bottom:10px!important}.dashboard-page-head .muted{display:none!important}.dashboard-shortcuts-dynamic{margin:0 0 10px!important;padding:8px!important;display:flex!important;gap:6px!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;min-height:0!important}.dashboard-shortcuts-dynamic a{height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.metric-grid[data-dashboard-zone=metrics]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;margin:8px 0!important;align-items:stretch!important}.metric-grid[data-dashboard-zone=metrics] .metric{min-height:58px!important;height:58px!important;padding:8px 10px!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;overflow:hidden!important}.metric-grid[data-dashboard-zone=metrics] .metric__icon{width:32px!important;height:32px!important;border-radius:11px!important;font-size:17px!important}.metric-grid[data-dashboard-zone=metrics] .metric small{font-size:10.5px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.metric-grid[data-dashboard-zone=metrics] .metric strong{font-size:18px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.decision-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 12px!important}.decision-card{min-height:72px!important;height:72px!important;padding:10px 12px!important;border-radius:14px!important;overflow:hidden!important}.decision-card small,.decision-card span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.decision-card b{font-size:18px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-v74,.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-stable-grid-v72.dashboard-v74,.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v69.dashboard-v74,.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v70.dashboard-v74,.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v71.dashboard-v74{display:grid!important;position:relative!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row dense!important;grid-auto-rows:auto!important;gap:12px!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 0 18px!important;overflow:visible!important;align-items:start!important;contain:none!important}.dashboard-v74 .dashboard-widget-v63{position:relative!important;inset:auto!important;transform:none!important;grid-column:span var(--dash-col,4)!important;width:auto!important;min-width:0!important;max-width:100%!important;height:var(--dash-height,220px)!important;min-height:150px!important;max-height:none!important;resize:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:10px!important;box-sizing:border-box!important;contain:none!important;box-shadow:0 12px 28px #0f172a0e!important}.dashboard-v74 .dashboard-widget-v63.is-dragging-v74{opacity:.62!important;outline:2px dashed var(--primary,#245ba7)!important;z-index:30!important;box-shadow:0 20px 42px #0f172a2e!important}.dashboard-v74 .dashboard-widget-v63.is-drop-before-v74,.dashboard-v74 .dashboard-widget-v63.is-drop-after-v74{box-shadow:0 0 0 2px var(--primary,#245ba7),0 12px 28px #0f172a1f!important}.dashboard-v74 .dashboard-widget-v63>.card-head{flex:0 0 auto!important;min-height:34px!important;margin:0 0 7px!important;padding:0 70px 7px 0!important;border-bottom:1px solid var(--border-color,#dbe5f2)!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-v74 .dashboard-widget-v63>.card-head h2{font-size:14px!important;line-height:1.1!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-v74 .dashboard-widget-v63>.card-head small{display:block!important;font-size:10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.dashboard-v74 .dashboard-widget-v63>.card-head a,.dashboard-v74 .dashboard-widget-v63>.card-head .btn{height:26px!important;min-height:26px!important;padding:0 8px!important;font-size:11px!important;border-radius:9px!important;white-space:nowrap!important}.dashboard-v74 .dashboard-table-fit,.dashboard-v74 .activity-scroll,.dashboard-v74 .mini-list,.dashboard-v74 .live-dashboard-list,.dashboard-v74 .dashboard-mini-table{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;scrollbar-gutter:stable!important}.dashboard-v74 .dashboard-table-fit{border:1px solid var(--border-color,#dbe5f2)!important;border-radius:12px!important;background:#fff!important}.dashboard-v74 .dashboard-recent-table{width:100%!important;min-width:760px!important;table-layout:fixed!important;font-size:11px!important}.dashboard-v74 .dashboard-recent-table th,.dashboard-v74 .dashboard-recent-table td{padding:7px 8px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-v74 .dashboard-recent-table th:nth-child(1),.dashboard-v74 .dashboard-recent-table td:nth-child(1){width:13%!important}.dashboard-v74 .dashboard-recent-table th:nth-child(2),.dashboard-v74 .dashboard-recent-table td:nth-child(2){width:30%!important}.dashboard-v74 .dashboard-recent-table th:nth-child(3),.dashboard-v74 .dashboard-recent-table td:nth-child(3),.dashboard-v74 .dashboard-recent-table th:nth-child(4),.dashboard-v74 .dashboard-recent-table td:nth-child(4){width:12%!important}.dashboard-v74 .dashboard-recent-table th:nth-child(5),.dashboard-v74 .dashboard-recent-table td:nth-child(5){width:12%!important}.dashboard-v74 .dashboard-recent-table th:nth-child(6),.dashboard-v74 .dashboard-recent-table td:nth-child(6){width:15%!important}.dashboard-v74 .dashboard-recent-table th:nth-child(7),.dashboard-v74 .dashboard-recent-table td:nth-child(7){width:6%!important;text-align:center!important}.dashboard-v74 .dashboard-mini-table{display:block!important;width:100%!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:12px!important;background:#fff!important}.dashboard-v74 .dashboard-mini-table tbody{display:block!important}.dashboard-v74 .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;gap:6px!important;align-items:center!important;padding:7px 8px!important;border-bottom:1px solid var(--border-color,#dbe5f2)!important}.dashboard-v74 .dashboard-mini-table td{min-width:0!important;padding:0!important;border:0!important}.dashboard-v74 .dashboard-mini-table a{min-width:0!important;display:grid!important;gap:2px!important}.dashboard-v74 .dashboard-mini-table b,.dashboard-v74 .dashboard-mini-table small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-v74 .dashboard-mini-table b{font-size:11.5px!important;line-height:1.1!important}.dashboard-v74 .dashboard-mini-table small{font-size:10px!important;line-height:1.1!important}.dashboard-v74 .mini-list{display:grid!important;gap:6px!important;padding:2px!important}.dashboard-v74 .mini-list a,.dashboard-v74 .mini-chat-btn,.dashboard-v74 .activity-scroll>div{display:block!important;min-width:0!important;padding:8px 9px!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.dashboard-v74 .mini-list b,.dashboard-v74 .mini-list small,.dashboard-v74 .mini-chat-btn b,.dashboard-v74 .mini-chat-btn small,.dashboard-v74 .activity-scroll b,.dashboard-v74 .activity-scroll small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-v74 .sent-quotes-mini{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:7px!important;overflow:auto!important;padding:1px!important}.dashboard-v74 .sent-quotes-mini .metric{min-height:50px!important;height:50px!important;padding:7px!important;grid-template-columns:30px minmax(0,1fr)!important}.dashboard-v74 .sent-quotes-mini .metric__icon{width:28px!important;height:28px!important;border-radius:10px!important;font-size:15px!important}.dashboard-v74 .sent-quotes-mini .metric strong{font-size:15px!important}.dashboard-v74 .sent-quotes-mini .metric small{font-size:9.5px!important}.dashboard-v74 .live-dash-summary{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:7px!important}.dashboard-v74 .live-dash-summary span{height:28px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:999px!important;background:#fff!important;font-size:11px!important;white-space:nowrap!important}.dash-tools-v74{position:absolute!important;right:8px!important;top:8px!important;z-index:35!important;display:flex!important;gap:4px!important}.dash-tools-v74 button{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:8px!important;background:#fff!important;color:var(--primary,#245ba7)!important;font:900 13px/1 var(--font-family,Arial,sans-serif)!important;box-shadow:0 6px 14px #0f172a1a!important;cursor:pointer!important}.dash-move-v74{cursor:grab!important}.dash-move-v74:active{cursor:grabbing!important}.dash-resize-v74{position:absolute!important;right:0!important;bottom:0!important;width:26px!important;height:26px!important;z-index:34!important;cursor:nwse-resize!important;background:linear-gradient(135deg,transparent 48%,color-mix(in srgb,var(--primary,#245ba7) 30%,transparent) 48%)!important}.dash-resize-v74:after{content:"";position:absolute;right:5px;bottom:5px;width:10px;height:10px;border-right:2px solid var(--primary,#245ba7);border-bottom:2px solid var(--primary,#245ba7);opacity:.78}.dashboard-v74 .dash-tools-v69,.dashboard-v74 .dash-tools-v70,.dashboard-v74 .dash-tools-v71,.dashboard-v74 .dash-tools-v72,.dashboard-v74 .dash-widget-tools-v63,.dashboard-v74 .dash-resize-v69,.dashboard-v74 .dash-resize-v70,.dashboard-v74 .dash-resize-v71,.dashboard-v74 .dash-resizer-v68,.dashboard-v74 .dash-size-v72{display:none!important;pointer-events:none!important}@media (max-width:1300px){.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-v74{grid-template-columns:repeat(8,minmax(0,1fr))!important}.dashboard-v74 .dashboard-widget-v63{grid-column:span min(var(--dash-col,4),8)!important}.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-v74{grid-template-columns:1fr!important}.dashboard-v74 .dashboard-widget-v63{grid-column:1/-1!important;height:auto!important;min-height:190px!important}.metric-grid[data-dashboard-zone=metrics]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.decision-grid{grid-template-columns:1fr!important}}html.dash-v75-preload .dashboard-overview-grid[data-dashboard-widget-zone]{visibility:hidden!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v75{display:block!important;position:relative!important;width:100%!important;min-height:760px!important;height:var(--dash-canvas-height,760px)!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;contain:none!important;background:transparent!important}.dashboard-freeboard-v75 .dashboard-widget-v63{position:absolute!important;left:var(--dash-x,0px)!important;top:var(--dash-y,0px)!important;width:var(--dash-w,420px)!important;height:var(--dash-h,240px)!important;min-width:260px!important;min-height:140px!important;max-width:none!important;max-height:none!important;grid-column:auto!important;order:initial!important;transform:none!important;resize:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;padding:10px!important;margin:0!important;transition:box-shadow .12s ease,outline-color .12s ease!important;will-change:left,top,width,height!important;z-index:1!important}.dashboard-freeboard-v75 .dashboard-widget-v63.is-dragging-v75,.dashboard-freeboard-v75 .dashboard-widget-v63.is-resizing-v75{z-index:40!important;opacity:.92!important;outline:2px dashed var(--primary,#245ba7)!important;box-shadow:0 22px 46px #0f172a33!important;user-select:none!important}.dashboard-freeboard-v75 .dashboard-widget-v63>.card-head{flex:0 0 auto!important;min-height:34px!important;height:auto!important;margin:0 0 7px!important;padding:0 66px 7px 0!important;border-bottom:1px solid var(--border-color,#dbe5f2)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:hidden!important}.dashboard-freeboard-v75 .dashboard-widget-v63>.card-head h2{font-size:14px!important;line-height:1.15!important;margin:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v75 .dashboard-widget-v63>.card-head small,.dashboard-freeboard-v75 .dashboard-widget-v63>.card-head a{font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v75 .dashboard-table-fit,.dashboard-freeboard-v75 .activity-scroll,.dashboard-freeboard-v75 .mini-list,.dashboard-freeboard-v75 .live-dashboard-list,.dashboard-freeboard-v75 .dashboard-mini-table,.dashboard-freeboard-v75 .sent-quotes-mini{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;max-height:none!important;scrollbar-gutter:stable!important}.dashboard-freeboard-v75 .dashboard-table-fit{border:1px solid var(--border-color,#dbe5f2)!important;border-radius:12px!important;background:#fff!important}.dashboard-freeboard-v75 .dashboard-recent-table{width:100%!important;min-width:760px!important;table-layout:fixed!important;font-size:11px!important}.dashboard-freeboard-v75 .dashboard-recent-table th,.dashboard-freeboard-v75 .dashboard-recent-table td{padding:7px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important}.dashboard-freeboard-v75 .dashboard-mini-table{display:block!important;width:100%!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:12px!important;background:#fff!important}.dashboard-freeboard-v75 .dashboard-mini-table tbody{display:block!important}.dashboard-freeboard-v75 .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;gap:6px!important;align-items:center!important;padding:7px 8px!important;border-bottom:1px solid var(--border-color,#dbe5f2)!important}.dashboard-freeboard-v75 .dashboard-mini-table td{min-width:0!important;padding:0!important;border:0!important}.dashboard-freeboard-v75 .dashboard-mini-table b,.dashboard-freeboard-v75 .dashboard-mini-table small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.dashboard-freeboard-v75 .mini-list a,.dashboard-freeboard-v75 .mini-chat-btn,.dashboard-freeboard-v75 .activity-scroll>div{display:block!important;min-width:0!important;padding:8px 9px!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.dashboard-freeboard-v75 .mini-list b,.dashboard-freeboard-v75 .mini-list small,.dashboard-freeboard-v75 .mini-chat-btn b,.dashboard-freeboard-v75 .mini-chat-btn small,.dashboard-freeboard-v75 .activity-scroll b,.dashboard-freeboard-v75 .activity-scroll small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v75 .sent-quotes-mini{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:7px!important;padding:1px!important}.dashboard-freeboard-v75 .sent-quotes-mini .metric{min-height:50px!important;height:50px!important;padding:7px!important;grid-template-columns:30px minmax(0,1fr)!important}.dash-tools-v75{position:absolute!important;right:8px!important;top:8px!important;z-index:55!important;display:flex!important;gap:4px!important}.dash-tools-v75 button{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:8px!important;background:#fff!important;color:var(--primary,#245ba7)!important;font:900 13px/1 var(--font-family,Arial,sans-serif)!important;box-shadow:0 6px 14px #0f172a1a!important;cursor:pointer!important}.dash-move-v75{cursor:grab!important}.dash-move-v75:active{cursor:grabbing!important}.dash-resize-v75{position:absolute!important;right:0!important;bottom:0!important;width:28px!important;height:28px!important;z-index:54!important;cursor:nwse-resize!important;background:linear-gradient(135deg,transparent 48%,color-mix(in srgb,var(--primary,#245ba7) 36%,transparent) 48%)!important}.dash-resize-v75:after{content:"";position:absolute;right:5px;bottom:5px;width:11px;height:11px;border-right:2px solid var(--primary,#245ba7);border-bottom:2px solid var(--primary,#245ba7);opacity:.82}.dashboard-freeboard-v75 .dash-tools-v69,.dashboard-freeboard-v75 .dash-tools-v70,.dashboard-freeboard-v75 .dash-tools-v71,.dashboard-freeboard-v75 .dash-tools-v72,.dashboard-freeboard-v75 .dash-tools-v74,.dashboard-freeboard-v75 .dash-widget-tools-v63,.dashboard-freeboard-v75 .dash-resize-v69,.dashboard-freeboard-v75 .dash-resize-v70,.dashboard-freeboard-v75 .dash-resize-v71,.dashboard-freeboard-v75 .dash-size-v72,.dashboard-freeboard-v75 .dash-resize-v74,.dashboard-freeboard-v75 .dash-resizer-v68{display:none!important;pointer-events:none!important}@media (max-width:900px){.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v75{display:grid!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;gap:12px!important}.dashboard-freeboard-v75 .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:190px!important}.dash-tools-v75,.dash-resize-v75{display:none!important}}html.dash-v76-preload [data-dashboard-widget-zone],html.dash-v76-boot [data-dashboard-widget-zone]{visibility:hidden!important;opacity:0!important}html.dash-v76-boot [data-dashboard-widget-zone].dashboard-early-v76{visibility:visible!important;opacity:1!important}.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v76,.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-freeboard-v76{display:block!important;position:relative!important;width:100%!important;min-height:0!important;height:auto;overflow:visible!important;margin:0!important;padding:0!important;contain:none!important}.dashboard-freeboard-v76 .dashboard-widget-v63{position:absolute!important;left:var(--dash-x,0)!important;top:var(--dash-y,0)!important;width:var(--dash-w,420px)!important;height:var(--dash-h,220px)!important;min-width:260px!important;min-height:140px!important;max-width:none!important;max-height:none!important;overflow:hidden!important;resize:none!important;box-sizing:border-box!important;contain:layout paint!important;transition:box-shadow .12s ease,outline-color .12s ease!important;will-change:left,top,width,height!important}.dashboard-freeboard-v76 .dashboard-widget-v63.is-dragging-v76,.dashboard-freeboard-v76 .dashboard-widget-v63.is-resizing-v76{z-index:80!important;outline:2px solid color-mix(in srgb,var(--primary,#245ba7) 55%,transparent)!important;box-shadow:0 22px 50px #0f172a33!important;transition:none!important}.dashboard-freeboard-v76 .dashboard-widget-v63>.card-head{min-height:40px!important;padding-right:72px!important;margin-bottom:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.dashboard-freeboard-v76 .dashboard-widget-v63>.card-head h2{font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.dashboard-freeboard-v76 .dashboard-widget-v63>.card-head small,.dashboard-freeboard-v76 .dashboard-widget-v63>.card-head a{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v76 .dashboard-table-fit,.dashboard-freeboard-v76 .activity-scroll,.dashboard-freeboard-v76 .mini-list,.dashboard-freeboard-v76 .live-dashboard-list,.dashboard-freeboard-v76 .dashboard-mini-table,.dashboard-freeboard-v76 .sent-quotes-mini{max-height:calc(100% - 50px)!important;overflow:auto!important;min-height:0!important}.dashboard-freeboard-v76 .dashboard-table-fit{border:1px solid var(--border-color,#dbe5f2)!important;border-radius:12px!important;background:#fff!important}.dashboard-freeboard-v76 .dashboard-recent-table{width:100%!important;min-width:760px!important;table-layout:fixed!important;font-size:11px!important}.dashboard-freeboard-v76 .dashboard-recent-table th,.dashboard-freeboard-v76 .dashboard-recent-table td{padding:7px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important}.dashboard-freeboard-v76 .dashboard-mini-table{display:block!important;width:100%!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:12px!important;background:#fff!important}.dashboard-freeboard-v76 .dashboard-mini-table tbody{display:block!important}.dashboard-freeboard-v76 .dashboard-mini-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:6px!important;align-items:center!important;padding:7px 8px!important;border-bottom:1px solid var(--border-color,#dbe5f2)!important}.dashboard-freeboard-v76 .dashboard-mini-table td{padding:0!important;border:0!important;min-width:0!important}.dashboard-freeboard-v76 .dashboard-mini-table b,.dashboard-freeboard-v76 .dashboard-mini-table small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.18!important}.dashboard-freeboard-v76 .mini-list a,.dashboard-freeboard-v76 .mini-chat-btn,.dashboard-freeboard-v76 .activity-scroll>div{display:block!important;min-width:0!important;padding:8px 9px!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.dashboard-freeboard-v76 .mini-list b,.dashboard-freeboard-v76 .mini-list small,.dashboard-freeboard-v76 .mini-chat-btn b,.dashboard-freeboard-v76 .mini-chat-btn small,.dashboard-freeboard-v76 .activity-scroll b,.dashboard-freeboard-v76 .activity-scroll small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-freeboard-v76 .sent-quotes-mini{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:7px!important;padding:1px!important}.dashboard-freeboard-v76 .sent-quotes-mini .metric{min-height:50px!important;height:50px!important;padding:7px!important;grid-template-columns:30px minmax(0,1fr)!important}.dash-tools-v76{position:absolute!important;right:8px!important;top:8px!important;z-index:90!important;display:flex!important;gap:4px!important}.dash-tools-v76 button{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:8px!important;background:#fff!important;color:var(--primary,#245ba7)!important;font:900 13px/1 var(--font-family,Arial,sans-serif)!important;box-shadow:0 6px 14px #0f172a1a!important;cursor:pointer!important}.dash-move-v76{cursor:grab!important}.dash-move-v76:active{cursor:grabbing!important}.dash-resize-v76{position:absolute!important;right:0!important;bottom:0!important;width:28px!important;height:28px!important;z-index:89!important;cursor:nwse-resize!important;background:linear-gradient(135deg,transparent 48%,color-mix(in srgb,var(--primary,#245ba7) 38%,transparent) 48%)!important}.dash-resize-v76:after{content:"";position:absolute;right:5px;bottom:5px;width:11px;height:11px;border-right:2px solid var(--primary,#245ba7);border-bottom:2px solid var(--primary,#245ba7);opacity:.82}.dashboard-freeboard-v76 .dash-tools-v69,.dashboard-freeboard-v76 .dash-tools-v70,.dashboard-freeboard-v76 .dash-tools-v71,.dashboard-freeboard-v76 .dash-tools-v72,.dashboard-freeboard-v76 .dash-tools-v74,.dashboard-freeboard-v76 .dash-tools-v75,.dashboard-freeboard-v76 .dash-widget-tools-v63,.dashboard-freeboard-v76 .dash-resize-v69,.dashboard-freeboard-v76 .dash-resize-v70,.dashboard-freeboard-v76 .dash-resize-v71,.dashboard-freeboard-v76 .dash-size-v72,.dashboard-freeboard-v76 .dash-resize-v74,.dashboard-freeboard-v76 .dash-resize-v75,.dashboard-freeboard-v76 .dash-resizer-v68{display:none!important;pointer-events:none!important}@media (max-width:900px){.dashboard-overview-grid.dashboard-widget-zone-v63.dashboard-freeboard-v76{display:grid!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;gap:12px!important}.dashboard-freeboard-v76 .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:190px!important}.dash-tools-v76,.dash-resize-v76{display:none!important}}:root{--panel-font-scale:var(--ui-scale,1);--content-scale:var(--ui-scale,1);--content-font-size:calc(14px * var(--content-scale));--content-small-size:calc(12px * var(--content-scale));--content-label-size:calc(12px * var(--content-scale));--content-control-height:calc(34px * var(--content-scale));--ui-control-h:calc(36px * var(--content-scale))}.sidebar,.topbar{font-size:var(--fs,14px)!important}.app-main .page-wrap,.app-main .page-wrap .card,.app-main .page-wrap .table-card,.app-main .page-wrap .filterbar,.app-main .page-wrap .toolbar,.app-main .page-wrap .dashboard-widget-v63{font-size:var(--content-font-size)!important}.app-main .page-wrap input,.app-main .page-wrap select,.app-main .page-wrap textarea{font-size:var(--content-font-size)!important;min-height:var(--content-control-height)!important}.app-main .page-wrap label,.app-main .page-wrap small,.app-main .page-wrap .muted{font-size:var(--content-small-size)!important}.app-main .page-wrap .btn,.app-main .page-wrap .table-action,.app-main .page-wrap .toolbar-btn{font-size:var(--content-small-size)!important;min-height:calc(30px*min(max(var(--content-scale),.75),1.45))!important}.app-main .page-wrap h1{font-size:calc(24px*min(max(var(--content-scale),.75),1.65))!important}.app-main .page-wrap h2{font-size:calc(16px*min(max(var(--content-scale),.75),1.65))!important}.app-main .page-wrap th,.app-main .page-wrap td{font-size:calc(12px*min(max(var(--content-scale),.75),1.6))!important}:root{--panel-z78:1;--z78-font:calc(14px * var(--panel-z78));--z78-small:calc(12px * var(--panel-z78));--z78-label:calc(12px * var(--panel-z78));--z78-h1:calc(24px * var(--panel-z78));--z78-h2:calc(17px * var(--panel-z78));--z78-h3:calc(15px * var(--panel-z78));--z78-control:calc(34px * var(--panel-z78))}html,body{zoom:normal!important}.sidebar,.sidebar *,.topbar,.topbar *,.mobile-nav,.mobile-nav *{font-size:var(--fs,14px)!important}.app-shell,.app-main{height:100vh!important;min-height:0!important;overflow:hidden!important}.app-main{display:flex!important;flex-direction:column!important}.app-main>.topbar{flex:0 0 auto!important}.app-main>.page-wrap{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;font-size:var(--z78-font)!important;line-height:1.25!important}.app-main .page-wrap,.app-main .page-wrap :where(.card,.table-card,.filterbar,.toolbar,.dashboard-widget-v63,.quote-panel,.quote-side-card,.customer-panel,.setting-section,.theme-control-panel,.modal-card){font-size:var(--z78-font)!important}.app-main .page-wrap :where(p,span,a,b,strong,em,li,div,td,th,label,input,select,textarea,button,.btn,.table-action,.toolbar-btn,.pill,.tag,.metric,.metric strong,.metric small,.stat-card,.form-control,.field-value){font-size:var(--z78-font)!important;line-height:1.22!important}.app-main .page-wrap :where(small,.muted,.field-hint,.help-text,.empty,.subtle,.card small,.page-subtitle){font-size:var(--z78-small)!important;line-height:1.25!important}.app-main .page-wrap :where(label,.form-grid label,.stack label,.field-label){font-size:var(--z78-label)!important;line-height:1.15!important;font-weight:850!important}.app-main .page-wrap :where(h1,.page-head h1){font-size:var(--z78-h1)!important;line-height:1.12!important}.app-main .page-wrap :where(h2,.card-head h2,.card h2){font-size:var(--z78-h2)!important;line-height:1.15!important}.app-main .page-wrap :where(h3,.card h3,.section-title){font-size:var(--z78-h3)!important;line-height:1.16!important}.app-main .page-wrap :where(input,select,textarea){min-height:var(--z78-control)!important;font-size:var(--z78-font)!important}.app-main .page-wrap :where(.btn,.table-action,.toolbar-btn,button){min-height:calc(30px*min(max(var(--panel-z78),.75),1.55))!important;font-size:var(--z78-small)!important}.app-main .page-wrap :where(th,td){font-size:var(--z78-small)!important}.app-main .page-wrap .dashboard-freeboard-v76 .dashboard-widget-v63>.card-head h2{font-size:var(--z78-h3)!important}.app-main .page-wrap .dashboard-freeboard-v76 .dashboard-widget-v63>.card-head small,.app-main .page-wrap .dashboard-freeboard-v76 .dashboard-widget-v63>.card-head a{font-size:var(--z78-small)!important}:root{--panel-z79:1;--panel-box-z79:1}.app-main .page-wrap,.app-main .page-wrap .card,.app-main .page-wrap .modal-card,.app-main .page-wrap .table-scroll,.app-main .page-wrap .toolbar-input,.app-main .page-wrap .metric,.app-main .page-wrap .decision-card{font-size:calc(14px * var(--panel-z79,1))!important}.app-main .page-wrap h1{font-size:calc(25px * var(--panel-z79,1))!important;line-height:1.14!important}.app-main .page-wrap h2{font-size:calc(17px * var(--panel-z79,1))!important;line-height:1.18!important}.app-main .page-wrap h3,.app-main .page-wrap .card-head h2{font-size:calc(15px * var(--panel-z79,1))!important;line-height:1.18!important}.app-main .page-wrap p,.app-main .page-wrap td,.app-main .page-wrap th,.app-main .page-wrap li,.app-main .page-wrap .tag,.app-main .page-wrap .pill,.app-main .page-wrap .muted,.app-main .page-wrap .empty,.app-main .page-wrap small,.app-main .page-wrap .toolbar-total,.app-main .page-wrap .toolbar-selected{font-size:calc(12.5px * var(--panel-z79,1))!important;line-height:1.28!important}.app-main .page-wrap label,.app-main .page-wrap .form-grid label,.app-main .page-wrap .stack label,.app-main .page-wrap .quote-side label,.app-main .page-wrap .quote-info label{font-size:calc(12px * var(--panel-z79,1))!important;line-height:1.22!important;font-weight:850!important}.app-main .page-wrap .btn,.app-main .page-wrap button:not(.ui-zoom-btn):not(.topbar__hamburger):not(.modal-close),.app-main .page-wrap a.btn{font-size:calc(12.5px * var(--panel-z79,1))!important;min-height:calc(34px * var(--panel-box-z79,1))!important;line-height:1.1!important}.app-main .page-wrap input,.app-main .page-wrap select,.app-main .page-wrap textarea{font-size:calc(13px * var(--panel-z79,1))!important;min-height:calc(34px * var(--panel-box-z79,1))!important;line-height:1.25!important}.app-main .page-wrap textarea{min-height:calc(54px * var(--panel-box-z79,1))!important}.app-main .page-wrap .metric__copy small{font-size:calc(11px * var(--panel-z79,1))!important}.app-main .page-wrap .metric__copy strong{font-size:calc(18px * var(--panel-z79,1))!important}.app-main .page-wrap .decision-card b{font-size:calc(21px * var(--panel-z79,1))!important}.pro-table .actions-col,.pro-table .actions-col--wide,.quotes-table .actions-col,.quotes-table .actions-col--wide,.customer-table .actions-col,.product-table .actions-col,.workflow-table .actions-col,.archive-table-v71 .actions-col{width:176px!important;min-width:176px!important;max-width:176px!important}.pro-table td:last-child,.quotes-table td:last-child,.customer-table td:last-child,.product-table td:last-child,.workflow-table td:last-child{overflow:visible!important;padding-left:5px!important;padding-right:5px!important}.table-action-list,.table-action-list--dense,.table-actions,.action-cell,.quote-actions{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;overflow:visible!important;white-space:nowrap!important;min-width:0!important}.pro-table .table-action,.quotes-table .table-action,.customer-table .table-action,.product-table .table-action,.workflow-table .table-action,.archive-table-v71 .table-action{position:relative!important;display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;padding:0!important;margin:0!important;border-radius:9px!important;font-size:0!important;line-height:1!important;overflow:visible!important;text-indent:0!important;white-space:nowrap!important}.pro-table .table-action span,.quotes-table .table-action span,.customer-table .table-action span,.product-table .table-action span,.workflow-table .table-action span,.archive-table-v71 .table-action span{display:grid!important;place-items:center!important;font-size:calc(14px*min(max(var(--panel-z79,1),.9),1.18))!important;line-height:1!important;margin:0!important;text-indent:0!important}.pro-table .table-action:before,.quotes-table .table-action:before,.customer-table .table-action:before,.product-table .table-action:before,.workflow-table .table-action:before,.pro-table .table-action:after,.quotes-table .table-action:after,.customer-table .table-action:after,.product-table .table-action:after,.workflow-table .table-action:after{content:none!important;display:none!important}.pro-table .table-action:hover:after,.quotes-table .table-action:hover:after,.customer-table .table-action:hover:after,.product-table .table-action:hover:after,.workflow-table .table-action:hover:after{content:attr(data-label)!important;display:block!important;position:absolute!important;left:50%!important;bottom:calc(100% + 7px)!important;transform:translate(-50%)!important;z-index:99999!important;padding:5px 8px!important;border-radius:8px!important;background:#14233d!important;color:#fff!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 8px 22px #0f172a38!important;pointer-events:none!important}.product-table .table-action:not([data-label]):after,.customer-table .table-action:not([data-label]):after{content:attr(title)!important}.quotes-table{table-layout:fixed!important;min-width:1120px!important;width:100%!important}.pro-table--quote col:nth-child(5),.pro-table--quote col:nth-child(6){width:76px!important}.pro-table--quote col:nth-child(7),.pro-table--quote col:nth-child(8){width:82px!important}.pro-table--quote col:nth-child(9){width:100px!important}.pro-table--quote col:last-child{width:176px!important}.pro-table--quote th:nth-child(5),.pro-table--quote td:nth-child(5),.pro-table--quote th:nth-child(6),.pro-table--quote td:nth-child(6){width:76px!important;max-width:76px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pro-table--quote th:nth-child(10),.pro-table--quote td:nth-child(10){width:176px!important;min-width:176px!important;max-width:176px!important;overflow:visible!important}.pro-table--quote td:nth-child(4),.pro-table--quote th:nth-child(4){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-table .actions-col,.customer-table .actions-col{width:84px!important;min-width:84px!important;max-width:84px!important}.product-table .table-action-list,.customer-table .table-action-list{justify-content:center!important}.decision-grid--pro-v79,.decision-grid{display:grid!important;grid-template-columns:repeat(4,minmax(185px,1fr))!important;gap:12px!important;align-items:stretch!important}.decision-grid--pro-v79 .decision-card,.decision-grid .decision-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:14px!important;border:1px solid color-mix(in srgb,var(--border,#dbe5f2) 86%,#94a3b8 14%)!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--page,#f4f7fb) 72%,#fff 28%))!important;box-shadow:0 10px 28px #14233d0f!important;overflow:hidden!important}.decision-card__icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:color-mix(in srgb,var(--primary,#245ba7) 10%,#fff)!important;font-size:20px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#245ba7) 18%,transparent)!important}.decision-card--quote .decision-card__icon{background:#fff7ed!important;color:#c2410c!important}.decision-card--approved .decision-card__icon{background:#ecfdf3!important;color:#047857!important}.decision-card--payment .decision-card__icon{background:#eef5ff!important;color:#1d4ed8!important}.decision-card--rate .decision-card__icon{background:#f4f3ff!important;color:#6d28d9!important}.decision-card div{min-width:0!important;display:grid!important;gap:2px!important}.decision-card small{font-weight:900!important;color:var(--muted,#64748b)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.decision-card b{font-weight:950!important;color:var(--text,#14233d)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:-.02em!important}.decision-card span:not(.decision-card__icon){font-size:calc(11px * var(--panel-z79,1))!important;color:var(--muted,#64748b)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:1280px){.decision-grid--pro-v79,.decision-grid{grid-template-columns:repeat(2,minmax(210px,1fr))!important}}@media (max-width:760px){.decision-grid--pro-v79,.decision-grid{grid-template-columns:1fr!important}}.sidebar,.sidebar *,.topbar,.topbar *{font-size:revert-layer}.sidebar .nav-item,.sidebar a,.sidebar button{font-size:14px!important}.topbar .topbar-chip,.topbar .btn,.topbar .ui-zoom-label{font-size:12px!important}.app-main .page-wrap .pro-table .table-action,.app-main .page-wrap .quotes-table .table-action,.app-main .page-wrap .product-table .table-action,.app-main .page-wrap .customer-table .table-action,.app-main .page-wrap .workflow-table .table-action,.app-main .page-wrap .archive-table-v71 .table-action{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;margin:0!important;font-size:0!important;line-height:0!important;white-space:nowrap!important;overflow:visible!important;text-indent:0!important}.app-main .page-wrap .pro-table .table-action span,.app-main .page-wrap .quotes-table .table-action span,.app-main .page-wrap .product-table .table-action span,.app-main .page-wrap .customer-table .table-action span,.app-main .page-wrap .workflow-table .table-action span,.app-main .page-wrap .archive-table-v71 .table-action span{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;font-size:15px!important;line-height:1!important;margin:0!important;padding:0!important}.app-main .page-wrap .pro-table .table-action-list,.app-main .page-wrap .quotes-table .table-action-list,.app-main .page-wrap .product-table .table-action-list,.app-main .page-wrap .customer-table .table-action-list,.app-main .page-wrap .workflow-table .table-action-list{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;overflow:visible!important}.app-main .page-wrap .pro-table .table-action:hover:after,.app-main .page-wrap .quotes-table .table-action:hover:after,.app-main .page-wrap .product-table .table-action:hover:after,.app-main .page-wrap .customer-table .table-action:hover:after,.app-main .page-wrap .workflow-table .table-action:hover:after,.app-main .page-wrap .archive-table-v71 .table-action:hover:after{content:attr(data-label)!important;display:block!important;position:absolute!important;left:50%!important;bottom:calc(100% + 8px)!important;transform:translate(-50%)!important;z-index:999999!important;padding:6px 8px!important;border-radius:8px!important;background:#14233d!important;color:#fff!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 8px 22px #0f172a3d!important;pointer-events:none!important}.app-main .page-wrap .quotes-table.pro-table--quote{table-layout:fixed!important;min-width:1040px!important;width:100%!important}.app-main .page-wrap .pro-table--quote col:nth-child(1){width:38px!important}.app-main .page-wrap .pro-table--quote col:nth-child(4){width:270px!important}.app-main .page-wrap .pro-table--quote col:nth-child(5),.app-main .page-wrap .pro-table--quote col:nth-child(6){width:82px!important}.app-main .page-wrap .pro-table--quote col:nth-child(9){width:106px!important}.app-main .page-wrap .pro-table--quote col:last-child{width:176px!important}.app-main .page-wrap .pro-table--quote th,.app-main .page-wrap .pro-table--quote td{padding:9px 8px!important}.app-main .page-wrap .pro-table--quote th:nth-child(4),.app-main .page-wrap .pro-table--quote td:nth-child(4){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-main .page-wrap .pro-table--quote th:last-child,.app-main .page-wrap .pro-table--quote td:last-child{width:176px!important;min-width:176px!important;max-width:176px!important;overflow:visible!important}.app-main .page-wrap .products-table-card{overflow-x:auto!important}.app-main .page-wrap .product-table{table-layout:fixed!important;width:100%!important;min-width:1080px!important}.app-main .page-wrap .product-table .col-check{width:38px!important}.app-main .page-wrap .product-table .col-image{width:62px!important}.app-main .page-wrap .product-table .col-code{width:118px!important}.app-main .page-wrap .product-table .col-name{width:29%!important}.app-main .page-wrap .product-table .col-desc{width:24%!important}.app-main .page-wrap .product-table .col-brand,.app-main .page-wrap .product-table .col-model{width:72px!important}.app-main .page-wrap .product-table .col-unit{width:58px!important}.app-main .page-wrap .product-table .col-price{width:92px!important}.app-main .page-wrap .product-table .col-actions{width:78px!important}.app-main .page-wrap .product-table th,.app-main .page-wrap .product-table td{padding:8px 7px!important;vertical-align:middle!important}.app-main .page-wrap .product-table th:first-child,.app-main .page-wrap .product-table td:first-child{width:38px!important;max-width:38px!important;text-align:center!important}.app-main .page-wrap .product-table th:nth-child(2),.app-main .page-wrap .product-table td:nth-child(2){width:62px!important;max-width:62px!important;text-align:center!important}.app-main .page-wrap .product-table th:nth-child(8),.app-main .page-wrap .product-table td:nth-child(8){width:58px!important;max-width:58px!important;text-align:center!important;white-space:nowrap!important}.app-main .page-wrap .product-table th:last-child,.app-main .page-wrap .product-table td:last-child{width:78px!important;min-width:78px!important;max-width:78px!important;overflow:visible!important}.app-main .page-wrap .product-table .thumb{width:38px!important;height:38px!important;margin:auto!important;border-radius:9px!important}.app-main .page-wrap .product-table .thumb img{width:100%!important;height:100%!important;object-fit:contain!important}.app-main .page-wrap .product-table td:nth-child(4) b{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important;word-break:break-word!important}.app-main .page-wrap .product-table td:nth-child(5) .clamp{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.25!important}.app-main .page-wrap .decision-grid,.app-main .page-wrap .decision-grid--pro-v79{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important;align-items:stretch!important}.app-main .page-wrap .decision-card{min-height:88px!important;height:auto!important;padding:14px 16px!important;overflow:visible!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.app-main .page-wrap .decision-card__icon{width:44px!important;height:44px!important;font-size:21px!important;border-radius:14px!important;flex:0 0 auto!important}.app-main .page-wrap .decision-card div{min-width:0!important;overflow:visible!important}.app-main .page-wrap .decision-card small,.app-main .page-wrap .decision-card b,.app-main .page-wrap .decision-card span:not(.decision-card__icon){display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important}.app-main .page-wrap .decision-card small{font-size:calc(12px * var(--panel-z79,1))!important;line-height:1.15!important;font-weight:900!important}.app-main .page-wrap .decision-card b{font-size:clamp(17px,calc(20px * var(--panel-z79,1)),24px)!important;line-height:1.12!important;letter-spacing:-.02em!important}.app-main .page-wrap .decision-card span:not(.decision-card__icon){font-size:calc(11.5px * var(--panel-z79,1))!important;line-height:1.2!important}.app-main .page-wrap .workspace-toolbar{overflow:visible!important;padding:10px 12px!important}.app-main .page-wrap .workspace-toolbar__row--main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.app-main .page-wrap .toolbar-search-form{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.app-main .page-wrap .toolbar-search-pair{display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;gap:7px!important;flex:0 1 clamp(330px,42vw,600px)!important;min-width:290px!important;max-width:600px!important}.app-main .page-wrap .workspace-toolbar--customers .toolbar-search-pair,.app-main .page-wrap .workspace-toolbar--products .toolbar-search-pair,.app-main .page-wrap .workspace-toolbar--quotes .toolbar-search-pair{flex-basis:clamp(320px,39vw,560px)!important;max-width:560px!important}.app-main .page-wrap .toolbar-input--search{width:100%!important;min-width:0!important;max-width:none!important}.app-main .page-wrap .toolbar-input--search input{min-width:0!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-main .page-wrap .toolbar-input--status{width:150px!important;flex:0 0 150px!important}.app-main .page-wrap .toolbar-input--sort{width:145px!important;flex:0 0 145px!important}.app-main .page-wrap .toolbar-input--limit{width:72px!important;flex:0 0 72px!important}.app-main .page-wrap .toolbar-total{flex:0 0 auto!important;white-space:nowrap!important;justify-self:end!important}.app-main .page-wrap .workspace-toolbar__row--secondary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.app-main .page-wrap .excel-action-cluster,.app-main .page-wrap .toolbar-bulk-group{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}@media (max-width:980px){.app-main .page-wrap .workspace-toolbar__row--main{grid-template-columns:1fr!important}.app-main .page-wrap .toolbar-search-pair{max-width:100%!important;flex-basis:100%!important}}.app-main .page-wrap .pro-table .table-action,.app-main .page-wrap .quotes-table .table-action,.app-main .page-wrap .product-table .table-action,.app-main .page-wrap .customer-table .table-action,.app-main .page-wrap .workflow-table .table-action,.app-main .page-wrap .archive-table-v71 .table-action{position:relative!important;display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;margin:0!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;overflow:visible!important;white-space:nowrap!important}.app-main .page-wrap .pro-table .table-action span,.app-main .page-wrap .quotes-table .table-action span,.app-main .page-wrap .product-table .table-action span,.app-main .page-wrap .customer-table .table-action span,.app-main .page-wrap .workflow-table .table-action span,.app-main .page-wrap .archive-table-v71 .table-action span{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;font-size:14px!important;line-height:1!important;color:var(--primary,#245ba7)!important;text-indent:0!important}.app-main .page-wrap .table-action-list,.app-main .page-wrap .table-action-list--dense,.app-main .page-wrap .quote-actions,.app-main .page-wrap .action-cell{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow:visible!important;min-width:0!important;white-space:nowrap!important}.app-main .page-wrap .table-action:before,.app-main .page-wrap .table-action:after{content:none!important;display:none!important}.app-main .page-wrap .table-action:hover:after,.app-main .page-wrap .table-action:focus-visible:after{content:attr(data-label)!important;display:block!important;position:absolute!important;left:50%!important;bottom:calc(100% + 8px)!important;transform:translate(-50%)!important;z-index:999999!important;padding:6px 8px!important;border-radius:8px!important;background:#14233d!important;color:#fff!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 8px 22px #0f172a3d!important;pointer-events:none!important;text-indent:0!important}.app-main .page-wrap .table-action:not([data-label]):hover:after{content:attr(title)!important}.app-main .page-wrap .quotes-table.pro-table--quote{table-layout:fixed!important;width:100%!important;min-width:1080px!important}.app-main .page-wrap .pro-table--quote col:nth-child(1){width:36px!important}.app-main .page-wrap .pro-table--quote col:nth-child(2){width:118px!important}.app-main .page-wrap .pro-table--quote col:nth-child(3){width:42px!important}.app-main .page-wrap .pro-table--quote col:nth-child(4){width:auto!important}.app-main .page-wrap .pro-table--quote col:nth-child(5),.app-main .page-wrap .pro-table--quote col:nth-child(6){width:84px!important}.app-main .page-wrap .pro-table--quote col:nth-child(7){width:82px!important}.app-main .page-wrap .pro-table--quote col:nth-child(8){width:82px!important}.app-main .page-wrap .pro-table--quote col:nth-child(9){width:112px!important}.app-main .page-wrap .pro-table--quote col:last-child{width:158px!important}.app-main .page-wrap .pro-table--quote th:last-child,.app-main .page-wrap .pro-table--quote td:last-child{width:158px!important;min-width:158px!important;max-width:158px!important;overflow:visible!important}.app-main .page-wrap .quote-customer-fit,.app-main .page-wrap .cell-ellipsis{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-main .page-wrap .product-table{table-layout:fixed!important;width:100%!important;min-width:1050px!important}.app-main .page-wrap .product-table .col-check{width:34px!important}.app-main .page-wrap .product-table .col-image{width:54px!important}.app-main .page-wrap .product-table .col-code{width:112px!important}.app-main .page-wrap .product-table .col-name{width:32%!important}.app-main .page-wrap .product-table .col-desc{width:22%!important}.app-main .page-wrap .product-table .col-brand,.app-main .page-wrap .product-table .col-model{width:64px!important}.app-main .page-wrap .product-table .col-unit{width:52px!important}.app-main .page-wrap .product-table .col-price{width:88px!important}.app-main .page-wrap .product-table .col-actions{width:72px!important}.app-main .page-wrap .product-table th:first-child,.app-main .page-wrap .product-table td:first-child{width:34px!important;max-width:34px!important;text-align:center!important;padding-inline:4px!important}.app-main .page-wrap .product-table th:nth-child(2),.app-main .page-wrap .product-table td:nth-child(2){width:54px!important;max-width:54px!important;text-align:center!important;padding-inline:5px!important}.app-main .page-wrap .product-table th:nth-child(8),.app-main .page-wrap .product-table td:nth-child(8){width:52px!important;max-width:52px!important;text-align:center!important}.app-main .page-wrap .product-table th:last-child,.app-main .page-wrap .product-table td:last-child{width:72px!important;min-width:72px!important;max-width:72px!important;overflow:visible!important}.app-main .page-wrap .product-table td:nth-child(4) b{display:block!important;white-space:normal!important;overflow:visible!important;line-height:1.22!important;word-break:break-word!important}.app-main .page-wrap .customer-table{table-layout:fixed!important;width:100%!important;min-width:1080px!important}.app-main .page-wrap .customer-table .col-check{width:34px!important}.app-main .page-wrap .customer-table .col-code{width:82px!important}.app-main .page-wrap .customer-table .col-company{width:auto!important}.app-main .page-wrap .customer-table .col-contact{width:128px!important}.app-main .page-wrap .customer-table .col-phone{width:126px!important}.app-main .page-wrap .customer-table .col-email{width:160px!important}.app-main .page-wrap .customer-table .col-city{width:96px!important}.app-main .page-wrap .customer-table .col-tax{width:105px!important}.app-main .page-wrap .customer-table .col-quotes{width:92px!important}.app-main .page-wrap .customer-table .col-actions{width:72px!important}.app-main .page-wrap .customer-table th:first-child,.app-main .page-wrap .customer-table td:first-child{width:34px!important;max-width:34px!important;text-align:center!important;padding-inline:4px!important}.app-main .page-wrap .customer-table td:nth-child(2),.app-main .page-wrap .customer-table th:nth-child(2){width:82px!important;max-width:82px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-main .page-wrap .customer-table td:nth-child(3),.app-main .page-wrap .customer-table th:nth-child(3){min-width:0!important;overflow:hidden!important}.app-main .page-wrap .customer-table .customer-name-link,.app-main .page-wrap .customer-table .customer-name-link b{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.app-main .page-wrap .customer-table td:nth-child(8),.app-main .page-wrap .customer-table th:nth-child(8){width:105px!important;max-width:105px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-main .page-wrap .customer-table th:last-child,.app-main .page-wrap .customer-table td:last-child{width:72px!important;min-width:72px!important;max-width:72px!important;overflow:visible!important}.app-main .page-wrap .dashboard-activity-card{min-height:340px!important}.app-main .page-wrap .dashboard-activity-card .activity-scroll{min-height:260px!important;max-height:320px!important;overflow-y:auto!important;padding-right:4px!important}.app-main .page-wrap .dashboard-activity-card .activity-scroll>div{min-height:46px!important;padding:9px 10px!important;border-bottom:1px solid var(--border,#dbe5f2)!important}.app-main .page-wrap .entity-form .form-grid label,.app-main .page-wrap .quote-pro-v58 .form-grid label,.app-main .page-wrap .profile-form .form-grid label,.app-main .page-wrap .product-form-modern .form-grid label,.app-main .page-wrap .customer-form .form-grid label{position:relative!important;padding:7px 8px 8px!important;border:1px solid color-mix(in srgb,var(--border,#dbe5f2) 82%,#fff 18%)!important;border-radius:12px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#245ba7) 2%,#fff),#fff)!important}.app-main .page-wrap .entity-form .form-grid label:before,.app-main .page-wrap .quote-pro-v58 .form-grid label:before{display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;margin-right:6px!important;border-radius:8px!important;background:color-mix(in srgb,var(--primary,#245ba7) 9%,#fff)!important;color:var(--primary,#245ba7)!important;font-size:13px!important;line-height:1!important;vertical-align:middle!important}.app-main .page-wrap label:has([name=company_name]):before,.app-main .page-wrap label:has([name=customer_company_name]):before{content:"🏢"!important}.app-main .page-wrap label:has([name=short_name]):before{content:"🏷️"!important}.app-main .page-wrap label:has([name=contact_name]):before,.app-main .page-wrap label:has([name=customer_contact_name]):before,.app-main .page-wrap label:has([name=authorized_person]):before{content:"👤"!important}.app-main .page-wrap label:has([name=phone]):before,.app-main .page-wrap label:has([name=customer_phone]):before{content:"☎️"!important}.app-main .page-wrap label:has([name=mobile]):before,.app-main .page-wrap label:has([name=customer_mobile]):before{content:"📱"!important}.app-main .page-wrap label:has([name=email]):before,.app-main .page-wrap label:has([name=customer_email]):before{content:"✉️"!important}.app-main .page-wrap label:has([name=website]):before,.app-main .page-wrap label:has([name=customer_website]):before{content:"🌐"!important}.app-main .page-wrap label:has([name=tax_no]):before,.app-main .page-wrap label:has([name=customer_tax_no]):before{content:"#️⃣"!important}.app-main .page-wrap label:has([name=tax_office]):before,.app-main .page-wrap label:has([name=customer_tax_office]):before{content:"🏛️"!important}.app-main .page-wrap label:has([name=country]):before,.app-main .page-wrap label:has([name=customer_country]):before{content:"🌍"!important}.app-main .page-wrap label:has([name=city]):before,.app-main .page-wrap label:has([name=customer_city]):before{content:"🏙️"!important}.app-main .page-wrap label:has([name=district]):before,.app-main .page-wrap label:has([name=customer_district]):before{content:"📍"!important}.app-main .page-wrap label:has([name=billing_address]):before,.app-main .page-wrap label:has([name=customer_billing_address]):before{content:"🧾"!important}.app-main .page-wrap label:has([name=delivery_address]):before,.app-main .page-wrap label:has([name=customer_delivery_address]):before{content:"🚚"!important}.app-main .page-wrap label:has([name=code]):before{content:"🔢"!important}.app-main .page-wrap label:has([name=name]):before{content:"📦"!important}.app-main .page-wrap label:has([name=brand]):before{content:"🏷️"!important}.app-main .page-wrap label:has([name=model]):before{content:"🧩"!important}.app-main .page-wrap label:has([name=unit]):before{content:"📏"!important}.app-main .page-wrap label:has([name=sale_price]):before{content:"💰"!important}.app-main .page-wrap label:has([name=currency]):before{content:"💱"!important}.app-main .page-wrap label:has([name=vat_rate]):before{content:"%"!important}.app-main .page-wrap label:has([name=stock_qty]):before{content:"📊"!important}.app-main .page-wrap .entity-form .form-grid input,.app-main .page-wrap .entity-form .form-grid select,.app-main .page-wrap .entity-form .form-grid textarea,.app-main .page-wrap .quote-pro-v58 .form-grid input,.app-main .page-wrap .quote-pro-v58 .form-grid select,.app-main .page-wrap .quote-pro-v58 .form-grid textarea{margin-top:5px!important;background:#fff!important;border-radius:10px!important}.quote-pro-v58 .quote-info-v82-card{padding:12px!important;overflow:visible!important;container-type:inline-size}.quote-pro-v58 .quote-info-v82-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;margin:0 0 9px!important;padding-bottom:8px!important;border-bottom:1px solid color-mix(in srgb,var(--border,#dbe5f2) 80%,transparent)!important}.quote-pro-v58 .quote-info-v82-head h2,.quote-pro-v58 .quote-info-v82-head h2 span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-info-v82-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important;align-items:start!important}.quote-pro-v58 .quote-info-v82-grid .quote-field{display:grid!important;grid-template-rows:auto auto!important;gap:5px!important;min-width:0!important;padding:8px!important;border:1px solid color-mix(in srgb,var(--border,#dbe5f2) 86%,#fff 14%)!important;border-radius:12px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--card,#fff) 93%,#f7fbff 7%),var(--card,#fff))!important;box-shadow:0 5px 16px #112a4d0b!important;font-size:var(--panel-font-size,13px)!important;line-height:1.18!important}.quote-pro-v58 .quote-info-v82-grid .field-title,.quote-pro-v58 .quote-footer-v82 .field-title,.quote-pro-v58 .customer-panel label .field-title,.quote-pro-v58 .quick-product-form label .field-title{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;width:100%!important;color:var(--text,#14233d)!important;font-weight:900!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-info-v82-grid .field-title span:first-child,.quote-pro-v58 .quote-footer-v82 .field-title span:first-child{flex:0 0 auto!important;display:inline-grid!important;place-items:center!important;width:19px!important;height:19px!important;border-radius:7px!important;background:color-mix(in srgb,var(--primary,#245ba7) 10%,#fff 90%)!important}.quote-pro-v58 .quote-info-v82-grid input,.quote-pro-v58 .quote-info-v82-grid select,.quote-pro-v58 .quote-info-v82-grid textarea{width:100%!important;min-width:0!important;min-height:34px!important;height:auto!important;padding:7px 9px!important;border-radius:10px!important;border:1px solid var(--border,#dbe5f2)!important;font-size:calc(var(--panel-font-size,13px) * .95)!important;font-weight:800!important;line-height:1.2!important;background:#fff!important;color:var(--text,#14233d)!important}.quote-pro-v58 .quote-info-v82-grid textarea{min-height:42px!important;max-height:150px!important;resize:vertical!important;overflow:auto!important}.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date,.quote-pro-v58 .quote-info-v82-grid .tf-status{grid-column:span 2!important}.quote-pro-v58 .quote-info-v82-grid .tf-follow-note{grid-column:span 7!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 8!important;display:grid!important;grid-template-columns:minmax(150px,2fr) minmax(210px,3fr)!important;gap:8px!important;align-items:stretch!important;min-width:0!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row .quote-field{height:100%!important}.quote-pro-v58 .quote-info-v82-grid .tf-project-name,.quote-pro-v58 .quote-info-v82-grid .tf-project-code{grid-column:span 6!important}.quote-pro-v58 .quote-info-v82-grid .tf-subject{grid-column:span 12!important}.quote-pro-v58 .fx-rate-tools--v82{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:6px!important;align-items:center!important}.quote-pro-v58 .fx-rate-tools--v82 .fx-refresh-btn{width:36px!important;min-width:36px!important;max-width:36px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;font-size:15px!important;line-height:1!important;border-radius:10px!important}.quote-pro-v58 .fx-rate-status{display:inline-flex!important;align-items:center!important;gap:5px!important;max-width:100%!important;width:max-content!important;margin-top:4px!important;padding:4px 8px!important;border-radius:999px!important;font-size:calc(var(--panel-font-size,13px) * .82)!important;font-weight:900!important;line-height:1.2!important;white-space:normal!important}.quote-pro-v58 .fx-rate-status:not(:empty):before{content:"✅";font-size:12px}.quote-pro-v58 .fx-rate-status.is-warn:not(:empty):before{content:"⚠️"}.quote-pro-v58 .fx-rate-status.is-error:not(:empty):before{content:"⛔"}.quote-pro-v58 .fx-rate-status.is-ok,.quote-pro-v58 .fx-rate-status:not(:empty){background:#ecfdf3!important;color:#067647!important;border:1px solid #bbf7d0!important}.quote-pro-v58 .fx-rate-status.is-warn{background:#fff7ed!important;color:#9a5b00!important;border-color:#fed7aa!important}.quote-pro-v58 .fx-rate-status.is-error{background:#fff1f2!important;color:#b42318!important;border-color:#fecaca!important}.quote-pro-v58 .quote-info-v82-grid .field-hint{display:block!important;margin-top:3px!important;font-size:calc(var(--panel-font-size,13px) * .78)!important;line-height:1.22!important;color:var(--muted,#718198)!important;font-weight:750!important}.quote-pro-v58 .quote-customer-card__head-copy{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.quote-pro-v58 .quote-customer-add-btn,.quote-pro-v58 .quote-clear-trigger{display:inline-flex!important;align-items:center!important;gap:6px!important;height:34px!important;min-height:34px!important;max-width:100%!important;padding:7px 11px!important;border-radius:999px!important;font-size:calc(var(--panel-font-size,13px) * .9)!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-customer-add-btn{border:1px solid color-mix(in srgb,var(--primary,#245ba7) 25%,#dbe5f2 75%)!important;background:color-mix(in srgb,var(--primary,#245ba7) 8%,#fff 92%)!important;color:var(--primary,#245ba7)!important}.quote-pro-v58 .quote-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important}.quote-pro-v58 .quote-row-create-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:max-content!important;max-width:100%!important;min-height:34px!important;height:34px!important;padding:7px 11px!important;border-radius:12px!important;font-size:calc(var(--panel-font-size,13px) * .86)!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.quote-pro-v58 .quote-action-emoji{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:8px!important;background:color-mix(in srgb,var(--primary,#245ba7) 10%,#fff 90%)!important}.quote-pro-v58 .quote-footer-v82 .quote-footer-edit-grid label{display:grid!important;gap:5px!important}.quote-pro-v58 .quote-footer-preview-v82{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:8px!important;border:1px dashed var(--border,#dbe5f2)!important;border-radius:12px!important;background:color-mix(in srgb,var(--card,#fff) 92%,#eef6ff 8%)!important}.quote-pro-v58 .quote-footer-preview-v82 span{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.footer-color-ico{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:8px!important;background:#eef6ff!important}.footer-color-ico--addr{background:#ecfdf3!important;color:#047857!important}.footer-color-ico--mail{background:#eff6ff!important;color:#1d4ed8!important}.footer-color-ico--phone{background:#fff7ed!important;color:#c2410c!important}@media (max-width:1500px){.quote-pro-v58 .quote-info-v82-grid .quote-field--no{grid-column:span 4!important}.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date{grid-column:span 2!important}.quote-pro-v58 .quote-info-v82-grid .tf-follow-note{grid-column:span 8!important}.quote-pro-v58 .quote-info-v82-grid .tf-status{grid-column:span 4!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 12!important}.quote-pro-v58 .quote-info-v82-grid .tf-try-total{grid-column:span 6!important}}@media (max-width:900px){.quote-pro-v58 .quote-info-v82-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quote-pro-v58 .quote-info-v82-grid .quote-field,.quote-pro-v58 .quote-info-v82-grid .quote-field--no,.quote-pro-v58 .quote-info-v82-grid .tf-follow-note,.quote-pro-v58 .quote-info-v82-grid .tf-status,.quote-pro-v58 .quote-info-v82-grid .tf-try-total,.quote-pro-v58 .quote-info-v82-grid .tf-project-name,.quote-pro-v58 .quote-info-v82-grid .tf-project-code,.quote-pro-v58 .quote-info-v82-grid .tf-subject{grid-column:span 2!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 2!important;grid-template-columns:1fr!important}}.quote-pro-v58 .quote-info-v82-card{min-width:0!important}.quote-pro-v58 .quote-info-v82-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important}.quote-pro-v58 .quote-info-v82-grid .quote-field{min-width:0!important;overflow:visible!important}.quote-pro-v58 .quote-info-v82-grid .quote-field--no,.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date,.quote-pro-v58 .quote-info-v82-grid .tf-status{grid-column:span 3!important}.quote-pro-v58 .quote-info-v82-grid .tf-follow-note{grid-column:span 9!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]{min-width:128px!important;width:100%!important;height:38px!important;min-height:38px!important;padding:7px 8px!important;font-size:12.5px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.01em!important;appearance:auto!important;-webkit-appearance:auto!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]::-webkit-calendar-picker-indicator{margin-left:2px!important;padding:0!important}.quote-pro-v58 .quote-info-v82-grid .field-title{font-size:12.3px!important;letter-spacing:-.01em!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 8!important;grid-template-columns:minmax(145px,1.1fr) minmax(210px,1.6fr)!important}.quote-pro-v58 .quote-info-v82-grid .tf-try-total{grid-column:span 4!important}.quote-pro-v58 .quote-lines-card{overflow:visible!important}.quote-pro-v58 .quote-items-scroll{overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.quote-pro-v58 table.quote-items{width:100%!important;min-width:1180px!important;table-layout:fixed!important}.quote-pro-v58 .quote-items th,.quote-pro-v58 .quote-items td{box-sizing:border-box!important}.quote-pro-v58 .quote-items th:nth-child(1),.quote-pro-v58 .quote-items td:nth-child(1){width:76px!important}.quote-pro-v58 .quote-items th:nth-child(2),.quote-pro-v58 .quote-items td:nth-child(2){width:120px!important}.quote-pro-v58 .quote-items th:nth-child(3),.quote-pro-v58 .quote-items td:nth-child(3){width:260px!important;max-width:260px!important}.quote-pro-v58 .quote-items th:nth-child(5),.quote-pro-v58 .quote-items td:nth-child(5){width:70px!important}.quote-pro-v58 .quote-items th:nth-child(6),.quote-pro-v58 .quote-items td:nth-child(6){width:82px!important}.quote-pro-v58 .quote-items th:nth-child(7),.quote-pro-v58 .quote-items td:nth-child(7){width:100px!important}.quote-pro-v58 .quote-items th:nth-child(8),.quote-pro-v58 .quote-items td:nth-child(8){width:112px!important}.quote-pro-v58 .quote-items th:nth-child(9),.quote-pro-v58 .quote-items td:nth-child(9){width:70px!important}.quote-pro-v58 .quote-items th:nth-child(10),.quote-pro-v58 .quote-items td:nth-child(10){width:104px!important}.quote-pro-v58 .quote-actions-head,.quote-pro-v58 .quote-row-actions-cell,.quote-pro-v58 .quote-items th:nth-child(11),.quote-pro-v58 .quote-items td:nth-child(11){width:86px!important;min-width:86px!important;max-width:86px!important}.quote-pro-v58 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:6px!important;align-items:center!important}.quote-pro-v58 .quote-product-name input[data-kind=name]{min-width:0!important;width:100%!important;font-size:13px!important;font-weight:900!important;white-space:normal!important;text-overflow:clip!important}.quote-pro-v58 .quote-product-code input,.quote-pro-v58 .quote-product-name input{height:38px!important;min-height:38px!important;padding-inline:9px!important}.quote-pro-v58 .quote-items .line-description{min-width:0!important;width:100%!important;min-height:58px!important;font-size:12.2px!important;line-height:1.28!important}.quote-template-gallery-card{width:min(1500px,calc(100vw - 28px))!important;height:min(900px,calc(100dvh - 28px))!important;overflow:hidden!important}.quote-template-gallery-grid{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;gap:14px!important;height:calc(100% - 64px)!important;min-height:0!important}.quote-template-choice-list{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;overflow:auto!important;padding:4px 6px 4px 2px!important;align-content:initial!important}.quote-template-choice{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:86px!important;height:auto!important;overflow:hidden!important;position:relative!important}.quote-template-choice .template-mini{width:110px!important;min-width:110px!important;max-width:110px!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:5px!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:14px minmax(0,1fr)!important;border-top-width:5px!important;overflow:hidden!important;transform:none!important}.quote-template-choice .template-mini header,.quote-template-choice .template-mini aside,.quote-template-choice .template-mini main,.quote-template-choice .template-mini footer,.quote-template-choice .template-mini table{position:static!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}.quote-template-choice .template-mini main{padding:4px!important}.quote-template-choice .template-mini main>*{margin-bottom:3px!important}.quote-template-choice .template-mini strong,.quote-template-choice .template-mini small,.quote-template-choice .template-mini span,.quote-template-choice .template-mini table{transform:none!important}.quote-template-choice>span:last-child{display:block!important;min-width:0!important;overflow:hidden!important}.quote-template-choice>span:last-child b,.quote-template-choice>span:last-child small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-template-applied-preview{min-width:0!important;overflow:hidden!important}.quote-template-applied-preview iframe{width:100%!important;height:100%!important;min-height:0!important;overflow:auto!important;background:#fff!important}@media (max-width:1500px){.quote-pro-v58 .quote-info-v82-grid .quote-field--no,.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date,.quote-pro-v58 .quote-info-v82-grid .tf-status{grid-column:span 3!important}.quote-pro-v58 .quote-info-v82-grid .tf-follow-note{grid-column:span 9!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 8!important}.quote-pro-v58 .quote-info-v82-grid .tf-try-total{grid-column:span 4!important}}@media (max-width:1180px){.quote-template-gallery-grid{grid-template-columns:1fr!important;height:calc(100% - 80px)!important}.quote-template-choice-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;max-height:220px!important}}@media (max-width:900px){.quote-pro-v58 .quote-info-v82-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quote-pro-v58 .quote-info-v82-grid .quote-field,.quote-pro-v58 .quote-info-v82-grid .quote-field--no,.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date,.quote-pro-v58 .quote-info-v82-grid .tf-follow-note,.quote-pro-v58 .quote-info-v82-grid .tf-status,.quote-pro-v58 .quote-info-v82-grid .tf-try-total,.quote-pro-v58 .quote-info-v82-grid .tf-project-name,.quote-pro-v58 .quote-info-v82-grid .tf-project-code,.quote-pro-v58 .quote-info-v82-grid .tf-subject,.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 2!important}}.quote-pro-v58 .quote-side-stack,.quote-pro-v58 .quote-info-v82-card,.quote-pro-v58 .quote-info-v82-grid{min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-info-v82-card{overflow:hidden!important}.quote-pro-v58 .quote-info-v82-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.quote-pro-v58 .quote-info-v82-grid .quote-field,.quote-pro-v58 .quote-info-v82-grid .quote-field--no,.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date,.quote-pro-v58 .quote-info-v82-grid .tf-status,.quote-pro-v58 .quote-info-v82-grid .tf-try-total,.quote-pro-v58 .quote-info-v82-grid .tf-project-name,.quote-pro-v58 .quote-info-v82-grid .tf-project-code{grid-column:span 1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.quote-pro-v58 .quote-info-v82-grid .quote-field--no,.quote-pro-v58 .quote-info-v82-grid .tf-follow-note,.quote-pro-v58 .quote-info-v82-grid .quote-fx-row,.quote-pro-v58 .quote-info-v82-grid .tf-subject{grid-column:1/-1!important}.quote-pro-v58 .quote-info-v82-grid .quote-field:before,.quote-pro-v58 .quote-info-v82-grid .quote-field:after{content:none!important;display:none!important}.quote-pro-v58 .quote-info-v82-grid .field-title{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.15!important}.quote-pro-v58 .quote-info-v82-grid .field-title span:first-child{flex:0 0 19px!important}.quote-pro-v58 .quote-info-v82-grid input,.quote-pro-v58 .quote-info-v82-grid select,.quote-pro-v58 .quote-info-v82-grid textarea,.quote-pro-v58 .quote-info-v82-grid input[type=date]{min-width:0!important;width:100%!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:7px 9px!important;box-sizing:border-box!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]::-webkit-calendar-picker-indicator{flex:0 0 auto!important;margin-left:4px!important;padding:0!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:10px!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row .quote-field{grid-column:span 1!important;height:auto!important}.quote-pro-v58 .fx-rate-tools--v82{grid-template-columns:minmax(0,1fr) 36px!important}.quote-pro-v58 .fx-rate-status{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;border-radius:10px!important}.quote-pro-v58 .quote-info-v82-grid .field-hint{max-width:100%!important;overflow-wrap:anywhere!important;font-size:10.5px!important;line-height:1.22!important}@media (max-width:1180px){.quote-pro-v58 .quote-info-v82-grid,.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-template-columns:1fr!important}.quote-pro-v58 .quote-info-v82-grid .quote-field,.quote-pro-v58 .quote-info-v82-grid .quote-fx-row .quote-field{grid-column:1/-1!important}}.quote-pro-v58 .quote-items-scroll{overflow-x:auto!important;overflow-y:auto!important;max-width:100%!important}.quote-pro-v58 table.quote-items{width:100%!important;min-width:1330px!important;table-layout:fixed!important}.quote-pro-v58 .quote-items th:nth-child(1),.quote-pro-v58 .quote-items td:nth-child(1){width:74px!important}.quote-pro-v58 .quote-items th:nth-child(2),.quote-pro-v58 .quote-items td:nth-child(2){width:112px!important}.quote-pro-v58 .quote-items th:nth-child(3),.quote-pro-v58 .quote-items td:nth-child(3){width:370px!important;max-width:370px!important}.quote-pro-v58 .quote-items th:nth-child(4),.quote-pro-v58 .quote-items td:nth-child(4){width:300px!important;max-width:300px!important}.quote-pro-v58 .quote-items th:nth-child(5),.quote-pro-v58 .quote-items td:nth-child(5){width:68px!important}.quote-pro-v58 .quote-items th:nth-child(6),.quote-pro-v58 .quote-items td:nth-child(6){width:78px!important}.quote-pro-v58 .quote-items th:nth-child(7),.quote-pro-v58 .quote-items td:nth-child(7){width:96px!important}.quote-pro-v58 .quote-items th:nth-child(8),.quote-pro-v58 .quote-items td:nth-child(8){width:108px!important}.quote-pro-v58 .quote-items th:nth-child(9),.quote-pro-v58 .quote-items td:nth-child(9){width:66px!important}.quote-pro-v58 .quote-items th:nth-child(10),.quote-pro-v58 .quote-items td:nth-child(10){width:98px!important}.quote-pro-v58 .quote-items th:nth-child(11),.quote-pro-v58 .quote-items td:nth-child(11){width:82px!important;min-width:82px!important;max-width:82px!important}.quote-pro-v58 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important;align-items:start!important;min-width:0!important;width:100%!important}.quote-pro-v58 .quote-product-name textarea.line-name,.quote-pro-v58 .quote-product-name [data-product-search][data-kind=name]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:48px!important;max-height:130px!important;resize:vertical!important;overflow:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;font-size:13px!important;font-weight:900!important;line-height:1.22!important;padding:7px 9px!important;box-sizing:border-box!important}.quote-pro-v58 .quote-pick-btn,.quote-pro-v58 .product-find{width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important}.quote-pro-v58 .quote-items .line-description{min-height:58px!important}.quote-template-gallery-modal .quote-template-gallery-card{width:min(1320px,calc(100vw - 36px))!important;height:min(820px,calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;padding:16px!important}.quote-template-gallery-modal .quote-template-gallery-head{margin:0 0 12px!important;padding-right:46px!important;min-height:48px!important;align-items:start!important}.quote-template-gallery-modal .quote-template-gallery-grid{display:grid!important;grid-template-columns:minmax(320px,360px) minmax(0,1fr)!important;gap:14px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice-list{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;max-height:none!important;height:100%!important;overflow:auto!important;padding:2px 8px 2px 0!important;align-content:initial!important}.quote-template-gallery-modal .quote-template-choice{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:68px!important;height:68px!important;padding:7px 9px!important;overflow:hidden!important;box-sizing:border-box!important}.quote-template-gallery-modal .quote-template-choice .template-mini{width:86px!important;min-width:86px!important;max-width:86px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:4px!important;border-top-width:5px!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr)!important;grid-template-rows:11px minmax(0,1fr)!important;transform:none!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice .template-mini header{min-height:0!important;height:11px!important;padding:2px!important}.quote-template-gallery-modal .quote-template-choice .template-mini main{padding:3px!important}.quote-template-gallery-modal .quote-template-choice .template-mini strong,.quote-template-gallery-modal .quote-template-choice .template-mini .mini-description,.quote-template-gallery-modal .quote-template-choice .template-mini table,.quote-template-gallery-modal .quote-template-choice .template-mini footer{display:none!important}.quote-template-gallery-modal .quote-template-choice .template-mini .mini-product,.quote-template-gallery-modal .quote-template-choice .template-mini span{display:block!important;height:5px!important;margin:0 0 4px!important;border-radius:3px!important;color:transparent!important;background:#dbe5f2!important}.quote-template-gallery-modal .quote-template-choice>span:last-child{min-width:0!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important}.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1.2!important;margin-top:3px!important}.quote-template-gallery-modal .quote-template-applied-preview{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-applied-preview iframe{width:100%!important;height:100%!important;min-height:0!important}@media (max-width:1180px){.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:220px minmax(0,1fr)!important}.quote-template-gallery-modal .quote-template-choice-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}}.quote-pro-v58 .quote-lines-card--no-overflow{overflow:hidden!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.quote-pro-v58 .quote-lines-card--no-overflow .quote-items-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2))!important;border-radius:12px!important;background:#f6f9ff!important}.quote-pro-v58 .quote-items--no-overflow{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;overflow:hidden!important}.quote-pro-v58 .quote-items--no-overflow col.col-image{width:9.5%!important}.quote-pro-v58 .quote-items--no-overflow col.col-code{width:14.5%!important}.quote-pro-v58 .quote-items--no-overflow col.col-main{width:36.5%!important}.quote-pro-v58 .quote-items--no-overflow col.col-qty{width:6.2%!important}.quote-pro-v58 .quote-items--no-overflow col.col-unit{width:8.2%!important}.quote-pro-v58 .quote-items--no-overflow col.col-price{width:10.2%!important}.quote-pro-v58 .quote-items--no-overflow col.col-vat{width:5.8%!important}.quote-pro-v58 .quote-items--no-overflow col.col-total{width:9.1%!important}.quote-pro-v58 .quote-items--no-overflow th,.quote-pro-v58 .quote-items--no-overflow td{box-sizing:border-box!important;max-width:none!important;min-width:0!important;overflow:hidden!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;vertical-align:middle!important;border-right:1px solid color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2))!important}.quote-pro-v58 .quote-items--no-overflow th{height:48px!important;padding:8px!important;background:#eaf2ff!important;color:var(--text,#14233d)!important;font-size:13px!important;font-weight:950!important;text-align:center!important;line-height:1.12!important}.quote-pro-v58 .quote-items--no-overflow th small{display:block!important;font-size:10px!important;line-height:1.05!important;font-weight:800!important;opacity:.92!important}.quote-pro-v58 .quote-items--no-overflow td{padding:10px!important;background:#f5f8ff!important;color:var(--text,#14233d)!important;font-size:12.5px!important;line-height:1.22!important}.quote-pro-v58 .quote-items--no-overflow .quote-image-cell{text-align:center!important;padding:10px 8px!important}.quote-pro-v58 .quote-items--no-overflow .quote-line-image-stack{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;place-items:center!important;gap:6px!important;margin:0!important}.quote-pro-v58 .quote-items--no-overflow .quote-line-image{width:58px!important;height:58px!important;min-width:58px!important;border-radius:12px!important;background:#fff!important;border:1px dashed #cfe0ff!important;display:grid!important;place-items:center!important;overflow:hidden!important;color:#5b6f90!important}.quote-pro-v58 .quote-items--no-overflow .quote-line-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.quote-pro-v58 .quote-items--no-overflow .quote-line-image-edit{width:auto!important;min-width:66px!important;max-width:100%!important;height:26px!important;min-height:26px!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:var(--primary,#245ba7)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.quote-pro-v58 .quote-items--no-overflow .quote-line-image-edit__text{display:inline!important}.quote-pro-v58 .quote-items--no-overflow .quote-inline-actions--image{display:grid!important;grid-template-columns:repeat(4,22px)!important;justify-content:center!important;gap:3px!important;width:100%!important}.quote-pro-v58 .quote-items--no-overflow .quote-inline-actions--image .quote-inline-action{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;border-radius:6px!important;font-size:11px!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-code input,.quote-pro-v58 .quote-items--no-overflow .quote-unit-input,.quote-pro-v58 .quote-items--no-overflow .quote-num-input,.quote-pro-v58 .quote-items--no-overflow .quote-money-input,.quote-pro-v58 .quote-items--no-overflow .quote-vat-input,.quote-pro-v58 .quote-items--no-overflow .quote-discount-input,.quote-pro-v58 .quote-items--no-overflow select,.quote-pro-v58 .quote-items--no-overflow textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 12%,var(--border,#dbe5f2))!important;border-radius:10px!important;background:#fff!important;color:var(--text,#14233d)!important;font-size:12.5px!important;line-height:1.2!important;padding:7px 8px!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-code input{text-align:left!important;font-weight:850!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-main{vertical-align:top!important;padding:10px 12px!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-main__top{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0 0 8px!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-main .line-name{min-height:42px!important;height:42px!important;max-height:92px!important;resize:vertical!important;font-weight:900!important;white-space:normal!important;overflow:auto!important;text-overflow:clip!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-main .quote-pick-btn{width:76px!important;min-width:76px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;border-radius:10px!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-main .line-description{display:block!important;min-height:104px!important;height:104px!important;max-height:180px!important;resize:vertical!important;overflow:auto!important;white-space:pre-wrap!important;text-overflow:clip!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:11.5px!important;line-height:1.32!important}.quote-pro-v58 .quote-items--no-overflow .quote-line-docs{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:6px!important}.quote-pro-v58 .quote-items--no-overflow .quote-qty-cell,.quote-pro-v58 .quote-items--no-overflow .quote-unit-cell,.quote-pro-v58 .quote-items--no-overflow .quote-vat-cell,.quote-pro-v58 .quote-items--no-overflow .quote-line-net{text-align:center!important}.quote-pro-v58 .quote-items--no-overflow .quote-num-input,.quote-pro-v58 .quote-items--no-overflow .quote-vat-input,.quote-pro-v58 .quote-items--no-overflow .quote-money-input,.quote-pro-v58 .quote-items--no-overflow .quote-discount-input,.quote-pro-v58 .quote-items--no-overflow .quote-unit-input{text-align:center!important;font-weight:900!important}.quote-pro-v58 .quote-items--no-overflow .quote-price-discount-cell{padding:10px 8px!important;text-align:center!important}.quote-pro-v58 .quote-items--no-overflow .quote-price-discount-cell .quote-money-input{margin:0 0 8px!important}.quote-pro-v58 .quote-items--no-overflow .quote-discount-combo{display:grid!important;grid-template-columns:minmax(42px,.82fr) minmax(0,1fr)!important;gap:5px!important;align-items:center!important;width:100%!important;max-width:100%!important}.quote-pro-v58 .quote-items--no-overflow .quote-discount-combo select{padding:6px 4px!important;font-size:11px!important;font-weight:900!important;text-align:center!important}.quote-pro-v58 .quote-items--no-overflow .quote-line-net b{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;overflow-wrap:anywhere!important;white-space:normal!important;text-align:right!important;font-size:12.5px!important;font-weight:950!important}.quote-pro-v58 .quote-items--no-overflow .is-empty-row .quote-line-image-edit,.quote-pro-v58 .quote-items--no-overflow .is-empty-row .quote-inline-actions--image{display:none!important}@media (max-width:1180px){.quote-pro-v58 .quote-lines-card--no-overflow .quote-items-scroll{overflow-x:hidden!important}.quote-pro-v58 .quote-items--no-overflow th{font-size:11.5px!important;padding:7px 5px!important}.quote-pro-v58 .quote-items--no-overflow td{font-size:11px!important;padding:8px 5px!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-main__top{grid-template-columns:minmax(0,1fr)!important}.quote-pro-v58 .quote-items--no-overflow .quote-product-main .quote-pick-btn{width:100%!important;min-width:0!important}}.quote-pro-v58 .quote-info-v82-card{overflow:hidden!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-info-v82-grid{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-info-v82-grid .quote-field{flex:1 1 150px!important;min-width:118px!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.quote-pro-v58 .quote-info-v82-grid .quote-field--no{flex:1 1 255px!important;min-width:210px!important;max-width:310px!important}.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date{flex:0 1 145px!important;min-width:132px!important;max-width:155px!important}.quote-pro-v58 .quote-info-v82-grid .tf-status{flex:0 1 125px!important;min-width:112px!important;max-width:140px!important}.quote-pro-v58 .quote-info-v82-grid .tf-follow-note{flex:2 1 340px!important;min-width:240px!important;max-width:none!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{flex:1 1 430px!important;display:grid!important;grid-template-columns:minmax(130px,.85fr) minmax(210px,1.25fr)!important;gap:8px!important;min-width:300px!important;max-width:100%!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row .quote-field{min-width:0!important;max-width:100%!important;flex:unset!important}.quote-pro-v58 .quote-info-v82-grid .tf-try-total{flex:0 1 190px!important;min-width:160px!important;max-width:210px!important}.quote-pro-v58 .quote-info-v82-grid .tf-project-name,.quote-pro-v58 .quote-info-v82-grid .tf-project-code{flex:1 1 245px!important;min-width:210px!important}.quote-pro-v58 .quote-info-v82-grid .tf-subject{flex:1 1 100%!important;min-width:0!important}.quote-pro-v58 .quote-info-v82-grid input,.quote-pro-v58 .quote-info-v82-grid select,.quote-pro-v58 .quote-info-v82-grid textarea,.quote-pro-v58 .quote-info-v82-grid input[type=date]{width:100%!important;max-width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;box-sizing:border-box!important;font-size:12.5px!important;font-weight:850!important;padding:6px 8px!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]::-webkit-calendar-picker-indicator{width:14px!important;height:14px!important;margin-left:2px!important;padding:0!important}.quote-pro-v58 .quote-info-v82-grid .field-title{font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-lines-card--v88{overflow:hidden!important;max-width:100%!important}.quote-pro-v58 .quote-lines-card--v88 .quote-items-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:620px!important;padding:0!important;border-radius:14px!important;background:#fff!important}.quote-pro-v58 table.quote-items--v88{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;font-size:13px!important}.quote-pro-v58 .quote-items--v88 th,.quote-pro-v58 .quote-items--v88 td{box-sizing:border-box!important;padding:8px 6px!important;border:1px solid #d8e6fb!important;vertical-align:top!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;color:var(--text,#14233d)!important}.quote-pro-v58 .quote-items--v88 th{background:#eaf3ff!important;font-size:12.4px!important;line-height:1.15!important;font-weight:950!important;text-align:center!important;white-space:normal!important;word-break:normal!important}.quote-pro-v58 .quote-items--v88 td{background:#f7faff!important;font-size:13px!important;line-height:1.25!important}.quote-pro-v58 .quote-items--v88 th:nth-child(1),.quote-pro-v58 .quote-items--v88 td:nth-child(1){width:74px!important;max-width:74px!important}.quote-pro-v58 .quote-items--v88 th:nth-child(2),.quote-pro-v58 .quote-items--v88 td:nth-child(2){width:10.5%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(3),.quote-pro-v58 .quote-items--v88 td:nth-child(3){width:14%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(4),.quote-pro-v58 .quote-items--v88 td:nth-child(4){width:auto!important}.quote-pro-v58 .quote-items--v88 th:nth-child(5),.quote-pro-v58 .quote-items--v88 td:nth-child(5){width:5.8%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(6),.quote-pro-v58 .quote-items--v88 td:nth-child(6){width:6.2%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(7),.quote-pro-v58 .quote-items--v88 td:nth-child(7){width:8%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(8),.quote-pro-v58 .quote-items--v88 td:nth-child(8){width:8.5%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(9),.quote-pro-v58 .quote-items--v88 td:nth-child(9){width:5.2%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(10),.quote-pro-v58 .quote-items--v88 td:nth-child(10){width:8.3%!important}.quote-pro-v58 .quote-items--v88 th:nth-child(11),.quote-pro-v58 .quote-items--v88 td:nth-child(11){width:76px!important;max-width:76px!important}.quote-pro-v58 .quote-items--v88 input,.quote-pro-v58 .quote-items--v88 select,.quote-pro-v58 .quote-items--v88 textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:34px!important;padding:7px 8px!important;border:1px solid #d5e0ef!important;border-radius:10px!important;background:#fff!important;color:var(--text,#14233d)!important;font-size:12.8px!important;font-weight:850!important;line-height:1.22!important;box-shadow:none!important}.quote-pro-v58 .quote-items--v88 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;gap:5px!important;align-items:start!important;min-width:0!important;width:100%!important}.quote-pro-v58 .quote-items--v88 .line-name{min-height:48px!important;height:auto!important;max-height:150px!important;resize:vertical!important;overflow:auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-weight:900!important}.quote-pro-v58 .quote-items--v88 .line-description{min-height:78px!important;height:auto!important;max-height:320px!important;resize:vertical!important;overflow:auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:12.6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-weight:650!important}.quote-pro-v58 .quote-items--v88 .quote-pick-btn{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important;border:1px solid #b9cdf5!important;background:#eef5ff!important;color:var(--primary,#245ba7)!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.quote-pro-v58 .quote-items--v88 .quote-line-image-stack{display:grid!important;place-items:center!important;gap:6px!important;width:100%!important}.quote-pro-v58 .quote-items--v88 .quote-line-image{width:54px!important;height:54px!important;min-width:54px!important;border-radius:12px!important;border:1px dashed #c7d9f8!important;background:#fff!important;overflow:hidden!important;display:grid!important;place-items:center!important;color:#64748b!important;font-size:11px!important}.quote-pro-v58 .quote-items--v88 .quote-line-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.quote-pro-v58 .quote-items--v88 .quote-line-image-edit{width:30px!important;min-width:30px!important;height:28px!important;min-height:28px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:9px!important;border:1px solid #c4b5fd!important;background:#f5f3ff!important;color:#4f46e5!important;font-size:13px!important;font-weight:950!important}.quote-pro-v58 .quote-items--v88 .quote-product-code input,.quote-pro-v58 .quote-items--v88 .quote-unit-input,.quote-pro-v58 .quote-items--v88 .quote-num-input,.quote-pro-v58 .quote-items--v88 .quote-money-input,.quote-pro-v58 .quote-items--v88 .quote-vat-input,.quote-pro-v58 .quote-items--v88 .quote-discount-input{text-align:center!important;font-weight:900!important}.quote-pro-v58 .quote-items--v88 .quote-product-code input{text-align:left!important}.quote-pro-v58 .quote-items--v88 .quote-discount-combo{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;gap:4px!important;align-items:center!important}.quote-pro-v58 .quote-items--v88 .quote-discount-combo select{padding:6px 3px!important;font-size:11.8px!important}.quote-pro-v58 .quote-items--v88 .quote-line-net{text-align:right!important;vertical-align:middle!important}.quote-pro-v58 .quote-items--v88 .quote-line-net b{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:13px!important;font-weight:950!important}.quote-pro-v58 .quote-items--v88 .quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,28px)!important;gap:5px!important;justify-content:center!important;align-content:start!important;overflow:visible!important}.quote-pro-v58 .quote-items--v88 .quote-inline-action{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:8px!important;font-size:13px!important}.quote-pro-v58 .quote-items--v88 .brochure-link{display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;margin-top:5px!important;padding:4px 5px!important;border:1px solid #cfe0ff!important;border-radius:8px!important;background:#fff!important;color:var(--primary,#245ba7)!important;font-size:11.2px!important;line-height:1.1!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important}.quote-pro-v58 .quote-items--v88 .quote-line-gtip,.quote-pro-v58 .quote-items--v88 .quote-line-origin{display:block!important;margin-top:4px!important;font-size:10.8px!important;line-height:1.15!important;color:var(--muted,#718198)!important;overflow-wrap:anywhere!important}.quote-pro-v58 .quote-items--v88 .is-empty-row .quote-line-image-edit{display:none!important}@media (max-width:1180px){.quote-pro-v58 .quote-lines-card--v88 .quote-items-scroll{overflow-x:auto!important}.quote-pro-v58 table.quote-items--v88{min-width:1080px!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-template-columns:1fr!important;min-width:0!important}}.quote-template-gallery-modal .quote-template-gallery-card{overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice-list{overflow:auto!important;padding:8px!important;gap:8px!important;scrollbar-gutter:stable!important}.quote-template-gallery-modal .quote-template-choice{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:70px!important;max-height:82px!important;overflow:hidden!important;padding:7px!important}.quote-template-gallery-modal .quote-template-choice .template-mini{position:static!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:56px!important;min-height:56px!important;max-height:56px!important;overflow:hidden!important;padding:4px!important;border-radius:8px!important;transform:none!important;grid-template-columns:18px 1fr!important;grid-template-rows:12px 1fr!important}.quote-template-gallery-modal .quote-template-choice .template-mini main{padding:3px!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice b,.quote-template-gallery-modal .quote-template-choice small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quote-pro-v58 .quote-lines-card--v89{overflow:hidden!important;width:100%!important;max-width:100%!important;padding:16px!important}.quote-pro-v58 .quote-lines-card--v89 .quote-items-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2))!important;border-radius:14px!important;background:#f8fbff!important;padding:0!important;box-sizing:border-box!important}.quote-pro-v58 table.quote-items--v89{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;font-size:14px!important}.quote-pro-v58 .quote-items--v89 col.col-image{width:78px!important}.quote-pro-v58 .quote-items--v89 col.col-code{width:132px!important}.quote-pro-v58 .quote-items--v89 col.col-main{width:auto!important}.quote-pro-v58 .quote-items--v89 col.col-qty{width:76px!important}.quote-pro-v58 .quote-items--v89 col.col-unit{width:86px!important}.quote-pro-v58 .quote-items--v89 col.col-price{width:112px!important}.quote-pro-v58 .quote-items--v89 col.col-discount{width:128px!important}.quote-pro-v58 .quote-items--v89 col.col-vat{width:72px!important}.quote-pro-v58 .quote-items--v89 col.col-total{width:112px!important}.quote-pro-v58 .quote-items--v89 col.col-actions{width:82px!important}.quote-pro-v58 .quote-items--v89 th,.quote-pro-v58 .quote-items--v89 td{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding:10px 8px!important;border:1px solid #d8e6fb!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;color:var(--text,#14233d)!important}.quote-pro-v58 .quote-items--v89 th{background:#eaf3ff!important;font-size:14px!important;line-height:1.12!important;font-weight:950!important;text-align:center!important;vertical-align:middle!important}.quote-pro-v58 .quote-items--v89 th small{font-size:11px!important;line-height:1.05!important}.quote-pro-v58 .quote-items--v89 td{background:#fff!important;font-size:14px!important;line-height:1.24!important;vertical-align:top!important}.quote-pro-v58 .quote-items--v89 input,.quote-pro-v58 .quote-items--v89 select,.quote-pro-v58 .quote-items--v89 textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #d7e2f1!important;border-radius:10px!important;background:#fff!important;color:var(--text,#14233d)!important;font-size:14px!important;font-weight:850!important;line-height:1.24!important;box-shadow:none!important;outline:none!important}.quote-pro-v58 .quote-items--v89 input,.quote-pro-v58 .quote-items--v89 select{height:42px!important;min-height:42px!important;padding:8px 9px!important}.quote-pro-v58 .quote-items--v89 textarea{padding:8px 10px!important;resize:vertical!important;overflow-y:hidden!important;white-space:pre-wrap!important}.quote-pro-v58 .quote-items--v89 .quote-product-main-stack{display:grid!important;gap:7px!important;min-width:0!important;width:100%!important}.quote-pro-v58 .quote-items--v89 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important;align-items:start!important;min-width:0!important;width:100%!important}.quote-pro-v58 .quote-items--v89 .line-name{min-height:42px!important;font-size:14.5px!important;font-weight:950!important;line-height:1.18!important}.quote-pro-v58 .quote-items--v89 .line-description{min-height:46px!important;font-size:13.6px!important;font-weight:760!important;line-height:1.25!important;font-family:inherit!important}.quote-pro-v58 .quote-items--v89 .quote-pick-btn{display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid #bfd2f5!important;background:#f2f7ff!important;color:var(--primary,#245ba7)!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.quote-pro-v58 .quote-items--v89 .quote-pick-btn:hover{background:var(--primary,#245ba7)!important;color:#fff!important}.quote-pro-v58 .quote-items--v89 .quote-line-image-stack{display:grid!important;place-items:center!important;gap:6px!important;width:100%!important}.quote-pro-v58 .quote-items--v89 .quote-line-image{width:58px!important;height:58px!important;min-width:58px!important;border-radius:12px!important;border:1px solid #d8e6fb!important;background:#fff!important;overflow:hidden!important;display:grid!important;place-items:center!important;color:#64748b!important;font-size:12px!important}.quote-pro-v58 .quote-items--v89 .quote-line-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.quote-pro-v58 .quote-items--v89 .quote-line-image-edit{width:30px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:9px!important;display:grid!important;place-items:center!important}.quote-pro-v58 .quote-items--v89 .quote-product-code input{text-align:left!important;font-weight:950!important}.quote-pro-v58 .quote-items--v89 .quote-num-input,.quote-pro-v58 .quote-items--v89 .quote-unit-input,.quote-pro-v58 .quote-items--v89 .quote-money-input,.quote-pro-v58 .quote-items--v89 .quote-vat-input,.quote-pro-v58 .quote-items--v89 .quote-discount-input{text-align:center!important;font-weight:950!important}.quote-pro-v58 .quote-items--v89 .quote-discount-combo{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1fr)!important;gap:5px!important;align-items:center!important;min-width:0!important}.quote-pro-v58 .quote-items--v89 .quote-discount-combo select{padding-inline:5px!important;font-size:12.6px!important;font-weight:900!important}.quote-pro-v58 .quote-items--v89 .quote-line-net{text-align:right!important;vertical-align:middle!important}.quote-pro-v58 .quote-items--v89 .quote-line-net b{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:950!important}.quote-pro-v58 .quote-items--v89 .quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,29px)!important;gap:5px!important;justify-content:center!important;align-content:start!important;overflow:visible!important}.quote-pro-v58 .quote-items--v89 .quote-inline-action{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;padding:0!important;border-radius:8px!important;font-size:13px!important}.quote-pro-v58 .quote-items--v89 .brochure-link{display:block!important;width:100%!important;max-width:100%!important;margin-top:6px!important;padding:0!important;border:0!important;background:transparent!important;color:#0645ad!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:underline!important}.quote-pro-v58 .quote-items--v89 .quote-line-gtip,.quote-pro-v58 .quote-items--v89 .quote-line-origin{display:block!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.15!important;color:var(--muted,#718198)!important;overflow-wrap:anywhere!important}.quote-pro-v58 .quote-items--v89 .is-empty-row .quote-line-image-edit{display:none!important}@media (max-width:1120px){.quote-pro-v58 .quote-lines-card--v89 .quote-items-scroll{overflow-x:auto!important}.quote-pro-v58 table.quote-items--v89{min-width:1080px!important}}.quote-pro-v58 .quote-info-v82-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-info-v82-grid .quote-field{min-width:0!important;max-width:100%!important;overflow:hidden!important}.quote-pro-v58 .quote-info-v82-grid .quote-field--no,.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date,.quote-pro-v58 .quote-info-v82-grid .tf-status{grid-column:span 2!important}.quote-pro-v58 .quote-info-v82-grid .tf-follow-note{grid-column:span 4!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 4!important;display:grid!important;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr)!important;gap:9px!important;min-width:0!important}.quote-pro-v58 .quote-info-v82-grid .tf-try-total{grid-column:span 2!important}.quote-pro-v58 .quote-info-v82-grid .tf-project-name,.quote-pro-v58 .quote-info-v82-grid .tf-project-code{grid-column:span 3!important}.quote-pro-v58 .quote-info-v82-grid .tf-subject{grid-column:1/-1!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]{font-size:13px!important;font-weight:900!important;letter-spacing:0!important}@media (max-width:1180px){.quote-pro-v58 .quote-info-v82-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quote-pro-v58 .quote-info-v82-grid .quote-field,.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-column:span 2!important}.quote-pro-v58 .quote-info-v82-grid .quote-fx-row{grid-template-columns:1fr!important}}.quote-template-gallery-modal .quote-template-gallery-card{width:min(1320px,calc(100vw - 34px))!important;height:min(820px,calc(100dvh - 34px))!important;padding:16px!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-gallery-grid{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;height:100%!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice-list{display:flex!important;flex-direction:column!important;gap:7px!important;height:100%!important;min-height:0!important;overflow:auto!important;padding:2px 7px 2px 0!important;scrollbar-gutter:stable!important}.quote-template-gallery-modal .quote-template-choice{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;width:100%!important;min-height:58px!important;height:58px!important;max-height:58px!important;padding:6px 8px!important;overflow:hidden!important;border-radius:10px!important;box-sizing:border-box!important}.quote-template-gallery-modal .quote-template-choice .template-mini{position:relative!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:3px!important;border-radius:7px!important;border-top-width:4px!important;overflow:hidden!important;transform:none!important;display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;grid-template-rows:9px minmax(0,1fr)!important}.quote-template-gallery-modal .quote-template-choice .template-mini header{height:9px!important;min-height:9px!important;padding:1px!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice .template-mini .mini-product,.quote-template-gallery-modal .quote-template-choice .template-mini span{display:block!important;height:4px!important;margin:0 0 3px!important;border-radius:3px!important;color:transparent!important;background:#dbe5f2!important}.quote-template-gallery-modal .quote-template-choice>span:last-child{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b{display:block!important;max-width:100%!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--text,#14233d)!important}.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:block!important;max-width:100%!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--muted,#718198)!important}@media (max-width:1180px){.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:210px minmax(0,1fr)!important}.quote-template-gallery-modal .quote-template-choice-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}}.quote-pro-v58 .quote-items--v89 th:nth-child(1),.quote-pro-v58 .quote-items--v89 td:nth-child(1){width:78px!important;max-width:78px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(2),.quote-pro-v58 .quote-items--v89 td:nth-child(2){width:132px!important;max-width:132px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(3),.quote-pro-v58 .quote-items--v89 td:nth-child(3){width:auto!important;max-width:none!important}.quote-pro-v58 .quote-items--v89 th:nth-child(4),.quote-pro-v58 .quote-items--v89 td:nth-child(4){width:76px!important;max-width:76px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(5),.quote-pro-v58 .quote-items--v89 td:nth-child(5){width:86px!important;max-width:86px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(6),.quote-pro-v58 .quote-items--v89 td:nth-child(6){width:112px!important;max-width:112px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(7),.quote-pro-v58 .quote-items--v89 td:nth-child(7){width:128px!important;max-width:128px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(8),.quote-pro-v58 .quote-items--v89 td:nth-child(8){width:72px!important;max-width:72px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(9),.quote-pro-v58 .quote-items--v89 td:nth-child(9){width:112px!important;max-width:112px!important}.quote-pro-v58 .quote-items--v89 th:nth-child(10),.quote-pro-v58 .quote-items--v89 td:nth-child(10){width:82px!important;min-width:82px!important;max-width:82px!important}.quote-pro-v58 .quote-lines-card--v90{width:100%!important;max-width:100%!important;overflow:hidden!important;padding:16px!important}.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 18%,var(--border,#dbe5f2))!important;border-radius:16px!important;background:#f8fbff!important;padding:0!important;box-sizing:border-box!important}.quote-pro-v58 table.quote-items--v90{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;font-size:14px!important}.quote-pro-v58 .quote-items--v90 col.col-image{width:72px!important}.quote-pro-v58 .quote-items--v90 col.col-code{width:140px!important}.quote-pro-v58 .quote-items--v90 col.col-unit{width:84px!important}.quote-pro-v58 .quote-items--v90 col.col-discount{width:118px!important}.quote-pro-v58 .quote-items--v90 col.col-vat{width:68px!important}.quote-pro-v58 .quote-items--v90 col.col-actions{width:78px!important}.quote-pro-v58 .quote-items--v90 th,.quote-pro-v58 .quote-items--v90 td{box-sizing:border-box!important;min-width:0!important;padding:9px 8px!important;border:1px solid #d8e6fb!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;vertical-align:top!important;color:var(--text,#14233d)!important}.quote-pro-v58 .quote-items--v90 th{background:#eaf3ff!important;font-size:14px!important;line-height:1.12!important;font-weight:950!important;text-align:center!important;vertical-align:middle!important}.quote-pro-v58 .quote-items--v90 th small{font-size:11px!important;line-height:1.05!important}.quote-pro-v58 .quote-items--v90 td{background:#fff!important;font-size:14px!important;line-height:1.25!important}.quote-pro-v58 .quote-items--v90 th:nth-child(1),.quote-pro-v58 .quote-items--v90 td:nth-child(1){width:72px!important;max-width:72px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(2),.quote-pro-v58 .quote-items--v90 td:nth-child(2){width:140px!important;max-width:140px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(3),.quote-pro-v58 .quote-items--v90 td:nth-child(3){width:auto!important;max-width:none!important;min-width:0!important}.quote-pro-v58 .quote-items--v90 th:nth-child(5),.quote-pro-v58 .quote-items--v90 td:nth-child(5){width:84px!important;max-width:84px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(7),.quote-pro-v58 .quote-items--v90 td:nth-child(7){width:118px!important;max-width:118px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(8),.quote-pro-v58 .quote-items--v90 td:nth-child(8){width:68px!important;max-width:68px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(10),.quote-pro-v58 .quote-items--v90 td:nth-child(10){width:78px!important;min-width:78px!important;max-width:78px!important}.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select,.quote-pro-v58 .quote-items--v90 textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #d7e2f1!important;border-radius:10px!important;background:#fff!important;color:var(--text,#14233d)!important;font-size:14px!important;line-height:1.25!important;box-shadow:none!important;outline:none!important}.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select{height:40px!important;min-height:40px!important;padding:7px 8px!important;font-weight:900!important}.quote-pro-v58 .quote-items--v90 textarea{display:block!important;padding:8px 10px!important;resize:vertical!important;white-space:pre-wrap!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-cell{padding:8px 10px!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-stack{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:0!important;width:100%!important;max-width:100%!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;align-items:start!important;min-width:0!important;width:100%!important;max-width:100%!important}.quote-pro-v58 .quote-items--v90 .line-name{min-height:40px!important;max-height:260px!important;overflow-y:auto!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.quote-pro-v58 .quote-items--v90 .line-description{width:100%!important;min-height:68px!important;max-height:900px!important;overflow-y:auto!important;font-size:14px!important;font-weight:760!important;line-height:1.32!important;font-family:inherit!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:10px!important;border:1px solid #bfd2f5!important;background:#f2f7ff!important;color:var(--primary,#245ba7)!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn:hover{background:var(--primary,#245ba7)!important;color:#fff!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-stack{display:grid!important;place-items:center!important;gap:6px!important;width:100%!important}.quote-pro-v58 .quote-items--v90 .quote-line-image{width:54px!important;height:54px!important;min-width:54px!important;border-radius:12px!important;border:1px solid #d8e6fb!important;background:#fff!important;overflow:hidden!important;display:grid!important;place-items:center!important;color:#64748b!important;font-size:12px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-edit{width:30px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:9px!important;display:grid!important;place-items:center!important}.quote-pro-v58 .quote-items--v90 .quote-product-code input{text-align:left!important;font-weight:950!important}.quote-pro-v58 .quote-items--v90 .quote-num-input,.quote-pro-v58 .quote-items--v90 .quote-unit-input,.quote-pro-v58 .quote-items--v90 .quote-money-input,.quote-pro-v58 .quote-items--v90 .quote-vat-input,.quote-pro-v58 .quote-items--v90 .quote-discount-input{text-align:center!important;font-weight:950!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important;gap:5px!important;align-items:center!important;min-width:0!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo select{padding-inline:4px!important;font-size:12.5px!important;font-weight:900!important}.quote-pro-v58 .quote-items--v90 .quote-line-net{text-align:right!important;vertical-align:middle!important}.quote-pro-v58 .quote-items--v90 .quote-line-net b{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:950!important}.quote-pro-v58 .quote-items--v90 .quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,28px)!important;gap:5px!important;justify-content:center!important;align-content:start!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-inline-action{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:8px!important;font-size:13px!important}.quote-pro-v58 .quote-items--v90 .brochure-link{display:block!important;width:100%!important;max-width:100%!important;margin-top:6px!important;padding:0!important;border:0!important;background:transparent!important;color:#0645ad!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:underline!important}.quote-pro-v58 .quote-items--v90 .quote-line-gtip,.quote-pro-v58 .quote-items--v90 .quote-line-origin{display:block!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.15!important;color:var(--muted,#718198)!important;overflow-wrap:anywhere!important}.quote-pro-v58 .quote-items--v90 .is-empty-row .quote-line-image-edit{display:none!important}.quote-template-gallery-modal .quote-template-gallery-card{width:min(1340px,calc(100vw - 34px))!important;height:min(820px,calc(100dvh - 34px))!important;padding:16px!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-gallery-grid{display:grid!important;grid-template-columns:380px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;height:100%!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice-list{display:flex!important;flex-direction:column!important;gap:7px!important;height:100%!important;min-height:0!important;overflow:auto!important;padding:2px 8px 2px 0!important;scrollbar-gutter:stable!important}.quote-template-gallery-modal .quote-template-choice{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;height:54px!important;max-height:54px!important;padding:6px 9px!important;overflow:hidden!important;border-radius:10px!important;box-sizing:border-box!important}.quote-template-gallery-modal .quote-template-choice .template-mini{position:relative!important;flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:3px!important;border-radius:7px!important;border-top-width:4px!important;overflow:hidden!important;transform:none!important;display:grid!important;grid-template-columns:13px minmax(0,1fr)!important;grid-template-rows:8px minmax(0,1fr)!important;box-sizing:border-box!important}.quote-template-gallery-modal .quote-template-choice .template-mini header{height:8px!important;min-height:8px!important;padding:1px!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice .template-mini aside,.quote-template-gallery-modal .quote-template-choice .template-mini main,.quote-template-gallery-modal .quote-template-choice .template-mini footer,.quote-template-gallery-modal .quote-template-choice .template-mini table,.quote-template-gallery-modal .quote-template-choice .template-mini tbody,.quote-template-gallery-modal .quote-template-choice .template-mini tr,.quote-template-gallery-modal .quote-template-choice .template-mini td{position:static!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;transform:none!important}.quote-template-gallery-modal .quote-template-choice .template-mini main{padding:2px!important;display:block!important}.quote-template-gallery-modal .quote-template-choice .template-mini main strong,.quote-template-gallery-modal .quote-template-choice .template-mini main small,.quote-template-gallery-modal .quote-template-choice .template-mini table,.quote-template-gallery-modal .quote-template-choice .template-mini footer{display:none!important}.quote-template-gallery-modal .quote-template-choice .template-mini span{display:block!important;height:4px!important;margin:0 0 3px!important;border-radius:3px!important;color:transparent!important;background:#dbe5f2!important}.quote-template-gallery-modal .quote-template-choice>span:last-child{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b{display:block!important;max-width:100%!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--text,#14233d)!important}.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:block!important;max-width:100%!important;margin-top:2px!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--muted,#718198)!important}@media (max-width:1180px){.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:210px minmax(0,1fr)!important}.quote-template-gallery-modal .quote-template-choice-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}}.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:hidden!important;overflow-y:auto!important;width:100%!important;max-width:100%!important}.quote-pro-v58 table.quote-items--v90{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.quote-pro-v58 .quote-items--v90 col.col-image{width:74px!important}.quote-pro-v58 .quote-items--v90 col.col-code{width:150px!important}.quote-pro-v58 .quote-items--v90 col.col-qty{width:72px!important}.quote-pro-v58 .quote-items--v90 col.col-unit{width:82px!important}.quote-pro-v58 .quote-items--v90 col.col-price{width:104px!important}.quote-pro-v58 .quote-items--v90 col.col-discount{width:116px!important}.quote-pro-v58 .quote-items--v90 col.col-vat{width:64px!important}.quote-pro-v58 .quote-items--v90 col.col-total{width:116px!important}.quote-pro-v58 .quote-items--v90 col.col-actions{width:76px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(1),.quote-pro-v58 .quote-items--v90 td:nth-child(1){width:74px!important;max-width:74px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(2),.quote-pro-v58 .quote-items--v90 td:nth-child(2){width:150px!important;max-width:150px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(4),.quote-pro-v58 .quote-items--v90 td:nth-child(4){width:72px!important;max-width:72px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(5),.quote-pro-v58 .quote-items--v90 td:nth-child(5){width:82px!important;max-width:82px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(6),.quote-pro-v58 .quote-items--v90 td:nth-child(6){width:104px!important;max-width:104px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(7),.quote-pro-v58 .quote-items--v90 td:nth-child(7){width:116px!important;max-width:116px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(8),.quote-pro-v58 .quote-items--v90 td:nth-child(8){width:64px!important;max-width:64px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(9),.quote-pro-v58 .quote-items--v90 td:nth-child(9){width:116px!important;max-width:116px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(10),.quote-pro-v58 .quote-items--v90 td:nth-child(10){width:76px!important;min-width:76px!important;max-width:76px!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-cell{padding:10px!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-stack{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;align-items:start!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:9px 11px!important;border:1px solid #d7e2f1!important;border-radius:10px!important;background:#fff!important;color:var(--text,#14233d)!important;font-family:inherit!important;font-size:14px!important;line-height:1.35!important;font-weight:800!important;white-space:pre-wrap!important;overflow:hidden!important;resize:none!important;box-shadow:none!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:62px!important;max-height:none!important;font-size:15px!important;font-weight:950!important;line-height:1.25!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:86px!important;max-height:none!important;font-size:14px!important;font-weight:780!important;line-height:1.35!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{width:36px!important;min-width:36px!important;height:40px!important;min-height:40px!important;margin-top:0!important}.quote-pro-v58 .quote-items--v90 tr,.quote-pro-v58 .quote-items--v90 td{height:auto!important}.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:420px minmax(0,1fr)!important}.quote-template-gallery-modal .quote-template-choice-list{gap:8px!important;padding-right:10px!important;overflow-y:auto!important;overflow-x:hidden!important}.quote-template-gallery-modal .quote-template-choice{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;min-height:62px!important;height:62px!important;max-height:62px!important;gap:10px!important;padding:7px 10px!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice .template-mini{grid-column:1!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:38px!important;min-height:38px!important;max-height:38px!important;align-self:center!important;justify-self:center!important;overflow:hidden!important;transform:none!important;pointer-events:none!important}.quote-template-gallery-modal .quote-template-choice>span:last-child{grid-column:2!important;display:block!important;min-width:0!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:1.12!important;font-weight:950!important}.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.15!important}@media (max-width:1120px){.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:auto!important}.quote-pro-v58 table.quote-items--v90{min-width:1120px!important}}.quote-pro-v58 .quote-lines-card--v90{overflow:hidden!important}.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:6px!important}.quote-pro-v58 .quote-items--v90 col.col-image{width:68px!important}.quote-pro-v58 .quote-items--v90 col.col-code{width:132px!important}.quote-pro-v58 .quote-items--v90 col.col-qty{width:62px!important}.quote-pro-v58 .quote-items--v90 col.col-unit{width:70px!important}.quote-pro-v58 .quote-items--v90 col.col-price{width:88px!important}.quote-pro-v58 .quote-items--v90 col.col-discount{width:98px!important}.quote-pro-v58 .quote-items--v90 col.col-vat{width:58px!important}.quote-pro-v58 .quote-items--v90 col.col-total{width:102px!important}.quote-pro-v58 .quote-items--v90 col.col-actions{width:64px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(1),.quote-pro-v58 .quote-items--v90 td:nth-child(1){width:68px!important;max-width:68px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(2),.quote-pro-v58 .quote-items--v90 td:nth-child(2){width:132px!important;max-width:132px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(4),.quote-pro-v58 .quote-items--v90 td:nth-child(4){width:62px!important;max-width:62px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(5),.quote-pro-v58 .quote-items--v90 td:nth-child(5){width:70px!important;max-width:70px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(6),.quote-pro-v58 .quote-items--v90 td:nth-child(6){width:88px!important;max-width:88px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(7),.quote-pro-v58 .quote-items--v90 td:nth-child(7){width:98px!important;max-width:98px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(8),.quote-pro-v58 .quote-items--v90 td:nth-child(8){width:58px!important;max-width:58px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(9),.quote-pro-v58 .quote-items--v90 td:nth-child(9){width:102px!important;max-width:102px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(10),.quote-pro-v58 .quote-items--v90 td:nth-child(10){width:64px!important;min-width:64px!important;max-width:64px!important}.quote-pro-v58 .quote-items--v90 th{padding:10px 7px!important;font-size:13px!important;line-height:1.16!important;font-weight:900!important;text-align:center!important;white-space:normal!important;vertical-align:middle!important}.quote-pro-v58 .quote-items--v90 td{padding:9px 7px!important;vertical-align:top!important;height:auto!important;overflow:visible!important;font-size:14px!important;line-height:1.35!important}.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select,.quote-pro-v58 .quote-items--v90 textarea,.quote-pro-v58 .quote-items--v90 button{font-size:14px!important;line-height:1.35!important;font-weight:850!important}.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:7px 8px!important;border-radius:10px!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-cell{width:auto!important;min-width:0!important;max-width:none!important;padding:9px 10px!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;align-items:start!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;align-items:start!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:10px 12px!important;border:1px solid #d6e2f2!important;border-radius:12px!important;background:#fff!important;color:var(--text,#14233d)!important;font-family:inherit!important;font-size:14px!important;line-height:1.42!important;font-weight:850!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;resize:vertical!important;overflow:auto!important;box-shadow:none!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:76px!important;font-size:14px!important;font-weight:900!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:126px!important;font-size:14px!important;font-weight:850!important}.quote-pro-v58 .quote-items--v90 textarea.line-name:focus,.quote-pro-v58 .quote-items--v90 textarea.line-description:focus{border-color:var(--primary,#245ba7)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 12%,transparent)!important;outline:0!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{width:34px!important;min-width:34px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:10px!important;font-size:14px!important}.quote-pro-v58 .quote-items--v90 .quote-product-code input{font-size:14px!important;font-weight:850!important}.quote-pro-v58 .quote-items--v90 .brochure-link{font-size:12px!important;line-height:1.18!important;font-weight:850!important}.quote-pro-v58 .quote-items--v90 .quote-line-image{width:54px!important;height:54px!important;min-width:54px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-edit{width:28px!important;height:28px!important;min-height:28px!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important;gap:4px!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo select{padding-inline:3px!important;font-size:12.5px!important}.quote-pro-v58 .quote-items--v90 .quote-line-net b{font-size:14px!important;font-weight:900!important;line-height:1.25!important}.quote-pro-v58 .quote-items--v90 .quote-inline-actions{grid-template-columns:repeat(2,27px)!important;gap:4px!important}.quote-pro-v58 .quote-items--v90 .quote-inline-action{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;font-size:12.5px!important}.quote-pro-v58 .quote-items--v90 tr{height:auto!important;min-height:0!important}.quote-pro-v58 .quote-items--v90 tbody tr:hover{background:color-mix(in srgb,var(--primary,#245ba7) 2.5%,#fff)!important}.quote-pro-v58 .quote-info-v82-grid{gap:8px!important;align-items:stretch!important}.quote-pro-v58 .quote-info-v82-grid label,.quote-pro-v58 .quote-info-v82-grid input,.quote-pro-v58 .quote-info-v82-grid select,.quote-pro-v58 .quote-info-v82-grid textarea,.quote-pro-v58 .quote-info-v82-grid button,.quote-pro-v58 .quote-info-v82-grid small,.quote-pro-v58 .quote-info-v82-grid b{font-size:13px!important;line-height:1.22!important}.quote-pro-v58 .quote-info-v82-grid input,.quote-pro-v58 .quote-info-v82-grid select{min-height:38px!important;height:38px!important;padding:7px 9px!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]{min-width:118px!important;max-width:128px!important}.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:380px minmax(0,1fr)!important;gap:12px!important}.quote-template-gallery-modal .quote-template-choice-list{gap:7px!important;padding-right:8px!important;overflow-y:auto!important;overflow-x:hidden!important}.quote-template-gallery-modal .quote-template-choice{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;width:100%!important;min-height:50px!important;height:50px!important;max-height:50px!important;padding:6px 8px!important;overflow:hidden!important;border-radius:10px!important}.quote-template-gallery-modal .quote-template-choice .template-mini{width:44px!important;min-width:44px!important;max-width:44px!important;height:30px!important;min-height:30px!important;max-height:30px!important;transform:none!important;overflow:hidden!important;justify-self:center!important;align-self:center!important;border-radius:7px!important}.quote-template-gallery-modal .quote-template-choice .template-mini *{max-width:100%!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;line-height:1.12!important;font-weight:950!important}.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1.12!important}@media (max-width:1120px){.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:auto!important}.quote-pro-v58 table.quote-items--v90{min-width:1040px!important}.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:220px minmax(0,1fr)!important}}.quote-pro-v58 .quote-lines-card--v90,.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll,.quote-pro-v58 .quote-items--v90,.quote-pro-v58 .quote-items--v90 tbody,.quote-pro-v58 .quote-items--v90 tr,.quote-pro-v58 .quote-items--v90 td,.quote-pro-v58 .quote-items--v90 .quote-product-main-cell,.quote-pro-v58 .quote-items--v90 .quote-product-main-stack{overflow:visible!important}.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:hidden!important;overflow-y:visible!important;max-height:none!important}.quote-pro-v58 .quote-items--v90 th,.quote-pro-v58 .quote-items--v90 td,.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select,.quote-pro-v58 .quote-items--v90 textarea,.quote-pro-v58 .quote-items--v90 button,.quote-pro-v58 .quote-info-v82-grid label,.quote-pro-v58 .quote-info-v82-grid input,.quote-pro-v58 .quote-info-v82-grid select,.quote-pro-v58 .quote-info-v82-grid textarea,.quote-pro-v58 .quote-info-v82-grid button,.quote-pro-v58 .quote-info-v82-grid small,.quote-pro-v58 .quote-template-card label,.quote-pro-v58 .quote-template-card input,.quote-pro-v58 .quote-template-card select,.quote-pro-v58 .quote-template-card button,.quote-pro-v58 .quote-template-card small{font-size:13px!important;line-height:1.35!important}.quote-pro-v58 .quote-items--v90 th{font-weight:900!important;text-align:center!important;padding:8px 5px!important;white-space:normal!important}.quote-pro-v58 .quote-items--v90 td{padding:8px 5px!important;vertical-align:top!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-cell{padding:8px!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;align-items:start!important;width:100%!important;min-width:0!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:88px!important;max-height:none!important;resize:vertical!important;overflow:auto!important;scrollbar-gutter:stable!important;padding:10px 12px!important;border:1px solid #d6e2f2!important;border-radius:12px!important;background:#fff!important;font-family:inherit!important;font-size:13px!important;line-height:1.45!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:88px!important;font-weight:800!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:150px!important;font-weight:700!important}.quote-pro-v58 .quote-items--v90 textarea.line-name::-webkit-resizer,.quote-pro-v58 .quote-items--v90 textarea.line-description::-webkit-resizer{background:linear-gradient(135deg,transparent 48%,#98a8bd 50%,#98a8bd 62%,transparent 64%)!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:13px!important}.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select{min-height:36px!important;height:36px!important;padding:6px!important;border-radius:9px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image{width:48px!important;height:48px!important;min-width:48px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-edit{width:25px!important;height:25px!important;min-height:25px!important}.quote-pro-v58 .quote-items--v90 .quote-inline-actions{grid-template-columns:repeat(2,24px)!important;gap:3px!important}.quote-pro-v58 .quote-items--v90 .quote-inline-action{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:11.5px!important}.quote-pro-v58 .quote-items--v90 .brochure-link{display:block!important;font-size:11.5px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:4px!important}.quote-pro-v58 .quote-info-v82-grid .field-title,.quote-pro-v58 .quote-info-v82-grid .field-hint,.quote-pro-v58 .quote-info-v82-grid .pill{font-size:13px!important;line-height:1.3!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]{width:124px!important;min-width:124px!important;max-width:124px!important;padding-left:7px!important;padding-right:5px!important}@media (max-width:1120px){.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:auto!important}.quote-pro-v58 table.quote-items--v90{min-width:1040px!important}}.quote-pro-v58{--quote-v94-font:14px;--quote-v94-line:1.35}.quote-pro-v58 .card,.quote-pro-v58 .quote-side-card,.quote-pro-v58 .quote-info-v82-card,.quote-pro-v58 .quote-lines-card,.quote-pro-v58 .quote-lines-card *{box-sizing:border-box!important}.quote-pro-v58 .quote-info-v82-card label,.quote-pro-v58 .quote-info-v82-card .field-title,.quote-pro-v58 .quote-info-v82-card input,.quote-pro-v58 .quote-info-v82-card select,.quote-pro-v58 .quote-info-v82-card textarea,.quote-pro-v58 .quote-info-v82-card button,.quote-pro-v58 .quote-info-v82-card small,.quote-pro-v58 .quote-template-card label,.quote-pro-v58 .quote-template-card input,.quote-pro-v58 .quote-template-card select,.quote-pro-v58 .quote-template-card button,.quote-pro-v58 .quote-template-card small,.quote-pro-v58 .quote-lines-card,.quote-pro-v58 .quote-lines-card .card-head,.quote-pro-v58 .quote-lines-card .card-head h2,.quote-pro-v58 .quote-lines-card .btn,.quote-pro-v58 .quote-lines-card small,.quote-pro-v58 .quote-items--v90 th,.quote-pro-v58 .quote-items--v90 td,.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select,.quote-pro-v58 .quote-items--v90 textarea,.quote-pro-v58 .quote-items--v90 button,.quote-pro-v58 .quote-items--v90 a,.quote-pro-v58 .quote-items--v90 b,.quote-pro-v58 .quote-items--v90 span{font-size:var(--quote-v94-font)!important;line-height:var(--quote-v94-line)!important}.quote-pro-v58 .quote-lines-card .card-head h2,.quote-pro-v58 .quote-info-v82-card .card-head h2,.quote-pro-v58 .quote-template-card .card-head h2{font-weight:900!important}.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date{min-width:0!important;max-width:190px!important}.quote-pro-v58 .quote-info-v82-grid .tf-date input,.quote-pro-v58 .quote-info-v82-grid .tf-valid input,.quote-pro-v58 .quote-info-v82-grid .tf-delivery input,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date input{width:100%!important;max-width:100%!important;min-width:0!important}.quote-pro-v58 .quote-lines-card .table-scroll,.quote-pro-v58 .quote-lines-card .quote-items-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}.quote-pro-v58 table.quote-items--v90{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.quote-pro-v58 .quote-items--v90 col.col-image{width:58px!important}.quote-pro-v58 .quote-items--v90 col.col-code{width:118px!important}.quote-pro-v58 .quote-items--v90 col.col-main{width:auto!important}.quote-pro-v58 .quote-items--v90 col.col-qty{width:56px!important}.quote-pro-v58 .quote-items--v90 col.col-unit{width:60px!important}.quote-pro-v58 .quote-items--v90 col.col-price{width:82px!important}.quote-pro-v58 .quote-items--v90 col.col-discount{width:84px!important}.quote-pro-v58 .quote-items--v90 col.col-vat{width:50px!important}.quote-pro-v58 .quote-items--v90 col.col-total{width:90px!important}.quote-pro-v58 .quote-items--v90 col.col-actions{width:54px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(1),.quote-pro-v58 .quote-items--v90 td:nth-child(1){width:58px!important;max-width:58px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(2),.quote-pro-v58 .quote-items--v90 td:nth-child(2){width:118px!important;max-width:118px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(3),.quote-pro-v58 .quote-items--v90 td:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(4),.quote-pro-v58 .quote-items--v90 td:nth-child(4){width:56px!important;max-width:56px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(5),.quote-pro-v58 .quote-items--v90 td:nth-child(5){width:60px!important;max-width:60px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(6),.quote-pro-v58 .quote-items--v90 td:nth-child(6){width:82px!important;max-width:82px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(7),.quote-pro-v58 .quote-items--v90 td:nth-child(7){width:84px!important;max-width:84px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(8),.quote-pro-v58 .quote-items--v90 td:nth-child(8){width:50px!important;max-width:50px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(9),.quote-pro-v58 .quote-items--v90 td:nth-child(9){width:90px!important;max-width:90px!important}.quote-pro-v58 .quote-items--v90 th:nth-child(10),.quote-pro-v58 .quote-items--v90 td:nth-child(10){width:54px!important;max-width:54px!important}.quote-pro-v58 .quote-items--v90 th{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;padding:8px 5px!important;text-align:center!important;vertical-align:middle!important;font-weight:900!important}.quote-pro-v58 .quote-items--v90 td{padding:7px 5px!important;vertical-align:top!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:7px 6px!important;border-radius:9px!important;font-weight:800!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-cell{padding:7px!important;min-width:0!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-stack{display:flex!important;flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important;align-items:start!important;width:100%!important;min-width:0!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .line-resize-box{position:relative!important;display:block!important;width:100%!important;min-width:0!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;resize:vertical!important;overflow:auto!important;scrollbar-gutter:stable!important;padding:9px 24px 22px 10px!important;border:1px solid #cfdcec!important;border-radius:10px!important;outline:none!important;background:#fff!important;color:#13233a!important;font-family:inherit!important;font-size:var(--quote-v94-font)!important;line-height:var(--quote-v94-line)!important;font-weight:800!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important;cursor:text!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:62px!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:96px!important}.quote-pro-v58 .quote-items--v90 textarea.line-name:focus,.quote-pro-v58 .quote-items--v90 textarea.line-description:focus{border-color:var(--primary,#245ba7)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 14%,transparent)!important}.quote-pro-v58 .quote-items--v90 .line-resize-grip{position:absolute!important;right:5px!important;bottom:5px!important;z-index:5!important;width:22px!important;height:18px!important;min-width:22px!important;min-height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #b8c7dc!important;border-radius:7px!important;background:#eef4fb!important;color:#31567f!important;font-size:14px!important;line-height:1!important;font-weight:900!important;cursor:ns-resize!important;user-select:none!important;box-shadow:0 1px 3px #0f172a21!important}.quote-pro-v58 .quote-items--v90 .line-resize-grip:hover{background:#dfeeff!important;border-color:#7fa3ce!important;color:#123b67!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{width:34px!important;min-width:34px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important}.quote-pro-v58 .quote-items--v90 .quote-product-code input{font-weight:850!important}.quote-pro-v58 .quote-items--v90 .quote-line-gtip,.quote-pro-v58 .quote-items--v90 .quote-line-origin,.quote-pro-v58 .quote-items--v90 .brochure-link{display:block!important;width:100%!important;max-width:100%!important;margin-top:5px!important;font-size:var(--quote-v94-font)!important;line-height:var(--quote-v94-line)!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important}.quote-pro-v58 .quote-items--v90 .brochure-link{color:#0645ad!important;text-decoration:underline!important}.quote-pro-v58 .quote-items--v90 .quote-line-image{width:48px!important;height:48px!important;min-width:48px!important;border-radius:9px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-edit{width:25px!important;height:25px!important;min-height:25px!important;font-size:14px!important}.quote-pro-v58 .quote-items--v90 .quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,24px)!important;gap:3px!important;justify-content:center!important;align-content:start!important}.quote-pro-v58 .quote-items--v90 .quote-inline-action{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border-radius:7px!important;font-size:14px!important;line-height:1!important}.quote-pro-v58 .quote-items--v90 .quote-line-net b{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:var(--quote-v94-font)!important;line-height:var(--quote-v94-line)!important;font-weight:900!important;text-align:right!important}.quote-pro-v58 .quote-total,.quote-pro-v58 .quote-total small,.quote-pro-v58 .quote-total b,.quote-pro-v58 .quote-save-inline,.quote-pro-v58 .quote-save-inline *{font-size:var(--quote-v94-font)!important;line-height:var(--quote-v94-line)!important}.quote-template-gallery-modal .quote-template-choice-list{display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 8px 2px 0!important}.quote-template-gallery-modal .quote-template-choice{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:58px!important;height:58px!important;max-height:58px!important;padding:7px 8px!important;overflow:hidden!important;border-radius:11px!important}.quote-template-gallery-modal .quote-template-choice .template-mini{position:relative!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:42px!important;min-height:42px!important;max-height:42px!important;transform:none!important;overflow:hidden!important;border-radius:8px!important;padding:3px!important}.quote-template-gallery-modal .quote-template-choice>span:last-child{display:block!important;min-width:0!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b,.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.25!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b{font-weight:900!important;color:var(--text,#14233d)!important}.quote-template-gallery-modal .quote-template-choice>span:last-child small{font-weight:700!important;color:var(--muted,#718198)!important;margin-top:2px!important}@media (max-width:1180px){.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:210px minmax(0,1fr)!important}.quote-template-gallery-modal .quote-template-choice-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}}:root{--mobile-vh:100dvh;--quote-panel-font-v95:14px;--quote-panel-line-v95:1.25}.quote-pro-v58 .quote-lines-card,.quote-pro-v58 .quote-lines-card :where(th,td,label,input,select,textarea,button,a,b,strong,span,small,div){font-size:var(--quote-panel-font-v95)!important;line-height:var(--quote-panel-line-v95)!important}.quote-pro-v58 .quote-lines-card .card-head h2,.quote-pro-v58 .quote-lines-card .card-head h2 *{font-size:var(--quote-panel-font-v95)!important;line-height:var(--quote-panel-line-v95)!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{font-size:var(--quote-panel-font-v95)!important;line-height:var(--quote-panel-line-v95)!important;min-width:0!important;max-width:100%!important;width:100%!important;overflow:auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-cell,.quote-pro-v58 .quote-items--v90 .quote-product-main-stack,.quote-pro-v58 .quote-items--v90 .line-resize-box{min-width:0!important;max-width:100%!important;width:100%!important}.quote-template-gallery-modal .quote-template-choice,.quote-template-gallery-modal .quote-template-choice *{min-width:0!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b,.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:1000px){html,body{width:100%!important;max-width:100%!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-text-size-adjust:100%!important;touch-action:manipulation!important}body{overscroll-behavior-y:auto!important;padding-bottom:calc(74px + env(safe-area-inset-bottom))!important;background:var(--page,#f4f7fb)!important}.app-shell{display:block!important;width:100%!important;min-width:0!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow:visible!important}.app-main,.sidebar--slim-rail .app-main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:100svh!important;height:auto!important;max-height:none!important;margin-left:0!important;overflow:visible!important}.app-main>.topbar,.topbar{position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:70!important;width:100%!important;max-width:100%!important;min-height:56px!important;height:auto!important;padding:7px 10px!important;gap:7px!important;overflow:visible!important;flex-wrap:nowrap!important;background:#fffe!important;backdrop-filter:blur(12px)!important}.topbar__hamburger{display:grid!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.locale-menu{flex:0 0 auto!important}.ui-zoom-controls{display:none!important}.topbar__pills{display:flex!important;min-width:0!important;overflow:hidden!important;gap:5px!important;flex:1 1 auto!important;flex-wrap:nowrap!important}.topbar__pills .pill{min-width:0!important;max-width:45vw!important;height:34px!important;min-height:34px!important;padding:6px 8px!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.topbar__pills .pill:nth-child(n+3){display:none!important}.topbar__right{display:flex!important;flex:0 0 auto!important;gap:5px!important}.topbar__right .support-btn,.topbar__right .user-chip,.topbar__right .topbar-logout{display:none!important}.topbar__right .icon-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.app-main>.page-wrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:calc(var(--mobile-vh,100dvh) - 56px)!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px 10px calc(98px + env(safe-area-inset-bottom))!important;overflow:visible!important;font-size:14px!important;line-height:1.25!important;scrollbar-gutter:auto!important}.page-wrap>*{max-width:100%!important;min-width:0!important}.page-head,.card-head,.form-actions,.row-actions{gap:7px!important;align-items:flex-start!important}.page-head h1{font-size:20px!important;line-height:1.18!important}.card,.workspace-toolbar,.list-table-card,.products-table-card,.quote-lines-card,.quote-panel,.quote-side-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;border-radius:14px!important}.form-grid,.form-grid.cols-4,.quote-top-grid,.quote-side-stack,.side-compact,.studio-grid,.dashboard-grid,.check-grid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important}input,select,textarea,.btn,button{max-width:100%!important}.sidebar,body.sidebar-is-collapsed .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(320px,88vw)!important;max-width:88vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;padding:10px!important;transform:translate(-106%)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:95!important;box-shadow:24px 0 60px #0f172a47!important;transition:transform .22s ease!important}.sidebar.is-open,body.sidebar-is-collapsed .sidebar.is-open{transform:translate(0)!important}.sidebar .menu__item,.sidebar .menu summary{min-height:44px!important}body.sidebar-is-collapsed .app-main{margin-left:0!important;width:100%!important}.mobile-nav{position:fixed!important;z-index:90!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;padding:7px 6px calc(7px + env(safe-area-inset-bottom))!important;background:#fffffff2!important;border-top:1px solid var(--border,#dbe5f2)!important;box-shadow:0 -12px 32px #0f172a1f!important;backdrop-filter:blur(14px)!important}.mobile-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:42px!important;padding:6px 4px!important;border-radius:12px!important;color:var(--text,#14233d)!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-nav a.is-active{background:#edf5ff!important;color:var(--primary,#245ba7)!important}.table-scroll,.quote-items-scroll,.products-table-card,.list-table-card{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important}.quote-lines-card{overflow:hidden!important}.quote-lines-card .quote-items-scroll{max-height:none!important;padding-bottom:10px!important}.quote-pro-v58 .quote-lines-card .quote-items-scroll{overflow-x:auto!important;overflow-y:visible!important}.quote-pro-v58 table.quote-items--v90,.quote-items--v90{width:1120px!important;min-width:1120px!important;max-width:none!important;table-layout:fixed!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{font-size:14px!important;line-height:1.25!important;resize:vertical!important}.quote-pro-v58 .quote-items--v90 th,.quote-pro-v58 .quote-items--v90 td,.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select,.quote-pro-v58 .quote-items--v90 textarea,.quote-pro-v58 .quote-items--v90 button,.quote-pro-v58 .quote-items--v90 a,.quote-pro-v58 .quote-items--v90 b,.quote-pro-v58 .quote-items--v90 span,.quote-pro-v58 .quote-items--v90 small{font-size:14px!important;line-height:1.25!important}.modal{padding:10px!important;align-items:flex-start!important;overflow:auto!important}.modal-card,.preview-modal__card{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;margin:0 auto!important}.quote-template-gallery-modal .quote-template-gallery-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:10px!important}.quote-template-gallery-modal .quote-template-choice-list{display:grid!important;grid-template-columns:1fr!important;max-height:240px!important;overflow:auto!important;padding-right:0!important}.quote-template-gallery-modal .quote-template-choice{grid-template-columns:64px minmax(0,1fr)!important;height:58px!important;min-height:58px!important}}@media (max-width:620px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-head__actions,.quote-detail-actions{width:100%!important;display:flex!important;gap:6px!important;overflow-x:auto!important;flex-wrap:nowrap!important}.page-head__actions .btn,.quote-detail-actions .btn{flex:0 0 auto!important}.toolbar-search-form,.filterbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.quote-total{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.quote-save-inline{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}}.quote-pro-v58{--quote-v96-font:14px;--quote-v96-line:1.28}.quote-pro-v58 .quote-lines-card--v90,.quote-pro-v58 .quote-lines-card--v90 *{box-sizing:border-box!important}.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:0!important}.quote-pro-v58 table.quote-items--v90{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.quote-pro-v58 .quote-items--v90 col.col-code{width:9.5%!important}.quote-pro-v58 .quote-items--v90 col.col-main{width:41.8%!important}.quote-pro-v58 .quote-items--v90 col.col-qty{width:5%!important}.quote-pro-v58 .quote-items--v90 col.col-price{width:7.2%!important}.quote-pro-v58 .quote-items--v90 col.col-discount{width:7.4%!important}.quote-pro-v58 .quote-items--v90 col.col-vat{width:5%!important}.quote-pro-v58 .quote-items--v90 col.col-total{width:8.1%!important}.quote-pro-v58 .quote-items--v90 col.col-actions{width:4.8%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(1),.quote-pro-v58 .quote-items--v90 td:nth-child(1){width:5.2%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(2),.quote-pro-v58 .quote-items--v90 td:nth-child(2){width:9.5%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(3),.quote-pro-v58 .quote-items--v90 td:nth-child(3){width:41.8%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(4),.quote-pro-v58 .quote-items--v90 td:nth-child(4){width:5%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(5),.quote-pro-v58 .quote-items--v90 td:nth-child(5){width:6%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(6),.quote-pro-v58 .quote-items--v90 td:nth-child(6){width:7.2%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(7),.quote-pro-v58 .quote-items--v90 td:nth-child(7){width:7.4%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(8),.quote-pro-v58 .quote-items--v90 td:nth-child(8){width:5%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(9),.quote-pro-v58 .quote-items--v90 td:nth-child(9){width:8.1%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th:nth-child(10),.quote-pro-v58 .quote-items--v90 td:nth-child(10){width:4.8%!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 th,.quote-pro-v58 .quote-items--v90 td,.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select,.quote-pro-v58 .quote-items--v90 textarea,.quote-pro-v58 .quote-items--v90 button,.quote-pro-v58 .quote-items--v90 a,.quote-pro-v58 .quote-items--v90 small,.quote-pro-v58 .quote-items--v90 b,.quote-pro-v58 .quote-items--v90 span{font-size:var(--quote-v96-font)!important;line-height:var(--quote-v96-line)!important}.quote-pro-v58 .quote-items--v90 th{padding:10px 6px!important;text-align:center!important;vertical-align:middle!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.quote-pro-v58 .quote-items--v90 td{padding:8px 6px!important;vertical-align:top!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:7px 6px!important;border-radius:9px!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-items--v90 .quote-unit-input,.quote-pro-v58 .quote-items--v90 .quote-money-input,.quote-pro-v58 .quote-items--v90 .quote-discount-input,.quote-pro-v58 .quote-items--v90 .quote-vat-input{text-align:center!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;align-items:start!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo select,.quote-pro-v58 .quote-items--v90 .quote-discount-combo input{min-width:0!important;padding-inline:4px!important;text-align:center!important}.quote-pro-v58 .quote-items--v90 .quote-line-net{vertical-align:middle!important;text-align:right!important}.quote-pro-v58 .quote-items--v90 .quote-line-net b{display:block!important;white-space:nowrap!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important}.quote-pro-v58 .quote-items--v90 .quote-inline-actions{display:grid!important;grid-template-columns:repeat(2,26px)!important;gap:4px!important;justify-content:center!important}.quote-pro-v58 .quote-items--v90 .quote-inline-action{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;border-radius:8px!important;font-size:13px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-stack{width:100%!important;display:grid!important;place-items:center!important;gap:4px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image{width:48px!important;height:48px!important;min-width:48px!important;border-radius:10px!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-edit{width:26px!important;height:26px!important;min-height:26px!important}.quote-pro-v58 .quote-items--v90 .quote-product-code input{font-weight:900!important}.quote-pro-v58 .quote-items--v90 .brochure-link{display:block!important;font-size:12px!important;line-height:1.18!important;font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:4px!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-cell,.quote-pro-v58 .quote-items--v90 .quote-product-main-stack,.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap,.quote-pro-v58 .quote-items--v90 .line-resize-box{min-width:0!important;max-width:100%!important;width:100%!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-stack{display:flex!important;flex-direction:column!important;gap:8px!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:7px!important;align-items:start!important}.quote-pro-v58 .quote-items--v90 .line-resize-box{position:relative!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;resize:vertical!important;overflow:auto!important;scrollbar-gutter:stable!important;padding:11px 32px 28px 12px!important;border:1px solid #cbd8e8!important;border-radius:11px!important;background:#fff!important;color:#13233a!important;font-family:inherit!important;font-size:14px!important;line-height:1.32!important;font-weight:850!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important;cursor:text!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:70px!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:125px!important}.quote-pro-v58 .quote-items--v90 textarea.line-name:focus,.quote-pro-v58 .quote-items--v90 textarea.line-description:focus{border-color:var(--primary,#245ba7)!important;box-shadow:0 0 0 3px #245ba724!important;outline:0!important}.quote-pro-v58 .quote-items--v90 textarea.line-name::-webkit-resizer,.quote-pro-v58 .quote-items--v90 textarea.line-description::-webkit-resizer{background:#d9e7f8!important;border-radius:4px!important}.quote-pro-v58 .quote-items--v90 .line-resize-grip{position:absolute!important;right:7px!important;bottom:7px!important;z-index:20!important;width:30px!important;height:24px!important;min-width:30px!important;min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #9eb7d5!important;border-radius:8px!important;background:#edf6ff!important;color:#1f4d7e!important;font-size:15px!important;font-weight:950!important;cursor:ns-resize!important;user-select:none!important;pointer-events:auto!important;box-shadow:0 2px 5px #0f172a29!important}.quote-pro-v58 .quote-items--v90 .line-resize-grip:hover{background:#dceeff!important;border-color:#5f8ec2!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{width:36px!important;min-width:36px!important;height:40px!important;min-height:40px!important;border-radius:10px!important;padding:0!important;font-size:14px!important}body.quote-line-resizing,body.quote-line-resizing *{cursor:ns-resize!important;user-select:none!important}.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date{max-width:170px!important;min-width:0!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]{width:136px!important;min-width:126px!important;max-width:100%!important}.quote-template-gallery-modal .quote-template-gallery-card{width:min(1280px,calc(100vw - 32px))!important}.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:minmax(340px,390px) minmax(0,1fr)!important;gap:14px!important;min-height:0!important}.quote-template-gallery-modal .quote-template-choice-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:4px 10px 4px 2px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100dvh - 190px)!important}.quote-template-gallery-modal .quote-template-choice{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:70px!important;height:70px!important;max-height:70px!important;padding:8px 10px!important;border:1px solid #d7e4f4!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice.is-active,.quote-template-gallery-modal .quote-template-choice[aria-current=true]{border-color:var(--primary,#245ba7)!important;background:#eef5ff!important;box-shadow:0 0 0 2px #245ba71a!important}.quote-template-gallery-modal .quote-template-choice .template-mini{width:64px!important;min-width:64px!important;max-width:64px!important;height:46px!important;min-height:46px!important;max-height:46px!important;transform:none!important;overflow:hidden!important;border-radius:9px!important;justify-self:center!important}.quote-template-gallery-modal .quote-template-choice .template-mini main,.quote-template-gallery-modal .quote-template-choice .template-mini table,.quote-template-gallery-modal .quote-template-choice .template-mini footer{display:none!important}.quote-template-gallery-modal .quote-template-choice>span:last-child{display:grid!important;gap:3px!important;min-width:0!important;overflow:hidden!important}.quote-template-gallery-modal .quote-template-choice>span:last-child b{display:block!important;max-width:100%!important;font-size:14px!important;line-height:1.12!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#14233d!important}.quote-template-gallery-modal .quote-template-choice>span:last-child small{display:-webkit-box!important;max-width:100%!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.18!important;color:#64748b!important}@media (max-width:1000px){.dashboard-overview-grid.dashboard-widget-zone-v63,.dashboard-overview-grid[data-dashboard-widget-zone],.dashboard-freeboard-v76{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;height:auto!important;min-height:0!important;overflow:visible!important;position:relative!important}.dashboard-overview-grid .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}.dashboard-overview-grid .dashboard-widget-v63>.card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:54px!important;margin:0!important;padding:12px 14px!important;border-bottom:0!important;cursor:pointer!important}.dashboard-overview-grid .dashboard-widget-v63>.card-head h2{font-size:15px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.dashboard-overview-grid .dashboard-widget-v63>.card-head small,.dashboard-overview-grid .dashboard-widget-v63>.card-head a,.dashboard-overview-grid .dashboard-widget-v63>.card-head .btn{display:none!important}.dashboard-overview-grid .dashboard-widget-v63>.card-head:after{content:"▾";display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important;background:#edf5ff!important;color:var(--primary,#245ba7)!important;font-weight:950!important}.dashboard-overview-grid .dashboard-widget-v63.is-mobile-open>.card-head:after{content:"▴"}.dashboard-overview-grid .dashboard-widget-v63>:not(.card-head):not(.dash-tools-v76):not(.dash-resize-v76){display:none!important}.dashboard-overview-grid .dashboard-widget-v63.is-mobile-open>:not(.card-head):not(.dash-tools-v76):not(.dash-resize-v76){display:block!important;margin:0!important;padding:0 12px 12px!important}.dashboard-overview-grid .dashboard-widget-v63.is-mobile-open .sent-quotes-mini,.dashboard-overview-grid .dashboard-widget-v63.is-mobile-open .metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-overview-grid .dash-tools-v76,.dashboard-overview-grid .dash-resize-v76{display:none!important}.quote-template-gallery-modal .quote-template-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.quote-template-gallery-modal .quote-template-choice-list{max-height:250px!important}.quote-template-gallery-modal .quote-template-choice{grid-template-columns:70px minmax(0,1fr)!important;min-height:68px!important;height:68px!important}.quote-template-gallery-modal .quote-template-choice .template-mini{width:62px!important;height:44px!important}.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:auto!important;overflow-y:visible!important}.quote-pro-v58 table.quote-items--v90{width:1120px!important;min-width:1120px!important;max-width:none!important}}.quote-pro-v58 .quote-items--v90 col.col-code{width:9.8%!important}.quote-pro-v58 .quote-items--v90 col.col-main{width:36.4%!important}.quote-pro-v58 .quote-items--v90 col.col-qty{width:5.3%!important}.quote-pro-v58 .quote-items--v90 col.col-unit{width:6.2%!important}.quote-pro-v58 .quote-items--v90 col.col-price{width:8.2%!important}.quote-pro-v58 .quote-items--v90 col.col-discount{width:7.8%!important}.quote-pro-v58 .quote-items--v90 col.col-total{width:9.5%!important}.quote-pro-v58 .quote-items--v90 col.col-actions{width:6.4%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(2),.quote-pro-v58 .quote-items--v90 td:nth-child(2){width:9.8%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(3),.quote-pro-v58 .quote-items--v90 td:nth-child(3){width:36.4%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(4),.quote-pro-v58 .quote-items--v90 td:nth-child(4){width:5.3%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(5),.quote-pro-v58 .quote-items--v90 td:nth-child(5){width:6.2%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(6),.quote-pro-v58 .quote-items--v90 td:nth-child(6){width:8.2%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(7),.quote-pro-v58 .quote-items--v90 td:nth-child(7){width:7.8%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(9),.quote-pro-v58 .quote-items--v90 td:nth-child(9){width:9.5%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(10),.quote-pro-v58 .quote-items--v90 td:nth-child(10){width:6.4%!important}.quote-pro-v58 .quote-items--v90 th,.quote-pro-v58 .quote-items--v90 td,.quote-pro-v58 .quote-items--v90 input,.quote-pro-v58 .quote-items--v90 select,.quote-pro-v58 .quote-items--v90 textarea,.quote-pro-v58 .quote-items--v90 button,.quote-pro-v58 .quote-items--v90 a,.quote-pro-v58 .quote-items--v90 b,.quote-pro-v58 .quote-items--v90 span,.quote-pro-v58 .quote-items--v90 small{font-size:14px!important;line-height:1.28!important}.quote-pro-v58 .quote-items--v90 .quote-line-net b,.quote-pro-v58 .quote-items--v90 .quote-inline-action,.quote-pro-v58 .quote-items--v90 .quote-product-code input,.quote-pro-v58 .quote-items--v90 .quote-unit-input,.quote-pro-v58 .quote-items--v90 .quote-money-input,.quote-pro-v58 .quote-items--v90 .quote-discount-input,.quote-pro-v58 .quote-items--v90 .quote-vat-input{font-size:14px!important}.quote-pro-v58 .quote-items--v90 .line-resize-grip{display:none!important}.quote-pro-v58 .quote-items--v90 textarea.line-name,.quote-pro-v58 .quote-items--v90 textarea.line-description{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;resize:vertical!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;padding:10px 12px!important;border:1px solid #bfd0e6!important;border-radius:11px!important;box-sizing:border-box!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:68px!important;color:#081b36!important;background:#f5f9ff!important;font-weight:950!important;letter-spacing:.01em!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:128px!important;color:#25364f!important;background:#fff!important;font-weight:800!important}.quote-pro-v58 .quote-items--v90 textarea.line-name::placeholder{color:#5c6b82!important;font-weight:900!important}.quote-pro-v58 .quote-items--v90 textarea.line-description::placeholder{color:#6b7c92!important;font-weight:750!important}.quote-pro-v58 .quote-items--v90 textarea.line-name:focus,.quote-pro-v58 .quote-items--v90 textarea.line-description:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb24!important;outline:0!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-stack{gap:8px!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{width:34px!important;min-width:34px!important;height:42px!important;min-height:42px!important}.quote-pro-v58 .quote-items--v90 tr.is-filled-row td{background:#f1f6ff!important}.quote-pro-v58 .quote-items--v90 tr.is-filled-row textarea.line-name{background:#eef5ff!important}.quote-pro-v58 .quote-items--v90 tr.is-filled-row textarea.line-description{background:#f9fbff!important}.quote-pro-v58 .quote-items--v90 tr.is-empty-row td{background:#fbfdff!important}.quote-pro-v58 .quote-items--v90 tr.is-empty-row textarea.line-name,.quote-pro-v58 .quote-items--v90 tr.is-empty-row textarea.line-description{background:#fff!important;color:#68788f!important;font-weight:800!important}.quote-pro-v58 .quote-items--v90 .quote-discount-cell.has-discount select,.quote-pro-v58 .quote-items--v90 .quote-discount-cell.has-discount input,.quote-total.has-discount #discountTotal,#discountTotal.is-discount-red{color:#dc2626!important;font-weight:950!important;border-color:#fecaca!important;background:#fff5f5!important}.quote-total.has-discount div:has(#discountTotal) small{color:#dc2626!important;font-weight:900!important}.quote-total .grand b,.quote-total .grand #grandTotal,.quote-total .grand #grandCurrency{font-size:18px!important;line-height:1.15!important;font-weight:950!important}.quote-total .grand small:first-child{font-size:14px!important;font-weight:900!important}@media (max-width:1000px){.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:auto!important;overflow-y:visible!important}.quote-pro-v58 table.quote-items--v90{width:1180px!important;min-width:1180px!important;max-width:none!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:72px!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:132px!important}}.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:hidden!important;overflow-y:visible!important}.quote-pro-v58 table.quote-items--v90{width:100%!important;min-width:0!important;table-layout:fixed!important}.quote-pro-v58 .quote-items--v90 col.col-image{width:5.2%!important}.quote-pro-v58 .quote-items--v90 col.col-code{width:9.6%!important}.quote-pro-v58 .quote-items--v90 col.col-main{width:34.3%!important}.quote-pro-v58 .quote-items--v90 col.col-qty{width:5.2%!important}.quote-pro-v58 .quote-items--v90 col.col-unit{width:6%!important}.quote-pro-v58 .quote-items--v90 col.col-price{width:7.8%!important}.quote-pro-v58 .quote-items--v90 col.col-discount{width:9.4%!important}.quote-pro-v58 .quote-items--v90 col.col-vat{width:5.2%!important}.quote-pro-v58 .quote-items--v90 col.col-total{width:10.3%!important}.quote-pro-v58 .quote-items--v90 col.col-actions{width:7%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(1),.quote-pro-v58 .quote-items--v90 td:nth-child(1){width:5.2%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(2),.quote-pro-v58 .quote-items--v90 td:nth-child(2){width:9.6%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(3),.quote-pro-v58 .quote-items--v90 td:nth-child(3){width:34.3%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(4),.quote-pro-v58 .quote-items--v90 td:nth-child(4){width:5.2%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(5),.quote-pro-v58 .quote-items--v90 td:nth-child(5){width:6%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(6),.quote-pro-v58 .quote-items--v90 td:nth-child(6){width:7.8%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(7),.quote-pro-v58 .quote-items--v90 td:nth-child(7){width:9.4%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(8),.quote-pro-v58 .quote-items--v90 td:nth-child(8){width:5.2%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(9),.quote-pro-v58 .quote-items--v90 td:nth-child(9){width:10.3%!important}.quote-pro-v58 .quote-items--v90 th:nth-child(10),.quote-pro-v58 .quote-items--v90 td:nth-child(10){width:7%!important}.quote-pro-v58 .quote-items--v90 .quote-qty-cell input,.quote-pro-v58 .quote-items--v90 .quote-unit-cell input,.quote-pro-v58 .quote-items--v90 .quote-price-cell input,.quote-pro-v58 .quote-items--v90 .quote-unit-input,.quote-pro-v58 .quote-items--v90 .quote-money-input{font-weight:650!important;color:#14233d!important}.quote-pro-v58 .quote-items--v90 .quote-line-net b{display:block!important;width:100%!important;color:#081b36!important;font-size:15.5px!important;line-height:1.2!important;font-weight:950!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-variant-numeric:tabular-nums!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo{display:grid!important;grid-template-columns:minmax(54px,.82fr) minmax(64px,1fr)!important;gap:6px!important;width:100%!important;align-items:center!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo select,.quote-pro-v58 .quote-items--v90 .quote-discount-combo input,.quote-pro-v58 .quote-items--v90 .quote-discount-input{min-width:0!important;padding-left:5px!important;padding-right:5px!important;text-align:center!important;font-size:13.5px!important;line-height:1.15!important}.quote-pro-v58 .quote-items--v90 .quote-discount-cell.has-discount select,.quote-pro-v58 .quote-items--v90 .quote-discount-cell.has-discount input,.quote-total.has-discount #discountTotal,#discountTotal.is-discount-red{color:#e03131!important;font-weight:850!important;border-color:#fecaca!important;background:#fff7f7!important}.quote-total.has-discount div:has(#discountTotal) small{color:#e03131!important;font-weight:850!important}@media (max-width:1000px){.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{overflow-x:auto!important;overflow-y:visible!important}.quote-pro-v58 table.quote-items--v90{width:1180px!important;min-width:1180px!important;max-width:none!important}}.login-pro-page{margin:0;min-height:100vh;overflow:hidden;background:#071a39;font-family:Inter,Segoe UI,Arial,sans-serif}.login-pro-stage{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 72% 16%,#eaf4ff 0,#dfeaf8 35%,#091d42)}.login-pro-canvas{position:relative;display:grid;grid-template-columns:820px 780px;width:1600px;height:900px;overflow:hidden;isolation:isolate;transform-origin:center;background:#edf4fb;color:#14233d}.login-pro-left{position:relative;overflow:hidden;background:linear-gradient(155deg,#061a3b,#0b2e68 60%,#164f96);color:#fff}.login-pro-media,.login-pro-media video,.login-pro-media img{position:absolute;inset:0;width:100%;height:100%}.login-pro-media{z-index:0;background:linear-gradient(155deg,#061a3b,#0f3974 62%,#1d61ad)}.login-pro-media video,.login-pro-media img{display:block;object-fit:cover;object-position:center}.login-pro-media [hidden]{display:none!important}.login-pro-media-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(2,15,38,calc(var(--overlay)*.72)),rgba(3,22,53,var(--overlay)) 48%,rgba(2,14,35,calc(var(--overlay) + .2)))}.login-pro-left-grid{position:absolute;z-index:2;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,transparent 0,#000 34%,#000 100%)}.login-pro-left:after{content:"";position:absolute;z-index:2;inset:auto -150px -220px auto;width:560px;height:560px;border:1px solid rgba(255,255,255,.19);border-radius:50%;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.login-pro-drag{position:absolute;z-index:5;left:var(--left-title-x);top:var(--left-title-y);max-width:700px;transform:translateY(-50%);user-select:none;touch-action:none}.login-pro-drag--title{left:var(--left-title-x);top:var(--left-title-y);font-family:var(--left-title-font);color:var(--left-title-color)}.login-pro-drag--title h1{max-width:690px;margin:0;font-family:inherit;font-size:var(--left-title-size);font-weight:850;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 8px 28px rgba(0,0,0,.42)}.login-pro-drag--text{left:var(--left-text-x);top:var(--left-text-y);font-family:var(--left-text-font);color:var(--left-text-color)}.login-pro-drag--text p{max-width:680px;margin:0;font-family:inherit;font-size:var(--left-text-size);font-weight:520;line-height:1.5;text-shadow:0 5px 20px rgba(0,0,0,.48)}.login-pro-drag.is-empty{display:none}.login-pro-drag-handle{display:none;position:absolute;left:0;bottom:calc(100% + 8px);white-space:nowrap;padding:5px 8px;border:1px solid rgba(255,255,255,.28);border-radius:7px;background:#041633d1;color:#fff;font:700 11px/1 Inter,Arial,sans-serif;box-shadow:0 8px 20px #00000040}.login-studio-viewport .login-pro-drag{cursor:grab;outline:1px dashed transparent;outline-offset:6px}.login-studio-viewport .login-pro-drag:hover,.login-studio-viewport .login-pro-drag:focus-visible{outline-color:#ffffffb3}.login-studio-viewport .login-pro-drag:hover .login-pro-drag-handle,.login-studio-viewport .login-pro-drag:focus-visible .login-pro-drag-handle,.login-studio-viewport .login-pro-drag.is-dragging .login-pro-drag-handle{display:block}.login-studio-viewport .login-pro-drag.is-dragging{cursor:grabbing;outline-color:#7dd3fc}.login-pro-left-footer{position:absolute;z-index:4;left:65px;bottom:34px;color:#ffffff94;font-size:12px;font-weight:750;letter-spacing:.11em}.login-pro-divider{position:absolute;z-index:20;left:806px;top:0;width:30px;height:900px;pointer-events:none;filter:drop-shadow(5px 0 9px rgba(4,23,53,.2))}.login-pro-divider:before{content:"";position:absolute;inset:0;background:conic-gradient(from 45deg at 0 8px,transparent 0 25%,#f3f8fd 0 75%,transparent 0) 0 0/22px 16px repeat-y}.login-pro-divider:after{content:"";position:absolute;left:18px;top:0;width:12px;height:100%;background:linear-gradient(90deg,#f3f8fd,#dfeaf8)}.login-pro-right{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f7fbff,#e9f2fb 55%,#dce9f8)}.login-pro-right:before{content:"";position:absolute;inset:0;opacity:.46;background-image:linear-gradient(115deg,transparent 0 47%,rgba(36,91,167,.075) 47.5% 48%,transparent 48.5%),radial-gradient(circle at 78% 22%,rgba(53,128,219,.14) 0 2px,transparent 3px);background-size:88px 88px,42px 42px}.login-pro-right-effect{position:absolute;z-index:1;border-radius:50%;filter:blur(2px);pointer-events:none}.login-pro-right-effect--one{right:-90px;top:-90px;width:420px;height:420px;border:1px solid rgba(36,91,167,.14);box-shadow:0 0 0 60px #245ba706,0 0 0 120px #245ba705}.login-pro-right-effect--two{left:40px;bottom:15px;width:190px;height:190px;background:radial-gradient(circle,rgba(37,99,235,.08),transparent 68%)}.login-pro-card{position:relative;z-index:5;display:grid;gap:15px;width:540px;padding:35px 39px 31px;border:1px solid rgba(159,181,210,.62);border-radius:27px;background:linear-gradient(155deg,#fffffffa,#f9fcffeb);box-shadow:0 35px 90px #0d2b542b,0 8px 22px #0d2b5417,inset 0 1px #fff;backdrop-filter:blur(16px)}.login-pro-card-accent{width:82px;height:4px;margin:0 0 2px;border-radius:999px;background:linear-gradient(90deg,#245ba7,#58a5f5);box-shadow:0 5px 18px #245ba73d}.login-pro-logo-wrap{display:grid;place-items:center;width:100%;min-height:100px;padding:10px 18px;border:1px solid #e4ecf6;border-radius:17px;background:#fffc;box-shadow:inset 0 1px #fff}.login-pro-logo-wrap img{display:block;width:min(315px,100%);height:88px;object-fit:contain}.login-pro-logo-wrap--empty{color:#245ba7;font-size:28px;font-weight:900;letter-spacing:.12em}.login-pro-eyebrow{margin-top:2px;font-family:var(--eyebrow-font);font-size:var(--eyebrow-size);font-weight:900;letter-spacing:.19em;color:var(--eyebrow-color)}.login-pro-title{margin:0;font-family:var(--title-font);font-size:var(--title-size);font-weight:860;line-height:1.06;letter-spacing:-.035em;color:var(--title-color)}.login-pro-subtitle{margin:-3px 0 4px;font-family:var(--subtitle-font);font-size:var(--subtitle-size);font-weight:500;line-height:1.55;color:var(--subtitle-color)}.login-pro-eyebrow.is-empty,.login-pro-title.is-empty,.login-pro-subtitle.is-empty,.login-pro-submit.is-empty{display:none}.login-pro-field{display:grid;gap:7px;color:#17243a;font-size:13px;font-weight:850}.login-pro-field input{width:100%;height:53px;padding:0 15px;border:1px solid #cfdaea;border-radius:12px;background:#fff;color:#17243a;font:600 15px/1 Inter,Segoe UI,Arial,sans-serif;outline:0;box-shadow:0 2px 5px #0c264c08;transition:border-color .18s,box-shadow .18s}.login-pro-field input:focus{border-color:#4b8bd7;box-shadow:0 0 0 4px #245ba71f}.login-pro-password{position:relative;display:block}.login-pro-password input{padding-right:88px}.login-pro-password button{position:absolute;right:8px;top:8px;height:37px;padding:0 13px;border:0;border-radius:9px;background:#eaf2fd;color:#245ba7;font-weight:850;cursor:pointer}.login-pro-check{display:flex;align-items:center;gap:9px;color:#22334f;font-size:13px;font-weight:800}.login-pro-check input{width:17px;height:17px;accent-color:#245ba7}.login-pro-submit{height:52px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--button-bg),color-mix(in srgb,var(--button-bg) 76%,#0e3b78));color:var(--button-color);font-family:var(--button-font);font-size:var(--button-size);font-weight:900;letter-spacing:.045em;box-shadow:0 14px 30px color-mix(in srgb,var(--button-bg) 25%,transparent);cursor:pointer;transition:transform .17s,filter .17s}.login-pro-submit:hover{transform:translateY(-1px);filter:brightness(1.04)}.login-pro-note{display:flex;align-items:center;gap:9px;padding-top:13px;border-top:1px solid #e3ebf5;color:#718198;font-size:12px;font-weight:650}.login-pro-note span{color:#2d78c9;font-size:11px}.login-pro-card .form-error{position:relative;z-index:1;margin:0;padding:10px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#b42318;font-size:13px;font-weight:750}.login-studio-head p{margin:5px 0 0;color:var(--muted);font-size:13px}.login-studio-pro{display:grid;grid-template-columns:minmax(0,1fr) 405px;gap:15px;align-items:start}.login-studio-main{display:grid;gap:15px;min-width:0}.login-studio-preview-card,.login-media-library,.login-studio-controls{padding:14px}.login-studio-preview-head,.login-media-library-head,.login-studio-controls-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.login-studio-preview-head h2,.login-media-library-head h2,.login-studio-controls-head h2{margin:0;font-size:18px}.login-studio-preview-head small,.login-media-library-head small,.login-studio-controls-head small{color:var(--muted)}.login-studio-live{display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #b9ead9;border-radius:999px;background:#effcf7;color:#14875d;font-size:11px;font-weight:900;letter-spacing:.08em}.login-studio-live span{width:7px;height:7px;border-radius:50%;background:#21c58b;box-shadow:0 0 0 5px #21c58b1f}.login-studio-viewport{position:relative;width:100%;overflow:hidden;border:1px solid #b9c9dd;border-radius:14px;background:#071a39;box-shadow:0 15px 35px #0e284b21}.login-studio-viewport .login-pro-canvas{position:absolute;left:0;top:0;transform-origin:top left}.login-studio-help{margin-top:9px;padding:8px 10px;border-radius:9px;background:#edf5ff;color:#315c8d;font-size:12px;font-weight:650}.login-media-library{min-width:0}.login-media-count{padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800}.login-media-grid{display:grid;grid-auto-flow:column;grid-auto-columns:155px;gap:10px;overflow-x:auto;padding:2px 2px 9px;scrollbar-width:thin}.login-media-card{position:relative;display:grid;grid-template-rows:86px auto auto;gap:4px;min-width:0;padding:7px;border:2px solid transparent;border-radius:13px;background:#f7faff;box-shadow:0 5px 15px #112f5512;cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.login-media-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #112f551f}.login-media-card.is-selected{border-color:#2b6ec3;background:#eef6ff;box-shadow:0 0 0 3px #2b6ec31c}.login-media-card input{position:absolute;opacity:0;pointer-events:none}.login-media-card img,.login-media-card video,.login-media-none{width:100%;height:86px;border-radius:9px;object-fit:cover;background:#071b3b}.login-media-none{display:grid;place-items:center;color:#fff;font-size:42px;background:linear-gradient(145deg,#0b2a5a,#245ba7)}.login-media-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e3453;font-size:13px}.login-media-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8ca4;font-size:11px}.login-media-delete{position:absolute;right:9px;top:9px;z-index:3;padding:4px 7px;border:1px solid #fecaca;border-radius:7px;background:#fff5f5;color:#c92b2b;font-size:10px;font-weight:900;cursor:pointer;opacity:.2;transition:opacity .15s}.login-media-card:hover .login-media-delete{opacity:1}.login-media-card--pending{border-style:dashed;border-color:#26a269}.login-media-pending-badge{position:absolute;left:10px;top:10px;padding:4px 6px;border-radius:6px;background:#17a66f;color:#fff;font-size:9px;font-weight:900}.login-studio-controls{position:sticky;top:78px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100vh - 105px);min-height:560px;padding:0;overflow:hidden}.login-studio-controls-head{margin:0;padding:13px 14px;border-bottom:1px solid var(--border);background:#fff}.login-studio-controls-scroll{overflow:auto;padding:10px 12px 15px;background:#f8fbff;scrollbar-width:thin}.login-studio-controls details{margin-bottom:9px;border:1px solid #dbe5f2;border-radius:12px;background:#fff}.login-studio-controls summary{padding:11px 12px;cursor:pointer;color:#1f3a5f;font-size:14px;font-weight:900}.login-studio-controls details[open] summary{border-bottom:1px solid #e7edf5}.login-studio-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:11px}.login-studio-controls label{display:grid;gap:5px;color:#263a58;font-size:12px;font-weight:800}.login-studio-controls label.wide{grid-column:1/-1}.login-studio-controls input:not([type=file]):not([type=color]):not([type=range]),.login-studio-controls textarea,.login-studio-controls select{width:100%;min-height:39px;padding:7px 9px;border:1px solid #d4dfed;border-radius:9px;background:#fff;color:#172a45;font:600 13px/1.25 Inter,Segoe UI,Arial,sans-serif}.login-studio-controls textarea{resize:vertical}.login-studio-controls input[type=color]{width:100%;height:39px;padding:3px;border:1px solid #d4dfed;border-radius:9px;background:#fff}.login-studio-controls input[type=range]{width:100%}.login-studio-controls input[type=file]{width:100%;padding:6px;border:1px dashed #b8c9de;border-radius:9px;background:#f8fbff;font-size:12px}.login-studio-controls small{color:#7b8ca4;font-weight:550;line-height:1.35}.login-studio-text-box{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px;padding:10px;border:1px solid #e3ebf5;border-radius:11px;background:#fbfdff}.login-studio-text-box .wide{grid-column:1/-1}.login-studio-savebar{padding:11px 13px;border-top:1px solid var(--border);background:#fff}.login-studio-controls .btn--soft{background:#edf4fc;color:#245ba7;border-color:#d5e2f2}@media (max-width:1250px){.login-studio-pro{grid-template-columns:minmax(0,1fr) 360px}.login-studio-controls{top:72px}.login-pro-stage{overflow:auto}}@media (max-width:980px){.login-studio-pro{grid-template-columns:1fr}.login-studio-controls{position:relative;top:auto;height:auto;max-height:none}.login-studio-controls-scroll{max-height:none}.login-studio-main{order:1}.login-studio-controls{order:2}.login-media-grid{grid-auto-columns:145px}}.email-recipient-field{gap:6px!important}.email-recipient-editor{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:44px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--primary,#245ba7) 24%,var(--border,#dbe5f2));border-radius:10px;background:#f8fbff;box-shadow:inset 0 1px #ffffffb3;cursor:text}.email-recipient-editor:focus-within{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 15%,transparent)}.email-recipient-editor.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261c}.email-recipient-tags{display:contents}.email-recipient-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:4px 5px 4px 9px;border:1px solid #bfd5ef;border-radius:999px;background:#eaf3ff;color:#173f71;font-size:12px;font-weight:800;overflow-wrap:anywhere}.email-recipient-tag button{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:#fff;color:#9f1c1c;font-size:17px;line-height:1;cursor:pointer}.email-recipient-editor [data-email-entry]{flex:1 1 220px;width:auto!important;min-width:150px!important;min-height:31px!important;padding:3px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.email-recipient-hint{font-weight:650!important;color:var(--muted,#718198)!important}.email-log-row--mini .email-log-row__main strong,.email-log-row--mini .email-log-row__main small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}.email-log-row--mini .email-log-row__link{display:flex!important;min-width:0!important}.email-log-row--mini .email-log-row__link input{flex:1 1 auto!important;width:auto!important;min-width:0!important}.email-log-row__link input.is-unavailable{color:#718198!important;font-style:italic}.email-log-row__link button:disabled{opacity:.55;cursor:not-allowed}.sent-track-main--compact{grid-template-columns:minmax(160px,.75fr) minmax(260px,1.2fr) minmax(420px,1.8fr)!important;align-items:stretch!important}.sent-track-code,.sent-track-info{height:auto!important;min-height:58px!important}.sent-track-code b,.sent-track-info b,.sent-track-info em,.sent-icon-chip b{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.sent-icon-chip{height:auto!important;align-items:flex-start!important}.sent-icon-chip b{font-size:11.5px!important;line-height:1.35!important}.sent-track-preview{width:100%;appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.sent-track-preview small{font:inherit}.sent-track-preview:hover,.sent-track-preview:focus-visible{border-color:var(--primary,#245ba7)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 13%,transparent);transform:translateY(-1px);outline:0}@media (max-width:1450px){.email-log-row--mini{grid-template-columns:26px 90px minmax(180px,1fr) 110px!important}.email-log-row--mini .email-log-row__link{grid-column:1/-2!important}.email-log-row--mini .email-log-row__delete{grid-column:-2/-1!important}.sent-track-main--compact{grid-template-columns:minmax(150px,.75fr) minmax(220px,1fr) minmax(330px,1.6fr)!important}.sent-mini-metrics{grid-template-columns:minmax(84px,.7fr) minmax(70px,.55fr) minmax(110px,.9fr) minmax(140px,1.3fr)!important}}@media (max-width:1050px){.sent-track-main--compact{grid-template-columns:1fr!important}.sent-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:800px){.compact-email-form{grid-template-columns:1fr!important}.compact-email-form .span-2{grid-column:auto!important}.email-log-row--mini{grid-template-columns:1fr!important}.email-log-row--mini>*{grid-column:auto!important}.email-log-row--mini .email-log-row__link{grid-column:auto!important;display:grid!important;grid-template-columns:1fr auto}.email-log-row--mini .email-log-row__delete{grid-column:auto!important;width:100%}}@media (max-width:560px){.sent-mini-metrics{grid-template-columns:1fr!important}.email-recipient-editor [data-email-entry]{flex-basis:100%;min-width:0!important}.email-log-row--mini .email-log-row__link{grid-template-columns:1fr!important}}.backup-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.backup-summary{display:flex;align-items:center;gap:10px;min-height:82px!important;margin:0!important}.backup-summary>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#eef6ff;font-size:20px}.backup-summary small,.backup-summary b{display:block}.backup-summary small{color:var(--muted,#718198);font-weight:800}.backup-summary b{margin-top:3px;font-size:17px;overflow-wrap:anywhere}.backup-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.backup-action-card{display:flex;flex-direction:column}.backup-action-card .stack{margin-top:auto}.backup-action-card input[type=file]{padding:7px;background:#f8fbff}.backup-list-card{margin-top:12px!important}.backup-table{min-width:980px}.backup-file-name,.backup-hash{display:block;overflow-wrap:anywhere}.backup-hash{margin-top:4px;color:var(--muted,#718198);font-size:10.5px}.backup-note{max-width:260px;white-space:normal!important;overflow-wrap:anywhere}@media (max-width:1100px){.backup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.backup-action-grid,.backup-summary-grid{grid-template-columns:1fr}.backup-summary{min-height:68px!important}.backup-action-card .btn{width:100%}}@media (min-width:1001px){.sidebar-rail-toggle{right:8px!important;left:auto!important;top:72px!important;width:30px!important;height:30px!important;overflow:visible!important;line-height:1!important}body.sidebar-is-collapsed .sidebar-rail-toggle{right:23px!important;left:auto!important;top:70px!important;width:30px!important;height:30px!important}body.sidebar-is-collapsed .menu i{display:grid!important;place-items:center!important;overflow:visible!important;line-height:1!important}body.sidebar-is-collapsed .menu i:before{display:block!important;line-height:1!important}}@media (max-width:1000px){.dashboard-overview-grid[data-dashboard-widget-zone]{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.dashboard-overview-grid[data-dashboard-widget-zone] .dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;margin:0!important;transform:none!important;overflow:hidden!important;contain:none!important}.dashboard-overview-grid[data-dashboard-widget-zone] [data-dashboard-widget=live-proforma-tracking]{order:1!important}.dashboard-overview-grid[data-dashboard-widget-zone] [data-dashboard-widget=live-support]{order:2!important}.dashboard-overview-grid[data-dashboard-widget-zone] [data-dashboard-widget=recent-customers]{order:3!important}.dashboard-overview-grid[data-dashboard-widget-zone] [data-dashboard-widget=recent-proformas]{order:4!important}.dashboard-overview-grid[data-dashboard-widget-zone] [data-dashboard-widget=recent-activity]{order:5!important}.dashboard-overview-grid[data-dashboard-widget-zone] [data-dashboard-widget=alerts]{order:6!important}.dashboard-overview-grid[data-dashboard-widget-zone] .dashboard-widget-v63>.card-head{min-height:52px!important;padding:11px 12px!important;cursor:default!important;border-bottom:1px solid var(--border,#dbe5f2)!important}.dashboard-overview-grid[data-dashboard-widget-zone] .dashboard-widget-v63>.card-head:after{display:none!important;content:none!important}.dashboard-overview-grid[data-dashboard-widget-zone] .dashboard-widget-v63>:not(.card-head):not(.dash-tools-v76):not(.dash-resize-v76){display:block!important;margin:0!important;padding:11px 12px!important}.dashboard-overview-grid[data-dashboard-widget-zone] .dashboard-table-fit{width:100%!important;max-height:360px!important;overflow:auto!important;padding:0!important}.dashboard-overview-grid[data-dashboard-widget-zone] .dashboard-mini-table{display:table!important;width:100%!important;max-height:none!important;padding:0!important}.dashboard-overview-grid[data-dashboard-widget-zone] .sent-quotes-mini{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-overview-grid[data-dashboard-widget-zone] .live-dashboard-list,.dashboard-overview-grid[data-dashboard-widget-zone] .activity-scroll,.dashboard-overview-grid[data-dashboard-widget-zone] .mini-list{max-height:340px!important;overflow:auto!important}.dashboard-overview-grid[data-dashboard-widget-zone] .dash-tools-v76,.dashboard-overview-grid[data-dashboard-widget-zone] .dash-resize-v76{display:none!important}}@media (max-width:430px){.dashboard-overview-grid[data-dashboard-widget-zone] .sent-quotes-mini{grid-template-columns:1fr!important}}.topbar>.locale-flags{display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important;padding:3px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:999px!important;background:#fff!important}.topbar>.locale-flags .locale-flag{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:45px!important;height:32px!important;padding:0 8px!important;border-radius:999px!important;color:var(--text,#14233d)!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.topbar>.locale-flags .locale-flag span{font-size:17px!important;line-height:1!important}.topbar>.locale-flags .locale-flag.is-active{background:color-mix(in srgb,var(--primary,#245ba7) 14%,#fff)!important;color:var(--primary,#245ba7)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#245ba7) 24%,transparent)!important}@media (max-width:520px){.topbar>.locale-flags{gap:2px!important;padding:2px!important}.topbar>.locale-flags .locale-flag{min-width:36px!important;width:36px!important;height:32px!important;padding:0!important}.topbar>.locale-flags .locale-flag b{display:none!important}}@media (max-width:1000px){.sidebar .sidebar-rail-toggle{display:none!important}.sidebar.is-open .sidebar-rail-toggle{position:absolute!important;display:grid!important;place-items:center!important;top:12px!important;right:12px!important;left:auto!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:12px!important;background:var(--primary,#245ba7)!important;color:#fff!important;font-size:26px!important;line-height:1!important;z-index:120!important;box-shadow:0 9px 24px #0f172a38!important}.sidebar.is-open .brand-logo{padding-right:48px!important}}.support-btn--whatsapp{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:linear-gradient(135deg,#25d366,#16a34a)!important;color:#fff!important;box-shadow:0 7px 18px #16a34a33!important;overflow:visible!important}.support-btn--whatsapp .whatsapp-symbol{position:relative;display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#fff;color:#16a34a;z-index:1}.support-btn--whatsapp .whatsapp-symbol svg{display:block;width:20px;height:20px;overflow:visible}.support-btn--whatsapp .whatsapp-symbol svg path:first-child{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.support-btn--whatsapp .whatsapp-symbol svg path:last-child{fill:currentColor}.support-btn--whatsapp:not(.support-btn--disabled) .whatsapp-symbol:after{content:"";position:absolute;inset:-4px;border:2px solid rgba(255,255,255,.7);border-radius:50%;animation:whatsapp-live-pulse 1.9s ease-out infinite;pointer-events:none}@keyframes whatsapp-live-pulse{0%{transform:scale(.78);opacity:.9}75%,to{transform:scale(1.45);opacity:0}}.support-btn--whatsapp.support-btn--disabled{background:#91a39a!important;box-shadow:none!important}.topbar-logout .icon-btn--logout{display:grid!important}@media (max-width:1000px){.topbar[data-responsive-topbar] .topbar__right{display:flex!important;align-items:center!important;gap:5px!important}.topbar[data-responsive-topbar] .topbar__right .topbar-search,.topbar[data-responsive-topbar] .topbar__right .topbar-settings-link,.topbar[data-responsive-topbar] .topbar__right .user-chip{display:none!important}.topbar[data-responsive-topbar] .topbar__right .support-btn--whatsapp{display:inline-grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;font-size:0!important;order:1!important}.topbar[data-responsive-topbar] .topbar__right .support-btn--whatsapp .support-btn__label{display:none!important}.topbar[data-responsive-topbar] .topbar__right .support-btn--whatsapp .whatsapp-symbol{width:26px!important;height:26px!important;flex-basis:26px!important}.topbar[data-responsive-topbar] .topbar__right .topbar-logout{display:inline-flex!important;margin:0!important;order:2!important}.topbar[data-responsive-topbar] .topbar__right .topbar-logout .icon-btn--logout{display:grid!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}@media (max-width:390px){.topbar[data-responsive-topbar]{gap:3px!important;padding-inline:5px!important}.topbar[data-responsive-topbar]>.topbar__hamburger{width:36px!important;height:36px!important;min-width:36px!important;flex-basis:36px!important}.topbar[data-responsive-topbar] .topbar__right .support-btn--whatsapp,.topbar[data-responsive-topbar] .topbar__right .topbar-logout .icon-btn--logout{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-basis:36px!important}}.btn--whatsapp{background:linear-gradient(135deg,#25d366,#16a34a)!important;border-color:#169a46!important;color:#fff!important;box-shadow:0 7px 18px #16a34a2e!important}.btn--whatsapp .whatsapp-symbol{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#fff;color:#16a34a}.btn--whatsapp .whatsapp-symbol svg{width:18px;height:18px}.btn--whatsapp .whatsapp-symbol svg path:first-child{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn--whatsapp .whatsapp-symbol svg path:last-child{fill:currentColor}.table-action.is-whatsapp{border-color:#86efac!important;background:#ecfdf3!important;color:#15803d!important}.table-action.is-whatsapp svg{display:block;width:18px;height:18px}.table-action.is-whatsapp svg path:first-child{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.table-action.is-whatsapp svg path:last-child{fill:currentColor}.topbar>.locale-flags .locale-flag img{display:block!important;width:22px!important;height:15px!important;object-fit:cover!important;border-radius:2px!important;box-shadow:0 0 0 1px #14233d24!important;flex:0 0 auto!important}.topbar>.locale-flags .locale-flag b{font-size:11px!important;line-height:1!important}.quote-detail-head,.email-page-head{align-items:flex-start!important;gap:12px!important;flex-wrap:wrap!important}.quote-detail-head>div:first-child,.email-page-head>div:first-child{min-width:190px!important}.quote-page-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;max-width:min(100%,980px)!important;margin-left:auto!important}.quote-page-actions>.btn,.quote-page-actions>form>.btn{min-height:34px!important;height:34px!important;padding:6px 9px!important;border-radius:9px!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important}.quote-page-actions form.inline-form{display:inline-flex!important;min-width:0!important;margin:0!important}.quote-page-actions .quote-whatsapp-action{display:inline-grid!important;place-items:center!important;grid-auto-flow:column!important;gap:0!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-radius:10px!important}.quote-page-actions .quote-whatsapp-action .quote-whatsapp-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.quote-page-actions .quote-whatsapp-action .whatsapp-symbol{width:23px!important;height:23px!important;flex-basis:23px!important}.quote-page-actions .quote-whatsapp-action .whatsapp-symbol svg{width:18px!important;height:18px!important}.preview-modal__actions .quote-whatsapp-action{width:36px!important;min-width:36px!important;padding:0!important}.preview-modal__actions .quote-whatsapp-label{display:none!important}.backup-action-grid--data{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:12px!important}.backup-summary{display:flex!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:13px 15px!important}.backup-summary>span{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:#eef5ff!important;font-size:20px!important}.backup-summary small,.backup-summary b{display:block!important}.backup-summary small{color:var(--muted,#718198)!important;font-size:11px!important;font-weight:800!important}.backup-summary b{margin-top:3px!important;font-size:16px!important}.backup-data-form{display:grid!important;gap:12px!important}.backup-scope-fieldset{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:11px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:12px!important;background:#f8fbff!important}.backup-scope-fieldset legend{padding:0 7px!important;font-size:11px!important;font-weight:900!important;color:var(--primary,#245ba7)!important}.backup-scope-fieldset label{display:flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 9px!important;border:1px solid #e3ebf5!important;border-radius:9px!important;background:#fff!important;font-size:11.5px!important;font-weight:800!important}.backup-scope-fieldset input{width:15px!important;height:15px!important;min-height:auto!important}.backup-format-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.backup-file-name{display:block!important;max-width:230px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--muted,#718198)!important}.backup-hash{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.backup-note{min-width:180px!important;white-space:normal!important}.backup-reminder-modal{display:grid!important;place-items:center!important;background:#0a182d7a!important;z-index:9999!important}.backup-reminder-card{width:min(480px,calc(100vw - 28px))!important;text-align:center!important;padding:28px!important;border-radius:20px!important;box-shadow:0 28px 80px #07162d47!important}.backup-reminder-icon{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;margin:0 auto 13px!important;border-radius:18px!important;background:linear-gradient(135deg,#e9f3ff,#eefcf5)!important;font-size:31px!important}.backup-reminder-card h2{margin:0 0 8px!important}.backup-reminder-card p{margin:0 auto 18px!important;max-width:390px!important;color:var(--muted,#718198)!important;line-height:1.55!important}.backup-reminder-actions{display:inline-flex!important;margin:4px!important}.backup-reminder-link{display:block!important;margin-top:10px!important;color:var(--primary,#245ba7)!important;font-size:12px!important;font-weight:850!important}.proforma-product-import-pop .import-pop__body--wide{width:min(520px,88vw)!important}.proforma-product-import-pop form{display:grid!important;gap:9px!important}.proforma-product-import-pop small{line-height:1.45!important}.proforma-import-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-bottom:12px!important;padding:10px!important}.proforma-import-summary>div{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"icon label" "icon value"!important;align-items:center!important;gap:2px 9px!important;min-height:65px!important;padding:9px 11px!important;border:1px solid #e2ebf6!important;border-radius:12px!important;background:#f9fbff!important}.proforma-import-summary>div>span{grid-area:icon!important;font-size:22px!important}.proforma-import-summary small{grid-area:label!important;color:var(--muted,#718198)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.proforma-import-summary b{grid-area:value!important;font-size:11.5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.import-warning-card{border-color:#f7c873!important;background:#fffaf0!important}.import-warning-card ul{margin:0!important;padding:0 20px 10px 34px!important}.import-products-table{min-width:1510px!important;font-size:11px!important}.import-products-table th{position:sticky!important;top:0!important;z-index:2!important;background:#edf4ff!important;white-space:nowrap!important}.import-products-table td{vertical-align:top!important;padding:6px!important}.import-products-table input,.import-products-table textarea,.import-products-table select{min-height:34px!important;width:100%!important;padding:6px 7px!important;border:1px solid #d7e2f0!important;border-radius:8px!important;background:#fff!important;font-size:11px!important}.import-products-table textarea{min-width:180px!important;resize:vertical!important}.import-products-table td:nth-child(3) input{min-width:120px!important}.import-products-table td:nth-child(6) input,.import-products-table td:nth-child(8) input,.import-products-table td:nth-child(10) input{min-width:82px!important}.import-products-table td:nth-child(7) input,.import-products-table td:nth-child(9) select{min-width:74px!important}.import-products-table td:nth-child(11) input{min-width:180px!important}.import-products-table tr.has-warning{background:#fffaf0!important}.import-warning{display:block!important;max-width:210px!important;color:#9a5a00!important;font-size:10.5px!important;line-height:1.35!important}.import-final-actions{display:flex!important;align-items:center!important;gap:12px!important;margin:12px 0!important}.import-final-actions .muted{max-width:760px!important;font-size:11.5px!important}.import-cancel-form{display:flex!important;justify-content:flex-end!important;margin-bottom:18px!important}.import-product-preview-modal{z-index:10000!important}.import-product-preview-card{width:min(720px,calc(100vw - 30px))!important}.import-live-product-card{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;padding:12px!important}.import-live-product-card__image{display:grid!important;place-items:center!important;min-height:200px!important;border:1px solid #dfe8f4!important;border-radius:15px!important;background:#f7faff!important;overflow:hidden!important}.import-live-product-card__image img{width:100%!important;height:100%!important;max-height:260px!important;object-fit:contain!important}.import-live-product-card__image span{font-size:52px!important}.import-live-product-card h2{margin:6px 0 8px!important}.import-live-product-card p{white-space:normal!important;line-height:1.5!important}.import-live-product-card dl{display:grid!important;grid-template-columns:auto 1fr!important;gap:7px 12px!important;margin-top:14px!important}.import-live-product-card dt{color:var(--muted,#718198)!important;font-size:11px!important;font-weight:850!important}.import-live-product-card dd{margin:0!important;font-weight:900!important}@media (max-width:1250px){.quote-page-actions{max-width:760px!important}.quote-page-actions>.btn,.quote-page-actions>form>.btn{padding-left:8px!important;padding-right:8px!important;font-size:11px!important}}@media (max-width:900px){.quote-detail-head,.email-page-head{display:grid!important;grid-template-columns:1fr!important}.quote-page-actions{justify-content:flex-start!important;margin-left:0!important;max-width:100%!important}.quote-page-actions .quote-whatsapp-action{width:auto!important;max-width:none!important;padding:0 10px!important;grid-auto-flow:column!important;gap:6px!important}.quote-page-actions .quote-whatsapp-action .quote-whatsapp-label{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important}.backup-action-grid--data{grid-template-columns:1fr!important}.proforma-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.topbar>.locale-flags .locale-flag img{width:24px!important;height:16px!important}.quote-page-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.quote-page-actions>.btn,.quote-page-actions>form,.quote-page-actions>form>.btn{width:100%!important;max-width:none!important}.backup-scope-fieldset,.proforma-import-summary{grid-template-columns:1fr!important}.backup-format-actions,.import-final-actions{display:grid!important;grid-template-columns:1fr!important}.backup-format-actions .btn,.import-final-actions .btn,.import-cancel-form .btn{width:100%!important}.import-cancel-form{display:block!important}.import-live-product-card{grid-template-columns:1fr!important}.backup-reminder-actions{display:flex!important;margin:4px 0!important}.backup-reminder-actions .btn{width:100%!important}.backup-reminder-card{padding:22px 16px!important}}.app-main .page-wrap .list-table-card--quote{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}.app-main .page-wrap .quotes-table.pro-table--quote{width:100%!important;min-width:1180px!important;table-layout:fixed!important}.app-main .page-wrap .quotes-table.pro-table--quote col:first-child{width:38px!important}.app-main .page-wrap .quotes-table.pro-table--quote col:nth-child(2){width:125px!important}.app-main .page-wrap .quotes-table.pro-table--quote col:nth-child(3){width:52px!important}.app-main .page-wrap .quotes-table.pro-table--quote col:nth-last-child(1){width:218px!important}.app-main .page-wrap .quotes-table.pro-table--quote th:last-child,.app-main .page-wrap .quotes-table.pro-table--quote td:last-child{width:218px!important;min-width:218px!important;max-width:218px!important;overflow:visible!important;padding-left:8px!important;padding-right:8px!important}.app-main .page-wrap .quotes-table.pro-table--quote td:nth-child(4){min-width:0!important;overflow:hidden!important}.app-main .page-wrap .quotes-table.pro-table--quote .quote-customer-fit{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-main .page-wrap .quotes-table.pro-table--quote .table-action-list--dense{display:grid!important;grid-template-columns:repeat(6,30px)!important;align-items:center!important;justify-content:start!important;gap:5px!important;width:205px!important;min-width:205px!important;max-width:205px!important;overflow:visible!important;white-space:normal!important}.app-main .page-wrap .quotes-table.pro-table--quote .table-action-list--dense .table-action{display:inline-grid!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border-radius:8px!important;overflow:visible!important}.app-main .page-wrap .quotes-table.pro-table--quote .table-action-list--dense .table-action span{display:block!important;font-size:14px!important;line-height:1!important}.app-main .page-wrap .quotes-table.pro-table--quote .table-action-list--dense .table-action svg{display:block!important;width:17px!important;height:17px!important;fill:currentColor!important;stroke:currentColor!important;stroke-width:1.4!important}.app-main .page-wrap .quotes-table.pro-table--quote .table-action-list--dense .table-action[hidden]{display:none!important}.quote-detail-head,.email-page-head{align-items:flex-start!important;gap:16px!important}.quote-detail-head>div:first-child,.email-page-head>div:first-child{min-width:220px!important;max-width:420px!important}.quote-page-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin-left:auto!important}.quote-page-actions>.btn,.quote-page-actions>form>.btn{min-height:34px!important;height:34px!important;max-width:100%!important;padding:6px 9px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.quote-page-actions form.inline-form{display:inline-flex!important;max-width:100%!important;margin:0!important}.proforma-import-direct-action{flex:0 0 auto!important;min-height:38px!important;white-space:nowrap!important}.product-import-page-head{align-items:flex-start!important}.product-import-page-head p{max-width:850px!important;margin:6px 0 0!important;color:var(--muted,#6f8096)!important;line-height:1.55!important}.product-import-landing-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:16px!important;align-items:stretch!important;margin-bottom:16px!important}.product-import-upload-card,.product-import-guide-card,.product-import-rules-card{padding:18px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:16px!important;box-shadow:0 12px 30px #16365b0f!important}.product-import-upload-card .card-head,.product-import-guide-card .card-head,.product-import-rules-card .card-head{margin-bottom:14px!important;padding:0!important;border:0!important}.product-import-upload-card .card-head h2,.product-import-guide-card .card-head h2,.product-import-rules-card .card-head h2{margin:0 0 5px!important;font-size:17px!important}.product-import-upload-card .card-head small{display:block!important;color:var(--muted,#6f8096)!important;line-height:1.5!important}.proforma-import-upload-form{display:grid!important;gap:12px!important}.proforma-import-dropzone{position:relative!important;display:grid!important;place-items:center!important;gap:5px!important;min-height:225px!important;padding:24px!important;border:2px dashed #9db8dc!important;border-radius:16px!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;text-align:center!important;cursor:pointer!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.proforma-import-dropzone:hover,.proforma-import-dropzone:focus-within{border-color:var(--primary,#245ba7)!important;box-shadow:0 12px 26px #245ba71f!important;transform:translateY(-1px)!important}.proforma-import-dropzone__icon{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border-radius:17px!important;background:#fff!important;color:var(--primary,#245ba7)!important;box-shadow:0 8px 22px #245ba726!important;font-size:31px!important;font-weight:900!important}.proforma-import-dropzone b{font-size:16px!important}.proforma-import-dropzone small{color:var(--muted,#6f8096)!important}.proforma-import-dropzone input[type=file]{width:min(100%,480px)!important;min-height:42px!important;margin-top:8px!important;padding:7px!important;border:1px solid #d7e3f2!important;border-radius:10px!important;background:#fff!important;font-size:12px!important}.product-import-field-note{display:grid!important;gap:4px!important;margin-top:12px!important;padding:11px 13px!important;border:1px solid #dfe9f6!important;border-radius:12px!important;background:#f8fbff!important}.product-import-field-note b{font-size:12px!important;color:var(--primary,#245ba7)!important}.product-import-field-note span{font-size:11.5px!important;color:var(--muted,#6f8096)!important;line-height:1.5!important}.product-import-steps{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}.product-import-steps li{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:9px 11px!important;border:1px solid #e1eaf5!important;border-radius:12px!important;background:#fbfdff!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}.product-import-steps li span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;background:#eaf2ff!important;color:var(--primary,#245ba7)!important;font-weight:950!important}.product-import-rule-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.product-import-rule-grid>div{min-height:48px!important;padding:11px 13px!important;border:1px solid #dcebdd!important;border-radius:11px!important;background:#f5fbf5!important;color:#225d35!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}@media (max-width:1180px){.product-import-landing-grid{grid-template-columns:1fr!important}.workspace-toolbar--products .workspace-toolbar__row--secondary{align-items:flex-start!important;flex-wrap:wrap!important}.quote-detail-head>div:first-child,.email-page-head>div:first-child{max-width:340px!important}}@media (max-width:900px){.quote-detail-head,.email-page-head{display:grid!important;grid-template-columns:1fr!important}.quote-detail-head>div:first-child,.email-page-head>div:first-child{max-width:none!important}.quote-page-actions{justify-content:flex-start!important;margin-left:0!important;width:100%!important}.product-import-rule-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.product-import-upload-card,.product-import-guide-card,.product-import-rules-card{padding:13px!important;border-radius:13px!important}.proforma-import-dropzone{min-height:190px!important;padding:16px!important}.product-import-page-head .row-actions,.product-import-page-head .row-actions .btn{width:100%!important}.workspace-toolbar--products .proforma-import-direct-action{width:100%!important;justify-content:center!important}}.theme-login-studio-v359{grid-template-columns:minmax(0,1fr) 390px!important}.theme-studio-preview-card-v359{overflow:hidden!important}.theme-studio-viewport-v359{position:relative;width:100%;height:clamp(360px,49vh,520px);min-height:360px;overflow:hidden;border:1px solid #b9c9dd;border-radius:14px;background:#dfe8f3;box-shadow:0 15px 35px #0e284b21}.theme-preview-canvas-v359{position:absolute;left:0;top:0;width:1400px;height:800px;display:grid;grid-template-columns:var(--pv-sidebar,252px) minmax(0,1fr);overflow:hidden;transform-origin:top left;background:var(--pv-page,#f4f7fb);color:var(--pv-text,#14233d);font-family:var(--pv-font,Inter),Arial,sans-serif;font-size:var(--pv-fs,14px);border-radius:18px;box-shadow:0 24px 70px #102b4e38}.theme-preview-sidebar-v359{display:flex;flex-direction:column;gap:18px;padding:24px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--pv-card,#fff) 96%,var(--pv-primary,#245ba7)),var(--pv-card,#fff));border-right:1px solid var(--pv-border,#dbe5f2)}.theme-preview-brand-v359{height:94px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--pv-border);border-radius:calc(var(--pv-radius) + 2px);background:var(--pv-card);font-size:28px;font-weight:950;color:var(--pv-accent)}.theme-preview-brand-v359 span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--pv-accent);color:#fff;font-size:20px}.theme-preview-user-v359{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;padding:12px;border-radius:var(--pv-radius);background:color-mix(in srgb,var(--pv-primary) 6%,var(--pv-card));border:1px solid var(--pv-border)}.theme-preview-user-v359 small,.theme-preview-user-v359 b{grid-column:1}.theme-preview-user-v359 i{grid-column:2;grid-row:1/3;padding:5px 8px;border-radius:999px;background:#20b778;color:#fff;font-style:normal;font-size:10px;font-weight:900}.theme-preview-sidebar-v359 nav{display:grid;gap:8px}.theme-preview-sidebar-v359 nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid transparent;border-radius:calc(var(--pv-radius) - 2px);color:var(--pv-text);text-decoration:none}.theme-preview-sidebar-v359 nav a span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--pv-primary) 8%,#fff);color:var(--pv-primary)}.theme-preview-sidebar-v359 nav a.is-active,.theme-preview-sidebar-v359 nav a:hover{background:var(--pv-hover-bg);color:var(--pv-hover-text);border-color:color-mix(in srgb,var(--pv-primary) 20%,var(--pv-border))}.theme-preview-main-v359{min-width:0;display:grid;grid-template-rows:66px 1fr}.theme-preview-top-v359{display:flex;align-items:center;gap:14px;padding:0 18px;background:var(--pv-card);border-bottom:1px solid var(--pv-border)}.theme-preview-top-v359>span,.theme-preview-top-v359 em,.theme-preview-top-v359 strong,.theme-preview-top-v359 div{padding:8px 12px;border:1px solid var(--pv-border);border-radius:999px;background:color-mix(in srgb,var(--pv-primary) 4%,#fff);font-style:normal}.theme-preview-top-v359 div{display:flex;gap:8px}.theme-preview-top-v359 strong{margin-left:auto}.theme-preview-top-v359 button,.theme-preview-title-v359 button{border:0;border-radius:999px;padding:11px 18px;background:var(--pv-btn-bg);color:var(--pv-btn-text);font-weight:900}.theme-preview-content-v359{padding:22px;overflow:hidden}.theme-preview-title-v359{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.theme-preview-title-v359 small{color:var(--pv-primary);font-weight:900;letter-spacing:.12em}.theme-preview-title-v359 h2{margin:3px 0 0;font-size:28px}.theme-preview-metrics-v359{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.theme-preview-metrics-v359 article{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--pv-border);border-radius:var(--pv-radius);background:var(--pv-card)}.theme-preview-metrics-v359 article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--pv-primary) 10%,#fff);font-size:22px}.theme-preview-metrics-v359 small{display:block;color:var(--pv-muted);font-weight:850}.theme-preview-metrics-v359 b{display:block;margin-top:4px;font-size:26px}.theme-preview-grid-v359{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.75fr);gap:14px}.theme-preview-grid-v359 article{padding:16px;border:1px solid var(--pv-border);border-radius:var(--pv-radius);background:var(--pv-card)}.theme-preview-grid-v359 article header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.theme-preview-grid-v359 table{width:100%;border-collapse:collapse}.theme-preview-grid-v359 th,.theme-preview-grid-v359 td{padding:12px;border:1px solid var(--pv-border);text-align:left}.theme-preview-grid-v359 article:last-child>button{display:block;width:100%;margin:9px 0;padding:12px;border:1px solid var(--pv-border);border-radius:calc(var(--pv-radius) - 3px);background:var(--pv-soft-bg);color:var(--pv-soft-text);font-weight:850}.theme-preview-canvas-v359[data-density=dense] .theme-preview-sidebar-v359 nav a{min-height:40px;padding:7px 10px}.theme-preview-canvas-v359[data-density=dense] .theme-preview-content-v359{padding:16px}.theme-preview-canvas-v359[data-density=comfortable] .theme-preview-sidebar-v359 nav a{min-height:54px}.theme-preview-canvas-v359[data-sidebar-style*=dark],.theme-preview-canvas-v359[data-sidebar-style*=navy],.theme-preview-canvas-v359[data-sidebar-style*=graphite]{--pv-sidebar-dark:#13233d}.theme-preview-canvas-v359[data-sidebar-style*=dark] .theme-preview-sidebar-v359,.theme-preview-canvas-v359[data-sidebar-style*=navy] .theme-preview-sidebar-v359,.theme-preview-canvas-v359[data-sidebar-style*=graphite] .theme-preview-sidebar-v359{background:linear-gradient(180deg,#13233d,#1d3557);color:#fff;border-right-color:#28466d}.theme-preview-canvas-v359[data-sidebar-style*=dark] .theme-preview-sidebar-v359 nav a,.theme-preview-canvas-v359[data-sidebar-style*=navy] .theme-preview-sidebar-v359 nav a,.theme-preview-canvas-v359[data-sidebar-style*=graphite] .theme-preview-sidebar-v359 nav a{color:#edf5ff}.theme-preview-canvas-v359[data-sidebar-style*=dark] .theme-preview-user-v359,.theme-preview-canvas-v359[data-sidebar-style*=navy] .theme-preview-user-v359,.theme-preview-canvas-v359[data-sidebar-style*=graphite] .theme-preview-user-v359{background:#1e385d;border-color:#31547d}.theme-sidebar-card-strip-v359{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);gap:11px;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin}.theme-sidebar-card-v359{display:grid;grid-template-rows:1fr auto;border:1px solid var(--border);border-radius:14px;background:#fff;overflow:hidden;transition:.18s ease}.theme-sidebar-card-v359.is-selected{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.theme-sidebar-card-select-v359{display:grid;grid-template-columns:76px 1fr;gap:11px;align-items:center;width:100%;padding:12px;border:0;background:#fff;text-align:left;color:var(--text)}.theme-sidebar-card-select-v359 small{display:block;margin-top:4px;color:var(--muted);line-height:1.3}.theme-sidebar-mini-v359{display:grid;align-content:start;gap:5px;width:76px;height:74px;padding:9px;border-radius:10px;background:linear-gradient(180deg,#eaf2fb,#fff);border:1px solid #d8e4f1}.theme-sidebar-mini-v359:before{content:"";width:28px;height:8px;border-radius:8px;background:var(--primary)}.theme-sidebar-mini-v359 i{display:block;height:7px;border-radius:7px;background:#aec2da}.theme-sidebar-card-actions-v359{display:flex;flex-wrap:wrap;gap:5px;padding:9px;border-top:1px solid var(--border);background:#f8fbff}.theme-sidebar-card-actions-v359 .btn{font-size:11px!important;min-height:29px!important;padding:4px 7px!important}.theme-studio-controls-v359 .login-studio-controls-scroll{padding-bottom:20px!important}.theme-system-presets-v359{display:flex;flex-wrap:wrap;gap:6px;padding:10px 10px 0}.theme-studio-controls-v359 .login-studio-text-box p{margin:0;color:var(--muted);line-height:1.5}.theme-live-modal-stage-v359{position:relative;overflow:hidden;background:#dce6f1}.theme-live-modal-stage-v359 .theme-preview-canvas-v359{position:absolute}.theme-preview-open{overflow:hidden}@media (max-width:1280px){.theme-login-studio-v359{grid-template-columns:minmax(0,1fr) 360px!important}.theme-studio-viewport-v359{height:430px}}@media (max-width:980px){.theme-login-studio-v359{grid-template-columns:1fr!important}.theme-studio-controls-v359{position:relative!important;top:auto!important;height:auto!important;min-height:0!important}.theme-studio-viewport-v359{height:390px}.theme-sidebar-card-strip-v359{grid-auto-columns:255px}}.theme-studio-controls-v359 .login-studio-controls-scroll{max-height:calc(100vh - 235px)!important;overflow:auto!important;scrollbar-width:thin}.theme-studio-controls-v359 details{border-bottom:1px solid var(--border,#dbe5f2)}.theme-studio-controls-v359 details>summary{position:sticky;top:0;z-index:2;background:var(--card,#fff)}.theme-studio-controls-v359 .login-studio-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-studio-controls-v359 input[type=color]{width:100%!important;min-height:38px!important;padding:3px!important}.theme-studio-controls-v359 input[type=number]{width:100%}.theme-switch-label-v360{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;min-height:42px;padding:8px 10px;border:1px solid var(--border);border-radius:11px;background:#f8fbff}.theme-switch-label-v360 input{width:18px!important;height:18px!important;min-height:0!important}.theme-switch-label-v360 span{font-weight:800}.theme-studio-controls-v359 textarea[name=custom_css]{min-height:180px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.theme-preview-canvas-v359{transition:all var(--pv-motion,.18s)}.theme-preview-sidebar-v359{padding:var(--pv-sidebar-padding,10px)!important;background:var(--pv-sidebar-bg,#fff)!important;color:var(--pv-sidebar-text,#14233d)!important;border-color:var(--pv-sidebar-border,#dbe5f2)!important;transition:all var(--pv-motion,.18s)}.theme-preview-brand-v359{height:var(--pv-brand-height,95px)!important;background:var(--pv-brand-bg,#f7f9fc)!important;border-color:var(--pv-brand-border,#dbe5f2)!important;border-radius:var(--pv-brand-radius,18px)!important}.theme-preview-user-v359{color:var(--pv-sidebar-text,#14233d)!important;border-color:var(--pv-sidebar-border,#dbe5f2)!important}.theme-preview-user-v359 small{color:var(--pv-sidebar-muted,#718198)!important}.theme-preview-sidebar-v359 nav{gap:var(--pv-menu-gap,8px)!important}.theme-preview-sidebar-v359 nav a{min-height:var(--pv-menu-height,48px)!important;background:var(--pv-menu-bg,#fff)!important;color:var(--pv-menu-text,#14233d)!important;border-color:var(--pv-menu-border,#dbe5f2)!important;border-radius:var(--pv-menu-radius,14px)!important;transition:all var(--pv-motion,.18s)}.theme-preview-sidebar-v359 nav a:hover{background:var(--pv-hover-bg,#eff5ff)!important;color:var(--pv-hover-text,#245ba7)!important}.theme-preview-sidebar-v359 nav a.is-active{background:var(--pv-active-bg,#edf5ff)!important;color:var(--pv-active-text,#245ba7)!important;border-color:var(--pv-active-border,#a7c8f8)!important}.theme-preview-main-v359{grid-template-rows:var(--pv-topbar-height,60px) 1fr!important}.theme-preview-top-v359{min-height:var(--pv-topbar-height,60px)!important;background:var(--pv-topbar-bg,#fff)!important;color:var(--pv-topbar-text,#14233d)!important;border-color:var(--pv-topbar-border,#dbe5f2)!important}.theme-preview-top-v359>span,.theme-preview-top-v359 em,.theme-preview-top-v359 strong,.theme-preview-top-v359 div{border-color:var(--pv-topbar-border,#dbe5f2)!important;color:var(--pv-topbar-text,#14233d)!important;background:color-mix(in srgb,var(--pv-topbar-bg,#fff) 82%,var(--pv-primary,#245ba7))!important}.theme-preview-top-v359 button,.theme-preview-title-v359 button{min-height:var(--pv-btn-height,38px)!important;background:var(--pv-btn-bg,#245ba7)!important;color:var(--pv-btn-text,#fff)!important;border:1px solid var(--pv-btn-border,#245ba7)!important;border-radius:var(--pv-btn-radius,12px)!important}.theme-preview-title-v359 h2{color:var(--pv-heading,#14233d)!important;font-size:var(--pv-h1,24px)!important;font-weight:var(--pv-heading-weight,800)!important}.theme-preview-metrics-v359 article,.theme-preview-grid-v359 article{padding:var(--pv-card-padding,16px)!important;border-width:var(--pv-card-border,1px)!important;border-color:var(--pv-border,#dbe5f2)!important;border-radius:var(--pv-card-radius,14px)!important;background:var(--pv-card,#fff)!important;box-shadow:var(--pv-shadow,none)!important}.theme-preview-grid-v359 th{background:var(--pv-table-head-bg,#eef4fd)!important;color:var(--pv-table-head-text,#14233d)!important;border-color:var(--pv-table-border,#dbe5f2)!important}.theme-preview-grid-v359 td{background:var(--pv-table-row,#fff);border-color:var(--pv-table-border,#dbe5f2)!important}.theme-preview-grid-v359 tbody tr:nth-child(2n) td{background:var(--pv-table-alt,#f9fbfe)}.theme-preview-grid-v359 tbody tr:hover td{background:var(--pv-table-hover,#f0f6ff)!important}.theme-preview-grid-v359 article:last-child>button{min-height:var(--pv-btn-height,38px)!important;background:var(--pv-soft-bg,#edf5ff)!important;color:var(--pv-soft-text,#245ba7)!important;border-color:var(--pv-soft-border,#bcd3ef)!important;border-radius:var(--pv-btn-radius,12px)!important}.theme-preview-state-row-v360{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.theme-preview-state-row-v360 i{padding:6px 9px;border-radius:999px;font-style:normal;font-size:11px;font-weight:900}.theme-preview-state-row-v360 .is-success{background:var(--pv-success-bg,#ecfdf3);color:var(--pv-success-text,#087443)}.theme-preview-state-row-v360 .is-warning{background:var(--pv-warning-bg,#fff8e6);color:var(--pv-warning-text,#9a6700)}.theme-preview-state-row-v360 .is-error{background:var(--pv-error-bg,#fff1f2);color:var(--pv-error-text,#b42318)}@media (max-width:980px){.theme-studio-controls-v359 .login-studio-controls-scroll{max-height:none!important}.theme-studio-controls-v359 details>summary{position:relative}.theme-studio-controls-v359 .login-studio-control-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.theme-studio-controls-v359 .login-studio-control-grid{grid-template-columns:1fr!important}}.theme-preview-canvas-v359{line-height:var(--pv-line-height,1.45);font-weight:var(--pv-body-weight,500)}.theme-preview-title-v359{padding:var(--pv-page-head-padding,8px);border:1px solid var(--pv-page-head-border,#dbe5f2);border-radius:var(--pv-page-head-radius,14px);background:var(--pv-page-head-bg,#f4f7fb);color:var(--pv-page-head-text,#14233d)}.theme-preview-title-v359 small{color:var(--pv-page-head-muted,#718198)!important}.theme-preview-metrics-v359 article{background:var(--pv-metric-bg,#fff)!important;color:var(--pv-metric-text,#14233d)!important;border-radius:var(--pv-metric-radius,14px)!important}.theme-preview-metrics-v359 article>span{width:var(--pv-menu-icon-size,28px);height:var(--pv-menu-icon-size,28px);background:var(--pv-metric-icon-bg,#edf5ff)!important;color:var(--pv-metric-icon-text,#245ba7)!important;border-radius:var(--pv-menu-icon-radius,9px)!important}.theme-preview-grid-v359 article{background:var(--pv-inner-bg,#fff)!important;border-color:var(--pv-inner-border,#dbe5f2)!important;border-radius:var(--pv-inner-radius,12px)!important}.theme-preview-user-v359 i{background:var(--pv-status-bg,#16a66a)!important;color:var(--pv-status-text,#fff)!important;border-radius:var(--pv-badge-radius,999px)!important;font-size:var(--pv-badge-font-size,12px)!important}.theme-preview-sidebar-v359 nav a span{width:var(--pv-menu-icon-size,28px)!important;height:var(--pv-menu-icon-size,28px)!important;background:var(--pv-menu-icon-bg,#f1f5fb)!important;color:var(--pv-menu-icon-text,#245ba7)!important;border-radius:var(--pv-menu-icon-radius,9px)!important}.theme-preview-top-v359 button,.theme-preview-title-v359 button,.theme-preview-grid-v359 article:last-child>button{font-size:var(--pv-btn-font-size,14px)!important;font-weight:var(--pv-button-weight,800)!important}.theme-preview-grid-v359 table{font-size:var(--pv-table-font-size,13px)!important;border-radius:var(--pv-table-radius,12px)!important;overflow:hidden}.theme-preview-grid-v359 th,.theme-preview-grid-v359 td{height:var(--pv-table-row-height,46px)!important;padding:var(--pv-table-cell-padding,10px)!important}.theme-preview-state-row-v360 i{border-radius:var(--pv-badge-radius,999px)!important;font-size:var(--pv-badge-font-size,12px)!important}.import-image-editor{display:grid;gap:6px;min-width:190px}.import-image-editor .btn{justify-content:center;white-space:nowrap}.import-image-editor small{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-products-table td:nth-child(3){min-width:170px}.import-products-table td:nth-child(4){min-width:230px}.import-products-table td:nth-child(5){min-width:300px}.import-products-table td:nth-child(8){min-width:140px}.import-products-table td:nth-child(11){min-width:220px}.import-tools-card{margin:14px 0}.import-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;align-items:end}.import-tool-grid label{display:grid;gap:5px;font-weight:700}.import-tool-grid input,.import-tool-grid select{min-height:38px}.check-line{display:flex!important;grid-auto-flow:column;justify-content:start;align-items:center}.validation-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.validation-tabs button{border:1px solid var(--border-color,#dbe5f2);background:#fff;border-radius:999px;padding:7px 12px;font-weight:700}.validation-tabs button.is-active{background:var(--primary-color,#245ba7);color:#fff}.import-products-table tr.is-filtered-out{display:none}@media (max-width:1000px){.import-tool-grid{grid-template-columns:1fr 1fr}}.theme-live-modal-v359{position:fixed!important;inset:0!important;z-index:9999!important;display:none!important;background:#edf3fb!important}.theme-live-modal-v359.is-open{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.theme-live-modal-stage-v359{position:relative!important;min-height:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:linear-gradient(135deg,#e8f0fa,#f8fbff)!important}.theme-live-modal-stage-v359 .theme-preview-canvas-v360,.theme-live-modal-stage-v359 .is-fullscreen-preview{position:absolute!important;width:1400px!important;height:800px!important;transform-origin:top left!important;box-shadow:0 25px 70px #10284a2b!important;border:1px solid #c8d7e8!important;border-radius:18px!important;overflow:hidden!important}.theme-design-library-v363{display:grid;gap:12px;margin-bottom:14px}.theme-design-save-v363{display:grid;grid-template-columns:1fr minmax(280px,420px);gap:16px;align-items:end}.theme-design-save-v363>div{display:grid;gap:4px}.theme-design-save-v363 label{display:grid;gap:5px;font-weight:800}.theme-design-save-v363 input{min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:10px}.theme-design-list-v363{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.theme-design-list-v363 article{display:flex;align-items:center;gap:8px;min-width:330px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.theme-design-list-v363 article>div{display:grid;gap:2px;flex:1}.theme-design-list-v363 small{color:var(--muted)}.import-products-table td:nth-child(3){min-width:155px}.import-products-table td:nth-child(4){min-width:220px}.import-products-table td:nth-child(5){min-width:260px}.import-products-table td:nth-child(6),.import-products-table td:nth-child(7){min-width:130px}.import-products-table textarea{min-height:64px;resize:vertical}.import-products-table .import-image-editor{min-width:190px}.import-preview-card .table-scroll{max-height:62vh}.error-card{border:1px solid #fecaca;background:#fff}.template-grid,.settings-grid{align-items:stretch}@media (max-width:800px){.theme-design-save-v363{grid-template-columns:1fr}.theme-design-list-v363 article{min-width:290px}.theme-live-modal-stage-v359{min-height:calc(100vh - 72px)!important}}.theme-live-modal-v359{position:fixed!important;inset:0!important;z-index:99999!important;background:#071426d1!important;display:none!important;grid-template-rows:auto 1fr!important;padding:14px!important}.theme-live-modal-v359.is-open{display:grid!important}.theme-live-modal-v359[hidden]{display:none!important}.theme-live-modal-stage-v359{position:relative!important;min-width:0!important;min-height:0!important;width:100%!important;height:calc(100vh - 92px)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#eaf2fb,#f8fbff)!important;border-radius:18px!important;border:1px solid #cddbec!important}.theme-live-modal-stage-v359 .theme-preview-canvas-v359{position:absolute!important;left:50%!important;top:50%!important;transform-origin:center center!important;margin:0!important}.theme-live-modal-stage-v359 .theme-preview-canvas-v359.is-fullscreen-preview{box-shadow:0 24px 70px #07142647!important}@media (max-width:760px){.theme-live-modal-v359{padding:6px!important}.theme-live-modal-stage-v359{height:calc(100vh - 76px)!important;border-radius:12px!important}}.setup-studio-v365{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.setup-checklist-v365{position:sticky;top:84px}.setup-checklist-v365 ol{display:grid;gap:10px;padding-left:22px}.theme-live-preview-modal-v363,.theme-live-preview-modal-v359{position:fixed!important;inset:0!important;z-index:100000!important;background:#0b1a30c2!important;padding:18px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.theme-live-preview-stage-v363,.theme-live-preview-stage-v359,[data-theme-live-preview-stage]{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;background:#eaf1f9!important;border-radius:18px!important;padding:18px!important}.theme-preview-canvas-v359.is-fullscreen-preview{transform-origin:center center!important;flex:0 0 auto!important}.template-studio-shell-v365{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px}.template-studio-shell-v365 .card{min-width:0}.public-quote-actions-v365+main,.public-quote-actions-v365+article{margin-top:0}@media (max-width:1000px){.setup-studio-v365,.template-studio-shell-v365{grid-template-columns:1fr}.setup-checklist-v365{position:static}}.import-products-fit{overflow-x:auto;max-width:100%}.import-products-table--compact{width:100%;min-width:1180px;table-layout:fixed}.import-products-table--compact th,.import-products-table--compact td{vertical-align:top;padding:7px 6px}.import-products-table--compact th:nth-child(1){width:42px}.import-products-table--compact th:nth-child(2){width:48px}.import-products-table--compact th:nth-child(3){width:130px}.import-products-table--compact th:nth-child(4){width:145px}.import-products-table--compact th:nth-child(5){width:190px}.import-products-table--compact th:nth-child(6){width:210px}.import-products-table--compact th:nth-child(7){width:82px}.import-products-table--compact th:nth-child(8){width:88px}.import-products-table--compact th:nth-child(9){width:105px}.import-products-table--compact th:nth-child(10){width:82px}.import-products-table--compact th:nth-child(11){width:76px}.import-products-table--compact th:nth-child(12){width:120px}.import-products-table--compact th:nth-child(13){width:150px}.import-products-table--compact input,.import-products-table--compact textarea,.import-products-table--compact select{width:100%;min-width:0;box-sizing:border-box}.import-products-table--compact textarea{resize:vertical;max-height:110px}.import-image-editor--compact{display:grid;grid-template-columns:1fr auto;gap:4px;align-items:center}.import-image-editor--compact small{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.import-products-table--compact{min-width:1080px}.import-preview-card{padding:10px}.import-products-table--compact th,.import-products-table--compact td{padding:5px 4px}}.template-designer-v367{display:grid;grid-template-columns:330px minmax(0,1fr);gap:16px;align-items:start}.template-designer-list-v367{position:sticky;top:82px;max-height:calc(100vh - 105px);overflow:auto}.template-choice-list-v367{display:grid;gap:9px}.template-choice-v367{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:11px;border:1px solid var(--border,#d9e4f2);border-radius:13px;background:var(--card-bg,#fff);text-align:left;cursor:pointer}.template-choice-v367.is-active{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#245ba7) 14%,transparent)}.template-choice-v367 small{display:block;color:var(--muted,#708198);margin-top:3px}.template-choice-v367 em{font-style:normal;font-size:10px;font-weight:900;color:#12864b;background:#e9fff3;padding:4px 7px;border-radius:999px}.template-choice-swatch{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--p) 0 55%,var(--a) 55%)}.template-designer-main-v367{min-width:0}.template-designer-toolbar-v367{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.template-live-stage-v367{display:flex;align-items:flex-start;justify-content:center;height:calc(100vh - 260px);min-height:520px;padding:14px;overflow:auto;border:1px solid var(--border,#d9e4f2);border-radius:15px;background:#eaf1f9}.template-live-stage-v367 iframe{width:100%;height:100%;min-height:760px;border:0;border-radius:10px;background:#fff;box-shadow:0 12px 30px #162f5226}.template-live-stage-v367[data-device=mobile] iframe{width:390px;max-width:100%}.template-studio-actions-v367{display:flex;align-items:center;gap:12px;margin-top:12px}.import-products-table-v367 .c-select{width:42px}.import-products-table-v367 .c-preview{width:48px}.import-products-table-v367 .c-image{width:92px}.import-products-table-v367 .c-code{width:130px}.import-products-table-v367 .c-main{width:310px}.import-products-table-v367 .c-qty{width:78px}.import-products-table-v367 .c-unit{width:86px}.import-products-table-v367 .c-price{width:100px}.import-products-table-v367 .c-currency{width:82px}.import-products-table-v367 .c-vat{width:70px}.import-products-table-v367 .c-duplicate{width:125px}.import-products-table-v367 .c-check{width:145px}.import-products-table-v367 th,.import-products-table-v367 td{padding:7px!important;vertical-align:top!important}.import-products-table-v367 input,.import-products-table-v367 select,.import-products-table-v367 textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important}.import-name-description{display:grid;gap:6px}.import-name-description textarea:first-child{font-weight:800}.import-product-image-cell{display:grid;gap:5px;cursor:pointer;text-align:center}.import-product-image-box{display:grid;place-items:center;height:54px;border:1px solid var(--border,#d9e4f2);border-radius:10px;background:#fff;overflow:hidden;color:var(--muted,#718198);font-size:10px}.import-product-image-box img{width:100%;height:100%;object-fit:contain}.import-product-image-cell input[type=file]{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.import-product-image-cell small{font-size:10px;color:var(--primary,#245ba7);font-weight:800}.import-progress-toast-v367{position:fixed;right:22px;bottom:22px;z-index:100000;width:min(360px,calc(100vw - 30px));padding:16px;border:1px solid #cfe0f5;border-radius:16px;background:#fff;box-shadow:0 18px 50px #122a4938;display:grid;gap:8px}.import-progress-toast-v367 span{font-size:12px;color:#6b7b91}.import-progress-toast-v367 div{height:9px;border-radius:999px;background:#e8eff8;overflow:hidden}.import-progress-toast-v367 i{display:block;width:0;height:100%;background:linear-gradient(90deg,#245ba7,#28b46b);transition:width .25s}.import-progress-toast-v367 strong{justify-self:end;color:#245ba7}@media (max-width:1050px){.template-designer-v367{grid-template-columns:1fr}.template-designer-list-v367{position:static;max-height:none}.template-choice-list-v367{grid-template-columns:repeat(2,minmax(0,1fr))}.template-live-stage-v367{height:650px}}@media (max-width:650px){.template-choice-list-v367{grid-template-columns:1fr}.template-designer-toolbar-v367{align-items:flex-start;flex-direction:column}.template-live-stage-v367{padding:6px;min-height:520px;height:580px}.import-products-table-v367{min-width:1080px!important}}.template-preview-demo-note{margin:0 0 10px;padding:8px 12px;border:1px solid #cfe0f5;border-radius:10px;background:#f5f9ff;color:#31557f;font-size:11px;font-weight:850;letter-spacing:.04em;text-align:center}.import-progress-toast-v367 i.is-processing{width:100%!important;background:linear-gradient(90deg,#245ba7,#28b46b 45%,#245ba7);background-size:220% 100%;animation:importRealProcessing 1.15s linear infinite}.import-progress-toast-v367.is-complete{border-color:#9bd8b5}.import-progress-toast-v367.is-complete strong{color:#13834a}.import-progress-toast-v367.is-error{border-color:#f2b0b0}.import-progress-toast-v367.is-error strong{color:#c52b2b}@keyframes importRealProcessing{to{background-position:-220% 0}}.quote-alternative-badge{position:absolute;z-index:3;left:4px;top:4px;background:#f59e0b;color:#3b2200;border:1px solid #d97706;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:900;letter-spacing:.04em}.quote-line-image-stack{position:relative}.quote-inline-action.is-alternative.is-active{background:#f59e0b!important;color:#3b2200!important}.quote-alternative-print-badge{display:inline-flex;margin:0 6px 4px 0;background:#f59e0b;color:#3b2200;border:1px solid #d97706;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:900}.workflow-task{display:grid!important;grid-template-columns:10px 1fr auto;align-items:center;gap:10px}.workflow-task__dot{width:9px;height:9px;border-radius:50%;background:#64748b}.workflow-task--danger .workflow-task__dot{background:#dc2626}.workflow-task--warning .workflow-task__dot{background:#f59e0b}.workflow-task--info .workflow-task__dot{background:#2563eb}.dashboard-workflow-card .activity-scroll{max-height:330px}.dashboard-freeboard-v76 .dashboard-widget-v63.is-dashboard-locked-v370{outline:1px solid color-mix(in srgb,var(--primary,#245ba7) 25%,transparent)}.dashboard-freeboard-v76 .dashboard-widget-v63.is-dashboard-locked-v370 .dash-move-v76{opacity:.45;cursor:not-allowed!important}.dash-lock-v370{font-size:11px!important}.template-designer-v370{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);gap:16px;align-items:stretch}.template-designer-list-v370,.template-designer-main-v370{min-height:720px;overflow:hidden}.template-library-search-v370{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:8px 10px;border:1px solid var(--border-color,#dbe5f2);border-radius:12px;background:var(--surface,#fff)}.template-library-search-v370 input{border:0!important;box-shadow:none!important;padding:0!important;min-height:28px!important;width:100%}.template-choice-list-v370{display:grid;gap:8px;padding:0 10px 12px;max-height:565px;overflow:auto}.template-choice-v370{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;border:1px solid var(--border-color,#dbe5f2);border-radius:13px;background:var(--surface,#fff);color:inherit;text-align:left;cursor:pointer}.template-choice-v370:hover,.template-choice-v370.is-active{border-color:var(--primary,#245ba7);box-shadow:0 8px 20px #245ba71a;background:color-mix(in srgb,var(--primary,#245ba7) 5%,#fff)}.template-choice-v370 span:nth-child(2){min-width:0}.template-choice-v370 b,.template-choice-v370 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-choice-v370 small{color:var(--muted,#64748b);margin-top:3px}.template-choice-v370 em{font-style:normal;font-size:9px;font-weight:900;color:#087a46;background:#e9fbf2;padding:3px 6px;border-radius:999px}.template-origin-badge-v19{display:inline-flex!important;width:max-content;margin-top:5px;padding:2px 6px;border:1px solid #bfd2e9;border-radius:999px;background:#eef5ff;color:#245ba7;font-size:8px;font-style:normal;font-weight:900;line-height:1.2;letter-spacing:.25px}.template-origin-badge-v19--legacy-v112{border-color:#cbd5e1;background:#f8fafc;color:#475569}.template-origin-badge-v19--reference{border-color:#f5b9bc;background:#fff3f3;color:#a91d26}.template-origin-badge-v19--current{border-color:#bce6cf;background:#edfff5;color:#087a46}.template-choice-swatch{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--p) 0 58%,var(--a) 58%);box-shadow:inset 0 0 0 2px #ffffffa6}.template-import-box-v370{margin:0 10px 12px;border:1px solid var(--border-color,#dbe5f2);border-radius:12px;padding:9px}.template-import-box-v370 summary{font-weight:850;cursor:pointer}.template-import-box-v370 form{display:grid;gap:8px;margin-top:9px}.template-import-box-v370 small{color:var(--muted,#64748b)}.template-designer-toolbar-v370{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--border-color,#dbe5f2)}.template-designer-toolbar-v370 h2{margin:0}.template-designer-toolbar-v370 small{display:block;color:var(--muted,#64748b);margin-top:3px}.template-preview-demo-note-v370{display:flex;justify-content:space-between;gap:12px;margin:10px 12px 0;padding:8px 10px;border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:11px}.template-live-stage-v370{display:grid;place-items:center;margin:10px 12px;height:575px;overflow:auto;border:1px solid var(--border-color,#dbe5f2);border-radius:14px;background:linear-gradient(135deg,#e8eef7,#f7f9fc);padding:18px}.template-live-stage-v370 iframe{width:min(100%,980px);height:100%;min-height:530px;border:0;border-radius:10px;background:#fff;box-shadow:0 18px 48px #0f172a2e}.template-live-stage-v370[data-device=mobile] iframe{width:390px;max-width:100%}.template-studio-actions-v370{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 12px 12px}.template-studio-actions-v370 .muted{margin-left:auto}.template-alternative-controls-v370{display:grid;grid-template-columns:1.3fr repeat(3,minmax(130px,1fr));gap:10px;align-items:end;padding:10px 12px;border-top:1px solid var(--border-color,#dbe5f2);border-bottom:1px solid var(--border-color,#dbe5f2);background:#fffaf0}.template-alternative-controls-v370 h3{grid-column:1/-1;margin:0}.template-alternative-controls-v370 label span{display:block;font-size:11px;font-weight:800;margin-bottom:4px}@media (max-width:1050px){.template-designer-v370{grid-template-columns:1fr}.template-designer-list-v370{min-height:0}.template-choice-list-v370{grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px}.template-designer-main-v370{min-height:650px}}@media (max-width:650px){.template-choice-list-v370{grid-template-columns:1fr}.template-designer-toolbar-v370,.template-preview-demo-note-v370{align-items:flex-start;flex-direction:column}.template-live-stage-v370{height:560px;padding:8px}.template-live-stage-v370 iframe{min-height:530px}.template-alternative-controls-v370{grid-template-columns:1fr}.template-studio-actions-v370 .muted{margin-left:0;width:100%}}.product-alternatives-card-v370{margin-top:16px;overflow:hidden}.product-alternative-add-v370{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(180px,.75fr) minmax(260px,1.4fr) auto;gap:10px;align-items:end;padding:14px;border-top:1px solid var(--border-color,#dbe5f2);background:color-mix(in srgb,var(--primary,#245ba7) 3%,#fff)}.product-alternative-add-v370 label{display:grid;gap:5px;min-width:0}.product-alternative-add-v370 label>span{font-size:11px;font-weight:850;color:var(--muted,#64748b)}.product-alternative-add-v370 input,.product-alternative-add-v370 select{width:100%;min-width:0}.product-alternative-list-v370{display:grid;gap:8px;padding:14px}.product-alternative-row-v370{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;border:1px solid var(--border-color,#dbe5f2);border-radius:13px;background:var(--surface,#fff)}.product-alternative-thumb-v370{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border:1px solid var(--border-color,#dbe5f2);border-radius:11px;background:#f6f9fd;font-size:23px}.product-alternative-thumb-v370 img{width:100%;height:100%;object-fit:contain}.product-alternative-row-v370 b,.product-alternative-row-v370 small,.product-alternative-row-v370 em{display:block}.product-alternative-row-v370 small{margin-top:5px;color:var(--muted,#64748b)}.product-alternative-row-v370 em{margin-top:5px;font-style:normal;font-weight:900;color:var(--primary,#245ba7)}.quote-alternative-info-v370{display:grid;gap:2px;margin-top:7px;padding:7px 9px;border-left:4px solid #f59e0b;border-radius:8px;background:#fff8e8;color:#5f3b00;font-size:10.5px}.quote-alternative-info-v370 b{font-size:10px;letter-spacing:.05em}.quote-alternative-info-v370 span,.quote-alternative-info-v370 small{display:block}.quote-alternative-chooser-v370{z-index:100020!important}.quote-alternative-chooser-v370 .modal-card{width:min(760px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow:auto}.quote-alt-options-v370{display:grid;gap:8px;margin-top:12px}.quote-alt-options-v370>button{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px;border:1px solid var(--border-color,#dbe5f2);border-radius:13px;background:#fff;color:inherit;text-align:left;cursor:pointer}.quote-alt-options-v370>button:hover{border-color:#f59e0b;background:#fffaf0}.quote-alt-options-v370>button>span:first-child{display:grid;place-items:center;width:58px;height:54px;overflow:hidden;border-radius:10px;background:#f7f9fc;font-size:24px}.quote-alt-options-v370 img{width:100%;height:100%;object-fit:contain}.quote-alt-options-v370 b,.quote-alt-options-v370 small{display:block}.quote-alt-options-v370 small{margin-top:4px;color:var(--muted,#64748b)}.quote-alt-options-v370 em{font-style:normal;font-weight:900;color:var(--primary,#245ba7);white-space:nowrap}@media (max-width:980px){.product-alternative-add-v370{grid-template-columns:repeat(2,minmax(0,1fr))}.product-alternative-add-v370 .wide{grid-column:1/-1}}@media (max-width:620px){.product-alternative-add-v370{grid-template-columns:1fr}.product-alternative-add-v370 .wide{grid-column:auto}.product-alternative-row-v370{grid-template-columns:46px minmax(0,1fr)}.product-alternative-row-v370>form{grid-column:1/-1}.product-alternative-row-v370>form .btn{width:100%}.quote-alt-options-v370>button{grid-template-columns:48px minmax(0,1fr)}.quote-alt-options-v370>button>em{grid-column:2}.quote-alt-options-v370>button>span:first-child{width:48px;height:48px}}.workflow-task-list{display:grid;gap:8px}.workflow-task{grid-template-columns:10px minmax(0,1fr)!important;padding:9px 10px;border:1px solid var(--border-color,#dbe5f2);border-radius:12px;background:var(--surface,#fff)}.workflow-task__copy{min-width:0}.workflow-task__copy b,.workflow-task__copy small,.workflow-task__copy em{display:block}.workflow-task__copy small{margin-top:3px;color:var(--muted,#64748b)}.workflow-task__copy em{margin-top:5px;padding:4px 6px;border-radius:7px;background:#f7f9fc;color:#475569;font-size:10px;font-style:normal}.workflow-task__actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.workflow-task__actions form{display:inline-flex;margin:0}.workflow-task__actions .table-action{min-height:27px;padding:4px 7px;border:1px solid var(--border-color,#dbe5f2);border-radius:8px;background:#fff;cursor:pointer;font-size:10px;font-weight:850;text-decoration:none}.workflow-task__actions .is-success{border-color:#9bd8b5;color:#087a46}.workflow-task__actions .is-warning{border-color:#f2c778;color:#935b00}@media (max-width:620px){.workflow-task__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-task__actions .table-action,.workflow-task__actions form,.workflow-task__actions form button{width:100%}}.theme-design-actions-v370{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.theme-design-actions-v370 form{margin:0}.theme-design-import-v370{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(190px,.8fr) minmax(220px,1fr) auto auto;align-items:end;gap:12px;margin-top:14px;padding:14px;border:1px dashed var(--border-color,#dbe5f2);border-radius:14px;background:var(--inner-panel-bg,#f8fbff)}.theme-design-import-v370>div{display:grid;gap:3px;align-self:center}.theme-design-import-v370 label{display:grid;gap:5px;font-size:12px;font-weight:700}.theme-design-import-v370 small{display:block;color:var(--muted-color,#718198);font-weight:500}.theme-import-activate-v370{display:flex!important;align-items:center;gap:7px;min-height:42px;white-space:nowrap}.theme-import-activate-v370 input{width:auto;height:auto}@media (max-width:1100px){.theme-design-import-v370{grid-template-columns:1fr 1fr}.theme-design-import-v370>div{grid-column:1/-1}}@media (max-width:680px){.theme-design-import-v370{grid-template-columns:1fr}.theme-design-actions-v370{justify-content:flex-start}.theme-design-list-v363 article{align-items:flex-start;flex-direction:column}}.dashboard-overview-grid[data-dashboard-widget-zone]{display:flex!important;flex-direction:column!important;gap:14px!important;height:auto!important;min-height:0!important;overflow:visible!important}.dashboard-overview-grid[data-dashboard-widget-zone]>.dashboard-widget-v63{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;order:var(--dash-order,0);padding-top:0!important}.dashboard-overview-grid[data-dashboard-widget-zone]>.dashboard-widget-v63.is-dashboard-collapsed-v371>:not(.card-head):not(.dash-tools-v371){display:none!important}.dashboard-overview-grid[data-dashboard-widget-zone]>.dashboard-widget-v63.is-dashboard-collapsed-v371{min-height:64px!important}.dash-tools-v371{position:absolute;z-index:20;right:10px;top:9px;display:flex!important;align-items:center;gap:5px;padding:3px;border:1px solid var(--border-color,#dbe5f2);border-radius:11px;background:color-mix(in srgb,var(--card-bg,#fff) 94%,transparent);box-shadow:0 4px 14px #0f172a14}.dash-tools-v371 button{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-color,#dbe5f2);border-radius:8px;background:var(--card-bg,#fff);color:var(--text-color,#14233d);font:900 13px/1 sans-serif;cursor:pointer}.dash-tools-v371 button:hover{background:var(--menu-hover-bg,#edf5ff);color:var(--primary,#245ba7);transform:translateY(-1px)}.dashboard-widget-v63>.card-head{padding-right:190px!important;min-height:52px!important}.dashboard-widget-v63.is-dashboard-locked-v371{outline:2px solid color-mix(in srgb,var(--primary,#245ba7) 25%,transparent)}.dashboard-workflow-card .activity-scroll{max-height:430px!important;padding:10px!important}.workflow-task{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;overflow:visible!important}.workflow-task__copy{padding-right:0!important}.workflow-task__copy b{font-size:14px!important;line-height:1.3!important;white-space:normal!important}.workflow-task__copy small{font-size:12px!important;line-height:1.45!important;white-space:normal!important}.workflow-task__actions{grid-column:2!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:5px!important;overflow:visible!important}.workflow-task__actions form{display:inline-flex!important}.workflow-task__actions .table-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:92px!important;min-height:34px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}@media (max-width:760px){.dashboard-widget-v63>.card-head{padding-right:10px!important;padding-top:52px!important}.dash-tools-v371{left:10px;right:auto;top:8px}.workflow-task__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.workflow-task__actions .table-action,.workflow-task__actions form,.workflow-task__actions form button{width:100%!important;min-width:0!important}}.quote-alternative-pill-v371{display:inline-flex;align-items:center;align-self:flex-start;margin:0 0 6px;padding:4px 9px;border:1px solid #e5a916;border-radius:999px;background:#fff5cf;color:#704600;font-size:10px;font-weight:900;letter-spacing:.025em;line-height:1.1}.quote-alternative-chooser-v371 .modal-card{width:min(820px,94vw);max-height:88vh;overflow:auto}.quote-alt-modal-head-v371 small{color:#a16207;font-weight:900}.quote-alt-modal-head-v371 h2{margin:4px 0 6px}.quote-alt-search-v371{display:grid;gap:7px;margin:16px 0}.quote-alt-search-v371>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.quote-alt-search-v371 input{min-height:42px}.quote-alt-search-v371 button{min-width:94px;border:0;border-radius:11px;background:var(--primary,#245ba7);color:#fff;font-weight:900;cursor:pointer}.quote-alt-options-v371{display:grid;gap:8px}.quote-alt-options-v371>button{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--border-color,#dbe5f2);border-radius:12px;background:#fff;text-align:left;cursor:pointer}.quote-alt-options-v371>button:hover{border-color:var(--primary,#245ba7);background:#f5f9ff}.quote-alt-options-v371 b,.quote-alt-options-v371 small{display:block}.quote-alt-options-v371 small{margin-top:3px;color:#64748b}.quote-alt-options-v371 em{font-style:normal;font-weight:900;white-space:nowrap}.quote-alt-result-image-v371{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:#f1f5f9;overflow:hidden}.quote-alt-result-image-v371 img{width:100%;height:100%;object-fit:contain}.import-products-fit{overflow:auto!important}.import-products-table-v367{width:100%!important;min-width:1180px!important;table-layout:fixed!important}.import-products-table-v367 .c-select{width:44px}.import-products-table-v367 .c-preview{width:54px}.import-products-table-v367 .c-image{width:112px}.import-products-table-v367 .c-code{width:150px}.import-products-table-v367 .c-main{width:340px}.import-products-table-v367 .c-qty{width:82px}.import-products-table-v367 .c-unit{width:92px}.import-products-table-v367 .c-price{width:112px}.import-products-table-v367 .c-currency{width:84px}.import-products-table-v367 .c-vat{width:74px}.import-products-table-v367 .c-duplicate{width:126px}.import-products-table-v367 .c-check{width:110px}.import-products-table-v367 th,.import-products-table-v367 td{vertical-align:top!important;overflow:hidden!important}.import-products-table-v367 input,.import-products-table-v367 select,.import-products-table-v367 textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.import-name-description{display:grid!important;gap:7px!important}.import-name-description textarea:first-child{min-height:62px!important;font-weight:800!important}.import-name-description textarea:last-child{min-height:88px!important}.import-product-image-cell-v371{display:grid!important;gap:7px!important;justify-items:stretch!important;cursor:pointer}.import-product-image-box{display:flex!important;align-items:center!important;justify-content:center!important;width:86px!important;height:72px!important;margin:auto!important;border:1px dashed #9db7d8!important;border-radius:10px!important;background:#f8fbff!important;overflow:hidden!important}.import-product-image-box img{width:100%!important;height:100%!important;object-fit:contain!important}.import-product-image-cell-v371 input[type=file]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.import-product-image-cell-v371 small{display:flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:4px 7px!important;border:1px solid #bcd0ea!important;border-radius:8px!important;background:#fff!important;color:#1b5c9b!important;font-size:10px!important;font-weight:900!important;text-align:center!important}.import-product-image-cell-v371 small:before{content:"📷";margin-right:4px}.setup-studio-v365{align-items:start!important}.setup-step-v371{padding:0!important;overflow:hidden!important}.setup-step-head-v371{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:11px 14px;border:0;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--text-color,#14233d);cursor:pointer;text-align:left}.setup-step-head-v371 span{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:900}.setup-step-head-v371 span b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--primary,#245ba7);color:#fff}.setup-step-head-v371 i{font-style:normal;font-size:18px;transition:transform .18s ease}.setup-step-body-v371{display:none;padding:14px;border-top:1px solid var(--border-color,#dbe5f2)}.setup-step-v371.is-open .setup-step-body-v371{display:block}.setup-step-v371.is-open .setup-step-head-v371 i{transform:rotate(180deg)}.theme-hover-palette-v371{display:flex!important;gap:7px!important;overflow-x:auto!important;padding:6px 1px!important}.theme-hover-palette-v371 button{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-height:34px;padding:5px 9px;border:1px solid var(--border-color,#dbe5f2);border-radius:10px;background:#fff;cursor:pointer;font-size:11px;font-weight:800}.theme-hover-palette-v371 button i{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,var(--pv-primary,#245ba7),var(--pv-accent,#e23b3f))}.theme-hover-palette-v371 button:hover,.theme-hover-palette-v371 button.is-active{border-color:var(--primary,#245ba7);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#245ba7) 14%,transparent)}.theme-preview-canvas-v359.menu-demo-v371[data-menu-mode=accordion] .theme-preview-sidebar-v359 nav a:nth-child(n+3){animation:menuAccordionV371 .7s ease both}.theme-preview-canvas-v359.menu-demo-v371[data-menu-mode=hover] .theme-preview-sidebar-v359 nav a:nth-child(4){animation:menuHoverV371 .8s ease both}.theme-preview-canvas-v359.menu-demo-v371[data-menu-mode=static] .theme-preview-sidebar-v359 nav a{animation:menuStaticV371 .45s ease both}@keyframes menuAccordionV371{0%{opacity:0;transform:translateY(-12px);max-height:0}to{opacity:1;transform:none;max-height:80px}}@keyframes menuHoverV371{0%,to{transform:none}45%{transform:translate(10px);background:var(--pv-hover-bg);color:var(--pv-hover-text)}}@keyframes menuStaticV371{0%{opacity:.35}to{opacity:1}}.preview-modal__actions{flex-wrap:wrap!important}.preview-modal__actions .btn,.preview-modal__actions form{flex:0 0 auto!important}.preview-modal__actions .btn{white-space:nowrap!important}@media (max-width:720px){.preview-modal__toolbar{align-items:flex-start!important}.preview-modal__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.preview-modal__actions .btn,.preview-modal__actions form,.preview-modal__actions form button{width:100%!important}}@media (min-width:1001px){.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-freeboard-v372{display:block!important;position:relative!important;width:100%!important;min-height:560px!important;height:var(--dashboard-height,auto);overflow:visible!important;contain:layout!important}.dashboard-freeboard-v372>.dashboard-widget-v63{position:absolute!important;inset:auto!important;display:block!important;min-width:280px!important;min-height:160px!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important;order:0!important;transition:box-shadow .14s ease,outline-color .14s ease!important;touch-action:none!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head{min-height:54px!important;padding:10px 164px 10px 12px!important;cursor:default!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.dashboard-table-fit,.dashboard-freeboard-v372>.dashboard-widget-v63>.activity-scroll,.dashboard-freeboard-v372>.dashboard-widget-v63>.mini-list,.dashboard-freeboard-v372>.dashboard-widget-v63>.live-dashboard-list{max-height:calc(100% - 56px)!important;overflow:auto!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.sent-quotes-mini{max-height:calc(100% - 56px)!important;overflow:auto!important}.dashboard-freeboard-v372>.dashboard-widget-v63.is-dashboard-moving-v372,.dashboard-freeboard-v372>.dashboard-widget-v63.is-dashboard-resizing-v372{z-index:100!important;box-shadow:0 22px 54px #15365b38!important;user-select:none!important}}.dash-tools-v372{position:absolute!important;z-index:30!important;right:10px!important;top:9px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:3px!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:11px!important;background:color-mix(in srgb,var(--card-bg,#fff) 96%,transparent)!important;box-shadow:0 4px 14px #0f172a14!important}.dash-tools-v372 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:8px!important;background:var(--card-bg,#fff)!important;color:var(--text-color,#14233d)!important;font:900 14px/1 sans-serif!important;cursor:pointer!important}.dash-tools-v372 button:hover{background:var(--menu-hover-bg,#edf5ff)!important;color:var(--primary,#245ba7)!important;transform:translateY(-1px)!important}.dash-tools-v372 .dash-move-v372{cursor:grab!important;font-size:19px!important}.dash-tools-v372 .dash-move-v372:active{cursor:grabbing!important}.dash-resize-v372{position:absolute!important;z-index:31!important;right:3px!important;bottom:3px!important;display:block!important;width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;border:0!important;border-radius:5px!important;background:linear-gradient(135deg,transparent 46%,var(--primary,#245ba7) 47% 54%,transparent 55% 66%,var(--primary,#245ba7) 67% 74%,transparent 75%)!important;cursor:nwse-resize!important;opacity:.72!important}.dashboard-widget-v63.is-dashboard-locked-v372{outline:2px solid color-mix(in srgb,var(--primary,#245ba7) 30%,transparent)!important}.dashboard-widget-v63.is-dashboard-locked-v372 .dash-move-v372{opacity:.42!important;cursor:not-allowed!important}.dashboard-widget-v63.is-dashboard-locked-v372 .dash-resize-v372{display:none!important}.dashboard-widget-v63.is-dashboard-collapsed-v372>:not(.card-head):not(.dash-tools-v372):not(.dash-resize-v372){display:none!important}.dashboard-widget-v63.is-dashboard-collapsed-v372{min-height:64px!important}@media (max-width:1000px){.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-stack-v372{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.dashboard-stack-v372>.dashboard-widget-v63{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:190px!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.dashboard-stack-v372>.dashboard-widget-v63>.card-head{padding:50px 12px 10px!important}.dashboard-stack-v372 .dash-tools-v372{left:10px!important;right:auto!important;top:8px!important}.dashboard-stack-v372 .dash-move-v372,.dashboard-stack-v372 .dash-resize-v372{display:none!important}.dashboard-stack-v372>.dashboard-widget-v63.is-dashboard-collapsed-v372{min-height:64px!important}}@media (min-width:1001px){.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-freeboard-v372{display:block!important;position:relative!important;width:100%!important;min-height:560px!important;height:var(--dashboard-runtime-height,auto);overflow:visible!important;gap:0!important}.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-freeboard-v372>.dashboard-widget-v63{position:absolute!important;inset:auto!important;margin:0!important;max-width:none!important;max-height:none!important;min-width:280px!important;min-height:160px!important;overflow:hidden!important;transform:none!important;touch-action:none!important;contain:layout paint!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head{cursor:grab!important;user-select:none!important;padding-right:150px!important}.dashboard-freeboard-v372>.dashboard-widget-v63.is-dashboard-moving-v372>.card-head{cursor:grabbing!important}.dashboard-freeboard-v372 .dash-tools-v372{position:absolute!important;z-index:80!important;top:8px!important;right:8px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:3px!important;border:1px solid #d6e2f0!important;border-radius:10px!important;background:#fffffff5!important;box-shadow:0 5px 18px #1430581f!important;pointer-events:auto!important}.dashboard-freeboard-v372 .dash-tools-v372 button{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;border:1px solid #d7e3f1!important;border-radius:8px!important;background:#f8fbff!important;color:#1e4f8d!important;cursor:pointer!important;pointer-events:auto!important;font-size:14px!important}.dashboard-freeboard-v372 .dash-tools-v372 [data-dash-v372=move]{cursor:grab!important}.dashboard-freeboard-v372 .dash-resize-v372{display:block!important;position:absolute!important;z-index:90!important;right:2px!important;bottom:2px!important;width:24px!important;height:24px!important;border:0!important;background:linear-gradient(135deg,transparent 0 45%,#86a5c8 46% 55%,transparent 56% 65%,#4f7dae 66% 75%,transparent 76%)!important;cursor:nwse-resize!important;pointer-events:auto!important;touch-action:none!important}.dashboard-freeboard-v372>.dashboard-widget-v63.is-dashboard-locked-v372 .dash-resize-v372{opacity:.28!important;cursor:not-allowed!important}}@media (max-width:1000px){.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-stack-v372{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;height:auto!important}.dashboard-stack-v372>.dashboard-widget-v63{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:180px!important}.dashboard-stack-v372 .dash-resize-v372,.dashboard-stack-v372 [data-dash-v372=move]{display:none!important}}#globalPreviewDownload{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:2!important}.setup-page-head-v374{align-items:flex-start!important}.setup-page-head-v374 p{max-width:900px!important}.setup-wizard-v374{display:grid!important;grid-template-columns:250px minmax(0,1fr) 285px!important;gap:16px!important;align-items:start!important}.setup-wizard-nav-v374,.setup-checklist-v374{position:sticky!important;top:84px!important;padding:14px!important}.setup-wizard-nav-v374 nav{display:grid!important;gap:7px!important;margin-top:14px!important}.setup-wizard-nav-v374 nav a{display:grid!important;grid-template-columns:34px 1fr!important;gap:9px!important;align-items:center!important;padding:9px!important;border:1px solid var(--border,#dce6f2)!important;border-radius:11px!important;background:#fbfdff!important;color:var(--text,#17243a)!important;text-decoration:none!important}.setup-wizard-nav-v374 nav a:hover{border-color:var(--primary,#245ba7)!important;transform:translate(2px)!important}.setup-wizard-nav-v374 nav i,.setup-checklist-v374 li span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:var(--primary,#245ba7)!important;color:#fff!important;font-style:normal!important;font-weight:900!important}.setup-wizard-nav-v374 nav span{font-weight:900!important;font-size:12px!important}.setup-wizard-nav-v374 nav small{display:block!important;margin-top:2px!important;color:var(--muted,#718198)!important;font-size:9.5px!important;font-weight:650!important;line-height:1.3!important}.setup-progress-v374{display:grid!important;grid-template-columns:1fr auto!important;gap:7px!important;align-items:center!important}.setup-progress-v374 span{grid-column:1/-1!important;height:8px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--primary,#245ba7) var(--setup-progress),#e8eef7 var(--setup-progress))!important}.setup-progress-v374 b{font-size:18px!important}.setup-progress-v374 small{color:var(--muted,#718198)!important}.setup-security-note-v374{margin-top:14px!important;padding:11px!important;border:1px solid #dcebdd!important;border-radius:11px!important;background:#f4fbf5!important}.setup-security-note-v374 p{margin:5px 0 0!important;font-size:10.5px!important;line-height:1.45!important}.setup-wizard-form-v374{display:grid!important;gap:14px!important;min-width:0!important}.setup-panel-v374{padding:0!important;overflow:hidden!important;scroll-margin-top:88px!important}.setup-panel-v374>header{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important;padding:14px 16px!important;border-bottom:1px solid var(--border,#dbe5f2)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.setup-panel-v374 h2{margin:0!important;font-size:16px!important}.setup-panel-v374 header p{margin:3px 0 0!important;color:var(--muted,#718198)!important;font-size:10.5px!important}.setup-panel-no-v374{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:var(--primary,#245ba7)!important;color:#fff!important;font-weight:950!important}.setup-panel-state-v374{padding:4px 9px!important;border-radius:999px!important;background:#eaf7ef!important;color:#187044!important;font-size:10px!important;font-weight:900!important}.setup-grid-v374{padding:16px!important}.setup-grid-v374 label em{float:right!important;color:#b42318!important;font-size:9px!important;font-style:normal!important}.setup-grid-v374 label small{display:block!important;margin-top:4px!important;color:var(--muted,#718198)!important;font-size:9.5px!important}.setup-inline-alert-v374{margin:0 16px 16px!important;padding:10px 12px!important;border:1px solid #f5d38a!important;border-radius:10px!important;background:#fffaf0!important;color:#7a4b00!important;font-size:11px!important;font-weight:700!important}.setup-command-grid-v374{display:grid!important;gap:10px!important;padding:16px!important}.setup-command-grid-v374 article{padding:12px!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#0f2038!important;color:#fff!important}.setup-command-grid-v374 article>div{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}.setup-command-grid-v374 code{display:block!important;margin-top:9px!important;padding:10px!important;border-radius:9px!important;background:#071526!important;color:#d8f4ff!important;white-space:pre-wrap!important;word-break:break-word!important;font-size:10.5px!important;line-height:1.5!important}.setup-final-actions-v374{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0 16px 16px!important}.setup-checklist-v374 header p{margin:4px 0 12px!important;color:var(--muted,#718198)!important;font-size:10.5px!important}.setup-checklist-v374 ol{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.setup-checklist-v374 li{display:grid!important;grid-template-columns:28px 1fr!important;gap:8px!important;align-items:center!important;padding:8px!important;border:1px solid #e1e9f3!important;border-radius:10px!important;background:#fbfdff!important;font-size:10.5px!important;font-weight:750!important}.setup-checklist-v374 li span{width:26px!important;height:26px!important;font-size:10px!important}@media (max-width:1250px){.setup-wizard-v374{grid-template-columns:220px minmax(0,1fr)!important}.setup-checklist-v374{position:static!important;grid-column:1/-1!important}.setup-checklist-v374 ol{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.setup-wizard-v374{grid-template-columns:1fr!important}.setup-wizard-nav-v374,.setup-checklist-v374{position:static!important}.setup-wizard-nav-v374 nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.setup-panel-v374>header{grid-template-columns:36px minmax(0,1fr)!important}.setup-panel-state-v374{display:none!important}.setup-checklist-v374 ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.setup-wizard-nav-v374 nav,.setup-checklist-v374 ol{grid-template-columns:1fr!important}.setup-grid-v374{padding:12px!important}.setup-final-actions-v374 .btn{width:100%!important}.setup-command-grid-v374 article>div{align-items:flex-start!important;flex-direction:column!important}}.preview-modal__actions [hidden]{display:none!important}:root{--crm-font-base:14px;--crm-font-small:12px;--crm-font-label:13px;--crm-font-table:13px;--crm-font-button:13px;--crm-font-h1:24px;--crm-font-h2:17px;--crm-line:1.42;--panel-font-scale:1;--panel-zoom:1;--content-scale:1}html,body{font-size:var(--crm-font-base)!important;line-height:var(--crm-line)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.app-shell,.app-shell .app-main,.app-shell .page-wrap{font-size:calc(var(--crm-font-base) * var(--panel-zoom,1))!important;line-height:var(--crm-line)!important}.app-shell .sidebar,.app-shell .topbar{font-size:var(--crm-font-base)!important}.app-shell .menu__item,.app-shell .menu summary,.app-shell .menu details>a,.app-shell .brand-name,.app-shell .user-chip{font-size:var(--crm-font-base)!important;line-height:1.25!important}.app-shell .brand-card small,.app-shell small,.app-shell .muted,.app-shell .eyebrow,.app-shell .tag,.app-shell .pill{font-size:var(--crm-font-small)!important;line-height:1.3!important}.app-shell h1,.app-shell .page-head h1{font-size:calc(var(--crm-font-h1) * var(--panel-zoom,1))!important;line-height:1.15!important}.app-shell h2,.app-shell .card h2,.app-shell .form-section h2{font-size:calc(var(--crm-font-h2) * var(--panel-zoom,1))!important;line-height:1.2!important}.app-shell h3{font-size:calc(15px * var(--panel-zoom,1))!important;line-height:1.25!important}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,.app-shell .btn,.app-shell .table-action,.app-shell .toolbar-btn{font-size:calc(var(--crm-font-button) * var(--panel-zoom,1))!important;line-height:1.25!important}.app-shell label,.app-shell .form-grid label,.app-shell .stack label,.app-shell .quote-side label{font-size:calc(var(--crm-font-label) * var(--panel-zoom,1))!important;line-height:1.3!important}.app-shell table,.app-shell .pro-table,.app-shell .customer-table,.app-shell .product-table,.app-shell .quotes-table,.app-shell .workflow-table{font-size:calc(var(--crm-font-table) * var(--panel-zoom,1))!important;line-height:1.35!important}.app-shell th,.app-shell .pro-table th,.app-shell .customer-table th,.app-shell .product-table th,.app-shell .quotes-table th,.app-shell .workflow-table th{font-size:calc(var(--crm-font-table) * var(--panel-zoom,1))!important;line-height:1.25!important}.app-shell td,.app-shell .pro-table td,.app-shell .customer-table td,.app-shell .product-table td,.app-shell .quotes-table td,.app-shell .workflow-table td{font-size:calc(var(--crm-font-table) * var(--panel-zoom,1))!important;line-height:1.35!important}.app-shell .metric small,.app-shell .dashboard-mini-table small,.app-shell .activity-scroll small{font-size:calc(var(--crm-font-small) * var(--panel-zoom,1))!important}.app-shell .metric strong{font-size:calc(24px * var(--panel-zoom,1))!important}.ui-zoom-label{min-width:54px!important}html.ui-stable-ready .app-shell{visibility:visible!important;opacity:1!important}@media (max-width:720px){:root{--crm-font-base:14px;--crm-font-table:12.5px}.app-shell .page-head h1{font-size:22px!important}}.health-head{align-items:center}.health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.health-card{display:flex;gap:14px;align-items:center;padding:20px;border-left:5px solid var(--border,#dbe3ee)}.health-card.is-ok{border-left-color:#16a34a}.health-card.is-warn{border-left-color:#f59e0b}.health-card.is-bad{border-left-color:#dc2626}.health-card__icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:var(--soft,#f3f6fb);font-size:25px;flex:0 0 auto}.health-card small{display:block;color:var(--muted);font-weight:800}.health-card h2{font-size:16px;margin:3px 0}.health-card p{margin:0;font-size:13px;color:var(--muted)}.health-detail{padding:0}.health-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:8px 20px 20px}.health-table>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--border)}.health-table span{color:var(--muted)}.health-table b{text-align:right;overflow-wrap:anywhere}.quote-check-assistant{margin:16px 0;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden}.quote-check-assistant__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--soft)}.quote-check-assistant__head>div{display:flex;align-items:center;gap:10px}.quote-check-assistant__head span{font-size:24px}.quote-check-assistant__head small{display:block;color:var(--muted);margin-top:2px}.quote-check-assistant__body{padding:14px 16px}.quote-check-list{display:grid;gap:8px}.quote-check-item{width:100%;display:flex;gap:9px;text-align:left;align-items:center;border:1px solid var(--border);border-radius:11px;background:var(--card);padding:10px 12px;cursor:pointer}.quote-check-item.is-error{border-color:#fecaca;background:#fff7f7}.quote-check-item.is-warn{border-color:#fde68a;background:#fffdf4}.quote-check-success{padding:12px;border-radius:11px;background:#f0fdf4;border:1px solid #bbf7d0;font-weight:800;color:#166534}@media (max-width:980px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.health-grid,.health-table{grid-template-columns:1fr}.health-head{align-items:flex-start}.health-card{padding:15px}.quote-check-assistant__head{align-items:flex-start;flex-direction:column}}.theme-live-modal-stage-v359 [data-theme-preview-canvas],.theme-live-modal-stage-v359 .theme-preview-canvas-v359,.theme-live-modal-stage-v359 .theme-preview-canvas-v360,[data-theme-live-preview-stage] .is-fullscreen-preview{position:absolute!important;left:50%!important;top:50%!important;margin:0!important;transform-origin:center center!important;max-width:none!important;max-height:none!important}.import-leave-dialog-v06{position:fixed;inset:0;z-index:2147483000;display:none;place-items:center;padding:24px;background:#071426b8;backdrop-filter:blur(5px)}.import-leave-dialog-v06.is-open{display:grid}.import-leave-dialog-v06__panel{width:min(620px,100%);border:1px solid #c9d8ea;border-radius:20px;background:#fff;box-shadow:0 30px 90px #07142652;padding:24px;text-align:center}.import-leave-dialog-v06__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:18px;background:#edf5ff;font-size:26px}.import-leave-dialog-v06__panel h3{margin:0 0 8px;font-size:20px}.import-leave-dialog-v06__panel>p{margin:0 0 18px;color:var(--muted);line-height:1.55}.import-leave-dialog-v06__choices{display:grid;gap:10px}.import-leave-dialog-v06__choices .btn{height:auto!important;min-height:62px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;text-align:left!important;padding:11px 14px!important;white-space:normal!important}.import-leave-dialog-v06__choices .btn b{font-size:14px}.import-leave-dialog-v06__choices .btn small{font-size:12px;font-weight:500;opacity:.82;line-height:1.35}.import-progress-toast-v367.is-error>div i{background:#dc2626!important}.import-progress-toast-v367.is-error{border-color:#fecaca!important;background:#fff7f7!important}@media (max-width:640px){.import-leave-dialog-v06{padding:12px}.import-leave-dialog-v06__panel{padding:18px;border-radius:16px}}.quote-pro-v58 .quote-lines-workspace-v11{--quote-toolbar-top:12px;position:relative;overflow:visible!important;isolation:isolate}.quote-pro-v58 .quote-lines-toolbar-v11{position:sticky!important;top:var(--quote-toolbar-top)!important;z-index:45!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:58px!important;padding:10px 14px!important;margin:0!important;border:1px solid var(--border,#d8e5f5)!important;border-radius:14px 14px 10px 10px!important;background:color-mix(in srgb,var(--surface,#fff) 94%,transparent)!important;box-shadow:0 10px 28px #1f487a1f!important;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.quote-pro-v58 .quote-lines-toolbar-title-v11{display:flex!important;align-items:center!important;gap:12px!important;min-width:0}.quote-pro-v58 .quote-lines-toolbar-title-v11 h2{margin:0!important;white-space:nowrap}.quote-pro-v58 .quote-lines-live-summary-v11{display:flex;align-items:center;gap:6px;min-width:0}.quote-pro-v58 .quote-lines-live-summary-v11>span{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 9px;border:1px solid var(--border,#d8e5f5);border-radius:999px;background:var(--surface-soft,#f5f9ff);color:var(--muted,#60738e);font-size:12px!important;white-space:nowrap}.quote-pro-v58 .quote-lines-toolbar-v11 .quote-row-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important}.quote-pro-v58 .quote-lines-workspace-v11 .quote-items-scroll{max-height:clamp(440px,62vh,760px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;border:1px solid var(--border,#d8e5f5);border-top:0;border-radius:0 0 12px 12px;background:var(--surface,#fff)}.quote-pro-v58 .quote-lines-workspace-v11 .quote-items--v90 thead th{position:sticky!important;top:0!important;z-index:12!important;background:var(--table-head,#eaf2ff)!important;box-shadow:0 1px 0 var(--border,#d8e5f5)}.quote-pro-v58 .quote-lines-workspace-v11 .quote-total{position:sticky;bottom:0;z-index:30;margin-top:10px;background:color-mix(in srgb,var(--surface,#fff) 96%,transparent)!important;box-shadow:0 -8px 24px #1f487a14;backdrop-filter:blur(10px)}.quote-pro-v58 .quote-lines-workspace-v11.is-toolbar-docked .quote-lines-toolbar-v11{box-shadow:0 12px 30px #1f487a2e!important}@media (max-width:900px){.quote-pro-v58 .quote-lines-toolbar-v11{top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;padding:9px!important}.quote-pro-v58 .quote-lines-toolbar-title-v11{justify-content:space-between}.quote-pro-v58 .quote-lines-toolbar-v11 .quote-row-actions{justify-content:stretch!important;flex-wrap:nowrap!important;overflow-x:auto!important}.quote-pro-v58 .quote-lines-toolbar-v11 .quote-row-create-btn{flex:1 0 auto!important}.quote-pro-v58 .quote-lines-workspace-v11 .quote-items-scroll{max-height:58vh!important;overflow-x:auto!important}.quote-pro-v58 .quote-lines-live-summary-v11>span{font-size:11px!important;padding:4px 7px}}.import-action-dock-v14{position:sticky;bottom:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 0;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 -10px 28px #0f2a4b1f;backdrop-filter:blur(14px)}.import-action-dock-copy-v14{display:grid;gap:2px;min-width:0}.import-action-dock-copy-v14 span{color:var(--muted);font-size:12px}.import-action-dock-buttons-v14{display:flex;align-items:center;gap:10px;flex:0 0 auto}.import-action-dock-buttons-v14 form{margin:0}.import-preview-card-v367{padding-bottom:8px}.import-products-table-v367 .import-name-description textarea:first-child{font-weight:800}.import-products-table-v367 .import-name-description textarea:last-child:placeholder-shown{background:linear-gradient(135deg,#fff,#f8fbff)}.theme-studio-preview-card-v359 [data-theme-preview-viewport]{min-height:clamp(520px,68vh,860px)!important;height:clamp(520px,68vh,860px)!important;padding:4px!important;overflow:hidden!important}.theme-live-modal-stage-v359,[data-theme-live-preview-stage]{padding:4px!important;border-radius:12px!important}.theme-live-modal-stage-v359 .theme-preview-canvas-v359,.theme-live-modal-stage-v359 .theme-preview-canvas-v360,.theme-live-modal-stage-v359 .is-fullscreen-preview{max-width:none!important;max-height:none!important}.login-studio-controls-scroll>details{overflow:clip;contain:layout paint;border:1px solid var(--border);border-radius:12px;background:var(--card)}.login-studio-controls-scroll>details+details{margin-top:8px}.login-studio-controls-scroll>details>summary{min-height:44px;display:flex;align-items:center;padding:0 12px;cursor:pointer;user-select:none}.login-studio-controls-scroll>details[open]>summary{border-bottom:1px solid var(--border);background:var(--soft)}.login-studio-controls-scroll>details>.login-studio-control-grid,.login-studio-controls-scroll>details>.login-studio-text-box,.login-studio-controls-scroll>details>.theme-system-presets-v359{animation:none!important;transform:none!important}.theme-preview-canvas-v359[data-menu-mode=accordion] .theme-preview-sidebar-v359 nav a:nth-child(n+4){margin-left:18px;font-size:.92em;border-style:dashed}.theme-preview-canvas-v359[data-menu-mode=hover] .theme-preview-sidebar-v359 nav a:nth-child(n+4){opacity:.18;max-height:10px;overflow:hidden}.theme-preview-canvas-v359[data-menu-mode=hover] .theme-preview-sidebar-v359 nav:hover a:nth-child(n+4){opacity:1;max-height:48px}.theme-preview-canvas-v359[data-menu-mode=static] .theme-preview-sidebar-v359 nav a{border-left:3px solid var(--pv-primary)}.theme-preview-canvas-v359[data-icon-pack=line] [data-theme-preview-icon],.theme-preview-canvas-v359[data-icon-pack=mono] [data-theme-preview-icon]{filter:grayscale(1)}.theme-preview-canvas-v359[data-icon-pack=color] [data-theme-preview-icon],.theme-preview-canvas-v359[data-icon-pack=emoji-live] [data-theme-preview-icon]{filter:none}@media (max-width:760px){.import-action-dock-v14{flex-direction:column;align-items:stretch}.import-action-dock-buttons-v14{display:grid;grid-template-columns:1fr 1fr}.import-action-dock-buttons-v14 .btn{width:100%}}.product-import-process-v16,.product-import-rules-v16{min-width:0}.product-import-steps-v16{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-import-steps-v16 li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:10px 14px;border:1px solid var(--border);border-radius:14px;background:var(--card);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.product-import-steps-v16 li:after{content:attr(data-step-state);padding:4px 9px;border-radius:999px;background:var(--page);color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}.product-import-step-number-v16{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--primary) 11%,var(--card));color:var(--primary);font-weight:900}.product-import-step-copy-v16{min-width:0}.product-import-step-copy-v16 b{display:block;line-height:1.25}.product-import-step-copy-v16 small{display:block;margin-top:3px;color:var(--muted);line-height:1.35}.product-import-steps-v16 li.is-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.product-import-steps-v16 li.is-active .product-import-step-number-v16{animation:crmV17StepPulse 1.15s ease-in-out infinite}.product-import-steps-v16 li.is-complete{border-color:#a8dfbd;background:#f4fff7}.product-import-steps-v16 li.is-complete .product-import-step-number-v16{background:#dff8e7;color:#14803d}.product-import-steps-v16 li.is-complete .product-import-step-number-v16 span{display:none}.product-import-steps-v16 li.is-complete .product-import-step-number-v16:before{content:"✓";font-size:18px}.product-import-steps-v16 li.is-complete:after{background:#dff8e7;color:#176b38}.product-import-steps-v16 li.is-skipped{opacity:.72}.product-import-steps-v16 li.is-error{border-color:#f2aaa8;background:#fff5f5}.product-import-steps-v16 li.is-error:after{background:#ffe1e0;color:#a72622}@keyframes crmV17StepPulse{50%{transform:scale(1.07);box-shadow:0 0 0 7px color-mix(in srgb,var(--primary) 12%,transparent)}}.product-import-rule-grid-v16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-import-rule-v16{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--card);transition:.16s ease}.product-import-rule-v16 i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--page);color:var(--muted);font-style:normal;font-weight:900}.product-import-rule-v16.is-verified{border-color:#afe0bf;background:#f5fff8}.product-import-rule-v16.is-verified i{background:#dff8e7;color:#14803d}.product-import-rule-v16.is-verified i:before{content:"✓"}.product-import-rule-v16.is-verified i span{display:none}.import-progress-toast-v16{width:min(370px,calc(100vw - 24px));padding:17px!important;border-radius:18px!important;box-shadow:0 24px 70px #0f234140!important}.import-progress-toast-v16>b{font-size:15px}.import-progress-toast-v16>span{min-height:38px;line-height:1.45}.import-progress-track-v16{height:9px;border-radius:999px;overflow:hidden;background:#e7eef7}.import-progress-track-v16>i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#19b86b);transition:width .25s ease}.import-progress-toast-v16>strong{display:block;margin:8px 0 10px;text-align:right;font-size:12px;color:var(--primary)}.import-progress-toast-v16 [data-import-job-cancel]{width:100%;min-height:40px}.import-leave-dialog-v16 .modal-card,.import-navigation-dialog-v16{max-width:560px!important;padding:0!important;overflow:hidden}.import-navigation-dialog-v16 header{display:flex;gap:14px;align-items:flex-start;padding:22px 24px 17px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--warning-bg,#fff4db) 80%,#fff),var(--card))}.import-navigation-dialog-v16 header i{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:14px;background:#fff0c9;font-style:normal;font-size:23px}.import-navigation-dialog-v16 header h2{margin:0 0 5px}.import-navigation-dialog-v16 header p{margin:0;color:var(--muted);line-height:1.45}.import-navigation-options-v16{display:grid;gap:10px;padding:18px 24px}.import-navigation-options-v16 button{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;width:100%;min-height:62px;padding:10px 14px;text-align:left}.import-navigation-options-v16 button span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,#fff);font-size:18px}.import-navigation-options-v16 button b,.import-navigation-options-v16 button small{display:block}.import-navigation-options-v16 button small{margin-top:2px;font-weight:500;color:var(--muted)}.quick-product-modal-v16 .modal-card,.quick-product-modal-card-v16{width:min(1120px,calc(100vw - 28px));max-width:none;max-height:min(900px,calc(100vh - 28px));padding:0;overflow:hidden;border-radius:22px;background:var(--card);box-shadow:0 28px 90px #081b3747}.quick-product-head-v16{display:grid;grid-template-columns:50px minmax(0,1fr) 40px;gap:14px;align-items:start;padding:20px 22px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--card)),var(--card))}.quick-product-head-icon-v16{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-size:23px;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 24%,transparent)}.quick-product-head-v16 h2{margin:2px 0 4px;font-size:23px}.quick-product-head-v16 p{margin:0;color:var(--muted)}.quick-product-head-v16 .modal-close{position:static;margin:0}.quick-product-form-v16{display:grid;grid-template-columns:330px minmax(0,1fr);max-height:calc(100vh - 142px);overflow:auto}.quick-product-media-v16{padding:20px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--page) 72%,var(--card))}.quick-product-image-field-v16{display:grid;gap:9px}.quick-product-image-field-v16 input[type=file]{width:100%}.quick-product-image-field-v16 .quick-product-image-preview{display:grid;place-items:center;min-height:255px;border:1px dashed color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:18px;background:var(--card);overflow:hidden}.quick-product-image-field-v16 .quick-product-image-preview img{width:100%;height:255px;object-fit:contain}.quick-product-image-field-v16 small{color:var(--muted)}.quick-product-documents-v16{display:grid;gap:9px;margin-top:16px}.quick-product-documents-v16 label{display:grid;gap:7px;padding:11px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.quick-product-fields-v16{padding:20px 22px}.quick-product-section-title-v16{display:flex;gap:11px;align-items:center;margin:2px 0 12px}.quick-product-section-title-v16>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-weight:900}.quick-product-section-title-v16 b,.quick-product-section-title-v16 small{display:block}.quick-product-section-title-v16 small{margin-top:2px;color:var(--muted)}.quick-product-grid-v16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:19px}.quick-product-grid-v16 label,.quick-product-description-v16{display:grid;gap:7px;min-width:0}.quick-product-grid-v16 .span-2{grid-column:span 2}.quick-product-grid-v16 input,.quick-product-grid-v16 select,.quick-product-description-v16 textarea{width:100%;min-width:0}.quick-product-commercial-v16{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-product-description-v16 textarea{min-height:130px;resize:vertical}.quick-product-footer-v16{position:sticky;bottom:0;z-index:3;grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(12px)}.quick-product-footer-v16 p{margin:0;color:var(--muted);font-size:12px}.quick-product-footer-v16>div{display:flex;gap:8px;flex-shrink:0}.product-preview-v16-page{min-height:100vh;padding:18px;background:var(--page);overflow:auto}.product-card-preview-v16{width:min(1040px,100%);margin:auto;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:0 24px 70px #11284929;overflow:hidden}.product-card-preview-v16__head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px 22px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card))}.product-card-preview-v16__title{min-width:0}.product-card-preview-v16__title h1{display:-webkit-box;margin:3px 0 10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:clamp(22px,2.25vw,34px);line-height:1.12;overflow-wrap:anywhere}.product-card-preview-v16__chips{display:flex;flex-wrap:wrap;gap:7px}.product-card-preview-v16__chips span{padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:11px;color:var(--muted)}.product-card-preview-v16__logo{width:108px;max-height:54px;object-fit:contain}.product-card-preview-v16__body{display:grid;grid-template-columns:310px minmax(0,1fr)}.product-card-preview-v16__media{padding:20px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--page) 68%,var(--card))}.product-card-preview-v16__image{display:grid;place-items:center;min-height:330px;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden}.product-card-preview-v16__image img{width:100%;height:330px;object-fit:contain}.product-card-preview-v16__image>span{display:grid;place-items:center;gap:7px;color:var(--muted);font-size:36px}.product-card-preview-v16__image small{font-size:12px}.product-card-preview-v16__price{display:grid;gap:4px;margin-top:12px;padding:14px 16px;border-radius:15px;background:#101b2d;color:#fff}.product-card-preview-v16__price small,.product-card-preview-v16__price span{color:#c5d0df}.product-card-preview-v16__price b{font-size:23px}.product-card-preview-v16__content{padding:20px}.product-card-preview-v16__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.product-card-preview-v16__facts>div{min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--page) 55%,var(--card))}.product-card-preview-v16__facts small,.product-card-preview-v16__facts b{display:block}.product-card-preview-v16__facts small{margin-bottom:4px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.product-card-preview-v16__facts b{overflow:hidden;text-overflow:ellipsis;font-size:13px}.product-card-preview-v16__description{margin-top:14px;padding:15px;border:1px solid var(--border);border-radius:14px}.product-card-preview-v16__section-title{display:flex;gap:9px;align-items:center;margin-bottom:10px}.product-card-preview-v16__section-title b,.product-card-preview-v16__section-title small{display:block}.product-card-preview-v16__section-title small{color:var(--muted)}.product-card-preview-v16__description pre{max-height:230px;margin:0;overflow:auto;white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.55}.product-card-preview-v16__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.product-card-preview-v16__actions>div{display:flex;flex-wrap:wrap;gap:7px}.product-card-preview-v16__actions>small{max-width:340px;color:var(--muted);text-align:right}.import-product-card-v16{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;width:min(680px,100%);padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:0 18px 55px #0f254426}.import-product-card-v16__media{display:grid;place-items:center;min-height:150px;border:1px solid var(--border);border-radius:14px;background:var(--page);overflow:hidden}.import-product-card-v16__media img{width:100%;height:150px;object-fit:contain}.import-product-card-v16__media span{color:var(--muted)}.import-product-card-v16__body{min-width:0}.import-product-card-v16__body h3{display:-webkit-box;margin:4px 0 9px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:20px;line-height:1.18}.import-product-card-v16__meta{display:flex;flex-wrap:wrap;gap:6px}.import-product-card-v16__meta span{padding:4px 8px;border-radius:999px;background:var(--page);font-size:11px}.import-product-card-v16__desc{max-height:105px;margin-top:10px;overflow:auto;white-space:pre-wrap;color:var(--muted);font-size:12px;line-height:1.45}.import-product-card-v16__price{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding-top:10px;border-top:1px solid var(--border)}.import-product-card-v16__price b{font-size:19px;color:var(--primary)}.theme-login-studio-v359,.theme-studio-controls-v359,.login-studio-controls-scroll,.theme-sidebar-library-v359,.theme-studio-preview-card-v359,.theme-studio-viewport-v359{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.theme-sidebar-card-strip-v359{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important}.theme-sidebar-input-grid-v16 select,.theme-sidebar-input-grid-v16 input{width:100%;min-width:0}.theme-sidebar-input-grid-v16>label.wide small{display:block;margin-top:5px;color:var(--muted)}.theme-sidebar-quick-grid-v16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-sidebar-quick-v16{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--card);text-align:left;color:var(--text)}.theme-sidebar-quick-v16 .theme-sidebar-mini-v359{width:48px;height:48px;padding:6px}.theme-sidebar-quick-v16 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.theme-sidebar-quick-v16.is-active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.theme-live-modal-stage-v359{display:grid!important;place-items:center!important;overflow:hidden!important;padding:12px!important}.theme-live-modal-stage-v359>.theme-preview-canvas-v359{width:min(1440px,100%)!important;height:min(850px,calc(100vh - 110px))!important;max-width:100%!important;transform:none!important;position:relative!important;inset:auto!important}.sidebar--zigzag-flow .menu details>a:nth-of-type(odd){margin-left:12px!important}.sidebar--zigzag-flow .menu details>a:nth-of-type(2n){margin-left:28px!important}.sidebar--zigzag-flow .menu details>a{position:relative;border-left:3px solid color-mix(in srgb,var(--primary) 45%,var(--border))!important;border-radius:4px 14px 14px 4px!important}.sidebar--zigzag-flow .menu details>a:before{content:"›";position:absolute;left:9px;color:var(--primary);font-weight:900}.sidebar--zigzag-flow .menu details>a{padding-left:28px!important}.sidebar--icon-dock .sidebar{width:78px!important;overflow:visible!important}.sidebar--icon-dock .app-main{margin-left:78px!important;width:calc(100% - 78px)!important}.sidebar--icon-dock .brand-card>*:not(.brand-logo),.sidebar--icon-dock .menu summary span:not(.menu-icon),.sidebar--icon-dock .menu__item span:not(.menu-icon){opacity:0}.sidebar--icon-dock .sidebar:hover{width:250px!important;box-shadow:16px 0 45px #0b24462e!important}.sidebar--icon-dock .sidebar:hover .brand-card>*:not(.brand-logo),.sidebar--icon-dock .sidebar:hover .menu summary span,.sidebar--icon-dock .sidebar:hover .menu__item span{opacity:1}.sidebar--icon-dock .menu i{border-radius:50%!important;background:linear-gradient(135deg,var(--primary),var(--accent))!important;color:#fff!important;box-shadow:0 7px 16px color-mix(in srgb,var(--primary) 25%,transparent)!important}.sidebar--drawer-stack .menu details{border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden}.sidebar--drawer-stack .menu details>summary{border:0!important;border-radius:0!important}.sidebar--drawer-stack .menu details[open]{box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 10%,transparent)}.sidebar--drawer-stack .menu details>a{margin:0!important;border:0!important;border-top:1px solid var(--border)!important;border-radius:0!important;background:color-mix(in srgb,var(--page) 65%,var(--card))!important}@media (max-width:900px){.product-import-rule-grid-v16,.quick-product-form-v16{grid-template-columns:1fr}.quick-product-media-v16{border-right:0;border-bottom:1px solid var(--border)}.quick-product-commercial-v16{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-preview-v16__body{grid-template-columns:1fr}.product-card-preview-v16__media{border-right:0;border-bottom:1px solid var(--border)}.product-card-preview-v16__image,.product-card-preview-v16__image img{height:250px;min-height:250px}.theme-sidebar-quick-grid-v16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.product-import-steps-v16 li{grid-template-columns:34px minmax(0,1fr)}.product-import-steps-v16 li:after{grid-column:2;justify-self:start}.quick-product-grid-v16,.quick-product-commercial-v16{grid-template-columns:1fr}.quick-product-grid-v16 .span-2{grid-column:auto}.quick-product-footer-v16{align-items:stretch;flex-direction:column}.quick-product-footer-v16>div{display:grid;grid-template-columns:1fr 1fr}.product-card-preview-v16__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-preview-v16__actions{align-items:stretch;flex-direction:column}.product-card-preview-v16__actions>small{text-align:left}.import-product-card-v16,.theme-sidebar-quick-grid-v16{grid-template-columns:1fr}}.import-product-card-v16{display:block!important;width:min(760px,100%);padding:0!important;overflow:hidden!important}.import-product-card-v16>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card))}.import-product-card-v16>header>div{min-width:0}.import-product-card-v16>header h2{display:-webkit-box;margin:3px 0 6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:22px;line-height:1.18}.import-product-card-v16>header p{margin:0;color:var(--muted)}.import-product-card-v16__status{padding:5px 9px;border-radius:999px;background:#dff8e7;color:#14743a;font-size:10px;font-weight:900;letter-spacing:.05em}.import-product-card-v16>.import-product-card-v16__body{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:0!important}.import-product-card-v16>.import-product-card-v16__body>aside{padding:16px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--page) 65%,var(--card))}.import-product-card-v16__image{display:grid;place-items:center;height:155px;border:1px solid var(--border);border-radius:13px;background:var(--card);overflow:hidden}.import-product-card-v16__image img{width:100%;height:100%;object-fit:contain}.import-product-card-v16__image span{font-size:36px}.import-product-card-v16__price{display:grid;gap:3px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#101b2d;color:#fff}.import-product-card-v16__price small,.import-product-card-v16__price span{color:#cbd5e1;font-size:10px}.import-product-card-v16__price b{font-size:17px}.import-product-card-v16>.import-product-card-v16__body>main{min-width:0;padding:16px}.import-product-card-v16>.import-product-card-v16__body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.import-product-card-v16>.import-product-card-v16__body dl>div{padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--page)}.import-product-card-v16>.import-product-card-v16__body dt{color:var(--muted);font-size:9px;text-transform:uppercase}.import-product-card-v16>.import-product-card-v16__body dd{margin:2px 0 0;font-weight:800}.import-product-card-v16>.import-product-card-v16__body main section{margin-top:10px;padding:11px;border:1px solid var(--border);border-radius:11px}.import-product-card-v16>.import-product-card-v16__body main section h3{margin:0 0 6px;font-size:13px}.import-product-card-v16>.import-product-card-v16__body main section p{max-height:120px;margin:0;overflow:auto;color:var(--muted);font-size:12px;line-height:1.48}.import-product-card-v16__note{display:block;margin-top:9px;color:var(--muted);font-size:10px}@media (max-width:600px){.import-product-card-v16>.import-product-card-v16__body{grid-template-columns:1fr!important}.import-product-card-v16>.import-product-card-v16__body>aside{border-right:0;border-bottom:1px solid var(--border)}}.theme-login-studio-v359,.theme-login-studio-v359>*,.theme-studio-controls-v359,.theme-studio-controls-v359 .login-studio-controls-scroll,.theme-studio-controls-v359 details,.theme-studio-controls-v359 details>div,.theme-studio-controls-v359 .login-studio-control-grid,.theme-studio-controls-v359 label,.theme-studio-controls-v359 input,.theme-studio-controls-v359 select,.theme-studio-controls-v359 textarea,.theme-sidebar-library-v17,.theme-sidebar-library-v17 *{box-sizing:border-box;min-width:0;max-width:100%}.theme-login-studio-v359,.theme-studio-controls-v359,.theme-studio-controls-v359 .login-studio-controls-scroll,.theme-sidebar-library-v17{overflow-x:hidden!important}.theme-studio-controls-v359 .login-studio-controls-scroll{scrollbar-gutter:stable;overscroll-behavior:contain}.theme-studio-controls-v359 details{width:100%;overflow:hidden!important}.theme-studio-controls-v359 details>summary{width:100%;white-space:normal;overflow-wrap:anywhere}.theme-studio-controls-v359 .login-studio-control-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}.theme-studio-controls-v359 .login-studio-control-grid>.wide{grid-column:1/-1}.theme-studio-controls-v359 label{display:grid;width:100%;gap:5px;overflow:hidden}.theme-studio-controls-v359 input:not([type=checkbox]):not([type=color]),.theme-studio-controls-v359 select,.theme-studio-controls-v359 textarea{display:block;width:100%!important;max-width:100%!important;min-width:0!important}.theme-studio-controls-v359 input[type=color]{width:100%!important;min-width:0!important}.theme-select-v17 small{display:block;color:var(--muted);line-height:1.35}.theme-sidebar-library-v17{padding:0!important;border-radius:16px!important}.theme-sidebar-dropdown-v17{width:100%;border:0;background:transparent;overflow:hidden}.theme-sidebar-dropdown-v17>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:16px 18px;cursor:pointer;list-style:none;background:linear-gradient(135deg,color-mix(in srgb,var(--card) 94%,var(--primary) 6%),var(--card));border-bottom:1px solid transparent}.theme-sidebar-dropdown-v17>summary::-webkit-details-marker{display:none}.theme-sidebar-dropdown-v17[open]>summary{border-bottom-color:var(--border)}.theme-sidebar-dropdown-title-v17{display:flex;align-items:center;gap:12px;min-width:0}.theme-sidebar-dropdown-title-v17>i{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--primary) 9%,var(--card));font-style:normal;font-size:20px}.theme-sidebar-dropdown-title-v17 span{display:grid;gap:3px;min-width:0}.theme-sidebar-dropdown-title-v17 b{font-size:17px;color:var(--text)}.theme-sidebar-dropdown-title-v17 small{color:var(--muted);line-height:1.35}.theme-sidebar-dropdown-current-v17{display:flex;align-items:center;gap:8px;flex:0 0 auto;max-width:42%;padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:var(--soft);color:var(--primary);font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-sidebar-dropdown-current-v17 i{font-style:normal;transition:transform .16s ease}.theme-sidebar-dropdown-v17[open] .theme-sidebar-dropdown-current-v17 i{transform:rotate(180deg)}.theme-sidebar-dropdown-body-v17{display:grid;gap:12px;padding:14px 16px 18px;background:var(--card)}.theme-sidebar-dropdown-tools-v17{display:flex;align-items:end;gap:10px;justify-content:space-between;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--soft)}.theme-sidebar-dropdown-tools-v17 label{display:grid;gap:5px;flex:1;min-width:0;font-weight:800}.theme-sidebar-dropdown-tools-v17 select{width:100%;min-width:0}.theme-sidebar-card-grid-v17{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;width:100%;overflow:visible!important;padding:0!important}.theme-sidebar-card-grid-v17 .theme-sidebar-card-v359{min-width:0;width:100%;box-shadow:none}.theme-sidebar-card-grid-v17 .theme-sidebar-card-select-v359{grid-template-columns:64px minmax(0,1fr);min-width:0}.theme-sidebar-card-grid-v17 .theme-sidebar-mini-v359{width:64px;height:62px}.theme-sidebar-card-grid-v17 .theme-sidebar-card-actions-v359{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.theme-sidebar-card-grid-v17 .theme-sidebar-card-actions-v359 .btn{width:100%;white-space:normal;line-height:1.15}.theme-sidebar-selected-note-v17{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary) 7%,var(--card))}.theme-sidebar-selected-note-v17>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:var(--primary);color:#fff;font-weight:900}.theme-sidebar-selected-note-v17 div{display:grid;gap:2px;min-width:0}.theme-sidebar-selected-note-v17 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-sidebar-selected-note-v17 small{color:var(--muted);line-height:1.35}.theme-hover-palette-v371,.theme-sidebar-quick-grid-v16{display:none!important}@media (max-width:1100px){.theme-sidebar-card-grid-v17{grid-template-columns:1fr!important}.theme-sidebar-dropdown-current-v17{max-width:48%}}@media (max-width:720px){.theme-studio-controls-v359 .login-studio-control-grid{grid-template-columns:1fr!important}.theme-studio-controls-v359 .login-studio-control-grid>*{grid-column:1!important}.theme-sidebar-dropdown-v17>summary{align-items:flex-start;flex-direction:column}.theme-sidebar-dropdown-current-v17{width:100%;max-width:none;justify-content:space-between}.theme-sidebar-dropdown-tools-v17{align-items:stretch;flex-direction:column}.theme-sidebar-card-grid-v17 .theme-sidebar-card-actions-v359{grid-template-columns:1fr}}.product-import-page-head-v18{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;min-width:0!important}.product-import-page-head-v18>div:first-child{min-width:0!important}.product-import-page-head-v18 p{max-width:920px!important}.product-import-workspace-v18{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;gap:18px!important;align-items:stretch!important;margin:0 0 18px!important;min-width:0!important}.product-import-upload-v18,.product-import-process-v18,.product-import-rules-v18{min-width:0!important;max-width:100%!important;overflow:hidden!important;padding:0!important;border:1px solid var(--border)!important;border-radius:18px!important;background:var(--card)!important;box-shadow:0 14px 38px #14305214!important}.product-import-card-head-v18{display:flex!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;padding:17px 18px!important;border-bottom:1px solid var(--border)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,var(--card)),var(--card))!important}.product-import-card-head-v18>div{min-width:0!important;flex:1 1 auto!important}.product-import-card-head-v18 h2{margin:0 0 4px!important;font-size:17px!important;line-height:1.25!important}.product-import-card-head-v18 p{margin:0!important;color:var(--muted)!important;font-size:12px!important;line-height:1.5!important}.product-import-head-icon-v18{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important;background:color-mix(in srgb,var(--primary) 11%,var(--card))!important;color:var(--primary)!important;font-size:20px!important}.product-import-safe-pill-v18{flex:0 0 auto!important;max-width:190px!important;padding:6px 9px!important;border:1px solid #bde7cb!important;border-radius:999px!important;background:#f1fff5!important;color:#1b7440!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important;text-align:center!important;white-space:normal!important}.proforma-import-upload-form-v18{display:grid!important;gap:12px!important;padding:18px!important;min-width:0!important}.proforma-import-dropzone-v18{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"icon copy" "file file"!important;align-items:center!important;gap:12px 15px!important;min-width:0!important;min-height:220px!important;padding:22px!important;border:2px dashed color-mix(in srgb,var(--primary) 42%,var(--border))!important;border-radius:17px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 4%,var(--card)),color-mix(in srgb,var(--page) 78%,var(--card)))!important;cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.proforma-import-dropzone-v18:hover,.proforma-import-dropzone-v18:focus-within{border-color:var(--primary)!important;box-shadow:0 14px 34px color-mix(in srgb,var(--primary) 14%,transparent)!important;transform:translateY(-1px)!important}.proforma-import-dropzone-icon-v18{grid-area:icon!important;display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border-radius:18px!important;background:var(--card)!important;color:var(--primary)!important;box-shadow:0 10px 26px #1431531f!important;font-size:30px!important;font-weight:900!important}.proforma-import-dropzone-copy-v18{grid-area:copy!important;display:grid!important;gap:3px!important;min-width:0!important;text-align:left!important}.proforma-import-dropzone-copy-v18 b{font-size:17px!important;line-height:1.25!important}.proforma-import-dropzone-copy-v18 small{color:var(--muted)!important;font-size:12px!important}.proforma-import-dropzone-copy-v18 em{color:var(--muted)!important;font-size:10px!important;font-style:normal!important}.proforma-import-file-control-v18{grid-area:file!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:8px 10px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--card)!important}.proforma-import-file-control-v18 input[type=file]{min-width:0!important;width:100%!important;border:0!important;background:transparent!important;font-size:12px!important}.proforma-import-file-control-v18 i{color:var(--muted)!important;font-size:10px!important;font-style:normal!important;white-space:nowrap!important}.product-import-submit-v18{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:44px!important;border-radius:12px!important}.product-import-submit-v18 span{font-size:17px!important}.product-import-submit-v18 b{font-size:13px!important}.product-import-preview-fields-v18{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;align-items:center!important;margin:0 18px 18px!important;padding:12px 14px!important;border:1px solid var(--border)!important;border-radius:13px!important;background:color-mix(in srgb,var(--page) 62%,var(--card))!important}.product-import-preview-fields-v18>div:first-child{display:grid!important;gap:2px!important;min-width:145px!important}.product-import-preview-fields-v18 b{font-size:12px!important;color:var(--primary)!important}.product-import-preview-fields-v18 small{color:var(--muted)!important;font-size:10px!important}.product-import-field-chips-v18{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.product-import-field-chips-v18 span{padding:4px 7px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:var(--card)!important;color:var(--text)!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important;white-space:nowrap!important}.product-import-process-v18{display:flex!important;flex-direction:column!important}.product-import-steps-v18{display:grid!important;gap:9px!important;margin:0!important;padding:15px 16px 16px!important;list-style:none!important;min-width:0!important}.product-import-steps-v18>li{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:60px!important;padding:10px 12px!important;border:1px solid var(--border)!important;border-radius:13px!important;background:color-mix(in srgb,var(--page) 44%,var(--card))!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.product-import-steps-v18>li *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;letter-spacing:normal!important}.product-import-step-number-v18{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 11%,var(--card))!important;color:var(--primary)!important;font-size:13px!important;font-weight:950!important;line-height:1!important}.product-import-step-copy-v18{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;height:auto!important}.product-import-step-copy-v18 b{display:block!important;width:auto!important;max-width:none!important;margin:0!important;color:var(--text)!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.product-import-step-copy-v18 small{display:block!important;width:auto!important;max-width:none!important;margin-top:3px!important;color:var(--muted)!important;font-size:10px!important;line-height:1.35!important}.product-import-step-state-v18{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:74px!important;max-width:110px!important;padding:5px 8px!important;border-radius:999px!important;background:var(--page)!important;color:var(--muted)!important;font-size:9px!important;font-weight:900!important;line-height:1.15!important;text-align:center!important}.product-import-steps-v18>li.is-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 9%,transparent)!important}.product-import-steps-v18>li.is-active .product-import-step-state-v18{background:color-mix(in srgb,var(--primary) 13%,var(--card))!important;color:var(--primary)!important}.product-import-steps-v18>li.is-complete{border-color:#ade0bd!important;background:#f4fff7!important}.product-import-steps-v18>li.is-complete .product-import-step-number-v18{background:#dff8e7!important;color:#15733b!important}.product-import-steps-v18>li.is-complete .product-import-step-state-v18{background:#dff8e7!important;color:#15733b!important}.product-import-steps-v18>li.is-error{border-color:#efaaa8!important;background:#fff5f5!important}.product-import-steps-v18>li.is-error .product-import-step-state-v18{background:#ffe1e0!important;color:#a72622!important}.product-import-rules-v18{margin-bottom:18px!important}.product-import-rule-grid-v18{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:15px 16px 17px!important;min-width:0!important}.product-import-rule-v18{display:flex!important;align-items:flex-start!important;gap:9px!important;min-width:0!important;min-height:74px!important;padding:11px!important;border:1px solid #d8eadf!important;border-radius:12px!important;background:#f7fcf8!important;color:#245c37!important}.product-import-rule-v18 i{display:grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;border-radius:50%!important;background:#e6f6eb!important;color:#25824b!important;font-style:normal!important}.product-import-rule-v18 b{min-width:0!important;font-size:10.5px!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:break-word!important}.product-import-rule-v18.is-verified{border-color:#9ed9b3!important;background:#f1fff5!important}.product-import-rule-v18.is-verified i:before{content:"✓"!important}.product-import-rule-v18.is-verified i span{display:none!important}@media (max-width:1250px){.product-import-workspace-v18{grid-template-columns:1fr!important}.product-import-rule-grid-v18{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.product-import-page-head-v18{display:grid!important}.product-import-page-head-v18 .row-actions{width:100%!important}.product-import-page-head-v18 .row-actions .btn{flex:1!important}.product-import-safe-pill-v18{display:none!important}.proforma-import-dropzone-v18{grid-template-columns:1fr!important;grid-template-areas:"icon" "copy" "file"!important;text-align:center!important}.proforma-import-dropzone-icon-v18{justify-self:center!important}.proforma-import-dropzone-copy-v18{text-align:center!important}.proforma-import-file-control-v18{grid-template-columns:1fr!important}.proforma-import-file-control-v18 i{display:none!important}.product-import-preview-fields-v18,.product-import-rule-grid-v18{grid-template-columns:1fr!important}.product-import-step-state-v18{min-width:62px!important}}@media (max-width:480px){.product-import-steps-v18>li{align-items:flex-start!important;flex-wrap:wrap!important}.product-import-step-copy-v18{flex:1 1 calc(100% - 50px)!important}.product-import-step-state-v18{margin-left:48px!important}.product-import-card-head-v18,.proforma-import-upload-form-v18{padding:14px!important}.product-import-preview-fields-v18{margin:0 14px 14px!important}}.theme-login-studio-v359,.theme-studio-controls-v359,.login-studio-controls-scroll,.login-studio-controls-scroll>details,.login-studio-control-grid{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.login-studio-controls-scroll>details>summary{width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}.login-studio-control-grid>label,.login-studio-control-grid input,.login-studio-control-grid select,.login-studio-control-grid textarea{min-width:0!important;max-width:100%!important}.login-studio-savebar [data-theme-save-button].is-saving{opacity:.72!important;cursor:wait!important}.login-studio-savebar [data-theme-save-button].is-saved{background:#16834b!important;border-color:#16834b!important;color:#fff!important}html.quick-product-modal-open,html.quick-product-modal-open body{overflow:hidden!important}html body .modal.quick-product-modal-v16{z-index:100500!important;display:none;place-items:center!important;align-items:center!important;justify-items:center!important;padding:16px!important;overflow:hidden!important;background-color:#061226bd!important;background-image:linear-gradient(#0612261f,#0612261f)!important;backdrop-filter:blur(8px) saturate(.9)!important;-webkit-backdrop-filter:blur(8px) saturate(.9)!important;isolation:isolate!important}html body .modal.quick-product-modal-v16.is-open{display:grid!important}html body .modal.quick-product-modal-v16.is-open>.modal-card.quick-product-modal-card-v16{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;width:min(1080px,calc(100vw - 32px))!important;max-width:1080px!important;height:min(820px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;border:1px solid #d9e3f0!important;border-radius:22px!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#fbfdff)!important;color:var(--modal-text,var(--text,#14233d))!important;box-shadow:0 30px 90px #030e2061,0 8px 28px #0f2a4b2e!important;transform:none!important}html body .quick-product-modal-v16 .quick-product-head-v16{flex:0 0 auto!important;opacity:1!important;background-color:#fff!important;background-image:linear-gradient(135deg,#f3f8ff,#fff 68%)!important;border-bottom:1px solid #dfe7f2!important}html body .quick-product-modal-v16 .quick-product-form-v16{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;opacity:1!important;background-color:#fff!important;background-image:none!important}html body .quick-product-modal-v16 .quick-product-media-v16{opacity:1!important;background-color:#f7faff!important;background-image:linear-gradient(180deg,#f8fbff,#f3f7fc)!important}html body .quick-product-modal-v16 .quick-product-fields-v16,html body .quick-product-modal-v16 .quick-product-footer-v16{opacity:1!important;background-color:#fff!important;background-image:none!important}html body .quick-product-modal-v16 .quick-product-footer-v16{border-top:1px solid #dfe7f2!important;box-shadow:0 -10px 24px #0f2a4b0f!important;backdrop-filter:none!important}html body .quick-product-modal-v16 input,html body .quick-product-modal-v16 select,html body .quick-product-modal-v16 textarea,html body .quick-product-modal-v16 .quick-product-image-preview,html body .quick-product-modal-v16 .quick-product-documents-v16 label{opacity:1!important;background-color:#fff!important;color:var(--text,#14233d)!important}html body .quick-product-modal-v16 .modal-close{z-index:4!important;background:#fff!important;color:#14233d!important;border:1px solid #dbe5f2!important;box-shadow:0 7px 20px #0f2a4b1f!important}@media (max-width:900px){html body .modal.quick-product-modal-v16{padding:8px!important;align-items:start!important;overflow:auto!important}html body .modal.quick-product-modal-v16.is-open>.modal-card.quick-product-modal-card-v16{width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 16px)!important}}.product-preview-v20-page{min-height:100dvh;margin:0;padding:clamp(10px,1.7vw,24px);overflow:auto;background:linear-gradient(145deg,#edf3fb,#f8fbff);color:var(--text,#14233d)}.product-preview-studio-v20{width:min(1440px,100%);min-height:calc(100dvh - 48px);margin:0 auto;border:1px solid var(--border,#d9e4f1);border-radius:22px;background:#fff;box-shadow:0 24px 70px #15305724;overflow:hidden}.product-preview-studio-v20__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--border,#d9e4f1);background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#245ba7) 8%,white),#fff 70%)}.product-preview-studio-v20__heading{min-width:0}.product-preview-studio-v20__heading h1{max-width:980px;margin:4px 0 10px;font-size:clamp(22px,2.3vw,36px);line-height:1.14;overflow-wrap:anywhere}.product-preview-studio-v20__chips{display:flex;flex-wrap:wrap;gap:7px}.product-preview-studio-v20__chips span{display:inline-flex;gap:5px;padding:6px 9px;border:1px solid var(--border,#d9e4f1);border-radius:999px;background:#fff;font-size:12px}.product-preview-studio-v20__chips i{font-style:normal}.product-preview-studio-v20__head-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.product-preview-studio-v20__logo{width:96px;height:52px;object-fit:contain}.product-preview-studio-v20__body{display:grid;grid-template-columns:minmax(300px,36%) minmax(0,1fr);gap:0;min-height:540px}.product-preview-studio-v20__media{padding:22px;border-right:1px solid var(--border,#d9e4f1);background:#f7faff}.product-preview-studio-v20__image{display:grid;place-items:center;width:100%;height:clamp(340px,48vw,590px);padding:16px;border:1px solid var(--border,#d9e4f1);border-radius:18px;background:#fff;overflow:hidden}.product-preview-studio-v20__image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important}.product-preview-studio-v20__image>span{display:grid;place-items:center;gap:8px;color:var(--muted,#718198);font-size:52px;text-align:center}.product-preview-studio-v20__image>span small{font-size:13px}.product-preview-studio-v20__price{display:grid;gap:3px;margin-top:12px;padding:14px 16px;border-radius:15px;background:#101b2d;color:#fff}.product-preview-studio-v20__price b{font-size:24px}.product-preview-studio-v20__price small,.product-preview-studio-v20__price span{opacity:.82}.product-preview-studio-v20__documents{display:grid;gap:8px;margin-top:14px}.product-preview-studio-v20__documents>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 12px;border:1px solid var(--border,#d9e4f1);border-radius:12px;background:#fff;color:inherit;text-align:left;cursor:pointer}.product-preview-studio-v20__documents>button small{color:var(--primary,#245ba7);font-weight:800}.product-preview-studio-v20__content{min-width:0;padding:22px}.product-preview-studio-v20__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-preview-studio-v20__facts>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--border,#d9e4f1);border-radius:13px;background:#fbfdff}.product-preview-studio-v20__facts small{color:var(--muted,#718198);font-weight:800}.product-preview-studio-v20__facts b{overflow-wrap:anywhere}.product-preview-studio-v20__description{margin-top:14px;padding:16px;border:1px solid var(--border,#d9e4f1);border-radius:16px;background:#fff}.product-preview-studio-v20__section-title{display:flex;align-items:center;gap:9px;margin-bottom:12px}.product-preview-studio-v20__section-title>span{font-size:22px}.product-preview-studio-v20__section-title div{display:grid}.product-preview-studio-v20__section-title small{color:var(--muted,#718198)}.product-preview-studio-v20__description pre{max-height:none;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:600 14px/1.55 inherit;color:#1a2a43}.product-preview-studio-v20__link{margin-top:12px}.product-preview-editor-v20{padding:22px;border-top:1px solid var(--border,#d9e4f1);background:#f7faff}.product-preview-editor-v20__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.product-preview-editor-v20__head h2{margin:3px 0 0}.product-preview-editor-v20__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.product-preview-editor-v20__form label{display:grid;align-content:start;gap:5px;min-width:0;font-size:12px;font-weight:850}.product-preview-editor-v20__form input,.product-preview-editor-v20__form select,.product-preview-editor-v20__form textarea{width:100%;min-width:0}.product-preview-editor-v20__form .span-2{grid-column:span 2}.product-preview-editor-v20__actions{display:flex!important;align-items:center;justify-content:flex-end;gap:12px}.product-preview-editor-v20__image-field input{padding:10px;background:#fff}.product-document-preview-v20{padding:22px;border-top:1px solid var(--border,#d9e4f1);background:#f4f8fd}.product-document-preview-v20>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.product-document-preview-v20 h2{margin:3px 0 0}.product-document-preview-v20 iframe{display:block;width:100%;height:min(75dvh,850px);border:1px solid var(--border,#d9e4f1);border-radius:14px;background:#fff}.quick-product-modal-v16 .quick-product-image-preview{height:300px!important;min-height:300px!important;max-height:300px!important;padding:10px!important}.quick-product-modal-v16 .quick-product-image-preview img,.line-edit-preview img,.quote-detail-thumb img,.import-product-image-box img,.product-image-preview img,[data-product-image-box] img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important}.quote-line-image img,.product-thumb img,.customer-preview-logo img{object-fit:contain!important;object-position:center!important}.quote-detail-grid--pro{align-items:start!important;gap:10px!important;margin-bottom:10px!important}.quote-info-card{height:auto!important;min-height:0!important;padding:12px!important}.quote-info-card .card-head{min-height:34px!important;padding:0 0 8px!important;margin-bottom:8px!important}.detail-list--pro{gap:4px 9px!important;line-height:1.25!important}.detail-list--pro dt,.detail-list--pro dd{margin:0!important;padding:2px 0!important}.quote-summary-cards--pro{gap:7px!important}.quote-summary-cards--pro>div{min-height:0!important;padding:9px 10px!important;border-radius:10px!important}.quote-summary-cards--pro small{font-size:10px!important}.quote-summary-cards--pro b{font-size:13px!important}.quote-process-board{margin-bottom:10px!important;padding:12px!important}.quote-process-board>.card-head{min-height:34px!important;padding:0 0 8px!important}.quote-process-grid{gap:8px!important;align-items:start!important}.process-mini-card{min-height:0!important;height:auto!important;padding:9px!important;gap:5px!important;border-radius:11px!important}.process-mini-card>b{font-size:12px!important}.process-inline-form,.process-field-grid{gap:5px!important}.process-mini-card label{gap:3px!important;font-size:10px!important}.process-mini-card input,.process-mini-card select{min-height:30px!important;padding:5px 7px!important}.process-mini-card .btn{min-height:31px!important;padding:5px 8px!important;font-size:11px!important}.quote-detail-items{margin-top:0!important}@media (max-width:900px){.product-preview-studio-v20__body{grid-template-columns:1fr}.product-preview-studio-v20__media{border-right:0;border-bottom:1px solid var(--border,#d9e4f1)}.product-preview-studio-v20__image{height:min(68vw,520px)}.product-preview-studio-v20__facts,.product-preview-editor-v20__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.product-preview-v20-page{padding:6px}.product-preview-studio-v20{min-height:calc(100dvh - 12px);border-radius:14px}.product-preview-studio-v20__head{padding:14px;flex-direction:column}.product-preview-studio-v20__head-actions{width:100%;justify-content:space-between}.product-preview-studio-v20__media,.product-preview-studio-v20__content,.product-preview-editor-v20,.product-document-preview-v20{padding:14px}.product-preview-studio-v20__facts,.product-preview-editor-v20__form{grid-template-columns:1fr}.product-preview-editor-v20__form .span-2{grid-column:auto}.product-preview-studio-v20__image{height:76vw}.product-preview-editor-v20__head{align-items:flex-start;flex-direction:column}.product-preview-editor-v20__actions{align-items:stretch;flex-direction:column}}.template-color-advanced-v25{margin-top:10px;border:1px solid var(--border,#d8e3ef);border-radius:14px;background:color-mix(in srgb,var(--panel,#fff) 96%,var(--primary,#245ba7) 4%);overflow:hidden}.template-color-advanced-v25>summary{cursor:pointer;padding:11px 13px;font-weight:900;color:var(--text,#14233d);background:color-mix(in srgb,var(--primary,#245ba7) 7%,#fff);border-bottom:1px solid var(--border,#d8e3ef)}.template-color-advanced-v25__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 13px 8px}.template-color-advanced-v25__head b{display:block;margin-bottom:3px}.template-color-advanced-v25__head p{margin:0;color:var(--muted,#718198);font-size:11px;line-height:1.45}.template-color-grid-v25{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 13px 13px}.template-color-grid-v25 label{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;padding:7px 8px;border:1px solid var(--border,#d8e3ef);border-radius:10px;background:var(--panel,#fff)}.template-color-grid-v25 label span{min-width:0;font-size:10px;font-weight:800;line-height:1.2;color:var(--text,#14233d)}.template-color-grid-v25 input[type=color]{width:40px!important;height:30px!important;min-width:40px!important;padding:2px!important;border-radius:8px!important;cursor:pointer}@media (max-width:1200px){.template-color-grid-v25{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.template-color-advanced-v25__head{flex-direction:column}.template-color-grid-v25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.template-color-grid-v25{grid-template-columns:1fr}}.toast.toast--centered-action-v128{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;max-width:min(560px,calc(100vw - 32px))!important;padding:16px 20px!important;border-radius:16px!important;font-size:14px!important;text-align:center!important;box-shadow:0 24px 70px #0f172a47!important;z-index:2147483600!important}.sent-view-history-v128,.email-view-history-v128{grid-column:1/-1;margin:4px 0 2px;border:1px solid #cfe0f5;border-radius:12px;background:#f8fbff;overflow:hidden}.sent-view-history-v128 summary,.email-view-history-v128 summary{cursor:pointer;list-style:none;padding:8px 11px;color:#245ba7;font-size:12px;font-weight:900}.sent-view-history-v128 summary::-webkit-details-marker,.email-view-history-v128 summary::-webkit-details-marker{display:none}.sent-view-history-v128 ol,.email-view-history-v128 ol{margin:0;padding:0 11px 10px 34px;max-height:220px;overflow:auto}.sent-view-history-v128 li,.email-view-history-v128 li{padding:5px 0;border-top:1px solid #e5edf7;color:#334155;font-size:12px}.sent-view-history-v128 time,.email-view-history-v128 time{font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:760px){.toast.toast--centered-action-v128{width:calc(100vw - 30px)!important}.sent-view-history-v128 ol,.email-view-history-v128 ol{max-height:180px}}.product-save-status-v132{min-width:0;color:#52677f;font-weight:800;font-size:12px}.product-save-status-v132.is-error{color:#b42318}.product-save-toast-v132{position:fixed;left:50%;top:50%;z-index:30050;transform:translate(-50%,-50%) scale(.97);max-width:min(520px,calc(100vw - 28px));padding:13px 18px;border:1px solid #9cc7ee;border-radius:14px;background:#f7fbff;color:#16395e;box-shadow:0 18px 55px #0f234138;font-weight:850;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease}.product-save-toast-v132.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.product-save-toast-v132.is-error{border-color:#f1aaa3;background:#fff6f5;color:#9d241b}.web-preview-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.web-preview-summary>div{display:grid;gap:3px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#fff}.web-preview-summary small{color:var(--muted);font-size:11px}.web-preview-summary b{color:#17365d;font-size:18px}.web-preview-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px}.web-filter-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.web-filter-form label{display:grid;gap:4px;font-size:11px;font-weight:800}.web-toolbar-note{color:var(--muted);font-size:11px}.web-status-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.web-status-tab{display:flex;align-items:center;gap:7px;min-height:38px;padding:6px 10px;border:1px solid #d8e3ef;border-radius:11px;background:#fff;color:var(--text);text-decoration:none;font-size:11px;font-weight:850;box-shadow:0 2px 7px #0f2a4c0a}.web-status-tab:hover,.web-status-tab.is-active{border-color:#4a8dce;color:#145ca5;box-shadow:0 0 0 2px #2870bd17}.web-status-tab i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#eef5ff;color:#175ea8;font-style:normal}.web-status-tab b{min-width:22px;padding:3px 6px;border-radius:999px;background:#eef2f7;text-align:center}.web-status-tab--new i,.web-status-tab--current i{background:#ecfdf5;color:#15803d}.web-status-tab--error i{background:#fff1f2;color:#be123c}.web-status-tab--existing i{background:#f5f3ff;color:#6d28d9}.web-preview-table-card{position:relative;overflow:hidden;padding:0 0 2px}.web-preview-table-card>.card-collapse-toggle,.web-preview-table-card>.card-collapse-trigger{display:none!important}.web-control-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:13px 16px!important;border-bottom:1px solid #dce7f3;background:linear-gradient(135deg,#f5f9fe,#fff)!important;min-height:0!important}.web-control-title{display:flex;align-items:center;gap:10px;min-width:0}.web-control-title__icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#1e6ab7,#164e87);color:#fff;font-style:normal;box-shadow:0 5px 14px #1556972e}.web-control-title__eyebrow{display:block;color:#1d67ad;font-size:9px;font-weight:900;letter-spacing:.12em}.web-control-title h2{margin:1px 0 2px;font-size:16px}.web-control-title small{display:block;max-width:900px;color:var(--muted);font-size:10px;line-height:1.35}.web-control-selected{display:inline-flex;align-items:baseline;gap:4px;flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#eaf4ff;color:#145ca5;font-size:11px;white-space:nowrap}.web-control-selected b{font-size:15px}.web-selection-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 16px;border-bottom:1px solid #e3ebf4;background:#fff}.web-selection-panel__head{display:flex;min-width:190px}.web-selection-panel__head>div{display:grid;gap:1px}.web-selection-panel__head span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#52677f}.web-selection-panel__head small{font-size:9px;color:#7a8797}.web-selection-actions,.web-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.web-bulk-action{appearance:none;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:5px 9px;border:1px solid #cbdced;border-radius:10px;background:#fff;color:#18334f;text-align:left;cursor:pointer;box-shadow:0 2px 6px #0f2a4c0a}.web-bulk-action:hover{border-color:#4d91d2;box-shadow:0 4px 12px #0f40701a}.web-bulk-action:disabled{opacity:.55;cursor:wait}.web-bulk-action i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#eaf4ff;color:#1765ad;font-size:13px;font-style:normal}.web-bulk-action span{display:grid;gap:0}.web-bulk-action b{font-size:10px;line-height:1.15;white-space:nowrap}.web-bulk-action small{font-size:8px;color:#738195}.web-bulk-action--filter{border-color:#2a6db2;background:#1f63a8;color:#fff}.web-bulk-action--filter i{background:#ffffff26;color:#fff}.web-bulk-action--filter small{color:#e7f1fc}.web-bulk-action--clear{border-color:#efc7ca;color:#9f2330}.web-bulk-action--clear i{background:#fff1f2;color:#be123c}.web-selection-panel>#webBulkState{min-width:120px;color:#166534;font-size:9px;text-align:right}.web-table-heading{display:flex;align-items:center;gap:9px;padding:9px 16px;border-bottom:1px solid #dce7f3;background:#f8fbff}.web-table-heading>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#eaf4ff;color:#1765ad}.web-table-heading>div{display:grid}.web-table-heading b{font-size:12px}.web-table-heading small{color:var(--muted);font-size:9px}.web-table-heading em{margin-left:auto;padding:4px 8px;border-radius:999px;background:#eef6ff;color:#2868a7;font-size:9px;font-style:normal;font-weight:800}.web-catalog-table{min-width:1540px}.web-catalog-table th:nth-child(1){width:44px}.web-catalog-table th:nth-child(2){width:92px}.web-catalog-table th:nth-child(3){width:150px}.web-catalog-table th:nth-child(5){width:125px}.web-catalog-table th:nth-child(6){width:145px}.web-catalog-table th:nth-child(7){width:130px}.web-catalog-table th:nth-child(8){width:130px}.web-catalog-table th:nth-child(9){width:175px}.web-catalog-table th:nth-child(10){width:270px}.web-main-row td{vertical-align:top}.web-main-row.has-warning{background:#fffaf0}.web-thumb-cell img,.web-no-image{width:76px;height:76px;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:#fff;display:grid;place-items:center;font-size:10px;color:var(--muted)}.web-no-image[hidden],.web-import-thumb[hidden],#webLiveEmpty[hidden],#webLiveCurrent[hidden]{display:none!important}.web-name-cell b{display:block;line-height:1.25}.web-name-cell p{margin:5px 0 0;color:var(--muted);line-height:1.35;font-size:11px;max-width:650px}.web-catalog-table small{display:block;color:var(--muted);margin-top:4px;line-height:1.3}.web-detail-side>a{font-size:11px;font-weight:800;color:var(--primary);text-decoration:none}.status-pill{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.status-pill.ok{background:#ecfdf5;color:#166534;border-color:#86efac}.status-pill.warn{background:#fff7ed;color:#9a3412;border-color:#fdba74}.status-pill.info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status-pill.update{background:#eefdf8;color:#0f766e;border-color:#99f6e4}.status-pill.danger{background:#fff1f2;color:#b91c1c;border-color:#fecaca}.status-pill.muted{background:#f8fafc;color:#64748b;border-color:#cbd5e1}.web-row-save-state{display:block;margin-top:5px;color:#166534;font-size:9px}.web-detail-row[hidden]{display:none!important}.web-detail-row td{padding:14px;background:var(--soft)}.web-detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.web-detail-grid label{display:grid;gap:4px;font-weight:800}.web-description-full{grid-column:1/5}.web-description-full textarea{white-space:pre-wrap;line-height:1.45}.web-detail-side{grid-column:5;display:grid;align-content:start;gap:12px;padding:8px}.web-pager{display:flex;justify-content:center;align-items:center;gap:10px;margin:12px 0 84px}.web-import-dock{position:fixed;left:calc(var(--sidebar-w,270px) + 22px);right:18px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:900px;margin-left:auto;padding:8px 9px;border:1px solid rgba(105,144,184,.48);border-radius:14px;background:#fffffff5;box-shadow:0 12px 34px #0c26442e;backdrop-filter:blur(14px);z-index:40}.web-import-dock__summary{display:flex;align-items:center;gap:8px}.web-import-dock__summary>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf4ff;font-style:normal}.web-import-dock__summary>span{display:grid}.web-import-dock__summary b{font-size:11px;color:#18334f}.web-import-dock__summary strong{font-size:15px;color:#1765ad}.web-import-dock__summary small{font-size:8px;color:#738195}.web-import-dock__actions{display:flex;gap:7px}.web-import-dock__actions .btn{min-height:36px;white-space:nowrap}.web-import-center-toast{position:fixed;left:50%;top:26px;transform:translate(-50%,-20px);opacity:0;z-index:200;display:grid;gap:4px;min-width:min(440px,calc(100vw - 32px));padding:13px 16px;border-radius:13px;background:#ecfdf5;color:#166534;border:1px solid #86efac;box-shadow:0 14px 40px #0f172a2e;transition:.22s}.web-import-center-toast.error{background:#fff1f2;color:#b91c1c;border-color:#fecaca}.web-import-center-toast.show{transform:translate(-50%);opacity:1}.web-home-status.is-done{background:#ecfdf5;color:#166534;border-color:#86efac}.web-home-status.is-error{background:#fff1f2;color:#b91c1c;border-color:#fecaca}.web-home-result{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.web-home-result b{padding:4px 7px;border-radius:8px;font-size:10px}.web-home-result .is-new{background:#ecfdf5;color:#166534}.web-home-result .is-update{background:#eff6ff;color:#1d4ed8}.web-home-result small,.web-home-result-pending{color:var(--muted);font-size:9px}.web-home-result-pending{display:inline-flex;padding:5px 8px;border-radius:8px;background:#f8fafc}.web-home-result-pending.is-live{background:#eff6ff;color:#1d4ed8}@media (max-width:1200px){.web-preview-summary{grid-template-columns:repeat(3,1fr)}.web-selection-panel{align-items:flex-start;flex-wrap:wrap}.web-selection-panel>#webBulkState{width:100%;text-align:left}.web-import-dock{left:18px}}@media (max-width:800px){.web-preview-summary{grid-template-columns:1fr 1fr}.web-preview-toolbar,.web-control-head{align-items:flex-start!important;flex-direction:column}.web-control-selected{align-self:flex-start}.web-selection-panel{display:grid}.web-selection-actions{display:grid;grid-template-columns:1fr}.web-bulk-action{width:100%}.web-detail-grid{grid-template-columns:1fr 1fr}.web-description-full,.web-detail-side{grid-column:1/-1}.web-table-heading em{display:none}.web-import-dock{left:10px;right:10px;bottom:7px;max-width:none;flex-wrap:wrap}.web-import-dock__actions{width:100%}.web-import-dock__actions .btn{flex:1}}.app-main,.app-main .page-wrap{min-width:0}.app-main .page-wrap{width:100%;max-width:100%;box-sizing:border-box}.app-main .page-wrap>*{min-width:0}.app-main .page-wrap :where(input,select,textarea,button){box-sizing:border-box;font:inherit}.app-main .page-wrap :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select){min-height:var(--content-control-height, 36px)}.app-main .page-wrap textarea{min-height:80px;max-width:100%}.app-main .page-wrap :where(input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--primary, #245ba7) 52%,transparent);outline-offset:1px}.app-main .page-wrap .card,.app-main .page-wrap .filterbar,.app-main .page-wrap .bulk-toolbar{max-width:100%;box-sizing:border-box}.app-main .page-wrap .form-grid{align-items:start}.app-main .page-wrap .form-grid>*,.app-main .page-wrap .form-grid label{min-width:0}.app-main .page-wrap .table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.app-main .page-wrap :where(.pro-table,.lined){border-collapse:separate;border-spacing:0}.app-main .page-wrap :where(.pro-table,.lined)>thead>tr>th{min-height:42px;vertical-align:middle;white-space:nowrap}.app-main .page-wrap :where(.pro-table,.lined)>tbody>tr>td{min-height:46px;vertical-align:middle}.app-main .page-wrap :where(.pro-table,.lined) :where(th,td){box-sizing:border-box}.app-main .page-wrap :where(.pro-table,.lined) td :where(b,span,small,a){overflow-wrap:anywhere}.app-main .page-wrap .table-action-list,.app-main .page-wrap .table-action-list--dense{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:max-content!important;min-width:0!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}.app-main .page-wrap .table-action-list>form,.app-main .page-wrap .table-action-list--dense>form{display:flex;flex:0 0 auto;margin:0}.app-main .page-wrap .quotes-table.pro-table--quote .table-action-list--dense,.app-main .page-wrap .workflow-table.pro-table--workflow .table-action-list--dense,.app-main .page-wrap .archive-table .table-action-list--dense{display:flex!important;flex-flow:row nowrap!important;gap:6px!important;width:max-content!important;max-width:none!important}.app-main .page-wrap :where(td,.table-action-list,.table-action-list--dense)>.table-action,.app-main .page-wrap :where(.table-action-list,.table-action-list--dense) .table-action{position:relative!important;display:inline-grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:1px solid var(--border, #d7e0ec)!important;border-radius:9px!important;font-size:0!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;overflow:visible!important;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease!important}.app-main .page-wrap .quotes-table.pro-table--quote .table-action-list--dense .table-action,.app-main .page-wrap .workflow-table.pro-table--workflow .table-action-list--dense .table-action,.app-main .page-wrap .archive-table .table-action-list--dense .table-action{display:inline-grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;font-size:0!important}.app-main .page-wrap :where(td,.table-action-list,.table-action-list--dense)>.table-action>:where(span,svg),.app-main .page-wrap :where(.table-action-list,.table-action-list--dense) .table-action>:where(span,svg){display:block!important;width:auto!important;margin:0!important;font-size:15px!important;line-height:1!important}.app-main .page-wrap .table-action>.table-action__icon{display:grid!important;place-items:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;color:inherit!important;transform:none!important}.app-main .page-wrap .table-action>.table-action__icon>svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none}.app-main .page-wrap .table-action:hover>.table-action__icon{transform:none!important}.app-main .page-wrap :where(td,.table-action-list,.table-action-list--dense)>.table-action:hover,.app-main .page-wrap :where(.table-action-list,.table-action-list--dense) .table-action:hover{transform:translateY(-1px)!important;filter:brightness(1.02);box-shadow:0 5px 12px #0f172a1f}.app-main .page-wrap :where(td,.table-action-list,.table-action-list--dense)>.table-action:focus-visible,.app-main .page-wrap :where(.table-action-list,.table-action-list--dense) .table-action:focus-visible{outline:2px solid color-mix(in srgb,currentColor 50%,transparent)!important;outline-offset:2px!important}.app-main .page-wrap :where(td,.table-action-list,.table-action-list--dense)>.table-action:after,.app-main .page-wrap :where(.table-action-list,.table-action-list--dense) .table-action:after{content:attr(data-label);position:absolute;z-index:10000;left:50%;bottom:calc(100% + 7px);transform:translate(-50%,4px);padding:5px 8px;border-radius:7px;background:#14233d;color:#fff;font-size:11px!important;font-weight:750;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;box-shadow:0 8px 20px #0f172a33}.app-main .page-wrap :where(td,.table-action-list,.table-action-list--dense)>.table-action:hover:after,.app-main .page-wrap :where(td,.table-action-list,.table-action-list--dense)>.table-action:focus-visible:after,.app-main .page-wrap :where(.table-action-list,.table-action-list--dense) .table-action:hover:after,.app-main .page-wrap :where(.table-action-list,.table-action-list--dense) .table-action:focus-visible:after{opacity:1;transform:translate(-50%)}.app-main .page-wrap .table-action.is-preview{color:#1d5ca7!important;background:#eef5ff!important;border-color:#bfdbfe!important}.app-main .page-wrap .table-action.is-edit{color:#344054!important;background:#f8fafc!important;border-color:#cbd5e1!important}.app-main .page-wrap .table-action.is-open,.app-main .page-wrap .table-action.is-success{color:#047857!important;background:#ecfdf3!important;border-color:#a7f3d0!important}.app-main .page-wrap .table-action.is-print{color:#6941c6!important;background:#f4f3ff!important;border-color:#d9d6fe!important}.app-main .page-wrap .table-action.is-whatsapp{color:#15803d!important;background:#ecfdf3!important;border-color:#86efac!important}.app-main .page-wrap .table-action.is-warning{color:#9a6700!important;background:#fffbeb!important;border-color:#fde68a!important}.app-main .page-wrap .table-action.is-delete,.app-main .page-wrap .table-action.is-danger{color:#b42318!important;background:#fff1f2!important;border-color:#fecaca!important}.app-main .page-wrap .actions-col{width:84px!important;min-width:84px!important;max-width:84px!important;text-align:center}.app-main .page-wrap .actions-col--1{width:48px!important;min-width:48px!important;max-width:48px!important}.app-main .page-wrap .actions-col--2{width:84px!important;min-width:84px!important;max-width:84px!important}.app-main .page-wrap .actions-col--3{width:121px!important;min-width:121px!important;max-width:121px!important}.app-main .page-wrap .actions-col--4{width:158px!important;min-width:158px!important;max-width:158px!important}.app-main .page-wrap .actions-col--5{width:196px!important;min-width:196px!important;max-width:196px!important}.app-main .page-wrap .actions-col--6,.app-main .page-wrap .actions-col--wide{width:232px!important;min-width:232px!important;max-width:232px!important}.app-main .page-wrap .actions-cell--1{width:48px!important;min-width:48px!important;max-width:48px!important}.app-main .page-wrap .actions-cell--2{width:84px!important;min-width:84px!important;max-width:84px!important}.app-main .page-wrap .actions-cell--3{width:121px!important;min-width:121px!important;max-width:121px!important}.app-main .page-wrap .actions-cell--4{width:158px!important;min-width:158px!important;max-width:158px!important}.app-main .page-wrap .actions-cell--5{width:196px!important;min-width:196px!important;max-width:196px!important}.app-main .page-wrap .actions-cell--6{width:232px!important;min-width:232px!important;max-width:232px!important}.app-main .page-wrap .quotes-table.pro-table--quote col.actions-col--1,.app-main .page-wrap .workflow-table.pro-table--workflow col.actions-col--1,.app-main .page-wrap .quotes-table.pro-table--quote th.actions-col--1,.app-main .page-wrap .quotes-table.pro-table--quote td.actions-cell--1,.app-main .page-wrap .workflow-table.pro-table--workflow th.actions-col--1,.app-main .page-wrap .workflow-table.pro-table--workflow td.actions-cell--1{width:48px!important;min-width:48px!important;max-width:48px!important}.app-main .page-wrap .quotes-table.pro-table--quote col.actions-col--2,.app-main .page-wrap .workflow-table.pro-table--workflow col.actions-col--2,.app-main .page-wrap .quotes-table.pro-table--quote th.actions-col--2,.app-main .page-wrap .quotes-table.pro-table--quote td.actions-cell--2,.app-main .page-wrap .workflow-table.pro-table--workflow th.actions-col--2,.app-main .page-wrap .workflow-table.pro-table--workflow td.actions-cell--2{width:84px!important;min-width:84px!important;max-width:84px!important}.app-main .page-wrap .quotes-table.pro-table--quote col.actions-col--3,.app-main .page-wrap .workflow-table.pro-table--workflow col.actions-col--3,.app-main .page-wrap .quotes-table.pro-table--quote th.actions-col--3,.app-main .page-wrap .quotes-table.pro-table--quote td.actions-cell--3,.app-main .page-wrap .workflow-table.pro-table--workflow th.actions-col--3,.app-main .page-wrap .workflow-table.pro-table--workflow td.actions-cell--3{width:121px!important;min-width:121px!important;max-width:121px!important}.app-main .page-wrap .quotes-table.pro-table--quote col.actions-col--4,.app-main .page-wrap .workflow-table.pro-table--workflow col.actions-col--4,.app-main .page-wrap .quotes-table.pro-table--quote th.actions-col--4,.app-main .page-wrap .quotes-table.pro-table--quote td.actions-cell--4,.app-main .page-wrap .workflow-table.pro-table--workflow th.actions-col--4,.app-main .page-wrap .workflow-table.pro-table--workflow td.actions-cell--4{width:158px!important;min-width:158px!important;max-width:158px!important}.app-main .page-wrap .quotes-table.pro-table--quote col.actions-col--5,.app-main .page-wrap .workflow-table.pro-table--workflow col.actions-col--5,.app-main .page-wrap .quotes-table.pro-table--quote th.actions-col--5,.app-main .page-wrap .quotes-table.pro-table--quote td.actions-cell--5,.app-main .page-wrap .workflow-table.pro-table--workflow th.actions-col--5,.app-main .page-wrap .workflow-table.pro-table--workflow td.actions-cell--5{width:196px!important;min-width:196px!important;max-width:196px!important}.app-main .page-wrap .quotes-table.pro-table--quote col.actions-col--6,.app-main .page-wrap .workflow-table.pro-table--workflow col.actions-col--6,.app-main .page-wrap .quotes-table.pro-table--quote th.actions-col--6,.app-main .page-wrap .quotes-table.pro-table--quote td.actions-cell--6,.app-main .page-wrap .workflow-table.pro-table--workflow th.actions-col--6,.app-main .page-wrap .workflow-table.pro-table--workflow td.actions-cell--6{width:232px!important;min-width:232px!important;max-width:232px!important}.app-main .page-wrap .customer-table .col-actions.actions-col--1,.app-main .page-wrap .product-table .col-actions.actions-col--1,.app-main .page-wrap .customer-table th.actions-col--1,.app-main .page-wrap .customer-table td.actions-cell--1,.app-main .page-wrap .product-table th.actions-col--1,.app-main .page-wrap .product-table td.actions-cell--1{width:48px!important;min-width:48px!important;max-width:48px!important}.app-main .page-wrap .customer-table .col-actions.actions-col--2,.app-main .page-wrap .product-table .col-actions.actions-col--2,.app-main .page-wrap .customer-table th.actions-col--2,.app-main .page-wrap .customer-table td.actions-cell--2,.app-main .page-wrap .product-table th.actions-col--2,.app-main .page-wrap .product-table td.actions-cell--2{width:84px!important;min-width:84px!important;max-width:84px!important}.app-main .page-wrap .customer-record-table th:first-child,.app-main .page-wrap .customer-record-table td:first-child{width:196px!important;min-width:196px!important;max-width:196px!important}.app-main .page-wrap .customer-record-table td:first-child{overflow:visible!important}.customer-preview-page .customer-record-table th:first-child,.customer-preview-page .customer-record-table td:first-child{width:196px!important;min-width:196px!important;max-width:196px!important;overflow:visible!important}.customer-preview-page .table-action-list--dense{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:6px!important;width:max-content!important;max-width:none!important}.customer-preview-page .table-action-list--dense>form{display:flex;margin:0}.customer-preview-page .table-action-list--dense .table-action{display:inline-grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border-radius:9px!important;font-size:0!important;line-height:1!important;overflow:visible!important}.customer-preview-page .table-action-list--dense .table-action__icon,.customer-preview-page .table-action-list--dense .table-action__icon>svg{display:block!important;width:18px!important;height:18px!important}.customer-preview-page .table-action-list--dense .table-action__icon{min-width:18px!important;max-width:18px!important;color:inherit!important;transform:none!important}.customer-preview-page .table-action-list--dense .table-action__icon>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.app-main .page-wrap td.actions-cell{overflow:visible!important}.app-main .page-wrap td.actions-cell .table-action-list{margin-inline:auto}.app-main .page-wrap .workflow-task__actions .table-action{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;flex:0 1 auto!important;padding:0 9px!important;gap:4px!important;font-size:11px!important;overflow:hidden!important}.app-main .page-wrap .workflow-task__actions .table-action:after{display:none}.quote-line-image-tools{display:flex;align-items:center;justify-content:center;gap:4px}.quote-line-alternative-toggle.is-active{color:#3b2200!important;background:#f59e0b!important;border-color:#d97706!important}@media (max-width: 760px){.app-main .page-wrap{padding-inline:10px}.app-main .page-wrap .page-head{align-items:stretch}.app-main .page-wrap .page-head__actions,.app-main .page-wrap .row-actions,.app-main .page-wrap .form-actions{max-width:100%}.app-main .page-wrap .form-grid{grid-template-columns:minmax(0,1fr)!important}.app-main .page-wrap .form-grid>.wide,.app-main .page-wrap .form-grid>.span-2{grid-column:1!important}}.app-main .page-wrap{display:flow-root}.app-main .page-wrap>.page-head{min-height:0;margin:0 0 12px;padding:var(--page-head-padding, 13px 15px);gap:12px;border:1px solid var(--page-head-border, var(--border, #dbe5f2));border-radius:var(--page-head-radius, var(--radius, 14px));background:var(--page-head-bg, linear-gradient(135deg, #fff, #f7faff));color:var(--page-head-text, var(--text, #14233d));box-shadow:0 7px 18px #1430580e}.app-main .page-wrap>.page-head>div:first-child{min-width:0}.app-main .page-wrap>.page-head h1{margin:0;line-height:1.16;overflow-wrap:anywhere}.app-main .page-wrap>.page-head p{max-width:960px;margin:4px 0 0;line-height:1.45}.app-main .page-wrap>.page-head :where(.row-actions,.page-head__actions){justify-content:flex-end;gap:7px}.app-main .page-wrap .card{min-height:0}.app-main .page-wrap .card-head{min-height:0;margin-bottom:8px;gap:8px}.app-main .page-wrap .card-head h2,.app-main .page-wrap .card>h2{margin-bottom:8px;line-height:1.25}.app-main .page-wrap :where(.form-grid,.grid.two,.grid.three){gap:10px}.app-main .page-wrap .form-section--compact{padding-block:10px}.app-main .page-wrap .form-section--compact:first-child{padding-top:0}.app-main .page-wrap :where(.workspace-toolbar,.list-toolbar,.filterbar){gap:8px;margin-bottom:10px}.app-main .page-wrap .workspace-toolbar{padding:10px 12px}.app-main .page-wrap :where(.workspace-toolbar__row,.toolbar-bulk-group,.excel-action-cluster){gap:7px}.app-main .page-wrap :where(.pro-table,.lined){font-size:var(--table-font-size, var(--content-small-size, 12.5px));line-height:1.3}.app-main .page-wrap :where(.pro-table,.lined)>thead>tr>th{height:var(--table-row-height, 40px);min-height:40px;padding:var(--table-cell-padding, 8px 9px)!important;border-color:var(--table-border, #dce5f0);background:var(--table-head-bg, #f1f6ff);color:var(--table-head-text, #243650);font-size:max(10.5px,calc(var(--table-font-size, 12.5px) - 1px));font-weight:850;letter-spacing:.015em}.app-main .page-wrap :where(.pro-table,.lined)>tbody>tr>td{height:var(--table-row-height, 44px);min-height:44px;padding:var(--table-cell-padding, 8px 9px)!important;border-color:var(--table-border, #dce5f0)}.app-main .page-wrap :where(.pro-table,.lined)>tbody>tr:last-child>td{border-bottom-color:var(--table-border, #dce5f0)}.app-main .page-wrap :where(.pro-table,.lined) .empty{height:auto;min-height:0;padding:16px!important}.app-main .page-wrap .actions-cell{padding-inline:8px!important}.app-main .page-wrap .table-action-list,.app-main .page-wrap .table-action-list--dense{gap:5px!important}.app-main .page-wrap :where(.btn,.toolbar-btn){line-height:1.2;white-space:nowrap}.app-main .page-wrap .settings-grid--aligned{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;align-items:stretch}.app-main .page-wrap .settings-grid--aligned .setting-card{display:flex;flex-direction:column;height:100%;min-height:134px;padding:14px}.app-main .page-wrap .settings-grid--aligned .setting-card h2{margin:0 0 6px}.app-main .page-wrap .settings-grid--aligned .setting-card p{flex:1;min-height:0;margin:0 0 10px;line-height:1.45}.app-main .page-wrap :where(.profile-grid,.template-grid,.live-stats-grid,.quote-summary-cards--pro){gap:10px}.app-main .page-wrap .profile-card--tile p{margin-block:3px}.app-main .page-wrap .invoice-mini-row{gap:8px}.menu [data-icon=transfer]{background:linear-gradient(135deg,#eef5ff,#ecfdf3)!important;color:#176b56!important;border:1px solid #c8e9df!important}.menu [data-icon=transfer]:before{content:"⇅"!important;font-size:17px!important;font-weight:950!important}.mobile-nav a.is-active{background:color-mix(in srgb,var(--primary, #245ba7) 12%,#fff);color:var(--primary, #245ba7);box-shadow:inset 0 3px 0 var(--primary, #245ba7)}@media (max-width: 760px){.app-main .page-wrap>.page-head{padding:11px 12px;gap:9px}.app-main .page-wrap>.page-head :where(.row-actions,.page-head__actions){width:100%;justify-content:flex-start}.app-main .page-wrap>.page-head :where(.row-actions,.page-head__actions) .btn{flex:1 1 auto}.app-main .page-wrap .workspace-toolbar{padding:9px}.app-main .page-wrap .settings-grid--aligned{grid-template-columns:1fr}.app-main .page-wrap .settings-grid--aligned .setting-card{min-height:0}}.recovery-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.recovery-total{display:grid;min-width:132px;padding:12px 16px;border:1px solid #cbdcf0;border-radius:14px;background:#fff;text-align:center}.recovery-total small{color:var(--muted,#65758b)}.recovery-total strong{font-size:28px;color:var(--primary,#245ba7)}.recovery-toolbar{padding:12px}.recovery-toolbar .toolbar-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.recovery-toolbar .toolbar-input--search{flex:1 1 320px}.recovery-toolbar .toolbar-input:not(.toolbar-input--search){flex:0 1 260px}.recovery-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.recovery-summary-card{display:flex;align-items:center;gap:12px;min-height:86px;padding:13px;text-decoration:none}.recovery-summary-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef5ff;font-size:21px}.recovery-summary-card div{display:grid;gap:2px}.recovery-summary-card small{color:var(--muted,#65758b)}.recovery-summary-card strong{font-size:22px;color:var(--text,#14233d)}.recovery-summary-card.is-active{border-color:var(--primary,#245ba7);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary,#245ba7) 14%,transparent)}.recovery-sections{display:grid;gap:12px}.recovery-section{padding:14px}.recovery-section .card-head{margin-bottom:10px}.recovery-section .card-head p{margin:3px 0 0;color:var(--muted,#65758b)}.recovery-empty{padding:32px;text-align:center}.recovery-empty>span{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 10px;border-radius:50%;background:#eaf8f0;color:#18724b;font-size:26px}.recovery-empty h2,.recovery-empty p{margin:5px 0}.recovery-table td strong{display:block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-recovery-link{display:flex;align-items:center;justify-content:space-between;gap:16px}.health-recovery-link h2,.health-recovery-link p{margin:3px 0}@media (max-width:1050px){.recovery-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.recovery-head{align-items:stretch;flex-direction:column}.recovery-total{grid-template-columns:1fr auto;align-items:center;text-align:left}.recovery-toolbar .toolbar-form,.recovery-toolbar .toolbar-input{width:100%;flex:1 1 100%!important}.recovery-toolbar .btn{flex:1 1 calc(50% - 5px)}.recovery-summary-grid{grid-template-columns:1fr 1fr}.recovery-summary-card{min-height:72px}.recovery-table thead{display:none}.recovery-table,.recovery-table tbody,.recovery-table tr,.recovery-table td{display:block;width:100%}.recovery-table tr{margin-bottom:10px;padding:10px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:var(--card,#fff)}.recovery-table td{display:grid;grid-template-columns:108px minmax(0,1fr);gap:8px;height:auto!important;padding:5px!important;border:0!important}.recovery-table td:before{content:attr(data-label);color:var(--muted,#65758b);font-size:12px;font-weight:700}.recovery-table td.actions-cell{display:flex;justify-content:flex-end}.recovery-table td.actions-cell:before{margin-right:auto}.health-recovery-link{align-items:stretch;flex-direction:column}}.table-preference-bar-v3817{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:38px;margin:0 0 7px;padding:0 2px}.table-column-menu-v3817{position:relative;z-index:20}.table-column-menu-v3817>summary{list-style:none;cursor:pointer}.table-column-menu-v3817>summary::-webkit-details-marker{display:none}.table-column-menu-v3817__panel{position:absolute;right:0;top:calc(100% + 6px);display:grid;gap:7px;width:min(280px,calc(100vw - 34px));max-height:360px;overflow:auto;padding:13px;border:1px solid var(--border,#dbe5f2);border-radius:13px;background:var(--card,#fff);box-shadow:0 18px 45px #0f234429}.table-column-menu-v3817__panel>strong{margin-bottom:2px}.table-column-menu-v3817__panel label,.table-density-toggle-v3817{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:750!important}.table-column-menu-v3817__panel input,.table-density-toggle-v3817 input{width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.is-column-hidden-v3817{display:none!important}table.is-compact-v3817 td{height:38px!important;padding-top:5px!important;padding-bottom:5px!important}table.is-compact-v3817 th{padding-top:6px!important;padding-bottom:6px!important}.integrity-missing-v3817{margin-top:13px;padding-top:12px;border-top:1px solid var(--border,#dbe5f2)}.integrity-missing-v3817 summary{cursor:pointer;font-weight:800}.integrity-missing-v3817 ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.integrity-missing-v3817 li{display:grid;gap:2px;padding:8px 10px;border-radius:9px;background:#fff6f6}.integrity-missing-v3817 code{overflow-wrap:anywhere;color:#a12828}.integrity-missing-v3817 small{color:var(--muted,#65758b)}.health-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media (max-width:760px){.table-preference-bar-v3817{justify-content:space-between}.table-column-menu-v3817__panel{right:auto;left:0}table[data-mobile-cards]{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important;border:0!important;background:transparent!important}table[data-mobile-cards] colgroup,table[data-mobile-cards] thead{display:none!important}table[data-mobile-cards] tbody{display:grid!important;width:100%!important;gap:10px!important}table[data-mobile-cards] tbody tr{position:relative!important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:11px 12px!important;border:1px solid var(--table-border,var(--border,#dbe5f2))!important;border-radius:14px!important;background:var(--table-row-bg,var(--card,#fff))!important;box-shadow:0 5px 15px #0f23440b!important}table[data-mobile-cards] tbody tr:has(>td.empty){padding:0!important}table[data-mobile-cards] tbody td{display:grid!important;grid-template-columns:minmax(92px,34%) minmax(0,1fr)!important;align-items:start!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:34px!important;padding:7px 0!important;border:0!important;border-bottom:1px dashed color-mix(in srgb,var(--table-border,var(--border,#dbe5f2)) 76%,transparent)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}table[data-mobile-cards] tbody td:before{content:attr(data-column-label);min-width:0;color:var(--muted,#65758b);font-size:11px;font-weight:800;line-height:1.35}table[data-mobile-cards] tbody td:last-child{border-bottom:0!important}table[data-mobile-cards] tbody td.empty{display:block!important;padding:25px 12px!important;text-align:center!important}table[data-mobile-cards] tbody td.empty:before{display:none!important}table[data-mobile-cards] .cell-ellipsis,table[data-mobile-cards] .clamp,table[data-mobile-cards] td>b,table[data-mobile-cards] td>span{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}table[data-mobile-cards] .actions-cell{display:grid!important;grid-template-columns:minmax(92px,34%) minmax(0,1fr)!important}table[data-mobile-cards] .table-action-list{display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}table[data-mobile-cards] .table-action{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}table[data-mobile-cards] .thumb{margin:0!important}table[data-mobile-cards] .quote-count-badge{justify-self:start}}.user-table-card-v3818{width:100%;max-width:100%;overflow:hidden}.user-table-v3818{width:100%;max-width:100%;table-layout:fixed}.user-table-v3818 .user-col-account{width:21%}.user-table-v3818 .user-col-contact{width:28%}.user-table-v3818 .user-col-access{width:23%}.user-table-v3818 .user-col-login{width:20%}.user-table-v3818 .user-col-actions{width:8%}.user-table-v3818 th,.user-table-v3818 td{min-width:0!important;padding:10px!important;overflow-wrap:anywhere;word-break:normal}.user-table-v3818 .user-actions-head-v3818,.user-table-v3818 .actions-cell{width:auto!important;min-width:0!important;text-align:center;white-space:normal!important;overflow:visible!important}.user-name-card-trigger-v3818{display:grid;gap:4px;width:100%;min-width:0;padding:0;border:0;background:none;color:var(--link-color,var(--primary,#245ba7));font:inherit;text-align:left;cursor:pointer}.user-name-card-trigger-v3818 b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.user-name-card-trigger-v3818 small,.user-contact-v3818 small{color:var(--muted-color,#718198);font-size:11px}.user-contact-v3818{display:grid;gap:4px;min-width:0}.user-contact-v3818 b{overflow-wrap:anywhere}.user-access-v3818{display:flex;flex-wrap:wrap;gap:5px}.user-table-v3818 .table-action-list{justify-content:center}.user-report-card-v3818{width:min(980px,94vw);max-height:90vh;overflow:auto}.user-report-head-v3818{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 38px 15px 0;border-bottom:1px solid var(--border-color,#dbe5f2)}.user-report-head-v3818 h2,.user-report-head-v3818 p{margin:0}.user-report-head-v3818 p{margin-top:4px;color:var(--muted-color,#718198)}.user-report-avatar-v3818{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,var(--primary,#245ba7),#6ea7ee);color:#fff;font-size:24px;font-weight:900}.user-detail-grid-v3818{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.user-detail-grid-v3818>div{display:grid;gap:4px;min-width:0;padding:11px;border:1px solid var(--border-color,#dbe5f2);border-radius:12px;background:var(--inner-panel-bg,#f8fbff)}.user-detail-grid-v3818 small{color:var(--muted-color,#718198)}.user-detail-grid-v3818 b{overflow-wrap:anywhere}.user-activity-report-v3818{border:1px solid var(--border-color,#dbe5f2);border-radius:14px;overflow:hidden}.user-activity-report-v3818>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--table-header-bg,#eef4fd)}.user-activity-report-v3818 h3,.user-activity-report-v3818 small{display:block;margin:0}.user-activity-report-v3818 small{margin-top:3px;color:var(--muted-color,#718198)}.user-activity-report-v3818>header>span{white-space:nowrap;font-weight:900}.user-activity-scroll-v3818{max-height:390px;overflow-y:auto;overflow-x:hidden}.user-activity-scroll-v3818 table{width:100%;table-layout:fixed;border-collapse:collapse}.user-activity-scroll-v3818 th,.user-activity-scroll-v3818 td{padding:9px;border-bottom:1px solid var(--table-border,#dbe5f2);text-align:left;overflow-wrap:anywhere}.user-activity-scroll-v3818 th{position:sticky;top:0;z-index:1;background:var(--table-header-bg,#eef4fd)}.user-report-empty-v3818{margin:0;padding:28px}.theme-sidebar-gallery-head-v3818{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.theme-sidebar-gallery-head-v3818>div{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.theme-sidebar-gallery-current-v3818{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;border-radius:999px;background:var(--menu-active-bg,#edf5ff);color:var(--menu-active-text,var(--primary,#245ba7));font-size:12px;font-weight:900}.theme-sidebar-gallery-head-v3818 [data-sidebar-gallery-shift]{min-width:36px;font-size:20px}.theme-sidebar-gallery-viewport-v3818{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-gutter:stable;padding:4px 2px 10px;overscroll-behavior-inline:contain}.theme-sidebar-card-strip-v3818{display:flex;align-items:stretch;gap:12px;width:max-content;min-width:100%}.theme-sidebar-card-strip-v3818>.theme-sidebar-card-v359{flex:0 0 clamp(270px,34vw,390px);scroll-snap-align:start;margin:0}.import-preview-card-v367{display:flex!important;flex-direction:column!important;min-height:0!important;max-width:100%!important;overflow:hidden!important}.import-products-fit{width:100%!important;max-width:100%!important;max-height:clamp(430px,60vh,760px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.import-products-table-v367{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.import-products-table-v367 .c-select{width:3.5%!important}.import-products-table-v367 .c-preview{width:4%!important}.import-products-table-v367 .c-image{width:8%!important}.import-products-table-v367 .c-code{width:10%!important}.import-products-table-v367 .c-main{width:25%!important}.import-products-table-v367 .c-qty{width:6%!important}.import-products-table-v367 .c-unit{width:7%!important}.import-products-table-v367 .c-price{width:8%!important}.import-products-table-v367 .c-currency{width:6.5%!important}.import-products-table-v367 .c-vat{width:6%!important}.import-products-table-v367 .c-duplicate{width:9%!important}.import-products-table-v367 .c-check{width:7%!important}.import-products-table-v367 thead th{position:sticky;top:0;z-index:5;background:var(--table-header-bg,#eef4fd)!important}.import-products-table-v367 th,.import-products-table-v367 td{min-width:0!important;padding:6px!important;overflow-wrap:anywhere!important}.import-products-table-v367 input,.import-products-table-v367 select,.import-products-table-v367 textarea{min-width:0!important;padding-inline:7px!important;font-size:clamp(10px,.78vw,13px)!important}.import-products-table-v367 .import-name-description textarea:first-child{color:var(--text-color,#14233d)!important;background:var(--input-bg,#fff)!important;font-weight:900!important;line-height:1.28!important}.import-products-table-v367 .import-name-description textarea:last-child{color:var(--muted-color,#718198)!important;background:color-mix(in srgb,var(--input-bg,#fff) 88%,var(--page-bg,#eef4fb))!important;font-weight:500!important;line-height:1.4!important}.import-products-table-v367 .import-product-image-box{max-width:100%!important;width:68px!important;height:62px!important}.import-action-dock-v14{position:sticky!important;bottom:10px!important;z-index:80!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(480px,.9fr)!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:12px 14px!important}.import-action-dock-buttons-v14{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important}.import-action-dock-buttons-v14 form,.import-action-dock-buttons-v14 .btn{width:100%!important;min-width:0!important;margin:0!important;white-space:normal!important}.dashboard-overview-grid[data-dashboard-widget-zone],.dashboard-overview-grid[data-dashboard-widget-zone]>.dashboard-widget-v63{max-width:100%!important}.dashboard-overview-grid[data-dashboard-widget-zone]>.dashboard-widget-v63{box-sizing:border-box!important}.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-stack-v372{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.dashboard-stack-v372>.dashboard-widget-v63{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:190px!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.dashboard-stack-v372>.dashboard-widget-v63>.card-head{padding:50px 12px 10px!important}.dashboard-stack-v372 .dash-tools-v372{left:10px!important;right:auto!important;top:8px!important}.dashboard-stack-v372 .dash-move-v372,.dashboard-stack-v372 .dash-resize-v372{display:none!important}.dashboard-stack-v372>[data-dashboard-widget=recent-activity],.dashboard-stack-v372>[data-dashboard-widget=recent-proformas],.dashboard-stack-v372>[data-dashboard-widget=smart-workflow]{grid-column:1/-1}@media (max-width:1280px){.import-products-table-v367,.import-products-table-v367 tbody{display:block!important}.import-products-table-v367 colgroup,.import-products-table-v367 thead{display:none!important}.import-products-table-v367 tbody{padding:8px}.import-products-table-v367 tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:10px;border:1px solid var(--table-border,#dbe5f2);border-radius:14px;background:var(--table-row-bg,#fff)}.import-products-table-v367 td{display:grid!important;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:7px;width:auto!important;border:0!important;padding:4px!important;overflow:visible!important}.import-products-table-v367 td:before{align-self:center;color:var(--muted-color,#718198);font-size:10px;font-weight:900}.import-products-table-v367 td:nth-child(1):before{content:"Seç"}.import-products-table-v367 td:nth-child(2):before{content:"Ön İzle"}.import-products-table-v367 td:nth-child(3):before{content:"Görsel"}.import-products-table-v367 td:nth-child(4):before{content:"Ürün Kodu"}.import-products-table-v367 td:nth-child(5):before{content:"Ürün Adı / Açıklama"}.import-products-table-v367 td:nth-child(6):before{content:"Miktar"}.import-products-table-v367 td:nth-child(7):before{content:"Birim"}.import-products-table-v367 td:nth-child(8):before{content:"Birim Fiyat"}.import-products-table-v367 td:nth-child(9):before{content:"Para"}.import-products-table-v367 td:nth-child(10):before{content:"KDV"}.import-products-table-v367 td:nth-child(11):before{content:"Aynı Kod"}.import-products-table-v367 td:nth-child(12):before{content:"Kontrol"}.import-products-table-v367 td:nth-child(5){grid-column:1/-1}.import-products-table-v367 .import-product-image-cell-v371{max-width:120px}.import-products-table-v367 input,.import-products-table-v367 select,.import-products-table-v367 textarea{font-size:12px!important}.import-action-dock-v14{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:760px){.user-table-v3818,.user-table-v3818 tbody{display:block}.user-table-v3818 colgroup,.user-table-v3818 thead{display:none}.user-table-v3818 tr{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--table-border,#dbe5f2)}.user-table-v3818 td{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;border:0!important}.user-table-v3818 td:before{content:attr(data-label);color:var(--muted-color,#718198);font-size:10px;font-weight:900}.user-table-v3818 .table-action-list{justify-content:flex-start}.user-report-head-v3818{grid-template-columns:48px minmax(0,1fr)}.user-report-head-v3818>.tag{grid-column:2}.user-detail-grid-v3818{grid-template-columns:1fr}.user-activity-scroll-v3818{overflow:auto}.user-activity-scroll-v3818 table{min-width:650px}.theme-sidebar-gallery-head-v3818{align-items:flex-start;flex-direction:column}.theme-sidebar-gallery-head-v3818>div{width:100%;justify-content:flex-start;flex-wrap:wrap}.theme-sidebar-card-strip-v3818>.theme-sidebar-card-v359{flex-basis:min(84vw,330px)}.import-products-table-v367 tr{grid-template-columns:1fr}.import-products-table-v367 td,.import-products-table-v367 td:nth-child(5){grid-column:auto}.import-action-dock-buttons-v14{grid-template-columns:1fr!important}.import-action-dock-v14{bottom:6px!important}.dashboard-overview-grid[data-dashboard-widget-zone].dashboard-stack-v372{grid-template-columns:1fr!important}.dashboard-stack-v372>.dashboard-widget-v63{grid-column:1!important}}.line-edit-preview img,.quick-product-image-preview img,.quote-product-option__thumb img,.quote-line-image img,.quote-detail-thumb img,.import-product-image-box img,.product-image-preview img,.product-thumb img,.thumb img,[data-product-image-box] img,.product-preview-studio-v20__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:4px!important;margin:auto!important;transform:none!important;filter:none!important;opacity:1!important;box-sizing:border-box!important}.line-edit-modal .line-edit-preview{display:grid!important;place-items:center!important;width:100%!important;height:230px!important;min-height:230px!important;max-height:230px!important;margin-top:6px!important;padding:10px!important;overflow:hidden!important;border:1px dashed color-mix(in srgb,var(--primary,#245ba7) 38%,var(--border,#dbe5f2))!important;border-radius:14px!important;background:#fff!important;color:var(--muted,#718198)!important}.line-edit-modal .line-edit-preview img{padding:2px!important}.line-edit-modal #lineEditImageEmpty{padding:18px!important;text-align:center!important}.quote-product-option__thumb{width:66px!important;height:66px!important;min-width:66px!important;border-radius:11px!important;background:#fff!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-stack,.quote-pro-v58 .quote-items--v89 .quote-line-image-stack,.quote-line-image-stack{width:74px!important;min-width:74px!important;overflow:visible!important}.quote-pro-v58 .quote-items--v90 .quote-line-image,.quote-pro-v58 .quote-items--v89 .quote-line-image,.quote-items .quote-line-image,.quote-line-image{width:66px!important;height:72px!important;min-width:66px!important;min-height:72px!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.quote-pro-v58 .quote-items--v90 .quote-line-image img,.quote-pro-v58 .quote-items--v89 .quote-line-image img,.quote-items .quote-line-image img,.quote-line-image img{object-fit:contain!important;padding:3px!important}.quote-detail-thumb{width:92px!important;height:92px!important;min-width:92px!important;border-radius:12px!important;background:#fff!important}.import-product-image-box{width:104px!important;height:92px!important;min-width:104px!important;min-height:92px!important;background:#fff!important}.thumb,.product-thumb{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;background:#fff!important}.quick-product-modal-v16 .quick-product-image-preview{height:300px!important;min-height:300px!important;max-height:300px!important;padding:10px!important;background:#fff!important}@media (max-width:760px){.line-edit-modal .line-edit-preview{height:210px!important;min-height:210px!important;max-height:210px!important}.quote-product-option__thumb{width:58px!important;height:58px!important;min-width:58px!important}.quote-detail-thumb{width:78px!important;height:78px!important;min-width:78px!important}}.quote-pro-v58 .quote-items--v90 col.col-image,.quote-pro-v58 .quote-items--v89 col.col-image{width:82px!important}.quote-pro-v58 .quote-items--v90 td.quote-image-cell,.quote-pro-v58 .quote-items--v90 th:first-child,.quote-pro-v58 .quote-items--v89 td.quote-image-cell,.quote-pro-v58 .quote-items--v89 th:first-child{width:82px!important;min-width:82px!important;max-width:82px!important;overflow:visible!important}.line-edit-preview img,.quick-product-image-preview img,.quote-product-option__thumb img,.quote-line-image img,.quote-detail-thumb img,.import-product-image-box img,.product-image-preview img,.product-thumb img,.thumb img,[data-product-image-box] img,.product-preview-studio-v20__image img{position:static!important;inset:auto!important;display:block!important;flex:0 1 auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:50% 50%!important;margin:auto!important;padding:0!important;transform:none!important;transform-origin:center!important;clip:auto!important;clip-path:none!important;filter:none!important;opacity:1!important;box-sizing:border-box!important}.line-edit-modal .line-edit-preview-label{min-width:0!important;align-self:start!important}.line-edit-modal .line-edit-preview{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:340px!important;min-height:340px!important;max-height:340px!important;margin-top:6px!important;padding:12px!important;overflow:hidden!important;contain:layout paint!important;border:1px dashed color-mix(in srgb,var(--primary,#245ba7) 38%,var(--border,#dbe5f2))!important;border-radius:14px!important;background:#fff!important;box-sizing:border-box!important}.line-edit-modal .line-edit-preview>img{width:auto!important;height:auto!important;max-width:calc(100% - 2px)!important;max-height:calc(100% - 2px)!important}.quick-product-modal-v16 .quick-product-image-preview{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;contain:layout paint!important;background:#fff!important}.quote-product-option__thumb,.quote-line-image,.quote-detail-thumb,.import-product-image-box,.product-image-preview,.product-thumb,.thumb,[data-product-image-box]{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}@media (max-width:760px){.line-edit-modal .line-edit-preview{height:min(310px,42vh)!important;min-height:min(310px,42vh)!important;max-height:min(310px,42vh)!important}}@media (max-width: 760px){html,body{max-width:100%;overflow-x:hidden!important}.app-main .page-wrap{width:100%!important;max-width:100%!important;padding:10px 10px calc(96px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}.app-main .page-wrap>.page-head.list-page-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:12px!important;margin-bottom:10px!important;border-radius:15px!important}.app-main .page-wrap>.page-head.list-page-head h1{min-width:0!important;margin:0!important;font-size:clamp(21px,6.2vw,27px)!important;line-height:1.12!important;overflow-wrap:anywhere!important}.app-main .page-wrap>.page-head.list-page-head .page-head__primary-action{width:auto!important;min-width:0!important;min-height:43px!important;padding:8px 12px!important;border-radius:12px!important;font-size:12px!important;white-space:nowrap!important}.app-main .page-wrap .workspace-toolbar--customers,.app-main .page-wrap .workspace-toolbar--products,.app-main .page-wrap .workspace-toolbar--quotes{display:grid!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:11px!important;margin-bottom:10px!important;overflow:visible!important;border-radius:16px!important}.workspace-toolbar--customers .workspace-toolbar__row,.workspace-toolbar--products .workspace-toolbar__row,.workspace-toolbar--quotes .workspace-toolbar__row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow:visible!important}.workspace-toolbar--customers .workspace-toolbar__row--secondary,.workspace-toolbar--products .workspace-toolbar__row--secondary,.workspace-toolbar--quotes .workspace-toolbar__row--secondary{padding-top:10px!important}.workspace-toolbar--customers .toolbar-search-form,.workspace-toolbar--products .toolbar-search-form,.workspace-toolbar--quotes .toolbar-search-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr) 72px!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important}.workspace-toolbar--customers .toolbar-search-pair,.workspace-toolbar--products .toolbar-search-pair,.workspace-toolbar--quotes .toolbar-search-pair{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}.workspace-toolbar--customers .toolbar-input,.workspace-toolbar--products .toolbar-input,.workspace-toolbar--quotes .toolbar-input,.workspace-toolbar--customers .toolbar-btn,.workspace-toolbar--products .toolbar-btn,.workspace-toolbar--quotes .toolbar-btn,.workspace-toolbar--customers .toolbar-total,.workspace-toolbar--products .toolbar-total,.workspace-toolbar--quotes .toolbar-total{width:100%!important;min-width:0!important;max-width:100%!important;height:43px!important;min-height:43px!important;padding:0 10px!important;border-radius:11px!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important}.workspace-toolbar--customers .toolbar-input--search,.workspace-toolbar--products .toolbar-input--search,.workspace-toolbar--quotes .toolbar-input--search{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}.workspace-toolbar--customers .toolbar-input input,.workspace-toolbar--products .toolbar-input input,.workspace-toolbar--quotes .toolbar-input input,.workspace-toolbar--customers .toolbar-input select,.workspace-toolbar--products .toolbar-input select,.workspace-toolbar--quotes .toolbar-input select{width:100%!important;min-width:0!important;height:35px!important;min-height:35px!important;padding:0 4px!important;font-size:12px!important;text-overflow:ellipsis!important}.workspace-toolbar--customers .toolbar-search-form>.btn--ghost,.workspace-toolbar--products .toolbar-search-form>.btn--ghost,.workspace-toolbar--quotes .toolbar-search-form>.btn--ghost{grid-column:1!important}.workspace-toolbar--customers .toolbar-input--sort,.workspace-toolbar--products .toolbar-input--sort,.workspace-toolbar--quotes .toolbar-input--status{grid-column:2!important}.workspace-toolbar--customers .toolbar-input--limit,.workspace-toolbar--products .toolbar-input--limit,.workspace-toolbar--quotes .toolbar-input--sort{grid-column:3!important}.workspace-toolbar--quotes .toolbar-input--sort,.workspace-toolbar--quotes .toolbar-input--status,.workspace-toolbar--customers .toolbar-input--sort,.workspace-toolbar--products .toolbar-input--sort,.workspace-toolbar--customers .toolbar-input--limit,.workspace-toolbar--products .toolbar-input--limit{width:100%!important;flex-basis:auto!important}.workspace-toolbar--customers .toolbar-total,.workspace-toolbar--products .toolbar-total,.workspace-toolbar--quotes .toolbar-total{justify-self:end!important;width:auto!important;min-width:110px!important;padding-inline:13px!important;font-size:13px!important}.workspace-toolbar--customers .toolbar-bulk-group,.workspace-toolbar--products .toolbar-bulk-group,.workspace-toolbar--quotes .toolbar-bulk-group{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;order:1!important}.workspace-toolbar--customers .toolbar-select-all,.workspace-toolbar--products .toolbar-select-all,.workspace-toolbar--quotes .toolbar-select-all,.workspace-toolbar--customers .toolbar-selected,.workspace-toolbar--products .toolbar-selected,.workspace-toolbar--quotes .toolbar-selected{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:43px!important;min-height:43px!important;padding:0 8px!important;border-radius:11px!important;font-size:11.5px!important;white-space:nowrap!important;overflow:hidden!important}.workspace-toolbar--customers .toolbar-select-all input,.workspace-toolbar--products .toolbar-select-all input,.workspace-toolbar--quotes .toolbar-select-all input{flex:0 0 21px!important;width:21px!important;height:21px!important;min-height:21px!important}.workspace-toolbar--customers .toolbar-bulk-group>.toolbar-btn,.workspace-toolbar--products .toolbar-bulk-group>.toolbar-btn,.workspace-toolbar--quotes .toolbar-bulk-group>.toolbar-btn{width:100%!important;min-width:0!important;padding-inline:7px!important;font-size:10.5px!important;white-space:normal!important}.workspace-toolbar--customers .excel-action-cluster{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;order:2!important}.workspace-toolbar--customers .excel-action-cluster>:last-child:nth-child(odd){grid-column:1 / -1!important}.workspace-toolbar--products .toolbar-price{display:grid!important;grid-template-columns:auto 28px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:43px!important;padding:5px 6px 5px 10px!important;order:2!important}.workspace-toolbar--products .toolbar-price>b{font-size:11px!important;white-space:nowrap!important}.workspace-toolbar--products .toolbar-price input{width:100%!important;min-width:0!important;height:34px!important;font-size:12px!important}.workspace-toolbar--products .toolbar-price .toolbar-btn{width:auto!important;min-width:86px!important;height:34px!important;min-height:34px!important}.workspace-toolbar--products .proforma-import-direct-action{width:100%!important;min-width:0!important;justify-content:center!important;order:3!important}.workspace-toolbar--products .excel-action-cluster{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;order:4!important}.workspace-toolbar--products .excel-action-stack{display:contents!important}.workspace-toolbar--products .excel-template-action{grid-column:1 / -1!important}.workspace-toolbar--customers .excel-action-cluster .btn,.workspace-toolbar--products .excel-action-cluster .btn,.workspace-toolbar--customers .excel-action-cluster summary,.workspace-toolbar--products .excel-action-cluster summary{width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:6px!important;font-size:10.5px!important;white-space:normal!important;text-align:center!important}.workspace-toolbar--customers .import-pop,.workspace-toolbar--products .import-pop{width:100%!important;min-width:0!important}.workspace-toolbar--customers .import-pop__body,.workspace-toolbar--products .import-pop__body{position:fixed!important;z-index:9999!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;max-height:55dvh!important;overflow:auto!important}.products-list-form+.pager,#customerBulkForm+.pager,#quoteBulkForm+.pager{max-width:100%!important}.table-preference-bar-v3817{display:none!important}.app-main .page-wrap .list-table-card,.app-main .page-wrap .products-table-card,.app-main .page-wrap .list-table-card--quote{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-main .page-wrap table[data-mobile-cards]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;table-layout:auto!important;border:0!important;background:transparent!important;overflow:visible!important}.app-main .page-wrap table[data-mobile-cards] colgroup,.app-main .page-wrap table[data-mobile-cards] thead{display:none!important}.app-main .page-wrap table[data-mobile-cards] tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.app-main .page-wrap table[data-mobile-cards] tbody tr{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:44px 12px 11px!important;border:1px solid var(--table-border, var(--border, #dbe5f2))!important;border-radius:15px!important;background:var(--table-row-bg, var(--card, #fff))!important;box-shadow:0 7px 20px #0f23440f!important;overflow:hidden!important;contain:none!important}.app-main .page-wrap table[data-mobile-cards] tbody tr:has(>td.empty){display:block!important;padding:0!important}.app-main .page-wrap table[data-mobile-cards] tbody td,.app-main .page-wrap table[data-mobile-cards] tbody td.is-column-hidden-v3817{position:relative!important;display:grid!important;grid-template-columns:minmax(82px,29%) minmax(0,1fr)!important;align-items:start!important;gap:9px!important;order:20;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:7px 0!important;border:0!important;border-bottom:1px dashed color-mix(in srgb,var(--table-border, var(--border, #dbe5f2)) 78%,transparent)!important;background:transparent!important;color:var(--text, #14233d)!important;font-size:12.5px!important;line-height:1.38!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important;overflow-wrap:anywhere!important;word-break:normal!important}.app-main .page-wrap table[data-mobile-cards] tbody td:before{content:attr(data-column-label)!important;display:block!important;min-width:0!important;color:var(--muted, #65758b)!important;font-size:10.5px!important;font-weight:850!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-main .page-wrap table[data-mobile-cards] tbody td:last-child{border-bottom:0!important}.app-main .page-wrap table[data-mobile-cards] tbody td:first-child{position:absolute!important;z-index:3!important;top:10px!important;right:11px!important;display:block!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:0!important;background:transparent!important}.app-main .page-wrap table[data-mobile-cards] tbody td:first-child:before{display:none!important;content:none!important}.app-main .page-wrap table[data-mobile-cards] tbody td:first-child input[type=checkbox]{display:block!important;width:24px!important;height:24px!important;min-height:24px!important;margin:0!important}.app-main .page-wrap table[data-mobile-cards] tbody td.empty{display:block!important;width:100%!important;padding:25px 12px!important;border:0!important;text-align:center!important}.app-main .page-wrap table[data-mobile-cards] tbody td.empty:before{display:none!important;content:none!important}.app-main .page-wrap table[data-mobile-cards] :where(.cell-ellipsis,.clamp,td>b,td>span,td>a,td>button){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}.app-main .page-wrap table[data-mobile-cards] .link-btn,.app-main .page-wrap table[data-mobile-cards] .customer-name-link{width:100%!important;min-width:0!important;padding:0!important;text-align:left!important}.app-main .page-wrap table[data-mobile-cards] .actions-cell{display:grid!important;grid-template-columns:minmax(82px,29%) minmax(0,1fr)!important}.app-main .page-wrap table[data-mobile-cards] .table-action-list,.app-main .page-wrap table[data-mobile-cards] .table-action-list--dense{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.app-main .page-wrap table[data-mobile-cards] .table-action{display:inline-grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;border-radius:11px!important;font-size:0!important;overflow:visible!important}.app-main .page-wrap table[data-mobile-cards] .table-action svg,.app-main .page-wrap table[data-mobile-cards] .table-action span{width:18px!important;height:18px!important;font-size:15px!important}.app-main .page-wrap table[data-mobile-cards] .table-action:after{display:none!important;content:none!important}.app-main .page-wrap .product-table tbody td:nth-child(4){order:1}.app-main .page-wrap .product-table tbody td:nth-child(2){order:2}.app-main .page-wrap .product-table tbody td:nth-child(3){order:3}.app-main .page-wrap .product-table tbody td:nth-child(5){order:4}.app-main .page-wrap .product-table tbody td:nth-child(6){order:5}.app-main .page-wrap .product-table tbody td:nth-child(7){order:6}.app-main .page-wrap .product-table tbody td:nth-child(8){order:7}.app-main .page-wrap .product-table tbody td:nth-child(9){order:8}.app-main .page-wrap .product-table tbody td:last-child{order:30}.app-main .page-wrap .product-table tbody td:nth-child(4),.app-main .page-wrap .customer-table tbody td:nth-child(3),.app-main .page-wrap .quotes-table tbody td:nth-child(2){grid-template-columns:minmax(0,1fr)!important;gap:3px!important;margin:-34px 36px 5px 0!important;padding:0 0 10px!important;border-bottom-style:solid!important}.app-main .page-wrap .product-table tbody td:nth-child(4):before,.app-main .page-wrap .customer-table tbody td:nth-child(3):before,.app-main .page-wrap .quotes-table tbody td:nth-child(2):before{color:var(--primary, #245ba7)!important;font-size:10px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.app-main .page-wrap .product-table tbody td:nth-child(4) b,.app-main .page-wrap .customer-table tbody td:nth-child(3) b,.app-main .page-wrap .quotes-table tbody td:nth-child(2) b{display:block!important;color:var(--text, #14233d)!important;font-size:14px!important;line-height:1.3!important}.app-main .page-wrap .product-table tbody td:nth-child(2){align-items:center!important}.app-main .page-wrap .product-table .thumb{display:grid!important;place-items:center!important;width:94px!important;min-width:94px!important;max-width:94px!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:5px!important;border-radius:12px!important;overflow:hidden!important}.app-main .page-wrap .product-table .thumb img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.app-main .page-wrap .product-table .clamp{display:block!important;max-height:none!important;-webkit-line-clamp:unset!important}.app-main .page-wrap .customer-table tbody td:nth-child(3){order:1}.app-main .page-wrap .customer-table tbody td:nth-child(2){order:2}.app-main .page-wrap .customer-table tbody td:nth-child(4){order:3}.app-main .page-wrap .customer-table tbody td:nth-child(5){order:4}.app-main .page-wrap .customer-table tbody td:nth-child(6){order:5}.app-main .page-wrap .customer-table tbody td:nth-child(7){order:6}.app-main .page-wrap .customer-table tbody td:nth-child(8){order:7}.app-main .page-wrap .customer-table tbody td:nth-child(9){order:8}.app-main .page-wrap .customer-table tbody td:last-child{order:30}.app-main .page-wrap .customer-table .quote-count-badge{justify-self:start!important;min-width:78px!important}.app-main .page-wrap .quotes-table tbody td:nth-child(2){order:1}.app-main .page-wrap .quotes-table tbody td:nth-child(4){order:2}.app-main .page-wrap .quotes-table tbody td:nth-child(3){order:3}.app-main .page-wrap .quotes-table tbody td:nth-child(5){order:4}.app-main .page-wrap .quotes-table tbody td:nth-child(6){order:5}.app-main .page-wrap .quotes-table tbody td:nth-child(7){order:6}.app-main .page-wrap .quotes-table tbody td:nth-child(8){order:7}.app-main .page-wrap .quotes-table tbody td:nth-child(9){order:8}.app-main .page-wrap .quotes-table tbody td:last-child{order:30}.app-main .page-wrap .quotes-table .tag{width:max-content!important;max-width:100%!important;white-space:normal!important}.app-main .page-wrap .pager{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important}.app-main .page-wrap .pager>div{min-width:0!important}.app-main .page-wrap .pager .btn{min-width:0!important;padding-inline:9px!important;font-size:11px!important}.app-main .page-wrap .product-form-modern{width:100%!important;max-width:100%!important;min-width:0!important;padding:10px!important;overflow:hidden!important}.app-main .page-wrap .product-form-modern .form-section,.app-main .page-wrap .product-form-modern .form-section--compact{width:100%!important;max-width:100%!important;min-width:0!important;padding:11px!important;margin:0!important;overflow:hidden!important}.app-main .page-wrap .product-form-modern .form-grid,.app-main .page-wrap .product-form-modern .compact-field-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-main .page-wrap .product-form-modern .form-grid>*,.app-main .page-wrap .product-form-modern .compact-field-grid>*,.app-main .page-wrap .product-form-modern .asset-upload,.app-main .page-wrap .product-form-modern .wide{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-main .page-wrap .product-form-modern label{display:grid!important;align-content:start!important;gap:6px!important;font-size:12px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.app-main .page-wrap .product-form-modern :where(input,select,textarea){width:100%!important;max-width:100%!important;min-width:0!important}.app-main .page-wrap .product-form-modern input[type=file]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;padding:7px!important;overflow:hidden!important;font-size:11px!important;white-space:nowrap!important}.app-main .page-wrap .product-form-modern input[type=file]::file-selector-button{min-height:34px!important;margin-right:7px!important;padding:6px 10px!important;border:1px solid color-mix(in srgb,var(--primary, #245ba7) 35%,var(--border, #dbe5f2))!important;border-radius:9px!important;background:color-mix(in srgb,var(--primary, #245ba7) 8%,#fff)!important;color:var(--primary, #245ba7)!important;font-weight:850!important}.app-main .page-wrap .product-form-modern .asset-preview{display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;height:auto!important;min-height:190px!important;max-height:none!important;padding:10px!important;overflow:hidden!important}.app-main .page-wrap .product-form-modern .asset-preview img{display:block!important;width:100%!important;height:170px!important;max-width:100%!important;max-height:170px!important;padding:0!important;object-fit:contain!important;object-position:center!important}.app-main .page-wrap .product-form-modern .form-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.app-main .page-wrap .product-form-modern .form-actions .btn{width:100%!important;min-width:0!important}}@media (max-width: 420px){.app-main .page-wrap>.page-head.list-page-head{grid-template-columns:minmax(0,1fr)!important}.app-main .page-wrap>.page-head.list-page-head .page-head__primary-action{width:100%!important}.workspace-toolbar--customers .toolbar-search-form,.workspace-toolbar--products .toolbar-search-form,.workspace-toolbar--quotes .toolbar-search-form{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 66px!important;gap:6px!important}.workspace-toolbar--customers .toolbar-search-pair,.workspace-toolbar--products .toolbar-search-pair,.workspace-toolbar--quotes .toolbar-search-pair{grid-template-columns:minmax(0,1fr) 74px!important;gap:6px!important}.workspace-toolbar--customers .toolbar-bulk-group,.workspace-toolbar--products .toolbar-bulk-group,.workspace-toolbar--quotes .toolbar-bulk-group{grid-template-columns:minmax(0,1fr) auto!important}.workspace-toolbar--customers .toolbar-bulk-group>.toolbar-btn,.workspace-toolbar--products .toolbar-bulk-group>.toolbar-btn,.workspace-toolbar--quotes .toolbar-bulk-group>.toolbar-btn{grid-column:1 / -1!important}.app-main .page-wrap table[data-mobile-cards] tbody td,.app-main .page-wrap table[data-mobile-cards] tbody td.is-column-hidden-v3817,.app-main .page-wrap table[data-mobile-cards] .actions-cell{grid-template-columns:minmax(76px,28%) minmax(0,1fr)!important;gap:7px!important}}.mobile-list-only{display:none!important}@media (max-width: 760px){.app-main .page-wrap table[data-mobile-cards] tbody{display:flex!important;flex-direction:column!important;gap:7px!important}.app-main .page-wrap table[data-mobile-cards] tbody tr,.app-main .page-wrap table[data-mobile-cards] tbody tr.previewable-list-row{display:grid!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:50px!important;margin:0!important;padding:6px 7px!important;border:1px solid var(--table-border, var(--border, #dbe5f2))!important;border-radius:11px!important;background:var(--table-row-bg, var(--card, #fff))!important;box-shadow:0 3px 12px #0f23440b!important;overflow:hidden!important}.app-main .page-wrap table[data-mobile-cards] tbody tr:has(>td.empty){display:block!important;min-height:70px!important;padding:0!important}.app-main .page-wrap table[data-mobile-cards] tbody tr>td,.app-main .page-wrap table[data-mobile-cards] tbody tr>td.is-column-hidden-v3817{position:static!important;display:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--text, #14233d)!important;line-height:1.2!important;text-align:left!important;overflow:hidden!important}.app-main .page-wrap table[data-mobile-cards] tbody tr>td:before{display:none!important;content:none!important}.app-main .page-wrap table[data-mobile-cards] tbody td.empty{display:grid!important;place-items:center!important;width:100%!important;min-height:70px!important;padding:16px!important;text-align:center!important}.app-main .page-wrap table[data-mobile-cards] .mobile-list-only{display:inline-grid!important}.app-main .page-wrap table[data-mobile-cards] tbody tr>td.actions-cell{align-self:center!important;justify-self:end!important;overflow:visible!important}.app-main .page-wrap table[data-mobile-cards] .table-action-list,.app-main .page-wrap table[data-mobile-cards] .table-action-list--dense{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.app-main .page-wrap table[data-mobile-cards] .table-action{display:inline-grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;border-radius:9px!important;font-size:0!important}.app-main .page-wrap table[data-mobile-cards] .table-action svg,.app-main .page-wrap table[data-mobile-cards] .table-action span{width:15px!important;height:15px!important}.app-main .page-wrap table[data-mobile-cards] .table-action.is-mobile-delete{color:var(--danger, #c53a48)!important;border-color:color-mix(in srgb,var(--danger, #c53a48) 28%,var(--border, #dbe5f2))!important;background:color-mix(in srgb,var(--danger, #c53a48) 7%,var(--card, #fff))!important}.app-main .page-wrap .product-table tbody tr.previewable-list-row{grid-template-columns:50px minmax(0,1fr) max-content max-content!important;min-height:62px!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(2),.app-main .page-wrap .product-table tbody tr>td:nth-child(4),.app-main .page-wrap .product-table tbody tr>td:nth-child(9):not(.actions-cell),.app-main .page-wrap .product-table tbody tr>td.actions-cell{display:block!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(2){grid-column:1!important;grid-row:1!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(4){grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;border:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(4)::-webkit-scrollbar{display:none!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(4) b{display:block!important;width:max-content!important;min-width:100%!important;max-width:none!important;color:var(--text, #14233d)!important;font-size:11.5px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(9):not(.actions-cell){grid-column:3!important;grid-row:1!important;color:var(--primary, #245ba7)!important;font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important;overflow:visible!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(9):not(.actions-cell) b{font-size:inherit!important;white-space:nowrap!important}.app-main .page-wrap .product-table tbody tr>td.actions-cell{grid-column:4!important;grid-row:1!important}.app-main .page-wrap .product-table .thumb{display:grid!important;place-items:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:3px!important;border-radius:9px!important;overflow:hidden!important}.app-main .page-wrap .product-table .thumb img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.app-main .page-wrap .product-table .table-action.is-preview{display:none!important}.app-main .page-wrap .customer-table tbody tr.previewable-list-row{grid-template-columns:minmax(0,1fr) max-content!important;min-height:48px!important}.app-main .page-wrap .customer-table tbody tr>td:nth-child(3),.app-main .page-wrap .customer-table tbody tr>td.actions-cell{display:block!important}.app-main .page-wrap .customer-table tbody tr>td:nth-child(3){grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important;border:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.app-main .page-wrap .customer-table tbody tr>td:nth-child(3)::-webkit-scrollbar{display:none!important}.app-main .page-wrap .customer-table .customer-name-link{display:block!important;width:max-content!important;min-width:100%!important;max-width:none!important;padding:0!important;text-align:left!important;white-space:nowrap!important}.app-main .page-wrap .customer-table .customer-name-link b{display:block!important;width:max-content!important;min-width:100%!important;max-width:none!important;color:var(--text, #14233d)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important}.app-main .page-wrap .customer-table tbody tr>td.actions-cell{grid-column:2!important;grid-row:1!important}.app-main .page-wrap .quotes-table tbody tr.previewable-list-row{grid-template-columns:minmax(0,1fr) max-content max-content!important;min-height:48px!important}.app-main .page-wrap .quotes-table tbody tr>td:nth-child(2),.app-main .page-wrap .quotes-table tbody tr>td:nth-child(4),.app-main .page-wrap .quotes-table tbody tr>td.actions-cell{display:block!important}.app-main .page-wrap .quotes-table tbody tr>td:nth-child(4){grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important;border:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.app-main .page-wrap .quotes-table tbody tr>td:nth-child(4)::-webkit-scrollbar{display:none!important}.app-main .page-wrap .quotes-table .quote-customer-fit{display:block!important;width:max-content!important;min-width:100%!important;max-width:none!important;color:var(--text, #14233d)!important;font-size:11.5px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important}.app-main .page-wrap .quotes-table tbody tr>td:nth-child(2){grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}.app-main .page-wrap .quotes-table tbody tr>td:nth-child(2) .link-btn{width:auto!important;max-width:none!important;padding:0!important;color:var(--primary, #245ba7)!important;text-align:left!important;white-space:nowrap!important}.app-main .page-wrap .quotes-table tbody tr>td:nth-child(2) b{font-size:10.5px!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important}.app-main .page-wrap .quotes-table tbody tr>td.actions-cell{grid-column:3!important;grid-row:1!important}.app-main .page-wrap .quotes-table .table-action.is-whatsapp,.app-main .page-wrap .quotes-table .table-action.is-open,.app-main .page-wrap .quotes-table .table-action.is-print,.app-main .page-wrap .quotes-table .table-action.is-delete{display:none!important}}@media (max-width: 420px){.app-main .page-wrap table[data-mobile-cards] .table-action{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.app-main .page-wrap .product-table tbody tr.previewable-list-row{grid-template-columns:46px minmax(0,1fr) max-content max-content!important;gap:5px!important}.app-main .page-wrap .product-table .thumb{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(4) b,.app-main .page-wrap .quotes-table .quote-customer-fit{font-size:10.5px!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(9):not(.actions-cell),.app-main .page-wrap .quotes-table tbody tr>td:nth-child(2) b{font-size:9.5px!important}}.mobile-dashboard-single-panel-v10{display:none!important}.product-preview-studio-v20__price{display:grid!important;visibility:visible!important;opacity:1!important;min-height:86px!important;overflow:visible!important}.product-preview-studio-v20__price b{display:block!important;visibility:visible!important;opacity:1!important;color:#fff!important;white-space:normal!important;overflow-wrap:anywhere!important}.product-preview-studio-v20__description{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.product-preview-studio-v20__description pre,.product-preview-studio-v20__description-text,[data-product-display-description]{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;text-overflow:clip!important}@media (min-width:1001px){body:not(.dashboard-v372-ready) .dashboard-overview-grid[data-dashboard-widget-zone]{visibility:hidden!important;opacity:0!important}body.dashboard-v372-ready .dashboard-overview-grid[data-dashboard-widget-zone]{visibility:visible!important;opacity:1!important}.dashboard-overview-grid[data-dashboard-widget-zone],.dashboard-overview-grid[data-dashboard-widget-zone]>.dashboard-widget-v63{transition:none!important;animation:none!important}}@media (max-width:1000px){.mobile-dashboard-single-panel-v10{display:none!important}.dashboard-page-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important;padding:13px 14px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.dashboard-page-head .eyebrow,.dashboard-page-head p,.dashboard-page-head .dashboard-edit-actions{display:none!important}.dashboard-page-head h1{margin:0!important;font-size:20px!important;line-height:1.2!important}.dashboard-shortcuts[data-shortcut-zone],section.metric-grid[data-dashboard-zone=metrics],section.decision-grid[data-dashboard-zone=decisions]{display:none!important}.dashboard-overview-grid[data-dashboard-widget-zone]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;position:static!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.dashboard-overview-grid[data-dashboard-widget-zone]>.dashboard-widget-v63{display:none!important}.dashboard-overview-grid[data-dashboard-widget-zone]>[data-dashboard-widget=live-proforma-tracking],.dashboard-overview-grid[data-dashboard-widget-zone]>[data-dashboard-widget=recent-proformas],.dashboard-overview-grid[data-dashboard-widget-zone]>[data-dashboard-widget=recent-customers],.dashboard-overview-grid[data-dashboard-widget-zone]>[data-dashboard-widget=recent-activity],.dashboard-overview-grid[data-dashboard-widget-zone]>[data-dashboard-widget=alerts]{display:block!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:16px!important;background:var(--card,#fff)!important;box-shadow:none!important;transform:none!important;transition:none!important;animation:none!important;box-sizing:border-box!important}.dashboard-overview-grid [data-dashboard-widget=live-proforma-tracking]{order:1!important}.dashboard-overview-grid [data-dashboard-widget=recent-proformas]{order:2!important}.dashboard-overview-grid [data-dashboard-widget=recent-customers]{order:3!important}.dashboard-overview-grid [data-dashboard-widget=recent-activity]{order:4!important}.dashboard-overview-grid [data-dashboard-widget=alerts]{order:5!important}.dashboard-overview-grid .dash-tools-v372,.dashboard-overview-grid .dash-resize-v372,.dashboard-overview-grid .dash-widget-tools-v63{display:none!important}.dashboard-overview-grid .card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:50px!important;margin:0!important;padding:12px 13px!important;border:0!important;border-bottom:1px solid var(--border,#dbe5f2)!important;background:#f8fbff!important}.dashboard-overview-grid .card-head>div{min-width:0!important}.dashboard-overview-grid .card-head h2{margin:0!important;font-size:15px!important;line-height:1.25!important}.dashboard-overview-grid .card-head small{display:none!important}.dashboard-overview-grid .card-head>a,.dashboard-overview-grid .card-head .btn{flex:0 0 auto!important;min-height:32px!important;padding:6px 9px!important;border-radius:9px!important;font-size:11px!important;white-space:nowrap!important}.dashboard-sent-quotes-card .sent-quotes-mini{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;background:#fff!important}.dashboard-sent-quotes-card .sent-quotes-mini>.metric{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;min-height:62px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-right:1px solid #edf2f8!important;border-bottom:1px solid #edf2f8!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important}.dashboard-sent-quotes-card .sent-quotes-mini>.metric:nth-child(2n){border-right:0!important}.dashboard-sent-quotes-card .sent-quotes-mini>.metric:last-child{grid-column:1/-1!important;border-right:0!important;border-bottom:0!important}.dashboard-sent-quotes-card .metric__icon{font-size:19px!important}.dashboard-sent-quotes-card .metric__copy{min-width:0!important}.dashboard-sent-quotes-card .metric__copy small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}.dashboard-sent-quotes-card .metric__copy strong{font-size:18px!important}.dashboard-proformas-card .dashboard-table-fit{width:100%!important;max-width:100%!important;overflow:visible!important}.dashboard-proformas-card table,.dashboard-proformas-card tbody{display:block!important;width:100%!important;min-width:0!important}.dashboard-proformas-card thead{display:none!important}.dashboard-proformas-card tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto 34px!important;grid-template-areas:"customer total action" "number status action"!important;align-items:center!important;gap:3px 8px!important;width:100%!important;min-width:0!important;min-height:62px!important;padding:9px 11px!important;border:0!important;border-bottom:1px solid #edf2f8!important;background:#fff!important;box-sizing:border-box!important}.dashboard-proformas-card tbody tr:last-child{border-bottom:0!important}.dashboard-proformas-card tbody td{display:block!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0!important;border:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.dashboard-proformas-card tbody td:nth-child(1){grid-area:number!important;color:var(--muted,#718198)!important}.dashboard-proformas-card tbody td:nth-child(2){grid-area:customer!important;font-size:13px!important;font-weight:800!important}.dashboard-proformas-card tbody td:nth-child(3),.dashboard-proformas-card tbody td:nth-child(4){display:none!important}.dashboard-proformas-card tbody td:nth-child(5){grid-area:status!important}.dashboard-proformas-card tbody td:nth-child(6){grid-area:total!important;text-align:right!important;font-size:12px!important}.dashboard-proformas-card tbody td:nth-child(7){grid-area:action!important;overflow:visible!important}.dashboard-proformas-card .tag{padding:3px 6px!important;font-size:9px!important}.dashboard-proformas-card .table-action{width:32px!important;height:32px!important;min-width:32px!important}.dashboard-proformas-card td.empty{grid-column:1/-1!important;grid-area:auto!important;padding:15px!important;text-align:center!important}.dashboard-customers-card table,.dashboard-customers-card tbody{display:block!important;width:100%!important}.dashboard-customers-card tr{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:9px!important;min-height:57px!important;padding:8px 11px!important;border-bottom:1px solid #edf2f8!important}.dashboard-customers-card tr:last-child{border-bottom:0!important}.dashboard-customers-card td{display:block!important;padding:0!important;border:0!important;min-width:0!important}.dashboard-customers-card td>a:first-child{display:block!important;min-width:0!important;text-decoration:none!important}.dashboard-customers-card td b,.dashboard-customers-card td small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-customers-card td b{font-size:13px!important}.dashboard-customers-card td small{margin-top:3px!important;color:var(--muted,#718198)!important;font-size:10px!important}.dashboard-customers-card .table-action{width:32px!important;height:32px!important;min-width:32px!important}.dashboard-activity-card .activity-scroll,.dashboard-alerts-card .mini-list{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:340px!important;padding:0!important;overflow:auto!important}.dashboard-activity-card .activity-scroll>div,.dashboard-alerts-card .mini-list>a{display:block!important;min-width:0!important;padding:10px 12px!important;border-bottom:1px solid #edf2f8!important;color:inherit!important;text-decoration:none!important;background:#fff!important}.dashboard-activity-card .activity-scroll>div:last-child,.dashboard-alerts-card .mini-list>a:last-child{border-bottom:0!important}.dashboard-activity-card b,.dashboard-activity-card small,.dashboard-alerts-card b,.dashboard-alerts-card small{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.dashboard-activity-card b,.dashboard-alerts-card b{font-size:12px!important;line-height:1.35!important}.dashboard-activity-card small,.dashboard-alerts-card small{margin-top:3px!important;color:var(--muted,#718198)!important;font-size:10px!important;line-height:1.4!important}.dashboard-overview-grid .empty{margin:0!important;padding:16px!important}}@media (max-width:430px){.dashboard-overview-grid .card-head{padding:11px!important}.dashboard-overview-grid .card-head h2{font-size:14px!important}.dashboard-sent-quotes-card .sent-quotes-mini>.metric{padding:9px 10px!important}.dashboard-proformas-card tbody tr{padding:8px 9px!important}}html:has(body.product-preview-v20-page),body.product-preview-v20-page{width:100%!important;min-width:0!important;min-height:100%!important;height:auto!important;max-height:none!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#eef4fb!important}body.product-preview-v20-page{display:block!important;padding:24px!important}.product-preview-v20-page .product-preview-studio-v20{display:block!important;width:min(1440px,100%)!important;min-width:0!important;min-height:calc(100vh - 48px)!important;height:auto!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}.product-preview-v20-page .product-preview-studio-v20__body,.product-preview-v20-page .product-preview-studio-v20__content,.product-preview-v20-page .product-preview-studio-v20__description,.product-preview-v20-page .product-preview-studio-v20__description-text,.product-preview-v20-page [data-product-display-description]{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.product-preview-v20-page .product-preview-studio-v20__description-text,.product-preview-v20-page [data-product-display-description]{display:block!important;width:100%!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;text-overflow:clip!important}.product-preview-v20-page .product-preview-studio-v20__price,.product-preview-v20-page [data-product-price-card]{display:grid!important;visibility:visible!important;opacity:1!important;min-height:86px!important;overflow:visible!important}.product-preview-v20-page .product-preview-studio-v20__price b{display:block!important;color:#fff!important;visibility:visible!important;opacity:1!important;white-space:normal!important;overflow-wrap:anywhere!important}.product-preview-back-v3{position:fixed!important;z-index:50!important;top:14px!important;left:14px!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border:1px solid #cbd8e8!important;border-radius:13px!important;background:#fff!important;color:#183153!important;box-shadow:0 10px 28px #0f234429!important;font-size:22px!important;font-weight:900!important}#globalPreviewModal.is-product-preview-v3 .preview-modal__card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1480px,calc(100vw - 28px))!important;height:calc(100dvh - 28px)!important;min-height:620px!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:hidden!important}#globalPreviewModal.is-product-preview-v3 #globalPreviewFrame{display:block!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;background:#eef4fb!important;visibility:visible!important;opacity:1!important}.mobile-back-btn,.mobile-topbar-home{display:none!important}@media (max-width:1000px){.topbar[data-responsive-topbar]{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;min-height:56px!important;padding:7px 8px!important;overflow:visible!important;position:sticky!important;top:0!important;z-index:80!important}.topbar[data-responsive-topbar]>.topbar__hamburger,.topbar[data-responsive-topbar]>.mobile-back-btn,.topbar[data-responsive-topbar]>.mobile-topbar-home{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border-radius:11px!important;font-size:18px!important;line-height:1!important}.topbar[data-responsive-topbar]>.mobile-back-btn[hidden]{display:none!important}.topbar[data-responsive-topbar]>.mobile-topbar-home{color:var(--primary,#245ba7)!important;background:color-mix(in srgb,var(--primary,#245ba7) 9%,#fff)!important;border-color:color-mix(in srgb,var(--primary,#245ba7) 24%,var(--border,#dbe5f2))!important}.topbar[data-responsive-topbar]>.locale-flags{flex:0 0 auto!important;min-width:0!important;margin:0!important}.topbar[data-responsive-topbar]>.topbar__pills{display:none!important}.topbar[data-responsive-topbar]>.topbar__right{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:5px!important;margin-left:auto!important}body.page-dashboard-v3 .dashboard-page-head,body.page-dashboard-v3 .dashboard-shortcuts,body.page-dashboard-v3 section.metric-grid[data-dashboard-zone=metrics],body.page-dashboard-v3 section.decision-grid[data-dashboard-zone=decisions],body.page-dashboard-v3 .dashboard-overview-grid[data-dashboard-widget-zone],body:has(.mobile-home-v3) .dashboard-page-head,body:has(.mobile-home-v3) .dashboard-shortcuts,body:has(.mobile-home-v3) section.metric-grid[data-dashboard-zone=metrics],body:has(.mobile-home-v3) section.decision-grid[data-dashboard-zone=decisions],body:has(.mobile-home-v3) .dashboard-overview-grid[data-dashboard-widget-zone]{display:none!important}.mobile-dashboard-single-panel-v10.mobile-home-v3{display:grid!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.mobile-home-v3__hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:18px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#245ba7) 10%,#fff),#fff 72%)!important;box-shadow:0 9px 26px #14305812!important}.mobile-home-v3__hero-copy{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important}.mobile-home-v3__hero-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:var(--primary,#245ba7)!important;color:#fff!important;font-size:23px!important;font-weight:900!important}.mobile-home-v3__hero .eyebrow{display:block!important;margin:0 0 2px!important;font-size:9px!important;letter-spacing:.12em!important}.mobile-home-v3__hero h1{margin:0!important;font-size:21px!important;line-height:1.1!important}.mobile-home-v3__hero p{margin:4px 0 0!important;color:var(--muted,#718198)!important;font-size:10px!important;line-height:1.35!important}.mobile-home-v3__new{flex:0 0 auto!important;min-height:36px!important;padding:7px 10px!important;white-space:nowrap!important;font-size:10.5px!important}.mobile-home-v3__quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.mobile-home-v3__quick>a{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-areas:"icon value" "icon label"!important;align-items:center!important;gap:1px 8px!important;min-width:0!important;min-height:62px!important;padding:9px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:15px!important;background:#fff!important;color:inherit!important;box-shadow:0 5px 16px #1430580b!important}.mobile-home-v3__quick>a>span{grid-area:icon!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;background:#edf5ff!important;font-size:17px!important}.mobile-home-v3__quick>a>b{grid-area:label!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--muted,#718198)!important;font-size:9px!important;line-height:1.1!important}.mobile-home-v3__quick>a>strong{grid-area:value!important;font-size:17px!important;line-height:1!important}.mobile-home-v3__section{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 7px 22px #1430580e!important;overflow:hidden!important}.mobile-home-v3__section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:48px!important;padding:11px 13px!important;border-bottom:1px solid #e9eff7!important;background:#f8fbff!important}.mobile-home-v3__section-head>div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.mobile-home-v3__section-head h2{margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important}.mobile-home-v3__section-head>a{flex:0 0 auto!important;padding:5px 7px!important;border-radius:8px!important;background:#edf5ff!important;color:var(--primary,#245ba7)!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.mobile-home-v3__tracking-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.mobile-home-v3__tracking-grid>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:55px!important;padding:10px 12px!important;border-right:1px solid #edf2f8!important;border-bottom:1px solid #edf2f8!important;color:inherit!important}.mobile-home-v3__tracking-grid>a:nth-child(2n){border-right:0!important}.mobile-home-v3__tracking-grid>a:nth-last-child(-n+2){border-bottom:0!important}.mobile-home-v3__tracking-grid small{color:var(--muted,#718198)!important;font-size:9.5px!important;font-weight:800!important}.mobile-home-v3__tracking-grid b{color:var(--primary,#245ba7)!important;font-size:18px!important}.mobile-home-v3__rows{display:block!important;width:100%!important}.mobile-home-v3__rows>a,.mobile-home-v3__rows>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:57px!important;padding:9px 12px!important;border-bottom:1px solid #edf2f8!important;color:inherit!important;background:#fff!important}.mobile-home-v3__rows>:last-child{border-bottom:0!important}.mobile-home-v3__rows span,.mobile-home-v3__rows b,.mobile-home-v3__rows small{display:block!important;min-width:0!important}.mobile-home-v3__rows b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.3!important}.mobile-home-v3__rows small{margin-top:3px!important;color:var(--muted,#718198)!important;font-size:9.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.mobile-home-v3__rows>a>strong{flex:0 0 auto!important;color:var(--primary,#245ba7)!important;font-size:11px!important;white-space:nowrap!important}.mobile-home-v3__arrow{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:#edf5ff!important;font-size:20px!important}.mobile-home-v3__rows--activity>div{grid-template-columns:1fr!important;align-items:start!important}.mobile-home-v3__empty{margin:0!important;padding:16px!important;color:var(--muted,#718198)!important;text-align:center!important;font-size:11px!important}.app-main .page-wrap .product-table tbody tr.previewable-list-row{grid-template-columns:48px minmax(0,1fr) 66px 70px!important;gap:5px!important;min-height:60px!important;overflow:hidden!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(2){width:48px!important;min-width:48px!important;max-width:48px!important}.app-main .page-wrap .product-table .thumb{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(4){min-width:0!important;width:100%!important;overflow:hidden!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(4) b{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(9):not(.actions-cell){width:66px!important;min-width:66px!important;max-width:66px!important;overflow:hidden!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-main .page-wrap .product-table tbody tr>td.actions-cell{width:70px!important;min-width:70px!important;max-width:70px!important;overflow:hidden!important}.app-main .page-wrap .product-table .table-action-list{display:grid!important;grid-template-columns:repeat(2,32px)!important;justify-content:end!important;gap:4px!important;width:68px!important;min-width:68px!important;max-width:68px!important;overflow:hidden!important}.app-main .page-wrap .product-table .table-action{position:static!important;inset:auto!important;transform:none!important;margin:0!important}.app-main .page-wrap .product-table tbody tr.previewable-list-row:has(>td:nth-child(9).actions-cell){grid-template-columns:48px minmax(0,1fr) 70px!important}.app-main .page-wrap .product-table tbody tr.previewable-list-row:has(>td:nth-child(9).actions-cell)>td.actions-cell{grid-column:3!important}.products-list-form+.pager.mobile-infinite-source-v3{display:none!important}.mobile-product-infinite-v3{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:52px!important;margin:10px 0 2px!important;padding:10px 12px!important;border:1px dashed #cbd8e8!important;border-radius:13px!important;background:#f8fbff!important;color:var(--muted,#718198)!important;text-align:center!important}.mobile-product-infinite-v3 b{font-size:10.5px!important;line-height:1.35!important}.mobile-product-infinite-v3__spinner{display:none!important;flex:0 0 18px!important;width:18px!important;height:18px!important;border:2px solid #c6d6ea!important;border-top-color:var(--primary,#245ba7)!important;border-radius:50%!important}.mobile-product-infinite-v3[data-state=loading] .mobile-product-infinite-v3__spinner{display:block!important;animation:crmv1MobileSpin .8s linear infinite!important}.mobile-product-infinite-v3[data-state=error]{border-color:#f3b9b9!important;background:#fff5f5!important;color:#b42318!important;cursor:pointer!important}.mobile-product-infinite-v3[data-state=done]{border-style:solid!important;border-color:#b9e3cd!important;background:#f1fff7!important;color:#087443!important}@keyframes crmv1MobileSpin{to{transform:rotate(360deg)}}#globalPreviewModal.is-product-preview-v3 .preview-modal__card{width:calc(100vw - 14px)!important;height:calc(100dvh - 14px)!important;min-height:0!important;max-height:calc(100dvh - 14px)!important}body.product-preview-v20-page{padding:8px!important}.product-preview-v20-page .product-preview-studio-v20{min-height:calc(100dvh - 16px)!important;border-radius:14px!important}.product-preview-back-v3{top:10px!important;left:10px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}@media (max-width:430px){.topbar[data-responsive-topbar]{gap:3px!important;padding-inline:5px!important}.topbar[data-responsive-topbar]>.locale-flags .locale-flag{width:32px!important;min-width:32px!important;height:32px!important}.topbar[data-responsive-topbar]>.locale-flags .locale-flag img{width:22px!important;height:15px!important}.mobile-home-v3__hero{grid-template-columns:1fr!important}.mobile-home-v3__new{width:100%!important}.mobile-home-v3__quick>a{grid-template-columns:28px minmax(0,1fr)!important;padding:8px 7px!important}.mobile-home-v3__quick>a>span{width:28px!important;height:28px!important}.app-main .page-wrap .product-table tbody tr.previewable-list-row{grid-template-columns:44px minmax(0,1fr) 58px 64px!important;gap:4px!important}.app-main .page-wrap .product-table tbody tr.previewable-list-row:has(>td:nth-child(9).actions-cell){grid-template-columns:44px minmax(0,1fr) 64px!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(2),.app-main .page-wrap .product-table .thumb{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.app-main .page-wrap .product-table tbody tr>td:nth-child(9):not(.actions-cell){width:58px!important;min-width:58px!important;max-width:58px!important;font-size:9px!important}.app-main .page-wrap .product-table tbody tr>td.actions-cell{width:64px!important;min-width:64px!important;max-width:64px!important}.app-main .page-wrap .product-table .table-action-list{grid-template-columns:repeat(2,30px)!important;gap:3px!important;width:63px!important;min-width:63px!important;max-width:63px!important}}.global-page-back-v13[hidden]{display:none!important}.global-page-back-v13:not([hidden]){display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:11px!important;background:#fff!important;color:var(--text,#14233d)!important;font-size:19px!important;font-weight:900!important;line-height:1!important}.mobile-topbar-home-v13{display:none!important}html:has(body.product-preview-v20-page),body.product-preview-v20-page{width:100%!important;min-width:0!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-gutter:stable!important}body.product-preview-v20-page{display:block!important;padding:14px!important;background:#eef4fb!important}.product-preview-v20-page .product-preview-studio-v20{width:min(1380px,100%)!important;min-height:calc(100vh - 28px)!important;height:auto!important;max-height:none!important;overflow:hidden!important}.product-preview-price-chip-v12{display:grid!important;gap:2px!important;min-width:190px!important;padding:10px 13px!important;border:1px solid #b8cce6!important;border-radius:13px!important;background:#12233c!important;color:#fff!important;box-shadow:none!important}.product-preview-price-chip-v12 small,.product-preview-price-chip-v12 span{color:#dce8f7!important;font-size:10px!important;line-height:1.25!important}.product-preview-price-chip-v12 b{color:#fff!important;font-size:21px!important;line-height:1.15!important;white-space:nowrap!important}.product-preview-v20-page .product-preview-studio-v20__description,.product-preview-v20-page .product-preview-studio-v20__description-text,.product-preview-v20-page [data-product-display-description]{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.product-preview-v20-page .product-preview-studio-v20__description-text,.product-preview-v20-page [data-product-display-description]{margin:0!important;padding:0!important;color:#1b2b45!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.52!important}.product-preview-v20-page .product-preview-studio-v20__price,.product-preview-v20-page [data-product-price-card]{display:grid!important;visibility:visible!important;opacity:1!important}@media (min-width:901px){.product-preview-v20-page .product-preview-studio-v20__head{align-items:center!important;gap:14px!important;padding:15px 18px!important}.product-preview-v20-page .product-preview-studio-v20__heading h1{margin:3px 0 7px!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.12!important}.product-preview-v20-page .product-preview-studio-v20__head-actions{display:grid!important;grid-template-columns:minmax(190px,auto) auto!important;grid-template-areas:"price logo" "price edit"!important;align-items:center!important;justify-items:end!important;gap:6px 10px!important}.product-preview-price-chip-v12{grid-area:price!important}.product-preview-v20-page .product-preview-studio-v20__logo{grid-area:logo!important;width:92px!important;height:38px!important}.product-preview-v20-page [data-product-edit-toggle]{grid-area:edit!important}.product-preview-v20-page .product-preview-studio-v20__body{grid-template-columns:minmax(275px,320px) minmax(0,1fr)!important;min-height:0!important;height:auto!important}.product-preview-v20-page .product-preview-studio-v20__media{padding:16px!important}.product-preview-v20-page .product-preview-studio-v20__image{width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;padding:10px!important}.product-preview-v20-page .product-preview-studio-v20__price{min-height:76px!important;margin-top:10px!important;padding:11px 13px!important}.product-preview-v20-page .product-preview-studio-v20__price b{font-size:20px!important}.product-preview-v20-page .product-preview-studio-v20__content{padding:16px!important;overflow:visible!important}.product-preview-v20-page .product-preview-studio-v20__facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.product-preview-v20-page .product-preview-studio-v20__facts>div{min-height:55px!important;padding:9px 10px!important}.product-preview-v20-page .product-preview-studio-v20__description{margin-top:10px!important;padding:13px 14px!important}.product-preview-v20-page .product-preview-studio-v20__section-title{margin-bottom:9px!important}}#globalPreviewModal.is-product-preview-v3 .preview-modal__card,#globalPreviewModal.is-product-preview-v13 .preview-modal__card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1500px,calc(100vw - 24px))!important;height:calc(100dvh - 24px)!important;min-height:600px!important;max-height:calc(100dvh - 24px)!important;padding:0!important;overflow:hidden!important}#globalPreviewModal.is-product-preview-v3 #globalPreviewFrame,#globalPreviewModal.is-product-preview-v13 #globalPreviewFrame{display:block!important;width:100%!important;height:100%!important;min-height:0!important;overflow:auto!important;border:0!important;background:#eef4fb!important}.mobile-home-v4{display:none!important}@media (max-width:1000px){.topbar[data-responsive-topbar]{position:sticky!important;top:0!important;z-index:90!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;min-height:56px!important;padding:7px 8px!important;overflow:visible!important}.global-page-back-v13:not([hidden]),.mobile-topbar-home-v13{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border-radius:11px!important}.mobile-topbar-home-v13{color:var(--primary,#245ba7)!important;background:#edf5ff!important;border:1px solid #bdd3ef!important;font-size:20px!important;font-weight:900!important}.topbar[data-responsive-topbar]>.topbar__pills,.topbar[data-responsive-topbar]>.ui-zoom-controls{display:none!important}.topbar[data-responsive-topbar]>.topbar__right{margin-left:auto!important;gap:4px!important}body.page-dashboard-v3 .dashboard-page-head,body.page-dashboard-v3 .dashboard-shortcuts,body.page-dashboard-v3 section.metric-grid[data-dashboard-zone=metrics],body.page-dashboard-v3 section.decision-grid[data-dashboard-zone=decisions],body.page-dashboard-v3 .dashboard-overview-grid[data-dashboard-widget-zone]{display:none!important}.mobile-home-v4{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.mobile-home-v4__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;margin:0 0 10px!important;padding:13px 14px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:16px!important;background:linear-gradient(135deg,#edf5ff,#fff 72%)!important;box-shadow:none!important}.mobile-home-v4__top>div{min-width:0!important}.mobile-home-v4__top .eyebrow{display:block!important;margin-bottom:2px!important;font-size:9px!important;letter-spacing:.1em!important}.mobile-home-v4__top h1{margin:0!important;font-size:21px!important;line-height:1.1!important}.mobile-home-v4__top .btn{flex:0 0 auto!important;min-height:36px!important;padding:7px 10px!important;font-size:10.5px!important;white-space:nowrap!important}.mobile-home-v4__stack{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important}.mobile-home-v4__panel{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.mobile-home-v4__panel>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:48px!important;padding:10px 12px!important;border-bottom:1px solid #e8eef7!important;background:#f8fbff!important}.mobile-home-v4__panel>header>div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.mobile-home-v4__panel>header h2{margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important}.mobile-home-v4__panel>header>a{flex:0 0 auto!important;padding:5px 7px!important;border-radius:8px!important;background:#eaf3ff!important;color:var(--primary,#245ba7)!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.mobile-home-v4__stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.mobile-home-v4__stats>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;min-height:56px!important;padding:10px 12px!important;border-right:1px solid #edf2f8!important;border-bottom:1px solid #edf2f8!important;color:inherit!important;background:#fff!important}.mobile-home-v4__stats>a:nth-child(2n){border-right:0!important}.mobile-home-v4__stats>a:nth-last-child(-n+2){border-bottom:0!important}.mobile-home-v4__stats small{color:var(--muted,#718198)!important;font-size:10px!important;font-weight:800!important}.mobile-home-v4__stats b{color:var(--primary,#245ba7)!important;font-size:19px!important}.mobile-home-v4__list{display:block!important;width:100%!important;min-width:0!important}.mobile-home-v4__list>a,.mobile-home-v4__list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:57px!important;padding:9px 12px!important;border-bottom:1px solid #edf2f8!important;background:#fff!important;color:inherit!important;box-sizing:border-box!important}.mobile-home-v4__list>:last-child{border-bottom:0!important}.mobile-home-v4__list span{display:block!important;min-width:0!important}.mobile-home-v4__list b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.3!important}.mobile-home-v4__list small{display:block!important;min-width:0!important;margin-top:3px!important;color:var(--muted,#718198)!important;font-size:9.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.mobile-home-v4__list>a>strong{flex:0 0 auto!important;color:var(--primary,#245ba7)!important;font-size:11px!important;white-space:nowrap!important}.mobile-home-v4__go{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:#edf5ff!important;font-size:20px!important}.mobile-home-v4__list--activity>div{grid-template-columns:1fr!important;align-items:start!important}.mobile-home-v4__empty{margin:0!important;padding:16px!important;color:var(--muted,#718198)!important;text-align:center!important;font-size:11px!important}#globalPreviewModal.is-product-preview-v3 .preview-modal__card,#globalPreviewModal.is-product-preview-v13 .preview-modal__card{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;min-height:0!important;max-height:calc(100dvh - 12px)!important}.product-preview-price-chip-v12{width:100%!important;min-width:0!important}}@media (max-width:430px){.topbar[data-responsive-topbar]{gap:3px!important;padding-inline:5px!important}.mobile-home-v4__top{align-items:stretch!important;flex-direction:column!important}.mobile-home-v4__top .btn{width:100%!important}}.quote-product-picker__head-copy{display:grid;min-width:0;gap:2px}.quote-product-picker__head-copy b{color:var(--text,#14233d);font-size:12px}.quote-product-picker__head-copy small{color:var(--muted,#718198);font-size:9.5px;font-weight:650}.quote-product-picker__search{position:sticky;top:39px;z-index:6;display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:5px;margin:0 0 6px;padding:7px;border:1px solid #c8d8ec;border-radius:11px;background:#f8fbff;box-shadow:0 5px 15px #14305814}.quote-product-picker__search>span{display:grid;place-items:center;color:var(--primary,#245ba7);font-size:17px}.quote-product-picker__search input{width:100%;min-width:0;height:36px;padding:7px 9px;border:1px solid #b8cce6;border-radius:9px;background:#fff;color:var(--text,#14233d);font:inherit;font-size:13px;font-weight:750;outline:0}.quote-product-picker__search input:focus{border-color:var(--primary,#245ba7);box-shadow:0 0 0 3px #245ba721}.quote-product-picker__search button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:#e9f1fb;color:#52657f;font-size:19px;cursor:pointer}@media (max-width:1000px){html,body{max-width:100%!important;overflow-x:hidden!important}body{font-size:14px!important}.app-shell{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.page-wrap{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px 10px 84px!important;overflow:visible!important}#sidebar.sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;display:flex!important;width:min(88vw,340px)!important;min-width:0!important;max-width:340px!important;height:100dvh!important;max-height:100dvh!important;transform:translate(-104%)!important;transition:transform .18s ease!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-shadow:18px 0 45px #0a1f3b40!important}#sidebar.sidebar.is-open{transform:translate(0)!important}#sidebar .sidebar-rail-toggle{display:none!important}#sidebar .brand-card{flex:0 0 auto!important;margin:8px!important}#sidebar .menu{display:grid!important;width:100%!important;min-width:0!important;gap:4px!important;padding:4px 8px 82px!important}#sidebar .menu>a,#sidebar .menu details,#sidebar .menu summary,#sidebar .menu details>a{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#sidebar .menu>a,#sidebar .menu summary{min-height:46px!important;padding:10px 12px!important}#sidebar .menu details>a{display:flex!important;align-items:center!important;min-height:42px!important;padding:9px 12px 9px 44px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}#sidebar .sidebar-logout{position:sticky!important;bottom:0!important;margin-top:auto!important;padding:8px!important;background:var(--sidebar,#14233d)!important}.topbar[data-responsive-topbar]{width:100%!important;min-width:0!important;max-width:100%!important;min-height:56px!important;padding:7px 8px!important;gap:5px!important}.topbar[data-responsive-topbar]>.topbar__hamburger,.topbar[data-responsive-topbar]>.global-page-back-v13:not([hidden]),.topbar[data-responsive-topbar]>.mobile-topbar-home-v13{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.topbar[data-responsive-topbar]>.locale-flags{flex:0 0 auto!important;gap:3px!important}.topbar[data-responsive-topbar]>.locale-flags .locale-flag{min-width:34px!important;height:36px!important;padding:4px 5px!important}.topbar[data-responsive-topbar]>.locale-flags .locale-flag b{display:none!important}.topbar[data-responsive-topbar]>.topbar__right{display:flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;margin-left:auto!important;gap:4px!important}.topbar[data-responsive-topbar]>.topbar__right .user-chip,.topbar[data-responsive-topbar]>.topbar__right .topbar-settings-link,.topbar[data-responsive-topbar]>.topbar__right .support-btn__label{display:none!important}.topbar[data-responsive-topbar]>.topbar__right .support-btn,.topbar[data-responsive-topbar]>.topbar__right .icon-btn,.topbar[data-responsive-topbar]>.topbar__right summary{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.topbar-search__pop{position:fixed!important;left:8px!important;right:8px!important;top:58px!important;width:auto!important;max-width:none!important}.topbar-search__form{grid-template-columns:minmax(0,1fr) auto!important}.page-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important}.page-head>div,.page-head__actions{width:100%!important;min-width:0!important}.page-head h1{font-size:21px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.page-head p{font-size:12px!important;line-height:1.45!important}.page-head__actions,.row-actions,.form-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.card{width:100%!important;min-width:0!important;max-width:100%!important;border-radius:14px!important;box-sizing:border-box!important}.card-head{min-width:0!important;flex-wrap:wrap!important;gap:8px!important}.form-grid,.form-grid.form-grid,.stack,.settings-grid,.profile-grid,.two-col,.three-col{grid-template-columns:minmax(0,1fr)!important}.form-grid>*,.form-grid .wide,.wide{min-width:0!important;max-width:100%!important;grid-column:1!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important;box-sizing:border-box!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select{min-height:44px!important}.app-shell textarea{min-height:92px!important;line-height:1.4!important}.btn,.icon-btn,button{touch-action:manipulation}.btn{min-height:42px!important;white-space:normal!important;text-align:center!important}.table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important}.tabs,.subnav,.toolbar{max-width:100%!important;overflow-x:auto!important}.modal{align-items:flex-start!important;padding:8px!important;overflow-y:auto!important}.modal .modal-card{width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0 auto!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:16px!important}.modal .modal-card .form-grid{grid-template-columns:minmax(0,1fr)!important}.preview-modal__toolbar{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}.preview-modal__actions{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important}.preview-modal__actions .btn{flex:1 1 130px!important}#globalPreviewFrame{width:100%!important;min-width:0!important}.quote-product-picker{left:10px!important;right:auto!important;width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;padding:6px!important;border-radius:13px!important}.quote-product-picker__head{top:-6px!important;margin:-6px -6px 5px!important;padding:8px 9px!important}.quote-product-picker__search{top:38px!important;grid-template-columns:22px minmax(0,1fr) 34px!important;padding:6px!important}.quote-product-picker__search input{height:40px!important;min-height:40px!important;font-size:16px!important}.quote-product-option{grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important;min-height:70px!important;padding:8px 6px!important}.quote-product-option__thumb{grid-column:1!important;grid-row:1 / span 2!important;width:48px!important;height:58px!important}.quote-product-option__body{grid-column:2!important;min-width:0!important}.quote-product-option__title{font-size:13px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}.quote-product-option__meta,.quote-product-option__desc{font-size:10.5px!important;white-space:normal!important;overflow-wrap:anywhere!important}.quote-product-option__price{grid-column:2!important;justify-self:start!important;text-align:left!important;font-size:12px!important}.quote-product-option__price small{display:inline!important;margin-left:5px!important}.quote-pro-v58{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-top-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.quote-pro-v58 .quote-side-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important}.quote-pro-v58 .quote-info-v82-grid,.quote-pro-v58 .quote-fx-row{grid-template-columns:minmax(0,1fr)!important}.quote-pro-v58 .quote-info-v82-grid .quote-field,.quote-pro-v58 .quote-info-v82-grid .quote-field--wide,.quote-pro-v58 .quote-info-v82-grid .tf-date,.quote-pro-v58 .quote-info-v82-grid .tf-valid,.quote-pro-v58 .quote-info-v82-grid .tf-delivery,.quote-pro-v58 .quote-info-v82-grid .tf-follow-date{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-info-v82-grid input[type=date]{width:100%!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-customer-card .card-head{align-items:flex-start!important;flex-direction:column!important}.quote-pro-v58 .quote-customer-add-btn{width:100%!important;justify-content:center!important}.quote-pro-v58 .snapshot-grid{grid-template-columns:minmax(0,1fr)!important}.quote-pro-v58 .quote-lines-workspace-v11{padding:10px!important;overflow:visible!important}.quote-pro-v58 .quote-lines-toolbar-v11{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0 0 9px!important}.quote-pro-v58 .quote-lines-toolbar-title-v11{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.quote-pro-v58 .quote-lines-live-summary-v11{display:flex!important;flex-wrap:wrap!important;width:100%!important}.quote-pro-v58 .quote-lines-toolbar-v11 .quote-row-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;overflow:visible!important}.quote-pro-v58 .quote-row-create-btn{width:100%!important;min-height:44px!important}.quote-pro-v58 .quote-lines-workspace-v11 .quote-items-scroll,.quote-pro-v58 .quote-lines-card--v90 .quote-items-scroll{width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;overflow:visible!important}.quote-pro-v58 table.quote-items--v90{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;table-layout:auto!important}.quote-pro-v58 .quote-items--v90 colgroup,.quote-pro-v58 .quote-items--v90 thead{display:none!important}.quote-pro-v58 .quote-items--v90 tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important}.quote-pro-v58 .quote-items--v90 tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:0!important;border:1px solid #c9d9ed!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 5px 16px #1430580f!important}.quote-pro-v58 .quote-items--v90 tbody td{position:relative!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid #edf2f8!important;background:#fff!important;text-align:left!important;box-sizing:border-box!important}.quote-pro-v58 .quote-items--v90 tbody td:last-child{border-bottom:0!important}.quote-pro-v58 .quote-items--v90 tbody td:before{color:#60738d!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;text-transform:uppercase!important}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(1):before{content:"Görsel"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(2):before{content:"Ürün Kodu"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(3):before{content:"Ürün / Açıklama"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(4):before{content:"Miktar"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(5):before{content:"Birim"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(6):before{content:"Birim Fiyat"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(7):before{content:"İndirim"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(8):before{content:"KDV"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(9):before{content:"Toplam"}.quote-pro-v58 .quote-items--v90 tbody td:nth-child(10):before{content:"İşlemler"}.quote-pro-v58 .quote-items--v90 .quote-image-cell,.quote-pro-v58 .quote-items--v90 .quote-product-main-cell{align-items:start!important}.quote-pro-v58 .quote-items--v90 .quote-line-image-stack{justify-self:start!important;width:auto!important}.quote-pro-v58 .quote-items--v90 .quote-product-main-stack,.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{width:100%!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-items--v90 .quote-product-name__wrap{grid-template-columns:minmax(0,1fr) 44px!important}.quote-pro-v58 .quote-items--v90 .quote-pick-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.quote-pro-v58 .quote-items--v90 textarea.line-name{min-height:58px!important;font-size:16px!important}.quote-pro-v58 .quote-items--v90 textarea.line-description{min-height:112px!important;font-size:15px!important}.quote-pro-v58 .quote-items--v90 .quote-discount-combo{grid-template-columns:minmax(86px,.7fr) minmax(0,1fr)!important;width:100%!important}.quote-pro-v58 .quote-items--v90 .quote-line-net b{font-size:16px!important;text-align:left!important}.quote-pro-v58 .quote-items--v90 .quote-inline-actions{display:grid!important;grid-template-columns:repeat(4,44px)!important;gap:6px!important;justify-content:start!important}.quote-pro-v58 .quote-items--v90 .quote-inline-action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:17px!important}.quote-pro-v58 .quote-total{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}.quote-pro-v58 .quote-total>div{min-width:0!important;padding:9px!important}.quote-pro-v58 .quote-save-inline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.quote-pro-v58 .quote-save-inline .btn{width:100%!important}.quote-pro-v58 .terms-form-grid{grid-template-columns:minmax(0,1fr)!important}.quote-pro-v58 .term-combo{grid-column:1!important;min-width:0!important}.quote-template-gallery-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.quote-template-choice-list{max-height:36dvh!important;overflow:auto!important}.quote-template-applied-preview iframe{width:100%!important;min-width:0!important;height:55dvh!important}}@media (max-width:520px){.page-wrap{padding-inline:8px!important}.page-head__actions>.btn,.row-actions>.btn{flex:1 1 100%!important;width:100%!important}.modal{padding:0!important}.modal .modal-card{width:100vw!important;max-width:100vw!important;min-height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.quote-pro-v58 .quote-total{grid-template-columns:minmax(0,1fr)!important}.quote-pro-v58 .quote-items--v90 tbody td{grid-template-columns:76px minmax(0,1fr)!important;padding:8px!important}.quote-pro-v58 .quote-items--v90 .quote-inline-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}.quote-pro-v58 .quote-items--v90 .quote-inline-action{width:100%!important;min-width:0!important}}.quote-product-picker{overflow:hidden}.quote-product-picker.is-open{display:flex!important;flex-direction:column!important}.quote-product-picker__progress{flex:0 0 auto;min-height:0;padding:0 9px;color:#60738d;font-size:10px;font-weight:800;transition:min-height .12s ease,padding .12s ease}.quote-product-picker__progress.is-loading{min-height:24px;padding:5px 9px}.quote-product-picker__progress.is-loading:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border:2px solid #b9cbe3;border-top-color:var(--primary,#245ba7);border-radius:50%;vertical-align:-1px;animation:crmv15-picker-spin .7s linear infinite}.quote-product-picker__results{min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.quote-product-picker__head .quote-product-picker__head-copy{display:grid!important;place-items:initial!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important}@keyframes crmv15-picker-spin{to{transform:rotate(360deg)}}.quote-global-discount{margin:10px 0 0;border:1px solid #cad8e9;border-radius:13px;background:#f8fbff;overflow:hidden}.quote-global-discount>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:10px 12px;cursor:pointer;color:#203b61;font-weight:850;list-style:none}.quote-global-discount>summary::-webkit-details-marker{display:none}.quote-global-discount>summary small{padding:4px 7px;border-radius:999px;background:#e8f0fa;color:#60738d;font-size:10px;white-space:nowrap}.quote-global-discount.has-discount{border-color:#f1b9b9;background:snow}.quote-global-discount.has-discount>summary small{background:#fee2e2;color:#b42318}.quote-global-discount__body{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(150px,1fr) minmax(190px,1fr) auto;align-items:end;gap:9px;padding:0 12px 12px}.quote-global-discount__body label{display:grid;gap:5px;min-width:0;color:#60738d;font-size:11px;font-weight:800}.quote-global-discount__body input,.quote-global-discount__body select{width:100%;min-width:0;min-height:40px}.quote-global-discount__applied{display:grid;gap:3px;min-height:40px;padding:6px 10px;border:1px solid #e4c4c4;border-radius:10px;background:#fff}.quote-global-discount__applied small{color:#718198;font-size:10px;font-weight:750}.quote-global-discount__applied b{color:#b42318;font-size:15px;font-variant-numeric:tabular-nums}@media (max-width:1000px){.topbar[data-responsive-topbar]{flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;min-height:96px!important}.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info{display:flex!important;order:20!important;flex:1 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;margin:0!important;padding:5px 0 0!important;border-top:1px solid #e5edf7!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info::-webkit-scrollbar{display:none!important}.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info>.pill,.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info>.pill--date,.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info>.pill--time,.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info>.pill--currency{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;overflow:visible!important;font-size:10.5px!important;white-space:nowrap!important}.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info>.pill i{font-size:12px!important}.topbar[data-responsive-topbar]>.topbar__pills.topbar__live-info>.pill--time b{min-width:0!important}.topbar[data-responsive-topbar]>.topbar__right{order:10!important}.topbar[data-responsive-topbar]>.topbar__right .support-btn{display:none!important}.topbar-search__pop{top:98px!important}.quote-pro-v58 .quote-items--v90 tbody td[class]{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:10px!important;overflow:visible!important;white-space:normal!important;text-align:left!important;box-sizing:border-box!important}.quote-pro-v58 .quote-items--v90 tbody td[class]:before{display:block!important;width:100%!important;margin:0 0 7px!important;color:#526983!important;font-size:10.5px!important;font-weight:900!important;line-height:1.25!important;white-space:normal!important;writing-mode:horizontal-tb!important}.quote-pro-v58 .quote-items--v90 tbody td[class] input:not([type=checkbox]):not([type=radio]),.quote-pro-v58 .quote-items--v90 tbody td[class] select,.quote-pro-v58 .quote-items--v90 tbody td[class] textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;box-sizing:border-box!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-product-main-cell .quote-product-main-stack,.quote-pro-v58 .quote-items--v90 tbody td.quote-product-main-cell .quote-product-name__wrap,.quote-pro-v58 .quote-items--v90 tbody td.quote-product-main-cell .line-resize-box{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-product-main-cell .quote-product-name__wrap{position:relative!important;padding-right:52px!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-product-main-cell .quote-pick-btn{position:absolute!important;top:0!important;right:0!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-product-main-cell textarea.line-name{min-height:66px!important;font-size:16px!important;line-height:1.35!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-product-main-cell textarea.line-description{margin-top:8px!important;min-height:108px!important;font-size:15px!important;line-height:1.4!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-image-cell .quote-line-image-stack{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;max-width:100%!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-product-code .brochure-link{display:inline-flex!important;max-width:100%!important;margin:7px 7px 0 0!important;white-space:normal!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-discount-cell .quote-discount-combo{display:grid!important;grid-template-columns:minmax(96px,.65fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:7px!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-discount-cell .quote-discount-combo select,.quote-pro-v58 .quote-items--v90 tbody td.quote-discount-cell .quote-discount-combo input{width:100%!important;min-width:0!important;max-width:100%!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-line-net b{display:block!important;width:100%!important;font-size:17px!important;white-space:nowrap!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-row-actions-cell .quote-inline-actions{display:grid!important;grid-template-columns:repeat(4,minmax(44px,1fr))!important;width:100%!important;gap:7px!important}.quote-pro-v58 .quote-items--v90 tbody td.quote-row-actions-cell .quote-inline-action{width:100%!important;min-width:44px!important;max-width:none!important}.quote-product-picker.is-open{position:fixed!important;inset:104px 8px 76px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;padding:7px!important;border-radius:14px!important}.quote-product-picker__head{position:static!important;flex:0 0 auto!important;margin:-7px -7px 5px!important}.quote-product-picker__search{position:static!important;flex:0 0 auto!important;margin-bottom:3px!important}.quote-product-picker__results{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.quote-global-discount__body{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.quote-global-discount__body .btn{width:100%!important}}@media (max-width:520px){.topbar[data-responsive-topbar]>.topbar__right .support-btn{display:none!important}.quote-pro-v58 .quote-items--v90 tbody td[class]{padding:10px 9px!important}.quote-product-picker.is-open{top:102px!important;bottom:72px!important}}@media (prefers-reduced-motion:reduce){.quote-product-picker__progress.is-loading:before{animation:none}}.pager--all-mode{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin-top:12px!important;padding:11px 13px!important;border:1px solid var(--border-color,#dbe5f2)!important;border-radius:13px!important;background:#fff!important}.pager--all-mode>div{display:flex!important;gap:7px!important;margin-left:auto!important}.pager--all-mode .btn{min-width:145px!important;justify-content:center!important}.workflow-current-count-v16{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:5px 9px;border:1px solid #bfd5ef;border-radius:999px;background:#eef6ff;color:#175a9f;font-size:11px;font-weight:900}.dashboard-workflow-card .workflow-task-list{max-height:480px!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding:10px!important}.dashboard-workflow-card .workflow-task-list>.workflow-task{flex:none!important}.dashboard-proforma-visit-alert-v16{display:grid;width:100%;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:start;margin-top:9px;padding:9px 11px;border:1px solid #8fc3ff;border-radius:11px;background:#edf7ff;color:#123f70;text-align:left;cursor:pointer}.dashboard-proforma-visit-alert-v16[hidden]{display:none!important}.dashboard-proforma-visit-alert-v16>span:first-child{color:#1376d1;font-size:10px;line-height:18px}.dashboard-proforma-visit-alert-v16 b,.dashboard-proforma-visit-alert-v16 small{display:block}.dashboard-proforma-visit-alert-v16 b{font-size:12px}.dashboard-proforma-visit-alert-v16 small{margin-top:2px;color:#496b8f;font-size:10.5px;line-height:1.35}.proforma-visit-history-card-v16{width:min(920px,96vw)!important;max-height:min(88vh,850px)!important;padding:18px!important}.proforma-visit-history-head-v16{display:flex;gap:10px;align-items:flex-start;padding-right:36px}.proforma-visit-history-head-v16>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eaf4ff;font-size:20px}.proforma-visit-history-head-v16 h2{margin:0;font-size:19px}.proforma-visit-history-head-v16 p{margin:4px 0 0;color:var(--muted,#64748b);font-size:12px}.proforma-visit-history-summary-v16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.proforma-visit-summary-item-v16{display:grid;gap:3px;padding:10px 12px;border:1px solid #dbe7f4;border-radius:11px;background:#f8fbff}.proforma-visit-summary-item-v16 small{color:#64748b;font-size:11px}.proforma-visit-summary-item-v16 b{font-size:20px;color:#174f88}.proforma-visit-history-list-v16{display:grid;gap:9px}.proforma-visit-quote-v16{border:1px solid #dbe5f2;border-radius:13px;background:#fff;overflow:hidden}.proforma-visit-quote-head-v16{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 12px;background:#f8fbff;border-bottom:1px solid #e5edf7}.proforma-visit-quote-head-v16 b,.proforma-visit-quote-head-v16 small{display:block}.proforma-visit-quote-head-v16 b{font-size:12.5px}.proforma-visit-quote-head-v16 small{margin-top:3px;color:#64748b;font-size:10.5px}.proforma-visit-latest-v16{white-space:nowrap;padding:4px 7px;border-radius:8px;background:#eaf6ef;color:#187346;font-size:10px;font-weight:850}.proforma-visit-days-v16{display:grid}.proforma-visit-day-v16{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;padding:9px 12px;border-top:1px solid #eef2f7}.proforma-visit-day-v16:first-child{border-top:0}.proforma-visit-day-label-v16 b,.proforma-visit-day-label-v16 small{display:block}.proforma-visit-day-label-v16 b{font-size:11.5px}.proforma-visit-day-label-v16 small{margin-top:2px;color:#64748b;font-size:10px}.proforma-visit-times-v16{display:flex;gap:5px;flex-wrap:wrap}.proforma-visit-times-v16 span{padding:4px 7px;border:1px solid #cfe0f2;border-radius:999px;background:#f5f9ff;color:#244e78;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}@media (max-width:620px){.pager--all-mode{align-items:stretch!important}.pager--all-mode>div,.pager--all-mode .btn{width:100%!important}.dashboard-workflow-card .workflow-task-list{max-height:60vh!important}.dashboard-proforma-visit-alert-v16{margin-top:8px}.proforma-visit-history-card-v16{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:14px!important}.proforma-visit-history-summary-v16{grid-template-columns:1fr 1fr}.proforma-visit-quote-head-v16{display:grid}.proforma-visit-latest-v16{white-space:normal;width:max-content;max-width:100%}.proforma-visit-day-v16{grid-template-columns:1fr;gap:7px}.proforma-visit-times-v16 span{font-size:11px;padding:5px 8px}}.sidebar .brand-card{gap:5px;padding:6px 4px 10px}.sidebar .brand-logo{height:72px;border-radius:14px}.sidebar .brand-name{font-size:15px}.sidebar .brand-card small{font-size:10.5px}.sidebar .brand-profile-action{min-height:30px}.menu-section-label{display:block;margin:10px 8px 2px;color:var(--sidebar-muted,var(--muted,#718198));font-size:9.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.menu-section-label+details,.menu-section-label+.menu__item{margin-top:0!important}.sidebar-flyout{position:fixed;z-index:10050;display:grid;gap:4px;min-width:220px;max-width:min(320px,calc(100vw - 100px));padding:9px;border:1px solid var(--border,#dbe5f2);border-radius:14px;background:var(--card,#fff);box-shadow:0 18px 48px #10213b38;color:var(--text,#14233d)}.sidebar-flyout>strong{padding:5px 7px 7px;border-bottom:1px solid var(--border,#dbe5f2);font-size:12px}.sidebar-flyout>a{padding:9px 10px;border-radius:9px;color:inherit;font-size:12px;font-weight:750}.sidebar-flyout>a:hover,.sidebar-flyout>a[aria-current=page]{background:var(--menu-active-bg,#edf5ff);color:var(--menu-active-text,var(--primary,#245ba7));outline:0}body.sidebar-is-collapsed .menu-section-label{display:none!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=home]:before{content:"⌂"!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=profile]:before{content:"▣"!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=customers]:before{content:"♟"!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=products]:before{content:"◇"!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=quotes]:before{content:"▤"!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=process]:before{content:"⇄"!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=settings]:before{content:"⚙"!important}body.sidebar-is-collapsed:not(.icons--emoji-live) .menu [data-icon=admin]:before{content:"◆"!important}.theme-contrast-check-v17{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border,#dbe5f2);border-radius:11px;background:#f8fafc;font-size:12px}.theme-contrast-check-v17.is-ok{background:#ecfdf3;border-color:#a7e6c5;color:#087443}.theme-contrast-check-v17.is-warning{background:#fff8e6;border-color:#f1d28b;color:#8a5b00}.pager--v17{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 18px;padding:10px 12px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:var(--card,#fff)}.pager--v17 .pager__actions{display:flex;flex-wrap:wrap;gap:6px}.quote-save-inline{position:sticky;bottom:10px;z-index:15;padding:8px 10px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:color-mix(in srgb,var(--card,#fff) 94%,transparent);box-shadow:0 10px 28px #10213b1c;backdrop-filter:blur(10px)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--primary,#245ba7) 55%,#fff)!important;outline-offset:2px!important}@media (max-width:700px){.pager--v17{align-items:flex-start;flex-direction:column}.pager--v17 .pager__actions{width:100%}.pager--v17 .pager__actions .btn{flex:1}.list-table-card td,.pro-table td{white-space:normal!important;overflow-wrap:anywhere}.list-table-card td b,.pro-table td b{white-space:normal!important}.quote-save-inline{bottom:72px}.theme-contrast-check-v17{align-items:flex-start;flex-direction:column}}.dashboard-edit-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-widget-manager-card-v18{width:min(940px,94vw)!important;max-height:88vh;overflow:auto}.dashboard-widget-manager-head-v18{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.dashboard-widget-manager-head-v18 h2{margin:3px 0 5px}.dashboard-widget-manager-head-v18 p{margin:0;color:var(--muted);max-width:650px}.dashboard-widget-catalog-v18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-widget-catalog-v18>button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;min-height:78px;padding:11px 12px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-widget-catalog-v18>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 48%,var(--border));box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.dashboard-widget-catalog-v18>button.is-active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}.dashboard-widget-catalog-v18>button>span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--inner-bg,#f4f7fb);font-size:20px}.dashboard-widget-catalog-v18 b{align-self:end}.dashboard-widget-catalog-v18 small{align-self:start;color:var(--muted)}.dashboard-widget-catalog-v18 i{grid-column:3;grid-row:1/3;font-size:11px;font-style:normal;font-weight:900;color:var(--primary);white-space:nowrap}.dashboard-widget-manager-foot-v18{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.dash-tools-v372 .dash-remove-v18{color:#b42318!important}.dashboard-widget-v63[hidden]{display:none!important}.theme-preset-hub-v18{margin-bottom:14px!important;padding:14px!important}.theme-preset-hub-head-v18{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.theme-preset-hub-head-v18 h2{margin:2px 0 4px}.theme-preset-hub-head-v18 p{margin:0;color:var(--muted);max-width:820px}.theme-preset-current-v18{padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:11px;white-space:nowrap}.theme-preset-grid-v18{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.theme-preset-card-v18{position:relative;display:grid;grid-template-columns:26px 56px minmax(0,1fr) 20px;align-items:center;gap:7px;min-height:72px;padding:9px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--text);text-align:left;cursor:pointer;transition:.16s ease}.theme-preset-card-v18:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 9px 24px #0f23441a}.theme-preset-card-v18.is-active{border:2px solid var(--primary);padding:8px;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.theme-preset-no-v18{font-size:10px;font-weight:900;color:var(--muted)}.theme-preset-mini-v18{position:relative;width:56px;height:44px;overflow:hidden;border-radius:9px;background:var(--theme-page);border:1px solid color-mix(in srgb,var(--theme-a) 20%,#dbe5f2)}.theme-preset-mini-v18:before{content:"";position:absolute;inset:0 auto 0 0;width:16px;background:var(--theme-a)}.theme-preset-mini-v18 i{position:absolute;left:22px;right:5px;height:6px;border-radius:4px;background:var(--theme-card)}.theme-preset-mini-v18 i:nth-child(1){top:6px;background:var(--theme-b)}.theme-preset-mini-v18 i:nth-child(2){top:17px}.theme-preset-mini-v18 i:nth-child(3){top:29px}.theme-preset-mini-v18[data-kind=tesla-crimson],.theme-preset-mini-v18[data-kind=bosch-engineering],.theme-preset-mini-v18[data-kind=classic-paper]{border-radius:1px}.theme-preset-mini-v18[data-kind=apple-glass],.theme-preset-mini-v18[data-kind=premium-plum]{border-radius:15px;box-shadow:0 5px 12px #0002}.theme-preset-card-v18 b{display:block;font-size:12px}.theme-preset-card-v18 small{display:block;margin-top:2px;color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-preset-card-v18 em{font-style:normal;font-weight:900;color:var(--primary)}.theme-preset-tip-v18{margin-top:10px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--primary) 7%,var(--page));color:var(--text);font-size:11px}.theme-sidebar-library-v17{display:none!important}.theme-select-v17{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.theme-sidebar-controls-v16 .theme-sidebar-input-grid-v16>label.wide:first-child,.theme-sidebar-selected-note-v17{display:none!important}.theme-editable-v18{outline:1px solid transparent;outline-offset:2px;cursor:pointer!important;transition:outline-color .12s ease,box-shadow .12s ease!important}.theme-editable-v18:hover{outline-color:color-mix(in srgb,var(--pv-primary,#245ba7) 52%,transparent)!important}.theme-editable-v18.is-theme-editing-v18{outline:2px solid var(--pv-primary,#245ba7)!important}.theme-point-editor-v18{position:fixed;z-index:10080;width:230px;padding:10px;border:1px solid #c8d7e8;border-radius:14px;background:#fff;color:#14233d;box-shadow:0 18px 48px #0f234433;font:12px/1.3 Inter,Arial,sans-serif}.theme-point-editor-v18>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.theme-point-editor-v18>div button{width:26px;height:26px;padding:0;border:1px solid #dbe5f2;border-radius:8px;background:#f7f9fc;cursor:pointer}.theme-point-editor-v18>label{display:grid!important;grid-template-columns:1fr 90px!important;align-items:center!important;gap:8px!important;margin:7px 0!important;color:#243650!important;font-size:11px!important}.theme-point-editor-v18 input[type=color]{width:90px!important;height:32px!important;padding:2px!important}.theme-point-editor-v18 select{width:100%!important;min-width:0!important;height:32px!important;font-size:11px!important}.theme-point-editor-v18 small{display:block;margin-top:8px;color:#718198;font-size:9px!important}.theme-preview-canvas-v359{--pv-heading-font:var(--pv-font);--pv-sidebar-font:var(--pv-font);--pv-table-font:var(--pv-font);--pv-button-font:var(--pv-font)}.theme-preview-canvas-v359 .theme-preview-sidebar-v359{font-family:var(--pv-sidebar-font)!important}.theme-preview-canvas-v359 h1,.theme-preview-canvas-v359 h2,.theme-preview-canvas-v359 h3{font-family:var(--pv-heading-font)!important}.theme-preview-canvas-v359 table{font-family:var(--pv-table-font)!important}.theme-preview-canvas-v359 button{font-family:var(--pv-button-font)!important}.theme-demo-submenu-v18{display:grid;gap:2px;max-height:0;overflow:hidden;opacity:0;margin:0 7px;padding:0 0 0 34px;transition:max-height var(--pv-motion,.18s) ease,opacity var(--pv-motion,.18s) ease,padding var(--pv-motion,.18s) ease}.theme-demo-submenu-v18.is-open{max-height:100px;opacity:1;padding-top:3px;padding-bottom:4px}.theme-demo-submenu-v18 span{padding:5px 7px;border-radius:calc(var(--pv-menu-radius)/2);background:color-mix(in srgb,var(--pv-active-bg) 64%,transparent);color:var(--pv-active-text);font-size:10px}@media (max-width:1300px){.theme-preset-grid-v18,.dashboard-widget-catalog-v18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.theme-preset-grid-v18,.dashboard-widget-catalog-v18{grid-template-columns:1fr}.theme-preset-hub-head-v18,.dashboard-widget-manager-head-v18,.dashboard-widget-manager-foot-v18{display:grid}.theme-preset-current-v18{white-space:normal}.theme-point-editor-v18{width:min(230px,calc(100vw - 20px))}}body,.app-main,.page-wrap{background:var(--page)!important;color:var(--text)!important}.card,.list-table-card,.products-table-card,.table-scroll,.mini-list,.activity-scroll,.workflow-card,.summary-box,.subcard,.panel{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}table tbody tr,table tbody td,.table tbody tr,.table tbody td{background:var(--table-row-bg)!important;color:var(--text)!important;border-color:var(--table-border)!important}table tbody tr:nth-child(2n),table tbody tr:nth-child(2n)>td{background:var(--table-alt-bg)!important}table tbody tr:hover,table tbody tr:hover>td{background:var(--table-hover-bg)!important}.pager--all-mode,.recovery-total,.proforma-visit-quote-v16,.quote-pro-v58 .quote-items--v90 tbody tr,.quote-pro-v58 .quote-items--v90 tbody td,.mobile-home-v4__stats>a{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}input,select,textarea,.quote-product-picker__search input{background:var(--input-bg,var(--card))!important;color:var(--input-text,var(--text))!important;border-color:var(--input-border,var(--border))!important}.theme-preview-canvas-v359[data-theme-key=minimal-air] .theme-preview-sidebar-v359{border-radius:0!important;box-shadow:none!important;border-right:1px solid var(--pv-border)!important}.theme-preview-canvas-v359[data-theme-key=minimal-air] [data-theme-demo-menu]>a{border-radius:0!important;border-width:0 0 1px!important}.theme-preview-canvas-v359[data-theme-key=apple-glass] .theme-preview-sidebar-v359{margin:16px!important;height:calc(100% - 32px)!important;border-radius:30px!important;box-shadow:0 24px 54px #0002!important}.theme-preview-canvas-v359[data-theme-key=apple-glass] [data-theme-demo-menu]>a{border-radius:18px!important}.theme-preview-canvas-v359[data-theme-key=tesla-crimson] .theme-preview-sidebar-v359{border-radius:0!important;border-right:6px solid var(--pv-primary)!important}.theme-preview-canvas-v359[data-theme-key=tesla-crimson] [data-theme-demo-menu]>a{text-transform:uppercase!important;border-radius:0!important;border-left:4px solid transparent!important}.theme-preview-canvas-v359[data-theme-key=microsoft-fluent] .theme-preview-sidebar-v359{border-right:1px solid var(--pv-border)!important;box-shadow:8px 0 28px #2563eb12!important}.theme-preview-canvas-v359[data-theme-key=microsoft-fluent] [data-theme-demo-menu]>a{border-radius:5px!important;border-left:3px solid transparent!important}.theme-preview-canvas-v359[data-theme-key=google-material] .theme-preview-sidebar-v359{margin:8px!important;height:calc(100% - 16px)!important;border-radius:18px!important}.theme-preview-canvas-v359[data-theme-key=google-material] [data-theme-demo-menu]>a{border-radius:999px!important}.theme-preview-canvas-v359[data-theme-key=google-material] [data-theme-demo-menu]>a>span{border-radius:50%!important}.theme-preview-canvas-v359[data-theme-key=bosch-engineering] .theme-preview-sidebar-v359{border-radius:0!important;border-right:4px solid var(--pv-primary)!important;background-image:linear-gradient(#007bc00b 1px,transparent 1px)!important;background-size:100% 24px!important}.theme-preview-canvas-v359[data-theme-key=bosch-engineering] [data-theme-demo-menu]>a{border-radius:0!important;border-style:dashed!important}.theme-preview-canvas-v359[data-theme-key=dark-pro] .theme-preview-sidebar-v359{border-radius:0 20px 20px 0!important;box-shadow:10px 0 34px #0008!important}.theme-preview-canvas-v359[data-theme-key=dark-pro] [data-theme-demo-menu]>a{border-radius:10px!important}.theme-preview-canvas-v359[data-theme-key=neon-grid] .theme-preview-sidebar-v359{border-right:2px solid var(--pv-primary)!important;box-shadow:7px 0 28px color-mix(in srgb,var(--pv-primary) 28%,transparent)!important}.theme-preview-canvas-v359[data-theme-key=neon-grid] [data-theme-demo-menu]>a{border-radius:5px!important;box-shadow:inset 0 0 12px color-mix(in srgb,var(--pv-primary) 8%,transparent)!important}.theme-preview-canvas-v359[data-theme-key=classic-paper] .theme-preview-sidebar-v359{border-radius:0!important;border-right:4px double var(--pv-border)!important;font-family:Georgia,serif!important}.theme-preview-canvas-v359[data-theme-key=classic-paper] [data-theme-demo-menu]>a{border-radius:0!important;border-bottom:1px dotted var(--pv-border)!important}.theme-preview-canvas-v359[data-theme-key=premium-plum] .theme-preview-sidebar-v359{margin:12px!important;height:calc(100% - 24px)!important;border-radius:0 34px 34px 0!important;box-shadow:inset -5px -5px 18px #0003,12px 0 34px #581c8730!important}.theme-preview-canvas-v359[data-theme-key=premium-plum] [data-theme-demo-menu]>a{border-radius:18px!important;box-shadow:inset 3px 3px 8px #0002,inset -2px -2px 7px #fff2!important}.theme-login-studio-v359{grid-template-columns:minmax(0,1fr) 360px!important;gap:10px!important;align-items:start!important}.theme-login-studio-v359>.theme-preset-hub-v18{grid-column:1/-1!important;margin-bottom:0!important}.theme-login-studio-v359 .login-studio-main{gap:10px!important}.theme-studio-viewport-v359{height:clamp(620px,70vh,820px)!important;min-height:620px!important}.theme-preset-hub-v18,.theme-studio-preview-card-v359,.theme-studio-controls-v359,.theme-design-library-v363{margin-block:0 10px!important;padding:12px!important}.theme-preset-grid-v18{gap:7px!important}.theme-preset-card-v18{min-height:66px!important;padding:7px!important}.theme-card-toggle-v19{margin-left:auto!important;white-space:nowrap!important}.theme-collapsible-head-v19{position:relative}.theme-collapsible-v19.is-collapsed-v19>:not(.theme-collapsible-head-v19){display:none!important}.theme-collapsible-v19.is-collapsed-v19{padding-bottom:10px!important}.theme-studio-controls-v359.is-collapsed-v19{position:relative!important;top:auto!important;height:auto!important;min-height:0!important}.theme-sidebar-controls-v16 label:has([name=menu_mode]),.theme-sidebar-controls-v16 label:has([name=density]),.theme-sidebar-controls-v16 label:has([name=sidebar_width]){display:none!important}.theme-sidebar-controls-v16 summary{font-weight:900!important}.theme-design-library-v363{gap:8px!important}.theme-design-list-v363,.theme-design-import-v370{margin-top:7px!important}.login-studio-controls-scroll>details{margin:0!important}.login-studio-controls-scroll>details+details{margin-top:5px!important}.table-scroll table,.pro-table,.product-table{table-layout:auto!important;width:100%!important}.company-column-v19{width:1%!important;max-width:18ch!important;min-width:10ch!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.actions-col,.actions-cell,[class*=actions-col--],[class*=actions-cell--]{width:1%!important;min-width:max-content!important;white-space:nowrap!important;overflow:visible!important}.table-action-list{display:flex!important;flex-wrap:nowrap!important;overflow:visible!important}.product-table .col-name{width:16%!important}.product-table .col-desc{width:24%!important}.product-table .col-actions{width:1%!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:6px 12px!important;min-height:64px!important;padding:11px 170px 10px 14px!important}.dashboard-widget-v63>.card-head>div{min-width:0!important;display:grid!important;gap:4px!important}.dashboard-widget-v63>.card-head h2{margin:0!important;line-height:1.25!important;font-size:15px!important;letter-spacing:-.01em!important}.dashboard-widget-v63>.card-head small{display:block!important;margin:0!important;line-height:1.35!important;color:var(--muted)!important;max-width:62ch!important}.dashboard-widget-v63>.card-head>a{align-self:center!important;white-space:nowrap!important}.dash-tools-v372{top:11px!important}.media-fallback-v19{display:grid!important;place-items:center!important;align-content:center!important;gap:2px!important;min-width:42px;min-height:42px;width:100%;height:100%;padding:5px;border:1px dashed var(--border,#cbd5e1);border-radius:9px;background:color-mix(in srgb,var(--primary,#245ba7) 5%,var(--card,#fff));color:var(--muted,#64748b);text-align:center}.media-fallback-v19>span{font-size:18px;line-height:1;color:var(--primary,#245ba7)}.media-fallback-v19 small{font-size:9px;line-height:1.15}.thumb .media-fallback-v19{min-height:44px}.thumb .media-fallback-v19 small{font-size:8px}.list-loading-v19{cursor:progress!important}.list-loading-veil-v19{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;align-content:center;gap:8px;background:color-mix(in srgb,var(--page,#eef4fb) 88%,transparent);backdrop-filter:blur(4px);color:var(--text,#14233d)}.list-loading-veil-v19 b{font-size:15px}.list-loading-veil-v19 small{color:var(--muted,#64748b)}.list-loading-spinner-v19{width:34px;height:34px;border:3px solid var(--border,#cbd5e1);border-top-color:var(--primary,#245ba7);border-radius:50%;animation:v19spin .75s linear infinite}@keyframes v19spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.theme-login-studio-v359{grid-template-columns:1fr!important}.theme-login-studio-v359>.theme-preset-hub-v18{grid-column:1!important}.theme-studio-viewport-v359{height:600px!important;min-height:560px!important}.theme-studio-controls-v359{position:relative!important;top:auto!important;height:auto!important;max-height:none!important}}@media (max-width:760px){.theme-studio-viewport-v359{height:480px!important;min-height:440px!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head{padding:48px 12px 10px!important;grid-template-columns:1fr!important}.company-column-v19{max-width:14ch!important}}.theme-studio-head-v359{margin-bottom:8px!important}.theme-design-library-v363,.theme-preset-hub-v18,.theme-studio-preview-card-v359,.theme-studio-controls-v359{margin:0!important;padding:10px!important}.theme-section-head-v110{display:flex!important;align-items:center!important;gap:9px!important}.theme-section-head-v110>:first-child{min-width:0;flex:1}.theme-section-toggle-v110{flex:0 0 auto!important;white-space:nowrap!important}.theme-design-library-v363.is-collapsed-v110>:not(.theme-section-head-v110),.theme-studio-preview-card-v359.is-collapsed-v110>:not(.theme-section-head-v110):not(.login-studio-preview-head),.theme-studio-controls-v359.is-collapsed-v110>:not(.theme-section-head-v110):not(.login-studio-controls-head),.theme-preset-hub-v18.is-collapsed-v110>:not(.theme-preset-hub-head-v18){display:none!important}.theme-studio-preview-card-v359.is-collapsed-v110,.theme-studio-controls-v359.is-collapsed-v110,.theme-design-library-v363.is-collapsed-v110,.theme-preset-hub-v18.is-collapsed-v110{height:auto!important;min-height:0!important;position:relative!important;top:auto!important}.theme-login-studio-v359{display:grid!important;grid-template-columns:minmax(0,1fr) 370px!important;grid-template-areas:"presets presets" "preview controls"!important;gap:8px!important;align-items:start!important}.theme-login-studio-v359>.theme-preset-hub-v18{grid-area:presets!important}.theme-login-studio-v359>.login-studio-main{grid-area:preview!important;min-width:0!important}.theme-login-studio-v359>.theme-studio-controls-v359{grid-area:controls!important}.theme-preset-grid-v18{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.theme-preset-card-v18{min-height:58px!important;padding:6px!important}.theme-preset-tip-v18{margin-top:6px!important;padding:6px 8px!important}.theme-studio-viewport-v359{height:clamp(650px,72vh,860px)!important;min-height:650px!important}.theme-studio-controls-v359{height:clamp(650px,72vh,860px)!important;max-height:860px!important;overflow:hidden!important}.login-studio-controls-scroll{overflow:auto!important;min-height:0!important}.theme-design-list-v363,.theme-design-import-v370{margin-top:6px!important}.theme-design-list-v363{max-height:150px!important;overflow:auto!important}.theme-preview-canvas-v359 .theme-preview-sidebar-v359{background:var(--pv-sidebar-bg)!important;color:var(--pv-sidebar-text)!important;border-color:var(--pv-sidebar-border)!important}.theme-preview-canvas-v359[data-sidebar-style=minimal-white] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:1px solid var(--pv-sidebar-border)!important;box-shadow:none!important}.theme-preview-canvas-v359[data-sidebar-style=minimal-white] [data-theme-demo-menu]>a{border-radius:0!important;border-width:0 0 1px!important}.theme-preview-canvas-v359[data-sidebar-style=glass-panel] .theme-preview-sidebar-v359{margin:16px!important;height:calc(100% - 32px)!important;border-radius:30px!important;backdrop-filter:blur(20px)!important;box-shadow:0 24px 54px #0003!important}.theme-preview-canvas-v359[data-sidebar-style=glass-panel] [data-theme-demo-menu]>a{border-radius:18px!important}.theme-preview-canvas-v359[data-sidebar-style=red-line] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:6px solid var(--pv-primary)!important;box-shadow:none!important}.theme-preview-canvas-v359[data-sidebar-style=red-line] [data-theme-demo-menu]>a{border-radius:0!important;border-left:4px solid transparent!important;text-transform:uppercase!important}.theme-preview-canvas-v359[data-sidebar-style=paket-erp] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:1px solid var(--pv-sidebar-border)!important}.theme-preview-canvas-v359[data-sidebar-style=paket-erp] [data-theme-demo-menu]>a{border-radius:5px!important;border-left:3px solid transparent!important}.theme-preview-canvas-v359[data-sidebar-style=sidebar-card] .theme-preview-sidebar-v359{margin:8px!important;height:calc(100% - 16px)!important;border-radius:18px!important;box-shadow:0 8px 28px #0002!important}.theme-preview-canvas-v359[data-sidebar-style=sidebar-card] [data-theme-demo-menu]>a{border-radius:999px!important}.theme-preview-canvas-v359[data-sidebar-style=technical-panel] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:4px solid var(--pv-primary)!important;background-image:linear-gradient(color-mix(in srgb,var(--pv-primary) 8%,transparent) 1px,transparent 1px)!important;background-size:100% 24px!important}.theme-preview-canvas-v359[data-sidebar-style=technical-panel] [data-theme-demo-menu]>a{border-radius:0!important;border-style:dashed!important}.theme-preview-canvas-v359[data-sidebar-style=dark-executive] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0 20px 20px 0!important;box-shadow:10px 0 34px #0008!important}.theme-preview-canvas-v359[data-sidebar-style=dark-executive] [data-theme-demo-menu]>a{border-radius:10px!important}.theme-preview-canvas-v359[data-sidebar-style=gradient-pro] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;background:linear-gradient(180deg,var(--pv-sidebar-bg),color-mix(in srgb,var(--pv-primary) 24%,var(--pv-sidebar-bg)))!important;border-right:2px solid var(--pv-primary)!important;box-shadow:7px 0 28px color-mix(in srgb,var(--pv-primary) 28%,transparent)!important}.theme-preview-canvas-v359[data-sidebar-style=gradient-pro] [data-theme-demo-menu]>a{border-radius:5px!important}.theme-preview-canvas-v359[data-sidebar-style=classic-office] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:4px double var(--pv-sidebar-border)!important;font-family:Georgia,serif!important}.theme-preview-canvas-v359[data-sidebar-style=classic-office] [data-theme-demo-menu]>a{border-radius:0!important;border-bottom:1px dotted var(--pv-sidebar-border)!important}.theme-preview-canvas-v359[data-sidebar-style=neumorph-drawer] .theme-preview-sidebar-v359{margin:12px!important;height:calc(100% - 24px)!important;border-radius:0 34px 34px 0!important;box-shadow:inset -5px -5px 18px #0003,12px 0 34px #0003!important}.theme-preview-canvas-v359[data-sidebar-style=neumorph-drawer] [data-theme-demo-menu]>a{border-radius:18px!important;box-shadow:inset 3px 3px 8px #0002,inset -2px -2px 7px #fff2!important}.quotes-table.pro-table--quote{table-layout:auto!important;width:100%!important}.quotes-table.pro-table--quote th:nth-child(4),.quotes-table.pro-table--quote td:nth-child(4){width:clamp(150px,17vw,245px)!important;max-width:245px!important}.quote-customer-column-v110,.quote-customer-column-v110 .quote-customer-fit{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quotes-table.pro-table--quote .actions-col,.quotes-table.pro-table--quote .actions-cell{width:1%!important;min-width:max-content!important;white-space:nowrap!important}.quotes-table.pro-table--quote .table-action-list{flex-wrap:nowrap!important}.product-progressive-all-v110{display:flex;align-items:center;justify-content:center;gap:9px;margin:7px 0;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font-size:12px}.product-progressive-all-v110.is-complete .product-progressive-all-v110__spinner{display:none}.product-progressive-all-v110.is-error{border-color:var(--error-text,#b42318)}.product-progressive-all-v110__spinner{width:15px;height:15px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:v110spin .7s linear infinite}@keyframes v110spin{to{transform:rotate(360deg)}}.product-preview-studio-v20__head-actions{align-self:center!important}.product-preview-studio-v20__head-actions .product-preview-back-v3{position:static!important;inset:auto!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;box-shadow:none!important}.product-preview-studio-v20__head-actions .product-preview-price-chip-v12,.product-preview-price-summary-v13{display:none!important}.product-preview-studio-v20__body{grid-template-columns:220px minmax(0,1fr)!important}.product-preview-studio-v20__image{height:210px!important}.product-preview-editor-v20{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-preview-editor-v20__head{position:static!important;margin:0 0 8px!important;padding:8px 10px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:10px!important;background:var(--inner-bg,var(--card,#fff))!important}.product-preview-editor-v20__form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.product-preview-editor-v20__form label{gap:3px!important}.product-preview-editor-v20__form input,.product-preview-editor-v20__form select,.product-preview-editor-v20__form textarea{min-height:34px!important;padding:6px 8px!important}.product-preview-editor-v20__form textarea{min-height:82px!important}.product-preview-editor-v20__actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}.product-preview-editor-v20__actions>[data-product-edit-status]{margin-right:auto!important}.product-inline-toast-v110{position:fixed;z-index:20000;top:14px;left:50%;transform:translate(-50%,-14px);opacity:0;pointer-events:none;padding:9px 14px;border-radius:10px;background:#137a4b;color:#fff;font-weight:800;box-shadow:0 12px 30px #0003;transition:.18s ease}.product-inline-toast-v110.is-visible{transform:translate(-50%);opacity:1}.product-inline-toast-v110.is-error{background:#b42318}@media (max-width:1200px){.theme-login-studio-v359{grid-template-columns:1fr!important;grid-template-areas:"presets" "preview" "controls"!important}.theme-studio-controls-v359{height:auto!important;max-height:none!important}.theme-studio-viewport-v359{height:600px!important;min-height:560px!important}.theme-preset-grid-v18{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.theme-preset-grid-v18{grid-template-columns:1fr!important}.theme-studio-viewport-v359{height:520px!important;min-height:500px!important}.product-preview-studio-v20__body,.product-preview-editor-v20__form{grid-template-columns:1fr!important}.product-preview-editor-v20__form .span-2{grid-column:auto!important}.product-preview-editor-v20__actions{flex-wrap:wrap!important}}.theme-select-v17{display:none!important}.theme-preset-grid-v18{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.theme-preset-card-v18{min-width:0!important;min-height:62px!important}.theme-preset-card-v18>span:not(.theme-preset-no-v18):not(.theme-preset-mini-v18){min-width:0!important}.theme-preset-card-v18 b,.theme-preset-card-v18 small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.theme-preview-canvas-v359[data-sidebar-style=navy-rail] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:5px solid color-mix(in srgb,var(--pv-primary) 55%,var(--pv-sidebar-border))!important;box-shadow:8px 0 24px #0003!important}.theme-preview-canvas-v359[data-sidebar-style=navy-rail] [data-theme-demo-menu]>a{border-radius:8px!important;border-left:3px solid transparent!important}.theme-preview-canvas-v359[data-sidebar-style=graphite-compact] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;padding:8px!important;box-shadow:none!important}.theme-preview-canvas-v359[data-sidebar-style=graphite-compact] [data-theme-demo-menu]>a{min-height:39px!important;border:0!important;border-radius:5px!important}.theme-preview-canvas-v359[data-sidebar-style=booking-clean] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:1px solid var(--pv-sidebar-border)!important;box-shadow:none!important}.theme-preview-canvas-v359[data-sidebar-style=booking-clean] [data-theme-demo-menu]>a{border-width:0 0 0 3px!important;border-radius:0!important;background:transparent!important}.theme-preview-canvas-v359[data-sidebar-style=blue-glass] .theme-preview-sidebar-v359{margin:10px!important;height:calc(100% - 20px)!important;border-radius:24px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pv-primary) 58%,var(--pv-sidebar-bg)),color-mix(in srgb,var(--pv-primary) 32%,var(--pv-sidebar-bg)))!important;box-shadow:10px 0 30px #0003!important}.theme-preview-canvas-v359[data-sidebar-style=blue-glass] [data-theme-demo-menu]>a{border-radius:16px!important;backdrop-filter:blur(8px)!important}.theme-preview-canvas-v359[data-sidebar-style=dark-trip] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0 14px 14px 0!important;box-shadow:9px 0 30px #0006!important}.theme-preview-canvas-v359[data-sidebar-style=dark-trip] [data-theme-demo-menu]>a{border-radius:12px!important;border-color:transparent!important}.theme-preview-canvas-v359[data-sidebar-style=light-corporate] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:2px solid var(--pv-sidebar-border)!important;box-shadow:5px 0 18px color-mix(in srgb,var(--pv-primary) 7%,transparent)!important}.theme-preview-canvas-v359[data-sidebar-style=light-corporate] [data-theme-demo-menu]>a{border-radius:8px!important}.theme-preview-canvas-v359[data-sidebar-style=ideasoft-clean] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:1px solid var(--pv-sidebar-border)!important;box-shadow:none!important}.theme-preview-canvas-v359[data-sidebar-style=ideasoft-clean] [data-theme-demo-menu]>a{border:0!important;border-radius:10px!important;background:transparent!important}.theme-preview-canvas-v359[data-sidebar-style=ideasoft-clean] [data-theme-demo-menu]>a.is-active{box-shadow:inset 3px 0 var(--pv-primary)!important}.theme-preview-canvas-v359[data-sidebar-style=accordion-tree] .theme-preview-sidebar-v359{margin:0!important;height:100%!important;border-radius:0!important;border-right:1px solid var(--pv-sidebar-border)!important}.theme-preview-canvas-v359[data-sidebar-style=accordion-tree] [data-theme-demo-menu]>a{border-radius:12px!important}.theme-preview-canvas-v359[data-sidebar-style=accordion-tree] .theme-demo-submenu-v18{border-left:2px solid color-mix(in srgb,var(--pv-primary) 42%,var(--pv-sidebar-border))!important}.theme-preview-canvas-v359[data-sidebar-style=soft-blue] .theme-preview-sidebar-v359{margin:8px!important;height:calc(100% - 16px)!important;border-radius:18px!important;box-shadow:0 10px 26px color-mix(in srgb,var(--pv-primary) 10%,transparent)!important}.theme-preview-canvas-v359[data-sidebar-style=soft-blue] [data-theme-demo-menu]>a{border-radius:13px!important}.theme-preview-canvas-v359[data-sidebar-style=collapsible-pro] .theme-preview-sidebar-v359{margin:6px!important;height:calc(100% - 12px)!important;border-radius:14px!important;box-shadow:0 10px 24px #0002!important}.theme-preview-canvas-v359[data-sidebar-style=collapsible-pro] [data-theme-demo-menu]>a{border-radius:13px!important;box-shadow:0 4px 10px color-mix(in srgb,var(--pv-primary) 7%,transparent)!important}.app-main .page-wrap .customer-table{table-layout:auto!important;width:100%!important}.app-main .page-wrap .customer-table col:nth-child(3){width:clamp(190px,18vw,260px)!important}.app-main .page-wrap .customer-table th:nth-child(3),.app-main .page-wrap .customer-table td:nth-child(3),.app-main .page-wrap .customer-table .customer-company-column-v111{width:clamp(190px,18vw,260px)!important;min-width:190px!important;max-width:260px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-main .page-wrap .customer-table td:nth-child(3) .customer-name-link,.app-main .page-wrap .customer-table td:nth-child(3) .customer-name-link b{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}.sidebar .menu>a.menu__item[href="/"]{position:sticky!important;top:0!important;z-index:14!important;margin-bottom:5px!important;background:var(--menu-bg,var(--card,#fff))!important;box-shadow:0 7px 15px color-mix(in srgb,var(--text,#14233d) 8%,transparent)!important}.sidebar .menu>a.menu__item[href="/"].is-active{background:var(--menu-active-bg)!important;color:var(--menu-active-text)!important;border-color:var(--menu-active-border)!important}.dashboard-freeboard-v372>.dashboard-widget-v63{container-type:inline-size!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head{min-width:0!important;min-height:72px!important;align-content:start!important;padding:11px 162px 10px 14px!important}.dashboard-widget-v63>.card-head>div{min-width:0!important;overflow:hidden!important}.dashboard-widget-v63>.card-head h2{display:-webkit-box!important;min-width:0!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;font-size:14.5px!important;line-height:1.22!important}.dashboard-widget-v63>.card-head small{display:-webkit-box!important;min-width:0!important;max-width:100%!important;margin-top:3px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:ellipsis!important;font-size:10.5px!important;line-height:1.25!important}.dashboard-widget-v63>.card-head>a,.dashboard-widget-v63>.card-head>.row-actions{min-width:0!important;max-width:100%!important;overflow:hidden!important}.dashboard-widget-catalog-v18>button{grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;min-width:0!important;min-height:80px!important;padding:10px 11px!important}.dashboard-widget-catalog-v18>button>span{grid-row:1/3!important;width:38px!important;height:38px!important;align-self:center!important}.dashboard-widget-catalog-v18>button>b,.dashboard-widget-catalog-v18>button>small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-widget-catalog-v18>button>b{white-space:nowrap!important}.dashboard-widget-catalog-v18>button>small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;line-height:1.25!important}@container (max-width:430px){.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head{padding:51px 12px 10px!important;min-height:108px!important}.dashboard-freeboard-v372>.dashboard-widget-v63 .dash-tools-v372{left:12px!important;right:auto!important;top:9px!important}}html.ui-nav-pending-v111 body:before,html.ui-nav-pending-v111 body:after{content:none!important;display:none!important}.theme-dark-pro,.theme-midnight-ops,.theme-dark-invert,.theme-neon-grid,.theme-carbon-fiber,.theme-midnight-blue{color-scheme:dark}@media (max-width:1200px){.theme-preset-grid-v18{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.theme-preset-grid-v18{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-preset-card-v18{min-height:66px!important;padding:7px!important}.app-main .page-wrap .customer-table th:nth-child(3),.app-main .page-wrap .customer-table td:nth-child(3),.app-main .page-wrap .customer-table .customer-company-column-v111{width:100%!important;min-width:0!important;max-width:none!important}.dashboard-widget-catalog-v18>button{min-height:76px!important}.mobile-home-v4__panel>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.mobile-home-v4__panel>header>div{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.mobile-home-v4__panel>header>div>span{flex:0 0 auto!important}.mobile-home-v4__panel>header h2{min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.mobile-home-v4__panel>header>a{white-space:nowrap!important}.sidebar .menu>a.menu__item[href="/"]{top:0!important}}@media (max-width:430px){.theme-preset-grid-v18{grid-template-columns:1fr!important}.theme-preset-card-v18{min-height:60px!important}}#globalPreviewModal.is-quote-preview-v112 .preview-modal__card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}#globalPreviewModal.is-quote-preview-v112 #globalPreviewFrame{display:block!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;overflow:auto!important;border:0!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}@media (max-width:760px){#globalPreviewModal.is-quote-preview-v112{align-items:stretch!important;justify-items:stretch!important;padding:0!important;overflow:hidden!important;overscroll-behavior:none!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__card{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;border-radius:0!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__toolbar{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;padding:calc(6px + env(safe-area-inset-top)) 7px 6px!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__toolbar>div:first-child{display:flex!important;align-items:center!important;min-width:0!important}#globalPreviewModal.is-quote-preview-v112 #globalPreviewTitle{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}#globalPreviewModal.is-quote-preview-v112 #globalPreviewHint{display:none!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions{display:flex!important;grid-template-columns:none!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 0 2px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions::-webkit-scrollbar{display:none!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions .btn,#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions form,#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions form button,#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions .icon-btn{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;min-height:32px!important;margin:0!important;white-space:nowrap!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions .icon-btn{width:34px!important;min-width:34px!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__actions [data-preview-close]{position:absolute!important;z-index:3!important;top:calc(6px + env(safe-area-inset-top))!important;right:7px!important;margin:0!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__toolbar>div:first-child{padding-right:42px!important}}@media screen and (max-width:760px){html:has(body.embedded-proforma-preview-v112),body.embedded-proforma-preview-v112{min-height:100%!important;height:auto!important;overflow:auto!important;overscroll-behavior:auto!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}body.embedded-proforma-preview-v112{margin:0!important;padding:6px!important}body.embedded-proforma-preview-v112 #print-pages{display:block!important;transform-origin:top left!important;margin:0 auto!important}body.embedded-proforma-preview-v112 .print-page{margin:0 0 12px!important}}@media print{body.embedded-proforma-preview-v112 #print-pages{zoom:1!important;width:auto!important;margin:0!important}}.customer-preview-page .customer-inline-preview{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.customer-preview-page .customer-inline-preview>header{position:relative!important;z-index:2!important}.customer-preview-page #customerInlinePreviewClose{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #9ec7ef!important;border-radius:10px!important;background:#eaf4ff!important;color:#155a9f!important;font-size:22px!important;font-weight:900!important;line-height:1!important;opacity:1!important}.customer-preview-page #customerInlinePreviewFrame{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:min(72vh,760px)!important;min-height:460px!important;max-height:none!important;margin:0!important;border:0!important;overflow:auto!important;background:#e8edf3!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}.customer-preview-page .customer-inline-preview.is-loading-v114>header:after,#globalPreviewModal.is-preview-loading-v114 .preview-modal__toolbar:after{content:"Yükleniyor…";display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;border:1px solid #c9d8ea;border-radius:999px;background:#f8fbff;color:#334155;font:700 11px/1.2 system-ui,sans-serif;white-space:nowrap}#globalPreviewModal .preview-modal__card{position:relative}#globalPreviewModal #globalPreviewFrame{overflow:auto!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}#globalPreviewModal.is-preview-loading-v113 .preview-modal__card:after,#globalPreviewModal.is-preview-loading-v113 .preview-modal__card:before,.customer-preview-page .customer-inline-preview.is-loading-v113:after{content:none!important;display:none!important}#globalPreviewModal.is-preview-loading-v113 #globalPreviewFrame,.customer-preview-page .customer-inline-preview.is-loading-v113 #customerInlinePreviewFrame{visibility:visible!important}#globalPreviewModal .preview-modal__actions [data-preview-close]{display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #f0a4aa!important;border-radius:10px!important;background:#fff0f1!important;color:#b42318!important;opacity:1!important;visibility:visible!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:1!important;text-indent:0!important;box-shadow:0 2px 8px #b4231824!important}@media (max-width:760px){.customer-preview-page .customer-inline-preview:not([hidden]){position:fixed!important;inset:0!important;z-index:10000!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#e8edf3!important}.customer-preview-page .customer-inline-preview>header{min-height:48px!important;padding:6px 8px!important;background:#fff!important}.customer-preview-page .customer-inline-preview>header strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.customer-preview-page #customerInlinePreviewFrame{width:100vw!important;height:100%!important;min-height:0!important;overflow:auto!important;background:#e8edf3!important}.customer-preview-page .customer-inline-preview.is-loading-v114>header:after{font-size:10px;padding:2px 7px}#globalPreviewModal.is-preview-loading-v114 .preview-modal__toolbar:after{position:absolute;left:50%;bottom:4px;transform:translate(-50%)}}:root{--panel-z79:var(--panel-zoom,1)}@media (min-width:1001px){#globalPreviewModal.is-product-preview-v3 .preview-modal__card,#globalPreviewModal.is-product-preview-v13 .preview-modal__card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(820px,62vw)!important;height:min(620px,72dvh)!important;min-width:620px!important;min-height:420px!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 56px)!important;padding:0!important;overflow:hidden!important}}#globalPreviewModal.is-product-preview-v3 #globalPreviewFrame,#globalPreviewModal.is-product-preview-v13 #globalPreviewFrame{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:auto!important;border:0!important;-webkit-overflow-scrolling:touch!important}@media (max-width:1000px){#globalPreviewModal.is-product-preview-v3 .preview-modal__card,#globalPreviewModal.is-product-preview-v13 .preview-modal__card{width:calc(100vw - 20px)!important;height:min(760px,84dvh)!important;min-width:0!important;min-height:0!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;padding:0!important;overflow:hidden!important}}#globalPreviewModal.is-quote-preview-v112,#globalPreviewModal.is-quote-preview-v112 .preview-modal__card,#globalPreviewModal.is-quote-preview-v112 .preview-modal__toolbar,#globalPreviewModal.is-quote-preview-v112 #globalPreviewFrame,.customer-preview-page .customer-inline-preview,.customer-preview-page #customerInlinePreviewFrame{transition:none!important;animation:none!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1240px,calc(100vw - 28px))!important;height:min(860px,calc(100dvh - 28px))!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;padding:0!important;overflow:hidden!important}#globalPreviewModal.is-quote-preview-v112 .preview-modal__toolbar{position:relative!important}#globalPreviewModal.is-preview-loading-v114 .preview-modal__toolbar:after{position:absolute!important;left:50%!important;bottom:3px!important;z-index:4!important;transform:translate(-50%)!important;pointer-events:none!important}#globalPreviewModal.is-quote-preview-v112 #globalPreviewFrame{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;opacity:1!important;visibility:visible!important}@media (max-width:760px){#globalPreviewModal.is-quote-preview-v112 .preview-modal__card{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}}@media (min-width:1001px){.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"widget-copy widget-tools" "widget-action widget-tools"!important;align-items:start!important;align-content:start!important;gap:5px 10px!important;min-width:0!important;min-height:68px!important;height:auto!important;margin:0!important;padding:10px 11px!important;overflow:visible!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>div:first-child:not(.dash-tools-v372){grid-area:widget-copy!important;display:grid!important;gap:3px!important;min-width:0!important;overflow:visible!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>h2:first-child{grid-area:widget-copy!important;min-width:0!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head h2{display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.2!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head small{display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:10.5px!important;line-height:1.3!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>.dash-tools-v372{grid-area:widget-tools!important;position:static!important;inset:auto!important;align-self:start!important;justify-self:end!important;display:flex!important;flex-wrap:nowrap!important;gap:3px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:2px!important;overflow:visible!important;border-radius:9px!important;box-shadow:none!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>.dash-tools-v372 button{flex:0 0 23px!important;display:grid!important;place-items:center!important;width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;padding:0!important;border-radius:6px!important;font:900 11px/1 sans-serif!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>.dash-tools-v372 .dash-move-v372{font-size:14px!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>a,.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>.row-actions,.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>.workflow-current-count-v16{grid-area:widget-action!important;align-self:start!important;justify-self:start!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important;white-space:normal!important}.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>a,.dashboard-freeboard-v372>.dashboard-widget-v63>.card-head>.row-actions .btn{display:inline-flex!important;width:auto!important;min-height:24px!important;padding:3px 7px!important;border:1px solid var(--border,#dbe5f2)!important;border-radius:7px!important;background:var(--card,#fff)!important;font-size:10.5px!important;font-weight:850!important;line-height:1.2!important}}@media (max-width:1000px){.dashboard-stack-v372>.dashboard-widget-v63>.card-head>.dash-tools-v372{display:none!important}}.quote-total small{font-size:12px!important;font-weight:800!important;line-height:1.25!important}.quote-total b{font-size:15.5px!important;font-weight:900!important;line-height:1.2!important}.quote-total .grand small:first-child{font-size:13px!important}.quote-total .grand b,.quote-total .grand #grandTotal,.quote-total .grand #grandCurrency{font-size:17px!important;font-weight:950!important}.totals-card div>span{font-size:12.5px!important;font-weight:800!important}.totals-card div>b{font-size:15px!important;font-weight:900!important;white-space:nowrap!important}.totals-card .grand>span{font-size:13.5px!important;font-weight:900!important}.totals-card .grand>b{font-size:17px!important;font-weight:950!important}@media (max-width:620px){.quote-total small{font-size:11.5px!important}.quote-total b{font-size:15px!important}.quote-total .grand b,.quote-total .grand #grandTotal,.quote-total .grand #grandCurrency{font-size:16.5px!important}}#globalPreviewModal,#globalPreviewModal *,.preview-document,.preview-document *{animation:none!important;transition:none!important}#globalPreviewModal.is-open{padding:0!important;overflow:hidden!important}@media (min-width: 1001px){#globalPreviewModal.is-open .preview-modal__card.preview-layout-v16{position:fixed!important;inset:auto!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:760px!important;height:590px!important;min-width:420px!important;min-height:260px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:0!important;overflow:hidden!important;resize:none!important;transform:none!important;contain:layout paint}#globalPreviewModal.is-open.is-quote-preview-v112 .preview-modal__card.preview-layout-v16{min-width:680px!important;min-height:480px!important}#globalPreviewModal.is-open .preview-modal__toolbar{cursor:move!important;user-select:none!important}#globalPreviewModal.is-open .preview-modal__toolbar a,#globalPreviewModal.is-open .preview-modal__toolbar button,#globalPreviewModal.is-open .preview-modal__toolbar form{cursor:pointer!important}#globalPreviewModal .preview-layout-resizer-v20{position:absolute!important;right:7px!important;bottom:7px!important;z-index:2147483000!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:2px solid #ffffff!important;border-radius:12px!important;background:var(--primary, #245ba7)!important;color:#fff!important;box-shadow:0 7px 20px #0f234447!important;font:900 20px/1 Arial,sans-serif!important;cursor:nwse-resize!important;touch-action:none!important;pointer-events:auto!important;user-select:none!important;-webkit-user-select:none!important;-webkit-appearance:none!important}#globalPreviewModal .preview-layout-resizer-v20:hover,#globalPreviewModal .preview-layout-resizer-v20:focus-visible{background:color-mix(in srgb,var(--primary, #245ba7) 82%,#081a33)!important;outline:3px solid color-mix(in srgb,var(--primary, #245ba7) 28%,transparent)!important;outline-offset:2px!important}#globalPreviewModal .preview-modal__card.is-preview-resizing-v20,#globalPreviewModal .preview-modal__card.is-preview-moving-v20{transition:none!important;user-select:none!important;outline:2px solid color-mix(in srgb,var(--primary, #245ba7) 56%,transparent)!important;box-shadow:0 24px 70px #0f172a3d!important}#globalPreviewModal .preview-modal__card.is-preview-resizing-v20 #globalPreviewFrame,#globalPreviewModal .preview-modal__card.is-preview-moving-v20 #globalPreviewFrame{pointer-events:none!important}}#globalPreviewModal .preview-modal__toolbar{min-width:0!important}#globalPreviewModal .preview-modal__actions{min-width:0!important;flex-wrap:wrap!important;justify-content:flex-end!important}#globalPreviewModal #globalPreviewFrame{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;overflow:auto!important;opacity:1!important;visibility:visible!important}.preview-layout-reset-v16,.preview-layout-delete-v16{min-width:34px!important;padding-inline:8px!important}@media (max-width: 1000px){#globalPreviewModal.is-open .preview-modal__card.preview-layout-v16{position:fixed!important;inset:4px!important;width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;resize:none!important;border-radius:12px!important;transform:none!important;overflow:hidden!important}#globalPreviewModal .preview-modal__toolbar{cursor:default!important;padding:9px!important;gap:7px!important}#globalPreviewModal .preview-modal__toolbar>div:first-child small{display:none!important}#globalPreviewModal .preview-modal__actions{display:flex!important;gap:5px!important}#globalPreviewModal .preview-modal__actions .btn{min-height:34px!important;padding:5px 8px!important;font-size:11px!important}.preview-layout-reset-v16,.preview-layout-resizer-v20{display:none!important}}.product-preview-v20-page .product-preview-studio-v20__description-text,.product-preview-v20-page [data-product-display-description]{max-height:none!important;overflow:visible!important}.product-preview-v20-page .product-preview-studio-v20__description{overflow:visible!important}.product-preview-price-v16{border:1px solid #bed2e8!important;background:linear-gradient(145deg,#f8fbff,#e9f3ff)!important;color:#102b4f!important;box-shadow:0 8px 22px #25599b1a!important}.product-preview-price-v16 small,.product-preview-price-v16 span{color:#52708f!important}.product-preview-price-v16 b{color:#0f4f93!important;font-size:20px!important;font-weight:800!important}.product-preview-price-v16 em{display:block;color:#6d7e91;font-size:11px;font-style:normal;text-decoration:line-through}.product-price-adjust-v16{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px;border:1px solid #d4e2f0;border-radius:11px;background:#fff}.product-price-adjust-v16 label{display:grid;gap:4px}.product-price-adjust-v16 label span{font-size:10px;font-weight:800;color:#60758e}.product-price-adjust-v16 input,.product-price-adjust-v16 select{width:100%;min-height:34px}.product-price-adjust-v16>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.product-price-adjust-v16>[data-product-price-revert]{grid-column:1/-1}.product-price-adjust-v16>[data-product-price-status]{grid-column:1/-1;color:#526a84}.product-quote-usage-v16{display:grid;border:1px solid #d4e2f0;border-radius:11px;background:#fff;overflow:hidden}.product-quote-usage-v16>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;background:#f7fbff;color:#173b66;text-align:left;cursor:pointer}.product-quote-usage-v16>button b{display:grid;place-items:center;min-width:29px;height:29px;border-radius:9px;background:#dcecff;color:#0f5ba7}.product-quote-usage-v16>button span{font-size:11px;font-weight:800}.product-quote-usage-v16>[data-product-usage-list]{display:grid;max-height:220px;overflow:auto;border-top:1px solid #e3edf7}.product-quote-usage-v16>[data-product-usage-list] a{display:grid;gap:2px;padding:8px 10px;border-bottom:1px solid #edf2f7;color:#193e69;text-decoration:none}.product-quote-usage-v16>[data-product-usage-list] a:hover{background:#f2f8ff}.product-quote-usage-v16>[data-product-usage-list] span{font-size:10px;color:#6b7f96}.product-quote-usage-v16 p{margin:0;padding:10px;color:#6b7f96;font-size:11px}.product-preview-editor-v20 textarea[name=description_combined],.entity-form textarea,.product-form textarea{min-height:160px;max-height:1200px;resize:vertical;line-height:1.5}.product-preview-editor-v20 textarea[name=description_combined]{width:100%!important;min-width:220px!important;max-width:100%!important;min-height:120px!important;max-height:none!important;overflow:auto!important;resize:both!important;line-height:1.5!important}.product-table td:nth-last-child(2)>b{font-weight:500!important}.dashboard-widget-manager-card-v18{position:relative!important}.dashboard-widget-manager-card-v18>.modal-close{position:absolute!important;top:12px!important;right:12px!important;z-index:5!important}.dashboard-widget-manager-head-v18{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding-right:48px!important;align-items:start!important}.dashboard-widget-manager-head-v18>[data-dashboard-widget-reset-all]{position:static!important;margin:0!important;white-space:nowrap!important}@media (max-width: 680px){.dashboard-widget-manager-head-v18{grid-template-columns:1fr!important}.dashboard-widget-manager-head-v18>[data-dashboard-widget-reset-all]{justify-self:start!important}}.quote-total small{font-size:12px!important;font-weight:650!important}.quote-total b{font-size:14px!important;font-weight:750!important}.quote-total .grand b,.quote-total .grand #grandTotal,.quote-total .grand #grandCurrency{font-size:15.5px!important;font-weight:850!important}.totals-card div>span{font-size:12px!important;font-weight:650!important}.totals-card div>b{font-size:14px!important;font-weight:750!important}.totals-card .grand>b{font-size:15.5px!important;font-weight:850!important}.customer-inline-editor-v16{margin:0 0 14px;padding:14px;border:1px solid #cfe0f1;border-radius:14px;background:#f7fbff}.customer-inline-editor-v16>header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.customer-inline-editor-v16 h2{margin:3px 0 0;font-size:17px}.customer-inline-editor-v16 form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.customer-inline-editor-v16 label{display:grid;gap:4px;min-width:0}.customer-inline-editor-v16 label>span{font-size:10px;font-weight:800;color:#5b718b}.customer-inline-editor-v16 .span-2{grid-column:span 2}.customer-inline-editor-v16 textarea{resize:vertical;min-height:82px}.customer-inline-editor-v16__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.customer-inline-editor-v16__actions>[data-customer-card-status]{margin-right:auto;color:#526b85;font-size:12px}@media (max-width: 760px){.customer-inline-editor-v16 form{grid-template-columns:1fr 1fr}.customer-inline-editor-v16 .span-2{grid-column:1/-1}.customer-inline-editor-v16__actions{flex-wrap:wrap}}.quote-customer-preview-v16{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--primary, #245ba7)!important;font-weight:750!important;text-align:left!important}.template-code-modal__card{width:min(1540px,97vw)!important;height:min(960px,96dvh)!important;max-height:96dvh!important;overflow:auto!important}.template-code-modal__head-actions{display:flex;align-items:center;gap:8px}.template-code-modal__head-actions .icon-btn{flex:0 0 auto}#templateCodeForm{display:grid!important;grid-template-columns:minmax(470px,.72fr) minmax(650px,1.28fr)!important;gap:14px!important;align-items:start!important}.template-code-fields,.template-alternative-controls-v370,.template-structure-controls-v16,.template-advanced-code-v16{grid-column:1!important}.template-code-preview{grid-column:2!important;grid-row:1/8!important;position:sticky!important;top:0!important;min-height:800px!important;padding:12px!important}.template-code-preview>.card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.template-code-preview>.card-head h2{margin:0!important}.template-code-preview>.card-head small{display:block!important;margin-top:3px!important;color:var(--muted, #64748b)!important}.template-code-preview iframe{width:100%!important;height:780px!important}.template-code-modal__actions{grid-column:1/-1!important}.template-code-modal.is-fullscreen-v17{padding:0!important}.template-code-modal.is-fullscreen-v17 .template-code-modal__card{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important}.template-code-modal.is-fullscreen-v17 .template-code-modal__head{padding:10px 14px!important}.template-code-modal.is-fullscreen-v17 #templateCodeForm{min-height:calc(100dvh - 66px)!important;grid-template-columns:minmax(500px,.68fr) minmax(720px,1.32fr)!important}.template-code-modal.is-fullscreen-v17 .template-code-preview{min-height:calc(100dvh - 100px)!important}.template-code-modal.is-fullscreen-v17 .template-code-preview iframe{height:calc(100dvh - 170px)!important;min-height:760px!important}.template-code-modal.is-preview-focus-v17 #templateCodeForm{grid-template-columns:0 minmax(0,1fr)!important;gap:0!important}.template-code-modal.is-preview-focus-v17 #templateCodeForm>*:not(.template-code-preview):not(.template-code-modal__actions){visibility:hidden!important;overflow:hidden!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important}.template-code-modal.is-preview-focus-v17 .template-code-preview{grid-column:2!important;position:static!important}.template-code-modal.is-preview-focus-v17 .template-code-preview iframe{height:calc(100dvh - 175px)!important}.template-editor-open-v17{overflow:hidden!important}.template-code-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-structure-controls-v16{padding:12px;border:1px solid var(--border, #dbe5f2);border-radius:12px;background:var(--inner-bg, #f7faff)}.template-structure-controls-v16 header h3{margin:0 0 3px}.template-structure-controls-v16 header p{margin:0 0 10px;color:var(--muted);font-size:11px}.template-structure-grid-v17{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.template-structure-controls-v16 label{display:grid;gap:4px;min-width:0}.template-structure-controls-v16 label>span{font-size:10px;font-weight:800;color:var(--muted)}.template-structure-controls-v16 output{font-size:10px;color:var(--muted)}.template-visibility-v16{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid var(--border, #dbe5f2)}.template-visibility-v16 .checkline{display:flex!important}.template-advanced-code-v16{padding:10px;border:1px solid var(--border, #dbe5f2);border-radius:10px}.template-advanced-code-v16>summary{cursor:pointer;font-weight:850}.template-advanced-code-v16>.checkline{margin:9px 0}.template-advanced-code-v16 .template-code-grid{margin-top:8px}.template-studio-actions-v370 form{display:inline-flex;margin:0}@media (max-width: 1200px){#templateCodeForm,.template-code-modal.is-fullscreen-v17 #templateCodeForm{grid-template-columns:minmax(390px,.8fr) minmax(520px,1.2fr)!important}.template-structure-grid-v17{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 1050px){#templateCodeForm,.template-code-modal.is-fullscreen-v17 #templateCodeForm{grid-template-columns:1fr!important}.template-code-fields,.template-alternative-controls-v370,.template-structure-controls-v16,.template-advanced-code-v16,.template-code-preview,.template-code-modal__actions{grid-column:1!important;grid-row:auto!important}.template-code-preview{position:static!important}.template-code-modal.is-preview-focus-v17 #templateCodeForm{grid-template-columns:1fr!important}.template-code-modal.is-preview-focus-v17 .template-code-preview{grid-column:1!important}.template-code-modal.is-fullscreen-v17 .template-code-preview iframe{height:760px!important}}@media (max-width: 620px){.template-structure-grid-v17,.template-code-fields{grid-template-columns:1fr!important}.template-code-preview iframe{height:650px!important}.template-code-modal__head-actions .btn{font-size:0!important}.template-code-modal__head-actions .btn:before{content:"⛶";font-size:16px!important}}.template-live-stage-v370{height:clamp(760px,78vh,1120px)!important;min-height:760px!important}.template-live-stage-v370 iframe{width:min(100%,1120px)!important;min-height:720px!important}@media (max-width: 1050px){.template-designer-main-v370{min-height:760px!important}.template-live-stage-v370{height:720px!important;min-height:720px!important}.template-live-stage-v370 iframe{min-height:680px!important}}@media (max-width: 650px){.template-live-stage-v370{height:640px!important;min-height:640px!important}.template-live-stage-v370 iframe{min-height:610px!important}}.template-logo-advanced-v21{margin-top:10px;padding:10px 12px;border:1px solid var(--border,#dbe5f2);border-radius:12px;background:color-mix(in srgb,var(--surface,#fff) 94%,var(--primary,#1d5fa7) 6%)}.template-logo-advanced-v21>summary{cursor:pointer;font-weight:900;color:var(--text,#17253a)}.template-logo-advanced-v21>p{margin:7px 0 10px;color:var(--muted,#64748b);font-size:12px;line-height:1.4}.template-logo-grid-v21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.template-logo-grid-v21 label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 9px;margin:0}.template-logo-grid-v21 label>span{grid-column:1/-1;font-size:12px;font-weight:800;color:var(--text,#17253a)}.template-logo-grid-v21 input[type=range]{min-width:0;width:100%}.template-logo-grid-v21 output{min-width:54px;text-align:right;font-weight:850;color:var(--primary,#1d5fa7);font-size:12px}@media (max-width:620px){.template-logo-grid-v21{grid-template-columns:1fr}}.preview-modal[data-preview-type=product] .preview-modal__card,.preview-modal .preview-modal__card[data-preview-kind=product]{width:980px;height:760px;min-width:620px;min-height:420px}.quotes-table,.list-table-card--quote{animation:none!important}.template-primary-color-v21 small{display:block;margin-top:4px;color:var(--muted,#64748b);font-size:11px;line-height:1.3}:root{--login-blue:#245ba7;--login-blue-dark:#123e78;--login-ink:#14233d;--login-muted:#64748b}.login-pro-page,.login-pro-page *,.login-studio-pro,.login-studio-pro *{box-sizing:border-box}.login-pro-page{margin:0!important;min-height:100vh!important;overflow:hidden!important;background:#071a39!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}.login-pro-stage{position:fixed!important;inset:0!important;overflow:hidden!important;background:linear-gradient(125deg,#071a39 0 50%,#e7f0fa 50% 100%)!important}.login-pro-canvas{position:absolute!important;left:0;top:0;display:grid!important;grid-template-columns:820px 780px!important;width:1600px!important;height:900px!important;min-width:1600px!important;min-height:900px!important;overflow:hidden!important;isolation:isolate!important;transform-origin:top left!important;background:#edf4fb!important;color:#14233d!important}.login-pro-left{position:relative!important;min-width:0!important;overflow:hidden!important;background:linear-gradient(155deg,#061a3b,#0b2e68 60%,#164f96)!important;color:#fff!important}.login-pro-media{position:absolute!important;z-index:0!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:linear-gradient(155deg,#061a3b,#0f3974 62%,#1d61ad)!important}.login-pro-media video,.login-pro-media img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.login-pro-media video[hidden],.login-pro-media img[hidden]{display:none!important}.login-pro-media-shade{position:absolute!important;z-index:1!important;inset:0!important;background:linear-gradient(180deg,rgba(2,15,38,calc(var(--overlay,.28)*.72)),rgba(3,22,53,var(--overlay,.28)) 48%,rgba(2,14,35,calc(var(--overlay,.28) + .2)))!important}.login-pro-left-grid{position:absolute!important;z-index:2!important;inset:0!important;opacity:.16!important;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px)!important;background-size:80px 80px!important;mask-image:linear-gradient(to bottom,transparent 0,#000 34%,#000 100%)!important}.login-pro-left:after{content:"";position:absolute;z-index:2;right:-150px;bottom:-220px;width:560px;height:560px;border:1px solid rgba(255,255,255,.19);border-radius:50%;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.login-pro-drag{position:absolute!important;z-index:5!important;max-width:700px!important;transform:translateY(-50%)!important;user-select:none!important;touch-action:none!important}.login-pro-drag--title{left:var(--left-title-x,8%)!important;top:var(--left-title-y,70%)!important;font-family:var(--left-title-font,Inter)!important;color:var(--left-title-color,#fff)!important}.login-pro-drag--title h1{max-width:690px!important;margin:0!important;font:850 var(--left-title-size,47px)/1.04 var(--left-title-font,Inter)!important;letter-spacing:-.035em!important;text-wrap:balance!important;color:inherit!important;text-shadow:0 8px 28px rgba(0,0,0,.42)!important}.login-pro-drag--text{left:var(--left-text-x,8%)!important;top:var(--left-text-y,82%)!important;font-family:var(--left-text-font,Inter)!important;color:var(--left-text-color,#dbeafe)!important}.login-pro-drag--text p{max-width:680px!important;margin:0!important;font:520 var(--left-text-size,18px)/1.5 var(--left-text-font,Inter)!important;color:inherit!important;text-shadow:0 5px 20px rgba(0,0,0,.48)!important}.login-pro-drag.is-empty{display:none!important}.login-pro-drag-handle{display:none;position:absolute;left:0;bottom:calc(100% + 8px);white-space:nowrap;padding:5px 8px;border:1px solid rgba(255,255,255,.28);border-radius:7px;background:#041633e0;color:#fff;font:700 11px/1 Inter,Arial,sans-serif;box-shadow:0 8px 20px #00000040}.login-pro-left-footer{position:absolute!important;z-index:4!important;left:65px!important;bottom:34px!important;color:#ffffff94!important;font-size:12px!important;font-weight:750!important;letter-spacing:.11em!important}.login-pro-divider{position:absolute!important;z-index:20!important;left:804px!important;top:0!important;width:34px!important;height:900px!important;pointer-events:none!important;filter:drop-shadow(5px 0 9px rgba(4,23,53,.2))!important}.login-pro-divider:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0 34%,#f3f8fd 35% 65%,transparent 66%) 0 0/24px 18px repeat-y!important}.login-pro-divider:after{content:"";position:absolute;left:20px;top:0;width:14px;height:100%;background:linear-gradient(90deg,#f3f8fd,#dfeaf8)!important}.login-pro-right{position:relative!important;display:grid!important;place-items:center!important;min-width:0!important;overflow:hidden!important;background:linear-gradient(145deg,#f7fbff,#e9f2fb 55%,#dce9f8)!important}.login-pro-right:before{content:"";position:absolute;inset:0;opacity:.42;background-image:linear-gradient(115deg,transparent 0 47%,rgba(36,91,167,.075) 47.5% 48%,transparent 48.5%),radial-gradient(circle at 78% 22%,rgba(53,128,219,.14) 0 2px,transparent 3px);background-size:88px 88px,42px 42px}.login-pro-right:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.95) 0 22%,rgba(255,255,255,.54) 42%,transparent 72%)}.login-pro-right-effect{position:absolute!important;z-index:1!important;border-radius:50%!important;pointer-events:none!important}.login-pro-right-effect--one{right:-90px!important;top:-90px!important;width:420px!important;height:420px!important;border:1px solid rgba(36,91,167,.14)!important;box-shadow:0 0 0 60px #245ba706,0 0 0 120px #245ba705!important}.login-pro-right-effect--two{left:40px!important;bottom:15px!important;width:190px!important;height:190px!important;background:radial-gradient(circle,rgba(37,99,235,.08),transparent 68%)!important}.login-pro-card{position:relative!important;z-index:5!important;display:grid!important;gap:15px!important;width:540px!important;max-width:540px!important;margin:0!important;padding:35px 39px 31px!important;border:1px solid rgba(159,181,210,.62)!important;border-radius:27px!important;background:linear-gradient(155deg,#fffffffb,#f9fcfff0)!important;box-shadow:0 35px 90px #0d2b542b,0 8px 22px #0d2b5417,inset 0 1px #fff!important;backdrop-filter:blur(16px)!important}.login-pro-card:before{content:"";position:absolute;inset:8px;border:1px solid rgba(207,221,239,.7);border-radius:21px;pointer-events:none}.login-pro-card-accent{width:82px!important;height:4px!important;margin:0 0 2px!important;border-radius:999px!important;background:linear-gradient(90deg,#245ba7,#58a5f5)!important;box-shadow:0 5px 18px #245ba73d!important}.login-pro-logo-wrap{display:grid!important;place-items:center!important;width:100%!important;min-height:100px!important;padding:10px 18px!important;border:1px solid #e4ecf6!important;border-radius:17px!important;background:#ffffffd1!important;box-shadow:inset 0 1px #fff!important}.login-pro-logo-wrap img{display:block!important;width:min(315px,100%)!important;height:88px!important;max-width:100%!important;object-fit:contain!important}.login-pro-logo-wrap--empty{color:#245ba7!important;font-size:28px!important;font-weight:900!important;letter-spacing:.12em!important}.login-pro-eyebrow{margin-top:2px!important;font-family:var(--eyebrow-font,Inter)!important;font-size:var(--eyebrow-size,14px)!important;font-weight:900!important;letter-spacing:.19em!important;color:var(--eyebrow-color,#245ba7)!important}.login-pro-title{margin:0!important;font-family:var(--title-font,Inter)!important;font-size:var(--title-size,40px)!important;font-weight:860!important;line-height:1.06!important;letter-spacing:-.035em!important;color:var(--title-color,#14233d)!important}.login-pro-subtitle{margin:-3px 0 4px!important;font-family:var(--subtitle-font,Inter)!important;font-size:var(--subtitle-size,16px)!important;font-weight:500!important;line-height:1.55!important;color:var(--subtitle-color,#5d6f89)!important}.login-pro-eyebrow.is-empty,.login-pro-title.is-empty,.login-pro-subtitle.is-empty,.login-pro-submit.is-empty{display:none!important}.login-pro-field{display:grid!important;gap:7px!important;margin:0!important;color:#17243a!important;font-size:13px!important;font-weight:850!important}.login-pro-field input{display:block!important;width:100%!important;height:53px!important;margin:0!important;padding:0 15px!important;border:1px solid #cfdaea!important;border-radius:12px!important;background:#fff!important;color:#17243a!important;font:600 15px/1 Inter,Segoe UI,Arial,sans-serif!important;outline:0!important;box-shadow:0 2px 5px #0c264c08!important}.login-pro-field input:focus{border-color:#4b8bd7!important;box-shadow:0 0 0 4px #245ba71f!important}.login-pro-password{position:relative!important;display:block!important}.login-pro-password input{padding-right:88px!important}.login-pro-password button{position:absolute!important;right:8px!important;top:8px!important;height:37px!important;padding:0 13px!important;border:0!important;border-radius:9px!important;background:#eaf2fd!important;color:#245ba7!important;font-weight:850!important;cursor:pointer!important}.login-pro-check{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;color:#22334f!important;font-size:13px!important;font-weight:800!important}.login-pro-check input{width:17px!important;height:17px!important;margin:0!important;accent-color:#245ba7!important}.login-pro-submit{display:block!important;width:100%!important;height:52px!important;margin:0!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--button-bg,#245ba7),#123e78)!important;color:var(--button-color,#fff)!important;font-family:var(--button-font,Inter)!important;font-size:var(--button-size,15px)!important;font-weight:900!important;letter-spacing:.045em!important;box-shadow:0 14px 30px #245ba740!important;cursor:pointer!important}.login-pro-note{display:flex!important;align-items:center!important;gap:9px!important;padding-top:13px!important;border-top:1px solid #e3ebf5!important;color:#718198!important;font-size:12px!important;font-weight:650!important}.login-pro-note span{color:#2d78c9!important;font-size:11px!important}.login-pro-card .form-error{position:relative!important;z-index:1!important;margin:0!important;padding:10px 12px!important;border:1px solid #fecaca!important;border-radius:10px!important;background:#fff1f2!important;color:#b42318!important;font-size:13px!important;font-weight:750!important}.login-studio-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.login-studio-head h1{margin:0!important}.login-studio-head p{margin:5px 0 0!important;color:var(--muted,#64748b)!important;font-size:13px!important}.login-studio-pro{display:grid!important;grid-template-columns:minmax(0,1fr) 390px!important;gap:14px!important;align-items:start!important;width:100%!important;min-width:0!important}.login-studio-main{display:grid!important;gap:14px!important;min-width:0!important}.login-studio-pro .login-studio-preview-card,.login-studio-pro .login-media-library,.login-studio-pro .login-studio-controls{min-width:0!important;padding:14px!important;border:1px solid var(--border,#d9e3ef)!important;border-radius:16px!important;background:var(--card,#fff)!important;box-shadow:0 10px 30px #0f2a4b12!important}.login-studio-preview-head,.login-media-library-head,.login-studio-controls-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:11px!important}.login-studio-preview-head h2,.login-media-library-head h2,.login-studio-controls-head h2{margin:0!important;font-size:18px!important}.login-studio-preview-head small,.login-media-library-head small,.login-studio-controls-head small{color:var(--muted,#64748b)!important}.login-studio-live{display:flex!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;border:1px solid #b9ead9!important;border-radius:999px!important;background:#effcf7!important;color:#14875d!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important}.login-studio-live span{width:7px!important;height:7px!important;border-radius:50%!important;background:#21c58b!important;box-shadow:0 0 0 5px #21c58b1f!important}.login-studio-viewport{position:relative!important;width:100%!important;height:clamp(300px,43vh,430px)!important;min-height:300px!important;overflow:hidden!important;border:1px solid #b9c9dd!important;border-radius:14px!important;background:#071a39!important;box-shadow:0 15px 35px #0e284b21!important}.login-studio-viewport .login-pro-canvas{position:absolute!important;left:0;top:0;transform-origin:top left!important}.login-studio-viewport .login-pro-drag{cursor:grab!important;outline:1px dashed transparent!important;outline-offset:6px!important}.login-studio-viewport .login-pro-drag:hover,.login-studio-viewport .login-pro-drag:focus-visible{outline-color:#ffffffbf!important}.login-studio-viewport .login-pro-drag:hover .login-pro-drag-handle,.login-studio-viewport .login-pro-drag:focus-visible .login-pro-drag-handle,.login-studio-viewport .login-pro-drag.is-dragging .login-pro-drag-handle{display:block!important}.login-studio-viewport .login-pro-drag.is-dragging{cursor:grabbing!important;outline-color:#7dd3fc!important}.login-studio-help{margin-top:9px!important;padding:8px 10px!important;border-radius:9px!important;background:#edf5ff!important;color:#315c8d!important;font-size:12px!important;font-weight:650!important}.login-media-library{min-width:0!important}.login-media-count{padding:6px 10px!important;border:1px solid var(--border,#d9e3ef)!important;border-radius:999px!important;color:var(--muted,#64748b)!important;font-size:12px!important;font-weight:800!important}.login-media-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:150px!important;grid-template-rows:1fr!important;gap:10px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 10px!important;scrollbar-width:thin!important}.login-media-card{position:relative!important;display:grid!important;grid-template-rows:84px auto auto!important;gap:4px!important;width:150px!important;min-width:150px!important;padding:7px!important;border:2px solid transparent!important;border-radius:13px!important;background:#f7faff!important;box-shadow:0 5px 15px #112f5512!important;cursor:pointer!important;transition:border-color .16s,transform .16s,box-shadow .16s!important}.login-media-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #112f551f!important}.login-media-card.is-selected{border-color:#2b6ec3!important;background:#eef6ff!important;box-shadow:0 0 0 3px #2b6ec31c!important}.login-media-card input{position:absolute!important;opacity:0!important;pointer-events:none!important}.login-media-card img,.login-media-card video,.login-media-none{display:block!important;width:100%!important;height:84px!important;max-width:100%!important;border-radius:9px!important;object-fit:cover!important;background:#071b3b!important}.login-media-none{display:grid!important;place-items:center!important;color:#fff!important;font-size:42px!important;background:linear-gradient(145deg,#0b2a5a,#245ba7)!important}.login-media-card b,.login-media-card small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.login-media-card b{color:#1e3453!important;font-size:13px!important}.login-media-card small{color:#7b8ca4!important;font-size:11px!important}.login-media-delete{position:absolute!important;right:9px!important;top:9px!important;z-index:3!important;padding:4px 7px!important;border:1px solid #fecaca!important;border-radius:7px!important;background:#fff5f5!important;color:#c92b2b!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important;opacity:.3!important}.login-media-card:hover .login-media-delete{opacity:1!important}.login-media-card--pending{border-style:dashed!important;border-color:#26a269!important}.login-media-pending-badge{position:absolute!important;left:10px!important;top:10px!important;padding:4px 6px!important;border-radius:6px!important;background:#17a66f!important;color:#fff!important;font-size:9px!important;font-weight:900!important}.login-studio-controls{position:sticky!important;top:76px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:calc(100vh - 96px)!important;min-height:550px!important;padding:0!important;overflow:hidden!important}.login-studio-controls-head{margin:0!important;padding:13px 14px!important;border-bottom:1px solid var(--border,#d9e3ef)!important;background:#fff!important}.login-studio-controls-scroll{overflow:auto!important;padding:10px 12px 15px!important;background:#f8fbff!important;scrollbar-width:thin!important}.login-studio-controls details{margin:0 0 9px!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#fff!important}.login-studio-controls summary{padding:11px 12px!important;cursor:pointer!important;color:#1f3a5f!important;font-size:14px!important;font-weight:900!important}.login-studio-controls details[open] summary{border-bottom:1px solid #e7edf5!important}.login-studio-control-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;padding:11px!important}.login-studio-controls label{display:grid!important;gap:5px!important;margin:0!important;color:#263a58!important;font-size:12px!important;font-weight:800!important}.login-studio-controls label.wide{grid-column:1/-1!important}.login-studio-controls input:not([type=file]):not([type=color]):not([type=range]),.login-studio-controls textarea,.login-studio-controls select{display:block!important;width:100%!important;min-height:39px!important;margin:0!important;padding:7px 9px!important;border:1px solid #d4dfed!important;border-radius:9px!important;background:#fff!important;color:#172a45!important;font:600 13px/1.25 Inter,Segoe UI,Arial,sans-serif!important}.login-studio-controls textarea{resize:vertical!important}.login-studio-controls input[type=color]{display:block!important;width:100%!important;height:39px!important;margin:0!important;padding:3px!important;border:1px solid #d4dfed!important;border-radius:9px!important;background:#fff!important}.login-studio-controls input[type=range]{width:100%!important}.login-studio-controls input[type=file]{display:block!important;width:100%!important;margin:0!important;padding:6px!important;border:1px dashed #b8c9de!important;border-radius:9px!important;background:#f8fbff!important;font-size:12px!important}.login-studio-controls small{color:#7b8ca4!important;font-weight:550!important;line-height:1.35!important}.login-studio-text-box{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px!important;padding:10px!important;border:1px solid #e3ebf5!important;border-radius:11px!important;background:#fbfdff!important}.login-studio-text-box .wide{grid-column:1/-1!important}.login-studio-savebar{padding:11px 13px!important;border-top:1px solid var(--border,#d9e3ef)!important;background:#fff!important}.login-studio-controls .btn--soft{background:#edf4fc!important;color:#245ba7!important;border-color:#d5e2f2!important}@media (max-width:1280px){.login-studio-pro{grid-template-columns:minmax(0,1fr) 350px!important}.login-studio-viewport{height:360px!important}.login-studio-controls{top:70px!important}}@media (max-width:980px){.login-studio-pro{grid-template-columns:1fr!important}.login-studio-controls{position:relative!important;top:auto!important;height:auto!important;max-height:none!important}.login-studio-controls-scroll{max-height:none!important}.login-media-grid{grid-auto-columns:145px!important}.login-media-card{width:145px!important;min-width:145px!important}}.login-pro-stage{background:#edf3fa!important}.login-pro-canvas{grid-template-columns:850px 750px!important;background:#edf3fa!important}.login-pro-left{background:linear-gradient(155deg,#061a3b,#0b326e 58%,#1557a0)!important}.login-pro-divider{left:834px!important;width:24px!important;filter:drop-shadow(5px 0 10px rgba(7,31,65,.18))!important}.login-pro-divider:before{inset:0!important;background:conic-gradient(from 45deg at 0 9px,transparent 0 25%,#f2f7fc 0 75%,transparent 0) 0 0/24px 18px repeat-y!important}.login-pro-divider:after{left:16px!important;width:8px!important;background:linear-gradient(90deg,#f2f7fc,#e1ebf6)!important}.login-pro-right{background:linear-gradient(145deg,#f9fcff,#edf4fb 54%,#dfeaf6)!important}.login-pro-right:before{opacity:.34!important;background-image:linear-gradient(118deg,transparent 0 48%,rgba(35,92,165,.07) 48.4% 48.9%,transparent 49.3%),radial-gradient(circle at 80% 18%,rgba(45,112,196,.1) 0 2px,transparent 3px)!important;background-size:96px 96px,48px 48px!important}.login-pro-right:after{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.98) 0 24%,rgba(255,255,255,.68) 44%,transparent 74%)!important}.login-pro-card{width:520px!important;max-width:520px!important;padding:39px 41px 34px!important;border:1px solid rgba(153,177,207,.48)!important;border-radius:29px!important;background:linear-gradient(155deg,#fffffffe,#f7fbfff7)!important;box-shadow:0 42px 105px #0c2a5233,0 14px 34px #1541761c,inset 0 1px #fff!important;transform:translateY(-3px)!important}.login-pro-card:before{display:none!important}.login-pro-card-accent{display:none!important}.login-pro-logo-wrap{min-height:92px!important;padding:8px 12px!important;border:0!important;border-radius:15px!important;background:transparent!important;box-shadow:none!important}.login-pro-logo-wrap img{height:82px!important}.login-pro-eyebrow{color:var(--eyebrow-color,#245ba7)!important;text-shadow:0 1px 0 #fff!important}.login-pro-title{color:var(--title-color,#10213b)!important;text-shadow:0 1px 0 #fff!important}.login-pro-subtitle{color:var(--subtitle-color,#4e627e)!important;font-weight:560!important}.login-pro-field{color:#12233d!important;font-weight:900!important}.login-pro-field input{height:55px!important;border:1px solid #becde0!important;border-radius:13px!important;background:#fff!important;color:#10213b!important;box-shadow:0 5px 14px #143a670e,inset 0 1px #fff!important}.login-pro-field input::placeholder{color:#73839a!important;opacity:1!important}.login-pro-field input:focus{border-color:#2f79cf!important;box-shadow:0 0 0 4px #2569bb24,0 8px 20px #143a6714!important}.login-pro-password button{background:#e5f0fd!important;color:#174f92!important;box-shadow:inset 0 0 0 1px #245ba714!important}.login-pro-submit{height:55px!important;border-radius:13px!important;background:linear-gradient(135deg,var(--button-bg,#245ba7),#174a8a)!important;box-shadow:0 16px 34px #1e579e4d,inset 0 1px #ffffff38!important;transition:transform .18s ease,filter .18s ease!important}.login-pro-submit:hover{transform:translateY(-1px)!important;filter:saturate(1.12) brightness(1.03)!important}.login-pro-note{border-top:0!important;padding-top:7px!important;color:#667a95!important}.login-studio-save-state{font-size:11px!important;color:#64748b!important;font-weight:750!important}.login-pro-media{contain:strict!important}.login-pro-media video{opacity:0!important;transition:opacity .22s ease!important;transform:translateZ(0)!important;backface-visibility:hidden!important}.login-pro-media video.is-ready{opacity:1!important}.login-pro-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.login-media-video-placeholder{display:grid!important;place-items:center!important;width:100%!important;height:84px!important;border-radius:9px!important;background:linear-gradient(145deg,#071b3b,#174d91)!important;color:#fff!important;font-size:30px!important;box-shadow:inset 0 0 0 1px #ffffff14!important}@media (prefers-reduced-motion:reduce){.login-pro-media video{transition:none!important}.login-media-card{transition:none!important}}.login-pro-canvas{--card-width:520px;--card-radius:28px;--card-bg:#fff;--card-border:#c7d5e7;--logo-height:118px;--button-radius:13px;--field-label-size:13px;--field-label-color:#17243a;--field-label-font:Inter;--input-text-size:15px;--input-text-color:#17243a;--input-text-font:Inter;--input-bg:#fff;--input-border:#becde0;--input-radius:13px;--remember-size:13px;--remember-color:#22334f;--remember-font:Inter;--note-size:12px;--note-color:#667a95;--note-font:Inter}.login-pro-card{width:var(--card-width)!important;max-width:var(--card-width)!important;border-color:var(--card-border)!important;border-radius:var(--card-radius)!important;background:var(--card-bg)!important;transition:background .18s,border-color .18s,border-radius .18s,width .18s!important}.login-pro-logo-wrap{min-height:calc(var(--logo-height) + 18px)!important;padding:6px 12px!important}.login-pro-logo-wrap img{width:min(390px,100%)!important;height:var(--logo-height)!important;max-height:160px!important}.login-pro-field{color:var(--field-label-color)!important;font-family:var(--field-label-font)!important;font-size:var(--field-label-size)!important}.login-pro-field input{border-color:var(--input-border)!important;border-radius:var(--input-radius)!important;background:var(--input-bg)!important;color:var(--input-text-color)!important;font-family:var(--input-text-font)!important;font-size:var(--input-text-size)!important}.login-pro-field input::placeholder{color:color-mix(in srgb,var(--input-text-color) 55%,transparent)!important}.login-pro-check{color:var(--remember-color)!important;font-family:var(--remember-font)!important;font-size:var(--remember-size)!important}.login-pro-note{color:var(--note-color)!important;font-family:var(--note-font)!important;font-size:var(--note-size)!important}.login-pro-submit{border-radius:var(--button-radius)!important;box-shadow:none!important}.login-pro-submit:hover{box-shadow:none!important;transform:none!important}.login-pro-password button{box-shadow:none!important}.login-card-style--classic .login-pro-card{box-shadow:0 34px 80px #0d2b542e,0 8px 22px #0d2b5414!important}.login-card-style--classic .login-pro-card-accent{display:none!important}.login-card-style--glass .login-pro-card{background:color-mix(in srgb,var(--card-bg) 84%,transparent)!important;border:1px solid color-mix(in srgb,var(--card-border) 78%,#fff)!important;box-shadow:0 28px 70px #10325c29!important;backdrop-filter:blur(22px) saturate(1.08)!important}.login-card-style--glass .login-pro-card-accent{display:block!important;width:86px!important;height:3px!important;margin-bottom:3px!important;box-shadow:none!important}.login-card-style--executive .login-pro-card{background:linear-gradient(180deg,#102b50 0 122px,var(--card-bg) 122px 100%)!important;border-color:#36577f!important;box-shadow:0 35px 80px #061c3a45!important}.login-card-style--executive .login-pro-logo-wrap{background:#fffffff5!important;border-radius:15px!important}.login-card-style--executive .login-pro-eyebrow{margin-top:8px!important}.login-card-style--executive .login-pro-card-accent{display:none!important}.login-card-style--minimal .login-pro-card{border-width:1px!important;box-shadow:0 18px 45px #1332591f!important;padding:34px 38px!important}.login-card-style--minimal .login-pro-card-accent{display:block!important;width:48px!important;height:2px!important;margin-bottom:0!important;box-shadow:none!important}.login-card-style--embedded .login-pro-card{background:color-mix(in srgb,var(--card-bg) 72%,transparent)!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:blur(10px)!important}.login-card-style--embedded .login-pro-card:after{content:"";position:absolute;inset:-26px -30px;border-radius:calc(var(--card-radius) + 18px);background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.64),rgba(255,255,255,.2) 56%,transparent 76%);z-index:-1;pointer-events:none}.login-card-style--embedded .login-pro-card-accent{display:none!important}.login-studio-head-actions,.login-studio-preview-actions,.login-live-modal-actions{display:flex;align-items:center;gap:8px}.login-studio-preview-head{gap:10px}.login-studio-viewport{height:390px!important;background:#071a39!important}.login-studio-preview-card{overflow:hidden!important}.login-pro-drag.is-dragging{outline:2px solid rgba(93,184,255,.92)!important;outline-offset:7px!important}.login-pro-drag:hover .login-pro-drag-handle,.login-pro-drag:focus .login-pro-drag-handle,.login-pro-drag.is-dragging .login-pro-drag-handle{display:block!important}.login-studio-save-state{font-size:11px;color:#64748b;font-weight:750}.login-card-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px}.login-card-model{position:relative;display:grid;gap:5px;padding:8px;border:2px solid transparent;border-radius:11px;background:#f7faff;cursor:pointer;transition:.16s}.login-card-model:hover{transform:translateY(-1px);box-shadow:0 7px 18px #1332591a}.login-card-model.is-selected{border-color:#2b6ec3;background:#eef6ff;box-shadow:0 0 0 3px #2b6ec31a}.login-card-model input{position:absolute;opacity:0;pointer-events:none}.login-card-model strong{font-size:12px;color:#1d3554}.login-card-model small{font-size:10px;line-height:1.25;color:#74869e}.login-card-model-preview{position:relative;display:block;height:66px;border-radius:8px;background:linear-gradient(135deg,#dce9f7,#f7fbff);overflow:hidden}.login-card-model-preview i{position:absolute;left:12px;top:12px;width:28px;height:42px;border-radius:5px;background:#174b8d}.login-card-model-preview b{position:absolute;right:12px;top:10px;width:42px;height:46px;border:1px solid #c4d3e5;border-radius:8px;background:#fff;box-shadow:0 6px 12px #143a671f}.login-card-model-preview em{position:absolute;right:19px;bottom:17px;width:28px;height:6px;border-radius:3px;background:#245ba7}.login-card-model--glass .login-card-model-preview b{background:#ffffffad;border-color:#fff}.login-card-model--executive .login-card-model-preview b{background:linear-gradient(#112d52 0 28%,#fff 28%);border-color:#375a83}.login-card-model--minimal .login-card-model-preview b{border-radius:3px;box-shadow:0 3px 8px #143a6714}.login-card-model--embedded .login-card-model-preview b{background:#ffffff5c;border-color:transparent;box-shadow:none}.login-live-modal[hidden]{display:none!important}.login-live-modal{position:fixed;z-index:99999;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#06152e}.login-live-modal-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;background:#fff;border-bottom:1px solid #d9e4f1;box-shadow:0 4px 16px #061d3e24}.login-live-modal-bar>div:first-child{display:grid;gap:2px}.login-live-modal-bar strong{color:#17345b;font-size:15px}.login-live-modal-bar small{color:#71839a;font-size:11px}.login-live-modal-stage{position:relative;min-height:0;overflow:hidden;background:linear-gradient(90deg,#071a39 0 51%,#edf4fb 51%)}body.login-live-preview-open{overflow:hidden!important}@media (max-width:1280px){.login-studio-pro{grid-template-columns:minmax(0,1fr) 375px!important}.login-studio-viewport{height:350px!important}}@media (max-width:1050px){.login-card-model-grid{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.login-card-model{min-width:150px}}.login-live-modal{display:block!important}.login-live-modal-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.login-live-modal-bar{position:absolute!important;z-index:10!important;left:14px!important;right:14px!important;top:12px!important;border-radius:14px!important}.login-pro-canvas.is-mobile-layout{position:relative!important;left:0!important;top:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--mobile-media-height,clamp(170px,28dvh,250px)) auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:100dvh!important;overflow:visible!important;transform:none!important;background:#071a39!important}.login-pro-canvas.is-mobile-layout .login-pro-left{position:relative!important;z-index:1!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:var(--mobile-media-height,clamp(170px,28dvh,250px))!important;min-height:0!important;border-bottom:1px solid rgba(255,255,255,.24)!important;box-shadow:0 12px 30px #051b3c38!important}.login-pro-canvas.is-mobile-layout .login-pro-media-shade{background:linear-gradient(180deg,#020f261f,#03163538 55%,#020e237a)!important}.login-pro-canvas.is-mobile-layout .login-pro-drag,.login-pro-canvas.is-mobile-layout .login-pro-left-footer,.login-pro-canvas.is-mobile-layout .login-pro-divider{display:none!important}.login-pro-canvas.is-mobile-layout .login-pro-right{position:relative!important;z-index:3!important;grid-column:1!important;grid-row:2!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:calc(100dvh - var(--mobile-media-height,clamp(170px,28dvh,250px)))!important;padding:clamp(10px,2.2dvh,18px) max(10px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;overflow:visible!important;background:linear-gradient(180deg,#edf4fb,#e4eef9)!important}.login-pro-canvas.is-mobile-layout .login-pro-right:before{opacity:.24!important}.login-pro-canvas.is-mobile-layout .login-pro-right:after{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.74),rgba(255,255,255,.2) 58%,transparent 78%)!important}.login-pro-canvas.is-mobile-layout .login-pro-right-effect--one{right:-210px!important;top:-210px!important}.login-pro-canvas.is-mobile-layout .login-pro-right-effect--two{left:-80px!important;bottom:-55px!important}.login-pro-canvas.is-mobile-layout .login-pro-card{width:min(var(--card-width),calc(100vw - 20px))!important;max-width:540px!important;min-width:0!important;gap:clamp(7px,1.25dvh,11px)!important;margin:0 auto!important;padding:clamp(14px,3.8vw,24px)!important;border-radius:min(var(--card-radius),24px)!important;transform:none!important}.login-pro-canvas.is-mobile-layout .login-pro-logo-wrap{min-height:clamp(52px,8dvh,72px)!important;padding:3px 7px!important;border-radius:12px!important}.login-pro-canvas.is-mobile-layout .login-pro-logo-wrap img{height:clamp(48px,7.5dvh,66px)!important;max-height:66px!important}.login-pro-canvas.is-mobile-layout .login-pro-logo-wrap--empty{font-size:clamp(20px,7vw,28px)!important}.login-pro-canvas.is-mobile-layout .login-pro-eyebrow{font-size:clamp(11px,3.3vw,var(--eyebrow-size))!important;letter-spacing:.14em!important}.login-pro-canvas.is-mobile-layout .login-pro-title{font-size:clamp(23px,7vw,var(--title-size))!important;line-height:1.06!important}.login-pro-canvas.is-mobile-layout .login-pro-subtitle{font-size:clamp(13px,4vw,var(--subtitle-size))!important;line-height:1.4!important}.login-pro-canvas.is-mobile-layout .login-pro-field{gap:4px!important;font-size:12px!important}.login-pro-canvas.is-mobile-layout .login-pro-field input{height:46px!important;font-size:max(16px,var(--input-text-size))!important}.login-pro-canvas.is-mobile-layout .login-pro-password input{padding-right:82px!important}.login-pro-canvas.is-mobile-layout .login-pro-password button{right:6px!important;top:6px!important;height:34px!important;padding:0 10px!important}.login-pro-canvas.is-mobile-layout .login-pro-submit{min-height:46px!important;height:auto!important;padding:10px!important}.login-pro-canvas.is-mobile-layout .login-pro-note{padding-top:8px!important;font-size:11px!important;line-height:1.3!important}@media (max-width:1100px){.login-pro-page{min-height:100dvh!important;overflow:auto!important;overscroll-behavior-y:contain!important}.login-pro-page .login-pro-stage{position:relative!important;inset:auto!important;width:100%!important;min-height:100dvh!important;overflow:visible!important}.login-studio-head{align-items:flex-start!important}.login-studio-pro{grid-template-columns:minmax(0,1fr)!important}.login-studio-main,.login-studio-controls{width:100%!important;max-width:100%!important}.login-studio-controls{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.login-studio-controls-scroll{max-height:none!important;overflow:visible!important}.login-card-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.login-card-model{min-width:0!important}}@media (max-width:680px){.login-studio-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-bottom:10px!important}.login-studio-head h1{font-size:clamp(21px,6.5vw,26px)!important}.login-studio-head p{font-size:12px!important;line-height:1.4!important}.login-studio-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}.login-studio-head-actions .btn{min-width:0!important;min-height:44px!important;padding:8px 10px!important;white-space:normal!important;text-align:center!important}.login-studio-pro{gap:10px!important}.login-studio-pro .login-studio-preview-card,.login-studio-pro .login-media-library{padding:10px!important;border-radius:13px!important}.login-studio-preview-head,.login-media-library-head,.login-studio-controls-head{align-items:flex-start!important;flex-wrap:wrap!important;gap:8px!important}.login-studio-preview-head>div:first-child,.login-media-library-head>div:first-child,.login-studio-controls-head>div:first-child{flex:1 1 190px!important;min-width:0!important}.login-studio-preview-head h2,.login-media-library-head h2,.login-studio-controls-head h2{font-size:16px!important}.login-studio-preview-actions{margin-left:auto!important}.login-studio-viewport{height:clamp(190px,56.25vw,280px)!important;min-height:190px!important;border-radius:11px!important}.login-studio-help{font-size:11px!important;line-height:1.4!important}.login-media-grid{grid-auto-columns:132px!important;scroll-snap-type:x proximity!important}.login-media-card{width:132px!important;min-width:132px!important;scroll-snap-align:start!important}.login-media-delete{opacity:1!important}.login-studio-controls-head{position:sticky!important;z-index:8!important;top:0!important;padding:10px!important;box-shadow:0 5px 14px #143a6714!important}.login-studio-controls-head .btn{min-height:42px!important}.login-studio-controls-scroll{padding:8px!important}.login-studio-control-grid,.login-studio-text-box{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.login-studio-control-grid{padding:9px!important}.login-studio-text-box{margin:8px!important;padding:9px!important}.login-studio-controls label.wide,.login-studio-text-box .wide{grid-column:auto!important}.login-studio-controls input,.login-studio-controls select,.login-studio-controls textarea{max-width:100%!important;font-size:16px!important}.login-studio-controls input[type=file]{overflow:hidden!important}.login-card-model-grid{gap:7px!important;padding:9px!important}.login-card-model{padding:7px!important}.login-card-model-preview{height:58px!important}.login-studio-savebar{position:sticky!important;z-index:7!important;bottom:0!important;padding:10px!important;box-shadow:0 -7px 18px #143a671a!important}.login-studio-savebar .btn{min-height:46px!important}.login-live-modal-bar{left:8px!important;right:8px!important;top:8px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.login-live-modal-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}.login-live-modal-actions .btn{min-height:40px!important;white-space:normal!important;text-align:center!important}.login-live-modal-stage{overflow:auto!important;-webkit-overflow-scrolling:touch!important}.login-live-modal-stage .login-pro-canvas.is-mobile-layout{padding-top:112px!important}.login-live-modal-stage .login-pro-canvas.is-mobile-layout .login-pro-right{padding-top:10px!important}}@media (max-width:390px){.login-pro-canvas.is-mobile-layout{--mobile-media-height:clamp(155px,25dvh,205px)}.login-pro-canvas.is-mobile-layout .login-pro-card{width:calc(100vw - 14px)!important;padding:13px 14px!important;border-radius:min(var(--card-radius),20px)!important}.login-pro-canvas.is-mobile-layout .login-pro-logo-wrap{min-height:50px!important}.login-pro-canvas.is-mobile-layout .login-pro-logo-wrap img{height:47px!important}.login-pro-canvas.is-mobile-layout .login-pro-title{font-size:clamp(23px,7.5vw,var(--title-size))!important}.login-card-model-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-height:690px) and (max-width:1100px){.login-pro-canvas.is-mobile-layout{--mobile-media-height:clamp(145px,23dvh,170px)}.login-pro-canvas.is-mobile-layout .login-pro-right{align-items:flex-start!important}.login-pro-canvas.is-mobile-layout .login-pro-card{gap:6px!important;margin:0 auto!important;padding-top:12px!important;padding-bottom:12px!important}.login-pro-canvas.is-mobile-layout .login-pro-logo-wrap{min-height:46px!important}.login-pro-canvas.is-mobile-layout .login-pro-logo-wrap img{height:44px!important}.login-pro-canvas.is-mobile-layout .login-pro-field input{height:43px!important}.login-pro-canvas.is-mobile-layout .login-pro-password button{top:5px!important;height:33px!important}.login-pro-canvas.is-mobile-layout .login-pro-submit{min-height:43px!important}}.theme-preview-canvas-v359[data-theme-key=minimal-air] .preview-card,.theme-preview-canvas-v359[data-theme-key=minimal-air] .preview-sidebar a{box-shadow:none!important;border-radius:2px!important}.theme-preview-canvas-v359[data-theme-key=apple-glass]{background:radial-gradient(circle at 15% 0%,#fff,#ececf1)!important}.theme-preview-canvas-v359[data-theme-key=apple-glass] .preview-sidebar,.theme-preview-canvas-v359[data-theme-key=apple-glass] .preview-card,.theme-preview-canvas-v359[data-theme-key=apple-glass] .preview-topbar{border-radius:24px!important;box-shadow:0 20px 50px #0002!important;backdrop-filter:blur(16px)}.theme-preview-canvas-v359[data-theme-key=tesla-crimson] .preview-topbar{border-top:5px solid var(--pv-accent)!important}.theme-preview-canvas-v359[data-theme-key=tesla-crimson] .preview-card,.theme-preview-canvas-v359[data-theme-key=tesla-crimson] .preview-sidebar a{border-radius:0!important;box-shadow:none!important;text-transform:uppercase}.theme-preview-canvas-v359[data-theme-key=microsoft-fluent] .preview-card{border-left:4px solid var(--pv-primary)!important;box-shadow:0 2px 8px #0001!important}.theme-preview-canvas-v359[data-theme-key=google-material] .preview-card{box-shadow:0 4px 10px #0002!important}.theme-preview-canvas-v359[data-theme-key=google-material] button{border-radius:999px!important}.theme-preview-canvas-v359[data-theme-key=bosch-engineering]{background-image:linear-gradient(#007bc00b 1px,transparent 1px),linear-gradient(90deg,#007bc00b 1px,transparent 1px);background-size:24px 24px}.theme-preview-canvas-v359[data-theme-key=bosch-engineering] .preview-card{border-radius:0!important;box-shadow:none!important;border-top:5px solid var(--pv-primary)!important}.theme-preview-canvas-v359[data-theme-key=dark-pro] .preview-card,.theme-preview-canvas-v359[data-theme-key=dark-pro] .preview-sidebar{box-shadow:0 18px 44px #0009!important}.theme-preview-canvas-v359[data-theme-key=neon-grid]{background-image:linear-gradient(#00f5ff10 1px,transparent 1px),linear-gradient(90deg,#ff2bd610 1px,transparent 1px);background-size:28px 28px}.theme-preview-canvas-v359[data-theme-key=neon-grid] .preview-card{box-shadow:0 0 24px #ff2bd633!important}.theme-preview-canvas-v359[data-theme-key=classic-paper]{background:#f4ead9!important}.theme-preview-canvas-v359[data-theme-key=classic-paper] .preview-card{border-radius:0!important;box-shadow:4px 4px #d7c7ad!important}.theme-preview-canvas-v359[data-theme-key=premium-plum]{background:radial-gradient(circle at 10% 0%,#fff7ed,#f3e8ff)!important}.theme-preview-canvas-v359[data-theme-key=premium-plum] .preview-card{border-radius:26px!important;box-shadow:0 22px 55px #581c8733!important}.theme-preview-canvas-v359[data-theme-key=industrial-hazard] .preview-card{border-radius:2px!important;box-shadow:none!important;border-left:8px solid #f59e0b!important}.theme-hover-palette-v371 button{min-height:58px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;text-align:left!important}.theme-hover-palette-v371 button:after{content:"Renk • menü • ikon • kart • tablo";display:block;grid-column:2;color:var(--muted,#718198);font-size:10px;font-weight:600}.theme-hover-palette-v371 button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1f3b5a1a!important}.theme-hover-palette-v371 button.is-active{outline:3px solid color-mix(in srgb,var(--primary,#245ba7) 30%,transparent);outline-offset:1px}[data-sidebar-style=zigzag-flow] .pv-submenu>a:nth-child(odd){margin-left:8px}[data-sidebar-style=zigzag-flow] .pv-submenu>a:nth-child(2n){margin-left:22px}[data-sidebar-style=zigzag-flow] .pv-submenu>a{border-left:3px solid var(--pv-primary)!important;border-radius:3px 12px 12px 3px!important}[data-sidebar-style=icon-dock] .pv-sidebar{width:74px!important}[data-sidebar-style=icon-dock] .pv-brand-copy,[data-sidebar-style=icon-dock] .pv-menu-copy,[data-sidebar-style=icon-dock] .pv-submenu{opacity:.12!important}[data-sidebar-style=icon-dock] .pv-menu-icon{border-radius:50%!important;background:linear-gradient(135deg,var(--pv-primary),var(--pv-accent))!important;color:#fff!important}[data-sidebar-style=drawer-stack] .pv-menu-item{margin-bottom:7px;border:1px solid var(--pv-border)!important;border-radius:13px!important;box-shadow:0 8px 18px color-mix(in srgb,var(--pv-primary) 10%,transparent)!important}[data-sidebar-style=drawer-stack] .pv-submenu{padding:5px;border:1px solid var(--pv-border);border-radius:0 0 12px 12px;background:var(--pv-page)}
