#stage17SanctionsContent{padding:18px 20px 22px}
.stage17-start,.stage17-loading,.stage17-config,.stage17-error{display:flex;align-items:center;gap:14px;border:1px solid #dce8ef;background:#f8fbfd;border-radius:14px;padding:16px}
.stage17-start>div:nth-child(2),.stage17-loading>div,.stage17-config>div:last-child{display:flex;flex-direction:column;gap:3px;flex:1}
.stage17-start strong,.stage17-loading strong,.stage17-config strong,.stage17-error strong{color:#10243a}
.stage17-start span,.stage17-loading span,.stage17-config span,.stage17-error span{color:#617789;font-size:13px;line-height:1.45}
.stage17-start-icon,.stage17-config-icon{width:42px;height:42px;border-radius:12px;background:#e8f3fb;color:#0b5b99;display:grid;place-items:center;font-size:18px;font-weight:900;flex:0 0 auto}
.stage17-primary,.stage17-secondary{border:0;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer;font:inherit}
.stage17-primary{background:#0b2e6b;color:#fff}.stage17-secondary{background:#eef4f8;color:#0b2e6b}.stage17-primary:disabled,.stage17-secondary:disabled{opacity:.6;cursor:wait}
.stage17-loading i{width:28px;height:28px;border:3px solid #c9dce8;border-top-color:#0b2e6b;border-radius:50%;animation:stage17spin .8s linear infinite;flex:0 0 auto}@keyframes stage17spin{to{transform:rotate(360deg)}}
.stage17-config-form{margin-top:12px;padding:15px;border:1px solid #dce8ef;border-radius:14px;background:#fff}.stage17-config-form label{display:block;font-weight:800;color:#233b4d;font-size:12px;margin-bottom:7px}.stage17-config-form>div{display:flex;gap:8px}.stage17-config-form input{flex:1;min-width:0;border:1px solid #cfdde6;border-radius:10px;padding:11px 12px;font:inherit;color:#142b3d;outline:none}.stage17-config-form input:focus{border-color:#4f87b2;box-shadow:0 0 0 3px rgba(79,135,178,.12)}.stage17-config-form small{display:block;color:#718593;margin-top:7px;font-size:11px}
.stage17-error{align-items:flex-start;flex-direction:column;border-color:#f1c8cf;background:#fff7f8}.stage17-error strong{color:#9a2737}
.stage17-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 10px}.stage17-toolbar>div{display:flex;flex-direction:column;gap:2px}.stage17-toolbar strong{color:#10243a}.stage17-toolbar span{font-size:12px;color:#6b8090}
.stage17-list{border:1px solid #dce8ef;border-radius:14px;overflow:hidden;background:#fff}.stage17-source+.stage17-source{border-top:1px solid #e5edf2}.stage17-source-main{width:100%;border:0;background:#fff;display:flex;align-items:center;gap:12px;padding:14px;text-align:left;color:inherit}.stage17-source.hit .stage17-source-main{cursor:pointer}.stage17-source.hit .stage17-source-main:hover{background:#f8fbfd}.stage17-source-main:disabled{cursor:default}.stage17-source-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-weight:900;background:#eaf8f2;color:#187454;flex:0 0 auto}.stage17-source.hit .stage17-source-icon{background:#fff0e9;color:#b84f27}.stage17-source.error .stage17-source-icon{background:#fff0f1;color:#a52b3d}.stage17-source-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.stage17-source-copy strong{color:#152b3d}.stage17-source-copy small{color:#63798a;font-size:12px}.stage17-chevron{color:#6d8392;font-size:16px;transition:transform .2s}.stage17-source.expanded .stage17-chevron{transform:rotate(180deg)}
.stage17-details{background:#f7fafc;border-top:1px solid #e4edf2;padding:12px;display:grid;gap:9px}.stage17-details[hidden]{display:none}.stage17-record{background:#fff;border:1px solid #dce8ef;border-radius:12px;padding:13px}.stage17-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0}.stage17-record dl div{min-width:0}.stage17-record dt{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#7b8e9b}.stage17-record dd{margin:2px 0 0;color:#22394a;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.stage17-source-error{padding:0 14px 13px 57px;color:#a52b3d;font-size:12px;line-height:1.45;background:#fff}
.stage17-warning{margin-top:12px;padding:11px 13px;border-left:3px solid #d39b36;background:#fff9eb;color:#74571f;font-size:12px;line-height:1.5;border-radius:0 9px 9px 0}
@media(max-width:760px){.stage17-start{align-items:flex-start;flex-wrap:wrap}.stage17-start .stage17-primary{width:100%}.stage17-config-form>div{flex-direction:column}.stage17-config-form .stage17-primary{width:100%}.stage17-toolbar{align-items:flex-start;flex-direction:column}.stage17-toolbar .stage17-secondary{width:100%}.stage17-record dl{grid-template-columns:1fr}.stage17-source-error{padding-left:14px}}
