.pt-announcement{position:relative;padding:14px 16px;border:1px solid #8499b66b;border-left:3px solid #7ccbd5;border-radius:10px;background:#152a40;color:#f4f7fc;overflow-wrap:anywhere;text-align:left}.pt-announcement h3{font-size:16px;margin:6px 0}.pt-announcement p{white-space:pre-wrap;line-height:1.6;margin:6px 0}.pt-announcement small{color:#c0d0e0}.pt-announcement.is-maintenance{border-left-color:#e6bc73;background:#342b23}.pt-lobby-notices{display:grid;gap:10px;margin-bottom:12px}.pt-lobby-notices[hidden]{display:none}.pt-announcement-alerts{position:fixed;right:16px;top:80px;display:grid;gap:10px;width:min(360px,calc(100vw - 32px));max-height:65vh;overflow:auto;z-index:800;pointer-events:none}.pt-announcement-alerts[hidden]{display:none}.pt-announcement-alerts article{pointer-events:auto;box-shadow:0 8px 30px #0006}.pt-announcement-alerts button{float:right;border:1px solid #93a5ba;background:#254259;color:white;border-radius:6px;padding:6px 12px;cursor:pointer}.pt-announcement-admin{width:min(820px,calc(100vw - 32px))}.pt-announcement-admin textarea{width:100%;box-sizing:border-box;background:#091728;color:#fff;border:1px solid #617487;border-radius:7px;padding:10px;resize:vertical;font:inherit}.pt-announcement-actions{display:flex;gap:10px;flex-wrap:wrap}.pt-announcement-row{padding:12px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #8297b044}.pt-announcement-row strong{flex:1;min-width:120px}.pt-announcement-row small{color:#c0d0e0}.pt-announcement-admin label{font-size:14px}.pt-announcement-admin [aria-label="ตัวอย่างประกาศ"]{display:block}@media(max-width:620px){.pt-announcement-alerts{top:66px;right:8px;width:calc(100vw - 16px);max-height:45vh}.pt-announcement-admin{padding:16px}.pt-announcement-row small{flex-basis:100%}}

.pt-announcement-admin>header{position:sticky;top:-24px;background:#142a3e;z-index:2;padding:12px 0;margin-top:-12px}.pt-announcement-admin form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.pt-announcement-admin form>label:nth-of-type(-n+3),.pt-announcement-admin form>h3,.pt-announcement-admin form>section,.pt-announcement-admin form>.pt-announcement-actions{grid-column:1/-1}.pt-announcement-admin form>h3{margin:6px 0 0}.pt-announcement-admin .pt-announcement-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pt-announcement-admin .pt-announcement-actions button{height:auto;min-height:44px;padding:10px 16px;flex:0 1 auto}.pt-announcement-admin form>label{display:grid;gap:8px;min-width:0}.pt-announcement-admin input,.pt-announcement-admin select{min-height:44px}.pt-announcement-admin .pt-announcement h3{margin:6px 0;color:#f4f7fc}.pt-announcement-admin [role=status]:empty{display:none}@media(max-width:620px){.pt-announcement-admin>header{top:-16px}.pt-announcement-admin form{grid-template-columns:1fr}.pt-announcement-admin .pt-announcement-actions button{flex:1}.pt-announcement-admin form>label{grid-column:1/-1}}

.pt-announcement-admin form>label:nth-of-type(n+4){grid-column:auto!important}.pt-announcement-admin .pt-announcement-actions button.pt-primary{background:#eac777;color:#152235;border-color:#eac777}.pt-announcement-admin .pt-announcement-actions button.pt-primary:hover{background:#f5d68c}@media(max-width:620px){.pt-announcement-admin form>label:nth-of-type(n+4){grid-column:1/-1!important}}
