*{box-sizing:border-box}body{margin:0;background:#0d111b;color:#f5f0e7;font:16px system-ui,Arial,sans-serif}main{max-width:1050px;margin:auto;padding:28px 16px 70px}header{padding:30px 0}header a{color:#e3c47d;text-decoration:none;font-size:13px}h1{font-size:clamp(30px,5vw,55px);margin:22px 0 6px}h1 span,h2{color:#e3c47d}h2{font-size:20px;margin:12px 0 22px}.panel{border:1px solid #4a4550;background:#181d29;border-radius:17px;padding:24px;margin-bottom:22px}.panel p{line-height:1.6;color:#d3d2d4}.inline{display:flex;gap:10px}.inline input{flex:1;min-width:0}input,select,textarea{display:block;width:100%;background:#0e1320;color:white;border:1px solid #5c5963;border-radius:8px;padding:12px;font:inherit}textarea{min-height:90px}button{background:#e3c47d;color:#111;border:0;border-radius:8px;padding:13px 19px;font-weight:750;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}.secondary{background:#303744;color:white;border:1px solid #a69b86}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.stats>div{background:#0e1320;padding:18px;border-radius:10px;font-size:11px;letter-spacing:.6px}.stats strong{display:block;font-size:27px;margin-top:10px;color:#e3c47d}.location{border:1px solid #5c5260;border-radius:13px;padding:20px;margin:16px 0;background:#111724}.location h3{margin:0 0 14px;color:#e3c47d}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field label,label{display:block;margin:12px 0 6px;font-size:14px}.wide{grid-column:1/-1}.note{font-size:12px!important;color:#aaa!important}.summary{padding:15px;margin:20px 0;border:1px solid #5b5241;border-radius:10px;line-height:1.9}#status,#saveStatus{min-height:24px}.location .remove{float:right}@media(max-width:650px){.stats{grid-template-columns:1fr 1fr}.inline,.fields{display:block}.inline button{margin-top:8px}.stats strong{font-size:21px}}