/* Figma Regions: 16110:10206, 16189:11928, 16189:8520. */
.bounty-scope-exact {
  --scope-card:#fff;
  --scope-text:#1f1f1f;
  --scope-muted:rgba(0,0,0,.5);
  --scope-description:#464551;
  --scope-primary:#1252d3;
  --scope-button:#1f1f1f;
  --scope-button-text:#fff;
  padding:80px 0;
  color:var(--scope-text);
}
html[data-theme="dark"] .bounty-scope-exact {
  --scope-card:#262728;
  --scope-text:#fafdff;
  --scope-muted:rgba(250,253,255,.7);
  --scope-description:rgba(250,253,255,.7);
  --scope-primary:#a1d8ee;
  --scope-button:#fafdff;
  --scope-button-text:#262728;
}
.bounty-scope-container { width:min(1160px,calc(100% - 48px)); margin-inline:auto; }
.bounty-scope-heading { display:flex; flex-direction:column; align-items:center; gap:12px; margin:0 auto 40px; text-align:center; }
.bounty-scope-exact .bounty-scope-eyebrow { display:flex; align-items:center; justify-content:center; gap:4px; margin:0; font:400 16px/20px Inter,Arial,sans-serif; }
.bounty-scope-eyebrow i { display:block; width:16px; height:16px; flex:none; background:currentColor; mask:url('/assets/ru-pages-20261023-v1/images/bounty-bug/original/imgGroup2.svg') center/12px 12px no-repeat; }
.bounty-scope-exact .bounty-scope-heading h2 { max-width:602px; margin:0; font:600 36px/40px Inter,Arial,sans-serif; }
.bounty-scope-heading em { font-style:normal; color:var(--scope-primary); }
.bounty-scope-exact .bounty-scope-description { max-width:602px; margin:0; color:var(--scope-description); font:400 18px/24px Inter,Arial,sans-serif; }
.bounty-scope-options { position:relative; display:flex; flex-direction:column; gap:10px; min-height:542px; }
.bounty-scope-option { width:calc((100% - 10px)/2); }
.bounty-scope-summary { display:grid; grid-template-columns:max-content minmax(0,1fr) 28px; align-items:center; gap:20px; min-height:76px; padding:24px; border-radius:12px; background:var(--scope-card); cursor:pointer; list-style:none; }
.bounty-scope-summary::-webkit-details-marker { display:none; }
.bounty-scope-summary::marker { content:''; }
.bounty-scope-index { color:var(--scope-muted); font:400 18px/24px Inter,Arial,sans-serif; white-space:nowrap; }
.bounty-scope-label { min-width:0; font:600 22px/28px Inter,Arial,sans-serif; overflow-wrap:break-word; }
.bounty-scope-arrow { display:block; width:28px; height:28px; background:var(--scope-text); mask:url('/assets/ru-pages-20261023-v1/images/bounty-bug/original/scope-arrow.svg') center/contain no-repeat; }
.bounty-scope-option[open]>.bounty-scope-summary { grid-template-columns:minmax(0,1fr); row-gap:32px; min-height:132px; }
.bounty-scope-option[open]>.bounty-scope-summary .bounty-scope-arrow { display:none; }
.bounty-scope-panel { position:absolute; inset:0 0 auto auto; width:calc((100% - 10px)/2); height:100%; min-height:542px; padding:60px; border-radius:12px; background:var(--scope-card); overflow:hidden; isolation:isolate; }
.bounty-scope-panel::before { content:''; position:absolute; z-index:-1; left:0; top:0; width:1200px; height:1200px; background:url('/assets/ru-pages-20261023-v1/images/bounty-bug/imgImageBg.webp') left top/1200px 1200px no-repeat; }
.bounty-scope-card { display:flex; flex-direction:column; justify-content:space-between; gap:32px; min-height:422px; height:100%; padding:28px; border-radius:10px; background:var(--scope-card); }
.bounty-scope-card-top { display:flex; justify-content:space-between; align-items:flex-start; color:var(--scope-muted); font:400 18px/24px Inter,Arial,sans-serif; }
.bounty-scope-card-top i { display:block; width:24px; height:24px; flex:none; background:var(--scope-primary); mask:url('/assets/ru-pages-20261023-v1/images/bounty-bug/original/imgWheel.svg') center/contain no-repeat; }
.bounty-scope-card-content { display:flex; flex-direction:column; gap:16px; }
.bounty-scope-exact .bounty-scope-card h3 { margin:0; font:600 22px/28px Inter,Arial,sans-serif; overflow-wrap:break-word; }
.bounty-scope-card h3 img { display:inline-block; width:24px; height:24px; object-fit:contain; vertical-align:-4px; margin-right:6px; }
.bounty-scope-exact .bounty-scope-card ul { display:block; list-style:disc outside; margin:0; padding:0 0 0 27px; font:400 18px/24px Inter,Arial,sans-serif; }
.bounty-scope-card li { display:list-item; padding:0; margin:0; overflow-wrap:break-word; }
.bounty-scope-report { display:flex; align-items:center; justify-content:center; gap:6px; width:calc((100% - 10px)/2); min-height:56px; padding:16px 40px; border-radius:6px; background:var(--scope-button); color:var(--scope-button-text); text-decoration:none; text-align:center; font:600 18px/24px Inter,Arial,sans-serif; }
.bounty-scope-report i { display:block; width:24px; height:24px; flex:none; background:currentColor; mask:url('/assets/ru-pages-20261023-v1/images/bounty-bug/original/scope-arrow.svg') center/contain no-repeat; }
.bounty-scope-report:hover { background:var(--scope-primary); color:var(--scope-card); }
.bounty-scope-summary:focus-visible,.bounty-scope-report:focus-visible { outline:3px solid var(--scope-primary); outline-offset:3px; }
@media(min-width:768px) {
  .bounty-scope-exact .bounty-scope-option { position:static; }
}
@media(min-width:768px) and (max-width:1199px) {
  .bounty-scope-summary { padding:20px; column-gap:12px; }
  .bounty-scope-label { font-size:20px; line-height:26px; }
  .bounty-scope-panel { padding:28px; }
  .bounty-scope-card { padding:24px; }
  .bounty-scope-exact .bounty-scope-card h3 { font-size:20px; line-height:24px; }
  .bounty-scope-exact .bounty-scope-card ul { font-size:16px; line-height:22px; padding-left:24px; }
}
@media(max-width:767px) {
  .bounty-scope-exact { padding:60px 0; }
  .bounty-scope-container { width:calc(100% - 28px); }
  .bounty-scope-heading { gap:8px; margin-bottom:28px; }
  .bounty-scope-exact .bounty-scope-eyebrow { font-size:14px; line-height:18px; }
  .bounty-scope-exact .bounty-scope-heading h2 { font-size:26px; line-height:30px; }
  .bounty-scope-exact .bounty-scope-description { font-size:16px; line-height:20px; }
  .bounty-scope-options { min-height:0; }
  .bounty-scope-option { width:100%; }
  .bounty-scope-summary { grid-template-columns:minmax(0,1fr) 24px; row-gap:20px; padding:20px; min-height:104px; border-radius:10px; }
  .bounty-scope-index { font-size:16px; line-height:20px; }
  .bounty-scope-label { grid-column:1/-1; grid-row:2; font-size:20px; line-height:24px; }
  .bounty-scope-arrow { grid-column:2; grid-row:1; width:24px; height:24px; }
  .bounty-scope-option[open]>.bounty-scope-summary { row-gap:20px; min-height:104px; }
  .bounty-scope-panel { position:relative; inset:auto; width:100%; height:auto; min-height:0; margin-top:10px; padding:12px; border-radius:10px; }
  .bounty-scope-card { min-height:356px; height:auto; padding:20px; border-radius:8px; gap:32px; }
  .bounty-scope-card-top { font-size:16px; line-height:20px; }
  .bounty-scope-card-top i { width:20px; height:20px; }
  .bounty-scope-card-content { gap:12px; }
  .bounty-scope-exact .bounty-scope-card h3 { font-size:20px; line-height:24px; }
  .bounty-scope-card h3 img { width:22px; height:22px; }
  .bounty-scope-exact .bounty-scope-card ul { padding-left:24px; font-size:16px; line-height:20px; }
  .bounty-scope-report { width:100%; margin-top:18px; }
}
