.ui-Dialog.poe2-PlannerItemEditor{display:flex;flex-direction:column;max-height:calc(100vh - 72px);max-width:none;overflow:visible;width:800px}.ui-Dialog.poe2-PlannerItemEditor [data-slot=root],.ui-Dialog.poe2-PlannerItemEditor>.ui-card{background:#0a1122}.ui-Dialog.poe2-PlannerItemEditor [data-slot=header]{padding:0}.ui-Dialog.poe2-PlannerItemEditor [data-slot=body]{min-height:0;padding:0 15px 15px}.ui-Dialog.poe2-PlannerItemEditor .ui-DialogHeader{align-items:flex-start;min-height:0;padding-bottom:.5rem;padding:14px 15px 1px}.ui-Dialog.poe2-PlannerItemEditor .ui-DialogHeader:after{display:none}.ui-Dialog.poe2-PlannerItemEditor .ui-DialogTitle{flex:1 1 auto;min-width:0;overflow:visible;pointer-events:auto;text-overflow:clip;white-space:normal}.poe2-planner-item-editor-head{align-items:flex-start;display:flex;gap:.75rem;width:100%}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-head{align-items:flex-end;gap:0}.poe2-planner-item-editor-tabs.ui-Tabs-header{flex:0 0 auto;position:relative}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs.ui-Tabs-header{font-size:18px;line-height:32px;min-height:38px}.poe2-planner-item-editor-tabs.ui-Tabs-header ul{display:flex;padding-bottom:6px}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs.ui-Tabs-header ul{align-items:flex-start;min-height:38px;padding-bottom:0}.poe2-planner-item-editor-tabs .ui-Tab{background-color:rgb(var(--ui-bg-muted));box-shadow:0 0 2px #00000073;max-width:150px;position:relative;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.4);z-index:1}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs .ui-Tab{background:transparent;box-shadow:none;height:38px;max-width:none;text-align:left;text-shadow:none}.poe2-planner-item-editor-tabs .ui-Tab:not(:last-child){margin-right:12px}.poe2-planner-item-editor-tabs .ui-Tab>button{background:transparent;border:0;color:rgb(var(--ui-text));cursor:pointer;display:block;font:inherit;min-width:68px;padding:0;white-space:nowrap}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs .ui-Tab>button{min-width:0}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs .ui-Tab:not(.ui-Tab-active):not(.ui-disabled)>button{color:rgb(var(--ui-text-muted));opacity:.58}.poe2-planner-item-editor-tabs .ui-Tab>button>span{display:inline-block;padding:.45em .9em}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs .ui-Tab>button>span{font-size:1.35rem;font-weight:400;line-height:32px;padding:0}.poe2-planner-item-editor-tabs .ui-Tab.ui-Tab-active{margin-bottom:-6px}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs .ui-Tab.ui-Tab-active{margin-bottom:0}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs .ui-Tab.ui-Tab-active>button{color:rgb(var(--ui-text));opacity:1}.poe2-planner-item-editor-tabs .ui-Tab.ui-Tab-active:after{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:100%}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-tabs .ui-Tab.ui-Tab-active:after{background:var(--ui-color-info-300,rgb(var(--ui-secondary)));bottom:0;height:3px;top:auto}.poe2-planner-item-editor-tabs .ui-Tab.ui-disabled>button{color:rgb(var(--ui-text-dimmed));cursor:default;opacity:.56}.poe2-planner-item-editor-tabs .ui-Tab>button:disabled{cursor:default}.poe2-planner-item-editor-drag{flex:1 1 auto;min-height:2.5rem}.ui-Dialog.poe2-PlannerItemEditor .poe2-planner-item-editor-drag{min-height:0}.poe2-PlannerItemEditor-content,.poe2-planner-item-editor-content{display:flex;flex-direction:column;gap:8px;min-height:708px}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-PlannerItemEditor-content,.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-planner-item-editor-content{gap:0;min-height:708px}.poe2-PlannerItemEditor-content>.poe2-ItemLibrary,.poe2-planner-item-editor-content>.poe2-ItemLibrary{flex:1 1 auto;min-height:0}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-ItemLibrary{background:transparent;min-height:708px;padding:0}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-ItemCategories{margin-right:5px;max-width:none;min-width:200px;width:300px}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-root{gap:2px;padding:8px 6px 8px 8px}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-header{color:#aaa;min-height:24px;position:relative}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-header.poe2-active{color:#aaa}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-name{color:inherit;font-size:.9375rem;font-weight:400}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-name:hover{color:#fff;text-shadow:0 0 1px currentColor}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-header.poe2-active .poe2-category-name{color:#fff;text-shadow:0 0 1px currentColor}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-toggle{color:#aaa;opacity:1}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-list{margin-left:.5rem;margin-top:.125rem;padding-left:1rem}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-ItemList{padding-top:0}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-item-list{color:#aaa}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-item-entry{font-weight:400;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-item-entry:hover{color:#fff;text-shadow:0 0 1px currentColor}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-library-filters{margin-bottom:7px}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-library-search{height:31px;min-height:31px}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-root,.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-item-list{scrollbar-color:rgb(var(--ui-border)) transparent;scrollbar-width:thin}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-root::-webkit-scrollbar,.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-item-list::-webkit-scrollbar{height:6px;width:6px}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-root::-webkit-scrollbar-track,.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-item-list::-webkit-scrollbar-track{background:transparent}.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-category-root::-webkit-scrollbar-thumb,.ui-Dialog.poe2-PlannerItemEditor:has(.poe2-ItemLibrary) .poe2-item-list::-webkit-scrollbar-thumb{background:rgb(var(--ui-border));border-radius:999px}.poe2-PlannerItemEditor-content>.poe2-ItemEditor,.poe2-planner-item-editor-content>.poe2-ItemEditor{flex:1 1 auto}.poe2-planner-item-editor-import,textarea.poe2-import{min-height:20rem}textarea.poe2-import{background-color:#1b1c1d;border:none;border-radius:10px;color:color-mix(in srgb,currentColor 85%,transparent);flex-grow:1;font-family:monospace;outline:none;padding:10px;resize:none}.poe2-planner-item-editor-empty{align-items:center;background:rgb(var(--ui-bg-muted)/.35);border:1px dashed rgb(var(--ui-border));border-radius:16px;color:rgb(var(--ui-text-muted));display:flex;justify-content:center;min-height:18rem}.ui-Dialog.poe2-PlannerItemEditor .ui-DialogFooter{align-items:center;justify-content:flex-end;min-height:32px}.ui-Dialog.poe2-PlannerItemEditor .ui-DialogFooter>:only-child{flex:0 0 auto}.poe2-PlannerItemEditor-content .poe2-ItemHeader :is(button,.ui-button){border-radius:6px;cursor:pointer}.ui-Dialog.poe2-PlannerItemEditor .ui-DialogFooter :is(button,.ui-button){cursor:pointer}.ui-Dialog.poe2-PlannerItemEditor .poe2-PlannerItemEditor-confirm{background:#1f80f2;border-color:#1f80f2;color:#f5faff;padding-inline:12px}.ui-Dialog.poe2-PlannerItemEditor .poe2-PlannerItemEditor-confirm:hover{background:#2a8bf8;border-color:#2a8bf8}.ui-Dialog.poe2-PlannerItemEditor .ui-disabled :is(button,.ui-button),.ui-Dialog.poe2-PlannerItemEditor :is(button,.ui-button):disabled{cursor:default}@media(max-width:800px){.ui-Dialog.poe2-PlannerItemEditor{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.ui-Dialog.poe2-PlannerItemEditor .ui-DialogHeader{align-items:stretch}.poe2-planner-item-editor-head{flex-direction:column;gap:.5rem}.poe2-planner-item-editor-tabs.ui-Tabs-header ul{flex-wrap:wrap}.poe2-planner-item-editor-drag{display:none}.poe2-PlannerItemEditor-content,.poe2-planner-item-editor-content{flex:1 1 0;min-height:unset;overflow-x:hidden;overflow-y:auto}.poe2-PlannerItemEditor-content .poe2-item-info,.poe2-planner-item-editor-content .poe2-item-info{flex:1 1 0;min-width:0}.poe2-PlannerItemEditor-content .poe2-item-header .poe2-ItemDisplay-wrapper,.poe2-planner-item-editor-content .poe2-item-header .poe2-ItemDisplay-wrapper{display:none}}
