.app-update-notice{position:fixed;top:14px;left:50%;z-index:130;transform:translateX(-50%);width:min(680px,calc(100vw - 28px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid #C86B27;border-radius:12px;background:rgba(255,252,247,.97);color:#1C2733;box-shadow:0 18px 50px -18px rgba(28,39,51,.48);backdrop-filter:blur(12px)}
.app-update-notice.is-paused{border-color:#A87718;background:rgba(255,251,240,.98)}
.app-update-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#B4571C;color:#fff;font:700 20px/1 var(--num)}
.app-update-notice.is-paused .app-update-mark{background:#A87718}
.app-update-copy{display:flex;flex-direction:column;min-width:0;line-height:1.45}
.app-update-copy b{font-size:13.5px}
.app-update-copy span{font-size:12px;color:#5C6B79}
.app-update-copy em{font-style:normal;font-family:var(--num);font-weight:700;color:#94470F}
.app-update-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}
@media(max-width:620px){.app-update-notice{top:8px;grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.app-update-actions{grid-column:1/-1}.app-update-actions .btn{flex:1;justify-content:center}.app-update-mark{width:30px;height:30px}}
