.compact-panel-tabs,.compact-picker-close{display:none}.project-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.project-dialog .project-dialog-header{flex:0 0 auto}.project-dialog .project-form{min-height:0;padding:0;gap:0;overflow:hidden}.project-form-body{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:0;overflow-y:auto}.project-dialog .project-form-footer{flex:0 0 auto;position:static;margin:0;padding:12px 24px}.series-upload-dialog[open]{display:flex;flex-direction:column;height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden}.series-upload-dialog #upload-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.series-upload-dialog-heading{flex:0 0 auto}.series-upload-dialog .series-upload-shell{flex:1 1 auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;overflow:hidden;margin:0;padding-block:16px}.series-upload-dialog .series-upload-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.series-upload-dialog #series-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.series-form-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:8px}.series-upload-dialog .series-publish-bar{flex:0 0 auto;margin-top:8px;padding-top:12px;flex-wrap:wrap}.series-upload-dialog .series-projects{max-height:100%;overflow-y:auto}body:has(#hideouts-list) #upload-modal .modal-content{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 24px)}body:has(#hideouts-list) #upload-form{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}body:has(#hideouts-list) .hideout-upload-body{min-height:0;overflow-y:auto;padding:20px}body:has(#hideouts-list) #upload-form .share-upload-form__actions{flex:0 0 auto;flex-direction:row;padding:12px 20px;margin:0}.poe2-discussion-page .discussion-build-row{grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr) 66px minmax(0,1.5fr);width:100%;min-width:0}.poe2-discussion-page .discussion-build-module--equip,.poe2-discussion-page .discussion-build-module--skills{position:relative;height:var(--compact-art-height,400px);min-width:0}.poe2-discussion-page .discussion-build-module--equip>.wg-equip-list,.poe2-discussion-page .discussion-build-module--skills>.buff-box{position:absolute;left:50%;top:0;flex:none;margin:0;transform:translateX(-50%) scale(var(--compact-art-scale,.5));transform-origin:top center}.poe2-discussion-page .discussion-page-shell{min-width:0;max-width:100%}@media (max-width:1024px){body.new-filter-editor-page:not(.site-focus-mode){--nf-nav-offset:calc(var(--navbar-height, 60px) + var(--site-utility-rail-current-height, 0px) + 8px)}.poe2-discussion-page .discussion-build-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.poe2-discussion-page .discussion-jewel-showcase{height:auto;min-height:0}.poe2-discussion-page .discussion-jewel-showcase .gem-box-wrap{flex-direction:row;flex-wrap:wrap;height:auto}.poe2-discussion-page .discussion-build-module--stats{height:auto;min-height:240px}.price-page .price-page-header{gap:12px}.price-page .market-controls{flex-wrap:wrap}.price-page .item-browser-layout{grid-template-columns:180px minmax(0,1fr)}.price-page .item-browser-card,.price-page .item-browser-main{min-width:0}.price-page .pair-opportunity-primary{grid-template-columns:minmax(0,1fr)}.price-page .pair-picks-panel{max-height:360px;overflow:hidden;border-right:0;border-bottom:1px solid var(--border-light)}.price-page .pair-picks-panel>.pair-picks-tabs{flex:0 0 auto}.price-page .pair-picks-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.price-page .pair-explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace .equipment-center{grid-column:1/-1;grid-row:1;height:100px;flex-direction:row;margin:0}.workspace .equipment-image-picker{height:100px;max-width:60%}.workspace .equipment-image-stage{height:80px}.workspace .crafting-workbench{--workbench-tool-half-width:130px;--workbench-consumption-width:150px}.workspace .crafting-workbench:is(.is-script-view,.is-smart-view){--script-tools-expanded-width:260px}.item-dialog .picker-layout{grid-template-columns:180px minmax(0,1fr) 190px}.series-upload-dialog .series-upload-shell{grid-template-columns:190px minmax(0,1fr);gap:16px}}@media (max-width:768px){.new-filter-editor-page .secondary-navbar .secondary-navbar__btn{flex-direction:row;gap:6px;padding:6px 10px;font-size:13px}body.site-focus-mode #new-filter-editor-page,body.site-focus-mode #new-filter-quick-page,body.site-focus-mode .filter-home-shell{padding-top:42px!important}body.new-filter-editor-page main.main-content.filter-home-shell{height:calc(100dvh - var(--nf-nav-offset) - 16px);padding-inline:4px}.filter-home .home-flow .home-flow-header{grid-template-columns:34px minmax(0,1fr) max-content;gap:6px;margin-inline:8px;width:calc(100% - 16px)}.filter-home .home-step-link[aria-current=step]{min-height:54px;font-size:20px;line-height:1.35}.filter-home .home-header-actions .qps-topbar-btn{min-width:36px;min-height:36px}.filter-home .home-colors-table{min-width:560px}.filter-home .home-colors-table th:first-child{width:150px;position:sticky;left:0;z-index:1;background:var(--qps-panel)}.filter-home .home-colors-scroll{scrollbar-width:auto}#new-filter-quick-page{padding-inline:4px}#new-filter-quick-page .qps{width:100%}#new-filter-quick-page .qps-price-market-controls{flex-wrap:wrap;gap:6px;min-width:0}#new-filter-quick-page .qps-price-time-label{display:none}#new-filter-quick-page .qps-refresh-data-time{position:static;transform:none;width:auto;white-space:normal}#new-filter-quick-page .qps-board-head,#new-filter-quick-page .qps-quick-board-head{height:auto;min-height:72px;flex-basis:auto;flex-wrap:wrap}#new-filter-quick-page .qps-board-head h2{font-size:22px}#new-filter-quick-page .qps-price-category-bar{min-width:0;padding-inline:4px}#new-filter-quick-page .qps-price-navigation-scroll{min-width:0;overflow-x:auto;scrollbar-width:auto}#new-filter-quick-page .qps-price-navigation-scroll:focus-visible{outline:2px solid var(--nf-accent)}#new-filter-quick-page .qps-lane-scopes{scrollbar-width:auto;overscroll-behavior-x:contain}#new-filter-quick-page .qps-lane{width:min(270px,calc(100vw - 60px))}#new-filter-quick-page .qps-quick-rule-row{min-width:0;flex-wrap:wrap}#new-filter-quick-page .qps-quick-rule-card{min-width:0}#new-filter-quick-page .qps-template-picker-menu{max-width:calc(100vw - 32px)}#new-filter-editor-page .editor-view-switch-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px}#new-filter-editor-page .editor-view-mode-group{order:2;flex:1 1 100%;justify-content:center}#new-filter-editor-page .editor-view-preset-controls{flex:1 1 80px;width:auto;max-width:calc(100% - 100px)}#new-filter-editor-page .editor-view-data-actions{flex:0 0 auto;width:auto}#new-filter-editor-page .editor-column-order-control{display:none}body.new-filter-editor-page main.main-content#new-filter-editor-page{height:calc(100dvh - var(--nf-nav-offset) - 16px);min-height:0;overflow:hidden}#new-filter-editor-page .editor-grid.category-items-layout-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0;overflow:hidden}#new-filter-editor-page .editor-grid>.editor-column{grid-column:1!important;grid-row:1!important;border-right:0;min-height:0}#new-filter-editor-page .editor-grid .column-body{min-height:0;overflow-y:auto}#new-filter-editor-page .item-card{scroll-margin-block:72px 12px}#new-filter-editor-page .editor-column-drag-handle,#new-filter-editor-page .editor-column-resize-handle{display:none!important}.compact-panel-tabs{display:flex;flex:0 0 auto;gap:4px;padding:6px;overflow-x:auto;min-width:0;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px}.compact-panel-tabs[hidden]{display:none}.compact-panel-tabs button{flex:1 0 auto;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:0 0;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.compact-panel-tabs button[aria-selected=true]{color:var(--accent-blue);border-color:var(--accent-blue);background:var(--bg-primary)}.compact-panel-tabs button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.compact-panel-tabs button[hidden]{display:none}.compact-workspace>.compact-workspace-panel:not(.compact-panel-active){display:none!important}.import-modal .import-dialog{max-height:calc(100dvh - 24px);width:min(100% - 24px,620px);overflow-y:auto}.import-dialog .import-dialog-header{position:sticky;top:0;z-index:2;background:var(--nf-surface)}.import-dialog .import-dialog-actions,.import-dialog .import-report-footer{position:sticky;bottom:0;z-index:2;background:var(--nf-surface);flex-wrap:wrap}.import-dialog .import-textarea{min-height:100px;height:min(25dvh,180px)}body:has(#craftingWorkbench).site-focus-mode .workspace{padding-top:48px}.workspace .equipment-grid{--equipment-panel-height:220px;grid-template-columns:minmax(0,1fr);gap:10px}.workspace .equipment-grid>.equipment-slot{grid-column:1;grid-row:2}.workspace .equipment-grid .panel-content{height:auto;min-height:200px;grid-template-columns:minmax(0,1fr)}.workspace .equipment-grid .item-info-bar{flex-wrap:wrap;gap:4px 12px}.workspace .equipment-grid .item-name-text{overflow-wrap:anywhere;white-space:normal}.workspace .equipment-slot{min-width:0}.workspace .equipment-slot-title{font-size:16px;gap:4px}.workspace .equipment-grid .equipment-info,.workspace .equipment-grid .equipment-panel{height:auto;min-height:180px}.workspace .equipment-grid .equipment-panel:not(.has-item){min-height:140px}.workspace .equipment-grid .equipment-panel:not(.has-item) .equipment-info,.workspace .equipment-grid .equipment-panel:not(.has-item) .panel-content{min-height:140px;height:140px}.workspace .equipment-grid .equipment-panel:not(.has-item) :is(.item-name-bar,.item-info-bar,.affix-stats-bar){display:none}.workspace .equipment-grid .selected-affix-row{flex-wrap:wrap}.workspace .equipment-grid .selected-affix-description{font-size:12px;overflow-wrap:anywhere}.workspace .equipment-center{height:80px}.workspace .equipment-image-picker{height:80px;max-width:58%;min-width:0;padding:8px}.workspace .equipment-image-stage{width:52px;height:60px}.workspace .equipment-image-picker.is-empty .equipment-image-caption{font-size:16px}.workspace .equipment-affix-button{min-width:0;max-width:42%;font-size:13px;padding:8px}.workspace #craftingWorkbench{grid-template-columns:minmax(0,1fr)!important;height:min(680px,75dvh);max-height:none}.workspace #craftingWorkbench>.compact-workspace-panel{grid-column:1/-1;grid-row:1;min-width:0}.workspace .crafting-tools-body{min-width:0}.workspace .workspace-command-bar{flex-wrap:wrap;gap:8px}.workspace .smart-inline-catalog{grid-template-columns:minmax(0,1fr)}.workspace .script-flow-branch-condition{margin-inline:8px;flex-wrap:wrap}.workspace .script-flow-test-row,.workspace .script-flow-test-sentence{min-width:0;flex-wrap:wrap}.workspace .script-step-list{min-width:0;overflow-x:auto}.modal-shell .item-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.item-dialog .compact-picker-close{display:grid;place-items:center;position:absolute;top:6px;right:8px;z-index:4;width:36px;height:36px;background:var(--bg-elevated)}.item-dialog .picker-category-column>.column-header{padding-right:52px}.item-dialog .picker-layout{display:flex;flex-direction:column;overflow-y:auto}.item-dialog .picker-category-column{flex:0 0 auto;max-height:170px}.item-dialog .picker-category-list{max-height:120px;overflow-y:auto}.item-dialog .picker-items-column{flex:0 0 auto;min-height:240px;max-height:360px}.item-dialog .picker-settings-column{flex:0 0 auto;min-height:180px}.item-dialog .column-header{position:sticky;top:0;z-index:2}.script-share-main .script-share-layout{grid-template-columns:minmax(0,1fr)}.script-share-main .script-share-toolbar{flex-wrap:wrap}.script-rules-main{padding:48px 14px 24px!important}.script-rules-main pre{max-width:100%;overflow-x:auto}.poe2-discussion-page .discussion-build-row{grid-template-columns:minmax(0,1fr)}.poe2-discussion-page .discussion-build-module--tree{height:min(440px,55dvh)}.poe2-discussion-page .discussion-page-header-shell{padding-top:40px}.poe2-discussion-page .build-discussion-comments-header,.poe2-discussion-page .build-discussion-header,.poe2-discussion-page .discussion-header-with-portrait{flex-wrap:wrap}.poe2-discussion-page .discussion-ref-picker-main{grid-template-columns:minmax(0,1fr)}.poe2-discussion-page .build-discussion-comment{padding:12px;overflow-wrap:anywhere}body[data-poe2-personal-layout=bd-workspace] .bd-workspace-titlebar{flex-direction:column;align-items:stretch;padding-top:40px}body[data-poe2-personal-layout=bd-workspace] .bd-workspace-browser{grid-template-columns:minmax(0,1fr);height:auto;max-height:none}body[data-poe2-personal-layout=bd-workspace] .bd-character-list{max-height:180px;height:auto}body[data-poe2-personal-layout=bd-workspace] .bd-build-list{grid-auto-columns:150px;grid-template-rows:150px;height:174px;max-height:174px}body[data-poe2-personal-layout=bd-workspace] .bd-build-card{min-height:150px}body[data-poe2-personal-layout=bd-workspace] .bd-build-card__media{inset-inline:20px}body[data-poe2-personal-layout=bd-workspace] .bd-workspace-module-heading{flex-wrap:wrap}body[data-poe2-personal-layout=bd-workspace] .bd-workspace-module-heading__actions{margin-left:auto;flex-wrap:wrap}body[data-poe2-personal-layout=bd-workspace] .bd-editor-header__identity,body[data-poe2-personal-layout=bd-workspace] .bd-workspace-reference-picker .discussion-ref-picker-main{grid-template-columns:minmax(0,1fr)}.bd-pinned-shell,.bd-pinned-shell.bd-pinned-shell--stacked{flex-direction:column;width:min(440px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);overflow-y:auto}.bd-pinned-shell .bd-pinned-card{width:100%;min-width:0;max-height:38dvh}.bd-pinned-shell .bd-pinned-card--tooltip{max-height:48dvh}body.site-focus-mode .desktop-patch-page{padding-top:48px}.desktop-patch-page .project-header{flex-wrap:wrap}.desktop-patch-page .project-card{grid-template-columns:88px minmax(0,1fr)}.project-dialog .project-form-basics{grid-template-columns:minmax(0,1fr)}.project-dialog .project-form-body{padding:16px;gap:16px}.project-dialog .project-form-footer{padding:12px 16px;flex-wrap:wrap}.series-shell{padding:48px 12px 32px}.series-card-top,.series-heading,.series-toolbar{flex-wrap:wrap;gap:10px}.series-toolbar select{width:auto;flex:1;min-width:0}.series-toolbar .series-search{flex:1 1 100%}.series-card-top{padding:14px}.series-track{padding:10px 14px;gap:8px}.series-track .series-meta{max-width:80px}.series-upload-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.series-upload-dialog .series-upload-shell{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px;display:flex;flex-direction:column}.series-upload-dialog .series-projects{overflow-y:auto;padding:12px;max-height:100px;flex:0 0 auto;width:100%}.series-upload-details{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px}.series-upload-dialog .series-upload-form{width:100%}.series-upload-dialog .series-publish-bar{background:var(--bg-primary);padding-block:12px}.audio-maker{padding:48px 12px 32px}.maker-heading{flex-direction:column;align-items:stretch;gap:10px}.maker-card{padding:12px}.maker-card-heading{flex-wrap:wrap}.maker-file{flex:1 1 180px}.maker-card-settings{grid-template-columns:repeat(2,minmax(0,2fr)) minmax(0,1fr);gap:10px}.maker-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-choice-actions,.maker-download-row{flex-wrap:wrap}.price-page .market-section{padding:14px}.price-page .price-page-header{padding-top:38px;align-items:stretch}.price-page .item-browser-layout{grid-template-columns:minmax(0,1fr)}.price-page .item-browser-sidebar{max-height:200px;overflow-y:auto}.price-page .item-history-chart-heading{flex-wrap:wrap;gap:8px}.price-page .item-history-chart-controls{flex-wrap:wrap;max-width:100%}.price-page .item-history-chart{height:min(360px,45dvh)}.price-page .pair-explorer-toolbar{flex-direction:column;align-items:stretch}.price-page .pair-explorer-controls{flex-wrap:wrap}.price-page .pair-explorer-grid,.price-page .pair-route-flow{grid-template-columns:minmax(0,1fr)}.price-page .pair-route-arrow{width:28px;height:28px;justify-self:center;transform:rotate(90deg)}.price-page .section-heading{flex-wrap:wrap;gap:8px}.price-page .index-inline-summary{flex-wrap:wrap;width:100%}.price-page .range-switch{flex-wrap:wrap}.price-page .range-switch button{min-height:36px}body:has(#regex-search-page).site-focus-mode main{padding-top:42px}#regex-search-page .builder-workspace{grid-template-columns:minmax(0,1fr)}#regex-search-page .condition-composer{position:static;max-height:none}#regex-search-page .affix-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(440px,50dvh);overflow-y:auto}#regex-search-page .affix-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#regex-search-page .regex-output{overflow-wrap:anywhere}body:has(#hideouts-list).site-focus-mode main{padding-top:42px}.type-filter-tabs,.version-filter-tabs{flex-wrap:wrap;gap:6px}.detail-images-carousel .carousel-main{height:min(320px,45dvh)}.share-upload-form__actions{flex-wrap:wrap}.message-compose{padding:16px}body:has(.message-compose).site-focus-mode .page-title{padding-top:32px}.compose-footer,.message-actions,.message-header{flex-wrap:wrap;gap:8px}.message-author-info{min-width:0}.message-author-name,.message-content,.reply-target{overflow-wrap:anywhere}.message-replies{margin-left:12px;padding-left:12px}.reply-form textarea{width:100%;min-width:0}.profile-container{padding-inline:12px}.profile-shell{grid-template-columns:minmax(0,1fr)}.profile-content,.profile-sidebar{min-width:0}.profile-username{overflow-wrap:anywhere}.auth-container{width:100%;padding:20px 16px}.auth-title{font-size:26px}.auth-shell{padding:16px}.auth-shell .auth-card{padding:22px 18px}.auth-shell .account-name,.auth-shell .message{overflow-wrap:anywhere}.process-gallery-main{padding-top:48px}.process-gallery-category-controls,.process-gallery-filter-row,.process-gallery-list{grid-template-columns:minmax(0,1fr)}.process-gallery-sort-row{flex-wrap:wrap}.process-gallery-sort-row .process-gallery-search{width:100%;margin:8px 0 0}.process-gallery-list .process-share-card-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.process-poster-viewer{padding:8px}.process-poster-viewer__panel{width:100%;height:calc(100dvh - 16px)}.process-poster-viewer__toolbar{flex-wrap:wrap;gap:8px;padding:12px}.process-poster-viewer__viewport{padding:12px}.poe2-deep-story-guide-page .story-guide-control-row{grid-template-columns:minmax(0,1fr)}.poe2-deep-story-guide-page .story-guide-class-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.poe2-deep-story-guide-page .story-guide-filter-row{flex-wrap:wrap;justify-content:flex-start}.poe2-deep-story-guide-page .story-guide-map-point-editor__grid{grid-template-columns:minmax(0,1fr)}.poe2-deep-story-guide-page .story-guide-route-row{min-width:0;overflow-x:auto}.poe2-deep-story-guide-page .story-guide-mother-header{padding-top:40px}.poe2-deep-story-guide-page .story-guide-editor-title-fields{grid-template-columns:minmax(0,1fr)}.poe2-deep-story-guide-page .story-guide-map-header,.poe2-deep-story-guide-page .story-guide-mother-header__editor-actions{flex-wrap:wrap}.poe2-deep-story-guide-page .discussion-ref-picker-main,.poe2-deep-story-guide-page.is-writing #heroPanel .hero-panel__grid{grid-template-columns:minmax(0,1fr)}.poe2-deep-story-guide-page.is-writing #heroPanel :is(.hero-panel__image-col,.hero-panel__info-col){grid-column:1;grid-row:auto;margin-top:0}.poe2-deep-story-guide-page.is-writing #heroPanel .hero-panel__info-col{height:auto;min-height:240px;max-height:none}.poe2-deep-story-guide-page #heroPanel .hero-panel__info-map-toolbar{margin:0 0 8px}.poe2-deep-story-guide-page #heroPanel .hero-panel__info-step-nav{margin:12px 0 0}.poe2-deep-story-guide-page #heroPanel .hero-panel__info-step-nav .hero-image-nav-btn{position:static;inset:auto;transform:none}}@media (max-height:600px){.import-modal .import-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.project-dialog,.series-upload-dialog{max-height:calc(100dvh - 24px)}.project-dialog .project-form-footer{position:static}}