.control-alert{color:#9d342c;background:#fff1ef}.control-alert small{color:inherit}.metrics.control-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.control-task-row{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line,#e6ebe8)}.control-task-row>*{min-width:0;overflow-wrap:anywhere}.reply-form select,.reply-form input,.reply-form textarea{max-width:100%}@media(max-width:640px){.metrics.control-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.control-task-row{grid-template-columns:1fr}.control-signals section{min-width:0}.control-signals strong{font-size:26px}.control-signals span{overflow-wrap:anywhere}}

.control-chart{display:flex;gap:7px;height:180px;overflow-x:auto;align-items:flex-end;padding:12px 0 30px}.control-chart a{height:130px;min-width:32px;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.control-chart span{display:block;min-height:2px;background:#447768;border-radius:4px 4px 0 0}.control-chart small{position:absolute;bottom:-22px;font-size:10px}.reply-form [type=checkbox]{width:auto}.reply-form fieldset{max-width:100%}.panel summary{cursor:pointer;overflow-wrap:anywhere}

.control-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:12px 0}.control-tabs a{width:auto;padding:8px 12px;white-space:nowrap;border-radius:8px}.control-tabs a:hover{background:#eaf2ef}
.compact-access-list{max-height:62vh;overflow:auto;border:1px solid var(--line,#e0e5e3);border-radius:12px}.article-permission{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(90px,180px);gap:12px;align-items:center;padding:9px 12px;border-bottom:1px solid #e8ecea;font-size:13px}.article-permission input{width:18px;height:18px}.article-permission strong,.article-permission small{display:block;overflow-wrap:anywhere}.article-permission small{color:#687872;font-size:11px}.permission-owner{font-size:11px;color:#687872}.sticky-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0}.workspace-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.workspace-switch select{max-width:220px}.manager-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin:18px 0}.manager-product-card{min-width:0;border:1px solid #e0e5e3;border-radius:16px;background:white;overflow:hidden}.manager-product-card>img{width:100%;height:260px;object-fit:contain;background:#f4f6f5}.catalog-photo-placeholder{height:140px;display:grid;place-items:center;background:#f1f5f3;color:#6c7d75}.manager-card-body{padding:16px;overflow-wrap:anywhere}.manager-card-body h2{font-size:16px;line-height:1.35;margin:8px 0}.manager-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.manager-card-metrics dt{font-size:11px;color:#687872}.manager-card-metrics dd{margin:4px 0;font-size:17px;font-weight:600}.manager-card-body .button,.manager-card-body button{display:block;width:100%;box-sizing:border-box;margin-top:12px}.compact-access-list>label:not(.article-permission){display:flex;align-items:center;gap:10px;padding:10px}.compact-access-list>label:not(.article-permission) input{width:18px;height:18px}@media(max-width:600px){.article-permission{grid-template-columns:20px minmax(0,1fr);gap:8px}.permission-owner{grid-column:2}.manager-product-grid{grid-template-columns:1fr}.workspace-switch{width:100%}.topline{flex-wrap:wrap;gap:10px}.manager-product-card>img{height:240px}}

.manager-operation-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0}.manager-operation-form>label{display:grid;gap:6px;min-width:150px;max-width:100%}.manager-operation-form input,.manager-operation-form select{max-width:100%;min-width:0}.manager-operation-form[data-manager-selection]>label{display:flex;align-items:center;gap:8px}.manager-operation-form input[type=checkbox]{width:20px;height:20px;flex:0 0 20px}.manager-product-grid>.panel{min-width:0;overflow-wrap:anywhere}.manager-card-metrics>div{min-width:0}.manager-card-metrics dd{overflow-wrap:anywhere}
@media(max-width:600px){.manager-operation-form>label{flex:1 1 100%;width:100%}.manager-operation-form>button,.manager-operation-form>a.button{flex:1 1 auto}.manager-operation-form[data-manager-selection]>button{width:100%;white-space:normal}}
