.drawer-toolbar{display:flex;align-items:center;gap:12px;padding:10px 20px;background-color:#252525;border-bottom:1px solid #444;flex-shrink:0}.drawer-toolbar .class-filter-select{flex:1;min-width:150px;max-width:250px}.drawer-toolbar .builder-action-btn{flex:0 0 auto;white-space:nowrap}#saved-builds-list{list-style:none;flex-grow:1;overflow-y:auto;padding-right:5px}.saved-build-item{background-color:#2a2a2a;padding:10px 15px;border-radius:4px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;min-width:0}.build-info{flex-grow:1;flex-shrink:1;min-width:0}.build-info .build-name{font-size:1.2em;white-space:normal;overflow-wrap:break-word;font-weight:700;color:#d1b06b}#community-builds-list .build-meta,.build-info .build-class,.build-info .build-date{font-size:.85em;color:#888;margin-top:4px}.build-actions button{background-color:#2a3a5e;color:#fff;border:1px solid #58f;padding:5px 10px;border-radius:4px;cursor:pointer;margin-left:8px}.build-actions button:hover{background-color:#3a5a8e}.build-actions .delete-build-btn{background-color:#6b2a2a;border-color:#c04040}.build-actions .delete-build-btn:hover{background-color:#8b3a3a}.status-text{display:inline-block;padding:5px 10px;border-radius:4px;font-weight:700;font-size:.9em;margin-left:8px;text-align:center}.status-text.pending{background-color:#555;color:#ccc}.status-text.approved{background-color:#3e6b3a;color:#fff}.build-actions{display:flex;align-items:center;gap:13px;width:300px;justify-content:flex-start}.build-actions .like-btn{background:0 0;border:none;padding:5px;cursor:pointer;display:flex;flex-direction:row;align-items:center}.build-actions .like-btn .like-count{font-size:1em;color:#ccc;font-weight:700;margin-left:6px}.build-actions .like-btn .fa-heart{font-size:2em;color:#aaa;transition:.2s}.build-actions .like-btn:hover .fa-heart{color:#e04c4c;transform:scale(1.2)}.build-actions .like-btn.liked .fa-heart{color:#e04c4c}.build-actions .like-btn:hover{background-color:transparent;opacity:1}#community-builds-drawer .build-actions{justify-content:flex-end}.admin-action-btn{padding:5px 10px;border-radius:4px;border:1px solid #666;background-color:#333;color:#e0e0e0;cursor:pointer;margin-right:5px}.admin-action-btn:hover{opacity:.8}#community-builds-list .saved-build-item{align-items:flex-start}#builder-panel h2,#right-placeholder-panel .builder-header{margin-bottom:0}#build-name-input,#load-code-input{flex-grow:1;background-color:#2a2a2a;border:1px solid #555;border-radius:4px;color:#e0e0e0;padding:8px 12px;font-size:1em;width:100%;margin-bottom:20px}#build-name-input:focus,#load-code-input:focus{outline:0;border-color:#d1b06b}#save-build-button{background-color:#3e6b3a;color:#fff;border:1px solid #4c4;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:1em;font-weight:700;white-space:nowrap}#save-build-button:hover{background-color:#4a8b44}.build-info-wrapper{width:100%;display:flex;flex-direction:column}.build-main-info{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media (min-width:769px){#builds-drawer .load-build-btn{background-color:#d1b06b;color:#1e1e1e;border:none;border-radius:6px;font-weight:700}#builds-drawer .load-build-btn:active,#builds-drawer .load-build-btn:hover{background-color:#c4a05a}#builds-drawer .delete-build-btn{background-color:#a05a5a;color:#fff;border:none;border-radius:6px;font-weight:700}#builds-drawer .delete-build-btn:active,#builds-drawer .delete-build-btn:hover{background-color:#904a4a}#builds-drawer .share-build-btn{background-color:#5a7fa0;color:#fff;border:none;border-radius:6px;font-weight:700}#builds-drawer .share-build-btn:active,#builds-drawer .share-build-btn:hover{background-color:#4a6f90}#builds-drawer .submit-review-btn{background-color:#6b5a9a;color:#fff;border:none;border-radius:6px;font-weight:700}#builds-drawer .submit-review-btn:active,#builds-drawer .submit-review-btn:hover{background-color:#5b4a8a}}