:root{--np-responsive-gutter:clamp(8px,2.6vw,18px);--np-touch-target:44px;--np-dnd-outline:3px}@media (max-width:1100px){html,body,#app,main.view,main.view>*,main.view :where(.card,.panel,.subpanel,.section,.dash-section,.hub-extra,.tp,.grid,.fg,.row,.frow){min-inline-size:0;max-inline-size:100%;box-sizing:border-box}main.view :where(.ivhh-acts,.ivhh-agroup){min-inline-size:0;max-inline-size:100%}main.view .ivhh-agroup{flex:1 1 100%;flex-wrap:wrap}main.view :where(img,video,iframe,embed,object){max-inline-size:100% !important;block-size:auto}main.view :where(p,li,dd,td,th,code,pre,.card,.np-brand-title){overflow-wrap:anywhere}main.view pre{max-inline-size:100%;overflow:auto}main.view :where(input,select,textarea),:where(.modal,.mdl) :where(input,select,textarea){min-inline-size:0;max-inline-size:100% !important;box-sizing:border-box}:where(.np-scrollbox,.scrollbox,.table-scroll,.hub-scroll-x,.cal-scroll,.tl-gantt){min-inline-size:0;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}main.view :where(.np-scrollbox,.scrollbox,.table-scroll,.hub-scroll-x,.cal-scroll,.tl-gantt) :where(table,canvas,svg),main.view :where(.fc-wrap,.fc-canvas-area) :where(canvas,svg){max-inline-size:none !important}main.view :where(.fc-wrap,.fc-body,.fc-canvas-area){min-inline-size:0;max-inline-size:100%}.grid.auto-sm{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.grid.auto-md{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid.auto-lg{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}}@media (max-width:820px){:where(.tabnav,.subnav,.subtabs,.np-subtabs,.np-subrow){min-inline-size:0;max-inline-size:100%;flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--np-responsive-gutter);-webkit-overflow-scrolling:touch}:where(.tabnav,.subnav,.subtabs,.np-subtabs,.np-subrow)>:where(.tab,.subtab,[role="tab"]){flex:0 0 auto}:where(.modal,.mdl){inline-size:min(100%,calc(100dvw - 24px)) !important;max-inline-size:calc(100dvw - 24px) !important;max-block-size:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) !important;overscroll-behavior:contain}:where(.modal-body,.mdl-body,.set-scroll){min-block-size:0;max-inline-size:100%}:where(.modal-actions,.mdl-actions){flex-wrap:wrap;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}}@media (max-width:600px){main.view{inline-size:100%;min-inline-size:0;padding-inline:var(--np-responsive-gutter)}:where(.grid.cols-2,.grid.cols-3,.grid.cols-4,.grid.auto-sm,.grid.auto-md,.grid.auto-lg){grid-template-columns:minmax(0,1fr) !important}main.view :where(.bar-actions,.card-foot,.panel-actions,.section-actions){min-inline-size:0;flex-wrap:wrap}.panel[data-panel="overview"] .ov-dn-days{min-inline-size:0;max-inline-size:100%;grid-template-columns:repeat(7,minmax(var(--np-touch-target),1fr));overflow-x:auto;overscroll-behavior-inline:contain}main.view .ivhh-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}main.view .ivhh-acts>.ivhh-b,main.view .ivhh-agroup>:where(.ivhh-b,.isb-head){min-inline-size:0;max-inline-size:100%;inline-size:100%;white-space:normal}main.view .ivhh-acts>.ivhh-agroup{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}main.view .ivhh-agroup .isb-head{grid-column:1 / -1}main.view .ivhh-agroup .isb-txt{max-inline-size:none}.panel[data-panel="flowchart"] #p-flowchart>div>div[style*="flex-shrink:0"]{min-inline-size:0;max-inline-size:100%;margin-inline-start:0 !important;flex:1 1 100% !important;flex-wrap:wrap}.panel[data-panel="flowchart"] #p-flowchart>div>div[style*="flex-shrink:0"]>.ab{min-inline-size:0;flex:1 1 140px;white-space:normal}.panel[data-panel="boardgames"] .bg-h{min-inline-size:0;max-inline-size:100%;flex-wrap:wrap}.panel[data-panel="boardgames"] .bg-h>.bg-add{min-inline-size:0;margin-inline-start:0;flex:1 1 120px;white-space:normal}.panel[data-panel="finfx"] .ffx-wrap{grid-template-columns:minmax(0,1fr) !important}.panel[data-panel="finfx"] :where(.ffx-sec,.ffx-h,.ffx-addrate){min-inline-size:0;max-inline-size:100%}.panel[data-panel="finfx"] .ffx-form{grid-template-columns:minmax(0,1fr)}.panel[data-panel="finfx"] .ffx-arrow{transform:rotate(90deg)}.cal-scroll{scroll-snap-type:inline proximity}.cal-scroll :where(.cal-head,.cal-body){scroll-snap-align:start}}@media (hover:none) and (pointer:coarse){:where(.tab,.subtab,[role="tab"],.btn,.ab,.cm-pill,input,select,textarea){min-block-size:var(--np-touch-target)}:where(button:not(.btn-dome),[role="button"]:not(.btn-dome),a[href].btn,a[href].pill.lnk){min-inline-size:var(--np-touch-target);min-block-size:var(--np-touch-target)}:where(.btn-icon,.np-dnd-handle,.nw-grip,.clr-grip,.ab-drag-handle){min-inline-size:var(--np-touch-target) !important;min-block-size:var(--np-touch-target) !important}.btn-dome{position:relative}.btn-dome::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--np-touch-target));block-size:max(100%,var(--np-touch-target));transform:translate(-50%,-50%);border-radius:12px}[draggable="true"]{touch-action:pan-y}:where(.np-dnd-handle,.nw-grip,.clr-grip,.ab-drag-handle){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}}.td-live-region{position:fixed;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body.td-active{user-select:none;-webkit-user-select:none}:where(.td-dragging,.np-dnd-source-active){opacity:.42 !important;cursor:grabbing !important}:where(.td-ghost,.np-dnd-ghost){max-inline-size:calc(100dvw - 24px) !important;max-block-size:calc(100dvh - 24px) !important;box-sizing:border-box;overflow:hidden;contain:layout paint;user-select:none;opacity:.94;color:var(--bd);background:var(--card-bg);border:var(--brd-thick) solid var(--pk);border-radius:var(--rs);box-shadow:var(--shh);-webkit-user-select:none}:where(.td-ghost,.np-dnd-ghost),:where(.td-ghost,.np-dnd-ghost) *{pointer-events:none !important}:where(.td-drop-hover,.np-dnd-drop-active){outline:var(--np-dnd-outline) solid var(--pk) !important;outline-offset:calc(-1 * var(--np-dnd-outline));background-color:color-mix(in srgb,var(--pkl) 76%,transparent) !important}.np-dnd-edge-cue{pointer-events:none;position:fixed;z-index:99998;opacity:0;transition:opacity .12s ease}.np-dnd-edge-cue.is-active{opacity:1}@media (prefers-reduced-motion:reduce){:where(.td-ghost,.np-dnd-ghost,.np-dnd-edge-cue){transition:none !important;animation:none !important}}