.ffc-aq{--aq-accent:#a94808;--aq-ink:#192a35;--aq-muted:#586774;box-sizing:border-box;max-width:1120px;margin:40px auto;padding:36px;border:1px solid #e0e5e8;border-radius:20px;background:#fff;color:var(--aq-ink);font-size:15px;line-height:1.55;box-shadow:0 12px 40px #1b344008}.ffc-aq *{box-sizing:border-box}.ffc-aq [hidden]{display:none!important}.ffc-aq p{margin:8px 0}.ffc-aq__header{max-width:690px;margin-bottom:30px}.ffc-aq__eyebrow{display:inline-block;color:var(--aq-accent);background:#fff2e7;border-radius:30px;padding:5px 12px;font-size:12px;font-weight:700;letter-spacing:.02em}.ffc-aq__header h1{margin:12px 0 8px;font-size:clamp(28px,3.5vw,40px);line-height:1.15;letter-spacing:-.025em;font-weight:750;color:var(--aq-ink)}.ffc-aq__header p{font-size:16px;color:var(--aq-muted)}.ffc-aq__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;align-items:start}.ffc-aq__controls{display:grid;gap:24px;min-width:0}.ffc-aq .ffc-aq__step{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--aq-ink);margin:0 0 10px;line-height:1.4}.ffc-aq__step>span{display:inline-flex;align-items:center;justify-content:center;flex:none;width:25px;height:25px;border-radius:50%;background:#edf1f4;color:#455864;font-size:12px}.ffc-aq label{display:block;margin:12px 0}.ffc-aq .ffc-aq__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:155px;padding:20px 14px;margin:0;border:1.5px dashed #c18b64;border-radius:12px;background:#fffaf6;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.ffc-aq__upload:hover{background:#fff0e3;border-color:var(--aq-accent)}.ffc-aq__upload svg{color:var(--aq-accent);margin-bottom:3px}.ffc-aq__upload strong{font-size:15px;color:var(--aq-accent)}.ffc-aq__upload>span{font-size:12px;color:var(--aq-muted)}.ffc-aq__upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ffc-aq .ffc-aq__filename{font-size:12px;color:var(--aq-muted);overflow-wrap:anywhere;margin-top:8px}.ffc-aq .ffc-aq__preset{margin:0}.ffc-aq select{display:block;width:100%;max-width:100%;min-height:46px;padding:10px 12px;background:#fff;color:var(--aq-ink);border:1px solid #aebbc5;border-radius:9px;font:inherit;font-size:15px}.ffc-aq input[type=range]{display:block;width:100%;accent-color:var(--aq-accent)}.ffc-aq input[type=checkbox]{width:18px;height:18px;accent-color:var(--aq-accent);flex-shrink:0;margin:2px 0 0}.ffc-aq .ffc-aq__subtle{font-size:12px;color:var(--aq-muted);line-height:1.5}.ffc-aq__result{border:1px solid #dfe6eb;border-radius:12px;background:#f6f8fa;padding:14px}.ffc-aq__result>strong{font-size:15px}.ffc-aq__result[data-status=green]{border-color:#b6dfc9;background:#eef9f2}.ffc-aq__result[data-status=yellow]{border-color:#e9ce8a;background:#fff8e7}.ffc-aq__result[data-status=red]{border-color:#edbdba;background:#fff2f1}.ffc-aq__size-results{display:grid;gap:8px}.ffc-aq__result>strong+.ffc-aq__size-results:not(:empty){margin-top:9px}.ffc-aq__status-row{display:grid;grid-template-columns:25px minmax(0,1fr);gap:0 8px;align-items:center;color:#536775}.ffc-aq__status-dot{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e5ebf0;font-size:14px;font-weight:800}.ffc-aq__status-label{font-size:13px;font-weight:600}.ffc-aq__status-text{font-size:12px}.ffc-aq__status-row[data-status=green]{color:#11633f}.ffc-aq__status-row[data-status=green] .ffc-aq__status-dot{background:#d4eddf}.ffc-aq__status-row[data-status=yellow]{color:#7b5200}.ffc-aq__status-row[data-status=yellow] .ffc-aq__status-dot{background:#ffe6a5}.ffc-aq__status-row[data-status=red]{color:#a32e2a}.ffc-aq__status-row[data-status=red] .ffc-aq__status-dot{background:#ffdcd7}.ffc-aq .ffc-aq__ack{display:flex;align-items:flex-start;gap:9px;border:1px solid #e4c986;border-radius:10px;background:#fff8e7;padding:12px;font-size:12px;line-height:1.5}.ffc-aq__help{font-size:13px}.ffc-aq a{color:#175b91;text-underline-offset:3px}.ffc-aq__preview-panel{min-width:0;background:#f5f7f8;border:1px solid #e4e9ec;border-radius:14px;padding:18px}.ffc-aq .ffc-aq__preview-title{font-size:13px;font-weight:600;margin:0 0 12px;color:#52616e}.ffc-aq__empty{display:flex;min-height:305px;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#596d79;gap:10px}.ffc-aq__empty p{font-size:14px;max-width:230px}.ffc-aq__canvas{background-color:#fff;background-image:conic-gradient(#e5e9ed 25%,transparent 0 50%,#e5e9ed 0 75%,transparent 0);background-size:20px 20px;border:1px solid #d4dde4;border-radius:9px;overflow:hidden;display:flex;justify-content:center;align-items:center}.ffc-aq__canvas.is-dark{background:#18212b}.ffc-aq canvas{display:block;max-width:100%;height:auto;max-height:380px;object-fit:contain;touch-action:pan-y}.ffc-aq.is-editing [data-aq-canvas]{touch-action:none}.ffc-aq__actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ffc-aq button{font:inherit;font-size:14px;font-weight:600;min-height:42px;text-align:center;padding:9px 14px;border-radius:8px;border:1px solid #acb9c3;background:#fff;color:var(--aq-ink);cursor:pointer;line-height:1.3}.ffc-aq button:hover:not(:disabled){background:#edf3f7}.ffc-aq__preview-actions button{flex:1;font-size:12px;padding:8px;min-height:38px}.ffc-aq button[data-aq-apply],.ffc-aq button[data-aq-enhance]{background:var(--aq-accent);border-color:var(--aq-accent);color:#fff}.ffc-aq button[data-aq-apply]:hover:not(:disabled),.ffc-aq button[data-aq-enhance]:hover:not(:disabled){background:#843905}.ffc-aq button[data-aq-enhance-use]{background:#087740;border-color:#087740;color:#fff}.ffc-aq button[data-aq-enhance-use]:hover:not(:disabled){background:#075c33}.ffc-aq button:disabled{opacity:.45;cursor:not-allowed}.ffc-aq button:focus-visible,.ffc-aq a:focus-visible,.ffc-aq select:focus-visible,.ffc-aq canvas:focus-visible,.ffc-aq summary:focus-visible,.ffc-aq__upload:focus-within{outline:3px solid #1268b4;outline-offset:3px}.ffc-aq details{margin-top:12px;padding:14px;border:1px solid #dfe5e9;border-radius:10px}.ffc-aq summary{position:relative;cursor:pointer;font-weight:600;min-height:24px;font-size:14px;padding-right:26px;list-style:none}.ffc-aq summary::-webkit-details-marker{display:none}.ffc-aq summary:after{content:"+";position:absolute;right:1px;top:0;font-size:20px;line-height:24px;font-weight:500;color:#526574}.ffc-aq details[open]>summary:after{content:"\2212"}.ffc-aq details[open]>summary{margin-bottom:12px}.ffc-aq .ffc-aq__file-details{border:0;padding:0;margin-top:14px;color:var(--aq-muted);font-size:12px}.ffc-aq__file-details summary{font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.ffc-aq__file-details ul{padding-left:18px}.ffc-aq__file-details ul:empty,.ffc-aq__file-details p:empty{display:none}.ffc-aq .ffc-aq__tools{margin-top:28px;padding:18px;background:#fcfdfd}.ffc-aq__optional{display:inline-block;font-size:11px;font-weight:500;color:#546573;border-radius:20px;background:#eaf0f4;padding:3px 8px;margin-left:8px}.ffc-aq__enhance{padding:8px 0 14px}.ffc-aq .ffc-aq__enhance h3{font-size:17px;margin:0 0 5px}.ffc-aq__enhance>p{font-size:13px;color:var(--aq-muted)}.ffc-aq__enhance-options{display:flex;flex-wrap:wrap;gap:8px 20px}.ffc-aq .ffc-aq__enhance-options label,.ffc-aq .ffc-aq__inline-check{display:flex;align-items:flex-start;gap:7px;font-size:13px;margin:8px 0}.ffc-aq__comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ffc-aq__comparison figure{margin:0;min-width:0}.ffc-aq__comparison figcaption{font-weight:600;margin-bottom:6px;font-size:13px}.ffc-aq__comparison canvas{max-height:340px}.ffc-aq__editor-settings{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;align-items:center}.ffc-aq__editor-settings label{font-size:13px}.ffc-aq__export{margin-top:20px}.ffc-aq.is-busy{cursor:progress}.ffc-aq--embedded{max-width:none;margin:14px 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;font-size:13px}.ffc-aq--embedded .ffc-aq__compact-title{font-size:13px;font-weight:600;margin:0 0 7px}.ffc-aq--embedded .ffc-aq__status-row{border:1px solid #dce5eb;background:#f3f6f8;border-radius:9px;padding:10px 12px}.ffc-aq--embedded .ffc-aq__status-row[data-status=green]{background:#eef9f2;border-color:#c6e5d4}.ffc-aq--embedded .ffc-aq__status-row[data-status=yellow]{background:#fff8e7;border-color:#ecd9a5}.ffc-aq--embedded .ffc-aq__status-row[data-status=red]{background:#fff2f1;border-color:#efcbc7}.ffc-aq__compact-reasons{font-size:12px;color:var(--aq-muted);margin:8px 0;padding:0;list-style:none}.ffc-aq__compact-reasons:empty{display:none}.ffc-aq .ffc-aq__full-link{display:inline-block;margin:9px 0 2px;font-size:12px;font-weight:600}.ffc-aq__link-note{display:block;font-size:11px;color:var(--aq-muted);line-height:1.45}.ffc-aq--embedded .ffc-aq__ack{margin:8px 0;padding:10px}@media(max-width:750px){.ffc-aq{margin:20px 12px;padding:22px}.ffc-aq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.ffc-aq__header{margin-bottom:24px}.ffc-aq__preview-panel{padding:14px}.ffc-aq__empty{min-height:180px}.ffc-aq__editor-settings{grid-template-columns:minmax(0,1fr);gap:0}.ffc-aq--embedded{margin:12px 0 0;padding:0}}@media(max-width:420px){.ffc-aq{margin:12px 8px;padding:17px;border-radius:14px}.ffc-aq__header h1{font-size:28px}.ffc-aq__header p{font-size:14px}.ffc-aq__actions button{flex:1 1 135px}.ffc-aq__preview-actions button{flex:1 1 100px}.ffc-aq__comparison{gap:8px}.ffc-aq__enhance-options{display:block}.ffc-aq .ffc-aq__tools{padding:12px}.ffc-aq__optional{margin:4px 0 0 8px}.ffc-aq--embedded{margin:12px 0 0;padding:0;border-radius:0}.ffc-aq--embedded .ffc-aq__status-label{font-size:12px}}@media(prefers-reduced-motion:reduce){.ffc-aq *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ffc-artwork-checker.css.map */
