.ccs-sheet-builder{--orange:#f74302;--ink:#171717;--muted:#686870;--line:#d9d9df;--panel:#fff;--soft:#f4f4f6;width:min(1400px,calc(100% - 40px));margin:0 auto;color:var(--ink);font-family:inherit}.ccs-sheet-builder *{box-sizing:border-box}.ccs-sheet-builder [hidden]{display:none!important}.ccs-sheet-builder__header{max-width:820px;margin:0 auto 30px;text-align:center}.ccs-sheet-builder__header h1{margin:5px 0 10px;font-size:clamp(30px,4vw,54px);line-height:1}.ccs-sheet-builder__eyebrow{margin:0;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ccs-sheet-builder__intro{color:var(--muted);font-size:16px}.ccs-sheet-builder__layout{display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(360px,.95fr);gap:28px;align-items:start}.ccs-sheet-builder__preview-column{position:sticky;top:170px}.ccs-sheet-builder__preview-card{padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--soft);box-shadow:0 14px 35px #14141914}.ccs-sheet-builder__sheet-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:620px;padding:18px;border-radius:12px;background:#dedee3;overflow:hidden}.ccs-sheet-builder__sheet-stage canvas{display:block;max-width:100%;max-height:680px;background:#fff;box-shadow:0 7px 24px #0000002b;touch-action:none}.ccs-sheet-builder__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0;background:#f4f4f6f0;color:var(--ink);cursor:pointer}.ccs-sheet-builder__empty-plus{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--orange);color:#fff;font-size:34px;font-weight:300}.ccs-sheet-builder__empty strong{font-size:18px}.ccs-sheet-builder__empty small{color:var(--muted)}.ccs-sheet-builder__sheet-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px}.ccs-sheet-builder__sheet-summary div{display:flex;flex-direction:column;align-items:center;text-align:center}.ccs-sheet-builder__sheet-summary strong{font-size:18px}.ccs-sheet-builder__sheet-summary span{color:var(--muted);font-size:11px}.ccs-sheet-builder__preview-note{margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.45;text-align:center}.ccs-sheet-builder__panel{display:grid;gap:16px}.ccs-sheet-builder__group{padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--panel);box-shadow:0 6px 20px #1414190d}.ccs-sheet-builder__group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.ccs-sheet-builder__group-heading>div{display:flex;align-items:center;gap:9px}.ccs-sheet-builder__group-heading>span{color:var(--muted);font-size:12px;font-weight:800}.ccs-sheet-builder__step{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:900}.ccs-sheet-builder__upload{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1.5px dashed #aaaab2;border-radius:10px;background:#fafafa;cursor:pointer}.ccs-sheet-builder__upload:hover{border-color:var(--orange)}.ccs-sheet-builder__upload input{position:absolute;opacity:0;pointer-events:none}.ccs-sheet-builder__upload span{font-weight:850}.ccs-sheet-builder__upload small{color:var(--muted);font-size:11px}.ccs-sheet-builder__upload-error{margin-top:10px;padding:10px 12px;border:1px solid #d92d20;border-radius:8px;background:#fff2f0;color:#8a1c13;font-size:12px;font-weight:750}.ccs-sheet-builder__design-list{display:grid;gap:8px;margin-top:12px}.ccs-sheet-builder__design-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.ccs-sheet-builder__design-card.is-active{border-color:var(--orange);box-shadow:0 0 0 2px #f743021f}.ccs-sheet-builder__design-card img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#fff}.ccs-sheet-builder__design-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.ccs-sheet-builder__design-card small{color:var(--muted);font-size:10px}.ccs-sheet-builder__remove{border:0;background:transparent;color:#a7251c;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ccs-sheet-builder__transparency{display:grid;gap:3px;margin-bottom:14px;padding:11px 12px;border:1px solid #d89400;border-radius:8px;background:#fff8e6;color:#694500;font-size:12px;line-height:1.4}.ccs-sheet-builder__field{margin-top:17px}.ccs-sheet-builder__field--split,.ccs-sheet-builder__label-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.ccs-sheet-builder__label{display:block;margin-bottom:7px;font-size:12px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.ccs-sheet-builder__field--split .ccs-sheet-builder__label{margin-bottom:2px}.ccs-sheet-builder__help{display:block;color:var(--muted);font-size:11px;line-height:1.4}.ccs-sheet-builder input[type=range]{width:100%;accent-color:var(--orange)}.ccs-sheet-builder__segmented{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.ccs-sheet-builder__segmented button,.ccs-sheet-builder__presets button,.ccs-sheet-builder__sheet-quantities button{min-height:38px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;font-weight:850;cursor:pointer}.ccs-sheet-builder__segmented button.is-active,.ccs-sheet-builder__presets button.is-active,.ccs-sheet-builder__sheet-quantities button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.ccs-sheet-builder__presets,.ccs-sheet-builder__sheet-quantities{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ccs-sheet-builder__number{width:76px;min-height:42px;padding:8px;border:1px solid var(--line);border-radius:8px;font:inherit;font-weight:800;text-align:center}.ccs-sheet-builder__switch{position:relative;flex:0 0 auto;width:45px;height:25px}.ccs-sheet-builder__switch input{position:absolute;opacity:0}.ccs-sheet-builder__switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background:#c9c9ce;cursor:pointer;transition:.2s}.ccs-sheet-builder__switch span:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.ccs-sheet-builder__switch input:checked+span{background:var(--orange)}.ccs-sheet-builder__switch input:checked+span:after{transform:translate(20px)}.ccs-sheet-builder__colours{display:flex;gap:8px}.ccs-sheet-builder__colours button,.ccs-sheet-builder__colours input{width:34px;height:34px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--colour);box-shadow:0 0 0 1px var(--line);cursor:pointer}.ccs-sheet-builder__colours button.is-active{box-shadow:0 0 0 2px var(--orange)}.ccs-sheet-builder__colours input{overflow:hidden}.ccs-sheet-builder__position-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:9px}.ccs-sheet-builder__position-grid label{color:var(--muted);font-size:11px}.ccs-sheet-builder__quality{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin-top:18px;padding:11px 12px;border-radius:9px;background:#f4f4f6;font-size:12px}.ccs-sheet-builder__quality small{grid-column:1/-1;color:var(--muted)}.ccs-sheet-builder__quality[data-level=good] strong{color:#087a38}.ccs-sheet-builder__quality[data-level=ok] strong{color:#a16400}.ccs-sheet-builder__quality[data-level=low] strong{color:#bd271e}.ccs-sheet-builder__check,.ccs-sheet-builder__approval{display:flex;align-items:flex-start;gap:9px;margin-top:12px;color:#3f3f44;font-size:12px;line-height:1.45}.ccs-sheet-builder__check input,.ccs-sheet-builder__approval input{margin-top:3px;accent-color:var(--orange)}.ccs-sheet-builder__packing-status{margin-top:12px;padding:10px 12px;border-radius:8px;background:#f4f4f6;color:#48484f;font-size:12px;font-weight:750}.ccs-sheet-builder__packing-status.is-error{background:#fff2f0;color:#9b241b}.ccs-sheet-builder__button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:47px;padding:10px 14px;border:1px solid var(--ink);border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.ccs-sheet-builder__button small{margin-top:2px;color:inherit;font-size:9px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.75}.ccs-sheet-builder__button:disabled{cursor:not-allowed;opacity:.45}.ccs-sheet-builder__button--secondary{border-color:var(--ink);background:var(--ink);color:#fff}.ccs-sheet-builder__button--accent{border-color:var(--orange);background:var(--orange);color:#fff}.ccs-sheet-builder__actions{display:grid;gap:8px}.ccs-sheet-builder__order-box{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.ccs-sheet-builder__price{margin-top:13px;font-size:23px;font-weight:900}.ccs-sheet-builder__variant-status,.ccs-sheet-builder__cart-status,.ccs-sheet-builder__notice{margin:5px 0 0;color:var(--muted);font-size:12px}.ccs-sheet-builder__approval{margin:15px 0}.ccs-sheet-builder.is-busy{cursor:progress}.ccs-sheet-builder.is-busy .ccs-sheet-builder__panel{pointer-events:none;opacity:.72}@media(max-width:989px){.ccs-sheet-builder__layout{grid-template-columns:1fr}.ccs-sheet-builder__preview-column{position:relative;top:auto}.ccs-sheet-builder__sheet-stage{min-height:520px}.ccs-sheet-builder__sheet-stage canvas{max-height:560px}}@media(max-width:749px){.ccs-sheet-builder{width:calc(100% - 24px)}.ccs-sheet-builder__header{margin-bottom:20px}.ccs-sheet-builder__preview-column{position:sticky;top:76px;z-index:20}.ccs-sheet-builder__preview-card{padding:7px;border-radius:12px;box-shadow:0 8px 24px #14141929}.ccs-sheet-builder__sheet-stage{height:clamp(190px,30vh,270px);min-height:0;padding:6px}.ccs-sheet-builder__sheet-stage canvas{max-width:100%;max-height:100%}.ccs-sheet-builder__sheet-summary{padding-top:7px}.ccs-sheet-builder__sheet-summary strong{font-size:13px}.ccs-sheet-builder__sheet-summary span{font-size:9px}.ccs-sheet-builder__preview-note{display:none}.ccs-sheet-builder__group{padding:16px}.ccs-sheet-builder__segmented{grid-template-columns:1fr 1fr}.ccs-sheet-builder__upload{align-items:flex-start;flex-direction:column}.ccs-sheet-builder__position-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ccs-sticker-sheet-builder.css.map */
