/* ONE CLUB original navy/gold. Only the draft editor and its trigger change. */
#room .oc199z-compose-input #chatInput{flex:1 1 0!important;width:0!important;min-width:0!important}
#room #oc199zEdit{flex:0 0 auto!important;min-width:52px!important;max-width:54px!important;min-height:44px!important;margin:0 0 0 4px!important;padding:6px!important;border:1px solid #d4b870!important;border-radius:10px!important;background:#fff4d0!important;color:#102758!important;font:800 11px/1.2 Arial,sans-serif!important;cursor:pointer}
#room #oc199zEdit span{display:block}
#room #oc199zEdit,#oc199zDraftEditor button{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none;touch-action:manipulation}
#room #oc199zEdit:focus-visible{outline:2px solid #102758!important;outline-offset:2px}
#oc199zDraftEditor{position:fixed;top:var(--oc199z-editor-top,12px);bottom:auto;margin:0 auto;box-sizing:border-box;width:min(420px,calc(100% - 24px));max-height:var(--oc199z-editor-height,calc(100dvh - 24px));overflow:auto;padding:20px;border:2px solid #d4b870;border-radius:18px;background:#071a38;color:#fff;font:14px/1.5 Arial,sans-serif}
#oc199zDraftEditor::backdrop{background:rgba(3,13,30,.7)}
#oc199zDraftEditor h2{font:800 23px/1.15 Arial,sans-serif;margin:0 0 10px;color:#fff}
#oc199zDraftEditor p{margin:0 0 12px;color:#d3dfef}
#oc199zDraftText{box-sizing:border-box;width:100%;height:clamp(88px,24dvh,190px);min-height:88px;padding:12px;border:1px solid #a6bdd6;border-radius:10px;background:#fff!important;color:#152747!important;-webkit-text-fill-color:#152747!important;font:16px/1.5 Arial,sans-serif;resize:vertical;user-select:text!important;-webkit-user-select:text!important;touch-action:auto}
#oc199zDraftText::placeholder{color:#64758d!important;-webkit-text-fill-color:#64758d!important}
#oc199zDraftEditor .oc199z-draft-tools{display:flex;gap:8px;align-items:center;margin:8px 0 14px}
#oc199zDraftEditor #oc199zDraftStatus{flex:1;margin:0;font-size:12px;line-height:1.4;color:#ffe4a0}
#oc199zDraftEditor .oc199z-draft-actions{display:flex;gap:10px}
#oc199zDraftEditor button{min-height:44px;padding:10px;border:1px solid #a6bdd6;border-radius:10px;background:#16385f;color:#fff;font:800 13px/1.3 Arial,sans-serif}
#oc199zDraftEditor .oc199z-draft-actions button{flex:1}
#oc199zDraftEditor [data-draft-apply]{background:linear-gradient(135deg,#e1b64f,#ffdc83);color:#102758;border-color:#ffe69f}
#oc199zDraftEditor [data-draft-apply]:disabled{background:#28405b;color:#aabed5;border-color:#62768c;cursor:not-allowed}
#oc199zDraftEditor :focus-visible{outline:3px solid #65d6ff;outline-offset:2px}
@media(max-width:350px),(max-height:480px){#oc199zDraftEditor{padding:14px}#oc199zDraftEditor h2{font-size:21px}}
