
#plus-launch{position:fixed;right:12px;bottom:92px;z-index:1200;background:#142c40;color:#fff;border:1px solid #b99a61;border-radius:16px;padding:12px 15px;font-weight:750;box-shadow:0 8px 30px #0004}
#plus-panel{position:fixed;z-index:2500;inset:0 0 0 auto;width:min(100vw,520px);background:#f8f5ed;color:#182c3a;overflow:auto;box-shadow:-8px 0 40px #0006;padding:18px 18px 110px;font:15px/1.5 system-ui,sans-serif}
#plus-panel[hidden]{display:none}#plus-panel button,#plus-panel select,#plus-panel input{font:inherit}#plus-panel button{cursor:pointer}#plus-panel .plus-btn{background:#18374c;color:white;border:0;border-radius:11px;padding:10px 14px}#plus-panel .plus-card{background:white;border:1px solid #ddd8c8;border-radius:13px;padding:13px;margin:10px 0}#plus-panel .plus-tag{font-size:12px;color:#655a42}#plus-panel .plus-head{display:flex;justify-content:space-between;gap:10px;align-items:center}#plus-panel h2{margin:0}#plus-panel .plus-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}#plus-panel label{display:block;font-weight:650;margin:10px 0 4px}#plus-panel input[type=range]{width:100%}#plus-panel .plus-photo{position:relative;overflow:hidden;aspect-ratio:4/3;background:#e8e5df;border-radius:10px}#plus-panel .plus-photo img{position:absolute;width:100%;height:100%;object-fit:contain;inset:0}#plus-panel .plus-photo .before{clip-path:inset(0 50% 0 0)}#plus-panel .plus-photo .split{position:absolute;top:0;bottom:0;left:50%;border-left:2px solid white;filter:drop-shadow(0 0 3px #000)}#plus-panel .plus-small{font-size:12px;color:#555}#plus-panel .plus-link{color:#125b87;overflow-wrap:anywhere}#plus-panel input[type=file]{max-width:100%}@media(max-width:600px){#plus-launch{bottom:88px;right:10px}#plus-panel{width:100%;padding-top:max(16px,env(safe-area-inset-top))}}
