.mb-people-options{border:1px solid #cbb58e;background:#f7efdf;padding:13px 16px;border-radius:10px;margin:18px 0}.mb-people-options summary,.mb-court-journey summary{cursor:pointer;font-weight:700;min-height:36px}.mb-people-options p{font-size:14px;line-height:1.8}.mb-people-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.mb-people-grid fieldset{min-width:0;min-inline-size:0;border:1px solid #c8b18b;padding:15px;border-radius:9px}.mb-people-grid legend{font-weight:700;padding:0 7px}.mb-people-grid label{display:block;font-weight:600;margin:9px 0}.mb-people-grid small{font-weight:400;color:#82715b}.mb-people-grid select{display:block;width:100%;min-height:44px;margin-top:6px;border:1px solid #bfa77f;background:#fffaf0;color:#304534;border-radius:7px;padding:9px;font:inherit}.mb-court-journey{margin:20px 0;border-left:5px solid #3f7056!important;background:#eff2e5!important}.mb-journey-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:14px}.mb-court-journey h2{margin:15px 0 8px;font:700 27px/1.5 'Noto Serif Bengali',serif}.mb-court-journey p{line-height:1.85}.mb-journey-actions{display:flex;gap:10px;flex-wrap:wrap}.mb-journey-actions a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:9px}.mb-journey-note{font-size:13px;color:#756a53}.mb-court-journey details{border-top:1px solid #bfc7ac;margin-top:15px;padding-top:12px}.mb-court-journey form .mb-people-grid{grid-template-columns:1fr;max-width:500px}.mb-room-details{margin:18px 0;border:1px solid #c7b38f;border-radius:12px;background:#f8eedb;padding:12px 16px}.mb-room-details>summary{cursor:pointer;font-weight:700;min-height:38px;display:list-item}.mb-discussion h2{font:700 25px/1.6 'Noto Serif Bengali',serif;margin-top:0}.mb-discussion textarea{width:100%;box-sizing:border-box;min-height:110px;border:1px solid #bba482;border-radius:9px;background:#fffdf5;padding:13px;font:16px/1.8 'Hind Siliguri',sans-serif;resize:vertical}.mb-discussion button{margin-top:10px}.mb-discussion-comment{border-top:1px solid #d9ccb4;margin-top:15px;padding-top:13px}.mb-discussion-comment strong{font-size:13px;color:#577054}.mb-discussion-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin:7px 0}.mb-discussion details summary{cursor:pointer;padding:12px 0;font-weight:600}.mb-account-sheet{max-height:none;overflow:visible}.np-headline,.gn-title,.ed-story h2{text-wrap:balance}section[id],div[id],textarea[id]{scroll-margin-top:95px}
@media(max-width:800px){html{scroll-behavior:auto!important}body:before{display:none!important}.bar,.site-header{backdrop-filter:none!important}.mb-people-grid{grid-template-columns:1fr}.mb-court-journey{padding:19px 16px!important}.mb-court-journey h2{font-size:24px}.mb-journey-actions{display:grid;grid-template-columns:1fr 1fr}.mb-journey-actions>a:first-child{grid-column:1/-1}.mb-journey-actions a{font-size:15px}.v4-idea-grid,.transcript,.comment-list,.rules-body{max-height:none!important;overflow:visible!important}.modal-dialog,.jr-dialog{overflow-y:auto!important;overscroll-behavior-y:auto!important;max-height:calc(100dvh - 20px)!important;-webkit-overflow-scrolling:touch}.modal-dialog .rules-body{max-height:none!important}.mb-account-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.mm3d-shell canvas{touch-action:pan-y!important}.mm3d-shell[data-camera-touch="on"] canvas{touch-action:none!important}.mm3d-viewport{height:330px!important}input:not([data-pin]),textarea,select{font-size:16px!important}button,a{touch-action:manipulation}.mm3d-touch-toggle{display:block;min-height:44px;margin:10px auto;background:#f2e6c9;border:1px solid #a99876;color:#2d4639;padding:9px 15px;border-radius:8px;font:600 14px 'Hind Siliguri',sans-serif}.transcript .recordhead{align-items:flex-start}.recordhead b{overflow-wrap:anywhere}.banner{margin-top:14px}.banner-copy{padding:22px!important}.court-grid{gap:18px}.role-list{max-height:none!important;overflow:visible!important}}
@media(min-width:801px){.mm3d-touch-toggle{display:none}}
/* Fullscreen retains the actual live hearing and every role's existing controls. */
body.mb-in-court{overflow:hidden}.mm3d-shell.mb-immersive{position:fixed;inset:0;z-index:1000;margin:0;border:0;border-radius:0;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;background:#252b25}.mm3d-shell.mb-immersive .mm3d-viewport{height:42dvh!important;min-height:180px;flex:0 0 42dvh}.mm3d-shell.mb-immersive .mm3d-bottom{flex:0 0 auto;min-height:0!important;padding:8px 14px}.mm3d-shell.mb-immersive .mm3d-bottom small{display:none}#immersiveControls:not([hidden]){display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#eee5d3;color:#30392e;padding:14px clamp(12px,3vw,45px);scroll-behavior:auto}#immersiveControls .court-grid{margin:14px 0;grid-template-columns:minmax(0,1fr) minmax(240px,330px)}#immersiveControls .mb-court-journey{margin:0}#immersiveControls .paper{color:#30392e}#immersiveControls a.primary{color:white}#immersiveControls .mb-journey-actions{gap:8px}#immersiveControls .mb-court-journey h2{font-size:22px}#immersiveControls .mb-court-journey p{margin:8px 0}#immersiveControls .mb-journey-note{font-size:12px}#immersiveControls .toast{color:#fff5db}@media(max-width:850px){#immersiveControls .court-grid{grid-template-columns:1fr}.mm3d-shell.mb-immersive .mm3d-viewport{height:34dvh!important;flex-basis:34dvh}.mm3d-shell.mb-immersive .mm3d-top{top:6px}#immersiveControls .sidecol{grid-template-columns:1fr}}@media(max-height:500px){.mm3d-shell.mb-immersive .mm3d-viewport{height:40dvh!important;min-height:130px;flex-basis:40dvh}}

#immersiveControls>.v9-room{display:none} .mm3d-two-d #immersiveControls>.v9-room,.mm3d-no-webgl #immersiveControls>.v9-room{display:block}.mm3d-shell.mb-immersive.mm3d-two-d .mm3d-viewport,.mm3d-shell.mb-immersive.mm3d-no-webgl .mm3d-viewport{display:none!important}

.mm3d-live-guide{position:absolute;top:57px;left:18px;max-width:calc(100% - 36px);z-index:4;padding:8px 13px;background:#f7efddeF;color:#294d3d;border:1px solid #dbc99c;border-radius:9px;font:700 13px/1.6 'Hind Siliguri',sans-serif;pointer-events:none;overflow-wrap:anywhere}.mm3d-pin.my-seat{background:#d8efdb;color:#214e38;border:2px solid #398151}.mm3d-pin.active-turn{background:#ffdf96;color:#4d3519;border:2px solid #b67c26;box-shadow:0 0 0 3px #ffe7ae4d}.mm3d-shell .mm3d-alt{min-height:40px}.mm3d-shell .mm3d-nav button{min-height:40px}@media(max-width:720px){.mm3d-live-guide{top:46px;left:10px;font-size:11px;padding:5px 9px}.mm3d-shell.mb-immersive .mm3d-live-guide{max-width:calc(100% - 20px)}}

#immersiveControls .doc-btn{color:#fffaf0;background:#244e41;border:1px solid #244e41;line-height:1.65;min-height:46px;display:flex;align-items:center;justify-content:center;white-space:normal;overflow-wrap:anywhere;padding:12px 14px}#immersiveControls .doc-btn:nth-child(2){background:#a33e2e;border-color:#a33e2e;color:#fffaf0}#immersiveControls .doc-btn:nth-child(3){background:#eee1c7;color:#543b28;border-color:#bda17a}#immersiveControls .maincol,#immersiveControls .sidecol,#immersiveControls .paper,#immersiveControls form{min-width:0}#immersiveControls p,#immersiveControls h2,#immersiveControls h3,#immersiveControls label{overflow-wrap:anywhere}#immersiveControls input,#immersiveControls textarea,#immersiveControls select{max-width:100%;color:#23362f;background:#fffdf5}#immersiveControls button:focus-visible,#immersiveControls a:focus-visible{outline:3px solid #12665b;outline-offset:3px}#immersiveControls .action-button,#immersiveControls .primary{min-height:44px;white-space:normal;line-height:1.6}#immersiveControls .paper{scroll-margin-top:16px}#immersiveControls textarea{scroll-margin-top:20px}

#immersiveExit:not([hidden]){display:flex;align-items:center;justify-content:center;position:absolute;top:max(10px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:30;min-width:108px;min-height:48px;padding:10px 16px;border:2px solid #f2ddab;border-radius:11px;background:#fff8e8;color:#7a2820;font:800 16px/1.4 'Hind Siliguri',sans-serif;box-shadow:0 4px 15px #0005;cursor:pointer}.mb-immersive .mm3d-badge{display:none}.mb-immersive .mm3d-kicker{max-width:calc(100% - 125px)}.mb-immersive .mm3d-live-guide{max-width:calc(100% - 145px)}@media(max-width:720px){#immersiveExit:not([hidden]){min-width:94px;min-height:48px;font-size:15px;padding:8px 11px}.mm3d-shell.mb-immersive .mm3d-viewport{flex-basis:30dvh;height:30dvh!important;min-height:145px}.mb-immersive .mm3d-top{left:10px}.mb-immersive .mm3d-live-guide{font-size:10px;max-width:calc(100% - 120px)}.mm3d-shell.mb-immersive .mm3d-bottom{gap:5px}.mm3d-shell.mb-immersive .mm3d-bottom button{min-height:42px;padding:8px 10px}#immersiveControls{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}}
/* Exactly one room representation is visible, even with intervening controls. */
#v9Room{display:none!important}#v9Room.mm3d-fallback-show{display:block!important}.mm3d-shell.mm3d-two-d .mm3d-viewport,.mm3d-shell.mm3d-no-webgl .mm3d-viewport{display:none!important}.mm3d-mode-select{border:1px solid #d1bb8c;border-radius:9px;background:#fff8e8;color:#284334;min-height:44px;padding:8px 10px;font:700 14px/1.4 'Hind Siliguri',sans-serif;max-width:155px}.mm3d-mode-label{display:flex;align-items:center;gap:7px;color:#f9efda;font-size:12px}.mm3d-shell button[hidden]{display:none!important}
.mm3d-mode-label{gap:5px;flex-wrap:wrap}.mm3d-mode-button{background:#182f28;color:#fff9e9;border:1px solid #c7b185;border-radius:8px;min-height:44px;padding:9px 13px;font:700 13px/1.5 'Hind Siliguri',sans-serif;cursor:pointer}.mm3d-mode-button[aria-pressed=true]{background:#fff0cb;color:#283e30;border:2px solid #ddb469}.mm3d-mode-select[hidden]{display:none!important}
.mb-secondary-panel{border:1px solid #cebd9f;background:#fff7e8;border-radius:12px;overflow:hidden}.mb-secondary-panel>summary{padding:15px 18px;min-height:52px;cursor:pointer;font-weight:700;color:#2b5344;line-height:1.6}.mb-secondary-panel>.paper{border:0;border-radius:0;margin:0;box-shadow:none}.mb-secondary-panel>summary::marker{color:#a0412e}.mb-court-journey #journeyStory{background:#fffcf1;border:1px solid #cbd0b7;border-radius:9px;padding:10px 13px;margin:12px 0}.mb-court-journey #journeyStory summary{min-height:28px}.mb-verdict-pending>.paper-hd,.mb-verdict-pending>#verdictBox{display:none}.mb-verdict-pending:not(:has(#persistentActions)){display:none}.mb-verdict-pending #persistentActions{margin:0}.mm3d-shell .mm3d-touch-toggle{margin:0}

main.container:has(#v8Docket)>*{order:0!important}.mb-verdict-pending:has(#persistentActions[hidden]){display:none}

/* A compact 2D seat map leaves room for hearing controls on a phone. */
.mm3d-flat-host{display:none}.mb-immersive.mm3d-two-d .mm3d-flat-host,.mb-immersive.mm3d-no-webgl .mm3d-flat-host{display:block;flex:0 0 auto;max-height:35dvh;overflow-y:auto;background:#74523a;padding-top:60px}.mb-immersive .mm3d-flat-host #v9Room{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;margin:0;padding:10px;border-radius:0;background:#74523a;box-shadow:none}.mb-immersive .mm3d-flat-host .v9-judge-platform,.mb-immersive .mm3d-flat-host .v9-speaking-rail,.mb-immersive .mm3d-flat-host .v9-side,.mb-immersive .mm3d-flat-host .v9-center-stand,.mb-immersive .mm3d-flat-host .v9-audience{display:contents}.mb-immersive .mm3d-flat-host .v9-wall,.mb-immersive .mm3d-flat-host .v9-chamber-roof,.mb-immersive .mm3d-flat-host .v9-stand-illustration,.mb-immersive .mm3d-flat-host .v9-floorline,.mb-immersive .mm3d-flat-host .v9-counter,.mb-immersive .mm3d-flat-host .v9-visitor-marker{display:none}.mb-immersive .mm3d-flat-host .v9-station{width:100%;max-width:none;min-height:60px;margin:0;padding:7px 4px;box-shadow:none;transform:none}.mb-immersive .mm3d-flat-host .v9-station small{font-size:10px;white-space:normal;overflow-wrap:anywhere}.mb-immersive .mm3d-flat-host .v9-station strong{font-size:12px}.mb-immersive .mm3d-flat-host .v9-avatar,.mb-immersive .mm3d-flat-host .v9-gallery-heads{display:none}.mm3d-shell .mm3d-touch-toggle[hidden]{display:none!important}.mm3d-bottom .mm3d-touch-toggle{font-size:12px;padding:8px 10px;min-height:44px}.mm3d-bottom .mm3d-mode-label{margin-left:auto}@media(max-width:720px){.mb-immersive.mm3d-two-d .mm3d-flat-host,.mb-immersive.mm3d-no-webgl .mm3d-flat-host{max-height:36dvh;padding-top:60px}.mb-immersive .mm3d-flat-host #v9Room{gap:6px;padding:8px}.mb-immersive .mm3d-flat-host .v9-station{min-height:51px;padding:6px 3px}.mm3d-bottom{align-items:center}.mm3d-bottom #mm3dStatus{display:none}.mm3d-mode-button{min-height:44px;padding:8px 10px}.mm3d-mode-label{justify-content:center}.mm3d-bottom .mm3d-mode-label{margin-left:0}.mb-immersive #mm3dFullscreenBtn{display:none}.mb-immersive .mm3d-bottom{justify-content:space-between}.mb-immersive .mm3d-bottom .mm3d-touch-toggle{flex-basis:100%;margin:0;max-width:none}.mb-immersive #immersiveControls{padding:12px}.mb-immersive #immersiveControls .mb-court-journey h2{font-size:21px}.mb-immersive #immersiveControls .mb-journey-note{display:none}}@media(max-height:500px){.mb-immersive.mm3d-two-d .mm3d-flat-host{max-height:32dvh;padding-top:0}.mb-immersive .mm3d-flat-host #v9Room{padding-right:120px;grid-template-columns:repeat(4,minmax(0,1fr))}}

.mm3d-flat-host{position:relative}.mm3d-flat-label{position:absolute;top:13px;left:13px;right:122px;color:#fff6df;font:700 14px/1.6 'Hind Siliguri',sans-serif;overflow-wrap:anywhere}@media(max-height:500px){.mm3d-flat-label{display:none}}

@media(max-height:500px){.mb-immersive.mm3d-two-d .mm3d-flat-host,.mb-immersive.mm3d-no-webgl .mm3d-flat-host{max-height:40dvh}}
