.conditions-page{display:flex;flex-direction:column;gap:5px}.conditions-page-settings-container{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.conditions-page-settings-container #builder-tips-toggle-container{margin:0}.conditions-page-settings-container .builder-toggle{justify-content:flex-end}.conditions-page-settings-container .left-option{left:-115px}#view-mode-toggle-container{height:auto;padding:0;border:0}#view-mode-toggle{--sz:13px}#view-mode-toggle-btn:checked+label .builder-thumb,#alignment-toggle-btn:checked+label .builder-thumb{--lg:var(--on);left:calc(calc(100% - calc(calc(var(--sz) * 2) - calc(var(--sz) / 3))) - calc(calc(var(--sz) / 10) + calc(var(--sz) / 5.75)))}#alignment-toggle-container{height:auto;padding:0;border:0}#alignment-toggle{--sz:13px}.builder-toggle label[for=view-mode-toggle-btn],.builder-toggle label[for=alignment-toggle-btn]{position:absolute;width:calc(var(--sz) * 4);height:calc(var(--sz) * 2);background:linear-gradient(0deg,#202020,#181818);border-radius:var(--sz);border:1px solid #333;outline:2px solid #000;cursor:pointer}.conditions-page-settings-container .left-option span{width:140px;text-align:right;color:#fab964;font-weight:700}.conditions-page .changelog-top-container{margin-bottom:5px}.conditions-tabs{display:flex;gap:4px;flex-wrap:wrap}.conditions-tab{flex:1;padding:6px 8px;font-size:1.4rem;font-weight:700;border:1px solid #333;outline:2px solid #000;border-radius:5px 5px 0 0;background:#1b1c1d;color:#999;white-space:nowrap;text-align:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.conditions-tab:hover{background:#111;border:1px solid #fab964;color:#fab964}.conditions-tab.is-active{background:#111;color:#fab964}.conditions-tab:focus,.conditions-tab:active{outline:2px solid #000}.conditions-tabs-panels{display:flex;flex-direction:column;gap:3px}.conditions-panels{border:1px solid #333;outline:2px solid #000;border-radius:0 0 5px 5px;background:#111;padding:15px}.conditions-panels>.conditions-filters{display:none}.conditions-panels>.conditions-filters.is-active{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end;gap:20px}.conditions-results{margin-top:20px}.conditions-results>.conditions-category{display:none}.conditions-results>.conditions-category.is-active{display:flex}.conditions-category{flex-direction:column;gap:20px}.conditions-filter-group .filter-group-header span{text-shadow:1px 1px 2px rgba(0,0,0,1);font-weight:700}.conditions-filter-group{max-width:550px}.conditions-filter-group--tier{max-width:300px}.conditions-filter-buttons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.conditions-filter-buttons .condition-filter-btn{flex:1 1 auto;white-space:nowrap}.condition-filter-btn.opacity--40{opacity:.4}.conditions-filter-buttons .tier-dropdown-label{font-size:2.2rem}.conditions-page .damage-icon-button{min-width:40px;height:40px}.conditions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:20px;margin-bottom:30px}.condition-tooltip-container{width:100%;position:relative}.condition-tooltip-container .augment-tooltip{align-items:center}.condition-tooltip-container .item-tooltip-container{width:auto;background-image:none;background-color:#282827}.condition-tooltip-container .item-tooltip-header img{width:50px;height:50px}.condition-tooltip-container .item-tooltip-title{font-size:1.7rem}.condition-tooltip-container .item-tooltip-info img{width:1.3rem;height:1.3rem}.condition-icon-display{width:64px;height:64px;border-radius:8px;border:2px solid #333;outline:2px solid #000;background-color:#111;display:flex;align-items:center;justify-content:center;margin:0 auto 10px auto;cursor:pointer;transition:transform .2s ease;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.condition-icon-display:hover{transform:scale(1.05)}.condition-icon-display img{width:48px;height:48px;border-radius:4px}.condition-name-display{text-align:center;font-size:1.2rem;font-weight:700;color:#fab964;text-shadow:1px 1px 2px rgba(0,0,0,1);margin-bottom:5px}.condition-count-display{text-align:center;font-size:.9rem;color:#ccc;margin-bottom:10px}.condition-icon-display.item-condition{border-color:#fab964}.condition-icon-display.augment-condition{border-color:#c40c93}.condition-icon-display.opener-condition{border-color:#007fff}.condition-icon-display.custom-condition{border-color:#1c964d}.conditions-loading{text-align:center;padding:40px;font-size:1.5rem;color:#fab964}.conditions-empty{text-align:center;padding:40px;font-size:1.2rem;color:#ccc}.condition-tooltip-container .custom-condition-icon{padding:0}:root{--start-size:60px;--end-size:60px;--branch-col:50px;--gap-y:35px;--line-width:2px;--line-color:#aaa;--border-color:#000;--arrow-size:5px}.condition-flowchart-wrapper{font-family:Arial,sans-serif;width:100%;height:100%;border:1px solid #333;outline:2px solid #000;border-radius:8px;padding:10px 10px 40px;color:#fff;background-color:#282827;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center}.condition-flowchart-title{font-size:1.7rem;font-weight:700;color:#fab964;text-align:center;text-shadow:0 0 1px transparent,0 2px 2px rgba(0,0,0,1),2px 0 2px rgba(0,0,0,1),-2px 2px 2px rgba(0,0,0,1)}.condition-flowchart{position:relative;display:flex;align-items:flex-start;gap:var(--branch-col)}.condition-flowchart--center{align-items:center;height:100%}.condition-flowchart-ends{position:relative;display:flex;flex-direction:column;gap:var(--gap-y)}.condition-flowchart-node{background:#181818;border-radius:10px;position:relative;overflow:visible;display:flex;justify-content:center;align-items:center;filter:drop-shadow(2px 2px 1px rgba(0,0,0,1))}.condition-flowchart-node.condition-flowchart-start{width:var(--start-size);height:var(--start-size);border:2px solid var(--border-color)}.condition-flowchart-node.condition-flowchart-end{width:var(--end-size);height:var(--end-size)}.condition-flowchart-node-card{border:2px solid var(--border-color);border-radius:6px;overflow:hidden}.condition-flowchart-node img{width:100%;height:100%;transition:transform .5s ease;border-radius:6px}.condition-flowchart-node-card:hover{border-color:#fab964}.condition-flowchart-node-card:hover img{transform:scale(1.08)}.condition-flowchart:before{content:"";position:absolute;left:var(--start-size);top:calc(var(--start-size)/2   /* half of the node */
            - var(--line-width)/2);width:calc(var(--branch-col) / 2);height:var(--line-width);background:var(--line-color);filter:drop-shadow(2px 2px 1px rgba(0,0,0,1))}.condition-flowchart--center:before{top:50%;transform:translateY(-50%)}.condition-flowchart-ends:before{content:"";position:absolute;left:calc(-1 * var(--branch-col) / 2);top:calc(var(--end-size) / 2);bottom:calc(var(--end-size) / 2);width:var(--line-width);background:var(--line-color);filter:drop-shadow(2px 2px 1px rgba(0,0,0,1))}.condition-flowchart-end:before{content:"";position:absolute;left:calc(-1 * var(--branch-col) / 2);top:50%;transform:translateY(-50%);width:calc(var(--branch-col) / 2);height:var(--line-width);background:var(--line-color)}.condition-flowchart-end:after{content:"";position:absolute;left:0;top:50%;margin-left:calc(-1 * var(--arrow-size));transform:translateY(-50%) rotate(180deg);width:0;height:0;border-top:var(--arrow-size) solid transparent;border-bottom:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid var(--line-color)}.condition-flowchart-node .required-condition-overlay{right:-10px;top:initial;bottom:0}.condition-flowchart-node .required-condition-container{height:28px;width:28px;filter:none;outline:2px solid #000}.required-condition-container:has(.tier-dropdown-label[data-value=OP]){background-image:url('/wp-content/uploads/tier3_hexcore.png');background-size:cover}.required-condition-container:has(.tier-dropdown-label[data-value="S+"]){background-color:red}.required-condition-container:has(.tier-dropdown-label[data-value="S"]){background-color:#ff7f00}.required-condition-container:has(.tier-dropdown-label[data-value="A"]){background-color:#c40c93}.required-condition-container:has(.tier-dropdown-label[data-value="B"]){background-color:#007fff}.required-condition-container:has(.tier-dropdown-label[data-value="C"]){background-color:#1c964d}.required-condition-container:has(.tier-dropdown-label[data-value="D"]){background-color:#7f8c8d}.condition-flowchart-node .tier-label-container{display:flex;align-items:center;justify-content:center;height:24px;width:24px;background:#000;border-radius:50%}.condition-flowchart-node .tier-dropdown-label{font-size:1.8rem}.condition-flowchart-node .tier-dropdown-label[data-value=OP],.condition-flowchart-node .tier-dropdown-label[data-value="S+"]{font-size:1.6rem}.condition-flowchart-node .card-overlay--base{left:-25%;top:100%;width:150%;padding:5px 0 0}.condition-flowchart-start .card-overlay--base{display:none}.condition-flowchart-node .tier-comp-name{font-size:1.1rem;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.conditions-grid{gap:15px}.conditions-filter-buttons .tier-dropdown-label{font-size:2rem}.conditions-filter-buttons .damage-type-dropdown{font-size:1.4rem}}@media (max-width:500px){.conditions-filter-buttons .tier-dropdown-label{font-size:1.8rem}}