@import '/assets/app/shared/styles/page.589979b091b4b083.css';
.page-flows{font-family:system-ui,sans-serif;color:#172b45;background:#fff}.flow-nav{padding:22px 28px;border-bottom:1px solid #dce5ef;display:flex;gap:24px;flex-wrap:wrap;align-items:center}.flow-nav strong{font-size:23px;font-family:Georgia,serif;margin-right:auto}.flow-main{max-width:860px;padding:35px 28px 60px;margin:auto;min-width:0}.flow-main h1{font:42px/1.12 Georgia,serif;letter-spacing:-.6px}.flow-meta{font-size:13px;color:#64758b}.flow-panel{border:1px solid #dce5ef;border-radius:8px;padding:28px;margin:26px 0;min-width:0}.flow-panel h2{font-size:24px}.flow-description{font-size:18px;line-height:1.7;color:#536780}.flow-form{display:grid;gap:22px}.flow-field{display:grid;gap:7px}.flow-check{display:flex;gap:12px;align-items:start}.flow-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.flow-status{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #235d9f;background:#eef4fa;padding:20px;margin:24px 0}.flow-body{white-space:pre-wrap;overflow-wrap:anywhere}.flow-score{color:#64758b;font-size:14px}.flow-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.flow-review{border-bottom:1px solid #dce5ef;padding:24px 0}@media(max-width:600px){.flow-main{padding:26px 20px}.flow-nav{padding:20px;gap:16px}.flow-nav strong{flex-basis:100%}.flow-main h1{font-size:35px}.flow-panel{padding:20px}}

.flow-help{font-size:13px;line-height:1.6;color:#64758b;white-space:pre-line}
.flow-scale{border:0;padding:0;margin:2px 0 0;min-width:0}.flow-scale-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:6px}.flow-scale-choice{position:relative;display:block;min-width:0;cursor:pointer}.flow-scale-choice input{position:absolute;opacity:0;width:1px;height:1px}.flow-scale-choice span{display:block;text-align:center;border:1px solid #c7d4df;border-radius:7px;padding:12px 4px;font-size:15px;background:#fff;color:#254e43;transition:background .12s,border-color .12s}.flow-scale-choice input:checked+span{background:#245a47;border-color:#245a47;color:#fff}.flow-scale-choice input:focus-visible+span{outline:3px solid #9fb8ab;outline-offset:2px}.flow-scale-clear{margin-top:10px;font-size:13px;padding:4px 0;border:0;background:none;color:#536d60;text-decoration:underline}.flow-main.is-feedback{max-width:760px}.flow-main.is-feedback h1{font-size:clamp(2rem,5vw,2.7rem)}.flow-main.is-feedback .flow-form{gap:28px}.flow-main.is-feedback .flow-field>span{font-size:18px;line-height:1.5}.flow-main.is-feedback textarea{min-height:130px}@media(max-width:600px){.flow-scale-options{grid-template-columns:repeat(6,minmax(0,1fr))}.flow-scale-choice span{padding:12px 2px}.flow-main.is-feedback h1{font-size:2rem}}
.flow-nav.is-feedback strong{flex-basis:auto}.flow-nav.is-feedback a{margin-left:auto}

.flow-nav.is-feedback .flow-brand{margin-left:0;color:inherit;text-decoration:none}.flow-nav .flow-brand:hover{text-decoration:underline}
.flow-upload{border:1px solid #dce5ef;border-radius:.5rem;padding:1rem;background:#f8fafc;display:grid;gap:.7rem;min-width:0}.flow-upload input[type=file]{max-width:100%;min-width:0;font-size:.9rem}.flow-upload progress{width:100%;height:.6rem}.flow-upload-name{font-weight:600;overflow-wrap:anywhere}.flow-upload-meta{font-size:.82rem;color:#64758b;overflow-wrap:anywhere}.flow-upload-error{color:#9a3029;overflow-wrap:anywhere}.flow-upload-actions{display:flex;gap:.6rem;flex-wrap:wrap}.flow-upload-actions button,.flow-upload-actions a{font-size:.85rem}.flow-upload .button{white-space:normal}.flow-file-review{display:grid;gap:.4rem;padding:.8rem;border:1px solid #dce5ef;border-radius:.4rem;overflow-wrap:anywhere}.flow-upload-check{font-size:.85rem;color:#235b83}

.flow-upload>p{margin:0}.flow-upload input[type=file]::file-selector-button{font:inherit;color:#1d3d55;background:#fff;border:1px solid #c9d7e4;border-radius:.3rem;padding:.45rem .65rem;margin-right:.6rem;cursor:pointer}.flow-upload input[type=file]:disabled::file-selector-button{cursor:default;opacity:.6}
