.psp-segments{--ink:#111111;--paper:#faf9f4;--yellow:#ffd23c;color:var(--ink);background:var(--paper);width:min(1100px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:0;border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);font-family:inherit}.psp-segments::backdrop{background:#0c0e11a3;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.psp-segments [hidden]{display:none!important}.psp-segments *{box-sizing:border-box}.psp-segments__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 30px;background:var(--yellow);border-bottom:2px solid var(--ink)}.psp-segments__header{position:sticky;top:0;z-index:2}.psp-segments__invitation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:24px 30px;background:#fff3c4;border-bottom:1px solid var(--ink)}.psp-segments__invitation>div{flex:1 1 280px}.psp-segments__invitation p{font-size:13px;line-height:1.6}.psp-segments p.psp-segments__intro{margin:0 0 24px}.psp-segments p.psp-segments__logic{margin:12px 0 22px}.psp-segments .eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:9px}.psp-segments h2{font-size:clamp(25px,3vw,36px);line-height:1.12;margin:0;color:var(--ink);font-weight:800;letter-spacing:-1px}.psp-segments h3{font-size:17px;font-weight:750;margin:0 0 9px;color:var(--ink)}.psp-segments button,.psp-segments input,.psp-segments select{font:inherit}.psp-segments button,.psp-segments summary{cursor:pointer}.psp-segments button:disabled{opacity:.5;cursor:wait}.psp-segments :focus-visible{outline:3px solid #5368ff;outline-offset:3px}.psp-segments__close{flex:none;width:40px;height:40px;border:2px solid var(--ink);background:var(--paper);font-size:27px!important;line-height:1;box-shadow:3px 3px 0 var(--ink)}.psp-segments__upload{padding:24px 30px;border-bottom:1px solid #aaa}.psp-segments[data-file-loaded] .psp-segments__upload>.psp-segments__intro,.psp-segments[data-file-loaded] .psp-segments__upload>p[id]{display:none}.psp-segments__upload>label{display:block;font-size:14px;font-weight:750;margin-bottom:10px}.psp-segments__upload input[type=file]{display:block;width:100%;min-height:48px;padding:10px;border:2px dashed var(--ink);background:#fff;font-size:13px}.psp-segments__upload input::file-selector-button{padding:9px 12px;margin-right:12px;border:1px solid var(--ink);background:var(--yellow);font:inherit;font-weight:700;cursor:pointer}.psp-segments__privacy{font-size:12px;line-height:1.6;margin:14px 0 0;color:#365346}.psp-segments__file-info{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:16px;font-size:13px;overflow-wrap:anywhere}.psp-segments__file-info button{flex:none;border:0;background:none;text-decoration:underline;min-height:44px;font-size:12px}.psp-segments__intro{font-size:15px;margin:0 0 24px;max-width:650px}.psp-segments .button{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:12px 18px;min-height:44px;background:var(--yellow);color:var(--ink);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:13px;font-weight:750;text-decoration:none;border-radius:0}.psp-segments .button:after,.psp-segments .button:before{display:none}.psp-segments .button.secondary{background:#fff}.psp-segments__hint{font-size:11px!important;margin:14px 0 0!important}.psp-segments__status{margin:0;padding:0 30px 16px;font-size:13px;line-height:1.5}.psp-segments__status:empty{padding:0}.psp-segments__toolbar{display:flex;gap:14px;align-items:center;padding:22px 30px 0;font-size:13px;font-weight:750}.psp-segments__toolbar select{min-height:42px;max-width:60%;border:1.5px solid var(--ink);background:#fff;padding:8px 12px;color:var(--ink)}.psp-segments__toolbar button{margin-left:auto;background:none;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px}.psp-segments__logic{padding:0 30px;font-size:12px;color:#555;margin:12px 0 22px}.psp-segments__fields{border:0;margin:0;padding:0 30px 28px;min-width:0}.psp-segments__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.psp-segments__group{min-width:0}.psp-segments__group h3{border-bottom:2px solid var(--ink);padding-bottom:12px;font-size:14px}.psp-segments__group>p{font-size:12px;line-height:1.6;color:#555}.psp-segments__field{border:1px solid #aaa;background:#fff;margin-top:10px}.psp-segments__field summary{padding:12px;font-size:13px;font-weight:700}.psp-segments__field summary span{float:right;font-weight:400;font-size:11px}.psp-segments__field input[type=search]{width:calc(100% - 20px);min-height:38px;margin:0 10px 10px;padding:7px 9px;border:1px solid #777;font-size:12px}.psp-segments__options{max-height:180px;overflow:auto;overscroll-behavior:contain;padding:0 10px 10px}.psp-segments__options label{display:flex;align-items:flex-start;gap:9px;padding:6px 0;font-size:12px;line-height:1.45;cursor:pointer}.psp-segments__options input{accent-color:var(--ink);margin-top:3px;flex:none;width:16px;height:16px}.psp-segments__options p{font-size:12px}.psp-segments__result{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 30px;background:var(--ink);color:#fff}.psp-segments__count{display:inline-block;font-size:42px;line-height:1;font-weight:850;letter-spacing:-1.5px;margin-right:12px;color:var(--yellow)}.psp-segments__result p{font-size:12px;margin:10px 0 0;max-width:580px;overflow-wrap:anywhere}.psp-segments__download{text-align:right;flex:none}.psp-segments__download small{display:block;font-size:10px;color:#ddd;margin-top:12px;max-width:240px}@media(max-width:700px){.psp-segments{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);box-shadow:4px 4px 0 var(--ink)}.psp-segments__header,.psp-segments__upload{padding:20px}.psp-segments__file-info{flex-wrap:wrap}.psp-segments__toolbar{flex-wrap:wrap;padding:20px 20px 0;gap:8px}.psp-segments__toolbar select{max-width:100%;flex:1}.psp-segments__toolbar button{font-size:12px}.psp-segments__logic{padding:0 20px}.psp-segments__fields{padding:0 20px 20px}.psp-segments__groups{grid-template-columns:1fr}.psp-segments__group h3{margin-top:10px}.psp-segments__result{flex-direction:column;align-items:stretch;padding:20px;gap:20px}.psp-segments__download{text-align:left}.psp-segments__download .button{width:100%}.psp-segments__download small{max-width:none}.psp-segments__status{padding:0 20px 16px}.psp-segments__count{font-size:34px}}.psp-segments__demo{display:grid;gap:16px;margin-bottom:24px}.psp-segments__demo .button{width:fit-content;max-width:100%;white-space:normal}.psp-segments__demo [data-segment-demo-notice]{padding:16px;border:2px solid #111;background:#fff3b8}.psp-segments__demo [data-segment-demo-notice][hidden]{display:none}.psp-segments__demo p{margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/psp-segments.css.map */
