/* RFID layout; portal-cover.css is an unchanged copy of the approved MES/twin component. */
.rfid-cover-frame{container-type:inline-size;width:100%}
.rfid-cover{aspect-ratio:40/21;background:#222023}
.rfid-cover .task-card.rfid-card{left:3%;bottom:5.4%;top:auto;width:44%;height:auto;padding:20px;gap:14px;display:flex;box-shadow:none}
.rfid-card__heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.rfid-card__heading h3{font-size:20px;line-height:1.2;color:#c8af89;letter-spacing:-.025em;margin:0;font-weight:750}
.rfid-card__example{font-size:11px;color:#a9adb9;line-height:1.3}
.rfid-card__counts{font-size:18px;font-weight:600;color:#f3f3f3;line-height:1.35;margin:0}
.rfid-card__table{width:100%;border-collapse:collapse;color:#f3f3f3;font-size:12px;line-height:1.4}
.rfid-card__table td{padding:6px 0;border-top:1px solid #514b4e;vertical-align:top}
.rfid-card__table td:first-child{font-weight:650}
.rfid-card__table td:nth-child(2){color:#a9adb9;padding-left:10px;padding-right:10px;white-space:nowrap}
.rfid-card__table td:last-child{text-align:right;white-space:nowrap}
.rfid-card__outside{display:block;font-size:11px;color:#a9adb9;font-weight:500}
.rfid-card__table .rfid-card__exception td:last-child{color:#e3b77a;font-weight:650}
.rfid-card__status{margin:0;border-left:3px solid #c8af89;padding-left:9px;color:#d2cfd1;font-size:12px;line-height:1.4}
.rfid-tag{position:absolute;top:21.6%;left:32%;display:flex;align-items:center;gap:7px;background:#332e30;color:#f3f3f3;border:1px solid #c8af89;border-radius:4px;padding:5px 8px;font-size:13px;line-height:1.3;font-weight:650;letter-spacing:.035em}
.rfid-tag--second{left:52.3333%;top:19.68%}
.rfid-tag i{display:block;width:15px;height:10px;border:1.5px solid #c8af89;border-radius:2px;position:relative}
.rfid-tag i:after{content:'';position:absolute;width:4px;height:4px;top:2px;left:3px;background:#c8af89}
.rfid-read{position:absolute;left:33.1667%;top:8.254%;width:3.6667%;height:4.7619%;overflow:visible}
.rfid-read--second{left:54.1667%;top:6.3492%}
.rfid-read svg{width:100%;height:100%;overflow:visible}
.rfid-cover--tile{aspect-ratio:3/2}
.rfid-cover--tile .rfid-overlay{display:none!important}
@container(max-width:700px){
 .rfid-cover .task-card.rfid-card{padding:14px;gap:10px;width:64%;bottom:4%;border-radius:12px}
 .rfid-card__heading{gap:8px;align-items:flex-start;flex-wrap:wrap}
 .rfid-card__heading h3{font-size:17px}
 .rfid-card__example{font-size:10px}
 .rfid-card__counts{font-size:15px}
 .rfid-card__table{font-size:11px}
 .rfid-card__table tr:not(.rfid-card__exception){display:none}
 .rfid-card__outside{font-size:10px}
 .rfid-card__status{display:none}
 .rfid-tag{font-size:10px;padding:3px 5px;gap:4px}
 .rfid-tag i{width:12px;height:9px}
}
@container(max-width:479px){
 .rfid-cover:not(.rfid-cover--tile){aspect-ratio:5/6}
 .rfid-cover:not(.rfid-cover--tile) .plant-cover__photo{object-position:50% 0}
 .rfid-cover .task-card.rfid-card{left:12px;width:calc(100% - 24px);bottom:12px;padding:14px;display:flex;gap:10px}
 .rfid-card__heading{flex-wrap:nowrap}
 .rfid-card__heading h3{font-size:16px}
 .rfid-card__example{font-size:10px;max-width:94px;text-align:right}
 .rfid-card__counts{font-size:16px}
 .rfid-card__table{font-size:11px}
 .rfid-read{left:8.2%;top:8.254%;width:8.38%;height:4.7619%}
 .rfid-read--second{left:56.2%;top:6.3492%}
 .rfid-tag{left:5.5%;top:21.6%}
 .rfid-tag--second{left:52%;top:19.68%}
}

.rfid-article-cover{padding:24px 0;background:var(--bg,#f6f4f0)}
.rfid-article .iot-table-scroll{overflow-x:auto;max-width:100%}
.rfid-article .iot-table{width:100%;border-collapse:collapse}
.rfid-article .iot-table :is(td,th){padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #9faaa5}
