/* Schedule Studio: compact planning desk, true split panes, one row geometry. */
.hs122{--hs122-ink:#19364a;--hs122-muted:#698093;--hs122-blue:#337ead;--hs122-line:#dbe4eb;--hs122-row:36px;--hs122-head:54px;--hs122-split:54%;--hs122-data-width:1258px;--hs122-cols:58px 286px 82px 118px 118px 133px 85px 128px 150px;position:relative;isolation:isolate;min-width:0;max-width:100%;background:#fff;border:1px solid #cbd9e3;border-radius:12px;box-shadow:0 5px 24px #18374a0a;color:var(--hs122-ink);font-family:"IBM Plex Sans Arabic","Cairo","Segoe UI",Tahoma,sans-serif;font-size:12px;text-align:right;overflow:clip}
.hs122 *{box-sizing:border-box}.hs122 button,.hs122 input,.hs122 select,.hs122 summary{font-family:inherit;font-size:12px}.hs122 button{appearance:none;cursor:pointer;line-height:1.3;transition:background .12s,border-color .12s;background:#fff;border:1px solid transparent;color:var(--hs122-ink);border-radius:5px;min-height:30px;padding:4px 8px;box-shadow:none}.hs122 button:hover{background:#edf4fa;border-color:#bfd0df}.hs122 button:focus-visible,.hs122 summary:focus-visible{outline:2px solid #4c93bc;outline-offset:1px}.hs122 button:disabled{opacity:.38;cursor:default}.hs122 [hidden]{display:none!important}.hs122-top{height:68px;padding:10px 15px;background:linear-gradient(110deg,#122b3f,#22495e);color:#fff;display:flex;align-items:center;gap:20px;border-bottom:3px solid #b99a60}.hs122-title{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.hs122-mark{height:34px;width:34px;display:grid;place-items:center;background:#ffffff0b;border:1px solid #ffffff26;border-radius:7px;color:#bcd8e9;font-size:25px}.hs122-title h3{font-size:17px;line-height:1.5;margin:0!important;color:#fff!important;font-weight:700}.hs122-title small{display:block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#c1d3de}.hs122-save{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;color:#cfdfdf}.hs122-save i{width:6px;height:6px;border-radius:50%;background:#82c5a6;box-shadow:0 0 0 3px #82c5a612}.hs122-save[data-state=saving] i{background:#edc26f;animation:hs122-pulse 1s infinite alternate}.hs122-save[data-state=error] i{background:#f4a1a1}.hs122-top-actions{display:flex;gap:5px}.hs122-top-actions button{background:#ffffff09;border:1px solid #ffffff26;color:#e2edf4;display:flex;align-items:center;gap:7px}.hs122-top-actions button:hover{background:#ffffff15}.hs122-top-actions b{font-weight:500}.hs122-top-actions [data-command=fullscreen] b{display:none}.hs122-ribbon{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;min-height:46px;padding:7px 10px;border-bottom:1px solid var(--hs122-line);background:#f9fbfc}.hs122-tools,.hs122-view-tools{display:flex;align-items:center;gap:3px}.hs122-tools{flex:1;flex-wrap:wrap}.hs122-tools>i{height:20px;border-left:1px solid #d5dfe7;margin:0 5px}.hs122-tools button{display:flex;align-items:center;gap:5px;white-space:nowrap}.hs122-tools button span{font-family:"Segoe UI Symbol",sans-serif;font-size:17px;line-height:16px}.hs122-tools button b{font-weight:500}.hs122-tools .hs122-primary{background:#265d82;color:#fff;border-color:#265d82;margin-left:6px}.hs122-tools .hs122-primary:hover{background:#1a4969}.hs122-tools [data-command=undo] b,.hs122-tools [data-command=redo] b{display:none}.hs122-menu{position:relative}.hs122-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;padding:6px 8px}.hs122-menu summary::-webkit-details-marker{display:none}.hs122-menu>div{position:absolute;inset-inline-start:0;top:calc(100% + 6px);width:214px;padding:6px;background:#fff;border:1px solid #d1dee7;box-shadow:0 12px 32px #152f4326;border-radius:8px;z-index:35;display:grid}.hs122-menu>div button{width:100%;justify-content:flex-start;padding:7px 10px;min-height:33px}.hs122-menu [data-command=delete]{color:#ad4b4b;border-top:1px solid #edf0f3}.hs122-search{display:flex;align-items:center;gap:5px;border:1px solid #d2dde7;background:#fff;border-radius:6px;height:30px;padding:0 7px;width:172px}.hs122-search span{font-size:20px;color:#7890a2}.hs122 .hs122-search input{width:100%;min-width:0;background:none;border:0;border-radius:0;outline:none;box-shadow:none;height:27px;padding:2px;color:var(--hs122-ink)}.hs122-view-tools select{height:30px;border:1px solid #d2dde7;border-radius:6px;padding:2px 7px;background:#fff;color:#456478;max-width:128px}.hs122-zoom{display:flex;padding:2px;background:#eaf0f5;border:1px solid #d8e2ea;border-radius:6px;margin-right:4px}.hs122-zoom button{min-height:25px;padding:3px 9px;background:transparent;border:0;font-size:11px}.hs122-zoom button.active{color:#1b4b6a;background:#fff;box-shadow:0 1px 3px #18374a20}.hs122-context{min-height:35px;display:flex;align-items:center;justify-content:space-between;padding:3px 12px;border-bottom:1px solid var(--hs122-line);color:var(--hs122-muted);font-size:11px;gap:10px}.hs122-context>div{display:flex;align-items:center;gap:7px}.hs122-context button{font-size:11px;min-height:24px;padding:2px 4px;color:#45687e}.hs122-context label{display:flex;align-items:center;gap:5px;margin:0!important}.hs122 input[type=checkbox]{appearance:auto;width:13px;height:13px;min-height:0;margin:0;accent-color:#397daa}.hs122-error{display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#fff3e8;border-bottom:1px solid #efd0af;padding:8px 12px;color:#813c1e;font-size:12px}.hs122-error>span{flex:1;min-width:200px}.hs122-error button{background:#fff9f1;border-color:#e0bd9a;font-size:11px}.hs122-deck{display:grid;grid-template-columns:minmax(230px,var(--hs122-split)) 7px minmax(210px,1fr);height:clamp(340px,calc(100dvh - 300px),760px);min-height:340px;overflow:hidden;direction:rtl;background:#fff}.hs122-grid-pane,.hs122-chart-pane{min-width:0;min-height:0;position:relative;overflow:hidden}.hs122-grid-scroll,.hs122-chart-scroll{height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5c8d6 #f2f5f8;outline:none}.hs122-grid-scroll{direction:rtl;scroll-padding-top:var(--hs122-head)}.hs122-chart-scroll{direction:ltr}.hs122-grid-scroll::-webkit-scrollbar,.hs122-chart-scroll::-webkit-scrollbar{width:11px;height:11px}.hs122-grid-scroll::-webkit-scrollbar-thumb,.hs122-chart-scroll::-webkit-scrollbar-thumb{background:#b7c8d5;border:3px solid #f2f5f8;border-radius:7px}.hs122-grid-scroll::-webkit-scrollbar-track,.hs122-chart-scroll::-webkit-scrollbar-track{background:#f2f5f8}.hs122-grid-head{height:var(--hs122-head);display:grid;grid-template-columns:var(--hs122-cols);width:var(--hs122-data-width);position:sticky;top:0;z-index:10;background:#eef3f7;border-bottom:1px solid #c8d7e2;box-shadow:0 2px 3px #173b4d06}.hs122-grid-head>div{display:flex;position:relative;align-items:center;justify-content:center;white-space:nowrap;color:#4b687d;font-weight:600;border-inline-end:1px solid #d9e3eb;user-select:none;padding:4px 8px}.hs122-grid-head>div:nth-child(2){justify-content:flex-start}.hs122-grid-head [data-resize]{position:absolute;inset-inline-end:-3px;top:0;bottom:0;width:7px;cursor:col-resize;z-index:4}.hs122-grid-head [data-resize]:hover{background:#5799bc66}.hs122-grid-space{width:var(--hs122-data-width);position:relative;min-height:72px}.hs122-row{position:absolute;right:0;left:0;display:grid;grid-template-columns:var(--hs122-cols);height:var(--hs122-row);border-bottom:1px solid #e6ecf1;align-items:stretch;background:#fff}.hs122-row:nth-child(even){background:#fbfcfd}.hs122-cell{min-width:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:3px 8px;border-inline-end:1px solid #e7edf2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5;position:relative;user-select:none;font-size:12px;font-variant-numeric:tabular-nums}.hs122-cell[data-col="1"]{justify-content:flex-start;padding-inline-start:7px;font-weight:500}.hs122-cell[data-col="3"],.hs122-cell[data-col="4"],.hs122-cell[data-col="5"]{direction:ltr;font-family:"Segoe UI",Tahoma,sans-serif;font-size:11px}.hs122-frozen{position:sticky!important;z-index:3;background:inherit}.hs122-frozen[data-column="0"],.hs122-cell[data-col="0"]{right:0}.hs122-frozen[data-column="1"],.hs122-cell[data-col="1"]{right:var(--hs122-first-width,58px);box-shadow:-2px 0 3px #16344a08}.hs122-grid-head .hs122-frozen{z-index:11;background:#eef3f7}.hs122-row .hs122-frozen{background:#fff}.hs122-row:nth-child(even) .hs122-frozen{background:#fbfcfd}.hs122-row.hs122-summary,.hs122-row.hs122-summary .hs122-frozen{background:#eef4f8;color:#203f54;font-weight:700}.hs122-name{overflow:hidden;text-overflow:ellipsis}.hs122-indent,.hs122-leaf{flex:none}.hs122-leaf{width:17px}.hs122-cell [data-collapse]{width:18px;min-height:20px;padding:1px;flex:none;font-size:12px;border-radius:3px;background:none}.hs122-cell [data-row-select]{width:100%;height:100%;min-height:20px;padding:0;border:0;background:none;border-radius:0;font-size:11px;color:#7f93a3}.hs122-cell.hs122-selected,.hs122-row .hs122-cell.hs122-selected{background:#e8f3fb}.hs122-cell.hs122-active{box-shadow:inset 0 0 0 2px #3e88b2!important;z-index:5}.hs122-row.hs122-row-selected>.hs122-cell[data-col="0"]{background:#2c719c;color:#fff}.hs122-row.hs122-row-selected>.hs122-cell[data-col="0"] button{color:#fff}.hs122-cell.hs122-editing{padding:0;z-index:9!important;overflow:visible}.hs122 .hs122-cell input,.hs122 .hs122-cell select{margin:0;padding:2px 6px;border:2px solid #3b85b0;border-radius:0;min-width:0;width:100%;height:36px;line-height:28px;background:#fff;box-shadow:0 2px 7px #18374a15;outline:none;color:#19364a;font-size:12px}.hs122 .hs122-cell input[aria-invalid=true]{border-color:#ba6850;background:#fff9f2}.hs122-dirty .hs122-cell[data-col="1"]:after{content:"";width:4px;height:4px;border-radius:50%;background:#c4934c;flex:none;position:absolute;left:5px;top:5px}.hs122-splitter{position:relative!important;cursor:col-resize!important;min-height:0!important;border:0!important;border-left:1px solid #bdcdd9!important;border-right:1px solid #bdcdd9!important;border-radius:0!important;padding:0!important;background:#eaf0f5!important;z-index:12}.hs122-splitter:focus,.hs122-splitter:hover{background:#bfd8e8!important}.hs122-splitter span{display:block;height:30px;border-left:1px solid #92a9b9;border-right:1px solid #92a9b9;width:3px;position:absolute;top:44%;left:1px}.hs122-time-head{height:var(--hs122-head);position:sticky;top:0;z-index:10;background:#edf3f7;border-bottom:1px solid #c8d7e2;direction:ltr}.hs122-time-head>span{position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #d7e2ea;overflow:hidden;color:#4b687d;white-space:nowrap;line-height:1.6}.hs122-time-head b{font-size:10px;font-weight:600}.hs122-time-head small{font-size:9px;color:#93a5b4}.hs122-chart-space{position:relative;direction:ltr;min-height:72px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(var(--hs122-tick) - 1px),#e9eef3 calc(var(--hs122-tick) - 1px),#e9eef3 var(--hs122-tick))}.hs122-track{position:absolute;left:0;right:0;height:var(--hs122-row);border-bottom:1px solid #e6edf2}.hs122-track.hs122-summary{background:#e9f1f54d}.hs122-track.hs122-row-selected{background:#dceefa50}.hs122-bar{position:absolute;height:15px;top:10px;border:1px solid #367daf;border-radius:3px;background:linear-gradient(#b9d7ed,#9ec5e0);box-shadow:0 1px 2px #18374a15;z-index:3;cursor:grab;min-width:6px;touch-action:none;overflow:visible}.hs122-bar .hs122-actual{position:absolute;left:0;top:0;bottom:0;max-width:100%;background:linear-gradient(#478eb7,#3476a2);border-radius:2px}.hs122-bar b{position:absolute;left:4px;right:4px;top:0;line-height:13px;font-family:"Segoe UI",sans-serif;text-align:center;font-size:9px;font-weight:600;color:#133850;white-space:nowrap;pointer-events:none;z-index:2}.hs122-bar-critical{border-color:#b46459;background:linear-gradient(#efc9be,#dfaaa0)}.hs122-bar-critical .hs122-actual{background:linear-gradient(#c36f60,#ab594e)}.hs122-bar-summary{height:7px;top:13px;border-radius:0;background:#294c62;border-color:#294c62;cursor:default;box-shadow:none}.hs122-bar-summary:before,.hs122-bar-summary:after{content:"";position:absolute;top:5px;border-top:5px solid #294c62;border-left:4px solid transparent;border-right:4px solid transparent}.hs122-bar-summary:before{left:-1px}.hs122-bar-summary:after{right:-1px}.hs122-bar-summary b,.hs122-bar-summary .hs122-actual{display:none}.hs122-milestone{height:12px;top:11px;transform:rotate(45deg);border-radius:1px;background:#317ca9}.hs122-milestone b,.hs122-milestone .hs122-actual{display:none}.hs122-bar-end{position:absolute;right:-4px;top:-4px;bottom:-4px;width:9px;cursor:ew-resize;z-index:4}.hs122-bar-end:hover{background:#16384b38;border-radius:2px}.hs122-dragging{opacity:.76;box-shadow:0 4px 8px #193b4a28;cursor:grabbing}.hs122-baseline{position:absolute;top:29px;height:3px;border-radius:1px;background:#b2bbc4;min-width:4px;z-index:1}.hs122-unscheduled{position:absolute;left:12px;top:10px;color:#94a7b6;font-size:10px;direction:rtl}.hs122-links{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:2}.hs122-links path{fill:none;stroke:#7192a9;stroke-width:1;stroke-opacity:.7}.hs122-add{padding:8px 12px;border-top:1px solid #cadce7;background:#eff6fb;display:flex;gap:8px;align-items:center;min-height:48px}.hs122-add>span{font-size:21px;color:#4287b2}.hs122-add>input{flex:1;min-width:150px}.hs122 .hs122-add input{height:30px;padding:3px 7px;border:1px solid #c2d4e1;border-radius:4px;background:#fff;font-size:12px;min-height:0;box-shadow:none}.hs122-add label{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;margin:0!important}.hs122-add [name=durationDays]{width:64px}.hs122-add [name=plannedStart]{width:136px}.hs122-add [type=submit]{background:#275f84;color:#fff;padding-inline:16px}.hs122-footer{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-top:1px solid #d7e2eb;background:#f8fafc;color:#8295a5;font-size:10px}.hs122-legend{display:flex;align-items:center;gap:5px;white-space:nowrap}.hs122-legend i{width:16px;height:5px;border-radius:1px;background:#6ba2c6;margin-right:6px}.hs122-legend i.hs122-critical-key{background:#c98374}.hs122-legend i.hs122-baseline-key{height:3px;background:#abb6c0}.hs122-expanded{position:fixed!important;inset:12px!important;z-index:10010!important;border-radius:10px!important;display:flex;flex-direction:column;max-width:none!important}.hs122-expanded .hs122-deck{flex:1;height:auto;min-height:0}.hs122-expanded .hs122-grid-pane,.hs122-expanded .hs122-chart-pane{height:100%}.hs122-loading{padding:24px;color:#68849a}@keyframes hs122-pulse{from{opacity:.45}to{opacity:1}}
@media(max-width:1100px){.hs122-view-tools{flex:1;justify-content:flex-end}.hs122-ribbon{gap:5px}.hs122-top{gap:10px}.hs122-title small{max-width:400px}.hs122-deck{height:clamp(340px,calc(100dvh - 335px),650px)}.hs122-shortcuts{display:none}.hs122-tools button{padding:4px 6px}.hs122-tools>i{margin-inline:2px}}
@media(max-width:720px){.hs122{border-radius:8px}.hs122-top{height:61px;padding:8px 10px;gap:8px;flex-wrap:nowrap}.hs122-title h3{font-size:15px}.hs122-title small{max-width:190px;font-size:9px}.hs122-mark{display:none}.hs122-save{font-size:9px;max-width:92px;white-space:normal}.hs122-top-actions button b{display:none}.hs122-top-actions button{min-height:28px;padding:4px 7px}.hs122-ribbon{padding:6px}.hs122-tools{gap:1px}.hs122-tools button{font-size:10px;padding:3px 5px;min-height:28px}.hs122-tools button span{font-size:15px}.hs122-tools [data-command=details]{display:none}.hs122-tools>i{margin:0 2px}.hs122-view-tools{justify-content:space-between;width:100%}.hs122-search{width:auto;min-width:120px;flex:1}.hs122-view-tools select{max-width:100px;font-size:10px}.hs122-zoom{margin:0}.hs122-zoom button{padding:3px 6px;font-size:10px}.hs122-context{padding:3px 7px;gap:2px;flex-wrap:wrap;font-size:9px}.hs122-context>div{gap:5px}.hs122-context button{font-size:9px}.hs122-deck{grid-template-columns:minmax(210px,var(--hs122-split)) 6px minmax(100px,1fr);height:440px;min-height:320px}.hs122-grid-pane{font-size:11px}.hs122-splitter{width:6px!important}.hs122-footer{padding:6px 8px;gap:4px;font-size:9px}.hs122-legend{gap:2px}.hs122-legend i{width:12px;margin-right:3px}.hs122-add{flex-wrap:wrap;gap:6px}.hs122-add>input{flex-basis:80%}.hs122-add label{font-size:10px}.hs122-expanded{inset:0!important;border-radius:0!important}.hs122-error{padding:7px;font-size:11px}.hs122-menu>div{inset-inline-start:auto;inset-inline-end:0}}
@media(max-width:720px){.hs122-frozen[data-column="1"],.hs122-cell[data-col="1"]{position:relative!important;right:auto;box-shadow:none;z-index:0!important}}
@media(prefers-reduced-motion:reduce){.hs122 *{transition:none!important;animation:none!important}}

.hs122-zoom{flex-shrink:0!important;width:auto!important;min-width:116px}.hs122-zoom button{flex:none!important;width:auto!important;white-space:nowrap!important;min-width:35px}.hs122-mobile-modes{display:none!important}
@media(max-width:720px){.hs122-ribbon{display:flex!important;flex-wrap:wrap!important}.hs122-tools{flex:1 1 100%!important;min-width:0}.hs122-view-tools{display:grid!important;grid-template-columns:minmax(125px,1fr) 105px;flex:1 1 100%!important;gap:5px;width:100%!important}.hs122-search{width:100%!important;min-width:0!important}.hs122-view-tools select{width:100%;max-width:none}.hs122-zoom{grid-column:1/-1;justify-self:end;min-width:116px}.hs122-zoom button{min-width:35px!important}.hs122-mobile-modes{display:flex!important;gap:4px;padding:3px;background:#edf3f7;border-radius:5px}.hs122-mobile-modes button{font-size:10px}.hs122[data-mobile-view=grid] .hs122-mobile-modes [data-mobile-view=grid],.hs122[data-mobile-view=split] .hs122-mobile-modes [data-mobile-view=split]{background:#fff;color:#1d5679;box-shadow:0 1px 3px #17394e1a}.hs122[data-mobile-view=grid] .hs122-deck{display:block}.hs122[data-mobile-view=grid] .hs122-grid-pane{width:100%;height:100%}.hs122[data-mobile-view=grid] .hs122-chart-pane,.hs122[data-mobile-view=grid] .hs122-splitter{display:none}.hs122-context{gap:4px}.hs122-context>span{width:100%}}

/* V124: direct desktop commands, language-aware chronology, full titles and shared measured rows. */
.hs122{--hs122-title-line:18px;text-align:start}.hs122-top{height:auto;min-height:68px}.hs122-title small{white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:anywhere;line-height:1.6}.hs122-tools [data-command=undo] b,.hs122-tools [data-command=redo] b{display:inline}.hs122-tools .hs122-save-button{background:#23756b;color:#fff;border-color:#23756b}.hs122-tools .hs122-save-button:hover{background:#195e55}.hs122-save[data-state=dirty] i{background:#edc26f}.hs122-extra-tools{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.hs122-extra-tools [data-command=delete]{color:#ad4b4b}.hs122-ribbon{align-items:flex-start}.hs122-tools{flex:1 1 100%;gap:4px}.hs122-view-tools{flex:1 1 100%;justify-content:flex-end}.hs122-tools button{min-height:32px}.hs122-tools .hs122-primary{margin-left:0;margin-inline-end:4px}.hs122-deck,.hs122-grid-scroll{direction:inherit}.hs122-grid-scroll{position:relative}.hs122-time-head,.hs122-chart-space,.hs122-chart-scroll{direction:ltr}.hs122-cell[data-col="1"]{padding:5px 7px;line-height:var(--hs122-title-line);white-space:normal;align-items:center}.hs122-name{flex:1;min-width:0;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal;text-overflow:clip!important;overflow:visible!important;line-height:var(--hs122-title-line)!important;font-size:12px;display:block}.hs122-leaf{width:18px}.hs122-cell [data-collapse]{align-self:center}.hs122-measure{position:absolute;inset:0 auto auto 0;visibility:hidden;pointer-events:none;contain:layout style;z-index:-1;width:0;height:0;overflow:visible}.hs122-measure .hs122-name{display:block;flex:none;min-height:18px;padding:0;border:0;margin:0}.hs122-frozen[data-column="0"],.hs122-cell[data-col="0"]{right:auto;left:auto;inset-inline-start:0}.hs122-frozen[data-column="1"],.hs122-cell[data-col="1"]{right:auto;left:auto;inset-inline-start:var(--hs122-first-width,58px)}.hs122[dir=ltr] .hs122-cell[data-col="1"]{box-shadow:2px 0 3px #16344a08}.hs122 .hs122-cell textarea{font-family:inherit;font-size:12px;line-height:18px;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:5px 6px;border:2px solid #3b85b0;border-radius:0;width:100%;min-width:0;min-height:0;height:100%;background:#fff;color:#19364a;outline:none;box-shadow:0 2px 7px #18374a15}.hs122 .hs122-cell input,.hs122 .hs122-cell select{height:100%;min-height:34px}.hs122 .hs122-cell textarea[aria-invalid=true]{border-color:#ba6850;background:#fff9f2}.hs122 .hs122-type-capture{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;max-width:1px!important;max-height:1px!important;opacity:0!important;padding:0!important;margin:0!important;border:0!important;resize:none!important;overflow:hidden!important;pointer-events:none!important;z-index:-1!important}.hs122-bar{top:calc(50% - 7.5px)}.hs122-bar-summary{top:calc(50% - 3.5px)}.hs122-milestone{top:calc(50% - 6px)}.hs122-baseline{top:calc(50% + 11px)}.hs122-unscheduled{top:calc(50% - 8px)}.hs122[dir=rtl] .hs122-bar .hs122-actual{left:auto;right:0}.hs122[dir=rtl] .hs122-bar-end{right:auto;left:-4px}.hs122[dir=rtl] .hs122-unscheduled{left:auto;right:12px}.hs122[dir=ltr] .hs122-unscheduled{direction:ltr}.hs122-track,.hs122-row{min-height:36px}.hs122-grid-head>div{white-space:normal;line-height:1.3}.hs122-shortcuts{white-space:normal}.hs122-grid-scroll:focus-visible{box-shadow:inset 0 0 0 2px #3e88b2}.hs122-top-actions{flex-shrink:0}
@media(min-width:721px){.hs122-menu{display:none!important}.hs122-extra-tools{display:flex!important}.hs122-tools{align-items:center}.hs122-extra-tools{padding-inline-start:7px;border-inline-start:1px solid #d5dfe7}.hs122-ribbon{row-gap:6px}}
@media(max-width:720px){.hs122-extra-tools{display:none!important}.hs122-tools [data-command=undo] b,.hs122-tools [data-command=redo] b{display:inline}.hs122-tools{flex-wrap:wrap!important}.hs122-frozen[data-column="1"],.hs122-cell[data-col="1"]{inset-inline-start:auto}.hs122-title small{max-height:none}.hs122-top-actions [data-command=print] b{display:inline}.hs122-save{max-width:80px}.hs122-top{min-height:68px}.hs122-view-tools{justify-content:space-between}}
/* Release the wide title column when the actual split pane cannot fit the frozen pair. */
.hs122.hs122-title-scroll .hs122-frozen[data-column="1"],.hs122.hs122-title-scroll .hs122-cell[data-col="1"]{position:relative!important;left:auto!important;right:auto!important;inset-inline-start:auto!important;box-shadow:none;z-index:0!important}
.hs122.hs122-title-scroll .hs122-grid-head .hs122-frozen[data-column="1"]{z-index:1!important}

/* V134: reordered columns do not inherit positional frozen styles. */
.hs122.hs134-free-columns .hs122-cell,.hs122.hs134-free-columns .hs122-grid-head>div{position:relative!important;inset-inline-start:auto!important;left:auto!important;right:auto!important;box-shadow:none!important;z-index:0!important}.hs122.hs134-free-columns .hs122-grid-head>div{z-index:1!important}.hs122 .hs134-title{padding:5px 7px;line-height:18px;white-space:normal;align-items:center}.hs134-columns{width:min(540px,94vw);max-height:88vh;border:1px solid #cbd8df;border-radius:12px;padding:20px;color:#18394e;font-family:inherit}.hs134-columns::backdrop{background:#18394e66}.hs134-columns h3{margin:0 0 8px}.hs134-columns p{font-size:13px;line-height:1.7}.hs134-column{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #edf1f4}.hs134-column label{flex:1;display:flex;align-items:center;gap:10px}.hs134-column input{width:18px;height:18px}.hs134-columns button{min-width:36px;min-height:34px;border:1px solid #ccd9e1;background:#f5f8fa;color:#234b64;border-radius:5px;cursor:pointer;font:inherit}.hs134-columns button:disabled{opacity:.35}.hs134-columns footer{display:flex;justify-content:space-between;margin-top:16px;gap:12px}.hs134-columns footer button{padding:6px 14px}.hs122-top-actions{flex-wrap:wrap}.hs122 [data-command=columns] b,.hs122 [data-command=export] b{display:inline}
