.sidebar nav .product-submenu{margin:0 8px 12px 22px;border-left:1px solid #dbe4dc;padding-left:10px}.sidebar nav .product-submenu button{font-size:13px;padding:12px 15px}.sidebar nav #productMenuToggle b{margin-left:auto;font-size:14px}.sidebar nav #productMenuToggle.active{background:#eaf2e6;color:#416644}.category-help{font-size:12px;color:#718077;line-height:1.8;margin:8px 0 16px}.category-panel{padding:22px}.category-toolbar{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.category-toolbar input,.category-member-toolbar input[type=search],#categoryDeleteTarget{border:1px solid #d9e0da;border-radius:5px;padding:11px;color:#304236;background:#fff}.category-toolbar input{width:320px;max-width:100%}.categories-table{min-width:860px}.categories-table th{background:#f6f8f5}.categories-table td{padding:16px 12px}.category-parent{background:#fafcf9}.category-name{display:flex;align-items:center;gap:10px}.category-name button{font-size:14px;font-weight:600;text-align:left}.category-child .category-name{padding-left:22px}.categories-table td small{display:block;max-width:300px;white-space:pre-wrap;color:#89958d;font-size:11px;margin-top:5px}.category-actions{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}.category-actions button,.category-link{color:#5d7b56}.category-actions [data-category-delete]{color:#ac5a50}.category-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.category-members-dialog{width:820px;max-width:calc(100vw - 28px)}.category-member-toolbar{display:flex;align-items:center;gap:18px}.category-member-toolbar input[type=search]{flex:1;min-width:100px}.category-member-toolbar label{white-space:nowrap;font-size:13px}.category-member-selection{display:flex;justify-content:space-between;gap:10px;padding:16px 0;font-size:12px;color:#708076}#categoryMemberList{max-height:52vh;overflow:auto;border:1px solid #e1e7df;border-radius:5px}.category-member{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #edf0eb;cursor:pointer}.category-member img{width:46px;height:46px;border-radius:4px;object-fit:contain;background:#f8f9f7}.category-member span{min-width:0}.category-member strong{display:block;font-size:13px;overflow-wrap:anywhere;font-weight:500;line-height:1.6}.category-member small{display:block;font-size:11px;color:#8a968b;overflow-wrap:anywhere;line-height:1.8}#categoryDeleteTarget{width:100%;margin:12px 0}.product-bulk-category{display:flex;align-items:center;gap:8px}.product-bulk-category select{max-width:230px;border:1px solid #d8e1d6;padding:9px;border-radius:4px;background:white}@media(max-width:650px){.category-panel{padding:14px}.category-toolbar{flex-wrap:wrap}.category-toolbar input{width:100%}.category-member-toolbar{gap:10px}.category-member{padding:10px;gap:9px}.category-member-selection{flex-wrap:wrap}.category-dialog-actions{flex-wrap:wrap}#categoryDialog,#categoryDeleteDialog{padding:20px;width:calc(100vw - 28px)}.product-bulk-category{flex-wrap:wrap}}
