.cp-shot .ta-shot-table{padding:6px 0}.cp-shot-prod{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px}.cp-shot-prod b{display:block;font-size:13.5px;color:var(--sq-ink)}.cp-shot-prod div span{font-size:12px;color:var(--sq-ink-3)}.cp-shot-price{font-variant-numeric:tabular-nums;color:var(--sq-ink-2);white-space:nowrap}.cp-shot-vars{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px 64px;border-bottom:1px solid var(--sq-line)}.cp-shot-vars span{padding:3px 8px;border-radius:6px;font-size:11.5px;background:var(--sq-paper-2);color:var(--sq-ink-2)}.cp-shot-card{padding:12px 14px;border-radius:12px;background:var(--sq-card);border:1px solid var(--sq-line);display:grid;gap:6px;font-size:12.5px;color:var(--sq-ink-2)}.cp-shot-card b{color:var(--sq-ink);font-size:13px}.cp-shot-card em{font-style:normal;font-weight:700;color:var(--c-apps-ink)}.cp-demo-page{font-size:11.5px}.cp-demo-page b{font-size:12px}.cp-shot-prod.ta-shot-row{border-bottom:0}.cp-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px}.cp-main{min-height:0;display:flex;flex-direction:column}.cp-sub{flex-wrap:wrap}.cp-search{height:36px;flex:1;min-width:160px;max-width:320px;padding:0 12px;border-radius:10px;font:inherit;font-size:14px;color:var(--sq-ink);background:var(--sq-card);border:1px solid var(--sq-line-2)}.cp-search:focus{outline:none;border-color:var(--c-apps);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-apps) 15%,transparent)}.cp-list{flex:1;min-height:0;overflow:auto;padding:0 20px 24px;display:grid;gap:10px;align-content:start}.cp-prod{border-radius:14px;background:var(--sq-card);border:1px solid var(--sq-line);transition:border-color .15s,box-shadow .15s}.cp-prod:hover{border-color:var(--sq-line-2)}.cp-prod.is-open{box-shadow:var(--sq-shadow)}.cp-prod.has-issue{border-color:color-mix(in srgb,var(--ta-warn) 55%,var(--sq-line))}.cp-prod.is-new{animation:ta-fade .35s ease-out}.cp-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto 32px;align-items:center;gap:12px;padding:10px 12px 10px 14px;cursor:pointer}.cp-tile{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-style:normal;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--c-apps),var(--c-ai))}.cp-tile-2{background:linear-gradient(135deg,#29a37a,#209db6)}.cp-titles{min-width:0}.ta .cp-title{width:100%;height:30px;padding:0 6px;margin-left:-7px;font:inherit;font-size:15px;font-weight:700;color:var(--sq-ink);background:transparent;border:1px solid transparent;border-radius:7px}.ta .cp-title:hover{border-color:var(--sq-line-2)}.ta .cp-title:focus{outline:none;border-color:var(--c-apps);background:var(--sq-paper)}.cp-handle{display:block;font-size:12px;color:var(--sq-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--sq-ink-2);background:var(--sq-paper-2)}.cp-pill.is-issue{color:var(--ta-warn-ink);background:color-mix(in srgb,var(--ta-warn) 18%,transparent)}.cp-price{font-size:13.5px;color:var(--sq-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.cp-price b{color:var(--sq-ink)}.cp-price.is-missing{color:var(--ta-warn-ink)}.ta .cp-del{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--sq-ink-3);font-size:18px;cursor:pointer}.ta .cp-del:hover{color:var(--sq-neg);background:color-mix(in srgb,var(--sq-neg) 10%,transparent)}.cp-detail{display:grid;gap:12px;padding:4px 14px 14px;border-top:1px solid var(--sq-line)}.cp-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px}.cp-fields label{display:grid;gap:3px;font-size:12px;font-weight:600;color:var(--sq-ink-3)}.cp-fields .ta-input{border-color:var(--sq-line)}.cp-vars{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.cp-vars th{text-align:left;font-size:12px;font-weight:650;color:var(--sq-ink-3);padding:6px;border-bottom:1px solid var(--sq-line);white-space:nowrap}.cp-vars td{padding:1px 2px;border-bottom:1px solid var(--sq-line);white-space:nowrap}.cp-vars .ta-num,.cp-vars .ta-num .ta-input{text-align:right}.cp-vars .ta-input{height:32px;padding:0 6px;font-size:13.5px;min-width:70px}.cp-vars .is-missing .ta-input,.cp-vars .ta-input.is-missing{background:color-mix(in srgb,var(--ta-warn) 14%,transparent)}.cp-vars .cp-calc{padding:0 8px;color:var(--sq-ink-2)}.cp-vars .cp-calc b{color:var(--sq-ink)}.cp-vars-wrap{overflow-x:auto}@media(max-width:600px){.cp-vars thead tr,.cp-vars tbody tr{display:flex;flex-wrap:wrap;align-items:center}.cp-vars tbody tr{padding:4px 0;border-bottom:1px solid var(--sq-line)}.cp-vars th,.cp-vars td{flex:1 1 0;min-width:0;border-bottom:0}.cp-vars th:first-child,.cp-vars th:last-child,.cp-vars td:last-child{display:none}.cp-vars td:first-child{flex-basis:100%}.cp-vars td:first-child .ta-input{height:26px;font-size:12.5px;color:var(--sq-ink-3)}.cp-vars .ta-input{min-width:0;width:100%}.cp-vars th.ta-num,.cp-vars td.ta-num{flex:0 0 76px}.cp-vars th.ta-num:nth-last-child(3),.cp-vars td.ta-num:nth-last-child(3){flex-basis:58px}.cp-vars .cp-calc{padding:0 6px;text-align:right}}.cp-note{margin:0;padding:8px 10px;border-radius:9px;font-size:13px;color:var(--sq-ink-2);background:var(--sq-paper-2)}.cp-reading{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px dashed var(--sq-line-2);color:var(--sq-ink-3);font-size:14px}.cp-panel{min-height:0;overflow:auto;padding:0 20px 24px 0;display:grid;gap:12px;align-content:start}.cp-card{padding:16px;border-radius:14px;background:var(--sq-card);border:1px solid var(--sq-line);display:grid;gap:12px}.cp-card h3{margin:0;font-size:14px;letter-spacing:-.01em}.cp-seg{display:flex}.cp-seg .ta-tab{flex:1;justify-content:center}.cp-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--sq-ink-2)}.cp-row.cp-stack{flex-direction:column;align-items:stretch;gap:5px}.cp-row .ta-input{border-color:var(--sq-line-2)}.cp-num{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--sq-ink-2)}.cp-num .ta-input{width:86px;text-align:right;font-weight:700}.cp-short{width:86px;text-align:right}.cp-select{width:auto;min-width:120px;cursor:pointer}.cp-endings{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ta .cp-endings .ta-chip{height:30px;padding:0 10px;font-size:13px}.cp-preview{margin:0;padding:10px 12px;border-radius:10px;font-size:13.5px;color:var(--sq-ink-2);background:color-mix(in srgb,var(--c-apps) 7%,transparent);font-variant-numeric:tabular-nums}.cp-preview b{color:var(--sq-ink)}.cp-preview.is-bad{color:var(--sq-ink);background:color-mix(in srgb,var(--ta-warn) 16%,transparent)}.cp-num .ta-input[aria-invalid=true]{border-color:var(--sq-neg);box-shadow:0 0 0 3px color-mix(in srgb,var(--sq-neg) 15%,transparent)}.cp-more summary{display:flex;align-items:baseline;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.cp-more summary::-webkit-details-marker{display:none}.cp-more summary span{font-size:12.5px;color:var(--sq-ink-3)}.cp-more:not([open]){gap:0}.cp-ready{display:grid;gap:8px}.cp-ready h3{display:flex;align-items:center;gap:8px}.cp-ready ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ta .cp-issue{width:100%;text-align:left;padding:7px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--ta-warn) 35%,transparent);background:color-mix(in srgb,var(--ta-warn) 10%,transparent);font:inherit;font-size:13px;line-height:1.4;color:var(--sq-ink);cursor:pointer}.ta .cp-issue:hover{border-color:var(--ta-warn)}.cp-okline{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sq-ink-2)}.cp-import{border-color:color-mix(in srgb,var(--c-apps) 40%,var(--sq-line))}.cp-steps{margin:0;padding-left:20px;display:grid;gap:6px;font-size:13.5px;line-height:1.45;color:var(--sq-ink-2)}.cp-steps b{color:var(--sq-ink);font-weight:650}.cp-steps .cp-file{word-break:break-all;font-weight:600}.cp-csv-mock{border-radius:16px;overflow:hidden;border:1px solid var(--sq-line-2);box-shadow:var(--sq-shadow-lg);background:var(--sq-card);font-size:12.5px;font-variant-numeric:tabular-nums}.cp-csv-row{display:grid;grid-template-columns:1.3fr 1.3fr .6fr .9fr .7fr}.cp-csv-row span{padding:9px 10px;border-bottom:1px solid var(--sq-line);border-right:1px solid var(--sq-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-csv-row span:last-child{border-right:0;text-align:right}.cp-csv-head span{font-weight:700;background:var(--sq-paper-2);color:var(--sq-ink-2)}.cp-csv-row span:nth-child(2){color:var(--c-apps-ink);font-weight:600}.cp-blank{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--sq-line) 70%,transparent) 6px 7px)}.cp-csv-note{padding:10px 12px;font-size:12.5px;color:var(--sq-ink-3);background:var(--sq-paper-2)}@media(max-width:1000px){.cp-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:auto}.cp-panel{order:-1;padding:12px 14px 0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));overflow:visible;align-items:start}.cp-main{min-height:60dvh}.cp-list{overflow:visible}}@media(max-width:720px){.cp-list{padding:0 14px 20px}.cp-head{grid-template-columns:32px minmax(0,1fr) 30px;grid-template-areas:"tile title del" "tile meta meta";row-gap:4px}.cp-head .cp-tile{grid-area:tile;width:32px;height:32px}.cp-head .cp-titles{grid-area:title}.cp-head .cp-meta{grid-area:meta;display:flex;gap:8px;align-items:center}.cp-head .cp-del{grid-area:del}.cp-fields{grid-template-columns:1fr}.cp-shot-prod{grid-template-columns:32px minmax(0,1fr) auto}.cp-shot-prod .cp-pill{display:none}.cp-shot-vars{padding-left:16px}}@media(min-width:721px){.cp-head .cp-meta{display:contents}}
