@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--sync-blue: #00AEEF;--sync-dark: #111214;--sync-gray: #f4f5f6;--sync-border: #e2e4e7;--sync-text: #1a1c1f;--sync-muted: #6b7280;--sync-light-muted: #9ca3af;--sync-selected-bg: #e8f7fd;--sync-selected-border: #00AEEF;--sync-selected-text: #0077a8;--font-main: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", monospace}body{font-family:var(--font-main);color:var(--sync-text);background:#fff;-webkit-font-smoothing:antialiased}.wrapper{max-width:860px;margin:0 auto;padding:2rem 1.25rem}.page-header{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;padding-bottom:1.5rem}.page-title{font-size:20px;font-weight:600;color:var(--sync-dark);letter-spacing:-.02em}.page-subtitle{font-size:13px;color:var(--sync-muted);margin-top:2px}.intro-box{background:var(--sync-gray);border:1px solid var(--sync-border);border-left:3px solid var(--sync-blue);border-radius:8px;padding:16px 18px;margin-bottom:1.75rem;font-size:13px;color:var(--sync-muted);line-height:1.65}.intro-box p+p{margin-top:8px}.intro-box strong{color:var(--sync-text);font-weight:500}.intro-box a{color:var(--sync-blue);font-weight:500;text-decoration:none}.intro-box a:hover{text-decoration:underline}.team-inputs-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:2rem}.team-input-wrap label{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--sync-muted);margin-bottom:8px}.team-input-wrap input{width:100%;font-family:var(--font-main);font-size:15px;padding:10px 14px;border:1px solid var(--sync-border);border-radius:8px;color:var(--sync-text);background:#fff;transition:border-color .15s;outline:none}.team-input-wrap input:focus{border-color:var(--sync-blue)}.two-col-core{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;align-items:start}.core-col{min-width:0}.section-header.standalone{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sync-blue);padding:1.5rem 0 .75rem;margin-top:1rem}.product-row{display:grid;grid-template-columns:20px 56px 1fr;gap:12px;align-items:start;padding:12px 0;transition:background .1s}.product-row.is-checked{background:#fafcff;margin:0 -8px;padding:12px 8px;border-radius:6px}input[type=checkbox]{width:16px;height:16px;margin-top:4px;cursor:pointer;accent-color:var(--sync-blue);flex-shrink:0}.product-img{width:52px;height:52px;object-fit:cover;border-radius:6px;border:1px solid var(--sync-border);background:var(--sync-gray)}.product-img-placeholder{width:52px;height:52px;border-radius:6px;border:1px solid var(--sync-border);background:var(--sync-gray)}.product-name{font-size:14px;font-weight:500;color:var(--sync-text);line-height:1.3}.product-meta{font-size:11px;color:var(--sync-light-muted);margin-top:3px;font-family:var(--font-mono)}.embroidery-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.emb-btn{font-family:var(--font-main);font-size:11px;font-weight:500;padding:4px 9px;border:1px solid var(--sync-border);border-radius:20px;background:#fff;color:var(--sync-muted);cursor:pointer;transition:all .12s;white-space:nowrap}.emb-btn:hover:not(.disabled){border-color:var(--sync-blue);color:var(--sync-blue)}.emb-btn.selected{background:var(--sync-selected-bg);color:var(--sync-selected-text);border-color:var(--sync-selected-border)}.emb-btn.disabled{opacity:.3;cursor:not-allowed}.emb-hint{font-size:11px;color:var(--sync-light-muted);margin-top:6px}.emb-inactive{font-size:12px;color:var(--sync-light-muted);margin-top:8px;font-style:italic}.section-header-wrap{padding:1.5rem 0 .75rem;margin-top:1rem}.section-header-wrap:first-of-type{margin-top:0;padding-top:0}.section-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sync-blue);margin-bottom:8px}.comp-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-main);font-size:13px;font-weight:500;color:#fff;background:var(--sync-blue);border:none;border-radius:6px;cursor:pointer;padding:7px 14px;text-transform:none;letter-spacing:0;transition:background .15s}.comp-link:hover{background:#0099d4;text-decoration:none}.comp-link-icon{font-size:15px;line-height:1}.msrp{text-decoration:line-through;color:var(--sync-light-muted)}.team-price{color:var(--sync-blue);font-weight:500}.core-col-heads{display:grid;grid-template-columns:1fr 80px;gap:8px;padding:4px 0 6px}.color-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--sync-light-muted);margin-top:10px;margin-bottom:4px}.item-total{font-size:14px;font-weight:600;color:var(--sync-text);text-align:right;padding-top:3px;font-family:var(--font-mono)}.noncore-notice{font-size:12px;color:var(--sync-light-muted);font-style:italic;margin-bottom:8px}.noncore-col-heads{display:grid;grid-template-columns:1fr 80px;gap:8px;padding:4px 0 6px}.col-head{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--sync-light-muted)}.noncore-row{display:grid;grid-template-columns:1fr 80px;gap:8px;padding:8px 0}.noncore-name{font-size:13px;color:var(--sync-muted)}.noncore-price{font-size:13px;color:var(--sync-muted);text-align:right;font-family:var(--font-mono)}.notes-wrap{margin-top:2rem}.notes-wrap label{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--sync-muted);margin-bottom:8px}.notes-wrap textarea{width:100%;font-family:var(--font-main);font-size:14px;padding:12px 14px;border:1px solid var(--sync-border);border-radius:8px;color:var(--sync-text);background:#fff;resize:vertical;min-height:100px;transition:border-color .15s;outline:none;line-height:1.55}.notes-wrap textarea:focus{border-color:var(--sync-blue)}.notes-hint{font-size:12px;color:var(--sync-light-muted);margin-top:6px}.summary-bar{background:#fff;padding:20px 0;margin-top:2rem;display:flex;justify-content:flex-end;align-items:center;gap:10px}.status-msg{font-size:13px;color:var(--sync-muted);margin-right:auto}.btn{font-family:var(--font-main);font-size:13px;font-weight:500;padding:8px 16px;border-radius:7px;cursor:pointer;transition:all .15s;border:1px solid var(--sync-border);background:#fff;color:var(--sync-muted)}.btn:hover{border-color:#ccc;color:var(--sync-text)}.btn-primary{background:var(--sync-blue);border-color:var(--sync-blue);color:#fff}.btn-primary:hover{background:#0099d4;border-color:#0099d4;color:#fff}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);padding:10px 20px;border-radius:8px;font-size:13px;font-weight:500;display:none;z-index:200;white-space:nowrap;box-shadow:0 4px 16px #0000001f}.toast.success{background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.toast.error{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}@media(max-width:600px){.wrapper{padding:1rem 1rem 2rem}.team-inputs-row{grid-template-columns:1fr;gap:12px}.two-col-core{grid-template-columns:1fr;gap:0}.two-col-core .core-col+.core-col{border-top:1px solid var(--sync-border);margin-top:1.5rem;padding-top:.5rem}.product-row{grid-template-columns:20px 44px 1fr;gap:8px}.product-img,.product-img-placeholder{width:44px;height:44px}.product-name{font-size:13px}.product-meta{font-size:10px}.item-total{font-size:13px}.emb-btn{font-size:10px;padding:3px 6px}.summary-bar{padding:16px 0;gap:8px;flex-wrap:wrap}.status-msg{width:100%;font-size:12px}.btn{font-size:12px;padding:7px 12px}.noncore-row{grid-template-columns:1fr 70px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sync-team-store-builder.css.map */
