/* Sira Le Seriw — Public Beta / Early User Feedback */
#slsPublicBetaBar,#slsPublicBetaModal{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#slsPublicBetaBar{--pb-green:#073b2d;--pb-cream:#f7f0e3;--pb-gold:#eabf5b;--pb-coral:#d9573f;position:relative;z-index:45;background:#f6ecd5;color:#173c31;border-top:1px solid rgba(7,59,45,.10);border-bottom:1px solid rgba(7,59,45,.14);box-shadow:0 4px 16px rgba(15,48,38,.06)}
#slsPublicBetaBar .sls-pb-inner{max-width:1180px;margin:auto;display:flex;align-items:center;gap:13px;padding:8px 18px;min-height:44px}
#slsPublicBetaBar .sls-pb-badge{flex:0 0 auto;font-size:10px;line-height:1;font-weight:900;letter-spacing:.09em;text-transform:uppercase;background:var(--pb-green);color:#fff5de;border-radius:999px;padding:7px 9px}
#slsPublicBetaBar .sls-pb-copy{min-width:0;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:13px;line-height:1.35}
#slsPublicBetaBar .sls-pb-copy strong{font-weight:850;color:#0b4635}
#slsPublicBetaBar .sls-pb-copy span{color:#52675f}
#slsPublicBetaBar .sls-pb-am{font-size:11px;color:#7a6650;margin-left:2px}
#slsPublicBetaBar .sls-pb-actions{margin-left:auto;display:flex;align-items:center;gap:7px;flex:0 0 auto}
#slsPublicBetaBar button{font:inherit;cursor:pointer}
#slsPublicBetaBar .sls-pb-feedback{border:0;border-radius:999px;background:#e7b94f;color:#143a2f;font-size:12px;font-weight:850;padding:8px 12px;white-space:nowrap}
#slsPublicBetaBar .sls-pb-about{border:0;background:transparent;color:#31584c;font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
#slsPublicBetaBar .sls-pb-close{width:29px;height:29px;border-radius:9px;border:1px solid rgba(7,59,45,.18);background:rgba(255,255,255,.32);color:#31584c;font-size:18px;line-height:1}
#slsPublicBetaModal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(2,20,15,.64);backdrop-filter:blur(4px)}
#slsPublicBetaModal[data-open="1"]{display:flex}
#slsPublicBetaModal .sls-pb-modal{width:min(620px,100%);max-height:min(760px,90vh);overflow:auto;background:#fbf5e9;color:#173c31;border:1px solid rgba(234,191,91,.65);border-radius:22px;box-shadow:0 28px 80px rgba(0,0,0,.32)}
#slsPublicBetaModal .sls-pb-mhead{display:flex;justify-content:space-between;gap:16px;padding:21px 22px 15px;border-bottom:1px solid rgba(7,59,45,.12)}
#slsPublicBetaModal .sls-pb-kicker{display:block;color:#b06d26;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}
#slsPublicBetaModal h2{font:700 25px/1.1 Georgia,"Times New Roman",serif;margin:0;color:#0d4837}
#slsPublicBetaModal .sls-pb-x{border:1px solid rgba(7,59,45,.16);background:#f2e8d7;color:#31584c;border-radius:10px;width:34px;height:34px;font-size:19px;cursor:pointer}
#slsPublicBetaModal .sls-pb-body{padding:18px 22px 22px}
#slsPublicBetaModal .sls-pb-beta-note{background:#edf4ed;border:1px solid rgba(7,59,45,.12);border-radius:14px;padding:12px 13px;margin-bottom:16px;font-size:12px;line-height:1.5;color:#52675f}
#slsPublicBetaModal .sls-pb-beta-note strong{color:#173c31}
#slsPublicBetaModal label{display:block;font-size:12px;font-weight:800;margin:12px 0 6px;color:#21493d}
#slsPublicBetaModal select,#slsPublicBetaModal textarea,#slsPublicBetaModal input[type=email]{width:100%;border:1px solid #d8ccb8;background:#fffdf8;color:#183c31;border-radius:12px;padding:11px 12px;font:inherit;font-size:14px;outline:none}
#slsPublicBetaModal select:focus,#slsPublicBetaModal textarea:focus,#slsPublicBetaModal input[type=email]:focus{border-color:#d49e2f;box-shadow:0 0 0 3px rgba(234,191,91,.18)}
#slsPublicBetaModal textarea{min-height:126px;resize:vertical}
#slsPublicBetaModal .sls-pb-help{font-size:11px;color:#738078;margin-top:5px}
#slsPublicBetaModal .sls-pb-check{display:flex;align-items:flex-start;gap:9px;margin-top:13px;font-size:12px;color:#52675f}
#slsPublicBetaModal .sls-pb-check input{margin-top:2px}
#slsPublicBetaModal .sls-pb-actions2{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}
#slsPublicBetaModal .sls-pb-secondary,#slsPublicBetaModal .sls-pb-primary{border-radius:11px;padding:10px 14px;font-weight:850;font-size:13px;cursor:pointer}
#slsPublicBetaModal .sls-pb-secondary{border:1px solid #d6c9b4;background:transparent;color:#31584c}
#slsPublicBetaModal .sls-pb-primary{border:1px solid #0c4a38;background:#0c4a38;color:#fff8e8}
#slsPublicBetaModal .sls-pb-primary[disabled]{opacity:.55;cursor:wait}
#slsPublicBetaModal .sls-pb-status{font-size:12px;margin-top:10px;min-height:18px;color:#7a5a2b}
#slsPublicBetaModal .sls-pb-success{padding:18px 0 4px;text-align:center}.sls-pb-success b{display:block;font:700 24px Georgia,serif;color:#0d4837;margin-bottom:8px}.sls-pb-success p{color:#65746c;margin:0 auto;max-width:430px;font-size:13px}
@media(max-width:720px){#slsPublicBetaBar .sls-pb-inner{align-items:flex-start;padding:9px 12px;gap:8px}#slsPublicBetaBar .sls-pb-copy{font-size:12px}#slsPublicBetaBar .sls-pb-am,#slsPublicBetaBar .sls-pb-about{display:none}#slsPublicBetaBar .sls-pb-actions{margin-left:auto}#slsPublicBetaBar .sls-pb-feedback{padding:7px 9px;font-size:11px}#slsPublicBetaModal .sls-pb-modal{border-radius:18px}#slsPublicBetaModal .sls-pb-mhead,#slsPublicBetaModal .sls-pb-body{padding-left:17px;padding-right:17px}}
