.device-notice-dialog{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid #d9e2ea;border-top:5px solid #bd2034;border-radius:18px;padding:24px;color:#243342}.device-notice-dialog::backdrop{background:#152b4666}.device-notice-controls{display:flex;flex-wrap:wrap;gap:8px}.device-notice-dialog button{min-height:44px;padding:10px 14px;border:1px solid #1c5374;border-radius:10px;background:white;color:#1c5374;cursor:pointer}.device-notice-item{padding:16px 0;border-bottom:1px solid #d9e2ea}.device-notice-item button{margin-right:8px;margin-bottom:6px}.device-notice-dialog p{overflow-wrap:anywhere}@media(max-width:480px){.device-notice-dialog{padding:16px}.device-notice-controls button{flex:1 1 140px}}@media print{.device-notice-dialog{display:none!important}}
.device-notice-settings{margin-top:20px;border-top:1px solid #d9e2ea;padding-top:12px}.device-notice-settings summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.device-notice-settings summary::before{content:"▸";margin-right:8px}.device-notice-settings[open] summary::before{content:"▾"}
