.team-edit-quantities{min-height:44px;max-width:100%;white-space:normal;margin:0 0 16px}.team-edit-quantities[hidden]{display:none!important}.team-guided{scroll-margin-top:100px}.team-config-controls[data-team-guidance]{scroll-margin-top:100px}.team-guided .team-editor-head{margin-bottom:20px}.team-guided .givova-photo{width:78px;max-height:95px}.team-guided .team-editor-head h2{font-size:30px}.team-guided .team-config-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px}.team-guided .team-preview-sticky{position:sticky;top:100px;max-height:calc(100dvh - 116px);overflow:auto;overscroll-behavior:contain}.team-guided .team-preview canvas{max-height:calc(100dvh - 375px);min-height:210px;object-fit:contain}.team-guided .team-preview-form{padding-top:6px;padding-bottom:0}.team-guided .team-preview-note{font-size:11px}.team-guide-preview-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;margin:0 0 10px}.team-guide-preview-head button{display:none}.team-guide-intro{padding-bottom:18px}.team-guide-intro>p{font-size:14px;color:#5c6572;margin:0 0 16px}.team-guide-navigation{list-style:none;display:flex;padding:0;margin:0;gap:6px}.team-guide-navigation li{flex:1;min-width:0}.team-guide-navigation button{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:72px;width:100%;padding:9px 3px;background:#fff;border:1px solid #d9dfe7;border-radius:10px;color:#535d6b;font:700 11px/1.3 var(--font-body);cursor:pointer;overflow-wrap:anywhere}.team-guide-navigation button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f0f2f5;font-size:12px}.team-guide-navigation [aria-current=step]{color:#a80019;border-color:#f30721;background:#fff4f5}.team-guide-navigation [aria-current=step] span{background:#f30721;color:#fff}.team-guide-navigation button:disabled{cursor:default;color:#747d88;background:#f3f4f6}.team-guide-active{padding:24px;border:2px solid #e40724;border-radius:16px;background:#fff;box-shadow:0 5px 22px #3a061008;min-width:0}.team-guide-active>h3{font-size:25px;margin:9px 0}.team-guide-active>h3:focus{outline:none}.team-guide-progress{font:800 11px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:#b9001b}.team-guide-active>p{font-size:14px;line-height:1.6;color:#5b6571;margin:8px 0 20px}.team-guide-active .team-panel{padding:0;border:0;border-radius:0;margin:20px 0}.team-guide-active .team-panel>h4{font-size:17px;margin:0 0 10px}.team-guide-mode{border:0;padding:0;margin:0;min-width:0}.team-guide-mode legend{font-weight:700;font-size:14px;margin-bottom:12px}.team-guide-mode>label{display:flex;align-items:flex-start;gap:12px;min-height:78px;padding:18px;border:1px solid #cfd5dd;border-radius:11px;margin:10px 0;cursor:pointer}.team-guide-mode>label:has(input:checked){border-color:#e40724;background:#fff5f6}.team-guide-mode input{accent-color:#e40724;width:19px;height:19px;margin-top:1px;flex-shrink:0}.team-guide-mode strong,.team-guide-mode small{display:block}.team-guide-mode small{font-size:12px;line-height:1.6;color:#5b6571;font-weight:400;margin-top:5px}.team-guide-options{display:grid;gap:10px;border:0;padding:0;margin:22px 0 0}.team-guide-options legend{font-size:14px;font-weight:700;margin-bottom:12px}.team-guide-options .team-check{border:1px solid #dce0e5;padding:15px;border-radius:9px;align-items:flex-start}.team-guide-options .team-check:has(input:checked){border-color:#f30721;background:#fff8f9}.team-guide-options small{display:block;font-size:12px;font-weight:400;color:#646b75;margin-top:4px;line-height:1.5}.team-guide-footer{position:sticky;bottom:12px;z-index:5;border:1px solid #d6dce4;border-radius:12px;background:#fff;padding:13px 15px;margin-top:16px;box-shadow:0 5px 24px #15182015}.team-guide-footer>p{font-size:12px;line-height:1.5;margin:0 0 11px;color:#4b5664}.team-guide-footer-actions{display:flex;gap:10px}.team-guide-footer-actions .team-btn-red{flex:1}.team-guide-review{display:grid;gap:16px}.team-guide-review-section{border:1px solid #dce0e5;border-radius:10px;padding:16px;background:#fafbfc}.team-guide-review-section>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-guide-review-section h4{margin:0;font-size:16px}.team-guide-review-section p,.team-guide-review-section li{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.team-guide-review-section ul{padding-left:19px;margin-bottom:0}.team-guide-review .team-table-scroll{max-height:310px}.team-guide-reviewed{align-items:flex-start;margin:22px 0;line-height:1.6;padding:16px;background:#fff5f6;border-radius:10px}.team-guided .team-editor-actions{padding:18px}.team-guided .team-editor-actions .team-proof-controls p{color:#59616d}.team-guided .team-editor-actions>p{margin-bottom:14px}.team-guided .team-editor-actions .team-next-garment{margin-bottom:0;color:#191e25}.team-guide-player-omit{font-size:12px;margin:10px 0 2px}.team-guide-player-omit input{width:17px;height:17px;flex-basis:17px}.team-guided input:disabled{background:#f0f2f5;color:#737b85}.team-guide-roster-group{margin:14px 0;border:1px solid #dce0e5;border-radius:10px;background:#fafbfc;padding:14px}.team-guide-roster-group>h4{font-size:14px;margin:0 0 10px}.team-guided .team-row .team-group-roster{display:none}.team-guided .team-group-roster{border-top:0;padding-top:0;margin-top:0}.team-guided .team-price-breakdown{margin:0 0 15px}.team-guided .team-price-breakdown h3{font-size:17px}.team-guided .team-price-breakdown dl{font-size:13px;line-height:1.7}.team-guided .team-price-breakdown small{font-size:11px;line-height:1.5;display:block}.team-guided .team-error:empty{display:none}@media(max-width:1000px)and (min-width:761px){.team-guide-active{padding:17px}.team-guided .team-config-grid{gap:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:760px){.team-guided .team-config-grid{grid-template-columns:1fr;gap:18px}.team-guided .team-preview-sticky{top:76px;z-index:6;max-width:none;max-height:none;overflow:visible;background:#f3f4f6;padding:8px;border-radius:12px;box-shadow:0 5px 15px #16191d16}.team-guide-preview-head{margin-bottom:6px}.team-guide-preview-head button{display:inline-flex;min-height:32px;padding:5px 8px;font-size:11px}.team-guided .team-preview-sticky[data-expanded=false] .team-preview{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);border-radius:9px}.team-guided .team-preview-sticky[data-expanded=false] .team-preview-stage{grid-column:1;grid-row:1/4;align-self:stretch;display:grid;align-items:center}.team-guided .team-preview-sticky[data-expanded=false] canvas{width:100%;height:154px;min-height:0;max-height:154px;aspect-ratio:auto}.team-guided .team-preview-sticky[data-expanded=false] .team-preview-toolbar{grid-column:2;gap:5px;padding:8px}.team-guided .team-preview-sticky[data-expanded=false] .team-preview-toolbar .team-btn{padding:6px 8px;min-height:34px;font-size:11px}.team-guided .team-preview-sticky[data-expanded=false] [data-preview-download],.team-guided .team-preview-sticky[data-expanded=false] .team-preview-note,.team-guided .team-preview-sticky[data-expanded=false] .team-legend{display:none}.team-guided .team-preview-sticky[data-expanded=false] .team-preview-form{grid-column:2;padding:0 8px 5px}.team-guided .team-preview-sticky[data-expanded=false] .team-preview-form label{font-size:10px;gap:4px;margin:0}.team-guided .team-preview-sticky[data-expanded=false] .team-preview-form select{font-size:12px;padding:5px;min-height:34px}.team-guided .team-preview-sticky[data-expanded=false] .team-preview-alert{grid-column:1/-1;font-size:10px;padding:0 8px}.team-guided .team-preview-sticky[data-expanded=false] [data-preview-3d]{max-height:154px;overflow:auto}.team-guided .team-preview-sticky[data-expanded=true]{position:relative;top:auto}.team-guided .team-preview-sticky[data-expanded=true] canvas{max-height:55dvh;min-height:180px}.team-guide-active{padding:19px 16px}.team-guide-active>h3{font-size:23px}.team-guide-navigation button{font-size:10px;min-height:68px}.team-guide-footer{bottom:7px}.team-guide-footer-actions .team-btn{font-size:13px;padding:11px}.team-config-controls[data-team-guidance]{scroll-margin-top:290px}.team-guided .team-editor-head h2{font-size:27px}.team-guide-reviewed{font-size:13px}.team-guide-review-section{padding:13px}.team-guided .team-roster{font-size:12px}}@media(prefers-reduced-motion:reduce){.team-guided *{scroll-behavior:auto}}@media print{.team-guide-navigation,.team-guide-footer,.team-guide-preview-head{display:none!important}}.team-guided .team-preview-note:not([data-preview-3d-note]){display:none}.team-guided .team-preview-sticky>.team-muted{font-size:11px;line-height:1.4;margin:5px 0 0}.team-guided .team-preview-sticky>.team-guide-preview-head:last-of-type{margin:8px 0 0}@media(max-width:760px){.team-guided .team-preview-sticky[data-expanded=false] canvas{height:118px;max-height:118px}.team-guided .team-preview-sticky[data-expanded=false] [data-preview-3d]{max-height:118px}.team-guide-navigation button{overflow-wrap:normal;word-break:normal}.team-config-controls[data-team-guidance]{scroll-margin-top:270px}.team-guided .team-preview-sticky>.team-muted{font-size:10px}.team-guided .team-preview-sticky[data-expanded=true] .team-preview-note:not([data-preview-3d-note]){display:block}}.team-page #scegli-sport[hidden],.team-page #richiesta-squadra[hidden],.team-page #configura-squadra[hidden],.team-page [data-complete-team][hidden]{display:none!important}#scegli-sport,#richiesta-squadra,#configura-squadra{scroll-margin-top:96px}.team-summary-description{min-width:0;flex:1}.team-summary-photos{display:flex;gap:10px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:0 0 12px;padding-bottom:4px}.team-summary-photos figure{margin:0;flex:0 0 96px;min-width:0;text-align:center}.team-summary-photos img{display:block;width:96px;height:96px;object-fit:contain;background:#fff;border:1px solid #e2e5e9;border-radius:9px}.team-summary-photos figcaption{font:400 11px/1.35 var(--font-body);color:#515b69;margin-top:5px;overflow-wrap:anywhere}.team-summary-description .team-summary-price{font-size:14px}.team-summary-price strong{font-size:21px;color:#161b22}.team-summary-price span{white-space:nowrap;color:#515b69}.team-summary-item>details{margin-top:12px}.team-summary-item>details>summary,.team-order-options>summary{min-height:44px;cursor:pointer;font-size:13px;line-height:1.5;padding:12px 0;box-sizing:border-box}.team-summary-item>details>.team-price-breakdown{margin:10px 0}.team-price-breakdown .team-kit-unit{border-top:1px solid #dce0e5;margin-top:8px;padding-top:8px;align-items:baseline}.team-price-breakdown .team-kit-unit dt,.team-price-breakdown .team-kit-unit dd{font-weight:700}.team-price-breakdown .team-kit-unit dt{min-width:0;overflow-wrap:anywhere}.team-price-breakdown .team-kit-unit dd{white-space:nowrap}.team-purchase-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.team-purchase-actions .team-btn{min-width:0;white-space:normal;text-align:center;line-height:1.4;justify-content:center}.team-send-form{max-width:none;margin-top:18px}.team-send-form>.team-field{max-width:560px}.team-send-form>.team-muted{font-size:13px;margin:10px 0;line-height:1.5}.team-order-options{border-bottom:1px solid #dce1e6}.team-order-options .team-fields{margin:6px 0 16px}.team-guide-footer-actions [data-complete-team]{flex:1;white-space:normal;text-align:center;justify-content:center}.team-guide-review-section .team-summary-photos{margin-top:12px;justify-content:flex-start}.team-guide-review-section .team-summary-photos figure{flex-shrink:0}@media(max-width:600px){.team-summary-item{padding:16px}.team-summary-top{flex-direction:column;gap:10px}.team-summary-description{width:100%}.team-summary-item .team-summary-actions .team-btn{min-height:44px;padding:9px 14px;font-size:13px}.team-summary-item h3{font-size:19px}.team-summary-photos figure{flex-basis:84px}.team-summary-photos img{width:84px;height:84px}.team-send-form{padding:16px}.team-purchase-actions{gap:8px}.team-purchase-actions .team-btn{padding:10px 7px;font-size:13px;min-height:52px}#scegli-sport,#richiesta-squadra,#configura-squadra{scroll-margin-top:80px}}@media print{.team-summary-photos{overflow:visible;flex-wrap:wrap}.team-summary-item>details{display:block}}@media(max-width:700px){.team-guide-footer-actions{flex-wrap:wrap}.team-guide-footer-actions [data-guide-next]{flex:1 0 100%;order:3;min-height:48px}.team-purchase-actions{position:sticky;bottom:0;z-index:5;background:#fff;padding:12px 0 calc(12px + env(safe-area-inset-bottom));box-shadow:0 -5px 18px #1518200d}.team-guide-reviewed{scroll-margin-block:140px}}html body .team-guided .team-upload-action{position:relative;display:block;border:0;background:transparent;padding:0;margin:14px 0;color:#273241;min-width:0}html body .team-upload-action .team-upload-button{display:flex;align-items:center;justify-content:center;min-height:56px;box-sizing:border-box;padding:14px 18px;border:1px solid #1456b8;border-radius:10px;background:#1456b8;color:#fff;font:700 16px/1.4 var(--font-body);text-align:center;cursor:pointer}html body .team-upload-action input[type=file]{position:absolute;inset:0 auto auto 0;width:100%;height:56px;min-height:56px;margin:0;padding:0;opacity:0;cursor:pointer}html body .team-upload-action:has(input:focus-visible) .team-upload-button{outline:3px solid #77adff;outline-offset:3px}html body .team-upload-action:has(input:disabled) .team-upload-button{background:#64748b;border-color:#64748b;cursor:wait}html body .team-upload-action :is(.team-logo-file-help,.team-artwork-file-help){display:block;margin:10px 0 0;font-size:13px;line-height:1.55;font-weight:400;color:#4b5563}html body .team-guided .team-proof-controls{padding:18px;border:1px solid #c4d5ef;border-radius:12px;background:#f2f7ff;margin:20px 0}html body .team-guided [data-editor-pdf]{width:100%;min-height:52px;background:#1456b8;border-color:#1456b8;color:#fff}html body .team-guided .team-proof-controls p{font-size:14px;line-height:1.55}html body .team-guided .team-guide-reviewed[hidden]{display:none!important}@media(max-width:900px){html body .team-guided .team-preview-sticky{position:static;top:auto;max-height:none;overflow:visible;width:100%;padding:12px;background:#fff;border:1px solid #dce0e5;box-shadow:none;border-radius:12px;box-sizing:border-box}html body .team-guided .team-preview-sticky[data-expanded=false] .team-preview{display:none}html body .team-guided .team-preview-sticky[data-expanded=false]>.team-muted{display:none}html body .team-guided .team-preview-sticky .team-guide-preview-head{margin:0;font-size:13px;line-height:1.5}html body .team-guided .team-preview-sticky>.team-guide-preview-head:last-of-type{margin-top:8px}html body .team-guided .team-preview-sticky>.team-guide-preview-head strong{font-size:15px}html body .team-guided .team-guide-preview-head button{min-height:44px;padding:10px 12px;font-size:13px;display:inline-flex}html body .team-guided .team-preview-sticky[data-expanded=true] .team-preview{margin-top:12px}html body .team-guided .team-preview-sticky[data-expanded=true] canvas{min-height:0;max-height:42dvh;width:100%;object-fit:contain}html body .team-guided .team-config-grid{grid-template-columns:1fr;gap:14px}html body .team-guided .team-editor-head .givova-photo{display:none}html body .team-guided .team-editor-head{margin-bottom:14px;gap:12px}html body .team-guided .team-editor-head h2{font-size:25px;line-height:1.2;margin:6px 0}html body .team-guided .team-editor-head>.team-muted,.team-guided .team-editor-head p{font-size:14px;line-height:1.5}html body .team-guided .team-guide-intro>p{display:none}html body .team-guided .team-guide-active{padding:18px 14px;border:1px solid #dce0e5;box-shadow:none}html body .team-guided .team-guide-active>h3{font-size:23px;line-height:1.25}html body .team-guided .team-guide-active>p{font-size:15px;line-height:1.5;margin-bottom:16px}html body .team-guided .team-logo-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .team-guided .team-logo-tab{min-height:48px;padding:8px;font-size:14px}html body .team-guided .team-logo-page{padding:14px 12px;background:#fff}html body .team-guided .team-logo-intro{font-size:14px;line-height:1.5}html body .team-guided .team-field{font-size:15px;line-height:1.5}html body .team-guided .team-field :is(input,select,textarea){font-size:16px;min-height:48px}html body .team-guided .team-proof-controls{padding:14px 12px}html body .team-guided .team-editor-actions{padding:14px 12px}html body .team-guided .team-guide-footer{position:static;bottom:auto;margin-top:14px;padding:12px;box-shadow:none}html body .team-guided .team-guide-footer>p{font-size:13px;line-height:1.45;margin:0 0 10px}html body .team-guided .team-guide-footer-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}html body .team-guided .team-guide-footer-actions .team-btn{min-height:48px;font-size:14px;line-height:1.4;padding:10px}html body .team-guided .team-guide-footer-actions [data-complete-team]{grid-column:1/-1;grid-row:2}html body:has(#configura-squadra:not([hidden]) .team-guided) [data-site-header]{position:static!important;top:auto!important}html body .team-guided .team-config-controls[data-team-guidance]{scroll-margin-top:16px}html body .team-guided .team-guide-navigation{gap:6px}html body .team-page .team-guided .team-guide-navigation button{min-height:44px;min-width:44px;padding:7px 2px;font-size:0!important;gap:0}html body .team-page .team-guided .team-guide-navigation button span{font-size:14px!important;width:28px;height:28px}}html body:has(#configura-squadra:not([hidden]) .team-guided) :is(.catalog-chat-launch,.catalog-chat,.ai-sales-launcher,.ai-sales-panel,.ai-sales-widget){display:none!important}html body .team-guided .team-guide-review{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}html body .team-guided .team-guide-review-section{min-width:0;max-width:100%;box-sizing:border-box}html body .team-guided .team-guide-review-section>div:first-child{min-width:0}html body .team-guided .team-guide-review-section h4{min-width:0;overflow-wrap:anywhere}html body .team-guided .team-guide-review-section .team-icon-btn{flex:none;white-space:nowrap}@media(max-width:900px){html body .team-guided .team-guide-review-section>div:first-child{align-items:flex-start;flex-direction:column;gap:8px}html body .team-guided .team-guide-review-section h4{font-size:18px!important;line-height:1.3!important}html body .team-guided .team-guide-review-section .team-icon-btn{min-height:44px;font-size:14px!important;padding:8px 12px;border:1px solid #cfd5dd;border-radius:8px;align-self:flex-end}}.team-guided .team-component{min-width:0;margin:18px 0 0;padding:14px 0 0;border:0;border-top:1px solid #dce1e8}.team-guided .team-component-top{margin-top:0;padding-top:0;border-top:0}.team-guided .team-component>legend{padding:0 8px 0 0;color:#263448;font:700 15px/1.4 Arial,sans-serif}.team-guided .team-component-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-guided .team-component .team-field{font-weight:600}.team-guided .team-component .team-size-sync{margin-top:12px}@media(max-width:440px){.team-guided .team-component-pair{gap:10px}.team-guided .team-component-pair select{font-size:16px}}
