.aws-workflow{padding:20px}.aws-local-note{color:var(--eo-muted);font-size:13px;margin:0 0 13px}.aws-workflow .form-label{font-weight:600;margin-bottom:5px}.aws-workflow .form-text{color:var(--eo-muted);font-size:12px;line-height:1.45}.aws-url{font-family:var(--eo-font-mono,monospace);font-size:13px;min-height:112px;resize:vertical}.aws-result{background:var(--eo-surface);border:1px solid var(--eo-border);border-radius:10px;min-height:245px;padding:18px}.aws-result h2{font-size:19px;line-height:1.3;margin:7px 0 9px}.aws-result p{font-size:14px;line-height:1.5}.aws-result-label{color:var(--eo-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aws-result-error{border-color:var(--eo-danger)}.aws-facts{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.aws-facts>div{min-width:0}.aws-facts dt{color:var(--eo-muted);font-size:11px;font-weight:500;margin-bottom:3px}.aws-facts dd{font-size:13px;margin:0;overflow-wrap:anywhere}.aws-details{border:1px solid var(--eo-border);border-radius:8px}.aws-details summary{cursor:pointer;font-size:13px;font-weight:600;padding:11px 13px}.aws-details-body{padding:0 13px 13px}.aws-code{font-family:var(--eo-font-mono,monospace);font-size:12px;overflow:auto;resize:vertical;white-space:pre}.aws-checks{list-style:none;margin:0;padding:0}.aws-checks li{border-bottom:1px solid var(--eo-border);padding:10px 0}.aws-checks li:last-child{border-bottom:0;padding-bottom:0}.aws-checks strong{display:block;font-size:13px}.aws-checks p{font-size:12px;margin:3px 0 0}.aws-error{color:var(--eo-danger)}.aws-warning{color:var(--eo-warning,#975500)}.aws-info{color:var(--eo-text)}.aws-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aws-workflow .eo-main-action{min-width:170px}.aws-sample-note{color:var(--eo-muted);font-size:12px;margin-top:8px}.aws-info-grid{display:grid;gap:21px;grid-template-columns:1fr 1fr}.aws-info-grid h2{font-size:20px}.aws-info-grid li,.aws-info-grid p{font-size:14px}.aws-required-header{margin-top:8px}.aws-required-header code{overflow-wrap:anywhere}@media (max-width:991px){.aws-result{margin-top:8px}.aws-info-grid{grid-template-columns:1fr}}
