
.lp-config-dock[hidden],.lp-config-dock [hidden]{display:none!important}.lp-config-dock{position:fixed;z-index:9990;left:18px;right:18px;bottom:14px;max-width:1100px;margin:0 auto;padding:12px 16px;border:1px solid #ffffff30;border-radius:18px;background:rgba(24,24,24,.97);backdrop-filter:blur(16px);box-shadow:0 8px 35px #0009;color:#f4f4f4;box-sizing:border-box}
.lp-dock-inner{display:flex;align-items:center;gap:12px}.lp-dock-choices{display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(85px,1fr) minmax(100px,1fr);gap:8px;flex:1;min-width:0}
html body .lp-config-dock button.lp-dock-chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;min-height:48px;width:100%;margin:0;padding:7px 10px;background:#ffffff05;border:1px solid #ffffff1c;border-radius:10px;text-align:left;color:#f3f3f3;box-shadow:none;text-transform:none;letter-spacing:0}
.lp-dock-chip small{font:500 10px/1.2 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#aaa}.lp-dock-chip strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.3 Arial,sans-serif}.lp-dock-chip[data-done=true]{border-color:#88cda044!important}.lp-dock-chip[data-done=true] small{color:#a4d7b5}
.lp-dock-zones{display:flex;gap:4px;align-items:center;flex-wrap:wrap;max-width:190px}.lp-dock-zones:empty{display:none}
html body .lp-config-dock button.lp-dock-zone{display:flex;align-items:center;justify-content:center;min-width:26px;width:26px;height:26px;padding:0;margin:0;border:1px solid #ffffff28;border-radius:7px;background:#ffffff08;color:#bbb;font:600 11px/1 Arial,sans-serif;box-shadow:none}
html body .lp-config-dock button.lp-dock-zone[data-done=true]{border-color:#88cda066;background:#88cda01c;color:#b5e7c5}
.lp-dock-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto}.lp-dock-price{white-space:nowrap;font:700 20px/1.2 Quicksand,Arial,sans-serif}.lp-dock-price small{display:block;font:400 10px/1.3 Arial,sans-serif;color:#aaa;margin-bottom:3px}
html body .lp-config-dock button.lp-dock-continue{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;min-width:150px;width:auto;margin:0;padding:12px 18px;border:0;border-radius:11px;background:#ee8945;color:#171717;font:700 13px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:0;box-shadow:none}
html body .lp-config-dock button:focus-visible{outline:2px solid #f3a33b;outline-offset:3px}html body .lp-config-dock button:hover{filter:brightness(1.12)}
@media(max-width:850px){.lp-config-dock{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:10px 12px;border-radius:16px}.lp-dock-inner{display:grid;grid-template-columns:1fr;gap:9px}.lp-dock-choices{grid-template-columns:1.15fr 1fr 1fr;gap:6px}html body .lp-config-dock button.lp-dock-chip{min-height:43px;padding:6px 8px;gap:3px}.lp-dock-chip strong{font-size:11px}.lp-dock-chip small{font-size:9px}.lp-dock-zones{position:absolute;left:12px;bottom:17px;max-width:calc(45% - 10px);gap:3px}.lp-dock-actions{justify-content:space-between;gap:10px;min-height:42px}.lp-dock-price{display:none}html body .lp-config-dock button.lp-dock-continue{margin-left:auto;min-height:42px;min-width:150px;max-width:56%;padding:10px 12px;font-size:12px}html body .lp-config-dock button.lp-dock-zone{width:25px;min-width:25px;height:25px}}
html body .lp-config-dock .lp-dock-inner{width:100%!important;max-width:none!important;box-sizing:border-box!important}html body .lp-config-dock .lp-dock-choices{width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0%!important}html body .lp-config-dock .lp-dock-zones{width:auto!important;flex:0 0 auto!important}html body .lp-config-dock .lp-dock-actions{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}html body .lp-config-dock .lp-dock-price{width:auto!important;max-width:none!important;flex:0 0 auto!important}@media(max-width:850px){html body .lp-config-dock .lp-dock-choices,html body .lp-config-dock .lp-dock-actions{width:100%!important}}
