.device-notice{margin:22px 0;padding:22px;border:1px solid #dbe2cf;border-radius:18px;background:#f5f8ee;color:#283122}.device-notice h3{margin:0 0 10px;font-size:21px;line-height:1.25}.device-notice p{line-height:1.6;margin:10px 0;overflow-wrap:anywhere}.device-status{font-size:14px}.device-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.device-actions .button{height:auto;min-height:48px;padding:13px 17px;text-align:center;line-height:1.4}.device-actions .text-button{min-height:44px}.device-notice .device-fine{font-size:13px;color:#697362;margin-bottom:0}@media(max-width:600px){.device-notice{padding:18px}.device-actions{flex-direction:column}.device-actions .button{width:100%;box-sizing:border-box}.device-actions .text-button{align-self:flex-start}}
