.device-entry{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.8fr);gap:28px;margin:24px 0;padding:30px;border:1px solid #eadbc9;border-radius:24px;background:linear-gradient(125deg,#fff8ec,#f2f7f0);box-shadow:0 10px 28px #604a2110;color:#30473d}
.device-entry-main,.device-entry-side{min-width:0}.device-entry-kicker{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#927248}.device-entry h2{margin:14px 0 12px;font-size:clamp(23px,2.2vw,32px);line-height:1.35;letter-spacing:-.04em}.device-entry p{font-size:14px;line-height:1.8;color:#67756a}.device-entry-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 12px}.device-entry-actions .btn{min-height:46px;justify-content:center}.device-entry .device-entry-note{font-size:12px;line-height:1.7;max-width:560px}.device-entry-side{display:grid;gap:10px;align-content:center}.device-entry-device{display:grid;grid-template-columns:92px minmax(0,1fr);gap:3px 12px;padding:12px 14px;border:1px solid #e0e7d8;border-radius:14px;background:#ffffffc4}.device-entry-device>span{grid-row:span 2;align-self:center;font-weight:700;font-size:12px;color:#627b56}.device-entry-device>strong{font-size:13px;line-height:1.5}.device-entry-device>small{font-size:11px;color:#7d8779;line-height:1.5}.device-entry .device-entry-connection{margin:2px 4px 0;font-size:11px;line-height:1.65}.device-workspace-nav{margin-top:8px;border-top:1px solid #ffffff18}.device-entry .release-update-dot{flex:none}
@media(max-width:1000px){.device-entry{grid-template-columns:1fr;gap:20px}.device-entry-side{grid-template-columns:repeat(3,minmax(0,1fr))}.device-entry-device{display:flex;flex-direction:column;gap:6px}.device-entry-device>span{align-self:flex-start}.device-entry-connection{grid-column:1/-1}}
@media(max-width:600px){.device-entry{margin:16px 0;padding:22px 18px;border-radius:19px}.device-entry h2{font-size:25px}.device-entry-side{grid-template-columns:1fr}.device-entry-device{display:grid;grid-template-columns:90px minmax(0,1fr);padding:11px 12px}.device-entry-device>span{align-self:center}.device-entry-actions{display:grid;grid-template-columns:1fr;width:100%}.device-entry-actions .btn{width:100%;box-sizing:border-box}.device-entry p br{display:none}}
