.tender-pass-panel{position:relative;isolation:isolate;overflow:hidden;padding:28px;background:#171437;color:var(--color-text-primary);margin:0}.tender-pass-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,#063777,#2655c1 22%,#652aca,#b32992 68%,#ca365e,#2354ad);background-size:280% 220%;animation:tender-pass-flow 6s ease-in-out infinite alternate}.tender-pass-card{position:relative;isolation:isolate;overflow:hidden;padding:28px;background:var(--color-surface,#fff);border:1px solid #ffffff55;border-radius:16px;box-shadow:0 10px 26px #080d251a}.tender-pass-card:after{content:"";position:absolute;z-index:-1;right:-35px;bottom:-40px;width:62%;height:220px;pointer-events:none;background:#d5d7db;opacity:.25;mask:url(/seo-landing/ox-watermark.svg) center/contain no-repeat;-webkit-mask:url(/seo-landing/ox-watermark.svg) center/contain no-repeat}.tender-pass-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tender-pass-top .cn-public-unlock-animation{display:block;width:96px;height:96px;flex:0 0 96px}.tender-pass-top .cn-public-unlock-animation svg{display:block;width:100%;height:100%}.tender-pass-member{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.tender-pass-member a{color:var(--color-text-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px}.tdp .tender-pass-card h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;font-weight:600;text-wrap:balance;margin:20px 0 10px}.tender-pass-description{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin:0;text-wrap:balance;max-width:60ch}.tender-pass-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;list-style:none;margin:26px 0;padding:0}.tender-pass-card li{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:14px;line-height:1.5}.tender-pass-card li>svg{width:18px;height:18px;flex:none;margin-top:2px}.tender-pass-buy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-size:14px;line-height:1.5;font-weight:500;text-decoration:none;text-align:center;transition:background .2s}.tender-pass-card a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){.tender-pass-buy:hover{background:#252525}}@keyframes tender-pass-flow{0%{background-position:0% 30%}to{background-position:100% 70%}}@media(max-width:480px){.tender-pass-panel{padding:18px}.tender-pass-card{padding:22px 18px}.tender-pass-top{gap:8px;flex-wrap:wrap}.tender-pass-top .cn-public-unlock-animation{width:72px;height:72px;flex-basis:72px}.tender-pass-member{margin-left:auto}.tdp .tender-pass-card h2{font-size:24px}.tender-pass-description{font-size:15px}.tender-pass-card ul{grid-template-columns:1fr;gap:10px;margin:24px 0}.tender-pass-buy{width:100%}}@media(prefers-reduced-motion:reduce){.tender-pass-panel:before{animation:none}.tender-pass-buy{transition:none}}.tender-pass-follow{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--color-text-secondary);text-wrap:balance}.tender-pass-follow a{color:var(--color-text-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px}.tdp .gated-tender-section{border-bottom:1px solid var(--color-border)}.tdp .gated-tender-section>h2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 24px 12px;font-size:16px;font-weight:500;line-height:1.5}.tdp .gated-tender-note{padding:0 24px 20px;font-size:14px;line-height:1.7;color:var(--color-text-secondary)}.tdp .gated-tender-notice{display:flex;flex:1;align-items:center;justify-content:center;min-height:300px}.tdp .gated-tender-notice h3{font-weight:500}.tdp .gated-tender-notice p{text-wrap:balance;max-width:36ch;margin-left:auto;margin-right:auto}.tdp .tender-scroll:has(.gated-tender-notice){display:flex;flex-direction:column}.tdp .tender-scroll:has(.gated-tender-notice)>:not(.tab-content){flex-shrink:0}.tdp .tab-content:has(>.gated-tender-notice){display:flex;flex:1;flex-direction:column}.tdp .tab-content[hidden]{display:none}.public-related-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px}.tdp .public-related-panel .related-tender-table{padding-top:0}.public-related-header h2{font-size:16px;font-weight:500;line-height:1.5}.public-related-links{padding:8px 24px 0}@media(max-width:480px){.public-related-header,.public-related-links{padding-inline:18px}}.tender-navigation-guide{position:fixed;z-index:10005;box-sizing:border-box;width:292px;max-width:calc(100vw - 24px);padding:16px;border-radius:12px;background:#2a2a35;color:#fff;box-shadow:0 8px 28px #0003;font-family:inherit;font-size:14px;line-height:1.5;animation:tender-guide-in .18s ease-out}.tender-navigation-guide strong{display:block;padding-right:28px;font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere;text-wrap:balance}.tender-navigation-guide p{margin:8px 0 16px;color:#e4e4e9;text-wrap:pretty}.tender-navigation-guide button{font:inherit;cursor:pointer}.tender-navigation-guide .tender-guide-close{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff}.tender-guide-close svg{width:18px;height:18px}.tender-navigation-guide footer{display:flex;justify-content:space-between;align-items:center;gap:16px}.tender-navigation-guide footer span{color:#c7c7cf}.tender-navigation-guide footer button{min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:#fff;color:#18181b;font-weight:500}.tender-navigation-guide button:focus-visible{outline:2px solid #fff;outline-offset:3px}.tender-guide-arrow{position:absolute;width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:#2a2a35}.tender-guide-target{outline:2px solid #9ca3af;outline-offset:4px;border-radius:3px}@keyframes tender-guide-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tender-navigation-guide{animation:none}}.public-document-tender .tdp,.public-document-tender .tdp .tdp-panel,.public-document-tender .tdp .tdp-body,.public-document-tender .tdp .tender-scroll{height:auto;overflow:visible;flex:none}.public-document-tender .tdp .tdp-panel{border:0;border-radius:0;box-shadow:none;margin:0;width:100%;max-width:none}.public-document-tender{display:flex;flex-direction:column;min-height:100%}.public-document-tender .tdp,.public-document-tender .tdp .tdp-panel,.public-document-tender .tdp .tdp-body,.public-document-tender .tdp .tender-scroll{display:flex;flex-direction:column;flex:1}.public-document-tender .tdp .tender-scroll>.tab-content:not([hidden]){flex:1}.public-document-tender .tdp .tender-scroll>:not(.tab-content){flex-shrink:0}.guest-section-note{padding:0 24px 20px;font-size:14px;line-height:1.7;color:var(--color-text-secondary)}.public-related-panel{padding:0 24px}@media(max-width:480px){.guest-section-note{padding-left:18px;padding-right:18px}.public-related-panel{padding:0 18px}.public-document-tender .tdp .tabs{gap:18px;padding:0 18px}}.public-tender-navigation{display:flex;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid var(--line)}.public-tender-navigation>button{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--color-surface);color:var(--color-text-primary);transition:border-color .2s,background .2s}.public-tender-navigation>button svg{width:18px;height:18px}.public-tender-navigation>button:disabled{opacity:.35;cursor:not-allowed}.public-tender-navigation>button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.public-tender-navigation-space{flex:1}@media(hover:hover){.public-tender-navigation>button:not(:disabled):hover{background:var(--color-surface-hover);border-color:var(--color-text-tertiary)}}
