@media only screen and (max-width:768px){.aps-content{width:100% !important;}}.aps-comps-handle{display:none !important;}.cs-offcanvas-active #aps-sticky-bar{z-index:100 !important;}.aps-sticky-img-wrap{position:relative;display:inline-flex;flex-shrink:0;}.aps-sticky-remove{position:absolute;top:-8px;width:20px;height:20px;border-radius:50%;border:2px solid #fff;background:#555;color:#fff;font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background 0.15s;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,0.2);}.aps-sticky-prod:first-child .aps-sticky-remove{left:-8px;right:auto;}.aps-sticky-prod:last-child  .aps-sticky-remove{right:-8px;left:auto;}.aps-sticky-remove:hover{background:#e53935;}[data-scheme=dark] .aps-sticky-remove{background:#444;border-color:#222;}[data-scheme=dark] .aps-sticky-remove:hover{background:#e53935;}.aps-save-comp-wrap{display:flex;justify-content:center;padding:28px 16px 12px;}.aps-save-comp-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:2px solid var(--cs-light-accent-color);border-radius:8px;color:var(--cs-light-accent-color);font-size:13px;font-weight:700;padding:10px 22px;cursor:pointer;transition:background 0.15s,color 0.15s;line-height:1;text-transform:uppercase;letter-spacing:0.5px;}.aps-save-comp-btn .aps-icon-bookmark{font-size:16px;}.aps-save-comp-btn:hover{background:var(--cs-light-accent-color);color:#fff;}.aps-save-comp-btn.saved{background:var(--cs-light-accent-color);color:#fff;border-color:var(--cs-light-accent-color);}.aps-save-comp-btn.error{border-color:#e53935;color:#e53935;}#aps-save-comp-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:#1d2327;color:#fff;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;z-index:99999;opacity:0;transition:opacity 0.25s,transform 0.25s;pointer-events:none;white-space:nowrap;}#aps-save-comp-toast.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;}#aps-save-comp-toast a{color:var(--cs-light-accent-color);text-decoration:underline;margin-left:8px;}.aps-comp-label{padding:8px 12px;font-weight:700;text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:8px;color:#727374;}.aps-comp-cell{color:#727374;}[data-scheme=dark] .aps-comp-label,[data-scheme=dark] .aps-comp-cell{color:#fff;}[data-scheme=dark] .aps-comp-label{border-bottom-color:rgba(255,255,255,0.12);}#aps-sticky-bar{background:var(--cs-layout-background);border:1px solid #ecedf2;border-radius:10px;padding:12px 16px;display:flex;align-items:stretch;justify-content:space-between;gap:0;margin:0 0 20px;box-shadow:0 3px 14px rgba(0,0,0,0.08);transition:box-shadow 0.2s ease;z-index:199;}#aps-sticky-bar.aps-bar-fixed{position:fixed;top:var(--aps-sticky-top,0px);border-radius:0;margin:0;box-shadow:0 4px 18px rgba(0,0,0,0.13);background:var(--cs-layout-background);}[data-scheme=dark] #aps-sticky-bar .aps-sticky-name{color:#fff;}.aps-sticky-prod{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:6px 12px;text-align:center;min-width:0;}.aps-sticky-prod img{width:80px;height:80px;object-fit:contain;border-radius:8px;border:1px solid #ecedf2;background:#f8f9fa;padding:4px;flex-shrink:0;}.aps-sticky-name{font-size:13px;font-weight:700;color:#1d2327;text-decoration:none !important;line-height:1.3;word-break:break-word;}.aps-sticky-name:hover{color:#00a43d;}.aps-sticky-vs-wrap{display:flex;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0;}.aps-sticky-vs{width:38px;height:38px;border-radius:50%;background:var(--cs-light-accent-color);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.25);}@media (min-width:768px){#aps-sticky-bar{padding-left:210px;}}@media (min-width:768px) and (max-width:977px){#aps-sticky-bar{padding-left:160px;}}@media (max-width:600px){.aps-sticky-prod img{width:56px;height:56px;}.aps-sticky-name{font-size:11px;}.aps-sticky-vs{width:30px;height:30px;font-size:8px;}#aps-sticky-bar{padding:8px;}}