/* ECO CELL R15.4.37 · Station operation, equipment, and Zalo OA accounts */
.eco-ui-release-r15437{display:inline-block;margin-top:8px;padding:4px 9px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:.64rem;font-weight:700}
.eco-admin-shortcuts-r15437{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 17px}
.eco-admin-shortcuts-r15437 [hidden]{display:none!important}
.eco-admin-shortcuts-r15437 button{min-height:41px}
.eco-station-term-r15435{display:flex;align-items:center;gap:7px;margin:12px 0;padding:10px 12px;border-radius:11px;border:1px solid rgba(27,145,91,.27);background:rgba(27,145,91,.07);font-size:.72rem;font-weight:650;color:var(--text)}
.eco-station-term-r15435::before{content:"●";color:#24935e}
.eco-station-term-r15435.eco-term-warn-r15435{border-color:rgba(219,124,49,.4);background:rgba(219,124,49,.08)}
.eco-station-term-r15435.eco-term-warn-r15435::before{color:#d17728}
.station-admin-footer .eco-station-switch-r15437{min-width:122px}
.station-admin-footer .eco-station-switch-r15437[disabled]{opacity:.6}
.eco-term-box-r15435{padding:17px!important;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);margin:12px 0}
.eco-term-box-r15435 h3{margin:0 0 14px;font-size:.94rem;color:var(--text)}
.eco-checkbox-r15435{display:flex;align-items:center;gap:10px;min-height:36px;font-size:.76rem;font-weight:700;cursor:pointer;color:var(--text)}
.eco-checkbox-r15435 input{width:18px;height:18px;accent-color:var(--primary);flex:none}
.eco-term-dates-r15435{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0}
.eco-term-dates-r15435 .form-field{min-width:0}
.eco-term-dates-r15435 input{width:100%}
.eco-asset-filter{display:flex;flex-direction:column;gap:6px;min-width:min(100%,300px);font-size:.7rem;font-weight:700}
.eco-asset-filter select{width:100%;min-height:42px}
.eco-assets-loading-r15435{padding:32px 22px;color:var(--muted);font-size:.77rem}
.eco-assets-error-r15437{margin:14px;padding:16px;border:1px solid rgba(216,70,69,.35);border-radius:11px;background:rgba(216,70,69,.08);color:var(--text);font-size:.77rem}
.eco-asset-table-r15435{width:100%}
.eco-asset-table-r15435 td{vertical-align:middle}
.eco-asset-actions-r15435{display:flex;flex-wrap:wrap;gap:6px}
.eco-asset-actions-r15435 button{padding:7px 10px;white-space:nowrap}
.eco-replace-r15435{padding:15px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2)}
.eco-replace-r15435 [hidden]{display:none!important}
.eco-uid-input-r15435{display:flex;align-items:end;gap:9px;flex-wrap:wrap;margin:16px 0}
.eco-uid-input-r15435 label{width:100%;font-size:.71rem;font-weight:700}
.eco-uid-input-r15435 input{min-width:220px;min-height:42px;flex:1}
.eco-uid-help-r15435{margin:12px 0 4px;color:var(--muted);font-size:.7rem;line-height:1.5}
@media(max-width:760px){.eco-term-dates-r15435{grid-template-columns:1fr}.eco-admin-shortcuts-r15437 button{width:100%}.eco-asset-filter{width:100%}.eco-asset-actions-r15435 button{flex:1}.station-admin-footer .eco-station-switch-r15437{width:100%}}
