.me-overlay{position:fixed;inset:10px;z-index:1200;background:#202020;color:#fff;border:1px solid #888;display:flex;flex-direction:column;padding:14px;gap:10px;overflow:hidden}
.me-header,.me-toolbar,.me-footer,.me-tabs,.me-checks{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.me-header h2{margin:0;flex:1}.me-status{margin:0;font-size:14px;color:#f5da77;min-height:22px}.me-scroll{flex:1;min-height:0;overflow:auto}.me-table{width:100%;border-collapse:collapse}.me-table th{position:sticky;top:0;background:#153651;text-align:left}.me-table td,.me-table th{padding:8px;border-bottom:1px solid #555}.me-table input,.me-toolbar input,.me-footer input,.me-toolbar select{background:#303030;color:#fff;border:1px solid #777;padding:8px;min-height:36px}.me-table input[type=number]{width:115px}.me-table td:last-child input{width:100%;box-sizing:border-box}.me-table details{font-size:12px;margin-top:5px}.me-table details p{max-width:650px}.me-checks{width:100%;justify-content:space-between}.me-checks label,.me-toolbar label{display:flex;align-items:center;gap:5px}.me-footer>input{flex:1;min-width:250px}.me-footer{border-top:1px solid #777;padding-top:10px}.me-tabs .btn{padding:8px}.me-toolbar>input{flex:1}.me-toolbar select{max-width:280px}
