body[data-oda-view="meclis"][data-oda-shell="chat"]{height:100dvh!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;max-width:none!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell{display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;position:relative!important;inset:auto!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell>header{flex:0 0 auto!important;min-height:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-layout:not([hidden]){display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;position:relative!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-councils{display:none!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-chat{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;width:auto!important;min-width:0!important;grid-column:2!important;grid-row:1!important;position:relative!important;padding:5px 8px!important;gap:3px!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #conversation{display:flex!important;flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:5px!important;gap:3px!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-body{display:grid!important;flex:1 1 0!important;height:auto!important;min-height:100px!important;max-height:none!important;overflow:hidden!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-feed-host{height:100%!important;min-height:0!important;overflow:hidden!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #feed{height:100%!important;min-height:100px!important;max-height:none!important;overflow:auto!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #compose{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:190px!important;overflow:auto!important;padding:3px 0!important;margin:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #compose>.section-head{height:18px!important;min-height:0!important;margin:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #compose>label{display:block!important;line-height:12px!important;height:12px!important;min-height:0!important;margin:1px 0!important;font-size:11px!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #compose>label[for="nickname"]{display:inline-block!important;width:56px!important;height:25px!important;line-height:25px!important;vertical-align:middle!important;margin:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #nickname{display:inline-block!important;width:calc(100% - 62px)!important;height:25px!important;min-height:0!important;margin:0!important;padding:3px 5px!important;vertical-align:middle!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #message{height:55px!important;min-height:55px!important;max-height:90px!important;padding:4px!important;margin:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #compose>.compose-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:2px 0 0!important;padding:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #send{height:27px!important;min-height:0!important;padding:4px 10px!important;line-height:17px!important;margin:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-chat-ux-tools{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;height:27px!important;min-height:0!important;max-height:27px!important;overflow:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-chat-ux-tools>*{min-height:0!important;max-height:25px!important;margin:0!important;padding:2px 5px!important;font-size:11px!important;line-height:17px!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #compose>[hidden]{display:none!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #compose>.feedback:empty{display:none!important}
#oda-chat-rail{display:flex;flex-direction:column;gap:7px;align-items:center;padding:9px 4px;grid-column:1;grid-row:1;background:#112632;border-right:1px solid #4c697a;min-height:0;overflow:auto}
#oda-chat-rail button{width:32px;height:34px;border:1px solid #537184;border-radius:6px;background:#173746;color:#edf6fc;font:22px/1 system-ui;cursor:pointer;padding:3px}
#oda-chat-rail button:hover,#oda-chat-rail button[aria-expanded="true"]{background:#2c5364;border-color:#91c2c9}
#oda-chat-rail button[data-chat-general="true"]{font-size:0!important}
#oda-chat-rail button[data-chat-general="true"]::before{content:'↔';font:22px/1 system-ui}
#oda-chat-rail button:focus-visible,#oda-chat-drawer button:focus-visible{outline:2px solid #8dddd0;outline-offset:2px}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-chat #oda-chat-drawer{display:flex;flex-direction:column;position:absolute!important;inset:5px auto 5px 5px!important;width:min(480px,calc(100% - 10px))!important;max-width:calc(100% - 10px)!important;min-height:0!important;height:auto!important;z-index:25;background:#142d3c;color:#edf5fa;border:1px solid #91aebd;border-radius:8px;box-shadow:8px 4px 28px #0009;overflow:hidden;padding:0}
#oda-chat-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid #527386;background:#102532;flex:0 0 auto}
#oda-chat-drawer-title{font:600 15px system-ui;margin:0}
#oda-chat-drawer-close{font:12px system-ui;padding:5px 8px;color:#eef6fa;border:1px solid #7d9bae;border-radius:5px;background:#214659;cursor:pointer}
#oda-chat-drawer-councils,#oda-chat-drawer-work{flex:1 1 0;min-height:0;overflow:auto}
#oda-chat-drawer #oda-council-inline{display:block!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}
#oda-chat-drawer #oda-common-work-tools{display:block!important;margin:8px;max-height:none!important;overflow:visible!important}
#oda-chat-drawer #oda-common-work-tools>summary{cursor:pointer}
body[data-oda-shell="chat"] #oda-chat-drawer[hidden],body[data-oda-shell="chat"] #oda-chat-rail[hidden],#oda-chat-drawer>[hidden]{display:none!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-chat #oda-chat-drawer{min-height:0!important;max-height:calc(100% - 10px)!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-heading{height:18px!important;line-height:18px!important;font-size:14px!important;margin:0!important;flex:0 0 auto!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-irc-toggle{height:21px!important;min-height:0!important;padding:2px 7px!important;font-size:11px!important;align-self:flex-start!important;margin:0!important;flex:0 0 auto!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-status{height:24px!important;min-height:24px!important;max-height:24px!important;overflow:auto!important;white-space:nowrap!important;flex-wrap:nowrap!important;font-size:11px!important;margin:0!important;padding:2px 5px!important;flex:0 0 auto!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-tabs{height:26px!important;min-height:0!important;overflow:auto!important;white-space:nowrap!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important;flex:0 0 auto!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-tabs button{min-height:0!important;height:24px!important;font-size:11px!important;padding:2px 7px!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-chat>.heading,
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell .connection,
body[data-oda-view="meclis"][data-oda-shell="chat"] .heading,
body[data-oda-view="meclis"][data-oda-shell="chat"] .connection,
body[data-oda-view="meclis"][data-oda-shell="chat"] #older,
body[data-oda-view="meclis"][data-oda-shell="chat"] #older-note,
body[data-oda-view="meclis"][data-oda-shell="chat"] details.hamle-proposal,
body[data-oda-view="meclis"][data-oda-shell="chat"] section[aria-label="Yeni HAMLE önerisi"]{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;visibility:hidden!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-codekafa-priority{max-height:70px!important;overflow:auto!important;flex:0 0 auto!important;padding:4px 7px!important;margin:0!important;font-size:11px!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-codekafa-priority p{margin:1px 0!important;line-height:1.2!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-macros{display:none!important;height:0!important;min-height:0!important;max-height:0!important;visibility:hidden!important;margin:0!important;padding:0!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-macros button{display:none!important}
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-mirc-gpt-strip{max-height:45px!important;min-height:0!important;overflow:auto!important;flex:0 0 auto!important;margin:0!important;font-size:11px!important}
body[data-oda-view="genel"][data-oda-shell="chat"] #oda-meclis-shell#oda-meclis-shell{display:block!important;visibility:visible!important;height:auto!important;min-height:43px!important;overflow:visible!important}
body[data-oda-view="genel"][data-oda-shell="chat"] #oda-meclis-shell#oda-meclis-shell>header{display:flex!important;visibility:visible!important;height:43px!important;min-height:43px!important}
body[data-oda-view="genel"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-layout{display:none!important}
@media(max-width:850px){body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-meclis-shell #oda-common-chat #oda-chat-drawer{max-height:calc(100% - 10px)!important}}

/* Entire message hover; vibrant highlight (#4273 / #4283) */
body[data-oda-view="meclis"] #feed article:hover,
body[data-oda-view="meclis"] #feed article:hover .mirc-line,
body[data-oda-view="meclis"] #feed .mirc-line:hover,
body[data-oda-view="meclis"] #feed article.message:hover{background-color:#f9f9f9!important;color:#0f0f0f!important;outline:none!important}
body[data-oda-view="meclis"] #feed article:focus-within,
body[data-oda-view="meclis"] #feed article.message:focus-within{outline:1px solid #e5e5e5;outline-offset:-1px}


/* Preserve HAMLE creation inside the existing work drawer. */
body[data-oda-view="meclis"][data-oda-shell="chat"] #oda-chat-drawer-work section[aria-label="Yeni HAMLE önerisi"]{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;padding:6px!important;margin:4px 0!important}

