html[data-rooms-theatre],html[data-rooms-theatre] body{background:var(--tb-bg)}.hs-appbar.rmt-appbar{box-shadow:inset 0 -2px 0 var(--gold)}@media (min-width:640px){html[data-rooms-theatre] [data-toast-stack]{align-items:center;left:50%;right:auto;transform:translate(-50%)}}.rmt-canvas{--fr-ink:var(--tb-ink);--fr-gold:var(--tb-gold);--fr-blue:color-mix(in srgb, var(--accent) 45%, var(--tb-ink));--fr-glow:color-mix(in srgb, var(--accent) 70%, var(--tb-bg));z-index:0;pointer-events:none;background:var(--tb-bg);width:100%;height:100%;display:block;position:fixed;inset:0}.rmt,.rmt-layers{scrollbar-color:color-mix(in srgb, var(--tb-ink) 40%, var(--tb-bg)) transparent;--rmt-card:color-mix(in srgb, var(--tb-bg) 94%, black);--rmt-card-2:color-mix(in srgb, var(--tb-bg) 86%, var(--tb-ink));--rmt-field:color-mix(in srgb, var(--tb-bg) 82%, black);--rmt-menu:color-mix(in srgb, var(--tb-bg) 78%, black);--rmt-edge:#ffffff29;--rmt-edge-2:#ffffff4d;--rmt-line:#ffffff1f;--rmt-wash:#ffffff0f;--rmt-hover:#ffffff1a;--rmt-ink:var(--tb-ink);--rmt-gold:var(--tb-gold);--rmt-gold-soft:color-mix(in srgb, var(--tb-gold) 14%, transparent);--rmt-gold-edge:color-mix(in srgb, var(--tb-gold) 65%, transparent);--rmt-good:var(--on-navy-success);--rmt-good-soft:color-mix(in srgb, var(--on-navy-success) 16%, transparent);--rmt-risk:var(--on-navy-danger);--rmt-risk-soft:color-mix(in srgb, var(--on-navy-danger) 18%, transparent);--rmt-ease:cubic-bezier(.16, .84, .3, 1);--rmt-font:var(--font-sans,"Segoe UI"), system-ui, sans-serif;--rmt-dur-state:.16s;--rmt-dur-screen:.24s;--rmt-dur-rise:.7s;--rmt-step:60ms;--rmt-dur-dot:1.2s;--rmt-dur-flash:2s;color:var(--rmt-ink);font-family:var(--rmt-font)}.rmt{min-height:calc(100vh - 56px);padding:20px 28px 72px;position:relative}:is(.rmt,.rmt-layers) *,:is(.rmt,.rmt-layers) :before,:is(.rmt,.rmt-layers) :after{box-sizing:border-box}:is(.rmt,.rmt-layers) :is(button,input,select,textarea):where(:not(.rmt-orgchat-box *,.adm-th-kit *)){color:inherit;font-family:inherit}:is(.rmt,.rmt-layers) :focus-visible:where(:not(.rmt-orgchat-box *)){outline:2px solid var(--rmt-gold);outline-offset:2px}:is(.rmt,.rmt-layers) svg.rmt-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:is(.rmt,.rmt-layers) svg.rmt-i *{vector-effect:non-scaling-stroke}:is(.rmt,.rmt-layers) kbd:where(:not(.rmt-orgchat-box *)){height:20px;font:600 13px/16px var(--rmt-font);white-space:nowrap;border:1px solid #ffffff61;border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}:is(.rmt,.rmt-layers) p:where(:not(.rmt-orgchat-box *,.adm-th-kit *)){margin:0}.rmt .rmt-num{font-variant-numeric:tabular-nums}@keyframes rmt-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes rmt-fade{0%{opacity:0}}.rmt-enter .rmt-rv{animation:rmt-rise var(--rmt-dur-rise) var(--rmt-ease) backwards;animation-delay:calc(var(--rmt-step) * var(--i,0))}.rmt-btn{border:1px solid var(--rmt-edge-2);height:38px;font:700 14px/20px var(--rmt-font);white-space:nowrap;color:var(--rmt-ink);cursor:pointer;transition:background var(--rmt-dur-state), border-color var(--rmt-dur-state);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.rmt-btn:hover{background:var(--rmt-hover);border-color:#ffffff8c}.rmt-btn.white{background:var(--tb-ink);border-color:var(--tb-ink);color:var(--tb-bg);box-shadow:0 6px 18px #00000047}.rmt-btn.white:hover{background:color-mix(in srgb, var(--tb-ink) 92%, var(--tb-bg))}.rmt-btn.white kbd{border-color:color-mix(in srgb, var(--tb-bg) 40%, transparent)}.rmt-btn[aria-pressed=true]{border-color:var(--rmt-gold-edge);color:var(--rmt-gold)}.rmt-btn.sm{height:32px;padding:0 12px;font-size:13px;line-height:16px}.rmt-btn[disabled]{cursor:wait}.rmt-btn>svg.rmt-i{width:16px;height:16px}.rmt-link{font:700 14px/20px var(--rmt-font);color:var(--rmt-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rmt-sel{border:1px solid var(--rmt-edge-2);background:var(--rmt-field);min-width:0;height:38px;color:var(--rmt-ink);font:700 14px/20px var(--rmt-font);border-radius:8px;outline:none;padding:0 10px}.rmt-sel.sm{height:34px;font-size:13px;line-height:16px}.rmt-sel option{background:var(--rmt-menu);color:var(--rmt-ink)}.rmt-sel:focus{border-color:var(--rmt-gold);box-shadow:0 0 0 3px var(--rmt-gold-soft)}.rmt-seg{border:1px solid var(--rmt-edge);background:var(--rmt-field);border-radius:10px;padding:3px;display:inline-flex}.rmt-seg>button{height:28px;font:700 13px/16px var(--rmt-font);cursor:pointer;transition:background var(--rmt-dur-state);background:0 0;border:0;border-radius:7px;padding:0 12px}.rmt-seg>button:hover{background:var(--rmt-hover)}.rmt-seg>button[aria-pressed=true]{background:var(--tb-ink);color:var(--tb-bg)}.rmt-chips{flex-wrap:wrap;gap:8px;display:flex}.rmt-chip{border:1px solid var(--rmt-edge-2);background:var(--rmt-wash);height:32px;font:700 13px/16px var(--rmt-font);white-space:nowrap;cursor:pointer;transition:background var(--rmt-dur-state);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.rmt-chip:hover{background:var(--rmt-hover)}.rmt-chip[aria-pressed=true]{background:var(--tb-ink);border-color:var(--tb-ink);color:var(--tb-bg)}.rmt-findin{border:1px solid var(--rmt-edge-2);background:var(--rmt-field);border-radius:8px;align-items:center;gap:8px;width:260px;min-width:0;height:34px;padding:0 10px;display:inline-flex}.rmt-findin>input{min-width:0;height:100%;font:600 14px/20px var(--rmt-font);background:0 0;border:0;outline:none;flex:1}.rmt-findin>input::placeholder{color:var(--rmt-ink);opacity:.86;font-weight:600}.rmt-findin:focus-within{border-color:var(--rmt-gold);box-shadow:0 0 0 3px var(--rmt-gold-soft)}.rmt-findin>svg.rmt-i{width:16px;height:16px}.rmt-tag{border:1px solid var(--rmt-edge-2);height:24px;font:700 13px/16px var(--rmt-font);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.rmt-tag>i{background:var(--rmt-ink);border-radius:50%;flex:none;width:7px;height:7px}.rmt-tag.good>i{background:var(--rmt-good)}.rmt-tag.wait{border-color:var(--rmt-gold-edge);color:var(--rmt-gold)}.rmt-tag.wait>i{background:var(--rmt-gold)}.rmt-cnt{min-width:22px;height:22px;font:700 13px/16px var(--rmt-font);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:11px;place-items:center;padding:0 6px;display:inline-grid}.rmt-cnt.hot{background:var(--rmt-gold);color:var(--tb-bg)}.rmt-gold{color:var(--rmt-gold)}.rmt-sp{flex:1}.rmt-av{width:32px;height:32px;font:700 13px/16px var(--rmt-font);background:var(--tb-gold);color:var(--tb-bg);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.rmt-av.xs{width:26px;height:26px}.rmt-av.sm{width:30px;height:30px}.rmt-av.md{width:40px;height:40px;font-size:14px}.rmt-av.me{background:var(--tb-ink);color:var(--tb-bg)}.rmt-av.gst{background:var(--rmt-card);color:var(--rmt-gold);box-shadow:inset 0 0 0 1px var(--rmt-gold-edge)}.rmt-av.vera{background:var(--rmt-gold);color:var(--tb-bg)}.rmt-av.plus{background:var(--rmt-card-2);color:var(--rmt-ink);box-shadow:inset 0 0 0 1px var(--rmt-edge-2)}.rmt-av.p0{background:var(--av-1-bg);color:var(--av-1-ink)}.rmt-av.p1{background:var(--av-2-bg);color:var(--av-2-ink)}.rmt-av.p2{background:var(--av-3-bg);color:var(--av-3-ink)}.rmt-av.p3{background:var(--av-5-bg);color:var(--av-5-ink)}.rmt-pr{background:var(--rmt-good);width:10px;height:10px;box-shadow:0 0 0 2px var(--rmt-card);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.rmt-avs{align-items:center;display:inline-flex}.rmt-avs>.rmt-av{box-shadow:0 0 0 2px var(--rmt-card)}.rmt-avs>.rmt-av+.rmt-av{margin-left:-4px}.rmt-mk{width:34px;height:34px;font:800 13px/16px var(--rmt-font);letter-spacing:.02em;color:var(--tb-ink);background:color-mix(in srgb, var(--tb-ink) 18%, var(--tb-bg));border:1px solid #ffffff4d;border-radius:9px;flex:none;place-items:center;display:inline-grid}.rmt-mk.xs{letter-spacing:0;border-radius:6px;width:24px;height:24px;font-size:13px;line-height:16px}.rmt-mk.sm{border-radius:7px;width:28px;height:28px}.rmt-mk.lg{border-color:var(--rmt-gold-edge);border-radius:11px;width:46px;height:46px;font-size:15px;line-height:20px;box-shadow:0 8px 22px #00000059}.rmt-mk.t-renewal{background:color-mix(in srgb, var(--accent) 42%, var(--tb-bg))}.rmt-mk.t-negotiation{background:color-mix(in srgb, var(--tb-gold) 30%, var(--tb-bg))}.rmt-mk.t-sourcing{background:color-mix(in srgb, var(--on-navy-success) 30%, var(--tb-bg))}.rmt-mk.t-audit{background:color-mix(in srgb, var(--on-navy-danger) 32%, var(--tb-bg))}.rmt-mk.t-collaboration{background:color-mix(in srgb, var(--tb-ink) 22%, var(--tb-bg))}.rmt-mk.t-custom{background:color-mix(in srgb, var(--tb-ink) 12%, var(--tb-bg))}.rmt-shell{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:28px;display:grid}.rmt-sb{border:1px solid var(--rmt-edge);background:var(--rmt-card);scrollbar-width:thin;border-radius:16px;flex-direction:column;gap:2px;max-height:calc(100dvh - 104px);padding:12px 10px 10px;display:flex;position:sticky;top:0;overflow:auto}.rmt-sb>*{flex:none}.rmt-sb-find{border:1px solid var(--rmt-edge-2);background:var(--rmt-field);height:40px;font:600 14px/20px var(--rmt-font);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:6px;padding:0 10px;display:grid}.rmt-sb-find:hover{border-color:#ffffff8c}.rmt-sb-label{font:700 13px/16px var(--rmt-font);letter-spacing:.04em;text-transform:uppercase;color:var(--rmt-gold);margin:14px 10px 4px}.rmt-sb-row{min-height:40px;font:600 14px/20px var(--rmt-font);color:var(--rmt-ink);text-align:left;cursor:pointer;transition:background var(--rmt-dur-state);background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:grid;position:relative}.rmt-sb-row:hover{background:var(--rmt-hover)}.rmt-sb-row[aria-current=page]{background:#ffffff24;font-weight:700}.rmt-sb-row[aria-current=page]:before{content:"";background:var(--gold);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.rmt-sb-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmt-sb-room{grid-template-columns:28px minmax(0,1fr) auto}.rmt-sb-room.arch>span:nth-child(2){font-style:italic}.rmt-sb-new{border:1px dashed var(--rmt-edge-2);margin-top:4px}.rmt-sb-new>kbd{justify-self:end}.rmt-sb-none{font:600 13px/16px var(--rmt-font);padding:6px 10px}.rmt-sb-foot{border-top:1px solid var(--rmt-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:12px 10px 4px;display:grid}.rmt-sb-foot>span:not(.rmt-av){flex-direction:column;min-width:0;display:flex}.rmt-sb-foot b{font:700 14px/20px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmt-sb-foot em{font:600 13px/16px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.rmt-work{min-width:0}.rmt-head{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:24px;min-height:196px;display:grid}.rmt-title{font:800 30px/36px var(--rmt-font);letter-spacing:-.01em;align-items:center;gap:14px;margin:0;display:flex}.rmt-gi{border:1px solid var(--rmt-gold-edge);background:var(--rmt-gold-soft);width:48px;height:48px;color:var(--rmt-gold);border-radius:12px;flex:none;place-items:center;display:grid}.rmt-gi>svg.rmt-i{width:24px;height:24px}.rmt-line{font:600 15px/24px var(--rmt-font);flex-wrap:wrap;gap:4px 0;margin-top:12px;display:flex}.rmt-line>span:not(:last-child):after{content:"·";margin:0 12px}.rmt-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.rmt-anc{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.rmt-anchor{width:100%;height:170px}.rmt-legend{font:600 13px/16px var(--rmt-font);text-align:center}.rmt-legend b{color:var(--rmt-gold)}.rmt-lg{background:var(--rmt-gold);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.rmt-sec{margin-top:24px}.rmt-card{border:1px solid var(--rmt-edge);background:var(--rmt-card);border-radius:16px;min-width:0;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000052}.rmt-card-h{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px 22px 12px;display:flex}.rmt-card-h>h2{font:700 20px/28px var(--rmt-font);margin:0}.rmt-card-h>.rmt-c{font:600 14px/20px var(--rmt-font)}.rmt-g2{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.rmt-empty{font:600 14px/20px var(--rmt-font);flex-direction:column;gap:4px;padding:10px 22px 22px;display:flex}.rmt-empty>b{font:700 15px/20px var(--rmt-font)}.rmt-needs{padding-bottom:8px}.rmt-need{border-top:1px solid var(--rmt-line);grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 22px;display:grid}.rmt-need-ic{background:var(--rmt-wash);border:1px solid var(--rmt-edge);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.rmt-need.wait .rmt-need-ic{background:var(--rmt-gold-soft);border-color:var(--rmt-gold-edge);color:var(--rmt-gold)}.rmt-need.risk .rmt-need-ic{background:var(--rmt-risk-soft);border-color:color-mix(in srgb, var(--rmt-risk) 60%, transparent);color:var(--rmt-risk)}.rmt-need-t{flex-direction:column;min-width:0;display:flex}.rmt-need-t>b{font:700 15px/20px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmt-need-t>em{font:600 13px/20px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.rmt-need-r{border:1px solid var(--rmt-edge);background:var(--rmt-wash);max-width:220px;height:30px;font:700 13px/16px var(--rmt-font);color:var(--rmt-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 4px;text-decoration:none;display:inline-flex}.rmt-need-r>span{text-overflow:ellipsis;overflow:hidden}a.rmt-need-r:hover{background:var(--rmt-hover)}.rmt-need-w{font:700 13px/16px var(--rmt-font);white-space:nowrap;font-variant-numeric:tabular-nums}.rmt-need.risk .rmt-need-w{color:var(--rmt-risk)}.rmt-sc{padding:16px 18px 12px}.rmt-sc-k{font:700 13px/16px var(--rmt-font);letter-spacing:.04em;text-transform:uppercase;color:var(--rmt-gold);align-items:center;gap:8px;margin-bottom:6px;display:flex}.rmt-sc-k>svg.rmt-i{width:16px;height:16px}.rmt-sc .rmt-empty{padding:6px 0 4px}.rmt-cu{border-top:1px solid var(--rmt-line);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.rmt-cu-d,.rmt-cu-t{flex-direction:column;min-width:0;display:flex}.rmt-cu-d>b,.rmt-cu-t>b{font:700 14px/20px var(--rmt-font)}.rmt-cu-d>em,.rmt-cu-t>em{font:600 13px/16px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.rmt-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.rmt-sec-h{font:700 22px/28px var(--rmt-font);margin:0 6px 0 0}.rmt-rgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.rmt-rcard{border:1px solid var(--rmt-edge);background:var(--rmt-card);text-align:left;min-width:0;transition:border-color var(--rmt-dur-state), box-shadow var(--rmt-dur-state);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000052}.rmt-rcard:hover{border-color:var(--rmt-edge-2);box-shadow:inset 0 1px #ffffff14,0 22px 60px #0006}.rmt-rcard.arch{border-style:dashed}.rmt-rc-ph{background:var(--rmt-card-2);flex:none;height:150px;position:relative;overflow:hidden}.rmt-rc-ph>img{object-fit:cover;width:100%;height:100%;display:block}.rmt-rc-ph:after{content:"";background:linear-gradient(180deg, #0000 35%, var(--rmt-card) 100%);position:absolute;inset:0}.rmt-rc-ph>.rmt-mk{z-index:1;position:absolute;bottom:12px;left:16px}.rmt-rc-need,.rmt-rc-new{z-index:1;height:28px;font:700 13px/16px var(--rmt-font);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:12px;right:12px}.rmt-rc-need{background:var(--tb-gold);color:var(--tb-bg);box-shadow:0 6px 16px #0000004d}.rmt-rc-need>svg.rmt-i{width:15px;height:15px}.rmt-rc-new{background:var(--tb-ink);color:var(--tb-bg)}.rmt-rc-b{flex-direction:column;flex:1;gap:10px;padding:6px 18px 16px;display:flex}.rmt-rc-h{flex-direction:column;min-width:0;display:flex}.rmt-rc-h>b{font:700 18px/24px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmt-rc-h>span{font:600 13px/20px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmt-rc-f{font:700 13px/16px var(--rmt-font);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rmt-rc-f>span{align-items:center;gap:6px;display:inline-flex}.rmt-rc-f>span>svg.rmt-i{width:15px;height:15px}.rmt-rc-f .late{color:var(--rmt-risk)}.rmt-rc-ppl{flex:auto;min-width:0}.rmt-rc-ppl>em{white-space:nowrap;font-style:normal;font-weight:700}.rmt-rc-last{background:var(--rmt-wash);font:600 13px/20px var(--rmt-font);-webkit-line-clamp:2;border-radius:10px;-webkit-box-orient:vertical;padding:10px 12px;display:-webkit-box;overflow:hidden}.rmt-rc-k{font:700 13px/16px var(--rmt-font);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;display:flex}.rmt-rc-k>span{align-items:center;gap:6px;display:inline-flex}.rmt-rc-k>span>svg.rmt-i{width:15px;height:15px}.rmt-rc-k .soon{color:var(--rmt-gold)}.rmt-rc-call{font:700 13px/16px var(--rmt-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.rmt-rc-call>svg.rmt-i{width:15px;height:15px}.rmt-rc-open{margin-left:auto}.rmt-newc{border-style:dashed;border-color:var(--rmt-edge-2);cursor:pointer;min-height:300px;font:600 14px/20px var(--rmt-font);background:#ffffff08;justify-content:center;align-items:flex-start;gap:10px;padding:26px}.rmt-newc:hover{background:var(--rmt-wash)}.rmt-newc>b{font:700 20px/28px var(--rmt-font)}.rmt-nc-ic{border:1px solid var(--rmt-gold-edge);background:var(--rmt-gold-soft);width:52px;height:52px;color:var(--rmt-gold);border-radius:14px;place-items:center;display:grid}.rmt-nc-ic>svg.rmt-i{width:24px;height:24px}.rmt-kbd-l{margin-top:4px}.rmt-empty-row{font:600 14px/20px var(--rmt-font);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:28px;display:flex}.rmt-empty-row>b{font:700 15px/20px var(--rmt-font)}.rmt-tablewrap{overflow-x:auto}.rmt-tbl{border-collapse:collapse;width:100%;font:600 14px/20px var(--rmt-font)}.rmt-tbl th{border-bottom:1px solid var(--rmt-edge);font:700 13px/16px var(--rmt-font);text-align:left;white-space:nowrap;padding:14px 16px 10px}.rmt-tbl td{border-bottom:1px solid var(--rmt-line);vertical-align:middle;padding:12px 16px}.rmt-tbl tbody tr:last-child td{border-bottom:0}.rmt-tbl tbody tr{cursor:default;transition:background var(--rmt-dur-state)}.rmt-tbl tbody tr:hover{background:var(--rmt-wash)}.rmt-tbl :is(th,td).r{text-align:right}.rmt-who{align-items:center;gap:10px;min-width:0;display:flex}.rmt-who>span{flex-direction:column;min-width:0;display:flex}.rmt-who b{font:700 14px/20px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.rmt-who em{font:600 13px/16px var(--rmt-font);font-style:normal}.rmt-dd{font:600 13px/16px var(--rmt-font);font-style:normal;display:block}.rmt-feed{padding-bottom:8px}.rmt-fd{border-top:1px solid var(--rmt-line);color:var(--rmt-ink);transition:background var(--rmt-dur-state);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 22px;text-decoration:none;display:grid}.rmt-fd:hover{background:var(--rmt-wash)}.rmt-fd-t{min-width:0;font:600 14px/20px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmt-fd-t>b{font-weight:700}.rmt-fd-t>em{margin-left:8px;font-style:normal;font-weight:600}.rmt-fd>time{font:700 13px/16px var(--rmt-font);white-space:nowrap}.rmt-empty-card{grid-template-columns:360px minmax(0,1fr);margin-top:8px;display:grid;overflow:hidden}.rmt-empty-ph{background:var(--rmt-card-2);min-height:240px;position:relative}.rmt-empty-ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rmt-empty-b{font:600 15px/24px var(--rmt-font);flex-direction:column;justify-content:center;gap:10px;padding:32px;display:flex}.rmt-empty-b>b{font:700 24px/32px var(--rmt-font)}.rmt-scrim{z-index:60;animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;background:#0000008c;justify-content:center;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.rmt-find{border:1px solid var(--rmt-edge-2);background:var(--rmt-menu);width:min(640px,100%);max-height:70vh;color:var(--rmt-ink);font-family:var(--rmt-font);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.rmt-find-in{border-bottom:1px solid var(--rmt-line);align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.rmt-find-in>input{min-width:0;height:100%;font:600 16px/24px var(--rmt-font);background:0 0;border:0;outline:none;flex:1}.rmt-find-in>input::placeholder{color:var(--rmt-ink);opacity:.86}.rmt-find-l{flex:1;padding:8px;overflow:auto}.rmt-find-r{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;display:grid}.rmt-find-r[aria-selected=true]{background:#ffffff1f}.rmt-find-r>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.rmt-find-r b{font:700 14px/20px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmt-find-r em{font:600 13px/16px var(--rmt-font);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.rmt-find-none{font:600 14px/20px var(--rmt-font);padding:18px 12px}.rmt-find-f{border-top:1px solid var(--rmt-line);justify-content:flex-end;padding:10px 12px;display:flex}.rmt-toast{z-index:80;border:1px solid var(--rmt-edge-2);background:var(--rmt-menu);width:fit-content;max-width:calc(100vw - 32px);color:var(--rmt-ink);font:700 14px/20px var(--rmt-font);animation:rmt-fade var(--rmt-dur-screen) var(--rmt-ease) backwards;border-radius:12px;align-items:center;gap:10px;margin-inline:auto;padding:12px 16px;display:flex;position:fixed;bottom:28px;left:0;right:0;box-shadow:0 18px 50px #00000073}.rmt-toast>svg.rmt-i{color:var(--rmt-good)}.rmt-toast.risk>svg.rmt-i{color:var(--rmt-risk)}@media (max-width:1299px){.rmt-head{grid-template-columns:minmax(0,1fr) 320px}.rmt-g2{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1099px){.rmt-shell{grid-template-columns:minmax(0,1fr);gap:18px}.rmt-sb{flex-flow:wrap;align-items:center;gap:6px;max-height:none;padding:8px;position:static}.rmt-sb-find{width:220px;margin:0}.rmt-sb-label,.rmt-sb-room,.rmt-sb-none,.rmt-sb-foot{display:none}.rmt-sb-row{min-height:40px}.rmt-sb-row[aria-current=page]:before{width:auto;height:3px;inset:auto 6px 2px}}@media (max-width:899px){.rmt{padding:12px 0 72px}.rmt-head{grid-template-columns:minmax(0,1fr);min-height:0}.rmt-anc{display:none}.rmt-title{font-size:26px;line-height:32px}.rmt-hide-m{display:none}.rmt-g2{grid-template-columns:minmax(0,1fr)}.rmt-sc{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 20px;display:grid}.rmt-sc>.rmt-sc-k,.rmt-sc>.rmt-empty{grid-column:1/-1}.rmt-empty-card{grid-template-columns:minmax(0,1fr)}.rmt-empty-ph{min-height:160px}}@media (max-width:599px){.rmt-sb-find{width:100%}.rmt-sb-row{flex:auto}.rmt-sb-row>span:empty,.rmt-hide-s{display:none}.rmt-need{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 12px;padding:12px 16px}.rmt-need>.rmt-need-t{grid-column:2/4}.rmt-need>.rmt-need-r{grid-area:2/2;justify-self:start;max-width:100%}.rmt-need>.rmt-btn{grid-area:2/3;justify-self:end}.rmt-need>.rmt-need-w{grid-area:3/2/auto/4}.rmt-need>.rmt-need-w:empty{display:none}.rmt-card-h{padding:16px 16px 10px}.rmt-findin{width:100%}.rmt-rgrid{grid-template-columns:minmax(0,1fr)}.rmt-fd{grid-template-columns:30px minmax(0,1fr) auto;padding:10px 16px}.rmt-fd>.rmt-need-r{display:none}.rmt-fd-t{white-space:normal}.rmt-fd-t>em{margin:0;display:block}}@media (prefers-reduced-motion:reduce){.rmt-enter .rmt-rv,.rmt-scrim,.rmt-toast{animation:none}.rmt *,.rmt-layers *{transition:none}}:root:has(.rmt):not(:has(.hbx,.sut)){background:#f4f5f7}:root:has(.rmt):not(:has(.hbx,.sut)) body{background:#f4f5f7}html[data-rooms-theatre]:not(:has(.hbx,.sut)){background:#f4f5f7}html[data-rooms-theatre]:not(:has(.hbx,.sut)) body{background:#f4f5f7}:root.dark:has(.rmt):not(:has(.hbx,.sut)){background:#14171c}:root.dark:has(.rmt):not(:has(.hbx,.sut)) body{background:#14171c}html.dark[data-rooms-theatre]:not(:has(.hbx,.sut)){background:#14171c}html.dark[data-rooms-theatre]:not(:has(.hbx,.sut)) body{background:#14171c}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) :is(.rmt,.rmt-layers){--rmt-card:#fff;--rmt-card-2:#f6f7f9;--rmt-field:#fff;--rmt-menu:#fff;--rmt-edge:#d0d5db;--rmt-edge-2:#737a85;--rmt-line:#e3e6ea;--rmt-hover:#f1f4f8;--rmt-sel:#eef0f3;--rmt-wash:#15181c0a;--rmt-ink:#15181c;--rmt-gold:#725a0f;--rmt-gold-soft:#faf5e6;--rmt-gold-edge:#a5821e;--rmt-good:#2a7241;--rmt-good-soft:#e5f0e8;--rmt-risk:#a6402e;--rmt-risk-soft:#f8e9e5;--rmt-act:#262b33;--rmt-act-hover:#3a414c;--rmt-on-act:#fff;--rmt-scrim:#15181c52;--rmt-float:0 12px 32px #15181c29;scrollbar-color:#c3c9d1 transparent}:where(html.dark[data-rooms-theatre]:not(:has(.hbx,.sut))) :is(.rmt,.rmt-layers){--rmt-card:#1e2228;--rmt-card-2:#252a31;--rmt-field:#1e2228;--rmt-menu:#1e2228;--rmt-edge:#3b424c;--rmt-edge-2:#6e7682;--rmt-line:#2e333b;--rmt-hover:#2e333b;--rmt-sel:#353b45;--rmt-wash:#ffffff0f;--rmt-ink:#fff;--rmt-gold:#e6c866;--rmt-gold-soft:#332e1f;--rmt-gold-edge:#c9a227;--rmt-good:#8fd3a5;--rmt-good-soft:#1e3326;--rmt-risk:#e69a8a;--rmt-risk-soft:#3a2420;--rmt-act:#e6eaf0;--rmt-act-hover:#fff;--rmt-on-act:#0f1724;--rmt-scrim:#0000008c;--rmt-float:0 12px 32px #00000080;scrollbar-color:#4a525e transparent}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-canvas{--fr-ink:#4a525e;--fr-blue:#4a525e;--fr-gold:#a5821e;--fr-glow:#fff;--fr-glow-k:0;--fr-shade:transparent;background:#f4f5f7}:where(html.dark[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-canvas{--fr-ink:#fff;--fr-blue:#6e7682;--fr-gold:#e6c866;--fr-glow:#1e222a;--fr-glow-k:1;--fr-shade:#00000057;background:#14171c}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) :is(.rmt,.rmt-layers) :focus-visible:where(:not(.rmt-orgchat-box *)){outline-color:var(--rmt-act)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) :is(.rmt,.rmt-layers) kbd:where(:not(.rmt-orgchat-box *)){border-color:var(--rmt-edge-2)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-btn{border-color:var(--rmt-edge-2);background:var(--rmt-card)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-btn:hover{border-color:var(--rmt-edge-2);background:var(--rmt-hover)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-btn.white{border-color:var(--rmt-act);background:var(--rmt-act);color:var(--rmt-on-act);box-shadow:none;font-weight:600}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-btn.white:hover{border-color:var(--rmt-act-hover);background:var(--rmt-act-hover)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-btn.white kbd{border-color:color-mix(in srgb, var(--rmt-on-act) 40%, transparent);color:var(--rmt-on-act)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-btn[aria-pressed=true]{border-color:var(--rmt-act);background:var(--rmt-sel);color:var(--rmt-ink)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) :is(.rmt-sel:focus,.rmt-findin:focus-within){border-color:var(--rmt-act);box-shadow:0 0 0 3px color-mix(in srgb, var(--rmt-act) 16%, transparent)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-seg{background:var(--rmt-sel)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-seg>button[aria-pressed=true]{background:var(--rmt-card);color:var(--rmt-ink);box-shadow:inset 0 0 0 1px var(--rmt-edge)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-chip[aria-pressed=true]{border-color:var(--rmt-act);background:var(--rmt-sel);color:var(--rmt-ink)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-cnt{background:var(--rmt-sel);color:var(--rmt-ink)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-cnt.hot{background:var(--rmt-risk-soft);color:var(--rmt-risk)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-av{background:var(--rmt-sel);color:var(--rmt-ink);box-shadow:inset 0 0 0 1px var(--rmt-edge)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-av.me{background:var(--rmt-sel);color:var(--rmt-ink);box-shadow:inset 0 0 0 1px var(--rmt-act)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-av.vera{background:var(--sb-mark);color:var(--sb-mark-ink)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk{border-color:var(--rmt-edge);color:var(--rmt-ink);background:var(--rmt-card-2)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk.lg{border-color:var(--rmt-gold-edge);box-shadow:none}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk.t-renewal{background:color-mix(in srgb, var(--rmt-act) 12%, var(--rmt-card))}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk.t-negotiation{background:color-mix(in srgb, var(--rmt-gold-edge) 18%, var(--rmt-card))}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk.t-sourcing{background:color-mix(in srgb, var(--rmt-good) 14%, var(--rmt-card))}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk.t-audit{background:color-mix(in srgb, var(--rmt-risk) 14%, var(--rmt-card))}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk.t-collaboration{background:color-mix(in srgb, var(--rmt-ink) 8%, var(--rmt-card))}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-mk.t-custom{background:var(--rmt-card-2)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb{--rmt-ink:var(--sb-ink);--rmt-hover:var(--sb-hover);--rmt-line:var(--sb-line);--rmt-edge:var(--sb-line);--rmt-edge-2:var(--sb-line-2);--rmt-wash:var(--sb-on);--rmt-field:var(--sb-field);border-color:var(--sb-line-2);background:var(--sb-panel);color:var(--sb-ink)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb-find:hover{border-color:var(--sb-ink-3)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb-label{color:var(--sb-ink-2)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb-row[aria-current=page]{background:var(--sb-on);color:var(--sb-on-ink);box-shadow:inset 0 0 0 1px var(--sb-line)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb-row[aria-current=page]:before{background:var(--sb-bar);border-radius:0 3px 3px 0;width:4px;top:6px;bottom:6px;left:0}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb .rmt-cnt{background:var(--sb-line);color:var(--sb-ink)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb .rmt-cnt.hot{background:var(--rmt-risk-soft);color:var(--rmt-risk)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb kbd{border-color:var(--sb-line-2);background:var(--sb-field);color:var(--sb-ink-2)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb .rmt-av{background:var(--sb-field);color:var(--sb-ink-2);box-shadow:inset 0 0 0 1px var(--sb-line-2)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb .rmt-av.me{box-shadow:inset 0 0 0 1px var(--sb-ink)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-sb .rmt-mk{border-color:var(--sb-line-2)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) :is(.rmt-card,.rmt-rcard),:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-rcard:hover{box-shadow:none}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-rc-need{background:var(--rmt-risk-soft);color:var(--rmt-risk);box-shadow:none}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-rc-new{background:var(--rmt-act);color:var(--rmt-on-act)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-newc{background:var(--rmt-card)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-find-r[aria-selected=true]{background:var(--rmt-sel)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) .rmt-scrim{background:var(--rmt-scrim)}:where(html[data-rooms-theatre]:not(:has(.hbx,.sut))) :is(.rmt-find,.rmt-toast){box-shadow:var(--rmt-float)}
