.management-section{margin:20px 0;padding:18px;background:#f5f7f9;border-radius:14px}.management-section h3{margin:0 0 10px}.management-section p,.panel>p{color:var(--muted);font-size:14px;line-height:1.5}.direct-link{display:flex;align-items:center;gap:8px;margin:12px 0}.direct-link input{min-width:0;flex:1}.direct-link button{flex-shrink:0}.management-item{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line,#e5e8ed)}.management-item>div:first-child{flex:1;min-width:0}.management-item small{display:block;color:var(--muted);margin-top:5px;line-height:1.4}.panel+.panel{margin-top:18px}.combo-group-editor{background:white;border:1px solid #dde2e8;border-radius:12px;padding:14px;margin:12px 0}.combo-group-head{display:flex;align-items:center;justify-content:space-between}.group-categories{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0}.surcharge-row{display:flex;align-items:center;gap:10px;margin:8px 0}.surcharge-row span{flex:1}.surcharge-row input{width:90px}.diff-scroll{overflow:auto;margin:14px 0}.diff-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.diff-table th,.diff-table td{padding:10px;border:1px solid #e1e6ec;text-align:left;vertical-align:top}.diff-table th:first-child{width:24%}.diff-table pre{white-space:pre-wrap;word-break:break-word;margin:0;max-height:180px;overflow:auto;font:inherit}.revision{padding:14px 0;border-bottom:1px solid #e1e6ec}.revision summary{cursor:pointer;font-weight:600;line-height:1.5}.lunch-category-list>div{display:flex;align-items:center;gap:12px;padding:10px 0}.lunch-category-list strong{flex:1}.lunch-category-list span{color:var(--muted)}.bulk-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;background:#edf3f1;border-radius:12px;margin-bottom:12px}.bulk-checkbox{width:18px;height:18px;flex-shrink:0}.product-row{grid-template-columns:20px 64px minmax(0,1fr) auto}.bulk-field{margin:12px 0}.device-card{padding:16px 0;border-bottom:1px solid #e1e6ec}.device-card dl{display:grid;grid-template-columns:220px 1fr;gap:8px;font-size:14px}.device-card dt{color:var(--muted)}.device-card dd{margin:0}.analytics-note{font-size:13px;color:var(--muted);margin:20px 0}.editor-dialog{max-height:92vh;overflow-y:auto}.editor [hidden],.bulk-field[hidden],#component-categories[hidden],#combo-editor[hidden]{display:none!important}.side-nav{overflow-y:auto}.sidebar{max-height:100vh}.diff-table td:nth-child(3){background:#f0f7f3}@media(max-width:700px){.direct-link{flex-wrap:wrap}.direct-link input{flex-basis:100%}.management-item{flex-wrap:wrap}.management-item>div:first-child{flex-basis:100%}.lunch-category-list>div{flex-wrap:wrap}.device-card dl{grid-template-columns:1fr 1fr}.product-row{grid-template-columns:20px 52px minmax(0,1fr)}.product-row .row-actions{grid-column:3}.diff-table{min-width:520px}.sidebar{max-height:none}}
