.plant-title{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.plant-title p{color:#0b7285;font-weight:700;margin:0}.plant-title h1{margin:4px 0}.plant-title span{color:#60717d}.plant-metrics{grid-gap:2px 10px;background:#fff;border-radius:12px;box-shadow:0 5px 18px #20304012;display:grid;gap:2px 10px;grid-template-columns:auto auto;padding:14px 20px}.plant-metrics b{color:#0b7285;font-size:22px}.plant-metrics span{font-size:12px}.plant-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:340px 1fr}.plant-form,.plant-list{background:#fff;border-radius:14px;box-shadow:0 8px 24px #20304012;padding:20px}.plant-form h2,.plant-list h2{margin-top:0}.plant-form label{display:block;font-size:13px;font-weight:650;margin:12px 0}.list-tools input,.plant-form input,.plant-form select{background:#fff;border:1px solid #cad5dc;border-radius:8px;margin-top:6px;padding:10px;width:100%}.plant-form small{color:#b42318;display:block;margin-top:4px}.list-tools button,.plant-form button{background:#0b7285;border:0;border-radius:8px;color:#fff;cursor:pointer;padding:10px 14px}.plant-form>button{margin-top:8px;width:100%}.plant-form button:disabled{opacity:.6}.two{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.notice{border-radius:8px;margin-bottom:16px;padding:12px}.notice.success{background:#e7f8ee;color:#176b38}.notice.error{background:#fff0ef;color:#a52a24}.list-tools{align-items:center;display:flex;gap:16px;justify-content:space-between}.list-tools form{display:flex;gap:8px;min-width:420px}.table-wrap{overflow:auto}table{border-collapse:collapse;margin-top:14px;width:100%}td,th{border-bottom:1px solid #e7edf1;padding:12px;text-align:left;white-space:nowrap}th{background:#f7fafb;color:#5f707c}.status,th{font-size:12px}.status{border-radius:999px;padding:5px 9px}.status.active{background:#e4f7ea;color:#176b38}.status.inactive{background:#edf0f2;color:#5c6770}@media(max-width:950px){.plant-grid{grid-template-columns:1fr}.list-tools{align-items:stretch;flex-direction:column}.list-tools form{min-width:0;width:100%}}@media(max-width:600px){.plant-title{flex-direction:column}.two{grid-template-columns:1fr}td,th{padding:9px}.plant-metrics{align-self:flex-start}}.placeholder{background:#fff;border-radius:14px;box-shadow:0 8px 24px #20304018;margin:60px auto;max-width:720px;padding:34px}.placeholder code{background:#eef4f7;border-radius:8px;display:block;margin:18px 0;padding:12px}.placeholder a{background:#0b6b80;border-radius:8px;color:#fff;display:inline-block;padding:10px 14px;text-decoration:none}.app-header{align-items:center;background:#073b4c;box-shadow:0 2px 12px #0002;color:#fff;display:flex;height:64px;justify-content:space-between;padding:0 28px}.app-header div{align-items:baseline;display:flex;gap:14px}.app-header span{color:#bfe3ec;font-size:13px}.app-header a{background:#ffffff18;border-radius:8px;padding:9px 12px;text-decoration:none}.app-main{margin:auto;max-width:1500px;padding:24px}@media(max-width:700px){.app-header{padding:0 14px}.app-header span{display:none}.app-main{padding:14px}}*{box-sizing:border-box}body{background:#f4f7fa;color:#1b2733;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0}button,input,select{font:inherit}a{color:inherit}
/*# sourceMappingURL=main.88e1d084.css.map*/