@media (max-width:1023px){body .top{overflow:visible;width:100%;min-width:0;flex-wrap:nowrap;height:56px;flex:0 0 56px;padding:0 16px;gap:12px}body .top .logo{margin-left:auto;flex:0 0 auto}body .top .logo img{display:block;width:76px;height:auto}body .top .backw{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px}.evh,.fnm-head,.hd,.hx-mob,.tl-hero,.work{min-width:0}.hd{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.evh h1,.fnm-title h1,.hd h1{overflow-wrap:anywhere;font-size:28px;line-height:1.15}.evh-acts,.hd .acts{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.evh-acts .bt,.hd .acts .bt{flex:1 1 auto;min-width:0;white-space:normal}body .sht{top:auto;right:0;bottom:0;left:0;width:100%;max-width:100%;height:92dvh;max-height:92dvh;min-height:0;border:0;border-radius:22px 22px 0 0;overflow:hidden}body .sht>.shth{position:relative;flex:0 0 auto;padding:18px 60px 16px 16px;background:var(--hx-surface);color:var(--hx-ink);border-bottom:1px solid var(--hx-rule)}body .sht .shtb{flex:1 1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 16px 20px;overscroll-behavior:contain}body .mdl .mdlc{height:92dvh;max-height:92dvh;min-width:0;width:100%;max-width:100%;overflow:hidden}body .mdl .mdlb{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mdlh-row,.mdlh-tx,.shth>div,.tl-sh-tx{min-width:0}.mdlh h3,.shth h3,.tl-sh h3{overflow-wrap:anywhere;line-height:1.25}.mdlb :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.shtb :where(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;min-width:0;font-size:16px}.mdlb :where(.g2,.g3,.tgrid),.shtb :where(.g2,.g3,.tgrid){grid-template-columns:minmax(0,1fr)}.mdlb :where(.lrow,.hdr,.bigact),.shtb :where(.lrow,.hdr,.bigact){min-width:0;flex-wrap:wrap}.mdlb :where(.main,.side,.ftl,.fld),.shtb :where(.main,.side,.ftl,.fld){min-width:0;max-width:100%;overflow-wrap:anywhere}.mdlb :where(.bt,.odt),.shtb :where(.bt,.odt,.rlink){min-height:44px;height:auto;max-width:100%;white-space:normal;line-height:1.25;padding:10px 12px}.mdlf,.shtf,.tl-sf{flex:0 0 auto;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--hx-surface)}.mdlf,.shtf{display:flex;flex-wrap:wrap}.mdlf>:where(.bt,button),.shtf>:where(.bt,button){flex:1 1 120px}.mdlf :where(.bt,button),.shtf :where(.bt,button),.tl-sf .tl-btn{min-width:0;min-height:46px;height:auto;border-radius:14px;padding:11px 12px;font-size:14px;line-height:1.25;white-space:normal;justify-content:center}.mdlf .rv-foot,.shtf .lgx-panel-f,.tl-sf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.tl-sf:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.mdlf .rv-foot>button{width:100%;min-width:0}body .tl-sheet{height:92dvh;max-height:92dvh;min-width:0;overflow:hidden}.tl-sbody{min-width:0;overflow-x:hidden}.tl-two{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-actions,.tl-dash-row,.tl-seg,.tl-xlinks{flex-wrap:wrap}.tl-actions .tl-btn{flex:1 1 140px}body .sht.room-details-drawer{height:92dvh;min-height:0}.room-details-drawer .rmd{display:grid;grid-gap:14px;gap:14px}body .sht.room-details-drawer>.shth{background:var(--hx-surface);color:var(--hx-ink)}.room-details-drawer .rmd-head{display:none}.room-details-drawer .shth>div{align-items:flex-start;gap:10px}.room-details-drawer .shth h3{font-size:22px}.room-details-drawer .shth .bg{font-size:11px}.room-details-drawer .shth .lb{font-size:12px;line-height:1.4}.room-details-drawer .rcard{margin:0;border-color:var(--hx-rule);background:var(--hx-surface)}.room-details-drawer .rcard-h{min-height:44px;background:var(--hx-bg);color:var(--hx-forest);border-bottom:1px solid var(--hx-rule)}.room-details-drawer .rcard-b{padding:14px}.room-details-drawer .rfield{min-width:0}.room-details-drawer .rsplit{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.room-details-drawer .rseg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;padding:4px}.room-details-drawer .rseg-b{position:relative;min-width:0;min-height:48px;height:auto;padding:8px 4px;font-size:11px;line-height:1.25;white-space:normal;justify-content:center}.room-details-drawer .rseg-b svg{display:none}.room-details-drawer .rseg-b.on{background:var(--hx-forest);color:white}.room-details-drawer .rmd-stay-stamp{display:block;min-height:32px;margin-top:8px;font-size:11px;line-height:1.4}.room-details-drawer .rlinks{display:flex;flex-wrap:wrap;gap:8px}.room-details-drawer .rlink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-surface);font-size:12px;line-height:1.3}.room-details-drawer .rocc{flex-wrap:wrap;background:var(--hx-surface);border-color:var(--hx-rule)}.room-details-drawer .rocc-n{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.room-details-drawer .rocc-b{width:44px;height:44px;flex:0 0 44px}.room-details-drawer .rmd-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.room-details-drawer .rmd-foot>div{display:none}.room-details-drawer .rmd-foot>button:last-child{grid-column:1/-1}.room-details-drawer .rtile{min-width:0;width:100%}.function-details-form .tsum .row1{flex-wrap:wrap;gap:8px}.show-flow-function-modal .mdlh h3,.show-flow-function-modal .shth h3{display:flex;flex-wrap:wrap;gap:6px}.fd-head-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:4px 9px;font:600 11px/1.2 var(--font-inter),sans-serif;background:var(--hx-bg);color:var(--hx-muted)}.fd-head-pill.green{background:var(--hx-tint-3);color:var(--hx-forest)}.function-detail-fields{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.function-detail-fields .ftl{width:100%;padding:12px}.function-details-form .bigact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.function-details-form .bigact .bt{width:100%;margin:0}.function-details-form .bigact .cy{grid-column:1/-1}.fd-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;margin:18px 0 12px;padding:4px;border-radius:14px;background:var(--hx-bg)}.fd-tabs [role=tab]{min-width:0;min-height:46px;padding:8px 4px;border:0;border-radius:10px;background:transparent;font:600 12px/1.3 var(--font-inter),sans-serif;color:var(--hx-muted)}.fd-tabs [aria-selected=true]{background:var(--hx-forest);color:#fff}.fd-desktop-footer,.fd-hidden,.fd-tabs .fd-add-task{display:none}.function-details-form .lrow .side{display:flex;flex-wrap:wrap;gap:8px}.task-photo-upload.bt{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:112px;min-height:100px;padding:12px;border:1px dashed var(--hx-forest);background:var(--hx-bg);color:var(--hx-forest)}.task-photo-upload svg{width:24px;height:24px}.tl-proof-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tl-proof-l li{min-width:0}.tl-proof-l img{width:100%;max-width:100%;height:120px;object-fit:cover}.tl-proof-by{overflow-wrap:anywhere}.lgx-panel-drv,.lgx-panel-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.lgx-panel-top .sp{display:none}.lgx-panel-facts{display:block;margin-top:10px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.lgx-panel-drv{margin-top:12px}.lgx-panel .lgx-sec{border:1px solid var(--hx-rule);border-radius:16px;overflow:hidden;margin-bottom:14px}.lgx-panel .lgx-sec>header{padding:12px;background:var(--hx-bg)}.lgx-panel .lgx-sec-b{grid-gap:10px;gap:10px}.lgx-panel .lgx-sec-b,.lgx-panel-run{display:grid;padding:12px;min-width:0}.lgx-panel-run{grid-gap:8px;gap:8px;border:1px solid var(--hx-rule);border-radius:12px;overflow-wrap:anywhere}.lgx-panel .lgx-km-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.lgx-panel .lgx-km-photo{max-width:100%}.lgx-panel .lgx-km-photo img{max-width:100%;height:120px;object-fit:cover}.lgx-panel :where(.cpair,.lgx-panel-contact){flex-wrap:wrap}.lgx-panel .lgx-panel-f{display:flex;flex-wrap:wrap;width:100%;gap:8px}.lgx-panel-f .bt{flex:1 1 120px}.ev-access-select{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:12px}.ev-access-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--hx-rule);border-radius:14px;background:var(--hx-surface);font:inherit;font-size:14px;color:var(--hx-ink);text-align:left}.ev-access-trigger span{min-width:0;overflow-wrap:anywhere}.ev-access-trigger svg{flex:0 0 auto}.ev-access-options{display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--hx-rule);border-radius:14px;background:var(--hx-bg)}.ev-access-options button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px;border:0;border-radius:10px;background:var(--hx-surface);color:var(--hx-ink);font:inherit;font-size:14px;text-align:left;overflow-wrap:anywhere}.ev-access-options button[aria-pressed=true]{background:var(--hx-forest);color:white}.ev-access-options button svg{flex:0 0 auto}#toast,#toast.on{left:12px;right:12px;width:auto;max-width:calc(100vw - 24px);transform:none;white-space:normal;overflow-wrap:anywhere;line-height:1.4;padding:12px 16px}#toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.planner-team-page .hdr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.planner-team-page .hdr>div{min-width:0!important;width:100%}.planner-team-page .hdr .sp{display:none}.planner-team-page .twm .rrow{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;align-items:start}.planner-team-page .twm .rv{text-align:left;width:100%;overflow-wrap:anywhere}.planner-team-page .pe{flex-wrap:wrap;min-width:0}.planner-team-page .pe>div{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}.planner-team-page .rrow .lrow{flex-wrap:wrap}.rv-srail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;overflow:visible}.rv-srail .rv-s{width:100%;min-width:0}.rv-count-line input{width:46px;min-width:0;height:44px;padding:6px 2px;border:1px solid var(--hx-rule);border-radius:10px;background:var(--hx-surface);color:var(--hx-ink);text-align:center;font:600 16px/1 var(--font-inter),sans-serif}.rv-members{display:grid;grid-gap:10px;gap:10px}.rv-member{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--hx-rule);border-radius:14px;background:var(--hx-surface)}.rv-member>label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:600}.rv-member input,.rv-sheet .rv-staff{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-surface);font:inherit;font-size:16px}.rv-sheet .rv-panel{background:var(--hx-surface);border:1px solid var(--hx-rule)}.rv-sheet .rv-answer-options button small{display:none}.rv-sheet .rv-panel h4{color:var(--hx-forest)}.rv-sheet .rv-g2{grid-template-columns:minmax(0,1fr)}.rv-call-history{display:grid;grid-gap:8px;gap:8px;padding:0;margin:10px 0 0;list-style:none}.rv-call-history li{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--hx-rule);border-radius:12px;font-size:12px;overflow-wrap:anywhere}.rv-rail{display:grid;grid-template-columns:minmax(0,1fr);margin:16px 0 0;padding:0;overflow:visible}.rv-rail .rv-lc{width:100%}.rv-rail .rv-lc .mark{min-height:44px;height:auto;white-space:normal}.mdlf .rv-foot :where(.rv-sum,.gdl-sum){grid-column:1/-1}.mdlf .rv-foot>.sp{display:none}.mdlb *,.shtb *,.tl-sbody *{box-sizing:border-box}.function-details-form .tline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:12px;width:100%;border:1px solid var(--hx-rule);border-radius:14px;margin:0 0 8px}.function-details-form .tline.is-done{opacity:1}.function-details-form .tline .tt{grid-column:1;width:auto;min-width:0}.function-details-form .tline .tnm{grid-column:1/-1;max-width:none;width:100%;min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere}.function-details-form .tline .tnm b{display:block;font-size:14px}.function-details-form .tline .tmeta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;min-width:0;white-space:normal}.function-details-form .tline .tact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.function-details-form .tline .tact button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:auto;min-height:44px;height:auto;padding:10px 12px;white-space:normal}.function-details-form .tline .tact button span{position:static;display:inline;width:auto;opacity:1;visibility:visible}.function-details-form .ftl.ed{background:var(--hx-surface);border:1px solid var(--hx-rule);border-radius:14px}.function-details-form .ftl .lb{margin-bottom:6px}.function-details-form .ftl input{min-height:44px}.rv-call-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.rv-call-actions a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:white;font-size:13px;text-decoration:none}.rv-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rv-choice-grid button{min-width:0;min-height:46px;padding:10px 8px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-surface);color:var(--hx-ink);font:600 13px/1.3 var(--font-inter),sans-serif}.rv-choice-grid button.on{background:var(--hx-forest);color:white;border-color:var(--hx-forest)}.rv-answer-options{display:grid;grid-gap:8px;gap:8px}.rv-answer-options button{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-surface);color:var(--hx-ink);font:inherit;font-size:13px;text-align:left}.rv-answer-options button.on{border-color:var(--hx-forest);background:var(--hx-tint-3);color:var(--hx-forest)}.rv-answer-radio{display:block;width:18px;height:18px;flex:0 0 18px;border:1px solid;border-radius:50%}.rv-answer-options button.on .rv-answer-radio{border:5px solid var(--hx-forest)}.rv-counts{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.rv-count-line{display:grid;grid-template-columns:minmax(0,1fr) 44px 46px 44px;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.rv-count-line button{width:44px;height:44px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-bg);color:var(--hx-forest);font-size:20px}.rv-count-total{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--hx-rule);font-size:14px}.rv-more-outcomes{margin-top:10px;font-size:12px}.rv-more-outcomes summary,.rv-panel>summary{min-height:44px;padding:8px 0;cursor:pointer;font-weight:600;color:var(--hx-forest)}.rv-travel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.rv-travel-actions :where(button,a){display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-bg);color:var(--hx-forest);font:600 13px/1.3 var(--font-inter),sans-serif;text-decoration:none}.rv-travel-records{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.rv-travel-records button{display:grid;grid-gap:4px;gap:4px;padding:12px;min-width:0;min-height:48px;text-align:left;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-surface);color:var(--hx-ink);overflow-wrap:anywhere}.lgx-panel .lgx-sec>header{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.lgx-panel .lgx-sec>header>.tnum{flex:1 1 100%;color:var(--hx-muted);font-size:12px}.lgx-panel .lgx-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;background:var(--hx-bg);border-radius:12px}.lgx-panel .lgx-seg button{min-width:0;min-height:44px;padding:8px;border:0;border-radius:9px;background:transparent;color:var(--hx-ink);font:600 12px/1.3 var(--font-inter),sans-serif}.lgx-panel .lgx-seg button.on{background:var(--hx-forest);color:white}.lgx-panel .lgx-km-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.lgx-panel .lgx-km-missing{min-height:44px;padding:10px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-surface);color:var(--hx-forest);font:600 12px/1.3 var(--font-inter),sans-serif}.lgx-panel .evpill.violet{background:var(--hx-tint-3);color:var(--hx-forest)}.function-details-form .bigact>.bt.cy{display:none}.mdlf .fd-mobile-close{margin:0}.mdlf .task-modal-actions{display:flex;flex-wrap:wrap;width:100%;margin-top:0!important}.mdlf .task-modal-actions .sp{display:none}.mdlf .task-modal-actions button{flex:1 1 80px}.rv-id-room{margin-top:10px;font-size:12px}.hd .sub{flex-basis:100%;margin-top:0}.ov-live-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;grid-gap:10px;gap:10px}.ov-live-rail .ov-live-tile{width:100%;min-width:0;overflow-wrap:anywhere}.fx-strip.fx-glance{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:14px 0 0;padding:0;overflow:visible}.fx-glance .fx-gcard{width:100%;min-width:0}.dtm-statuses{max-width:100%;margin-inline:0}.host-access-table,.px-eltable,.px-eltable .evt-scroll{overflow:visible;min-width:0}.host-access-table :where(table,tbody),.px-eltable :where(table,tbody){display:block;width:100%;min-width:0}.host-access-table thead,.px-eltable :where(colgroup,thead){display:none}.host-access-table tr,.px-eltable tr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:14px;margin-bottom:10px;border:1px solid var(--hx-rule);border-radius:16px;background:var(--hx-surface)}.host-access-table td,.px-eltable td{display:grid;grid-gap:5px;gap:5px;min-width:0;width:100%;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.host-access-table td[data-label]:before,.px-eltable td[data-label]:before{content:attr(data-label);color:var(--hx-muted);font:600 11px/1.3 var(--font-inter),sans-serif}.px-eltable tr.band{padding:12px;background:var(--hx-bg)}.px-eltable .px-band{display:flex;flex-wrap:wrap;gap:8px}.px-eltable .px-band .sp{display:none}.px-eltable .px-band .ct,.px-eltable .px-band b{flex:1 1 100%}.px-eltable .px-ck{width:44px;height:44px}.px-eltable .px-elby{display:flex;flex-wrap:wrap;gap:8px}.px-eltable .px-elphoto{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;width:112px;min-height:80px;padding:12px;border:1px dashed var(--hx-forest);border-radius:14px}.host-access-table .hst-acts,.host-access-table .hst-lists{display:flex;flex-wrap:wrap;gap:8px}.host-access-table .hst-acts button{min-height:44px;height:auto;white-space:normal}.host-access-table input[type=checkbox]{width:24px;height:24px;margin:10px}.fx-meal.fx-add-meal{width:100%;min-height:46px;margin-top:12px}.vx-fnstrip{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-inline:0;padding-inline:0;overflow:visible}.vx-fnstrip .vx-fcard{width:100%;min-width:0}.vx-fnstrip .vx-fcard .nm{white-space:normal;overflow-wrap:anywhere}.px-eltable tr.band td{height:auto;min-height:0;padding:0;background:transparent;border:0}.host-access-table td.n,.px-eltable td.n,.px-eltable td.tick{display:grid;width:100%;text-align:left}.px-eltable tbody tr.fin td{opacity:1;background:transparent}}@media screen and (max-width:1023px){.s4-print-preview{overflow:visible;min-width:0}.s4-print-preview .evps{width:100%;min-width:0;min-height:0;padding:16px}.s4-print-preview .evps-h{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px}.s4-print-preview .evps-what{grid-column:1/-1;align-items:flex-start;margin-left:0;text-align:left}.s4-print-preview .evps-who b{font-size:18px;overflow-wrap:anywhere}.s4-print-preview .evps-t,.s4-print-preview .evps-t tbody{display:block;width:100%}.s4-print-preview .evps-t thead{display:none}.s4-print-preview .evps-t tbody tr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;padding:12px 0;border-bottom:1px solid var(--hx-rule)}.s4-print-preview .evps-t td{display:grid;grid-gap:3px;gap:3px;width:100%;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.s4-print-preview .evps-t td[data-label]:before{content:attr(data-label);font-size:10px;font-weight:600;color:var(--hx-muted)}.s4-print-preview .evps-f{flex-wrap:wrap}.mobile-filter-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;min-width:0}.mobile-filter-toolbar>*{min-width:0;max-width:100%}.mobile-filter-toolbar .bt{min-height:44px;height:auto;padding:10px 14px;white-space:normal}.mobile-sort{display:grid;grid-gap:5px;gap:5px;margin:12px 0;flex:1 1 180px;min-width:0;font-size:12px;font-weight:600;color:var(--hx-green-dark)}.atv-deptsel,.hx-wing-select select,.mobile-sort select{width:100%;max-width:100%;min-width:0;height:44px;padding:0 32px 0 12px;border:1px solid var(--hx-rule);border-radius:12px;background:var(--hx-surface);color:var(--hx-ink);font:inherit;font-size:16px}.mobile-filter-toolbar .mobile-sort{margin:0}.mobile-filter-toolbar .hx-wing-select{display:grid;flex:1 1 140px;grid-gap:5px;gap:5px;font-size:12px}.mobile-filter-checks{display:grid;grid-gap:12px;gap:12px;margin:12px 0}.mobile-filter-checks label{display:flex;align-items:center;gap:10px;min-height:44px}.mobile-filter-checks input{accent-color:var(--hx-forest);width:20px;height:20px}.show-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.show-filter-column{display:grid;grid-gap:12px;gap:12px;min-width:0}.show-filter-column h4{margin:0;font-size:16px}.show-filter-help{display:none}}@media screen and (max-width:1023px){.show-filter-column:has(>.show-filter-help):not(:has(.show-filter-field)){display:none}.show-filter-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.show-filter-field>label{font-size:13px;font-weight:600}.dtm-filters .gsrch{width:100%;flex:1 0 100%;max-width:none!important}.dtm-filters .show-day-dropdown{flex:1 1 160px;min-width:0}.dtm-filters .lb{margin-left:auto}.rsvp-filter-modal .rsvp-filter-groups{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.rsvp-filter-modal .rsvp-filter-footer{display:flex;flex-wrap:wrap;gap:8px;width:100%}.rsvp-filter-modal .rsvp-filter-footer-spacer{display:none}.rsvp-filter-modal .rsvp-filter-footer>button{flex:1 1 auto;min-height:44px}.mobile-activity-sort{margin:0 0 12px;min-height:44px}.atv-bar{display:grid;grid-gap:12px;gap:12px;margin:16px 0;min-width:0}.atv-days{display:flex;gap:8px;overflow-x:auto;min-width:0;padding:2px 0}.atv-days button{flex:none;min-height:44px;padding:8px 12px;border:1px solid var(--hx-rule);border-radius:12px;background:#fff;color:var(--hx-ink)}.atv-days button.on,.atv-days button[aria-pressed=true]{color:#fff;background:var(--hx-forest);border-color:var(--hx-forest)}.tlx.tl-mob{--tl-gutter:0px;--tl-rail-x:0px;--tl-card-gap:12px;margin-inline:0}.tlx.tl-mob .tl-rail{padding-left:0}.tlx.tl-mob .tl-rail:before{left:0;background:#d5dfd8}.tlx.tl-mob .tl-time{position:relative;left:auto;top:auto;width:auto;margin:0 0 6px 12px;text-align:left;display:flex;align-items:baseline;gap:8px}.tlx.tl-mob .tl-time b{font-size:13px;color:var(--hx-green-dark)}.tlx.tl-mob .tl-time span{margin:0}.tlx.tl-mob .tl-dot{left:0;top:4px;width:10px;height:10px;border-width:2px}.tlx.tl-mob .tl-card{margin-left:12px;border-radius:16px}.tlx.tl-mob .tl-card-h{padding:14px 12px;gap:10px}.tlx.tl-mob .tl-nm{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.tlx.tl-mob .tl-row.k-fn .tl-card,.tlx.tl-mob .tl-row.k-meal .tl-card{background:var(--tl-function-colour,var(--hx-forest));border-color:var(--tl-function-colour,var(--hx-forest))}.tlx.tl-mob .tl-row.k-fn .tl-card-h :where(.tl-nm),.tlx.tl-mob .tl-row.k-meal .tl-card-h :where(.tl-nm){color:#fff}.tlx.tl-mob .tl-row.k-fn .tl-card-h :where(.tl-m1,.tl-m2,.tl-m2i),.tlx.tl-mob .tl-row.k-meal .tl-card-h :where(.tl-m1,.tl-m2,.tl-m2i){color:#fff}.tlx.tl-mob .tl-row.k-fn .tl-ic,.tlx.tl-mob .tl-row.k-meal .tl-ic{background:#ffffffed;color:var(--tl-function-colour,var(--hx-forest))}.tlx.tl-mob .tl-row.k-sub .tl-ic,.tlx.tl-mob .tl-row.k-task .tl-ic{color:var(--tl-function-colour,#315b86);background:#edf2f7}.tlx.tl-mob .tl-row.s-done .tl-card{opacity:.8}.tlx.tl-mob .tl-m2i{display:block;white-space:normal;overflow-wrap:anywhere}.tlx.tl-mob .tl-m2i+.tl-m2i:before{content:none}.tlx.tl-mob .tl-kr{flex-wrap:wrap;gap:6px}.tlx.tl-mob .tl-pill{margin-left:0;white-space:normal}.tlx.tl-mob .tl-kick{padding:4px 7px}.tlx.tl-mob .tl-chev{margin-left:auto}.tlx.tl-mob .tl-date-marker{margin-left:12px}.tlx.tl-mob .tl-actions{flex-wrap:wrap}.tlx.tl-mob .tl-actions .tl-btn{flex:1 1;min-width:0}.mobile-timeline-search{display:flex;align-items:center;gap:10px;min-height:46px;margin:14px 0 0;border:1px solid var(--hx-rule);border-radius:12px;padding:0 12px;background:#fff}.mobile-timeline-search input{width:100%;min-width:0;border:0;background:transparent;font:inherit;font-size:16px}.tl-sbody .tlbd-panel{display:grid;grid-gap:18px;gap:18px;padding:4px 0 18px}.tl-sbody .tlbd-panel h4{font-size:14px;margin:0 0 9px}.tl-sbody .tlbd-panel footer{display:none}.tl-sbody .tlbd-chips{display:flex;flex-wrap:wrap;gap:8px}.tl-sbody .evchip{min-height:44px;padding:8px 12px;font:inherit;border:1px solid var(--hx-rule);border-radius:12px;background:#fff;color:var(--hx-ink)}.tl-sbody .evchip.on,.tl-sbody .evchip[aria-pressed=true]{background:var(--hx-forest);color:#fff;border-color:var(--hx-forest)}.tl-sbody .tlbd-switch{display:flex;align-items:center;gap:10px;min-height:48px;font-size:14px}.tl-sbody .tlbd-switch input{width:20px;height:20px;accent-color:var(--hx-forest)}.tl-sbody .tlbd-panel+.tlbd-panel{border-top:1px solid var(--hx-rule);padding-top:16px}.rsm .hd{display:grid;grid-gap:5px;gap:5px}.rsm-actions .rsm-act{flex-direction:row;gap:8px;height:46px;border-radius:12px}.rsm-actions .rsm-act:last-child{background:var(--hx-forest);border-color:var(--hx-forest);color:#fff}.rsm-sech{display:grid;grid-gap:4px;gap:4px}.rsm-fnh{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px}.rsm-fnh .time{grid-column:1;grid-row:1;font-size:14px}.rsm-fnh .rsm-pill{grid-column:2;grid-row:1}.rsm-fnh .rsm-function-copy{grid-column:1/-1;grid-row:2;text-align:left}.rsm-fnh .rsm-function-copy .sub,.rsm-fnh .rsm-function-copy b{white-space:normal;overflow:visible;overflow-wrap:anywhere}.rsm-task{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;border-bottom:0}.rsm-task .tx{grid-column:1/-1;grid-row:1}.rsm-task .tx .sub,.rsm-task .tx b{white-space:normal;overflow:visible;overflow-wrap:anywhere}.rsm-task .eta{grid-column:1;grid-row:2}.rsm-task .rsm-tpill{grid-column:2;grid-row:2;white-space:normal}.wap{min-width:0;margin-top:16px}.wap *,.wap-human *{min-width:0;box-sizing:border-box}.wap-fields,.wap-human-layout,.wap-panel,.wap-preview-grid,.wap-template-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.wap-section-head{display:flex;flex-wrap:wrap;gap:10px;align-items:start;margin-bottom:14px}.wap h3,.wap-human h3{font-family:var(--hx-serif);font-size:21px;line-height:1.25}.wap h4{font-size:16px}.wap .wa-dim,.wap-human .wa-dim{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.wap .rv-fld,.wap-human .rv-fld{display:grid;grid-gap:6px;gap:6px;min-width:0;width:100%;font-size:13px;font-weight:600}.wap .rv-fld :is(input,select,textarea),.wap-human .rv-fld :is(input,select,textarea){max-width:100%;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--hx-rule);border-radius:12px;background:#fff;color:var(--hx-ink);font:inherit;font-size:16px}.wap .rv-fld textarea{min-height:110px;resize:vertical}.wap fieldset{display:grid;grid-gap:14px;gap:14px;padding:0;margin:0;border:0}.wap .bt,.wap-human .bt{min-height:44px;height:auto;max-width:100%;padding:10px 12px;white-space:normal;overflow-wrap:anywhere}.wap-actions,.wap-editor-footer,.wap-filter-toolbar,.wap-journey,.wap-library-controls,.wap-selection-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.wap-audience-filters,.wap-message-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.wap-audience-filters>:first-child,.wap-message-filters>span{grid-column:1/-1}.wap-cell-sub{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:var(--hx-muted)}.wap-check{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4}.wap input[type=checkbox],.wap-check input,.wap-human input[type=checkbox]{width:20px;height:20px;accent-color:var(--hx-forest);flex:none}.wap-selection-bar{padding:14px 0;border-block:1px solid var(--hx-rule)}.wap-selection-bar>.bt.cy{flex:1 0 100%}.wap-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.wap-filter-builder,.wap-filter-rule{display:grid;grid-gap:12px;gap:12px;margin:14px 0;padding:14px 0;border-block:1px solid var(--hx-rule)}.wap-custom-builder>summary,.wap-filter-values summary{min-height:44px;padding:12px 0;font-weight:600}.wap-filter-values>div{display:grid;grid-gap:10px;gap:10px;padding:12px 0}.wap-filter-values label{display:flex;align-items:center;gap:10px;min-height:44px}.wap :is(.tw,table,tbody),.wap-human :is(.tw,table,tbody){display:block;width:100%;min-width:0;max-width:100%;overflow:visible}.wap thead,.wap-human thead{display:none}.wap tbody>tr,.wap-human tbody>tr{display:grid;grid-gap:12px;gap:12px;padding:16px;margin:12px 0;border:1px solid var(--hx-rule);border-radius:16px;background:#fff}.wap td,.wap-human td{display:block;width:100%;max-width:100%;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.wap td[data-label]:not([data-label=""]):before,.wap-human td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;margin-bottom:5px;font-size:11px;color:var(--hx-muted);font-weight:600}.wap td>.bt{margin-top:8px}.wap .wa-subtabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;max-width:100%}.wap .wa-subtabs button{flex:none;min-height:44px;white-space:nowrap}.wap-message,.wap-review,.wap-template-copy{padding:16px 0;margin:12px 0;border-block:1px solid var(--hx-rule)}.wap-message p,.wap-review-body,.wap-template-copy p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.wap-media-preview{max-width:100%;width:100%;margin:12px 0;border:1px solid var(--hx-rule);border-radius:12px;overflow:hidden}.wap :is(img,video),.wap-media-header :is(img,canvas){display:block;max-width:100%;width:100%;object-fit:contain;max-height:240px}.wap-media-open{width:100%;border:0;padding:0;background:#fff;text-align:left}.wap-document-tile,.wap-media-body,.wap-media-caption{display:block;padding:12px;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.wap-human-editor{padding:16px 0;border-top:1px solid var(--hx-rule)}.wap-human-editor form{display:grid;grid-gap:12px;gap:12px}.wap-human-editor blockquote{margin:12px 0;padding:12px;background:var(--hx-bg);border-radius:12px;overflow-wrap:anywhere}.mobile-workspace-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:14px 0}.mobile-workspace-switch button{min-width:0;min-height:44px;border:1px solid var(--hx-rule);border-radius:12px;background:#fff;padding:8px 10px;color:var(--hx-green-dark);font:inherit;font-size:13px}.mobile-workspace-switch button[aria-pressed=true]{background:var(--hx-forest);border-color:var(--hx-forest);color:#fff}}@media print{.run-of-show-page.hx-desk{display:block!important}}@media screen and (max-width:1023px){.mobile-timeline-progress .tl-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-timeline-progress .tl-lg{min-height:62px;padding:9px 6px}.mobile-timeline-progress .tl-k{font-size:11px}.mobile-timeline-progress [data-state=done] .tl-k i,.mobile-timeline-progress [data-state=running] .tl-k i{background:var(--hx-forest)}.mobile-timeline-progress [data-state=upcoming] .tl-k i{background:#65727d}.mobile-timeline-progress [data-state=late] .tl-k i{background:#b97617}.mobile-timeline-progress [data-state=delayed] .tl-k i{background:#b33830}.mobile-timeline-progress [data-state=rescheduled] .tl-k i{background:#9c5527}}