.announcement-tools{font-family:var(--font-catalog,var(--font-sans));color:#5c5d78;flex-shrink:0;align-items:center;gap:8px;display:flex}.announcement-history-link{border:1px solid var(--color-slate-200);height:36px;color:var(--color-price-ink);font-size:var(--text-catalog-summary);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.announcement-history-link:hover{border-color:var(--color-slate-readable);background:var(--color-surface-200)}.announcement-bell-wrap{position:relative}.announcement-bell{cursor:pointer;background:#fff;border:1px solid #e7e7f0;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.announcement-bell:hover,.announcement-bell[aria-expanded=true]{background:#fafaff;border-color:#c9c7f0}.announcement-count{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#e24b4a;border-radius:9px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:-5px}.announcement-popover{width:440px;max-width:calc(100vw - 32px);max-height:min(560px, calc(100dvh - var(--announcement-popup-top,180px) - 16px));z-index:250;color:#27283d;text-align:left;background:#fff;border:1px solid #e7e7f0;border-radius:11px;flex-direction:column;display:flex;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 12px 30px #1e1f3324}.announcement-popover>:not(.announcement-popover-list){flex-shrink:0}.announcement-popover-head{border-bottom:1px solid #f0f0f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.announcement-popover-head strong{font-size:13px;font-weight:600}.announcement-popover-head>span{color:#8a8ba5;font-size:11px}.announcement-popover-list{overscroll-behavior:contain;min-height:0;max-height:430px;overflow-y:auto}.announcement-group{color:#8a8ba5;background:#fcfcfe;margin:0;padding:7px 16px;font-size:11px;font-weight:400}.announcement-group span{color:#9899af;margin-left:6px}.announcement-card{border-bottom:1px solid #f2f2f8;padding:13px 16px}.announcement-card:last-child{border-bottom:0}.announcement-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.announcement-tag{color:#534ab7;background:#eeedfe;border-radius:5px;padding:2px 8px;font-size:10.5px;line-height:1.6;display:inline-block}.announcement-tag[data-type="2"]{color:#5f5e5a;background:#f1efe8}.announcement-tag[data-type="3"]{color:#387b69;background:#e9f3f1}.announcement-time{color:#9899af;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px}.announcement-title{overflow-wrap:anywhere;margin:7px 0 4px;font-size:13px;font-weight:600;line-height:1.65}.announcement-model-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.announcement-model-id{color:#898aa3;min-width:0;max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px;display:block}.announcement-copy{color:#7471a7;cursor:pointer;background:#faf9ff;border:1px solid #e2e0f3;border-radius:5px;flex-shrink:0;min-width:44px;padding:2px 8px;font-size:11px;line-height:1.6}.announcement-copy:hover{color:#5750c5;border-color:#b9b7f0}.announcement-copy[data-copy-state=success]{color:#387b69}.announcement-copy:disabled{opacity:.6;cursor:wait}.announcement-description{color:#66677e;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.8}.announcement-detail-link{color:#5750c5;align-items:center;gap:4px;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.announcement-detail-link:hover{text-decoration:underline}.announcement-hint{color:#8a8ba5;padding:8px 14px;font-size:11px;line-height:1.7}.announcement-hint:empty{display:none}.announcement-hint button{color:#5750c5;cursor:pointer;margin-left:8px;text-decoration:underline}.announcement-all{color:#5750c5;text-align:center;background:#fbfbff;border-top:1px solid #f0f0f7;padding:10px 14px;font-size:12px;text-decoration:none;display:block}.announcement-all:hover{background:#f6f5ff}.announcement-empty{color:#898aa3;text-align:center;margin:0;padding:36px 16px;font-size:13px;line-height:1.8}.announcement-empty button{color:#5750c5;cursor:pointer;border:1px solid #e7e7f0;border-radius:6px;margin:12px auto 0;padding:5px 12px;display:block}.announcement-history{color:#27283d;max-width:1220px;font-family:var(--font-catalog,var(--font-sans));margin:0 auto;padding:28px 32px 48px}.announcement-breadcrumb{color:#9899af;align-items:center;gap:4px;margin-bottom:20px;font-size:13px;line-height:1.6;display:flex}.announcement-breadcrumb a{color:#5750c5;text-decoration:none}.announcement-breadcrumb a:hover{text-decoration:underline}.announcement-history-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.announcement-history-heading h1{margin:0;font-size:24px;font-weight:600}.announcement-history-heading>span{color:#9697ae;font-size:12px}.announcement-history-subtitle{color:#8a8ba5;margin:8px 0 22px;font-size:13px;line-height:1.8}.announcement-filters{border-bottom:1px solid #f0f0f7;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.announcement-types,.announcement-ranges{align-items:center;gap:18px;display:flex}.announcement-filters button{color:#74758b;cursor:pointer;white-space:nowrap;padding:10px 0;font-size:13px;position:relative}.announcement-types button[aria-pressed=true]{color:#514bc2}.announcement-types button[aria-pressed=true]:after{content:"";background:#514bc2;height:2px;position:absolute;bottom:-1px;left:0;right:0}.announcement-ranges{gap:6px}.announcement-ranges button{border-radius:6px;padding:4px 9px;font-size:12px}.announcement-ranges button[aria-pressed=true]{color:#534ab7;background:#eeedfe}.announcement-month{color:#9899af;align-items:center;gap:10px;margin:24px 0 12px;font-size:12px;font-weight:400;display:flex}.announcement-month:after{content:"";background:#f2f2f8;flex:1;height:1px}.announcement-timeline-row{grid-template-columns:58px 14px minmax(0,1fr);gap:0 10px;display:grid}.announcement-date{color:#3a3b52;text-align:right;padding-top:12px;font-size:13px;line-height:1.8}.announcement-date small{color:#a8a9bf;font-size:11px;display:block}.announcement-day-count{color:#74758b;white-space:nowrap;background:#f3f3f8;border-radius:9px;margin-top:6px;padding:1px 8px;font-size:11px;line-height:1.6;display:inline-block}.announcement-rail{justify-content:center;display:flex;position:relative}.announcement-rail:before{content:"";background:#efeff6;width:1px;position:absolute;top:0;bottom:0}.announcement-rail span{background:#5b5be6;border-radius:50%;width:7px;height:7px;margin-top:18px;position:relative;box-shadow:0 0 0 3px #fff}.announcement-rail span[data-type="2"]{background:#888780}.announcement-rail span[data-type="3"]{background:#63a591}.announcement-timeline .announcement-card{background:#fff;border:1px solid #ededf6;border-radius:10px;margin-bottom:12px}.announcement-timeline .announcement-card:hover{border-color:#d6d4f2}.announcement-load-more{color:#74758b;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.announcement-load-more button{cursor:pointer;background:#fff;border:1px solid #e7e7f0;border-radius:6px;min-width:120px;padding:8px 20px}.announcement-load-more button:disabled{opacity:.45;cursor:default}.announcement-tools [hidden]{display:none!important}.announcement-tools :is(a,button):focus-visible,.announcement-history :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #7770e9}@media (width<=640px){.announcement-tools{gap:8px}.announcement-popover{top:var(--announcement-popup-top,180px);width:calc(100vw - 32px);position:fixed;right:16px}.announcement-history{padding:20px 16px 32px}.announcement-history-heading h1{font-size:21px}.announcement-types{gap:16px}.announcement-filters{padding-bottom:8px}.announcement-timeline-row{grid-template-columns:43px 8px minmax(0,1fr);gap:0 6px}.announcement-time{font-size:10px}.announcement-card{padding:12px}.announcement-history-link{font-size:12px}}
