#propHover{position:fixed;z-index:280;max-width:min(260px,calc(100vw - 24px));padding:12px 15px;border-radius:16px;border:1px solid #ffffff35;background:#102e43f5;color:#edf6ff;box-shadow:0 12px 35px #061c2b45;backdrop-filter:blur(16px);pointer-events:auto;user-select:none}
#propHover[hidden]{display:none}#propHover b{display:block;font-size:14px;line-height:1.35;overflow-wrap:anywhere}#propHover small{display:block;margin-top:5px;font-size:10px;letter-spacing:.07em;color:#a9c4d6}#propHover.is-planned{border-color:#77c1ff80}#propHover.is-planned small{color:#8bccff}#propHover button{display:block;margin-top:10px;padding:9px 14px;min-height:40px;border:1px solid #81c7ff60;border-radius:10px;background:#2674a5;color:white;font-weight:700;cursor:pointer}#propHover button[hidden],#propHover small[hidden]{display:none}
.prop-planned-toggle{display:flex!important;align-items:center;gap:9px;margin:12px 0!important;padding:11px 12px;border:1px solid #7fc2ff45;border-radius:12px;background:#4299e21a}.prop-planned-toggle input{width:18px!important;height:18px;accent-color:#73bfff}.prop-planned-toggle span{flex:1}.prop-planned-toggle small{display:block!important;font-size:11px!important;color:#a6c9df!important;margin-top:3px}.prop-planned-toggle[hidden]{display:none!important}
.logo-artwork-preview{display:block;width:100%;max-height:120px;object-fit:contain;background:repeating-conic-gradient(#c8d1d7 0% 25%,#edf0f2 0% 50%) 0/16px 16px;border-radius:10px;margin:8px 0}.prop-settings>button{width:100%;padding:12px;border:1px solid #8bccff66;border-radius:10px;background:#2874a4;color:#fff;font-weight:700}.prop-settings select{width:100%;margin-top:6px}.prop-settings>small{display:block;margin:8px 0;font-size:11px;line-height:1.4;color:#b2cbd8}
.group-planning{display:flex;gap:6px;margin:10px 0}.group-planning[hidden]{display:none}.group-planning button{flex:1;padding:10px 6px;border-radius:10px;background:#3e87b833;color:#c7eaff;font-size:12px}
