.d4planner-container{width:100%;--planner-panel-bg: #0a0a0a;--planner-panel-bg-strong: #121212;--planner-panel-border: #1c1c1c;--planner-panel-radius: 6px;--planner-grid-gap: 6px;--planner-skills-panel-height: 640px;--planner-paragon-panel-height: 640px;--planner-stats-panel-height: 500px;--planner-rail-width: 300px}.d4planner-workspace-stage{background:transparent;overflow:visible;flex:1;display:flex;flex-direction:column}.d4planner-workspace-header{width:100%;max-width:1380px;margin:0 auto;padding:16px 0 0}.d4planner-workspace-header .planner-banner{margin-top:0;max-width:100%}.d4planner-workspace-sets{width:100%;max-width:1380px;margin:var(--planner-grid-gap) auto 0;position:sticky;top:0;z-index:30}.d4planner-workspace-sets .d4-buildset-wrapper{max-width:none;border-bottom-color:#171c26;box-shadow:0 10px 24px #00000038}.d4planner-workspace-main{width:100%;max-width:1380px;margin:var(--planner-grid-gap) auto 0;padding:0 0 24px;flex:1;display:flex;flex-direction:column}.d4planner-container .main-content{display:grid;grid-template-columns:minmax(0,1fr) var(--planner-rail-width);align-items:flex-start;gap:var(--planner-grid-gap);width:100%;max-width:1380px;padding:0}.d4planner-primary-column,.d4planner-right-rail{min-width:0;display:flex;flex-direction:column;gap:var(--planner-grid-gap)}.d4planner-primary-column{width:100%;order:1}.d4planner-document-notes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--planner-grid-gap) 6px}.d4planner-document-notes>.planner-public-notes,.d4planner-document-notes>.planner-widget-note{flex:0 0 100%}.planner-note-editor-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--planner-panel-border);border-radius:var(--planner-panel-radius);background:var(--planner-panel-bg-strong);color:#c9c3bb;font-size:12px;cursor:pointer}.planner-note-editor-trigger:hover{border-color:#3b3b3b;color:#fff}.planner-note-editor-trigger:disabled{cursor:default;opacity:.45}.d4planner-right-rail{width:var(--planner-rail-width);position:sticky;top:8px;align-self:flex-start;order:2}.d4planner-container .widget-container,.d4planner-container .equipment-panel,.d4planner-container .widget-box,.d4planner-container .widget_PlannerWidget__2eTs1{border:1px solid var(--planner-panel-border);border-radius:var(--planner-panel-radius);background:var(--planner-panel-bg);box-shadow:none}.d4planner-container .widget-header,.d4planner-container .equipment-panel__topbar,.d4planner-container .widget_PlannerWidget__header__1mm6-{border-bottom:1px solid var(--planner-panel-border);border-radius:var(--planner-panel-radius) var(--planner-panel-radius) 0 0;background:var(--planner-panel-bg-strong)}.d4planner-container .widget-content,.d4planner-container .equipment_EquipmentWidget{background:var(--planner-panel-bg)}.d4planner-secondary-stack{min-height:0}.d4planner-secondary-stack .chaos-mercenary-container{height:auto;min-height:260px}.d4planner-equipment-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--planner-grid-gap);align-items:stretch}.d4planner-equipment-grid--priority{grid-template-columns:minmax(0,1fr)}.d4planner-equipment-main,.d4planner-equipment-side{min-width:0}.d4planner-equipment-side{display:flex;flex-direction:column;gap:var(--planner-grid-gap)}.d4planner-equipment-main .equipment-panel{height:100%}.d4planner-right-rail .widget-stats{flex:0 0 auto;height:var(--planner-stats-panel-height);min-height:0;max-height:none}.d4planner-loot-filter-widget{overflow:hidden}.d4planner-loot-filter-widget>.widget-content{padding:14px}.d4planner-right-rail .planner-loot-filter__intro{margin-bottom:14px;font-size:13px;line-height:1.6}.d4planner-right-rail .planner-loot-filter__buttons{flex-direction:column;align-items:stretch;gap:8px}.d4planner-right-rail .planner-loot-filter__button{width:100%;justify-content:space-between}.d4planner-right-rail .planner-loot-filter__note{margin-top:14px;overflow-wrap:anywhere}.d4planner-seasonal-stack{width:100%;display:flex;flex-direction:column;gap:var(--planner-grid-gap)}.d4planner-seasonal-stack .widget_PlannerWidget__2eTs1{overflow:hidden}@media(max-width:1180px){.d4planner-container .main-content{grid-template-columns:1fr;padding:0 12px 18px}.d4planner-workspace-header,.d4planner-workspace-sets,.d4planner-workspace-main{max-width:none}.d4planner-workspace-header{padding:10px 12px 0}.d4planner-right-rail{width:100%;max-width:none;position:static;align-self:stretch;order:2}.d4planner-right-rail .widget-stats{height:500px;min-height:350px;max-height:none}.d4planner-workspace-main{padding:0}.d4planner-workspace-sets{top:0}}@media(max-width:900px){.d4planner-equipment-grid{grid-template-columns:1fr}}@media(max-width:768px){.d4planner-container{--planner-grid-gap: 8px;--planner-rail-width: 100%}.d4planner-workspace-header{padding:0}.d4planner-workspace-sets,.d4planner-workspace-main{margin-top:8px}.d4planner-container .main-content{padding:0 0 16px;gap:8px}.d4planner-primary-column,.d4planner-right-rail,.d4planner-equipment-side{gap:8px}.d4planner-right-rail .widget-stats{height:auto;min-height:360px}}
