.tk-agenti-dashboard,.tk-agenti-stat,.tk-agenti-storico,.tk-agenti-locator,.tk-agenti-selector-bar,.tk-agenti-banner-cliente,.tk-agenti-geo-wrap{--tk-blue:#1a56db;--tk-blue-d:#1342b0;--tk-blue-l:#eff6ff;--tk-blue-ll:#dbeafe;--tk-green:#057a55;--tk-green-l:#ecfdf5;--tk-amber:#b45309;--tk-amber-l:#fffbeb;--tk-red:#c81e1e;--tk-red-l:#fef2f2;--tk-gray-50:#f9fafb;--tk-gray-100:#f3f4f6;--tk-gray-200:#e5e7eb;--tk-gray-400:#9ca3af;--tk-gray-600:#4b5563;--tk-gray-800:#1f2937;--tk-radius:10px;--tk-radius-sm:6px;--tk-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);--tk-shadow-md:0 4px 12px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tk-gray-800);box-sizing:border-box}.tk-agenti-dashboard *,.tk-agenti-storico *,.tk-agenti-locator *{box-sizing:border-box}.tk-agenti-selector-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--tk-blue-l);border:1.5px solid var(--tk-blue-ll);border-radius:var(--tk-radius);padding:12px 18px;margin-bottom:24px}.tk-agenti-selector-bar label{font-size:14px;font-weight:600;white-space:nowrap}.tk-agenti-selector-bar select{padding:7px 12px;border:1px solid var(--tk-blue-ll);border-radius:var(--tk-radius-sm);font-size:14px;flex:1 1 220px;min-width:0;max-width:100%;text-overflow:ellipsis;background:#fff}#tk-agenti-pct-badge{background:var(--tk-blue-ll);color:var(--tk-blue);border-radius:20px;padding:4px 14px;font-size:13px;font-weight:700}.tk-agenti-banner-cliente{display:flex;align-items:center;gap:10px;background:var(--tk-green-l);border-left:4px solid var(--tk-green);border-radius:0 var(--tk-radius-sm) var(--tk-radius-sm) 0;padding:12px 18px;margin-bottom:20px;font-size:14px}.tk-agenti-dashboard{max-width:1140px;margin:0 auto;padding:8px 16px 40px}.tk-agenti-welcome{margin-bottom:28px}.tk-agenti-welcome-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.tk-agenti-welcome h2{font-size:24px;font-weight:700;margin:0 0 4px;color:var(--tk-gray-800)}.tk-agenti-welcome p{margin:0;color:var(--tk-gray-600);font-size:15px}.tk-agenti-page-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.tk-agenti-page-head h2{margin:0}.tk-agenti-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}@media (max-width:640px){.tk-agenti-kpi-grid{grid-template-columns:1fr}}.tk-agenti-kpi-card{background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);padding:22px 24px;box-shadow:var(--tk-shadow);border-top:3px solid var(--tk-gray-200)}.tk-agenti-kpi-card.accent-green{border-top-color:var(--tk-green)}.tk-agenti-kpi-card.accent-blue{border-top-color:var(--tk-blue)}.tk-agenti-kpi-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--tk-gray-400);margin-bottom:10px}.tk-agenti-kpi-value{display:block;font-size:28px;font-weight:800;color:var(--tk-gray-800);line-height:1}.tk-agenti-quick-links{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.tk-agenti-quick-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none !important;color:var(--tk-gray-800) !important;box-shadow:var(--tk-shadow);transition:box-shadow .15s,border-color .15s}.tk-agenti-quick-btn:hover{box-shadow:var(--tk-shadow-md);border-color:var(--tk-blue);color:var(--tk-blue) !important}.tk-agenti-section{margin-bottom:36px}.tk-agenti-section h3{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tk-gray-400);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--tk-gray-200)}.tk-agenti-clienti-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.tk-agenti-cliente-card{background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);padding:16px;display:flex;align-items:flex-start;gap:14px;box-shadow:var(--tk-shadow);transition:box-shadow .15s,border-color .15s,transform .15s;cursor:pointer}.tk-agenti-cliente-card:hover{box-shadow:var(--tk-shadow-md);border-color:var(--tk-blue-ll);transform:translateY(-1px)}.tk-agenti-cliente-avatar{width:42px;height:42px;border-radius:50%;background:var(--tk-blue-ll);color:var(--tk-blue);font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tk-agenti-cliente-info{flex:1;min-width:0}.tk-agenti-cliente-info strong{display:block;font-size:14px;font-weight:700;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-agenti-cliente-info span{display:block;font-size:12px;color:var(--tk-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-agenti-cliente-badge{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.tk-agenti-pct{background:var(--tk-green-l);color:var(--tk-green);font-size:12px;font-weight:700;padding:3px 10px;border-radius:12px}.tk-agenti-btn-small{display:inline-block;padding:7px 16px;font-size:13px;font-weight:600;border-radius:var(--tk-radius-sm);cursor:pointer;border:1.5px solid var(--tk-blue);background:var(--tk-blue);color:#fff !important;text-decoration:none !important;transition:background .15s;line-height:1.4}.tk-agenti-btn-small:hover{background:var(--tk-blue-d);border-color:var(--tk-blue-d)}.tk-agenti-btn-small.outline{background:#fff;color:var(--tk-blue) !important}.tk-agenti-btn-small.outline:hover{background:var(--tk-blue-l)}.tk-agenti-btn-primary{display:inline-block;padding:11px 24px;background:var(--tk-blue);color:#fff !important;border:none;border-radius:var(--tk-radius-sm);font-size:15px;font-weight:700;cursor:pointer;text-decoration:none !important;transition:background .15s;line-height:1.4}.tk-agenti-btn-primary:hover{background:var(--tk-blue-d)}.tk-agenti-btn-outline{display:inline-block;padding:10px 22px;background:#fff;color:var(--tk-blue) !important;border:1.5px solid var(--tk-blue);border-radius:var(--tk-radius-sm);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none !important;transition:background .15s;line-height:1.4}.tk-agenti-btn-outline:hover{background:var(--tk-blue-l)}.tk-agenti-orders-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);overflow:hidden;box-shadow:var(--tk-shadow)}.tk-agenti-orders-table thead tr{background:var(--tk-gray-50)}.tk-agenti-orders-table th{text-align:left;padding:11px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tk-gray-400);border-bottom:1px solid var(--tk-gray-200)}.tk-agenti-orders-table td{padding:12px 16px;border-bottom:1px solid var(--tk-gray-200);vertical-align:middle;color:var(--tk-gray-800)}.tk-agenti-orders-table tbody tr:last-child td{border-bottom:none}.tk-agenti-orders-table tbody tr:hover td{background:var(--tk-gray-50)}.tk-order-items{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-order-status{display:inline-block;padding:3px 11px;border-radius:20px;font-size:12px;font-weight:700}.tk-order-status.status-completed{background:var(--tk-green-l);color:var(--tk-green)}.tk-order-status.status-processing{background:var(--tk-blue-ll);color:var(--tk-blue)}.tk-order-status.status-pending,.tk-order-status.status-on-hold{background:var(--tk-amber-l);color:var(--tk-amber)}.tk-order-status.status-cancelled,.tk-order-status.status-failed{background:var(--tk-red-l);color:var(--tk-red)}.tk-agenti-modal{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.tk-agenti-modal-inner{background:#fff;border-radius:14px;padding:32px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.25)}.tk-agenti-modal-inner h3{margin:0 0 24px;font-size:20px;font-weight:800}.tk-agenti-modal-inner h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--tk-gray-400);margin:20px 0 10px}.tk-agenti-modal-close{position:absolute;top:18px;right:20px;background:var(--tk-gray-100) !important;border:none !important;width:32px !important;height:32px !important;min-width:32px;max-width:32px;padding:0 !important;margin:0;border-radius:50% !important;font-size:18px;line-height:1;cursor:pointer;color:var(--tk-gray-600) !important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;box-shadow:none !important;transition:background .15s}.tk-agenti-modal-close:hover{background:var(--tk-gray-200) !important}.tk-agenti-modal-full{padding:0;align-items:stretch}.tk-agenti-modal-full .tk-agenti-modal-inner{max-width:none;width:100%;max-height:100vh;height:100vh;border-radius:0;padding:28px 32px 32px;box-shadow:none;overflow-y:auto;box-sizing:border-box}.tk-agenti-modal-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:28px;align-items:start;margin-top:8px}.tk-agenti-modal-col-left,.tk-agenti-modal-col-right{min-width:0}@media (max-width:1200px){.tk-agenti-modal-grid{grid-template-columns:1fr;gap:20px}.tk-agenti-modal-col-right{order:-1}}body.tk-agenti-modal-lock{overflow:hidden}#tk-modal-product-results,#tk-modal-recent-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px}.tk-modal-cart-box{background:#f8fafc;border:1.5px solid var(--tk-gray-200);border-radius:12px;padding:18px 20px;position:sticky;top:20px}.tk-modal-cart-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1.5px solid var(--tk-gray-200)}.tk-modal-cart-count{font-size:12px;font-weight:700;color:var(--tk-gray-600);background:#fff;padding:4px 10px;border-radius:20px;border:1px solid var(--tk-gray-200)}.tk-modal-cart-empty{text-align:center;color:var(--tk-gray-400);padding:28px 12px;font-size:14px;line-height:1.5}.tk-modal-cart-list-wrap{background:#fff;border-radius:8px;border:1px solid var(--tk-gray-200);overflow:hidden}#tk-modal-cart-table{margin:0}#tk-modal-cart-table th{background:#f8fafc;padding:10px 12px}#tk-modal-cart-table td{padding:10px 12px;vertical-align:middle}#tk-modal-cart-table .tk-col-qty{width:80px;text-align:center}#tk-modal-cart-table .tk-col-price{text-align:right;white-space:nowrap}.tk-cart-price-cell .tk-cart-price-regular{display:block;font-size:11px;color:var(--tk-gray-400);text-decoration:line-through;line-height:1.2}.tk-cart-price-cell .tk-cart-price-final{display:block;font-size:14px;color:#0f172a;font-weight:700;line-height:1.3}.tk-cart-price-cell .tk-cart-price-saving{display:inline-block;margin-top:2px;font-size:10px;font-weight:700;color:#14532d;background:#bbf7d0;padding:1px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em}.tk-modal-cart-totals{margin-top:14px;padding:14px 16px;background:#fff;border:1px solid var(--tk-gray-200);border-radius:8px;font-size:13px}.tk-modal-totals-row{display:flex;justify-content:space-between;padding:4px 0;color:var(--tk-gray-600)}.tk-modal-totals-row.tk-modal-totals-saving{color:#14532d;font-weight:600}.tk-modal-totals-row.tk-modal-totals-grand{margin-top:6px;padding-top:10px;border-top:1.5px solid var(--tk-gray-200);font-size:16px;font-weight:800;color:#0f172a}.tk-product-result-item .tk-product-price-block{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;margin-left:auto}.tk-product-result-item .tk-product-price-regular{font-size:11px;color:var(--tk-gray-400);text-decoration:line-through}.tk-product-result-item .tk-product-price-final{font-size:14px;font-weight:700;color:#057a55}.tk-product-result-item .tk-product-discount-pill{display:inline-block;margin-top:2px;font-size:10px;font-weight:700;color:#14532d;background:#bbf7d0;padding:1px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em}.tk-agenti-modal-field{margin-bottom:16px}.tk-agenti-modal-field label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:var(--tk-gray-600);text-transform:uppercase;letter-spacing:.04em}.tk-agenti-modal-field select,.tk-agenti-modal-field input[type="text"],.tk-agenti-modal-field textarea{width:100%;padding:10px 14px;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);font-size:14px;box-sizing:border-box;transition:border-color .15s}.tk-agenti-modal-field select:focus,.tk-agenti-modal-field input:focus,.tk-agenti-modal-field textarea:focus{outline:none;border-color:var(--tk-blue);box-shadow:0 0 0 3px rgba(26,86,219,.12)}#tk-modal-product-results{margin-top:8px;gap:8px}.tk-product-result-item{padding:10px 14px;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);cursor:pointer;font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:background .12s,border-color .12s}.tk-product-result-item:hover{background:var(--tk-blue-l);border-color:var(--tk-blue-ll)}#tk-modal-recent-products{margin-top:8px;gap:8px}.tk-product-card{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:12px;background:#fff;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);transition:border-color .12s,box-shadow .12s}.tk-product-card:hover{border-color:var(--tk-blue-ll);box-shadow:var(--tk-shadow)}.tk-product-card.is-recent{border-left:3px solid var(--tk-blue)}.tk-product-card.is-oos{opacity:.6}.tk-product-card-img{width:64px;height:64px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--tk-gray-50);border:1px solid var(--tk-gray-200)}.tk-product-card-img img{width:100%;height:100%;object-fit:cover;display:block}.tk-product-card-info{min-width:0}.tk-product-card-name{font-weight:600;font-size:14px;color:var(--tk-gray-800);line-height:1.3;margin-bottom:4px;word-break:break-word}.tk-product-card-name[title]{cursor:help}.tk-product-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:11px;color:var(--tk-gray-600)}.tk-product-card-meta-item{display:inline-flex;align-items:center;background:var(--tk-gray-50);padding:2px 8px;border-radius:4px;border:1px solid var(--tk-gray-200);line-height:1.5}.tk-product-card-stock{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.5}.tk-product-card-stock.tk-stock-ok{background:#dcfce7;color:#166534}.tk-product-card-stock.tk-stock-low{background:#fef3c7;color:#92400e}.tk-product-card-stock.tk-stock-oos{background:#fee2e2;color:#991b1b}.tk-product-card .tk-product-price-block{display:flex !important;align-items:baseline !important;gap:8px !important;flex-wrap:wrap !important;margin-top:6px !important}.tk-product-card .tk-product-price-final{font-size:20px !important;font-weight:700 !important;color:#057a55 !important;line-height:1 !important}.tk-product-card .tk-product-price-final em{font-style:italic !important;font-weight:400 !important;font-size:12px !important;color:var(--tk-gray-400,#9ca3af) !important}.tk-product-card .tk-product-price-regular{font-size:13px !important;color:var(--tk-gray-400,#9ca3af) !important;text-decoration:line-through !important;text-decoration-thickness:1px !important;font-weight:400 !important;line-height:1 !important}.tk-product-card .tk-product-discount-pill{display:inline-flex !important;align-items:center !important;font-size:11px !important;font-weight:700 !important;color:#14532d !important;background:#dcfce7 !important;padding:3px 8px !important;border-radius:12px !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important}.tk-product-card-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex-shrink:0;min-width:140px}.tk-product-add-btn{background:var(--tk-blue,#1a56db) !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:8px 16px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;white-space:nowrap !important;transition:background .12s,box-shadow .12s !important;font-family:inherit !important}.tk-product-add-btn:hover{background:#2563eb !important;box-shadow:0 2px 8px rgba(37,99,235,.35) !important;color:#fff !important}.tk-product-add-btn:disabled{background:var(--tk-gray-300,#d1d5db) !important;color:#fff !important;cursor:not-allowed !important;box-shadow:none !important}.tk-product-gift-btn{background:#16a34a !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:8px 16px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;white-space:nowrap !important;transition:background .12s,box-shadow .12s !important;font-family:inherit !important}.tk-product-gift-btn:hover{background:#15803d !important;box-shadow:0 2px 8px rgba(22,163,74,.35) !important;color:#fff !important}.tk-product-gift-btn:disabled{background:var(--tk-gray-300,#d1d5db) !important;color:#fff !important;cursor:not-allowed !important;box-shadow:none !important}.tk-product-qty-gift-wrap{border-color:#86efac !important}.tk-product-qty-gift-wrap:hover,.tk-product-qty-gift-wrap:focus-within{border-color:#16a34a !important;box-shadow:0 0 0 3px rgba(22,163,74,.15) !important}.tk-product-qty-gift-wrap .tk-product-qty-btn{color:#16a34a !important}.tk-product-qty-gift-wrap .tk-product-qty-btn:hover{background:#f0fdf4 !important}.tk-product-qty-gift-input{color:#166534 !important}.tk-cart-row-gift{background:#f0fdf4 !important}.tk-cart-gift-badge{display:inline-block;background:#16a34a;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:10px;margin-left:6px;vertical-align:middle}.tk-cart-price-gift{color:#16a34a !important;font-weight:700 !important}.tk-product-qty-wrap{display:inline-flex;align-items:stretch !important;gap:0 !important;border:1.5px solid var(--tk-gray-200,#e5e7eb) !important;border-radius:8px !important;overflow:hidden !important;background:#fff !important;height:38px !important;transition:border-color .15s,box-shadow .15s !important}.tk-product-qty-wrap:hover{border-color:var(--tk-blue-ll,#dbeafe) !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important}.tk-product-qty-wrap:focus-within{border-color:var(--tk-blue,#1a56db) !important;box-shadow:0 0 0 3px rgba(26,86,219,.12) !important}.tk-product-qty-btn{width:36px !important;height:100% !important;background:transparent !important;color:var(--tk-blue,#1a56db) !important;border:none !important;cursor:pointer !important;font-size:18px !important;font-weight:600 !important;line-height:1 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:background .12s,color .12s !important;flex-shrink:0 !important;box-shadow:none !important}.tk-product-qty-btn:hover{background:var(--tk-blue-l,#eff6ff) !important;color:var(--tk-blue,#1a56db) !important}.tk-product-qty-btn:active{background:var(--tk-blue-ll,#dbeafe) !important}.tk-product-qty-btn:disabled{opacity:.35 !important;cursor:not-allowed !important;background:transparent !important}.tk-product-qty-input{width:44px !important;height:100% !important;border:none !important;text-align:center !important;font-size:14px !important;font-weight:700 !important;color:var(--tk-gray-800,#1f2937) !important;background:transparent !important;-moz-appearance:textfield !important;padding:0 !important;box-sizing:border-box !important;box-shadow:none !important;outline:none !important}.tk-product-qty-input::-webkit-outer-spin-button,.tk-product-qty-input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.tk-product-qty-input:focus{outline:none !important;background:transparent !important}.tk-agenti-recent-wrap label{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--tk-blue)}@media (max-width:720px){.tk-product-card{grid-template-columns:56px 1fr;grid-template-rows:auto auto}.tk-product-card-img{width:56px;height:56px}.tk-product-card-actions{grid-column:1 / -1;justify-content:flex-end;flex-direction:row;align-items:center;flex-wrap:wrap;border-top:1px solid var(--tk-gray-100);padding-top:10px;margin-top:4px}.tk-product-info-icon::after{max-width:200px}}#tk-modal-cart-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}#tk-modal-cart-table th,#tk-modal-cart-table td{padding:8px 10px;border-bottom:1px solid var(--tk-gray-200);text-align:left}#tk-modal-cart-table th{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--tk-gray-400)}.tk-agenti-feedback{font-size:14px;font-weight:600;margin-top:12px;padding:10px 16px;border-radius:var(--tk-radius-sm);display:none}.tk-agenti-feedback.success{background:var(--tk-green-l);color:var(--tk-green);display:block}.tk-agenti-feedback.error{background:var(--tk-red-l);color:var(--tk-red);display:block}.tk-agenti-pagination{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:14px;color:var(--tk-gray-600)}.tk-agenti-storico{max-width:1140px;margin:0 auto;padding:8px 16px 40px}.tk-agenti-storico h2{font-size:24px;font-weight:800;margin:0 0 24px}.tk-agenti-filtri{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:24px;background:var(--tk-gray-50);border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);padding:14px 18px}.tk-agenti-filtri select{padding:8px 12px;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);font-size:14px;background:#fff;transition:border-color .15s;flex:1 1 180px;min-width:0;max-width:100%;text-overflow:ellipsis}.tk-agenti-filtri select:focus{outline:none;border-color:var(--tk-blue)}.tk-agenti-locator{max-width:1140px;margin:0 auto;padding:8px 16px 40px}.tk-geo-denied-banner{display:flex;align-items:center;gap:10px;background:var(--tk-amber-l);border:1px solid #fcd34d;border-radius:var(--tk-radius-sm);padding:12px 18px;margin-bottom:16px;font-size:14px;color:var(--tk-amber);font-weight:600}.tk-agenti-locator-header{background:#fff;border:1px solid var(--tk-gray-200);border-radius:16px;padding:24px 28px;margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.tk-agenti-locator-search{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.tk-agenti-locator-search input{flex:1;min-width:220px;padding:13px 18px;border:1.5px solid var(--tk-gray-200);border-radius:10px;font-size:14px;transition:border-color .15s,box-shadow .15s;background:#fff}.tk-agenti-locator-search input:focus{outline:none;border-color:#000000;box-shadow:0 0 0 3px rgba(0,0,0,.08)}.tk-agenti-locator-search button{padding:0 22px;height:46px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .1s,box-shadow .15s;border:0}.tk-agenti-locator-search .tk-agenti-btn-primary{background:#000000;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.tk-agenti-locator-search .tk-agenti-btn-primary:hover{background:#f1bb37;color:#000000;box-shadow:0 4px 14px rgba(241,187,55,.4)}.tk-agenti-locator-search .tk-agenti-btn-outline{background:#fff;color:#000000;border:1.5px solid var(--tk-gray-200);width:46px;padding:0;font-size:18px}.tk-agenti-locator-search .tk-agenti-btn-outline:hover{border-color:#000000;background:#f8fafc}#tk-locator-raggio-wrap{display:flex;align-items:center;gap:16px;font-size:14px;color:#475569}#tk-locator-raggio-wrap label{font-weight:600;white-space:nowrap}#tk-raggio-val{font-weight:800;color:#000000;font-size:15px}#tk-locator-raggio{flex:1;max-width:280px;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:#e2e8f0;outline:none;cursor:pointer}#tk-locator-raggio::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#f1bb37 !important;border:3px solid #000000;box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:pointer;transition:transform .15s}#tk-locator-raggio::-webkit-slider-thumb:hover{transform:scale(1.15)}#tk-locator-raggio::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#f1bb37 !important;border:3px solid #000000;box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:pointer}#tk-locator-raggio::-moz-range-thumb:hover{transform:scale(1.15)}#tk-locator-autocomplete-list{position:relative;z-index:100;margin-top:4px}.tk-ac-item{background:#fff;border:1px solid var(--tk-gray-200);border-top:none;padding:11px 18px;font-size:13px;cursor:pointer;transition:background .1s;color:#334155}.tk-ac-item:first-child{border-top:1px solid var(--tk-gray-200);border-radius:10px 10px 0 0}.tk-ac-item:last-child{border-radius:0 0 10px 10px}.tk-ac-item:hover{background:#f1f5f9;color:#000000}.tk-agenti-locator-body{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}@media (max-width:900px){.tk-agenti-locator-body{grid-template-columns:1fr}#tk-locator-map{height:360px !important;min-height:360px !important}}#tk-locator-map{height:560px;min-height:560px;border-radius:16px;border:1px solid var(--tk-gray-200);background:#f1f5f9;box-shadow:0 4px 20px rgba(0,0,0,.08);z-index:0;position:relative;overflow:hidden}#tk-locator-lista{display:flex;flex-direction:column;gap:12px;max-height:560px;overflow-y:auto;padding-right:4px}#tk-locator-lista::-webkit-scrollbar{width:8px}#tk-locator-lista::-webkit-scrollbar-track{background:transparent}#tk-locator-lista::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}#tk-locator-lista::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tk-locator-count{font-size:13px;font-weight:700;color:#000000;padding:4px 0 12px;margin:0;border-bottom:3px solid #f1bb37}.tk-locator-count strong{font-size:16px;color:#000000}.tk-locator-empty{text-align:center;padding:40px 20px;background:#f8fafc;border-radius:12px;color:#64748b}.tk-locator-empty-icon{font-size:36px;margin-bottom:8px;opacity:.6}.tk-locator-empty p{margin:0 0 6px;font-size:14px;color:#334155}.tk-locator-empty small{font-size:12px;color:#94a3b8}.tk-shop-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:all .2s}.tk-shop-card:hover{border-color:#f1bb37;box-shadow:0 6px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.tk-shop-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.tk-shop-logo{width:48px;height:48px;border-radius:10px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1px solid #e2e8f0}.tk-shop-logo img{width:100%;height:100%;object-fit:contain;padding:6px}.tk-shop-head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tk-shop-name{font-size:14px;font-weight:700;color:#000000;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tk-shop-dist{font-size:12px;font-weight:800;color:#000000;background:#f1bb37;padding:3px 10px;border-radius:20px;align-self:flex-start;white-space:nowrap}.tk-shop-body{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.tk-shop-row{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#475569;line-height:1.5}.tk-shop-icon{flex-shrink:0;font-size:13px;width:16px;text-align:center}.tk-shop-row a{color:#000000;text-decoration:none;font-weight:500}.tk-shop-row a:hover{text-decoration:underline}.tk-shop-directions{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:700;color:#fff;background:#000000;text-decoration:none;padding:10px 14px;border-radius:10px;transition:background .15s,color .15s,transform .1s}.tk-shop-directions:hover{background:#f1bb37;color:#000000;text-decoration:none;transform:translateY(-1px)}.leaflet-marker-icon.tk-pin-wrapper{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.tk-pin-wrapper{background:transparent !important;border:0 !important;box-shadow:none !important}.tk-pin{position:relative;width:100%;height:100%;background:transparent !important;border:0}.tk-pin-shop{transition:transform .2s}.tk-pin-shop:hover{transform:translateY(-3px) scale(1.05);z-index:1000}.tk-pin-bubble{width:44px !important;height:44px !important;background:#fff !important;border:2.5px solid #000000 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 4px 12px rgba(0,0,0,.25) !important;overflow:hidden !important;position:relative !important;z-index:2 !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important}.tk-pin-bubble img{width:70% !important;height:70% !important;max-width:70% !important;max-height:70% !important;object-fit:contain !important;display:block !important;visibility:visible !important;opacity:1 !important;filter:none !important;background:transparent !important;border:0 !important;margin:0 !important;padding:0 !important}.tk-pin-bubble span{font-size:22px;line-height:1}.tk-pin-tail{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid #000000;z-index:1;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.leaflet-marker-icon.tk-pin-user-wrapper{z-index:100 !important}.tk-pin-user{width:44px !important;height:44px !important;background:#fff !important;border:3px solid #f1bb37 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;animation:tkPulseUser 1.8s infinite ease-out;position:relative;box-sizing:border-box !important}.tk-pin-user img{width:70% !important;height:70% !important;object-fit:contain !important;display:block !important;border-radius:50%}.tk-pin-user svg{fill:#000000 !important}@keyframes tkPulseUser{0%{box-shadow:0 0 0 0 rgba(241,187,55,.7),0 4px 14px rgba(0,0,0,.25)}70%{box-shadow:0 0 0 18px rgba(241,187,55,0),0 4px 14px rgba(0,0,0,.25)}100%{box-shadow:0 0 0 0 rgba(241,187,55,0),0 4px 14px rgba(0,0,0,.25)}}.tk-pin-cluster{background:#fff !important;color:#000000 !important;border:3px solid #f1bb37 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;font-weight:800;font-size:14px;box-shadow:0 4px 14px rgba(0,0,0,.25) !important;transition:transform .2s;box-sizing:border-box}.tk-pin-cluster:hover{transform:scale(1.1)}.leaflet-popup-content-wrapper{border-radius:14px !important;padding:0 !important;box-shadow:0 8px 30px rgba(0,0,0,.18) !important;border:1px solid #e2e8f0 !important;overflow:hidden}.leaflet-popup-content{margin:0 !important;width:280px !important;font-family:inherit}.leaflet-popup-tip{background:#fff !important;box-shadow:0 8px 30px rgba(0,0,0,.18) !important}.tk-popup{display:flex;flex-direction:column}.tk-popup-logo{background:linear-gradient(135deg,#000000 0%,#1a1a1a 100%);padding:16px;display:flex;align-items:center;justify-content:center;height:80px;border-bottom:3px solid #f1bb37}.tk-popup-logo-user{background:linear-gradient(135deg,#f1bb37 0%,#e0a92e 100%) !important;border-bottom:3px solid #000000 !important}.tk-popup-logo-user img{max-height:100% !important;max-width:50% !important;object-fit:contain !important;filter:brightness(0) !important}.tk-popup-logo-user svg{fill:#000000 !important;filter:none !important}.tk-popup-user-text{white-space:nowrap;color:#64748b}.leaflet-popup-content:has(.tk-popup-user){width:320px !important}.tk-popup-logo img{max-height:100%;max-width:50%;object-fit:contain;filter:brightness(0) invert(1)}.tk-popup-body{padding:14px 18px 16px;display:flex;flex-direction:column;gap:8px}.tk-popup-name{font-size:15px;font-weight:700;color:#000000;line-height:1.3;margin-bottom:4px}.tk-popup-row{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#475569;line-height:1.5}.tk-popup-icon{flex-shrink:0;font-size:13px;width:16px;text-align:center}.tk-popup-row a{color:#000000;text-decoration:none;font-weight:500}.tk-popup-row a:hover{text-decoration:underline}.leaflet-bar{border:0 !important;box-shadow:0 4px 14px rgba(0,0,0,.15) !important;border-radius:10px !important;overflow:hidden}.leaflet-bar a,.leaflet-bar a:link,.leaflet-bar a:visited{font-family:Arial,Helvetica,sans-serif !important;font-size:22px !important;font-weight:700 !important;line-height:30px !important;color:#000000 !important;background:#fff !important;border:0 !important;width:32px !important;height:32px !important;text-decoration:none !important;text-align:center !important;transition:background .15s,color .15s}.leaflet-bar a:hover{background:#f1bb37 !important;color:#000000 !important}.leaflet-bar a:first-child{border-bottom:1px solid #e2e8f0 !important;border-radius:10px 10px 0 0 !important}.leaflet-bar a:last-child{border-radius:0 0 10px 10px !important}.leaflet-touch .leaflet-bar a{border-color:transparent !important}.leaflet-touch .leaflet-bar a:first-child{border-bottom:1px solid #e2e8f0 !important}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background:transparent !important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background:transparent !important}.tk-agenti-price-hidden{display:inline-block;font-size:13px;color:var(--global-palette6,#666666);font-style:italic}a.tk-agenti-trova-negozio,.woocommerce a.button.tk-agenti-trova-negozio,.woocommerce-page a.button.tk-agenti-trova-negozio{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;background:var(--global-palette2,#e7bd4d) !important;border:0 !important;color:var(--global-palette3,#111111) !important;padding:11px 20px !important;border-radius:8px !important;font-weight:700 !important;font-size:14px !important;line-height:1.2 !important;text-align:center;text-decoration:none !important;box-shadow:none !important;transition:background .15s,transform .15s}a.tk-agenti-trova-negozio:hover,.woocommerce a.button.tk-agenti-trova-negozio:hover,.woocommerce-page a.button.tk-agenti-trova-negozio:hover{background:#d2a733 !important;color:var(--global-palette3,#111111) !important;transform:translateY(-1px)}.tk-agenti-notice{padding:14px 18px;background:var(--tk-amber-l);border-left:4px solid #f59e0b;border-radius:0 var(--tk-radius-sm) var(--tk-radius-sm) 0;font-size:14px;color:var(--tk-amber)}.tk-agenti-scheda-wrap{--tk-blue:#1a56db;--tk-blue-d:#1342b0;--tk-blue-l:#eff6ff;--tk-blue-ll:#dbeafe;--tk-green:#057a55;--tk-green-l:#ecfdf5;--tk-amber:#b45309;--tk-amber-l:#fffbeb;--tk-red:#c81e1e;--tk-red-l:#fef2f2;--tk-gray-50:#f9fafb;--tk-gray-100:#f3f4f6;--tk-gray-200:#e5e7eb;--tk-gray-400:#9ca3af;--tk-gray-600:#4b5563;--tk-gray-800:#1f2937;--tk-radius:10px;--tk-radius-sm:6px;--tk-shadow:0 1px 3px rgba(0,0,0,.08);--tk-shadow-md:0 4px 12px rgba(0,0,0,.1);max-width:1140px;margin:0 auto;padding:8px 16px 40px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tk-gray-800);box-sizing:border-box}.tk-agenti-scheda-wrap *{box-sizing:border-box}.tk-sc-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap;gap:12px}.tk-sc-title{font-size:24px;font-weight:800;margin:0 0 4px}.tk-sc-subtitle{font-size:14px;color:var(--tk-gray-600);margin:0}.tk-sc-card{background:#fff;border:1.5px solid var(--tk-blue-ll);border-radius:var(--tk-radius);padding:24px;margin-bottom:20px;box-shadow:var(--tk-shadow-md)}.tk-sc-card-title{font-size:16px;font-weight:800;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--tk-gray-200)}.tk-sc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width:580px){.tk-sc-form-grid{grid-template-columns:1fr}}.tk-sc-field--full{grid-column:1 / -1}.tk-sc-field label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tk-gray-600);margin-bottom:5px}.tk-sc-field input,.tk-sc-field select,.tk-sc-field textarea{width:100%;padding:10px 14px;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);font-size:14px;transition:border-color .15s;background:#fff;color:var(--tk-gray-800)}.tk-sc-field input:focus,.tk-sc-field select:focus,.tk-sc-field textarea:focus{outline:none;border-color:var(--tk-blue);box-shadow:0 0 0 3px rgba(26,86,219,.1)}.tk-sc-field small{display:block;font-size:12px;color:var(--tk-gray-400);margin-top:4px}.tk-agenti-scheda-wrap .tk-sc-pct-input{display:flex !important;align-items:center;gap:0;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);overflow:hidden;background:#fff;transition:border-color .15s;width:fit-content;max-width:160px}.tk-agenti-scheda-wrap .tk-sc-pct-input:focus-within{border-color:var(--tk-blue);box-shadow:0 0 0 3px rgba(26,86,219,.1)}.tk-agenti-scheda-wrap .tk-sc-pct-input input{border:none !important;box-shadow:none !important;outline:none !important;flex:1 !important;width:auto !important;min-width:60px;max-width:90px;padding:10px 12px !important;font-size:15px !important;font-weight:700 !important;color:var(--tk-green) !important;background:transparent !important;margin:0 !important;display:block}.tk-agenti-scheda-wrap .tk-sc-pct-input input:focus{outline:none !important;box-shadow:none !important}.tk-agenti-scheda-wrap .tk-sc-pct-input span{display:flex !important;align-items:center;padding:0 12px;font-size:14px;font-weight:700;color:var(--tk-gray-400);background:var(--tk-gray-50);border-left:1px solid var(--tk-gray-200);white-space:nowrap;flex-shrink:0;height:100%;min-height:42px}.tk-sc-form-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tk-sc-feedback{font-size:13px;font-weight:600;padding:6px 14px;border-radius:20px}.tk-sc-feedback.success{background:var(--tk-green-l);color:var(--tk-green)}.tk-sc-feedback.error{background:var(--tk-red-l);color:var(--tk-red)}.tk-sc-info{margin:36px 0 0 !important;font-size:13px;color:var(--tk-gray-600);background:var(--tk-blue-l);border-radius:var(--tk-radius-sm);padding:12px 16px;border-left:3px solid var(--tk-blue-ll);line-height:1.5}.tk-sc-sconto-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:580px){.tk-sc-sconto-pair{grid-template-columns:1fr}}.tk-sc-empty{text-align:center;padding:48px 24px;color:var(--tk-gray-600);background:var(--tk-gray-50);border:2px dashed var(--tk-gray-200);border-radius:var(--tk-radius)}.tk-sc-empty-icon{font-size:48px;margin-bottom:12px}.tk-sc-empty p{font-size:15px;margin:0;line-height:1.6}.tk-sc-clienti-list{display:flex;flex-direction:column;gap:10px}.tk-sc-cliente-row{background:#fff;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius);overflow:hidden;box-shadow:var(--tk-shadow);transition:border-color .15s}.tk-sc-cliente-row:hover{border-color:var(--tk-blue-ll)}.tk-sc-row-head{display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer;user-select:none}.tk-sc-row-head:hover{background:var(--tk-gray-50)}.tk-sc-row-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--tk-blue-ll);color:var(--tk-blue);font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center}.tk-sc-row-info{flex:1;min-width:0}.tk-sc-row-info strong{display:block;font-size:15px;font-weight:700}.tk-sc-row-info span{display:block;font-size:13px;color:var(--tk-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-sc-company{color:var(--tk-gray-400) !important;font-style:italic}.tk-sc-row-badges{display:flex;gap:6px;flex-wrap:wrap}.tk-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.tk-badge.green{background:var(--tk-green-l);color:var(--tk-green)}.tk-badge.blue{background:var(--tk-blue-ll);color:var(--tk-blue)}.tk-badge.amber{background:var(--tk-amber-l);color:var(--tk-amber)}.tk-badge-btn{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;background:var(--tk-blue-l);color:var(--tk-blue);border:1px solid var(--tk-blue-ll);border-radius:20px;cursor:pointer;transition:background .15s;margin-left:10px}.tk-badge-btn:hover{background:var(--tk-blue-ll)}.tk-sc-row-chevron{font-size:12px;color:var(--tk-gray-400);transition:transform .2s;flex-shrink:0}.tk-sc-row-chevron.open{transform:rotate(180deg)}.tk-sc-row-detail{border-top:1px solid var(--tk-gray-200);padding:20px 20px 20px 72px;background:var(--tk-gray-50)}@media (max-width:580px){.tk-sc-row-detail{padding-left:20px}}.tk-sc-detail-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--tk-gray-200)}.tk-sc-detail-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tk-sc-detail-section h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tk-gray-400);margin:0 0 14px;display:flex;align-items:center}.tk-sc-sconto-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.tk-agenti-scheda-wrap .tk-sc-sconto-row .tk-sc-pct-input{max-width:160px}.tk-sc-saved-msg{font-size:13px;font-weight:600;color:var(--tk-green);opacity:0;transition:opacity .3s}.tk-sc-saved-msg.show{opacity:1}.tk-sc-promo-form{background:#fff;border:1.5px solid var(--tk-blue-ll);border-radius:var(--tk-radius-sm);padding:16px;margin-bottom:14px}.tk-sc-promo-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:14px}@media (max-width:640px){.tk-sc-promo-grid{grid-template-columns:1fr}}.tk-promo-results{position:absolute;z-index:100;background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);box-shadow:var(--tk-shadow-md);max-height:200px;overflow-y:auto;width:100%}.tk-promo-result-item{padding:8px 14px;font-size:13px;cursor:pointer;transition:background .1s}.tk-promo-result-item:hover{background:var(--tk-blue-l)}.tk-sc-field{position:relative}.tk-sc-no-promo{font-size:13px;color:var(--tk-gray-400);margin:0}.tk-sc-promo-list{display:flex;flex-direction:column;gap:8px}.tk-promo-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);background:#fff;flex-wrap:wrap}.tk-promo-item.active{border-left:3px solid var(--tk-green)}.tk-promo-item.expired{opacity:.55}.tk-promo-item.future{border-left:3px solid var(--tk-blue)}.tk-promo-left{display:flex;flex-direction:column;gap:3px}.tk-promo-left strong{font-size:14px;font-weight:700}.tk-promo-left span{font-size:12px;color:var(--tk-gray-600)}.tk-promo-right{display:flex;align-items:center;gap:10px}.tk-promo-stato{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.tk-promo-stato.active{background:var(--tk-green-l);color:var(--tk-green)}.tk-promo-stato.expired{background:var(--tk-gray-100);color:var(--tk-gray-400)}.tk-promo-stato.future{background:var(--tk-blue-l);color:var(--tk-blue)}.tk-promo-remove{background:none;border:none;font-size:16px;color:var(--tk-gray-400);cursor:pointer;padding:4px;border-radius:4px;transition:color .15s,background .15s}.tk-promo-remove:hover{color:var(--tk-red);background:var(--tk-red-l)}.tk-sc-ana-grid{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--tk-gray-600)}.tk-agenti-geo-wrap{--tk-alma-yellow:var(--global-palette2,#e7bd4d);--tk-alma-yellow-d:#d2a733;--tk-alma-yellow-l:#fdf6e3;--tk-alma-ink:var(--global-palette3,#111111);--tk-alma-strong:var(--global-palette4,#444444);--tk-alma-text:var(--global-palette5,#555555);--tk-alma-soft:var(--global-palette7,#f0f0f0);--tk-alma-bg:var(--global-palette8,#f7f7f7);margin:10px 0}.tk-agenti-geo-wait{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--tk-alma-text,#555555);padding:10px 0}.tk-agenti-near-msg{font-size:13px;color:var(--tk-alma-strong,#444444);margin:6px 0 0;padding:8px 12px;background:var(--tk-alma-yellow-l,#fdf6e3);border-radius:6px;border-left:3px solid var(--tk-alma-yellow,#e7bd4d)}.tk-agenti-geo-price{font-size:24px;font-weight:700;color:var(--tk-alma-ink,#111111);margin:0 0 10px}.tk-agenti-geo-prompt{display:flex;align-items:flex-start;gap:14px;background:var(--tk-alma-bg,#f7f7f7);border:1.5px solid var(--tk-alma-yellow,#e7bd4d);border-radius:10px;padding:18px 20px;margin:8px 0}.tk-agenti-geo-icon{font-size:28px;flex-shrink:0;line-height:1;margin-top:2px}.tk-agenti-geo-prompt strong{display:block;font-size:15px;font-weight:700;color:var(--tk-alma-ink,#111111);margin-bottom:4px}.tk-agenti-geo-prompt p{font-size:13px;color:var(--tk-alma-text,#555555);margin:0 0 12px;line-height:1.5}.tk-agenti-geo-wrap .tk-agenti-geo-trigger,.woocommerce .tk-agenti-geo-wrap button.tk-agenti-geo-trigger{background:var(--tk-alma-yellow,#e7bd4d) !important;color:var(--tk-alma-ink,#111111) !important;border:0 !important;border-radius:8px !important;padding:10px 20px !important;font-size:14px !important;font-weight:700 !important;cursor:pointer;transition:background .15s}.tk-agenti-geo-wrap .tk-agenti-geo-trigger:hover,.woocommerce .tk-agenti-geo-wrap button.tk-agenti-geo-trigger:hover{background:var(--tk-alma-yellow-d,#d2a733) !important;color:var(--tk-alma-ink,#111111) !important}.tk-agenti-denied-msg{font-size:14px;color:var(--tk-alma-strong,#444444);background:var(--tk-alma-bg,#f7f7f7);border:1px solid var(--tk-alma-soft,#f0f0f0);border-left:3px solid var(--global-palette1,#000000);border-radius:6px;padding:10px 14px;margin:0 0 10px}.tk-agenti-manual-search{display:flex;gap:8px;flex-wrap:wrap}.tk-agenti-manual-search input{flex:1;min-width:180px;padding:9px 14px;border:1.5px solid #e0e0e0;border-radius:6px;font-size:14px}.tk-agenti-manual-search input:focus{outline:none;border-color:var(--tk-alma-yellow,#e7bd4d);box-shadow:0 0 0 3px rgba(231,189,77,.28)}.tk-agenti-manual-search .tk-agenti-manual-btn{background:var(--global-palette1,#000000) !important;color:#fff !important;border:0 !important;border-radius:6px !important;padding:9px 18px !important;font-weight:700 !important;cursor:pointer}@media (max-width:900px){.tk-agenti-locator{padding:4px 0 24px}.tk-agenti-locator-header{border-radius:0 !important;border-left:0 !important;border-right:0 !important;margin-bottom:12px !important;padding:16px !important}.tk-agenti-locator-search{gap:8px !important}.tk-agenti-locator-search input{flex:1 1 100% !important;min-width:0 !important;order:1}.tk-agenti-locator-search .tk-agenti-btn-primary{flex:1 1 auto !important;order:2}.tk-agenti-locator-search .tk-agenti-btn-outline{order:3}#tk-locator-raggio-wrap{flex-wrap:wrap;gap:10px !important}#tk-locator-raggio{flex:1 1 100% !important;max-width:100% !important}.tk-agenti-locator-body{grid-template-columns:1fr !important;gap:12px !important}#tk-locator-map{height:380px !important;min-height:380px !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important}#tk-locator-lista{max-height:none !important;padding:0 12px !important}}@media (max-width:480px){.tk-agenti-locator-header{padding:12px !important}.tk-agenti-locator-search button{height:44px !important;font-size:13px !important}.tk-agenti-locator-search input{padding:11px 14px !important;font-size:14px !important}#tk-locator-map{height:320px !important;min-height:320px !important}.tk-shop-card{padding:12px !important;border-radius:10px !important}.tk-shop-logo{width:40px !important;height:40px !important;border-radius:8px !important}.tk-shop-name{font-size:13px !important}.tk-shop-row{font-size:12px !important}.tk-shop-directions{padding:9px 12px !important;font-size:12px !important}.leaflet-popup-content{width:calc(90vw - 32px) !important;max-width:280px !important}.tk-popup-name{font-size:14px !important}.tk-popup-row{font-size:12px !important}.tk-pin-cluster{font-size:13px !important}.tk-locator-empty{padding:24px 14px !important}.tk-locator-empty-icon{font-size:28px !important}.tk-ac-item{padding:9px 14px !important;font-size:12px !important}}@media (hover:none) and (pointer:coarse){#tk-locator-raggio::-webkit-slider-thumb{width:28px !important;height:28px !important}#tk-locator-raggio::-moz-range-thumb{width:28px !important;height:28px !important}#tk-locator-raggio{height:8px !important}}@media (max-width:1024px){table.tk-mobile-cards{display:block !important;width:100% !important;border:none !important;background:transparent !important;box-shadow:none !important}table.tk-mobile-cards thead{display:none !important}table.tk-mobile-cards tbody{display:block !important;width:100% !important}table.tk-mobile-cards tr{display:block !important;background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;padding:14px 16px !important;margin-bottom:12px !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important}table.tk-mobile-cards td{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:12px !important;padding:8px 0 !important;border:none !important;border-bottom:1px dashed #f1f5f9 !important;text-align:left !important;white-space:normal !important;width:auto !important}table.tk-mobile-cards td:last-child{border-bottom:none !important;padding-bottom:0 !important}table.tk-mobile-cards td[data-label]::before{content:attr(data-label);flex:0 0 38%;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;line-height:1.5}table.tk-mobile-cards td.tk-mc-title{background:#f8fafc !important;margin:-14px -16px 10px !important;padding:12px 16px !important;border-radius:10px 10px 0 0 !important;border-bottom:1px solid #e2e8f0 !important;font-size:14px !important;font-weight:700 !important;color:#0f172a !important;display:block !important}table.tk-mobile-cards td.tk-mc-title::before{display:none !important}table.tk-mobile-cards td.tk-order-items{flex-direction:column !important;align-items:stretch !important;gap:4px !important;max-width:none !important;white-space:normal !important;line-height:1.5}table.tk-mobile-cards td.tk-order-items::before{flex:none !important}}.tk-agenti-report{--tk-blue:#1a56db;--tk-blue-d:#1342b0;--tk-blue-l:#eff6ff;--tk-blue-ll:#dbeafe;--tk-green:#057a55;--tk-green-l:#ecfdf5;--tk-amber:#b45309;--tk-amber-l:#fffbeb;--tk-red:#c81e1e;--tk-red-l:#fef2f2;--tk-gray-50:#f9fafb;--tk-gray-100:#f3f4f6;--tk-gray-200:#e5e7eb;--tk-gray-400:#9ca3af;--tk-gray-600:#4b5563;--tk-gray-800:#1f2937;--tk-radius:10px;--tk-radius-sm:6px;--tk-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);--tk-shadow-md:0 4px 12px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tk-gray-800);box-sizing:border-box;max-width:1140px;margin:0 auto;padding:8px 16px 40px}.tk-agenti-report *{box-sizing:border-box}.tk-agenti-report-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.tk-agenti-report-header h2{font-size:24px;font-weight:700;margin:0 0 4px;color:var(--tk-gray-800)}.tk-agenti-report-header p{margin:0;color:var(--tk-gray-600);font-size:15px}.tk-agenti-report-period-badge{display:inline-block;background:var(--tk-blue-l);color:var(--tk-blue);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:700;border:1px solid var(--tk-blue-ll)}.tk-agenti-report-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);padding:14px 18px;margin-bottom:24px;box-shadow:var(--tk-shadow)}.tk-agenti-report-period-tabs{display:flex;flex-wrap:wrap;gap:6px}.tk-agenti-report-tab{display:inline-block;padding:7px 16px;border-radius:20px;border:1.5px solid var(--tk-gray-200);background:#fff;color:var(--tk-gray-600) !important;font-size:13px;font-weight:600;text-decoration:none !important;transition:all .15s}.tk-agenti-report-tab:hover{border-color:var(--tk-blue);color:var(--tk-blue) !important}.tk-agenti-report-tab.active{background:var(--tk-blue);color:#fff !important;border-color:var(--tk-blue)}.tk-agenti-report-period-custom{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-agenti-report-period-custom label{font-size:12px;font-weight:700;color:var(--tk-gray-600);text-transform:uppercase;letter-spacing:.04em}.tk-agenti-report-period-custom input[type="date"]{padding:6px 10px;border:1.5px solid var(--tk-gray-200);border-radius:var(--tk-radius-sm);font-size:13px;font-family:inherit;color:var(--tk-gray-800);background:#fff}.tk-agenti-report-period-custom input[type="date"]:focus{outline:none;border-color:var(--tk-blue)}.tk-agenti-report-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px}@media (max-width:920px){.tk-agenti-report-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.tk-agenti-report-kpi-grid{grid-template-columns:1fr}}.tk-agenti-report-kpi{background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);padding:18px 20px;box-shadow:var(--tk-shadow);border-top:3px solid var(--tk-gray-200);display:flex;flex-direction:column;gap:8px}.tk-agenti-report-kpi.accent-blue{border-top-color:var(--tk-blue)}.tk-agenti-report-kpi.accent-green{border-top-color:var(--tk-green)}.tk-agenti-report-kpi.accent-amber{border-top-color:var(--tk-amber)}.tk-agenti-report-kpi.accent-red{border-top-color:var(--tk-red)}.tk-agenti-report-kpi-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--tk-gray-400)}.tk-agenti-report-kpi-value{display:block;font-size:26px;font-weight:800;color:var(--tk-gray-800);line-height:1.1}.tk-agenti-report-kpi-foot{font-size:11px;color:var(--tk-gray-400);line-height:1.4}.tk-agenti-report-delta{display:inline-block;align-self:flex-start;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.tk-agenti-report-delta.up{background:var(--tk-green-l);color:var(--tk-green)}.tk-agenti-report-delta.down{background:var(--tk-red-l);color:var(--tk-red)}.tk-agenti-report-delta.neutral{background:var(--tk-gray-100);color:var(--tk-gray-600)}.tk-agenti-report-section{background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);padding:20px 22px;margin-bottom:20px;box-shadow:var(--tk-shadow)}.tk-agenti-report-section h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tk-gray-400);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--tk-gray-100)}.tk-agenti-report-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.tk-agenti-report-row-2col .tk-agenti-report-section{margin-bottom:0}@media (max-width:820px){.tk-agenti-report-row-2col{grid-template-columns:1fr}}.tk-agenti-report-chart-wrap{width:100%;overflow-x:auto}.tk-agenti-report-chart{width:100%;height:auto;min-width:480px;display:block}.tk-agenti-report-top-list{list-style:none;margin:0;padding:0}.tk-agenti-report-top-list li{display:grid;grid-template-columns:1fr;gap:4px;padding:12px 0;border-bottom:1px solid var(--tk-gray-100)}.tk-agenti-report-top-list li:last-child{border-bottom:none}.tk-agenti-report-top-name{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.tk-agenti-report-top-name strong{font-size:14px;color:var(--tk-gray-800);font-weight:600}.tk-agenti-report-top-name span{font-size:12px;color:var(--tk-gray-400);font-weight:500}.tk-agenti-report-top-bar{width:100%;height:6px;background:var(--tk-gray-100);border-radius:100px;overflow:hidden}.tk-agenti-report-top-bar-fill{height:100%;background:linear-gradient(90deg,var(--tk-blue),#3b82f6);border-radius:100px;transition:width .4s ease-out}.tk-agenti-report-top-value{font-size:13px;font-weight:700;color:var(--tk-blue);text-align:right}.tk-agenti-report-top-qty{font-size:13px;font-weight:700;color:var(--tk-blue)}.tk-agenti-report-table{margin-top:8px}.tk-agenti-report-hint{font-size:13px;color:var(--tk-gray-600);margin:0 0 14px;padding:10px 14px;background:var(--tk-amber-l);border-left:3px solid var(--tk-amber);border-radius:var(--tk-radius-sm)}.tk-agenti-report-status-good{color:var(--tk-green);font-weight:600}.tk-agenti-report-status-warn{color:var(--tk-amber);font-weight:600}.tk-agenti-report-status-bad{color:var(--tk-red);font-weight:700}.tk-agenti-report-muted{color:var(--tk-gray-400)}.tk-agenti-report-empty{color:var(--tk-gray-400);font-style:italic;margin:8px 0}.tk-agenti-report-disclaimer{margin-top:16px;padding:12px 16px;background:var(--tk-gray-50);border-radius:var(--tk-radius-sm);font-size:12px;color:var(--tk-gray-600);line-height:1.5}@media (max-width:640px){.tk-agenti-report-header h2{font-size:20px}.tk-agenti-report-kpi-value{font-size:22px}.tk-agenti-report-section{padding:16px}.tk-agenti-report-filters{padding:12px}}@media (max-width:640px){.tk-agenti-dashboard,.tk-agenti-storico,.tk-agenti-report,.tk-agenti-scheda-wrap{padding-left:14px;padding-right:14px}.tk-agenti-storico h2,.tk-agenti-welcome h2,.tk-sc-title,.tk-agenti-report-header h2{font-size:20px}.tk-agenti-filtri{gap:8px;padding:12px 14px}.tk-agenti-filtri select{flex:1 1 100%;width:100%}.tk-agenti-filtri .tk-agenti-btn-small{flex:1 1 calc(50% - 4px);text-align:center}.tk-agenti-selector-bar select{flex:1 1 100%;width:100%}}.tk-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:18px 0 6px}.tk-pager-btn{min-width:38px;padding:8px 12px;border:1.5px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:8px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:all .15s ease}.tk-pager-btn:hover:not(:disabled):not(.is-current){border-color:#2563eb;color:#2563eb;background:#eff6ff}.tk-pager-btn.is-current{background:#2563eb;border-color:#2563eb;color:#fff;cursor:default}.tk-pager-btn:disabled{opacity:.45;cursor:not-allowed}.tk-pager-dots{color:#94a3b8;font-size:13px;padding:0 2px}@media (max-width:782px){.tk-pager{gap:5px;margin:14px 0 4px}.tk-pager-btn{min-width:34px;padding:8px 10px;font-size:12px}}.tk-agenti-orders-table td.tk-order-actions{white-space:nowrap}.tk-agenti-orders-table td.tk-order-actions a{margin-right:6px}.tk-agenti-orders-table td.tk-order-actions a:last-child{margin-right:0}@media (max-width:1024px){table.tk-mobile-cards td.tk-order-actions{flex-wrap:wrap !important;white-space:normal !important}table.tk-mobile-cards td.tk-order-actions a{flex:1 1 calc(50% - 8px);margin-right:0;text-align:center}}.tk-cols-switch{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}.tk-cols-switch-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-right:2px}.tk-cols-btn{min-width:34px;padding:6px 10px;border:1.5px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:8px;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s ease}.tk-cols-btn:hover:not(.is-active){border-color:#2563eb;color:#2563eb;background:#eff6ff}.tk-cols-btn.is-active{background:#2563eb;border-color:#2563eb;color:#fff;cursor:default}.tk-agenti-clienti-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-agenti-clienti-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-agenti-clienti-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-agenti-clienti-grid[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.tk-agenti-clienti-grid[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1024px){.tk-agenti-clienti-grid[data-cols]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.tk-cols-switch{display:none}}@media (max-width:640px){.tk-agenti-clienti-grid[data-cols]{grid-template-columns:1fr !important}}.tk-pager-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:18px 0 6px}.tk-pager-bar .tk-pager{margin:0}.tk-perpage{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tk-perpage-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-right:2px}.tk-perpage-btn{min-width:34px;padding:6px 10px;border:1.5px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:8px;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s ease}.tk-perpage-btn:hover:not(.is-active){border-color:#2563eb;color:#2563eb;background:#eff6ff}.tk-perpage-btn.is-active{background:#0f172a;border-color:#0f172a;color:#fff;cursor:default}@media (max-width:782px){.tk-pager-bar{justify-content:center}.tk-perpage{justify-content:center;width:100%}.tk-pager-bar .tk-pager{width:100%}}.tk-pager-bar--bottom{justify-content:center;margin:6px 0 18px}.tk-agenti-stat{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tk-gray-800);box-sizing:border-box;max-width:1140px;margin:0 auto;padding:8px 16px 40px}.tk-agenti-stat *{box-sizing:border-box}.tk-agenti-stat .tk-stat-name strong{text-transform:none}.tk-agenti-stat .tk-stat-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin:0 0 18px}.tk-agenti-stat .tk-stat-header h2{margin:0 0 4px;font-size:24px;font-weight:800}.tk-agenti-stat .tk-stat-header p{margin:0;color:var(--tk-gray-600);font-size:14px}.tk-agenti-stat .tk-stat-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tk-agenti-stat .tk-stat-filtri{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 18px;padding:14px 16px;background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);box-shadow:var(--tk-shadow)}.tk-agenti-stat .tk-stat-filtro{display:flex;flex-direction:column;gap:4px;min-width:170px}.tk-agenti-stat .tk-stat-filtro label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tk-gray-600)}.tk-agenti-stat .tk-stat-filtro select{min-height:42px;padding:6px 34px 6px 12px;border:1.5px solid var(--tk-gray-200);border-radius:8px;background-color:#fff;font-size:15px;font-weight:600;color:var(--tk-gray-800);-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234b5563' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.tk-agenti-stat .tk-stat-filtro select:focus{outline:none;border-color:var(--tk-blue)}.tk-agenti-stat #tk-stat-confronto:has(option[value="0"]:checked){border-color:var(--tk-blue);background-color:var(--tk-blue-l);color:var(--tk-blue)}.tk-agenti-stat .tk-stat-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.tk-agenti-stat .tk-stat-kpi-grid.is-single{grid-template-columns:minmax(0,340px)}.tk-agenti-stat .tk-stat-kpi{background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);box-shadow:var(--tk-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:6px;border-top:4px solid var(--tk-blue)}.tk-agenti-stat .tk-stat-kpi.is-up{border-top-color:var(--tk-green)}.tk-agenti-stat .tk-stat-kpi.is-down{border-top-color:var(--tk-red)}.tk-agenti-stat .tk-stat-kpi-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tk-gray-600)}.tk-agenti-stat .tk-stat-kpi-value{font-size:22px;font-weight:800;line-height:1.2}.tk-agenti-stat .tk-stat-kpi-value .tk-stat-pill{font-size:18px;padding:4px 12px}.tk-agenti-stat .tk-stat-kpi-foot{font-size:12px;color:var(--tk-gray-400)}.tk-agenti-stat .tk-stat-avviso{background:var(--tk-amber-l);border:1px solid #fde68a;border-left:4px solid var(--tk-amber);color:#78350f;border-radius:8px;padding:12px 16px;margin:0 0 18px;font-size:14px}.tk-agenti-stat .tk-stat-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px}.tk-agenti-stat .tk-stat-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 16px;min-height:150px;background:#fff;color:var(--tk-gray-800);border:2px solid var(--tk-gray-200);border-radius:14px;box-shadow:var(--tk-shadow-md);cursor:pointer;font:inherit;transition:transform .15s,border-color .15s,box-shadow .15s}.tk-agenti-stat .tk-stat-tile:hover{transform:translateY(-2px);border-color:var(--tk-blue-ll);background:#fff;color:var(--tk-gray-800)}.tk-agenti-stat .tk-stat-tile svg{width:64px;height:48px;color:var(--tk-gray-800)}.tk-agenti-stat .tk-stat-tile-label{font-size:20px;font-weight:800;color:var(--tk-blue)}.tk-agenti-stat .tk-stat-tile-count{font-size:12px;font-weight:700;color:var(--tk-gray-600);background:var(--tk-gray-100);border-radius:999px;padding:2px 10px}.tk-agenti-stat .tk-stat-tile.is-active,.tk-agenti-stat .tk-stat-tile.is-active:hover{border-color:var(--tk-blue);background:var(--tk-blue-l);box-shadow:0 6px 18px rgba(26,86,219,.18)}.tk-agenti-stat .tk-stat-panel{background:#fff;border:1px solid var(--tk-gray-200);border-radius:var(--tk-radius);box-shadow:var(--tk-shadow);padding:16px;margin:0 0 14px}.tk-agenti-stat .tk-stat-panel[hidden]{display:none}.tk-agenti-stat .tk-stat-search{display:flex;align-items:center;gap:12px;margin:0 0 12px}.tk-agenti-stat .tk-stat-search input{flex:1 1 auto;min-height:44px;padding:8px 14px;border:1.5px solid var(--tk-gray-200);border-radius:10px;font-size:15px;background:var(--tk-gray-50)}.tk-agenti-stat .tk-stat-search input:focus{outline:none;border-color:var(--tk-blue);background:#fff}.tk-agenti-stat .tk-stat-search-count{font-size:12px;color:var(--tk-gray-400);white-space:nowrap}.tk-agenti-stat .tk-stat-table{width:100%;border-collapse:collapse;font-size:14px}.tk-agenti-stat .tk-stat-table th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tk-gray-600);padding:10px;border-bottom:2px solid var(--tk-gray-200);cursor:pointer;user-select:none;white-space:nowrap}.tk-agenti-stat .tk-stat-table th.num{text-align:right}.tk-agenti-stat .tk-stat-table th.is-sorted.asc::after{content:" \25B2"}.tk-agenti-stat .tk-stat-table th.is-sorted.desc::after{content:" \25BC"}.tk-agenti-stat .tk-stat-table td{padding:10px;border-bottom:1px solid var(--tk-gray-100);vertical-align:middle}.tk-agenti-stat .tk-stat-table tr[hidden]{display:none}.tk-agenti-stat .tk-stat-table tbody tr:hover{background:var(--tk-gray-50)}.tk-agenti-stat .tk-stat-table .num{text-align:right;white-space:nowrap}.tk-agenti-stat .tk-stat-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--tk-gray-600);white-space:nowrap}.tk-agenti-stat .tk-stat-name small{display:block;color:var(--tk-gray-400);font-size:12px}.tk-agenti-stat .tk-stat-muted{color:var(--tk-gray-400)}.tk-agenti-stat .tk-stat-pill{display:inline-block;min-width:76px;text-align:right;padding:3px 10px;border-radius:8px;border:1.5px solid currentColor;font-weight:700;font-size:13px;text-transform:uppercase}.tk-agenti-stat .tk-stat-pill.up{color:var(--tk-green);background:var(--tk-green-l)}.tk-agenti-stat .tk-stat-pill.down{color:var(--tk-red);background:var(--tk-red-l)}.tk-agenti-stat .tk-stat-pill.neutral{color:var(--tk-gray-400);background:var(--tk-gray-50);border-color:var(--tk-gray-200);text-align:center}.tk-agenti-stat .tk-stat-diff{font-weight:700}.tk-agenti-stat .tk-stat-diff.up{color:var(--tk-green)}.tk-agenti-stat .tk-stat-diff.down{color:var(--tk-red)}.tk-agenti-stat .tk-stat-diff.neutral{color:var(--tk-gray-400)}.tk-agenti-stat .tk-stat-empty{color:var(--tk-gray-600);margin:12px 0}.tk-agenti-stat .tk-stat-empty[hidden]{display:none}.tk-agenti-stat .tk-stat-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--tk-gray-100)}.tk-agenti-stat .tk-stat-pager[hidden]{display:none}.tk-agenti-stat .tk-stat-pager-info{font-size:13px;color:var(--tk-gray-600)}.tk-agenti-stat .tk-stat-pager-pages{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--tk-gray-400)}.tk-agenti-stat .tk-stat-pg{min-width:38px;height:38px;padding:0 10px;border:1.5px solid var(--tk-gray-200);border-radius:8px;background:#fff;color:var(--tk-gray-800);font:inherit;font-size:14px;font-weight:700;cursor:pointer;line-height:1}.tk-agenti-stat .tk-stat-pg:hover:not(:disabled):not(.is-active){border-color:var(--tk-blue);color:var(--tk-blue);background:var(--tk-blue-l)}.tk-agenti-stat .tk-stat-pg.is-active{background:var(--tk-blue);border-color:var(--tk-blue);color:#fff;cursor:default}.tk-agenti-stat .tk-stat-pg:disabled{opacity:.4;cursor:default}.tk-agenti-stat .tk-stat-pager-size{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tk-gray-600)}.tk-agenti-stat .tk-stat-pager-size select{min-height:38px;padding:4px 30px 4px 10px;border:1.5px solid var(--tk-gray-200);border-radius:8px;background-color:#fff;font-size:14px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234b5563' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.tk-agenti-stat .tk-stat-note{font-size:12px;color:var(--tk-gray-400);margin:8px 0 0}@media (max-width:900px){.tk-agenti-stat .tk-stat-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){.tk-agenti-stat{padding-left:14px;padding-right:14px}.tk-agenti-stat .tk-stat-filtri{padding:12px;gap:10px}.tk-agenti-stat .tk-stat-filtro{flex:1 1 calc(50% - 5px);min-width:0}.tk-agenti-stat .tk-stat-filtro select{width:100%}.tk-agenti-stat .tk-stat-kpi-grid.is-single{grid-template-columns:1fr}.tk-agenti-stat .tk-stat-kpi-value{font-size:18px}.tk-agenti-stat .tk-stat-tiles{gap:10px}.tk-agenti-stat .tk-stat-tile{min-height:120px;padding:16px 10px}.tk-agenti-stat .tk-stat-tile svg{width:48px;height:36px}.tk-agenti-stat .tk-stat-tile-label{font-size:17px}.tk-agenti-stat .tk-stat-panel{padding:12px}.tk-agenti-stat .tk-stat-search{flex-direction:column;align-items:stretch;gap:4px}.tk-agenti-stat .tk-stat-search input{width:100%}.tk-agenti-stat .tk-stat-table thead{display:none}.tk-agenti-stat .tk-stat-table,.tk-agenti-stat .tk-stat-table tbody{display:block;width:100%}.tk-agenti-stat .tk-stat-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;margin:0 0 10px;border:1px solid var(--tk-gray-200);border-radius:10px;background:#fff}.tk-agenti-stat .tk-stat-table tr[hidden]{display:none}.tk-agenti-stat .tk-stat-table td{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;text-align:left}.tk-agenti-stat .tk-stat-table td::before{content:attr(data-label);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tk-gray-400)}.tk-agenti-stat .tk-stat-table td.tk-stat-code{grid-column:1 / -1}.tk-agenti-stat .tk-stat-table td.tk-stat-name{grid-column:1 / -1}.tk-agenti-stat .tk-stat-table td.tk-stat-code::before,.tk-agenti-stat .tk-stat-table td.tk-stat-name::before{display:none}.tk-agenti-stat .tk-stat-pill{min-width:0}.tk-agenti-stat .tk-stat-pager{flex-direction:column;align-items:stretch}.tk-agenti-stat .tk-stat-pager-pages{justify-content:center}.tk-agenti-stat .tk-stat-pager-info{text-align:center}.tk-agenti-stat .tk-stat-pager-size{justify-content:center}}@media (max-width:420px){.tk-agenti-stat .tk-stat-kpi-grid{gap:8px}.tk-agenti-stat .tk-stat-kpi{padding:12px}.tk-agenti-stat .tk-stat-kpi-value{font-size:16px}.tk-agenti-stat .tk-stat-kpi-value .tk-stat-pill{font-size:15px}}.header-menu-container ul:has(>li.tk-agenti-menu-item){flex-wrap:nowrap}.header-menu-container li.tk-agenti-menu-item>a{white-space:nowrap;font-size:13px;padding-left:clamp(4px,0.5vw,10px) !important;padding-right:clamp(4px,0.5vw,10px) !important}.tk-bk2{--bk-navy:#0b1424;--bk-navy-2:#15274a;--bk-ink:#0f172a;--bk-muted:#64748b;--bk-line:#e5e9f0;--bk-ok:#059669;--bk-warn:#d97706;--bk-bad:#dc2626;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--bk-ink)}.tk-bk2 .tk-ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.tk-bk2 .tk-bk2-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:30px 32px;margin:0 0 20px;border-radius:18px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#1d3a75 0%,transparent 55%),linear-gradient(135deg,var(--bk-navy) 0%,var(--bk-navy-2) 100%);box-shadow:0 18px 40px -18px rgba(11,20,36,.55)}.tk-bk2 .tk-bk2-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,#000 70%)}.tk-bk2 .tk-bk2-hero::after{content:"";position:absolute;z-index:-1;right:-60px;bottom:-90px;width:320px;height:320px;border-radius:50%;border:46px solid rgba(59,130,246,.14)}.tk-bk2 .tk-bk2-hero-date{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin-bottom:8px}.tk-bk2 .tk-bk2-hero h2{margin:0 0 8px;font-size:30px;line-height:1.15;font-weight:800;color:#fff;letter-spacing:-.01em}.tk-bk2 .tk-bk2-hero p{margin:0;font-size:15px;line-height:1.6;color:#cbd5e1}.tk-bk2 .tk-bk2-hero p strong{color:#fff}.tk-bk2 .tk-bk2-hero-alert{margin-left:6px;vertical-align:1px;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:rgba(245,158,11,.18);color:#fcd34d;font-size:12px;font-weight:700;border:1px solid rgba(252,211,77,.35)}.tk-bk2 .tk-bk2-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tk-bk2 .tk-bk2-hero-fs .tk-fs-toggle{min-height:44px;padding:0 16px;border-radius:10px;font-weight:700;display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08) !important;color:#e2e8f0 !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:none !important}.tk-bk2 .tk-bk2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:1.5px solid transparent;font:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s}.tk-bk2 .tk-bk2-btn--primary{background:#fff;color:var(--bk-navy);box-shadow:0 6px 18px -6px rgba(0,0,0,.45)}.tk-bk2 .tk-bk2-btn--primary:hover{transform:translateY(-1px);background:#eff6ff;color:var(--bk-navy)}.tk-bk2 .tk-bk2-btn--ghost{background:rgba(255,255,255,.08);color:#e2e8f0;border-color:rgba(255,255,255,.2)}.tk-bk2 .tk-bk2-btn--ghost:hover{background:rgba(255,255,255,.16);color:#fff}.tk-bk2 .tk-bk2-btn--small{min-height:36px;padding:0 14px;font-size:13px;background:var(--tk-blue);color:#fff}.tk-bk2 .tk-bk2-btn--small:hover{background:var(--tk-blue-d);color:#fff}.tk-bk2 .tk-bk2-btn--block{width:100%;margin-top:auto;background:var(--tk-blue-l);color:var(--tk-blue);border-color:var(--tk-blue-ll)}.tk-bk2 .tk-bk2-btn--block:hover{background:var(--tk-blue);color:#fff;border-color:var(--tk-blue)}.tk-bk2 .tk-bk2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px}.tk-bk2 .tk-bk2-kpi{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px;background:#fff;border:1px solid var(--bk-line);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -16px rgba(15,23,42,.25);--c:var(--tk-blue);--cl:var(--tk-blue-l)}.tk-bk2 .tk-bk2-kpi--amber{--c:#b45309;--cl:#fef3c7}.tk-bk2 .tk-bk2-kpi--green{--c:#047857;--cl:#d1fae5}.tk-bk2 .tk-bk2-kpi--slate{--c:#334155;--cl:#e2e8f0}.tk-bk2 .tk-bk2-kpi-ic{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--cl);color:var(--c);margin-bottom:4px}.tk-bk2 .tk-bk2-kpi-ic svg{width:20px;height:20px}.tk-bk2 .tk-bk2-kpi-label{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bk-muted)}.tk-bk2 .tk-bk2-kpi-value{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.tk-bk2 .tk-bk2-kpi-value small{font-size:15px;font-weight:700;color:var(--bk-muted)}.tk-bk2 .tk-bk2-kpi-foot{font-size:12px;color:var(--bk-muted)}.tk-bk2 .tk-bk2-delta{font-weight:800;padding:1px 7px;border-radius:6px}.tk-bk2 .tk-bk2-delta.up{color:var(--bk-ok);background:#d1fae5}.tk-bk2 .tk-bk2-delta.down{color:var(--bk-bad);background:#fee2e2}.tk-bk2 .tk-bk2-meter{display:block;height:6px;border-radius:999px;background:#eef2f7;overflow:hidden;margin:2px 0}.tk-bk2 .tk-bk2-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#059669)}.tk-bk2 .tk-bk2-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin:0 0 20px}.tk-bk2 .tk-bk2-row + .tk-bk2-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-bk2 .tk-bk2-card{background:#fff;border:1px solid var(--bk-line);border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -16px rgba(15,23,42,.25);min-width:0}.tk-bk2 .tk-bk2-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 14px}.tk-bk2 .tk-bk2-card-head h3{margin:0;font-size:16px;font-weight:800;color:var(--bk-ink);text-transform:none;letter-spacing:0;display:flex;align-items:center;gap:8px;border:0;padding:0}.tk-bk2 .tk-bk2-card-meta{font-size:12px;color:var(--bk-muted)}.tk-bk2 .tk-bk2-link{font-size:13px;font-weight:700;color:var(--tk-blue);text-decoration:none}.tk-bk2 .tk-bk2-link:hover{text-decoration:underline}.tk-bk2 .tk-bk2-empty{margin:6px 0;color:var(--bk-muted);font-size:14px}.tk-bk2 .tk-bk2-count{font-size:12px;font-weight:800;color:var(--tk-blue);background:var(--tk-blue-l);border-radius:999px;padding:2px 9px}.tk-bk2 .tk-bk2-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:200px;align-items:end}.tk-bk2 .tk-bk2-bar{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.tk-bk2 .tk-bk2-bar-val{font-size:10px;font-weight:700;color:var(--bk-muted);height:14px;white-space:nowrap}.tk-bk2 .tk-bk2-bar-col{flex:1;width:100%;display:flex;align-items:flex-end;background:#f3f6fb;border-radius:8px;overflow:hidden}.tk-bk2 .tk-bk2-bar-col span{display:block;width:100%;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#93b4f5,#3b6fd8);transition:height .6s ease}.tk-bk2 .tk-bk2-bar.is-current .tk-bk2-bar-col span{background:linear-gradient(180deg,#3b82f6,#1a56db)}.tk-bk2 .tk-bk2-bar.is-current .tk-bk2-bar-val{color:var(--tk-blue)}.tk-bk2 .tk-bk2-bar-lbl{font-size:11px;font-weight:700;color:var(--bk-muted)}.tk-bk2 .tk-bk2-bar.is-current .tk-bk2-bar-lbl{color:var(--bk-ink)}.tk-bk2 .tk-bk2-toplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tk-bk2 .tk-bk2-toplist li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 8px;border-radius:10px;cursor:pointer;transition:background .15s}.tk-bk2 .tk-bk2-toplist li:hover{background:#f5f8ff}.tk-bk2 .tk-bk2-toppos{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:#eef2f7;color:#334155}.tk-bk2 .tk-bk2-toplist li:first-child .tk-bk2-toppos{background:#fef3c7;color:#92400e}.tk-bk2 .tk-bk2-topname{min-width:0;display:flex;flex-direction:column;gap:5px}.tk-bk2 .tk-bk2-topname strong{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-bk2 .tk-bk2-topbar{display:block;height:5px;border-radius:999px;background:#eef2f7;overflow:hidden}.tk-bk2 .tk-bk2-topbar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#1a56db)}.tk-bk2 .tk-bk2-topval{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-bk2 .tk-bk2-avatar{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.02em;color:hsl(var(--h,220) 55% 32%);background:hsl(var(--h,220) 70% 93%);border:1px solid hsl(var(--h,220) 60% 86%)}.tk-bk2 .tk-bk2-age{display:inline-flex;align-items:center;gap:5px;font-weight:700}.tk-bk2 .tk-bk2-age svg{width:14px;height:14px}.tk-bk2 .tk-bk2-age.is-ok{color:var(--bk-ok)}.tk-bk2 .tk-bk2-age.is-warn{color:var(--bk-warn)}.tk-bk2 .tk-bk2-age.is-bad{color:var(--bk-bad)}.tk-bk2 .tk-bk2-age.is-mai{color:var(--bk-muted)}.tk-bk2 .tk-bk2-calls,.tk-bk2 .tk-bk2-orders{list-style:none;margin:0;padding:0}.tk-bk2 .tk-bk2-calls li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f1f4f8}.tk-bk2 .tk-bk2-calls li:first-child{border-top:0;padding-top:0}.tk-bk2 .tk-bk2-call-info{min-width:0;display:flex;flex-direction:column;gap:3px}.tk-bk2 .tk-bk2-call-info strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-bk2 .tk-bk2-call-info .tk-bk2-age{font-size:12px;font-weight:600}.tk-bk2 .tk-bk2-call-actions{display:flex;align-items:center;gap:8px}.tk-bk2 .tk-bk2-icon-btn{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--bk-line);color:#334155;background:#fff;text-decoration:none}.tk-bk2 .tk-bk2-icon-btn:hover{border-color:var(--bk-ok);color:var(--bk-ok);background:#ecfdf5}.tk-bk2 .tk-bk2-orders li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f1f4f8}.tk-bk2 .tk-bk2-orders li:first-child{border-top:0;padding-top:0}.tk-bk2 .tk-bk2-order-id{font-size:12px;font-weight:800;color:#334155;background:#eef2f7;border-radius:8px;padding:6px 8px;font-variant-numeric:tabular-nums}.tk-bk2 .tk-bk2-order-info{min-width:0;display:flex;flex-direction:column;gap:2px}.tk-bk2 .tk-bk2-order-info strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-bk2 .tk-bk2-order-info span{font-size:12px;color:var(--bk-muted)}.tk-bk2 .tk-bk2-order-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tk-bk2 .tk-bk2-order-right strong{font-size:14px;font-variant-numeric:tabular-nums}.tk-bk2 .tk-bk2-negozi{margin:0 0 20px}.tk-bk2 .tk-bk2-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--bk-muted)}.tk-bk2 .tk-bk2-legend span{display:inline-flex;align-items:center;gap:6px}.tk-bk2 .tk-bk2-legend span::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.tk-bk2 .tk-bk2-legend .is-ok::before{background:var(--bk-ok)}.tk-bk2 .tk-bk2-legend .is-warn::before{background:var(--bk-warn)}.tk-bk2 .tk-bk2-legend .is-bad::before{background:var(--bk-bad)}.tk-bk2 .tk-bk2-search{position:relative;margin:0 0 12px}.tk-bk2 .tk-bk2-search-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;display:flex;pointer-events:none}.tk-bk2 .tk-bk2-search input{width:100%;min-height:48px;padding:10px 44px;border:1.5px solid var(--bk-line);border-radius:12px;font-size:15px;background:#f8fafc;box-sizing:border-box}.tk-bk2 .tk-bk2-search input:focus{outline:none;border-color:var(--tk-blue);background:#fff;box-shadow:0 0 0 4px rgba(26,86,219,.1)}.tk-bk2 #tk-bk-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:0;background:#e2e8f0;color:#475569;font-size:16px;cursor:pointer;display:none;align-items:center;justify-content:center}.tk-bk2 .tk-bk-search-stats{font-size:12px;color:var(--bk-muted);margin:0 0 10px}.tk-bk2 .tk-bk-search-empty{text-align:center;padding:32px 16px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:var(--bk-muted);font-size:14px;margin-bottom:10px}.tk-bk2 .tk-agenti-clienti-grid.tk-bk2-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border:1px solid var(--bk-line);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#cbd5e1}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop.is-ok::before{background:var(--bk-ok)}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop.is-warn::before{background:var(--bk-warn)}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop.is-bad::before{background:var(--bk-bad)}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop:hover{border-color:#c7d6f5;box-shadow:0 12px 28px -16px rgba(26,86,219,.45);transform:translateY(-2px)}.tk-bk2 .tk-bk2-shop-top{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start}.tk-bk2 .tk-bk2-shop-name{min-width:0;display:flex;flex-direction:column;gap:4px}.tk-bk2 .tk-bk2-shop-name strong{font-size:14px;font-weight:800;line-height:1.3;color:var(--bk-ink);text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tk-bk2 .tk-bk2-city{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;color:var(--bk-muted);text-transform:uppercase}.tk-bk2 .tk-bk2-city>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tk-bk2 .tk-bk2-city svg{width:13px;height:13px}.tk-bk2 .tk-bk2-shop-name em{display:block;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#94a3b8}.tk-bk2 .tk-bk2-pct{font-size:12px;font-weight:800;color:#047857;background:#d1fae5;border-radius:8px;padding:3px 8px;white-space:nowrap}.tk-bk2 .tk-bk2-shop-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;background:#f8fafc;border-radius:10px}.tk-bk2 .tk-bk2-shop-stats>span{display:flex;flex-direction:column;gap:2px;min-width:0}.tk-bk2 .tk-bk2-shop-stats small{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.tk-bk2 .tk-bk2-shop-stats b{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-bk2 .tk-bk2-shop-stats b.tk-bk2-age{font-size:13px}@media (max-width:1024px){.tk-bk2 .tk-bk2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-bk2 .tk-bk2-row,.tk-bk2 .tk-bk2-row + .tk-bk2-row{grid-template-columns:1fr}}@media (max-width:782px){.tk-bk2 .tk-bk2-hero{padding:22px 18px;border-radius:14px;align-items:stretch}.tk-bk2 .tk-bk2-hero h2{font-size:24px}.tk-bk2 .tk-bk2-hero-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.tk-bk2 .tk-bk2-hero-actions .tk-bk2-btn--primary{grid-column:1 / -1;min-height:50px;font-size:15px}.tk-bk2 .tk-bk2-hero-actions .tk-bk2-btn{width:100%;padding:0 10px}.tk-bk2 .tk-bk2-hero-fs{grid-column:1 / -1;display:flex}.tk-bk2 .tk-bk2-hero-fs>*{width:100%;justify-content:center}.tk-bk2 .tk-bk2-kpis{gap:10px}.tk-bk2 .tk-bk2-kpi{padding:14px}.tk-bk2 .tk-bk2-kpi-ic{width:32px;height:32px}.tk-bk2 .tk-bk2-kpi-value{font-size:19px}.tk-bk2 .tk-bk2-card{padding:16px 14px}.tk-bk2 .tk-bk2-bars{gap:4px;height:170px}.tk-bk2 .tk-bk2-bar-val{font-size:0;height:0}.tk-bk2 .tk-bk2-bar-lbl{font-size:10px}.tk-bk2 .tk-bk2-calls li{grid-template-columns:42px minmax(0,1fr)}.tk-bk2 .tk-bk2-call-actions{grid-column:2}.tk-bk2 .tk-agenti-clienti-grid.tk-bk2-grid{grid-template-columns:1fr !important}}@media (max-width:420px){.tk-bk2 .tk-bk2-kpis{grid-template-columns:1fr 1fr}.tk-bk2 .tk-bk2-kpi-label{font-size:10px}.tk-bk2 .tk-bk2-kpi-value{font-size:17px}.tk-bk2 .tk-bk2-kpi-foot{font-size:11px}}.tk-bk2 .tk-bk2-card + .tk-bk2-card,.tk-bk2 .tk-bk2-kpis + .tk-bk2-card{margin-top:0}.tk-bk2>.tk-bk2-card{margin-bottom:20px}.tk-bk2 .tk-bk2-table{width:100%;border-collapse:collapse;font-size:14px}.tk-bk2 .tk-bk2-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bk-muted);padding:10px 10px;border-bottom:2px solid var(--bk-line);white-space:nowrap;background:transparent}.tk-bk2 .tk-bk2-table td{padding:12px 10px;border-bottom:1px solid #f1f4f8;vertical-align:middle;color:var(--bk-ink);background:transparent}.tk-bk2 .tk-bk2-table tr[hidden]{display:none}.tk-bk2 .tk-bk2-table tbody tr:hover td{background:#f8faff}.tk-bk2 .tk-bk2-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tk-bk2 .tk-bk2-td-title strong{font-weight:700}.tk-bk2 .tk-bk2-td-actions{white-space:nowrap}.tk-bk2 .tk-bk2-td-actions .tk-bk2-icon-btn + .tk-bk2-icon-btn{margin-left:6px}.tk-bk2 .tk-bk2-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.tk-bk2 .tk-bk2-status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tk-bk2 .tk-bk2-status.is-ok{color:#047857;background:#d1fae5}.tk-bk2 .tk-bk2-status.is-warn{color:#b45309;background:#fef3c7}.tk-bk2 .tk-bk2-status.is-bad{color:#b91c1c;background:#fee2e2}.tk-bk2 .tk-bk2-status.is-info{color:#1d4ed8;background:#dbeafe}.tk-bk2 .tk-bk2-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:14px 0 0;padding-top:12px;border-top:1px solid #f1f4f8}.tk-bk2 .tk-bk2-pager[hidden]{display:none}.tk-bk2 .tk-bk2-pager-info{font-size:13px;color:var(--bk-muted)}.tk-bk2 .tk-bk2-pager-pages{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:#94a3b8}.tk-bk2 .tk-bk2-pg{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--bk-line);border-radius:10px;background:#fff;color:var(--bk-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer;line-height:1;text-decoration:none}.tk-bk2 .tk-bk2-pg:hover:not(:disabled):not(.is-active){border-color:var(--tk-blue);color:var(--tk-blue);background:var(--tk-blue-l)}.tk-bk2 .tk-bk2-pg.is-active{background:var(--bk-navy);border-color:var(--bk-navy);color:#fff;cursor:default}.tk-bk2 .tk-bk2-pg:disabled{opacity:.35;cursor:default}.tk-bk2 .tk-bk2-pager-size{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bk-muted);margin:0}.tk-bk2 .tk-bk2-pager-size select,.tk-bk2 .tk-bk2-filtri select,.tk-bk2 .tk-bk2-filtri input[type="date"]{min-height:44px;padding:6px 34px 6px 12px;border:1.5px solid var(--bk-line);border-radius:10px;background-color:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--bk-ink);-webkit-appearance:none;appearance:none;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234b5563' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.tk-bk2 .tk-bk2-filtri input[type="date"]{background-image:none;padding-right:12px}.tk-bk2 .tk-bk2-pager-size select{min-height:40px}.tk-bk2 .tk-bk2-filtri{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px;padding:0;background:none;border:0;box-shadow:none}.tk-bk2 .tk-bk2-filtri select{min-width:200px}.tk-bk2 .tk-bk2-btn--light{background:#fff;color:#334155;border-color:var(--bk-line);min-height:44px}.tk-bk2 .tk-bk2-btn--light:hover{border-color:var(--tk-blue);color:var(--tk-blue)}.tk-bk2 .tk-bk2-filtri .tk-bk2-btn--small{min-height:44px}.tk-bk2 .tk-bk2-search input[type="search"]{-webkit-appearance:none;appearance:none}.tk-bk2 .tk-bk2-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:0 0 20px;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;font-size:14px;line-height:1.5}.tk-bk2 .tk-bk2-alert .tk-ic{width:22px;height:22px;color:#ea580c;margin-top:1px}.tk-bk2 .tk-bk2-alert--red{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.tk-bk2 .tk-bk2-alert--red .tk-ic{color:#dc2626}@media (max-width:900px){.tk-bk2 .tk-bk2-table thead{display:none}.tk-bk2 .tk-bk2-table,.tk-bk2 .tk-bk2-table tbody{display:block;width:100%}.tk-bk2 .tk-bk2-table tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px;margin:0 0 10px;border:1px solid var(--bk-line);border-radius:14px;background:#fff}.tk-bk2 .tk-bk2-table tr[hidden]{display:none}.tk-bk2 .tk-bk2-table tbody tr:hover td{background:transparent}.tk-bk2 .tk-bk2-table td{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0;border:0;text-align:left !important;min-width:0}.tk-bk2 .tk-bk2-table td::before{content:attr(data-label);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.tk-bk2 .tk-bk2-table td.tk-bk2-td-title{grid-column:1 / -1;order:-1;font-size:15px}.tk-bk2 .tk-bk2-table td.tk-bk2-td-title::before{display:none}.tk-bk2 .tk-bk2-table td.tk-bk2-td-key{order:-2}.tk-bk2 .tk-bk2-table td.tk-bk2-td-key::before{display:none}.tk-bk2 .tk-bk2-table td.tk-bk2-td-actions{grid-column:1 / -1;flex-direction:row;gap:8px}.tk-bk2 .tk-bk2-table td.tk-bk2-td-actions::before{display:none}.tk-bk2 .tk-bk2-pager{flex-direction:column;align-items:stretch}.tk-bk2 .tk-bk2-pager-pages{justify-content:center}.tk-bk2 .tk-bk2-pager-info,.tk-bk2 .tk-bk2-pager-size{justify-content:center;text-align:center}}@media (max-width:560px){.tk-bk2 .tk-bk2-filtri>*{flex:1 1 100%;width:100%}.tk-bk2 .tk-bk2-filtri select{min-width:0;width:100%}}.tk-bk2{max-width:1140px;margin-left:auto;margin-right:auto;box-sizing:border-box}.tk-bk2 *,.tk-bk2 *::before,.tk-bk2 *::after{box-sizing:border-box}.tk-bk2 .tk-bk2-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-bk2 .tk-bk2-kpis.is-single{grid-template-columns:minmax(0,360px)}.tk-bk2 .tk-bk2-kpi--red{--c:#b91c1c;--cl:#fee2e2}.tk-bk2 .tk-bk2-kpi-value .tk-stat-pill{font-size:17px;padding:3px 10px;min-width:0}.tk-bk2 .tk-bk2-kpi-value .tk-stat-diff{font-size:inherit}.tk-bk2 .tk-bk2-bars{grid-template-columns:repeat(var(--n,12),minmax(0,1fr))}.tk-bk2 .tk-bk2-muted{color:#94a3b8}.tk-bk2 .tk-bk2-note{font-size:12px;color:#94a3b8;margin:4px 0 0;line-height:1.5}.tk-bk2 .tk-bk2-hero-main{min-width:0}.tk-bk2 .tk-bk2-periodo{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:12px 14px;margin:0 0 20px}.tk-bk2 .tk-bk2-chips{display:flex;flex-wrap:wrap;gap:6px}.tk-bk2 .tk-bk2-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--bk-line);background:#fff;color:#334155;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.tk-bk2 .tk-bk2-chip:hover{border-color:var(--tk-blue);color:var(--tk-blue);text-decoration:none}.tk-bk2 .tk-bk2-chip.is-active{background:var(--bk-navy);border-color:var(--bk-navy);color:#fff}.tk-bk2 .tk-bk2-periodo-custom{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-bk2 .tk-bk2-periodo-custom label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--bk-muted);margin:0}.tk-bk2 .tk-bk2-periodo-custom input[type="date"]{min-height:40px;padding:4px 10px;border:1.5px solid var(--bk-line);border-radius:10px;font:inherit;font-size:14px;color:var(--bk-ink);background:#fff}.tk-bk2 .tk-bk2-periodo-custom .tk-bk2-btn--small{min-height:40px}.tk-bk2 .tk-bk2-prodlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.tk-bk2 .tk-bk2-prodlist li{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #f1f4f8}.tk-bk2 .tk-bk2-prodlist strong{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-bk2 .tk-bk2-prodqty{font-size:12px;font-weight:800;color:var(--tk-blue);background:var(--tk-blue-l);border-radius:8px;padding:2px 8px}.tk-bk2 .tk-bk2-cell-shop{display:flex;align-items:center;gap:12px;min-width:0}.tk-bk2 .tk-bk2-cell-shop>span:last-child{display:flex;flex-direction:column;min-width:0}.tk-bk2 .tk-bk2-cell-shop small{font-size:12px;color:var(--bk-muted);text-transform:uppercase}.tk-bk2 .tk-bk2-table .tk-bk2-avatar{width:38px;height:38px;font-size:13px;border-radius:11px}.tk-bk2 .tk-bk2-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:0;background:#e2e8f0;color:#475569;font-size:16px;cursor:pointer;display:none;align-items:center;justify-content:center}.tk-bk2 .tk-bk2-search input{width:100%;min-height:48px;padding:10px 44px;border:1.5px solid var(--bk-line);border-radius:12px;font-size:15px;background:#f8fafc;box-sizing:border-box}.tk-bk2 .tk-bk2-search input:focus{outline:none;border-color:var(--tk-blue);background:#fff;box-shadow:0 0 0 4px rgba(26,86,219,.1)}.tk-bk2 .tk-sc-clienti-list{display:flex;flex-direction:column;gap:10px}.tk-bk2 .tk-sc-cliente-row{border:1px solid var(--bk-line);border-radius:14px;background:#fff;box-shadow:none;overflow:hidden;margin:0}.tk-bk2 .tk-sc-cliente-row:hover{border-color:#c7d6f5;box-shadow:0 10px 24px -18px rgba(26,86,219,.5)}.tk-bk2 .tk-sc-row-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto 28px;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;background:#fff}.tk-bk2 .tk-sc-row-head .tk-bk2-avatar{width:44px;height:44px}.tk-bk2 .tk-sc-row-info{min-width:0;display:flex;flex-direction:column;gap:3px}.tk-bk2 .tk-sc-row-info strong{font-size:15px;font-weight:800;color:var(--bk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-bk2 .tk-sc-row-info>span{font-size:13px;color:var(--bk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}.tk-bk2 .tk-sc-row-info .tk-sc-company{display:flex;align-items:center;gap:4px;text-transform:uppercase;font-size:12px}.tk-bk2 .tk-sc-row-info .tk-sc-company .tk-ic{width:13px;height:13px}.tk-bk2 .tk-sc-row-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tk-bk2 .tk-sc-row-badges .tk-badge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.tk-bk2 .tk-sc-row-chevron{width:28px;height:28px;border-radius:8px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.tk-bk2 .tk-sc-row-detail{border-top:1px solid var(--bk-line);background:#fbfcfe}.tk-bk2 .tk-sc-search-wrap{margin-bottom:12px}.tk-bk2 #tk-sc-form-wrap{border-radius:14px;border:1px solid var(--bk-line);box-shadow:0 8px 24px -16px rgba(15,23,42,.25);margin:0 0 20px}.tk-bk2.tk-agenti-stat .tk-stat-filtri{border-radius:14px;border-color:var(--bk-line)}.tk-bk2.tk-agenti-stat .tk-stat-panel{border-radius:14px;border-color:var(--bk-line)}.tk-bk2.tk-agenti-stat .tk-stat-tile{border-radius:16px}@media (max-width:1024px){.tk-bk2 .tk-bk2-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-bk2 .tk-bk2-prodlist{grid-template-columns:1fr}}@media (max-width:782px){.tk-bk2{padding-left:14px;padding-right:14px}.tk-bk2 .tk-bk2-periodo{flex-direction:column;align-items:stretch}.tk-bk2 .tk-bk2-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tk-bk2 .tk-bk2-chip{justify-content:center;padding:0 6px}.tk-bk2 .tk-bk2-periodo-custom{display:grid;grid-template-columns:1fr 1fr}.tk-bk2 .tk-bk2-periodo-custom label{flex-direction:column;align-items:stretch}.tk-bk2 .tk-bk2-periodo-custom .tk-bk2-btn--small{grid-column:1 / -1}.tk-bk2 .tk-sc-row-head{grid-template-columns:44px minmax(0,1fr) 28px;gap:12px;padding:14px}.tk-bk2 .tk-sc-row-badges{grid-column:2 / 4;grid-row:2;justify-content:flex-start}.tk-bk2 .tk-sc-row-chevron{grid-column:3;grid-row:1}}@media (max-width:560px){.tk-bk2 .tk-bk2-kpis--3{grid-template-columns:1fr 1fr}.tk-bk2 .tk-bk2-kpis--3>.tk-bk2-kpi:last-child:nth-child(odd){grid-column:1 / -1}.tk-bk2 .tk-bk2-kpis.is-single{grid-template-columns:1fr}.tk-bk2 .tk-bk2-cell-shop small{font-size:11px}}.tk-bk2 .tk-bk2-kpis.tk-stat-kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tk-bk2 .tk-stat-kpis-5 .tk-bk2-kpi{min-width:0}.tk-bk2 .tk-stat-kpi-nome{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.3}@media (max-width:1200px){.tk-bk2 .tk-bk2-kpis.tk-stat-kpis-5{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-bk2 .tk-stat-kpis-5>.tk-bk2-kpi:first-child{grid-column:1 / -1}}.tk-bk2 .tk-pager-bar{gap:10px 14px;margin:4px 0 14px}.tk-bk2 .tk-pager-bar--bottom{margin:14px 0 0;padding-top:12px;border-top:1px solid #f1f4f8}.tk-bk2 .tk-pager{gap:4px}.tk-bk2 .tk-pager-btn{min-width:40px;height:40px;padding:0 12px;border:1.5px solid var(--bk-line);border-radius:10px;background:#fff;color:var(--bk-ink);font-size:14px;font-weight:700;box-shadow:none}.tk-bk2 .tk-pager-btn:hover:not(:disabled):not(.is-current){border-color:var(--tk-blue);color:var(--tk-blue);background:var(--tk-blue-l)}.tk-bk2 .tk-pager-btn.is-current{background:var(--bk-navy);border-color:var(--bk-navy);color:#fff}.tk-bk2 .tk-pager-btn:disabled{opacity:.35}.tk-bk2 .tk-perpage-btn{min-height:34px;padding:0 12px;border-radius:999px;border:1.5px solid var(--bk-line);background:#fff;color:#334155;font-size:13px;font-weight:700}.tk-bk2 .tk-perpage-btn.is-active{background:var(--bk-navy);border-color:var(--bk-navy);color:#fff}.tk-bk2 .tk-perpage-label{color:var(--bk-muted)}@media (max-width:560px){.tk-bk2 .tk-perpage{display:none}.tk-bk2 .tk-pager-btn{min-width:38px;height:40px;padding:0 10px}.tk-bk2 .tk-sc-row-badges .tk-bk2-status{font-size:11px;padding:3px 8px}}.tk-mo{--mo-navy:#0b1424;--mo-navy2:#15274a;--mo-line:#e5e9f0;--mo-muted:#64748b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.tk-mo .tk-ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.tk-mo .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tk-agenti-modal-full.tk-mo .tk-agenti-modal-inner{padding:0;background:#f3f5f9;height:100vh;height:100dvh;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.tk-mo .tk-mo-head{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:14px 24px;color:#fff;background:linear-gradient(135deg,var(--mo-navy) 0%,var(--mo-navy2) 100%);box-shadow:0 10px 24px -14px rgba(11,20,36,.7)}.tk-mo .tk-mo-head-ic{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);color:#93c5fd;flex-shrink:0}.tk-mo .tk-mo-head-ic .tk-ic{width:22px;height:22px}.tk-mo .tk-mo-head-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tk-mo .tk-mo-head-txt h3{margin:0;font-size:19px;font-weight:800;color:#fff;line-height:1.2}.tk-mo #tk-mo-shop{font-size:13px;font-weight:600;color:#93c5fd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-mo .tk-agenti-modal-close{position:static;width:42px !important;height:42px !important;min-width:42px;max-width:42px;border-radius:12px !important;font-size:24px;color:#fff !important;background:rgba(255,255,255,.12) !important;border:1px solid rgba(255,255,255,.2) !important}.tk-mo .tk-agenti-modal-close:hover{background:rgba(255,255,255,.22) !important}.tk-mo .tk-mo-grid{max-width:1320px;margin:0 auto;padding:22px 24px 40px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px}.tk-mo .tk-mo-step{background:#fff;border:1px solid var(--mo-line);border-radius:16px;padding:18px 18px 6px;margin:0 0 18px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 26px -20px rgba(15,23,42,.4)}.tk-mo .tk-mo-step-title{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;color:#0f172a}.tk-mo .tk-mo-num{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--mo-navy);color:#fff;font-size:13px;font-weight:800}.tk-mo .tk-agenti-modal-field{margin-bottom:14px;position:relative}.tk-mo .tk-agenti-modal-field>label{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mo-muted);margin:0 0 6px}.tk-mo .tk-agenti-modal-field select,.tk-mo .tk-agenti-modal-field input[type="text"],.tk-mo .tk-agenti-modal-field textarea{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--mo-line);border-radius:12px;background-color:#fff;font:inherit;font-size:15px;color:#0f172a;box-shadow:none;box-sizing:border-box}.tk-mo .tk-agenti-modal-field select{-webkit-appearance:none;appearance:none;padding-right:38px;font-weight:600;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234b5563' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.tk-mo .tk-agenti-modal-field textarea{min-height:64px;resize:vertical}.tk-mo .tk-agenti-modal-field select:focus,.tk-mo .tk-agenti-modal-field input:focus,.tk-mo .tk-agenti-modal-field textarea:focus{outline:none;border-color:#1a56db;box-shadow:0 0 0 4px rgba(26,86,219,.1)}.tk-mo .tk-mo-hint{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;color:#047857;background:#ecfdf5;border-radius:10px;padding:7px 10px}.tk-mo .tk-mo-hint .tk-ic{width:16px;height:16px}.tk-mo .tk-mo-search .tk-mo-search-ic{position:absolute;left:16px;top:26px;transform:translateY(-50%);color:#94a3b8;display:flex;pointer-events:none}.tk-mo .tk-mo-search input[type="text"]{min-height:52px;padding-left:46px;font-size:16px;background:#f8fafc}.tk-mo #tk-modal-product-results,.tk-mo #tk-modal-recent-products{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;margin-top:12px}.tk-mo .tk-product-result-item{padding:14px;font-size:14px}.tk-mo .tk-mo-recent{border-top:1px solid #f1f4f8;padding-top:12px}.tk-mo .tk-mo-recent-head{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;user-select:none;padding:4px 0}.tk-mo .tk-mo-recent-head label{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-size:14px;font-weight:700;color:#0f172a;text-transform:none;letter-spacing:0}.tk-mo .tk-mo-muted{color:var(--mo-muted);font-weight:400;font-size:12px}.tk-mo .tk-agenti-recent-arrow{color:var(--mo-muted);font-size:12px;transition:transform .25s}.tk-mo .tk-product-card{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--mo-line);border-radius:14px;align-items:start}.tk-mo .tk-product-card:hover{border-color:#c7d6f5;box-shadow:0 10px 22px -16px rgba(26,86,219,.5)}.tk-mo .tk-product-card.is-recent{border-left:1px solid var(--mo-line);box-shadow:inset 3px 0 0 #1a56db}.tk-mo .tk-product-card-img{width:60px;height:60px;border-radius:10px}.tk-mo .tk-product-card-name{font-size:14px;font-weight:700;color:#0f172a}.tk-mo .tk-product-card-meta-item{border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.tk-mo .tk-product-card .tk-product-price-final{font-size:19px !important;color:#0f172a !important;font-weight:800 !important}.tk-mo .tk-product-card-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-width:0;gap:8px;padding-top:10px;border-top:1px solid #f1f4f8}.tk-mo .tk-product-card-actions>*{flex:1 1 130px}.tk-mo .tk-product-add-btn{min-height:44px;border-radius:10px !important;background:#1a56db !important;font-size:14px !important;font-weight:700 !important}.tk-mo .tk-product-gift-btn{min-height:44px;border-radius:10px !important;background:#fff !important;color:#047857 !important;border:1.5px solid #a7f3d0 !important;font-size:14px !important;font-weight:700 !important}.tk-mo .tk-product-gift-btn:hover{background:#ecfdf5 !important;color:#047857 !important}.tk-mo .tk-product-qty-wrap{display:flex;align-items:stretch;min-height:44px;border:1.5px solid var(--mo-line);border-radius:10px;overflow:hidden;background:#fff}.tk-mo .tk-product-qty-btn{width:44px;border:0 !important;background:#f1f5f9 !important;color:#0f172a !important;font-size:18px !important;font-weight:700 !important;border-radius:0 !important;padding:0 !important}.tk-mo .tk-product-qty-input{flex:1;min-width:0;border:0 !important;text-align:center;font-size:16px !important;font-weight:700;box-shadow:none !important}.tk-mo .tk-modal-cart-box{background:#fff;border:1px solid var(--mo-line);border-radius:16px;padding:18px;position:sticky;top:92px}.tk-mo .tk-modal-cart-header{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #f1f4f8}.tk-mo .tk-modal-cart-header .tk-mo-step-title{margin:0}.tk-mo .tk-modal-cart-count{background:#eef2f7;border:0;color:#334155}.tk-mo .tk-modal-cart-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 10px;color:var(--mo-muted)}.tk-mo .tk-modal-cart-empty strong{color:#0f172a;font-size:15px}.tk-mo .tk-mo-empty-ic{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;color:#64748b;margin-bottom:4px}.tk-mo .tk-mo-empty-ic .tk-ic{width:26px;height:26px}.tk-mo .tk-modal-cart-list-wrap{border-radius:12px;border:1px solid var(--mo-line)}.tk-mo #tk-modal-cart-table{width:100%;border-collapse:collapse;font-size:14px}.tk-mo #tk-modal-cart-table th{background:#f8fafc;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--mo-muted);padding:8px 10px}.tk-mo #tk-modal-cart-table td{padding:10px;border-top:1px solid #f1f4f8}.tk-mo #tk-modal-cart-table .tk-qty-input{width:58px !important;min-height:38px;border-radius:8px !important;font-size:15px;font-weight:700}.tk-mo .tk-cart-gift-badge{display:inline-block;margin-left:4px;font-size:10px;font-weight:800;text-transform:uppercase;color:#047857;background:#d1fae5;border-radius:6px;padding:2px 6px}.tk-mo .tk-modal-cart-totals{margin:14px 0 6px;padding:12px 14px;background:#f8fafc;border-radius:12px;border:0}.tk-mo .tk-modal-totals-row{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:14px;color:#334155}.tk-mo .tk-modal-totals-row.tk-modal-totals-grand{margin-top:6px;padding-top:10px;border-top:1px dashed #cbd5e1;font-size:18px;font-weight:800;color:#0f172a}.tk-mo .tk-mo-note{margin-top:14px}.tk-mo .tk-mo-submit{width:100%;min-height:52px;border-radius:12px !important;font-size:16px !important;font-weight:800 !important;background:linear-gradient(135deg,#0b1424,#15274a) !important;color:#fff !important;border:0 !important;margin:4px 0 12px}.tk-mo .tk-mo-submit:hover{filter:brightness(1.15)}.tk-mo .tk-mo-bar{display:none}@media (max-width:1200px){.tk-mo .tk-mo-grid{grid-template-columns:1fr;gap:0;padding:16px 16px 110px;max-width:760px}.tk-mo .tk-agenti-modal-col-left,.tk-mo .tk-agenti-modal-col-right{display:contents}.tk-mo .tk-mo-step--negozio{order:1}.tk-mo .tk-mo-step--prodotti{order:2}.tk-mo .tk-mo-step--carrello{order:3;position:static;scroll-margin-top:84px}.tk-mo .tk-mo-bar{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--mo-line);box-shadow:0 -10px 28px -16px rgba(15,23,42,.45)}.tk-mo .tk-mo-bar-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.tk-mo #tk-mo-bar-count{font-size:12px;color:var(--mo-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-mo #tk-mo-bar-total{font-size:19px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.tk-mo .tk-mo-bar-link{min-height:46px;padding:0 14px;border-radius:12px;border:1.5px solid var(--mo-line);background:#fff;color:#334155;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tk-mo .tk-mo-bar-submit{min-height:46px;padding:0 18px;border-radius:12px;border:0;background:linear-gradient(135deg,#0b1424,#15274a);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;opacity:.45;pointer-events:none}.tk-mo.has-items .tk-mo-bar-submit{opacity:1;pointer-events:auto}}@media (max-width:560px){.tk-mo .tk-mo-head{padding:12px 14px;gap:10px}.tk-mo .tk-mo-head-ic{width:38px;height:38px}.tk-mo .tk-mo-head-txt h3{font-size:17px}.tk-mo .tk-mo-grid{padding:12px 10px 104px}.tk-mo .tk-mo-step{padding:14px 12px 4px;border-radius:14px;margin-bottom:12px}.tk-mo #tk-modal-product-results,.tk-mo #tk-modal-recent-products{grid-template-columns:1fr}.tk-mo .tk-mo-bar-link{display:none}.tk-mo #tk-modal-cart-table th:nth-child(1){width:auto}.tk-mo #tk-modal-cart-table td{padding:9px 6px;font-size:13px}}@media (min-width:1201px){.tk-mo .tk-agenti-modal-col-left,.tk-mo .tk-agenti-modal-col-right{display:contents}.tk-mo .tk-mo-grid{align-items:start}.tk-mo .tk-mo-step--negozio{grid-column:1 / -1;order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin-bottom:0}.tk-mo .tk-mo-step--negozio .tk-mo-step-title{grid-column:1 / -1}.tk-mo .tk-mo-step--prodotti{grid-column:1;order:2;margin:0}.tk-mo .tk-mo-step--carrello{grid-column:2;order:3;margin:0}}.tk-bk2 #tk-sc-form-wrap{background:#fff;padding:22px}.tk-bk2 .tk-sc-card-title{display:flex;align-items:center;gap:10px;margin:0 0 6px;padding:0;border:0;font-size:19px;font-weight:800;color:var(--bk-ink)}.tk-bk2 .tk-sc-card-title .tk-ic{width:22px;height:22px;color:var(--tk-blue)}.tk-bk2 .tk-sc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.tk-bk2 .tk-sc-field--full{grid-column:1 / -1}.tk-bk2 .tk-sc-sez{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid #eef1f6;font-size:15px;font-weight:800;color:var(--bk-ink);text-transform:none;letter-spacing:0}.tk-bk2 .tk-sc-form-grid>.tk-sc-sez:first-child{margin-top:0;border-top:0;padding-top:6px}.tk-bk2 .tk-sc-sez span{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--bk-navy);color:#fff;font-size:13px}.tk-bk2 .tk-sc-field label{display:block;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bk-muted)}.tk-bk2 .tk-sc-field input[type="text"],.tk-bk2 .tk-sc-field input[type="email"],.tk-bk2 .tk-sc-field input[type="tel"],.tk-bk2 .tk-sc-field input[type="url"],.tk-bk2 .tk-sc-field input[type="date"],.tk-bk2 .tk-sc-field select,.tk-bk2 .tk-sc-field textarea,.tk-bk2 .tk-sc-row-detail input[type="text"],.tk-bk2 .tk-sc-row-detail input[type="email"],.tk-bk2 .tk-sc-row-detail input[type="tel"],.tk-bk2 .tk-sc-row-detail input[type="url"],.tk-bk2 .tk-sc-row-detail input[type="date"],.tk-bk2 .tk-sc-row-detail select,.tk-bk2 .tk-sc-row-detail textarea{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--bk-line);border-radius:12px;background:#fff;font:inherit;font-size:15px;color:var(--bk-ink);box-shadow:none;box-sizing:border-box}.tk-bk2 .tk-sc-field textarea,.tk-bk2 .tk-sc-row-detail textarea{min-height:80px}.tk-bk2 .tk-sc-field input:focus,.tk-bk2 .tk-sc-field textarea:focus,.tk-bk2 .tk-sc-row-detail input:focus,.tk-bk2 .tk-sc-row-detail textarea:focus{outline:none;border-color:var(--tk-blue);box-shadow:0 0 0 4px rgba(26,86,219,.1)}.tk-bk2 .tk-sc-field small{display:block;margin-top:5px;font-size:12px;color:var(--bk-muted)}.tk-bk2 .tk-sc-pct-input{display:flex;align-items:stretch;border:1.5px solid var(--bk-line);border-radius:12px;overflow:hidden;background:#fff;max-width:200px}.tk-bk2 .tk-sc-pct-input input{border:0 !important;border-radius:0 !important;min-height:46px;font-size:17px !important;font-weight:800;color:#047857 !important;box-shadow:none !important}.tk-bk2 .tk-sc-pct-input span{display:inline-flex;align-items:center;padding:0 14px;background:#f1f5f9;color:var(--bk-muted);font-weight:700}.tk-bk2 .tk-sc-sconto-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tk-bk2 #tk-nc-logo-preview .tk-ic,.tk-bk2 [id^="tk-ana-logo-preview"] .tk-ic{width:26px;height:26px;color:#94a3b8}.tk-bk2 .tk-sc-form-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0;padding-top:16px;border-top:1px solid #eef1f6}.tk-bk2 .tk-sc-info{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.5;border:0}.tk-bk2 .tk-sc-nuovo .tk-agenti-btn-primary,.tk-bk2 .tk-sc-row-detail .tk-agenti-btn-primary,.tk-bk2 .tk-sc-row-detail .tk-agenti-btn-small{min-height:46px;padding:0 20px;border-radius:12px;border:0;background:linear-gradient(135deg,#0b1424,#15274a);color:#fff;font-size:15px;font-weight:800;box-shadow:none}.tk-bk2 .tk-sc-nuovo .tk-agenti-btn-outline,.tk-bk2 .tk-sc-row-detail .tk-agenti-btn-outline{min-height:46px;padding:0 18px;border-radius:12px;border:1.5px solid var(--bk-line);background:#fff;color:#334155;font-size:14px;font-weight:700}.tk-bk2 .tk-sc-row-detail .tk-agenti-btn-small{min-height:40px;font-size:14px;padding:0 16px}.tk-bk2 .tk-sc-row-detail{padding:6px 18px 18px}.tk-bk2 .tk-sc-detail-section{padding:16px 0;border-top:1px solid #eef1f6}.tk-bk2 .tk-sc-detail-section:first-child{border-top:0}.tk-bk2 .tk-sc-detail-section>h4{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;font-size:15px;font-weight:800;color:var(--bk-ink);text-transform:none;letter-spacing:0}.tk-bk2 .tk-sc-sconto-card,.tk-bk2 .tk-sc-natura-card,.tk-bk2 .tk-sc-pm-card{border-radius:14px !important;padding:14px 16px !important}.tk-bk2 .tk-sc-sconto-summary{border-radius:14px !important}.tk-bk2 .tk-sc-pm-card{background:#fff !important;border:1px solid var(--bk-line) !important}.tk-bk2 .tk-sc-pm-card>strong{font-size:14px !important;color:var(--bk-ink) !important;margin-bottom:10px !important}.tk-bk2 .tk-sc-pm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tk-bk2 .tk-sc-pm-chip{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1.5px solid var(--bk-line);border-radius:12px;background:#fff;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s}.tk-bk2 .tk-sc-pm-chip input{width:18px;height:18px;margin:0;accent-color:#1a56db;flex-shrink:0}.tk-bk2 .tk-sc-pm-chip span{color:var(--bk-ink);font-weight:600;line-height:1.25}.tk-bk2 .tk-sc-pm-chip:has(input:checked){background:#eff6ff;border-color:#93c5fd}.tk-bk2 .tk-sc-ana-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.tk-bk2 .tk-sc-ana-grid>span{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--bk-ink);font-weight:600;min-width:0;overflow-wrap:anywhere}.tk-bk2 .tk-sc-ana-grid em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.tk-bk2 .tk-badge-btn{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1.5px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700;cursor:pointer}.tk-bk2 .tk-sc-empty-icon .tk-ic{width:40px;height:40px;color:#94a3b8}@media (max-width:782px){.tk-bk2 #tk-sc-form-wrap{padding:16px 14px}.tk-bk2 .tk-sc-form-grid,.tk-bk2 .tk-sc-sconto-pair{grid-template-columns:1fr;gap:12px}.tk-bk2 .tk-sc-form-footer>button{flex:1 1 140px}.tk-bk2 .tk-sc-row-detail{padding:4px 14px 14px}.tk-bk2 .tk-sc-pm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tk-bk2 .tk-sc-pm-chip{padding:7px 9px;font-size:12.5px;gap:7px}.tk-bk2 .tk-sc-pm-card{min-width:0 !important;flex-basis:100% !important}}@media (max-width:420px){.tk-bk2 .tk-sc-ana-grid{grid-template-columns:1fr}}.tk-agenti-modal-full .tk-agenti-modal-inner{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tk-agenti-modal{overscroll-behavior:contain}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop{gap:12px;padding:0 0 14px;border-radius:18px;border:1px solid var(--bk-line);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px -22px rgba(15,23,42,.5)}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop::before{display:none}.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop:hover{transform:translateY(-3px);border-color:hsl(var(--h) 55% 80%);box-shadow:0 18px 36px -22px hsl(var(--h) 60% 35% / .55)}.tk-bk2 .tk-bk2-shop-head{position:relative;display:flex;align-items:flex-start;gap:8px;padding:14px 14px 0;min-height:74px;background:linear-gradient(160deg,hsl(var(--h) 75% 94%) 0%,hsl(var(--h) 70% 97%) 55%,#fff 100%);border-radius:18px 18px 0 0}.tk-bk2 .tk-bk2-shop-badge{width:54px;height:54px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 55% 45%),hsl(var(--h) 60% 32%));box-shadow:0 10px 18px -10px hsl(var(--h) 60% 30% / .8),inset 0 1px 0 rgba(255,255,255,.25);transform:translateY(14px)}.tk-bk2 .tk-bk2-shop-state{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.tk-bk2 .tk-bk2-shop-state::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tk-bk2 .tk-bk2-shop-state.is-ok{color:var(--bk-ok)}.tk-bk2 .tk-bk2-shop-state.is-ok::before{box-shadow:0 0 0 3px rgba(5,150,105,.18)}.tk-bk2 .tk-bk2-shop-state.is-warn{color:var(--bk-warn)}.tk-bk2 .tk-bk2-shop-state.is-bad{color:var(--bk-bad)}.tk-bk2 .tk-bk2-shop-state.is-mai{color:#64748b}.tk-bk2 .tk-bk2-shop-head .tk-bk2-pct{background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.tk-bk2 .tk-bk2-shop>.tk-bk2-shop-name{padding:8px 16px 0}.tk-bk2 .tk-bk2-shop>.tk-bk2-shop-name strong{font-size:15.5px;-webkit-line-clamp:2}.tk-bk2 .tk-bk2-shop-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.tk-bk2 .tk-bk2-shop-sub em{display:inline}.tk-bk2 .tk-bk2-shop>.tk-bk2-shop-stats{margin:0 14px;background:#f8fafc;border:1px solid #eef1f6}.tk-bk2 .tk-bk2-shop-actions{display:flex;gap:8px;margin:auto 14px 0}.tk-bk2 .tk-bk2-shop-actions .tk-bk2-icon-btn{width:46px;height:46px;flex-shrink:0;border-radius:12px}.tk-bk2 .tk-bk2-shop-order{flex:1;min-height:46px;border-radius:12px;background:linear-gradient(135deg,#0b1424,#15274a);color:#fff;font-size:14.5px}.tk-bk2 .tk-bk2-shop-order:hover{filter:brightness(1.18);color:#fff}.tk-bk2 .tk-bk2-shop-order span{transition:transform .2s}.tk-bk2 .tk-bk2-shop-order:hover span{transform:translateX(3px)}.tk-bk2 .tk-bk2-shop.is-mai .tk-bk2-shop-order{background:#fff;color:#0b1424;border-color:var(--bk-line)}.tk-bk2 .tk-bk2-shop.is-mai .tk-bk2-shop-order:hover{background:#0b1424;color:#fff;filter:none}.tk-bk2 .tk-bk2-avatar{color:#fff;border:0;font-weight:800;background:linear-gradient(135deg,hsl(var(--h,220) 55% 45%),hsl(var(--h,220) 60% 32%));box-shadow:0 8px 14px -9px hsl(var(--h,220) 60% 30% / .8),inset 0 1px 0 rgba(255,255,255,.25);border-radius:13px}.tk-bk2 .tk-bk2-btn--small{background:linear-gradient(135deg,#0b1424,#15274a);color:#fff;border:0;border-radius:11px}.tk-bk2 .tk-bk2-btn--small:hover{background:linear-gradient(135deg,#0b1424,#15274a);filter:brightness(1.18);color:#fff}.tk-bk2 .tk-bk2-card,.tk-bk2 .tk-bk2-kpi,.tk-bk2 .tk-agenti-cliente-card.tk-bk2-shop,.tk-bk2 .tk-sc-cliente-row,.tk-bk2 #tk-sc-form-wrap{border-radius:16px}.tk-bk2 .tk-bk2-shop-head{border-radius:16px 16px 0 0}.tk-bk2 .tk-bk2-card,.tk-bk2 .tk-bk2-kpi{box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px -22px rgba(15,23,42,.5)}.tk-bk2 .tk-bk2-call-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.tk-bk2 .tk-bk2-call-meta .tk-bk2-shop-state{padding:3px 8px;font-size:10px;box-shadow:none}.tk-bk2 .tk-bk2-call-meta .tk-bk2-shop-state.is-warn{background:#fef3c7}.tk-bk2 .tk-bk2-call-meta .tk-bk2-shop-state.is-bad{background:#fee2e2}.tk-bk2 .tk-bk2-calls li,.tk-bk2 .tk-bk2-orders li{padding:12px 0}.tk-bk2 .tk-bk2-toppos{border-radius:9px;background:#eef2f7}.tk-bk2 .tk-bk2-toplist li:first-child .tk-bk2-toppos{background:linear-gradient(135deg,#0b1424,#15274a);color:#fff}.tk-bk2 .tk-bk2-order-id{border-radius:9px}.tk-bk2 .tk-bk2-order-right .tk-bk2-status{font-size:11px;padding:3px 9px}.tk-bk2 .tk-bk2-shop-open{display:flex;align-items:center;gap:8px;margin:0 14px;padding:8px 12px;border-radius:10px;background:#dbeafe;color:#1d4ed8;font-size:13px;font-weight:800}.tk-bk2 .tk-bk2-shop-open .tk-ic{width:17px;height:17px}.tk-bk2 .tk-bk2-orders li{grid-template-columns:42px minmax(0,1fr) auto}.tk-bk2 .tk-bk2-call-meta .tk-bk2-shop-state{margin-left:0}.tk-bk2 .tk-bk2-fstato{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.tk-bk2 .tk-bk2-fbtn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 14px;border:1.5px solid var(--bk-line);border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tk-bk2 .tk-bk2-fbtn::before{content:"";width:8px;height:8px;border-radius:50%;background:#94a3b8}.tk-bk2 .tk-bk2-fbtn.is-tutti::before{display:none}.tk-bk2 .tk-bk2-fbtn.is-ok::before{background:var(--bk-ok)}.tk-bk2 .tk-bk2-fbtn.is-warn::before{background:var(--bk-warn)}.tk-bk2 .tk-bk2-fbtn.is-bad::before{background:var(--bk-bad)}.tk-bk2 .tk-bk2-fbtn.is-incorso::before{background:#2563eb}.tk-bk2 .tk-bk2-fbtn b{min-width:26px;height:26px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;color:#0f172a;font-size:12px}.tk-bk2 .tk-bk2-fbtn:hover{border-color:#94a3b8}.tk-bk2 .tk-bk2-fbtn.is-active{background:linear-gradient(135deg,#0b1424,#15274a);border-color:#0b1424;color:#fff}.tk-bk2 .tk-bk2-fbtn.is-active b{background:rgba(255,255,255,.16);color:#fff}@media (max-width:560px){.tk-bk2 .tk-bk2-fstato{gap:6px}.tk-bk2 .tk-bk2-fbtn{min-height:38px;padding:0 6px 0 11px;font-size:12.5px;gap:6px}.tk-bk2 .tk-bk2-fbtn b{min-width:24px;height:24px;font-size:11px}}.tk-tip{position:fixed;z-index:1000000;max-width:min(280px,calc(100vw - 16px));pointer-events:none;padding:9px 13px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#0b1424 0%,#1d3461 100%);box-shadow:0 14px 30px -12px rgba(11,20,36,.55),0 0 0 1px rgba(255,255,255,.06) inset;font:600 12.5px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.01em;opacity:0;transform:translateY(4px) scale(.96);transform-origin:50% 100%;transition:opacity .14s ease,transform .16s cubic-bezier(.2,.9,.3,1.2)}.tk-tip.is-sotto{transform:translateY(-4px) scale(.96);transform-origin:50% 0}.tk-tip.is-on{opacity:1;transform:none}.tk-tip>span:first-child::first-letter{text-transform:uppercase}.tk-tip-freccia{position:absolute;bottom:-5px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:#142849;border-radius:0 0 3px 0}.tk-tip.is-sotto .tk-tip-freccia{bottom:auto;top:-5px;border-radius:3px 0 0 0;background:#0f1d36}@media (prefers-reduced-motion:reduce){.tk-tip{transition:none}}.tk-tip>span:first-child{display:block}.tk-mo .tk-mo-native{position:absolute !important;width:1px !important;height:1px !important;opacity:0;pointer-events:none;overflow:hidden}.tk-mo .tk-mo-pick{position:relative}.tk-mo .tk-mo-pick-btn{width:100%;display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px 8px 8px;text-align:left;border:1.5px solid #e5e9f0;border-radius:14px;background:#fff;color:#0f172a;font:inherit;cursor:pointer;box-shadow:none;transition:border-color .15s,box-shadow .15s}.tk-mo .tk-mo-pick-btn:hover,.tk-mo .tk-mo-pick.is-open .tk-mo-pick-btn{border-color:#1a56db;box-shadow:0 0 0 4px rgba(26,86,219,.1)}.tk-mo .tk-mo-pick-btn:not(.has-value){border-style:dashed;background:#f8fafc}.tk-mo .tk-mo-pick-av{width:44px;height:44px;font-size:14px;flex-shrink:0}.tk-mo .tk-mo-pick-btn:not(.has-value) .tk-mo-pick-av{background:#e2e8f0;color:#64748b;box-shadow:none}.tk-mo .tk-mo-pick-av .tk-ic{width:20px;height:20px}.tk-mo .tk-mo-pick-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tk-mo .tk-mo-pick-txt strong{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-mo .tk-mo-pick-txt small{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none}.tk-mo .tk-mo-pick-chev{width:10px;height:10px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg) translateY(-3px);transition:transform .2s;flex-shrink:0;margin-right:4px}.tk-mo .tk-mo-pick.is-open .tk-mo-pick-chev{transform:rotate(-135deg) translateY(-1px)}.tk-mo .tk-mo-pick-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e9f0;border-radius:16px;box-shadow:0 24px 50px -18px rgba(11,20,36,.45);max-height:min(460px,70vh);overflow:hidden;animation:tkPickIn .16s ease}.tk-mo .tk-mo-pick-panel[hidden]{display:none}@keyframes tkPickIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tk-mo .tk-mo-pick-head{display:none}.tk-mo .tk-mo-pick-search{position:relative;padding:10px;border-bottom:1px solid #eef1f6}.tk-mo .tk-mo-pick-search .tk-ic{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#94a3b8}.tk-mo .tk-mo-pick-search input{width:100%;min-height:46px;padding:8px 14px 8px 42px;border:1.5px solid #e5e9f0;border-radius:12px;background:#f8fafc;font:inherit;font-size:15px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.tk-mo .tk-mo-pick-search input:focus{outline:none;border-color:#1a56db;background:#fff}.tk-mo .tk-mo-pick-list{list-style:none;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tk-mo .tk-mo-pick-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;cursor:pointer}.tk-mo .tk-mo-pick-item[hidden]{display:none}.tk-mo .tk-mo-pick-item:hover{background:#f3f6fb}.tk-mo .tk-mo-pick-item.is-sel{background:#eff6ff;box-shadow:inset 0 0 0 1.5px #93c5fd}.tk-mo .tk-mo-pick-item .tk-bk2-avatar{width:40px;height:40px;font-size:13px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.tk-mo .tk-mo-pick-it{min-width:0;display:flex;flex-direction:column;gap:2px}.tk-mo .tk-mo-pick-it strong{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-mo .tk-mo-pick-it small{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-mo .tk-mo-pick-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tk-mo .tk-mo-pick-meta .tk-bk2-shop-state{margin:0;padding:2px 8px;font-size:10px;box-shadow:none;background:#f1f5f9}.tk-mo .tk-mo-pick-sc{font-size:11px;font-weight:800;color:#047857;background:#d1fae5;border-radius:6px;padding:1px 6px}.tk-mo .tk-mo-pick-none{margin:0;padding:18px;text-align:center;color:#64748b;font-size:14px}.tk-mo .tk-bk2-shop-state{display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tk-mo .tk-bk2-shop-state::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tk-mo .tk-bk2-shop-state.is-ok{color:#059669}.tk-mo .tk-bk2-shop-state.is-warn{color:#d97706}.tk-mo .tk-bk2-shop-state.is-bad{color:#dc2626}.tk-mo .tk-bk2-shop-state.is-mai{color:#64748b}.tk-mo .tk-bk2-avatar{color:#fff;font-weight:800;background:linear-gradient(135deg,hsl(var(--h,220) 55% 45%),hsl(var(--h,220) 60% 32%));box-shadow:0 8px 14px -9px hsl(var(--h,220) 60% 30% / .8);border-radius:13px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:782px){.tk-mo .tk-mo-pick.is-open::before{content:"";position:fixed;inset:0;z-index:39;background:rgba(11,20,36,.45)}.tk-mo .tk-mo-pick-panel{position:fixed;left:0;right:0;top:auto;bottom:0;max-height:82vh;max-height:82dvh;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:tkPickUp .22s cubic-bezier(.2,.9,.3,1)}@keyframes tkPickUp{from{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}.tk-mo .tk-mo-pick-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 4px}.tk-mo .tk-mo-pick-head::before{content:"";position:absolute;left:50%;top:7px;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#cbd5e1}.tk-mo .tk-mo-pick-head strong{font-size:17px;font-weight:800}.tk-mo .tk-mo-pick-close{width:38px;height:38px;border-radius:12px;border:0;background:#f1f5f9;color:#334155;font-size:22px;line-height:1;cursor:pointer}.tk-mo .tk-mo-pick-item{padding:11px 8px;grid-template-columns:42px minmax(0,1fr);row-gap:6px}.tk-mo .tk-mo-pick-item .tk-bk2-avatar{grid-row:1 / span 2;align-self:start}.tk-mo .tk-mo-pick-meta{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.tk-mo .tk-mo-pick-it strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.tk-sc-riep{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #e2e8f0;min-width:0;max-width:100%}.tk-sc-riep-azioni{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.tk-sc-riep-btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#0f172a !important;font-weight:700;font-size:14px;text-decoration:none !important;line-height:1}.tk-sc-riep-btn:hover{border-color:#93c5fd;background:#eff6ff}.tk-sc-riep-btn svg{width:18px;height:18px;flex-shrink:0}.tk-sc-riep-btn.is-primary{background:#0f172a;border-color:#0f172a;color:#fff !important}.tk-sc-riep-btn.is-primary:hover{background:#1e293b}.tk-sc-riep-btn.is-wa{color:#15803d !important}.tk-sc-riep-numeri{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.tk-sc-riep-num{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:10px;padding:10px 12px;min-width:0}.tk-sc-riep-num span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.tk-sc-riep-num strong{display:block;font-size:19px;color:#0f172a;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-sc-riep-num small{display:block;font-size:12px;color:#64748b}.tk-sc-riep-num.is-ok{border-left-color:#10b981}.tk-sc-riep-num.is-warn{border-left-color:#f59e0b}.tk-sc-riep-num.is-bad{border-left-color:#ef4444}.tk-sc-riep-num.is-bad strong{color:#b91c1c}.tk-sc-riep-liste{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.tk-sc-riep-lista{min-width:0}.tk-sc-riep-lista h5{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#334155}.tk-sc-riep-lista ol{list-style:none;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.tk-sc-riep-lista li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #f1f5f9}.tk-sc-riep-lista li:last-child{border-bottom:0}.tk-sc-riep-prod{flex:1 1 auto;min-width:0}.tk-sc-riep-prod strong{display:block;font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-sc-riep-prod small{display:block;font-size:11.5px;color:#64748b}.tk-sc-riep-val{flex-shrink:0;font-weight:700;font-size:13px;color:#0f172a;text-align:right}.tk-sc-riep-st{display:block;font-style:normal;font-size:11px;font-weight:700;margin-top:2px}.tk-sc-riep-st.is-ok{color:#047857}.tk-sc-riep-st.is-info{color:#1d4ed8}.tk-sc-riep-st.is-bad{color:#b91c1c}.tk-sc-riep-vuoto{margin:0;padding:12px;font-size:13px;color:#64748b;background:#f8fafc;border-radius:10px}@media (max-width:900px){.tk-sc-riep-numeri{grid-template-columns:1fr 1fr}.tk-sc-riep-liste{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tk-sc-riep-azioni{display:grid;grid-template-columns:1fr 1fr}.tk-sc-riep-btn{justify-content:center;padding:0 8px}.tk-sc-riep-btn.is-primary{grid-column:1 / -1}.tk-sc-riep-num strong{font-size:17px}}.tk-bk2 .tk-av{margin-bottom:20px}.tk-bk2 .tk-av .tk-bk2-card-head h3 svg{width:20px;height:20px;vertical-align:-4px;color:#dc2626}.tk-av-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tk-av-voce>a,.tk-av-voce>span{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none !important;color:#0f172a !important}.tk-av-voce>a:hover{border-color:#93c5fd;background:#eff6ff}.tk-av-punto{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#94a3b8}.tk-av-voce.is-rosso .tk-av-punto{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}.tk-av-voce.is-giallo .tk-av-punto{background:#d97706;box-shadow:0 0 0 4px #fef3c7}.tk-av-voce.is-verde .tk-av-punto{background:#059669;box-shadow:0 0 0 4px #d1fae5}.tk-av-testo{flex:1;min-width:0}.tk-av-testo strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-av-testo small{display:block;font-size:12.5px;color:#475569;margin-top:2px}.tk-av-freccia{font-size:22px;color:#94a3b8;line-height:1}.tk-av-vuoto{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:#ecfdf5;color:#065f46;font-weight:600}.tk-av-vuoto svg{width:20px;height:20px;flex-shrink:0}.tk-av-tutti{margin-top:10px;padding:9px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font:inherit;font-weight:700;color:#1a56db;cursor:pointer}@media (max-width:900px){.tk-av-lista{grid-template-columns:minmax(0,1fr)}}.tk-coda{margin:0 0 16px;border-radius:14px;border:1px solid #fed7aa;background:#fff7ed;overflow:hidden}.tk-coda-ok{padding:12px 14px;background:#ecfdf5;color:#065f46;font-weight:600;font-size:14px;border-bottom:1px solid #a7f3d0}.tk-coda-testa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;color:#9a3412}.tk-coda-testa strong{font-size:15px}.tk-coda-testa span{flex:1 1 220px;font-size:13px}.tk-coda-invia{min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#0f172a;color:#fff;font:inherit;font-weight:700;cursor:pointer}.tk-coda-invia[disabled]{opacity:.45;cursor:default}.tk-coda-lista{list-style:none;margin:0;padding:0 14px 10px}.tk-coda-lista li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #fed7aa}.tk-coda-lista li span{min-width:0}.tk-coda-lista strong{display:block;font-size:14px;color:#0f172a}.tk-coda-lista small{display:block;font-size:12px;color:#78350f}.tk-coda-lista em{color:#b91c1c;font-style:normal;font-weight:700}.tk-coda-togli{flex-shrink:0;padding:6px 10px;border:1px solid #fca5a5;border-radius:8px;background:#fff;color:#b91c1c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}@media print{.tk-coda{display:none !important}}.tk-bk2 .tk-bk2-kpi.is-link{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.tk-bk2 .tk-bk2-kpi.is-link:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 10px 24px -14px rgba(26,86,219,.55)}.tk-bk2 .tk-bk2-kpi.is-link::after{content:"›";position:absolute;right:14px;bottom:10px;font-size:22px;line-height:1;color:#94a3b8}.tk-bk2 .tk-bk2-kpi.is-link{position:relative}@media print{.tk-bk2 .tk-bk2-kpi.is-link::after{display:none}}.tk-bk2 .tk-bk2-call-info strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.tk-bk2 .tk-bk2-call-actions .tk-bk2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;font-weight:700;white-space:nowrap}.tk-bk2 .tk-bk2-call-actions .tk-bk2-btn svg{width:16px;height:16px;flex-shrink:0}.tk-bk2 .tk-bk2-call-tel{background:#fff !important;color:#0f172a !important;border:1.5px solid var(--bk-line,#e2e8f0) !important;text-decoration:none !important}.tk-bk2 .tk-bk2-call-tel:hover{border-color:#10b981 !important;color:#047857 !important;background:#ecfdf5 !important}@media (max-width:782px){.tk-bk2 .tk-bk2-call-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.tk-bk2 .tk-bk2-call-actions .tk-bk2-btn:only-child{grid-column:1 / -1}.tk-bk2 .tk-bk2-call-actions .tk-bk2-btn{min-height:44px;width:100%}}.tk-bk2{--oro:#f2ba38;--oro-d:#d99a17;--oro-l:#fff7e0}.tk-bk2 .tk-bk2-hero{border-radius:24px;padding:34px 36px;background:radial-gradient(55% 120% at 100% 0%,rgba(242,186,56,.22) 0%,transparent 60%),radial-gradient(45% 110% at 0% 100%,rgba(59,130,246,.28) 0%,transparent 60%),linear-gradient(125deg,#070d19 0%,#0b1424 40%,#15274a 100%);box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 28px 60px -28px rgba(7,13,25,.85)}.tk-bk2 .tk-bk2-hero::after{border-color:rgba(242,186,56,.12);width:380px;height:380px;right:-80px;bottom:-120px}.tk-bk2 .tk-bk2-hero-date{color:var(--oro);letter-spacing:.12em}.tk-bk2 .tk-bk2-hero h2{font-size:34px;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 30%,#dbe4f3 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tk-bk2 .tk-bk2-hero-actions .tk-doc-btn,.tk-bk2 .tk-bk2-hero-fs .tk-fs-toggle{background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.16) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px !important}.tk-bk2 .tk-bk2-hero-actions .tk-doc-btn:hover,.tk-bk2 .tk-bk2-hero-fs .tk-fs-toggle:hover{background:rgba(255,255,255,.14) !important;border-color:rgba(242,186,56,.45) !important}.tk-bk2 .tk-bk2-btn--primary{background:linear-gradient(135deg,#f7cd63 0%,#f2ba38 55%,#d99a17 100%);color:#0b1424;border:0;box-shadow:0 12px 26px -10px rgba(242,186,56,.75)}.tk-bk2 .tk-bk2-btn--primary:hover{background:linear-gradient(135deg,#fad77c 0%,#f4c24e 55%,#e0a523 100%);color:#0b1424;transform:translateY(-2px)}.tk-bk2 .tk-bk2-hero-alert{background:rgba(242,186,56,.16);color:#fde68a;border-color:rgba(242,186,56,.4)}.tk-bk2 .tk-bk2-kpi{border-radius:18px;border-color:#e8edf4;padding:20px 22px 18px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px -22px rgba(15,23,42,.35);transition:transform .18s,box-shadow .18s,border-color .18s}.tk-bk2 .tk-bk2-kpi::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 35%,#fff))}.tk-bk2 .tk-bk2-kpi:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 40px -22px rgba(15,23,42,.45)}.tk-bk2 .tk-bk2-kpi-ic{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--cl),color-mix(in srgb,var(--cl) 40%,#fff));box-shadow:0 8px 18px -10px var(--c)}.tk-bk2 .tk-bk2-kpi-ic svg{width:22px;height:22px}.tk-bk2 .tk-bk2-kpi-label{font-size:11.5px;letter-spacing:.08em}.tk-bk2 .tk-bk2-kpi-value{font-size:30px;letter-spacing:-.03em;color:#0b1424}.tk-bk2 .tk-bk2-kpi--red{--c:#dc2626;--cl:#fee2e2}.tk-bk2 .tk-bk2-kpi--blue{--c:#2563eb;--cl:#dbeafe}.tk-bk2 .tk-bk2-card,.tk-agenti-stat .tk-stat-panel,.tk-agenti-stat .tk-stat-filtri{border-radius:20px !important;border-color:#e8edf4 !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 38px -26px rgba(15,23,42,.4) !important}.tk-bk2 .tk-bk2-card-head h3{position:relative;padding-left:14px;letter-spacing:-.01em}.tk-bk2 .tk-bk2-card-head h3::before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--oro),var(--oro-d))}.tk-bk2 .tk-av .tk-bk2-card-head h3{padding-left:0}.tk-bk2 .tk-av .tk-bk2-card-head h3::before{display:none}.tk-agenti-stat .tk-stat-tile{border-radius:16px !important;transition:transform .15s,box-shadow .15s,border-color .15s}.tk-agenti-stat .tk-stat-tile.is-active,.tk-agenti-stat .tk-stat-tile.is-active:hover{border-color:var(--oro,#f2ba38) !important;background:linear-gradient(135deg,#fffbeb,#fff) !important;box-shadow:0 12px 26px -16px rgba(217,154,23,.8) !important}.tk-agenti-stat .tk-stat-tile.is-active .tk-stat-tile-label{color:#0b1424 !important}.tk-agenti-stat .tk-stat-tile.is-active .tk-stat-tile-count{background:#0b1424 !important;color:#fff !important}.tk-agenti-stat .tk-stat-table thead th{background:#f8fafc;color:#475569;border-bottom:1px solid #e8edf4}.tk-agenti-stat .tk-stat-table tbody tr{transition:background .12s}.tk-agenti-stat .tk-stat-table tbody tr:hover{background:#fffbeb}.tk-agenti-stat .tk-stat-search input,.tk-bk2 .tk-bk2-search input,.tk-agenti-ec .tk-ec-combo input{border-radius:14px !important}.tk-agenti-stat .tk-stat-search input:focus,.tk-bk2 .tk-bk2-search input:focus,.tk-agenti-ec .tk-ec-combo input:focus{border-color:var(--oro,#f2ba38) !important;box-shadow:0 0 0 4px rgba(242,186,56,.18) !important;outline:none}.tk-bk2 .tk-av{border-top:3px solid #ef4444 !important}.tk-av-voce>a{border-radius:14px}.tk-av-voce>a:hover{border-color:var(--oro,#f2ba38);background:#fffbeb;transform:translateX(2px)}.tk-fbar-nuovo-ic{background:linear-gradient(135deg,#f7cd63 0%,#f2ba38 55%,#d99a17 100%) !important;color:#0b1424 !important;box-shadow:0 10px 22px -8px rgba(217,154,23,.85) !important}.tk-fbar-item.is-active{color:#0b1424 !important;background:#fff7e0 !important}.tk-sc-riep-btn.is-primary{background:linear-gradient(135deg,#f7cd63 0%,#f2ba38 55%,#d99a17 100%) !important;border-color:transparent !important;color:#0b1424 !important}@keyframes tkSu{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tk-bk2 .tk-bk2-hero,.tk-bk2 .tk-bk2-kpi,.tk-bk2 .tk-bk2-card,.tk-agenti-stat .tk-stat-panel{animation:tkSu .45s cubic-bezier(.2,.7,.2,1) both}.tk-bk2 .tk-bk2-kpi:nth-child(2){animation-delay:.05s}.tk-bk2 .tk-bk2-kpi:nth-child(3){animation-delay:.1s}.tk-bk2 .tk-bk2-kpi:nth-child(4){animation-delay:.15s}.tk-bk2 .tk-bk2-kpi:nth-child(5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.tk-bk2 .tk-bk2-hero,.tk-bk2 .tk-bk2-kpi,.tk-bk2 .tk-bk2-card,.tk-agenti-stat .tk-stat-panel{animation:none}}@media (max-width:782px){.tk-bk2 .tk-bk2-hero{border-radius:20px;padding:24px 20px}.tk-bk2 .tk-bk2-hero h2{font-size:26px}.tk-bk2 .tk-bk2-kpi-value{font-size:22px}.tk-bk2 .tk-bk2-kpi-ic{width:36px;height:36px;border-radius:12px}}.tk-bk2 .tk-bk2-note,.tk-agenti-stat .tk-stat-note{position:relative;margin:22px 0 0 !important;padding:14px 18px 14px 58px !important;border-radius:16px;background:linear-gradient(135deg,#fffdf6 0%,#ffffff 60%);border:1px solid #f5e3b3;color:#475569 !important;font-size:13px !important;line-height:1.6;box-shadow:0 10px 26px -22px rgba(217,154,23,.6)}.tk-bk2 .tk-bk2-note::before,.tk-agenti-stat .tk-stat-note::before{content:"i";position:absolute;left:16px;top:14px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 15px/1 Georgia,serif;font-style:italic;color:#0b1424;background:linear-gradient(135deg,#fde68a,#f2ba38);box-shadow:0 6px 14px -6px rgba(217,154,23,.8)}.tk-bk2 .tk-bk2-note strong,.tk-agenti-stat .tk-stat-note strong{color:#0b1424}@supports (grid-template-rows:subgrid){.tk-bk2 .tk-bk2-kpis{grid-auto-rows:auto;row-gap:0}.tk-bk2 .tk-bk2-kpi{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:6px;align-content:start;margin-bottom:16px}.tk-bk2 .tk-bk2-kpi-label{align-self:end}.tk-bk2 .tk-bk2-kpi-value{align-self:start}.tk-bk2 .tk-bk2-kpi-foot{align-self:start}@media (max-width:782px){.tk-bk2 .tk-bk2-kpi{margin-bottom:10px}}}@media (max-width:782px){body.tk-area-agenti .tk-avo{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;max-width:none !important;width:100% !important;--padding-top:0px;--padding-left:0px;--padding-right:0px}body.tk-area-agenti .tk-fs-target{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;margin:0 !important;max-width:none !important}body.tk-area-agenti .tk-apptop{border-radius:0;margin:0;padding:12px 16px}.tk-bk2 .tk-bk2-hero{border-radius:0;margin:0 0 8px;padding:24px 16px}.tk-bk2 .tk-bk2-kpis{gap:8px 6px !important;margin:0 0 8px}.tk-bk2 .tk-bk2-kpi{border-radius:0 !important;margin-bottom:6px !important;border-left:0 !important;border-right:0 !important}.tk-bk2 .tk-bk2-card,.tk-agenti-stat .tk-stat-panel,.tk-agenti-stat .tk-stat-filtri,.tk-bk2 .tk-av,.tk-coda,.tk-off-avviso,.tk-bk2 .tk-bk2-alert,.tk-sc-card,.tk-bk2 .tk-bk2-note,.tk-agenti-stat .tk-stat-note,.tk-agenti-stat .tk-stat-avviso,.tk-go-wrap .tk-go-table-wrap{border-radius:0 !important;margin-left:0 !important;margin-right:0 !important;border-left:0 !important;border-right:0 !important}.tk-bk2 .tk-bk2-card,.tk-agenti-stat .tk-stat-panel,.tk-agenti-stat .tk-stat-filtri{margin-bottom:8px !important;padding-left:14px !important;padding-right:14px !important}.tk-bk2 .tk-bk2-row{gap:8px !important;margin-bottom:8px !important}.tk-agenti-stat .tk-stat-tiles{padding:0 10px}.tk-bk2 .tk-bk2-note,.tk-agenti-stat .tk-stat-note{margin-top:8px !important}body.tk-area-agenti .tk-fs-target{padding-bottom:calc(78px + env(safe-area-inset-bottom)) !important}}