@media screen and (width<=900px){:root{--bottom-nav:58px;--row-x:10px}.sidebar{z-index:50;width:auto;height:auto;padding:0 0 env(safe-area-inset-bottom);border-right:none;border-top:1px solid var(--cream-line);flex-direction:row;position:fixed;inset:auto 0 0}.side-brand,.side-foot{display:none}.nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-direction:row;flex:auto;gap:2px;min-width:0;padding:4px 6px;scroll-padding-inline:6px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav:after{content:"";flex:0 0 var(--nav-end,0px)}.nav[data-more-left],.nav[data-more-right]{--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--fade-l), var(--ink) calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--fade-l), var(--ink) calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--fade-l), var(--ink) calc(100% - var(--fade-r)), transparent)}.nav[data-more-left]{--fade-l:18px}.nav[data-more-right]{--fade-r:36px}.nav-item{text-align:center;white-space:nowrap;scroll-snap-align:start;flex-direction:column;flex:none;justify-content:center;gap:2px;width:auto;min-width:64px;padding:6px 8px;font-size:12px;line-height:1.2}.nav-item .ico{width:auto}.nav-item .soon,.nav-item[data-short] .nav-label{display:none}.nav-item[data-short]:after{content:attr(data-short)}.topbar{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px 0}.topbar-title{min-width:0}.page-title{font-size:18px}.page-sub{display:none}.scen-picker{margin-left:auto}.main{border-top-width:3px}.content{padding:12px 12px calc(var(--bottom-nav) + 24px + env(safe-area-inset-bottom))}.login-card{padding:26px 20px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select:not(.scen-select),textarea{font-size:16px!important}html,body{overflow-x:hidden}.toolbar{gap:6px}.toolbar .search{flex:auto;min-width:0;max-width:none}.toolbar select{max-width:100%}.toolbar-filters{display:none}.toolbar-filters.open{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;display:flex}.toolbar-filters.always{display:contents}.toolbar-filters.open select{flex:45%;min-width:0}.summary-strip{gap:4px 14px;padding:6px 12px}.summary-extra{margin-left:0}.subtabs{max-width:100%;display:flex;overflow-x:auto}.subtab{white-space:nowrap;flex:none;padding:7px 12px;font-size:14px}.lrow{padding:8px var(--row-x);align-items:flex-start;gap:2px 8px}.lrow-lead,.lrow-value,.lrow-actions{margin-top:1px}.lrow-main{min-width:45%}.lrow-line{gap:2px 6px}.lrow-title{flex:100%}.lrow-meta{font-size:12.5px}.lrow-actions{gap:4px}.ui-field[style]{flex:140px!important;max-width:100%!important}.dcol{padding:0}.dcol-fill{min-height:16px}.lrow-value{flex:0 auto;max-width:50%}.lrow-val-meta{white-space:normal}.ui-seg{background:var(--cream-line);border-radius:12px;flex-wrap:wrap;gap:1px}.ui-seg-btn{background:var(--paper);white-space:normal;border-right:none;flex:auto}.ui-seg-btn:disabled:hover{background:var(--paper)}.ui-field>.ui-seg{display:flex}.ui-field>.ui-seg>.ui-seg-btn{flex:1 1 0}.ui-field:has(>.ui-seg){flex:100%!important;max-width:100%!important}button.g-tag.clickable,a.g-tag,.icon-btn{position:relative}button.g-tag.clickable:before,a.g-tag:before,.icon-btn:before{content:"";height:34px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.icon-btn.sm{border-radius:7px;width:26px;height:26px;font-size:13px}.scen-picker .scen-select{margin:-6px 0;padding-top:9px;padding-bottom:9px}.seat-layout{flex-direction:column}.seat-side{width:100%}.seat-canvas-wrap{max-height:60vh}.modal-overlay,.edit-overlay{align-items:flex-end;padding:40px 0 0}.modal{border-radius:var(--radius) var(--radius) 0 0;width:100%;max-width:none;max-height:100%;padding:16px 14px calc(14px + env(safe-area-inset-bottom));border-width:1px 0 0;overflow-y:auto}.edit-modal,.edit-modal.wide{max-width:none;max-height:100%;overflow:hidden}.qa-right{max-height:none;padding-right:0;overflow:visible}.seat-modal-body{flex-direction:column;overflow-y:auto}.seat-modal-left{width:auto;min-width:0;padding-right:0;overflow:visible}.seat-modal-canvas{flex:none;min-height:320px}.only-mobile{display:inline-flex}.only-desktop{display:none}.ui-toast-wrap{bottom:calc(var(--bottom-nav) + 8px + env(safe-area-inset-bottom));padding:0 10px}.ui-toast{width:100%;max-width:none}.rmap-wrap .rmap{height:62vh;min-height:320px}.rmap-wrap .rmap-bar .right{flex-basis:100%;margin-left:0}.rmap-wrap .rmap-pin{width:30px;height:30px;top:-14px;left:-14px}.rmap-wrap .rmap-pin svg{width:16px;height:16px}.rmap-wrap .rmap .react-flow__handle.rmap-connect{border-width:3px;width:26px;height:26px}.rmap-wrap .rmap-guide{width:auto;max-width:none;top:8px;left:8px;right:8px}.rmap-wrap .rmap-hint{font-size:12.5px;top:8px}.rmap-wrap .rmap-legend{gap:4px 12px}div.rel-selbar:not(.is-overlay){left:10px;right:10px;bottom:calc(var(--bottom-nav) + 8px + env(safe-area-inset-bottom));margin:0;padding:6px 8px;position:fixed}div.rel-selbar-space{height:120px;display:block}.rmap-wrap .rel-selbar.is-overlay{width:auto;max-width:none;bottom:8px;left:8px;right:8px;transform:none}.rel-form .rel-rule>.ui-seg>.ui-seg-btn{flex:40%}}.tl{--tl-gutter:64px;position:relative}.tl.is-narrow{--tl-gutter:48px}.tl-heads,.tl-untimed{padding-left:var(--tl-gutter);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.tl-heads{z-index:6;background:var(--cream-bg);position:sticky;top:0}.tl-head{min-width:0}.tl-untimed{align-items:start;margin:4px 0 12px}.tl-body{margin:8px 0 16px;position:relative}.tl-hour{border-top:1px solid var(--cream-line);pointer-events:none;height:0;position:absolute;left:0;right:0}.tl-hour.half{left:var(--tl-gutter);opacity:.55;border-top-style:dashed}.tl-hour-label{width:calc(var(--tl-gutter) - 6px);text-align:right;white-space:nowrap;background:var(--cream-bg);color:var(--muted);font-variant-numeric:tabular-nums;padding-right:6px;font-size:12px;position:absolute;left:0;transform:translateY(-50%)}.tl.is-narrow .tl-hour-label{white-space:normal;line-height:1.1}.tl-cols{top:0;bottom:0;left:var(--tl-gutter);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid;position:absolute;right:0}.tl-col{border-radius:var(--radius-sm);min-width:0;position:relative}.tl-col.dnd-over{outline:1px dashed var(--mint-deep);outline-offset:-1px}.tl-empty{color:var(--muted);font-size:12.5px;position:absolute;top:6px;left:6px;right:6px}.tl-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tl-link path{fill:none;stroke:var(--mint-deep);stroke-width:1.25px;opacity:.8}.tl-link circle{fill:var(--mint-deep)}.tl-band{fill:var(--rose)}.tl-slot{z-index:2;left:calc(3px + (100% - 6px) * var(--lane,0) / var(--lanes,1));width:calc((100% - 6px) / var(--lanes,1));position:absolute}.tl-slot.in-lane{padding-right:3px}.tl-slot.is-task{z-index:3;left:calc(40% + (60% - 3px) * var(--lane,0) / var(--lanes,1));width:calc((60% - 3px) / var(--lanes,1))}.tl-slot.is-open{z-index:8}.tl-slot.is-drop{z-index:4;pointer-events:none}.tl-card{box-sizing:border-box;background:var(--cream-card);border:1px solid var(--cream-line);border-left:3px solid var(--mint);border-radius:var(--radius-sm);padding:2px 8px 2px 7px;font-size:13px;line-height:1.35;transition:border-color .12s,background .12s;position:relative;overflow:hidden}.tl-card:hover{border-color:var(--mint)}.tl-card:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.tl-card.is-pinned{border-left-color:var(--mint-deep)}.tl-card.has-warn{border-left-color:var(--rose-deep)}.tl-card.is-quiet{color:var(--muted);background:0 0;border-style:dashed dashed dashed solid}.tl-card.is-quiet .tl-title{font-weight:500}.tl-card.is-task{background:var(--mint-soft);border-color:var(--mint);white-space:nowrap;border-left-width:3px;align-items:center;padding:0 6px;font-size:12px;line-height:1.2;display:flex}.tl-card.is-task .tl-line{flex-wrap:nowrap}.tl-card.is-resizing{border-color:var(--mint-deep)}.tl-card.is-short .tl-meta{display:none}.tl-card.is-short .tl-line{flex-wrap:nowrap}.tl-card.is-tiny{padding-top:0;padding-bottom:0;font-size:12px;line-height:1.5}.tl-line{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.tl-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.tl-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.tl-ico{color:var(--mint-deep);display:inline-flex}.tl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.tl-meta-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-warn{align-items:center;padding:0 4px;line-height:1;display:inline-flex}.tl-resize{cursor:ns-resize;touch-action:manipulation;-webkit-touch-callout:none;background:0 0;border:none;height:8px;padding:0;position:absolute;left:0;right:0}.tl-resize.at-end{bottom:0}.tl-resize.at-start{top:0}.tl-resize:after{content:"";background:var(--mint-deep);opacity:0;border-radius:2px;width:24px;height:2px;margin-left:-12px;transition:opacity .12s;position:absolute;top:3px;left:50%}.tl-card:hover .tl-resize:after,.tl-resize:focus-visible:after,.tl-card.is-resizing .tl-resize:after{opacity:1}.tl-resize:focus-visible{outline:none}.tl-gap{z-index:1;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.tl-drop{box-sizing:border-box;border:2px dashed var(--mint-deep);border-radius:var(--radius-sm);background:var(--mint-soft);color:var(--mint-deep);white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:600;overflow:hidden}.tl-bubble{z-index:8;width:400px;max-width:calc(100vw - 32px);box-shadow:0 8px 24px rgba(var(--ink-rgb), .12);position:absolute;top:calc(100% + 4px);left:0}.tl-col:last-child .tl-bubble{left:auto;right:0}.tlp-sheet{max-width:794px}.tlp-axis{break-inside:avoid;margin:6px 0 18px}.tlp-heads,.tlp-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.tlp-heads{text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;padding-left:58px;font-size:11.5px;font-weight:700}.tlp-body{position:relative}.tlp-hour{border-top:1px solid var(--print-line);height:0;position:absolute;left:0;right:0}.tlp-hour span{text-align:right;white-space:nowrap;background:var(--paper);width:52px;color:var(--print-muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;left:0;transform:translateY(-50%)}.tlp-cols{position:absolute;inset:0 0 0 58px}.tlp-col{min-width:0;position:relative}.tlp-item{box-sizing:border-box;left:calc(100% * var(--lane,0) / var(--lanes,1));width:calc(100% / var(--lanes,1) - 2px);border:1px solid var(--print-ink);background:var(--paper);color:var(--print-ink);border-radius:4px;padding:0 4px;font-size:11px;line-height:1.25;position:absolute;overflow:hidden}.tlp-item.is-quiet{color:var(--print-muted);border-style:dashed}.tlp-item.is-task{white-space:nowrap;text-overflow:ellipsis;left:calc(40% + 60% * var(--lane,0) / var(--lanes,1));width:calc(60% / var(--lanes,1));border-width:0 0 0 3px;border-radius:0}.tlp-time{font-variant-numeric:tabular-nums}.tlp-loc{color:var(--print-muted)}.tlp-kind{color:var(--print-muted);font-weight:400}.tlp-nowrap{white-space:nowrap}.tlp-table td{vertical-align:top}@media print{.tlp-sheet{max-width:none}.tlp-axis{break-after:auto}.tlp-table tr{break-inside:avoid}}.rmap-wrap .rmap-bar{margin-bottom:8px}.rmap{contain:layout;height:calc(100vh - 290px);min-height:440px}.rmap-note{margin-top:6px}.rmap .react-flow{--xy-background-color:var(--cream-card);--xy-background-pattern-color:var(--cream-line);--xy-edge-stroke:var(--mint);--xy-edge-stroke-selected:var(--mint-deep);--xy-node-border:none;--xy-node-border-selected:none;--xy-node-boxshadow-selected:none;--xy-handle-background-color:var(--mint-deep);--xy-handle-border-color:var(--cream-card);--xy-selection-background-color:var(--hover-bg);--xy-selection-border:1px dashed var(--mint-deep);--xy-attribution-background-color:var(--cream-card);--xy-connectionline-stroke:var(--mint-deep);--xy-connectionline-stroke-width:2;color:var(--ink);font-family:inherit}.rmap .react-flow__attribution a{color:var(--muted)}.rmap-node{background:var(--cream-card);border:1px solid var(--cream-line);border-radius:var(--radius-sm);max-width:220px;height:34px;box-shadow:var(--shadow);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;line-height:1.2;transition:border-color .12s,box-shadow .12s,opacity .12s;display:flex;position:relative}.rmap-node .group-dot{flex-shrink:0}.rmap-node.has-group{padding-left:15px}.rmap-node.has-group:before{content:"";background:var(--group);border-radius:var(--radius-sm) 0 0 var(--radius-sm);width:7px;box-shadow:inset -1px 0 0 rgba(var(--ink-rgb), .08);position:absolute;top:-1px;bottom:-1px;left:-1px}.rmap-label{flex-direction:column;min-width:0;display:flex}.rmap-name{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.rmap-node.has-sub{height:auto;min-height:34px;padding-top:3px;padding-bottom:3px}.rmap-sub{text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:11px;line-height:1.2;overflow:hidden}.rmap-node .g-tag{flex-shrink:0}.rmap-count{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.rmap-node.is-pinned{border-color:var(--mint)}.rmap-node.is-declined{opacity:.6;border-style:dashed}.react-flow__node:hover .rmap-node{border-color:var(--hover-line)}.react-flow__node.selected .rmap-node{border-color:var(--mint-deep);box-shadow:0 0 0 1px var(--mint-deep)}.react-flow__node.dragging .rmap-node{box-shadow:0 2px 8px var(--hover-bg)}.rmap-pin{z-index:1;border:1px solid var(--cream-line);background:var(--cream-card);width:22px;height:22px;color:var(--muted);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s,border-color .12s;display:inline-flex;position:absolute;top:-10px;left:-10px}button.rmap-pin{cursor:pointer}button.rmap-pin:hover{background:var(--mint-soft);color:var(--mint-deep);border-color:var(--mint)}.rmap-pin.is-on{color:var(--mint-deep);border-color:var(--mint);opacity:1;pointer-events:auto}.react-flow__node:hover .rmap-pin,.react-flow__node.selected .rmap-pin{opacity:1;pointer-events:auto}.rmap-pin svg{width:13px;height:13px}.rmap .react-flow__handle.rmap-connect{border:2px solid var(--cream-card);background:var(--mint-deep);width:14px;min-width:0;height:14px;min-height:0;box-shadow:0 0 0 1px var(--mint-deep);opacity:0;pointer-events:none;z-index:2;cursor:crosshair;border-radius:50%;transition:opacity .12s,transform .12s;inset:50% 0 auto auto;transform:translate(50%,-50%)}.rmap .react-flow__node:hover .react-flow__handle.rmap-connect,.rmap .react-flow__node.selected .react-flow__handle.rmap-connect,.rmap .react-flow__handle.rmap-connect.connectingfrom,.rmap .react-flow__handle.rmap-connect.clickconnecting{opacity:1;pointer-events:all}.rmap .react-flow__handle.rmap-connect:hover,.rmap .react-flow__handle.rmap-connect.clickconnecting{transform:translate(50%,-50%)scale(1.25)}.rmap .react-flow__handle.rmap-connect.is-off{visibility:hidden;pointer-events:none}.rmap.is-connecting .react-flow__handle.rmap-connect:not(.connectingfrom):not(.clickconnecting){opacity:0;pointer-events:none}.rmap .react-flow__handle.rmap-target{border-radius:inherit;pointer-events:none;z-index:3;background:0 0;border:0;width:auto;min-width:0;height:auto;min-height:0;inset:0;transform:none}.rmap .react-flow__handle.rmap-target.connectionindicator{pointer-events:all;cursor:crosshair}.rmap .react-flow__handle.rmap-target.connectingto{box-shadow:inset 0 0 0 2px var(--mint)}.rmap .react-flow__handle.rmap-target.connectingto.valid{box-shadow:inset 0 0 0 2px var(--mint-deep);background:var(--hover-bg)}.rmap .react-flow__connection-path{stroke-dasharray:6 4;stroke-linecap:round}.rmap-hint{z-index:11;background:var(--cream-card);border:1px solid var(--mint);border-radius:var(--radius-sm);max-width:calc(100% - 24px);box-shadow:var(--shadow);color:var(--ink);pointer-events:none;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.rmap-hint button{pointer-events:auto}.rmap .react-flow__edge-path.rmap-edge{fill:none;stroke-linecap:round;transition:stroke-width .12s,opacity .12s}.rmap-wrap .rmap-edge.kind-together{stroke:var(--mint-deep);stroke-width:3px}.rmap-wrap .rmap-edge.kind-prefer{stroke:var(--mint);stroke-width:2px;stroke-dasharray:6 4}.rmap-wrap .rmap-edge.kind-apart{stroke:var(--rose);stroke-width:2px;stroke-dasharray:6 4}.rmap-wrap .rmap-edge.kind-never{stroke:var(--rose-deep);stroke-width:3px}.rmap-wrap .rmap-edge.kind-draft{stroke:var(--muted);stroke-width:2px;stroke-dasharray:3 5}.rmap .react-flow__edge:hover .rmap-edge{stroke-width:4px}.rmap .react-flow__edge.selected .rmap-edge{stroke-width:5px}.rmap-edge-label{pointer-events:none;z-index:1;flex-direction:column;align-items:center;gap:4px;transition:opacity .12s;display:flex;position:absolute}.rmap-mark{background:var(--cream-card);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.rmap-mark svg{width:12px;height:12px}.rmap-mark.kind-together{color:var(--mint-deep)}.rmap-mark.kind-never{color:var(--rose-deep)}.rmap-edge-tags{background:var(--cream-card);border:1px solid var(--cream-line);border-radius:var(--radius-sm);box-shadow:var(--shadow);white-space:nowrap;flex-wrap:nowrap;gap:4px;padding:3px 5px;display:flex}.rmap .react-flow__node{transition:opacity .12s}.rmap .react-flow__node.is-dim,.rmap .react-flow__edge-path.rmap-edge.is-dim,.rmap-edge-label.is-dim{opacity:.25}.rmap-tip-title{font-weight:600}.rmap-tip-meta{opacity:.8;align-items:center;gap:6px;font-size:12px;display:flex}.rmap-tip-meta .group-dot{flex-shrink:0}.rmap-tip-list{margin:4px 0 0;padding:0;list-style:none}.rmap-tip-list li{align-items:center;gap:5px;min-height:22px;display:flex}.rmap-tip-list .g-tag{flex-shrink:0}.rmap-tip-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rmap-tip-list+.rmap-tip-meta,.rmap-tip-more+.rmap-tip-meta{margin-top:2px}.rmap-tip-more{opacity:.8;font-size:12px}.rmap-busy{z-index:10;color:var(--muted);pointer-events:none;justify-content:center;align-items:center;font-size:13.5px;display:flex;position:absolute;inset:0}.rmap-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:-2px 0 8px;font-size:12.5px;display:flex}.rmap-legend-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rmap-legend-line{flex-shrink:0;overflow:visible}.rmap-legend-line .rmap-edge{fill:none;stroke-linecap:round}.rmap-mark.sm{width:16px;height:16px;font-size:9px}.rmap-mark.sm svg{width:10px;height:10px}.rmap-legend-pin{color:var(--mint-deep);display:inline-flex}.rmap-legend-bubble{background:var(--mint-soft);border:1.5px dashed var(--mint);border-radius:7px;width:26px;height:14px;display:inline-block}.rmap-legend-pin svg{width:13px;height:13px}.rmap-guide{z-index:10;background:var(--cream-card);border:1px solid var(--cream-line);border-radius:var(--radius);width:360px;max-width:calc(100% - 24px);box-shadow:var(--shadow);color:var(--ink);padding:10px 14px 8px;font-size:13px;line-height:1.45;position:absolute;top:12px;left:12px}.rmap-guide-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rmap-guide-steps{margin:0 0 2px;padding-left:18px}p.rmap-guide-steps{padding-left:0}.rmap-guide-steps li{margin:3px 0}.rmap .react-flow__nodesselection{display:none}.rmap.is-multi .react-flow__node.selected:not(:hover) .react-flow__handle.rmap-connect,.rmap.is-picking .react-flow__handle.rmap-connect{opacity:0;pointer-events:none}.rmap .rmap-clusters{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rmap-cluster{stroke-width:1.5px;stroke-linejoin:round;transition:opacity .12s,stroke-width .12s}.rmap-cluster.kind-together{fill:var(--mint-soft);stroke:var(--mint-deep);fill-opacity:.55}.rmap-cluster.kind-prefer{fill:var(--mint-soft);stroke:var(--mint);fill-opacity:.4;stroke-dasharray:6 4}.rmap-cluster.kind-apart{fill:var(--rose-soft);stroke:var(--rose);fill-opacity:.4;stroke-dasharray:6 4}.rmap-cluster.kind-never{fill:var(--rose-soft);stroke:var(--rose-deep);fill-opacity:.55}.rmap-cluster.is-selected{stroke-width:3px}.rmap-cluster.is-dim,.rmap-cluster-pos.is-dim{opacity:.3}.rmap .rmap-cluster-pos{pointer-events:all;white-space:nowrap;transition:opacity .12s;position:absolute;top:0;left:0}.rel-selbar{z-index:20;background:var(--cream-card);border:1px solid var(--mint);border-radius:var(--radius);box-shadow:0 2px 10px rgba(var(--ink-rgb), .12);margin-top:12px;padding:8px 10px;position:sticky;bottom:12px}.rel-selbar .toolbar{margin-bottom:0}.rel-selbar-space{display:none}.rel-selbar-group{align-items:center;gap:2px;display:inline-flex}.rel-selbar-hint{margin-top:4px}.rel-selbar.is-overlay{z-index:12;width:max-content;max-width:calc(100% - 24px);margin:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}
