.brand-materials{margin-top:24px;min-width:0}.bm-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.bm-search{display:grid;gap:8px;flex:1 1 240px;min-width:0}.bm-search span{font-size:14px;color:var(--platform-muted,#b3c4c9)}.bm-search input{box-sizing:border-box;width:100%;min-width:0;padding:11px 14px;border:1px solid #55737d;border-radius:10px;background:#10212c;color:#e5f0f2;font:inherit}.bm-actions,.bm-item-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bm-actions button{font-size:13px;padding:10px 14px;white-space:normal;line-height:1.4}.bm-summary{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;margin:20px 0 12px;color:var(--platform-muted,#b3c4c9);font-size:13px}.bm-summary label{display:flex!important;align-items:center;gap:8px;margin:0}.bm-summary input,.bm-checkbox input{width:18px;height:18px;min-height:18px;margin:0;accent-color:#77dfc0}.bm-list{display:grid;gap:10px}.bm-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid #334d58;border-radius:13px;background:#11232d;min-width:0}.bm-checkbox{display:grid;align-items:center;margin:0}.bm-description{display:grid;gap:7px;min-width:0}.bm-description a{color:#e3eff2;font-size:14px;line-height:1.55;overflow-wrap:anywhere;text-decoration:none}.bm-description a:hover{text-decoration:underline}.bm-type{font-size:11px;letter-spacing:.03em;color:#a5bbc4}.bm-item-actions{justify-content:flex-end;gap:10px}.bm-item-actions .text-button{font-size:12px;padding:8px;line-height:1.4;min-height:34px}.bm-remove{color:#efc0ad!important}.bm-empty{font-size:14px;color:#a5bbc4;padding:20px 0}.bm-status{font-size:14px;line-height:1.6;color:#c1eadb;margin:14px 0}.bm-pages{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;font-size:13px;color:#b3c4c9}.bm-pages button{padding:9px 12px;font-size:12px}.bm-confirm-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #587c85;border-radius:20px;padding:26px;background:#152934;color:#e5f0f2;box-shadow:0 24px 80px #0007}.bm-confirm-dialog::backdrop{background:#06121bd9;backdrop-filter:blur(5px)}.bm-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.bm-dialog-heading h2{font-size:23px;line-height:1.4;margin:0}.bm-dialog-heading .icon-button{flex:0 0 auto}.bm-confirm-dialog p{font-size:14px;line-height:1.7;color:#c2d2d7;margin:18px 0;overflow-wrap:anywhere}.bm-confirm-dialog [role=alert]{color:#f3c1ab}.bm-dialog-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px}.bm-dialog-actions button{font-size:14px;line-height:1.4;padding:11px 15px}@media(max-width:650px){.bm-toolbar{align-items:stretch}.bm-search{flex-basis:100%}.bm-actions{width:100%}.bm-actions button{flex:1}.bm-item{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:14px}.bm-item-actions{grid-column:2;justify-content:flex-start}.bm-pages{gap:8px}.bm-pages button{max-width:34%}.bm-confirm-dialog{padding:22px}.bm-dialog-heading h2{font-size:20px}.bm-dialog-actions button{flex:1;min-width:140px}}
