.terraform-backend-s3-island-module__cz71ja__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.terraform-backend-s3-island-module__cz71ja__card{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);border-radius:.5rem;padding:1.25rem}.terraform-backend-s3-island-module__cz71ja__tabsRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.terraform-backend-s3-island-module__cz71ja__tabBtn{border:1px solid var(--surface-border,#cbd5e1);background:var(--surface-hover,#f8fafc);color:var(--text-secondary,#475569);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.terraform-backend-s3-island-module__cz71ja__tabBtnActive{background:var(--primary,#2563eb);color:#fff;border-color:var(--primary,#2563eb)}.terraform-backend-s3-island-module__cz71ja__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.terraform-backend-s3-island-module__cz71ja__formGrid{grid-template-columns:1fr}}.terraform-backend-s3-island-module__cz71ja__formGroup{flex-direction:column;gap:.375rem;display:flex}.terraform-backend-s3-island-module__cz71ja__formGroupFull{flex-direction:column;grid-column:1/-1;gap:.375rem;display:flex}.terraform-backend-s3-island-module__cz71ja__label{color:var(--text-primary,#0f172a);font-size:.8125rem;font-weight:600}.terraform-backend-s3-island-module__cz71ja__input,.terraform-backend-s3-island-module__cz71ja__select{border:1px solid var(--surface-border,#cbd5e1);background:var(--surface-card,#fff);color:var(--text-primary,#0f172a);border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.terraform-backend-s3-island-module__cz71ja__checkboxLabel{cursor:pointer;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.terraform-backend-s3-island-module__cz71ja__issuesBox{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.terraform-backend-s3-island-module__cz71ja__issueItem{border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.terraform-backend-s3-island-module__cz71ja__issueWarning{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.terraform-backend-s3-island-module__cz71ja__issueInfo{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.terraform-backend-s3-island-module__cz71ja__issueError{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.terraform-backend-s3-island-module__cz71ja__outputHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.terraform-backend-s3-island-module__cz71ja__outputTitle{color:var(--text-primary,#0f172a);font-size:.9375rem;font-weight:600}.terraform-backend-s3-island-module__cz71ja__copyBtn{border:1px solid var(--surface-border,#cbd5e1);background:var(--surface-card,#fff);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.terraform-backend-s3-island-module__cz71ja__copyBtn:hover{background:var(--surface-hover,#f1f5f9)}.terraform-backend-s3-island-module__cz71ja__codeBlock{font-family:var(--font-mono,ui-monospace, monospace);background:var(--surface-code,#0f172a);color:#f8fafc;white-space:pre;border-radius:.375rem;margin:0;padding:1rem;font-size:.8125rem;overflow-x:auto}
