.app-brand-title-row{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.app-brand-title-row h1{margin:0}
.app-info{position:relative;display:inline-flex;align-items:center;z-index:40}.app-info summary{list-style:none;display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;background:rgba(255,255,255,.12);font-size:15px;font-weight:800;cursor:pointer;user-select:none}.app-info summary::-webkit-details-marker{display:none}.app-info[open] summary{background:#f5d36e;color:#12372b;border-color:#f5d36e}
.app-info-popover{position:absolute;top:calc(100% + 9px);left:0;width:min(330px,calc(100vw - 44px));padding:12px 14px;border:1px solid #dce8e1;border-radius:10px;background:#fff;color:#30443b;box-shadow:0 10px 28px rgba(0,0,0,.2);font-size:12px;line-height:1.5;font-weight:500}
.status.toast{position:fixed;top:14px;right:14px;z-index:10000;width:min(340px,calc(100vw - 28px));margin:0;padding:9px 13px;border:1px solid #cfe5d8;border-radius:10px;background:#f0faf4;color:#17633d;box-shadow:0 8px 24px rgba(0,0,0,.16);font-size:12px;line-height:1.4}
@media(max-width:700px){.app-info-popover{left:auto;right:0}.status.toast{top:10px;right:10px;width:min(310px,calc(100vw - 20px))}}
