.stock-alert-summary{color:#203849;background:#fff;border:1px solid #d4dfe7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;padding:20px;font:14px/1.5 Arial,sans-serif;display:flex}.stock-alert-summary>div:first-child{flex:1;min-width:200px}.stock-alert-summary strong{font-size:17px}.stock-alert-summary p{color:#52687a;margin:5px 0 0;font-size:12px}.stock-alert-summary>small{color:#52687a;flex-basis:100%;font-size:11px;display:block}.stock-alert-counts{flex-wrap:wrap;gap:8px;display:flex}.stock-alert-badge{border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font:600 11px/1.5 Arial,sans-serif;display:inline-flex}.stock-alert-badge i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:block}.stock-alert-badge.out{color:#9b242b;background:#fff0f0;border-color:#edbfc2}.stock-alert-badge.low{color:#805500;background:#fff6da;border-color:#e4ce8c}.stock-alert-badge.ok{color:#1d633c;background:#edf8f0;border-color:#b8dbbf}.stock-alert-badge.ignored{color:#5c6873;background:#f2f4f5}.stock-alert-badge-wrap{margin-top:7px;display:block}.stock-alert-variant{color:#624c34;overflow-wrap:anywhere;margin:4px 0;font-size:11px;display:block}.stock-alert-summary>button,.stock-alert-filter button,.stock-alert-refresh{cursor:pointer;color:#203849;background:#fff;border:1px solid #bccbd5;border-radius:8px;min-height:38px;padding:10px 14px;font:600 12px Arial,sans-serif}.stock-alert-summary>button{color:#fff;background:#173d4b;border-color:#173d4b}.stock-alert-filter{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.stock-alert-filter button[aria-pressed=true]{color:#fff;background:#173d4b;border-color:#173d4b}.stock-alert-summary button:focus-visible,.stock-alert-filter button:focus-visible{outline-offset:3px;outline:3px solid #5498bb}.stock-alert-refresh-status{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;font-size:11px;display:flex}.stock-alert-stale{color:#96322c}.stock-alert-summary button:disabled,.stock-alert-refresh:disabled{opacity:.6;cursor:default}.builder-detail-body .stock-alert-summary{margin:0;padding:14px}.builder-detail-body .stock-alert-summary strong{font-size:14px}.builder-detail-body .stock-alert-summary>button{color:#fff;background:#173d4b}.builder-detail-body .stock-alert-filter{margin-bottom:0}.builder-detail-body .stock-alert-filter button[aria-pressed=true]{color:#fff;background:#173d4b}.stock-alert-stock-label{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.stock-alert-empty{color:#416151;border:1px dashed #c4d5cb;border-radius:8px;padding:16px}
.UvNTbq_portal{color:#142d45;max-width:1100px;margin:0 auto;padding:24px;font-size:16px;line-height:1.6}.UvNTbq_portal h1{margin:0 0 12px;font-size:30px;line-height:1.25}.UvNTbq_portal h2{overflow-wrap:anywhere;font-size:23px}.UvNTbq_portal p{margin:10px 0;font-size:16px;line-height:1.6}.UvNTbq_header{background:#fff;border:1px solid #ccd5df;border-radius:10px;margin-bottom:24px;padding:24px}.UvNTbq_actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.UvNTbq_actions a,.UvNTbq_actions button{color:#142d45;text-align:center;cursor:pointer;background:#edf2f7;border:1px solid #345773;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.UvNTbq_actions .UvNTbq_logout{color:#fff;background:#142d45;border-color:#142d45}.UvNTbq_actions button:disabled{opacity:.6;cursor:wait}.UvNTbq_actions a:focus-visible,.UvNTbq_actions button:focus-visible,.UvNTbq_search input:focus-visible{outline-offset:3px;outline:3px solid #c36519}.UvNTbq_search{flex-direction:column;gap:8px;margin-bottom:24px;font-size:16px;display:flex}.UvNTbq_search input{background:#fff;border:1px solid #a6b7c7;border-radius:7px;min-height:48px;padding:12px;font-size:16px}.UvNTbq_notice{background:#edf2f7;border-left:4px solid #345773;border-radius:4px;padding:14px}.UvNTbq_portal summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:16px}@media (max-width:600px){.UvNTbq_portal{padding:16px}.UvNTbq_header{padding:18px}.UvNTbq_actions{align-items:stretch}.UvNTbq_actions a,.UvNTbq_actions button{flex:100%}.UvNTbq_portal h1{font-size:26px}}
