.yitm-ai-prefill{margin:18px 0;border:1px solid #cfded8;border-radius:18px;background:#f7fbf9;overflow:hidden}.yitm-ai-prefill__intro{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:20px}.yitm-ai-prefill h2,.yitm-ai-prefill h3{margin:.15em 0 .35em}.yitm-ai-prefill p{margin:.35em 0}.yitm-ai-prefill__eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#17664f}.yitm-ai-prefill__launch,.yitm-ai-prefill__next,.yitm-ai-prefill__analyse,.yitm-ai-prefill__apply{border:0;border-radius:999px;background:#075b45;color:#fff;padding:12px 18px;font-weight:800;cursor:pointer;white-space:nowrap}.yitm-ai-prefill__launch:hover,.yitm-ai-prefill__next:hover,.yitm-ai-prefill__analyse:hover,.yitm-ai-prefill__apply:hover{filter:brightness(.95);transform:translateY(-1px)}.yitm-ai-prefill__privacy{padding:10px 20px;margin:0!important;border-top:1px solid #dbe8e3;background:#fff;font-size:.88rem;color:#4d625b}.yitm-ai-prefill__dialog{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px}.yitm-ai-prefill__dialog[hidden]{display:none}.yitm-ai-prefill__backdrop{position:absolute;inset:0;background:rgba(8,26,21,.66)}.yitm-ai-prefill__panel{position:relative;width:min(680px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.28);padding:22px}.yitm-ai-prefill__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.yitm-ai-prefill__close{border:0;background:#eef4f1;width:42px;height:42px;border-radius:50%;font-size:26px;cursor:pointer}.yitm-ai-prefill__progress{display:flex;align-items:center;margin:18px 0}.yitm-ai-prefill__progress span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e5eeea;font-weight:800}.yitm-ai-prefill__progress span.is-active{background:#075b45;color:#fff}.yitm-ai-prefill__progress i{height:3px;flex:1;background:#e5eeea}.yitm-ai-prefill__capture{display:block;border:2px dashed #8eb6a8;border-radius:16px;padding:18px;background:#f8fbfa;cursor:pointer;margin:14px 0}.yitm-ai-prefill__capture input{display:block;width:100%;margin:12px 0}.yitm-ai-prefill__capture b{display:inline-block;color:#075b45}.yitm-ai-prefill__preview img{max-width:100%;max-height:220px;border-radius:12px}.yitm-ai-prefill__actions{display:flex;gap:12px;justify-content:space-between;margin-top:18px}.yitm-ai-prefill__back{border:1px solid #afc5bc;background:#fff;border-radius:999px;padding:11px 16px;font-weight:700;cursor:pointer}.yitm-ai-prefill__status{padding:12px;border-radius:12px;background:#eef6f2;margin-bottom:12px}.yitm-ai-prefill__status.is-error{background:#fff1ef;color:#8c2c1f}.yitm-ai-prefill__result{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yitm-ai-prefill__field{display:flex;flex-direction:column;gap:5px}.yitm-ai-prefill__field.wide{grid-column:1/-1}.yitm-ai-prefill__field label{font-weight:800;font-size:.88rem}.yitm-ai-prefill__field input,.yitm-ai-prefill__field textarea{width:100%;border:1px solid #b9cbc4;border-radius:10px;padding:10px;font:inherit}.yitm-ai-prefill__field textarea{min-height:82px}.yitm-ai-prefill__warning{grid-column:1/-1;padding:12px;border-radius:12px;background:#fff4dd;border:1px solid #f0d18a}.yitm-ai-prefill button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(max-width:640px){.yitm-ai-prefill__intro{align-items:flex-start;flex-direction:column}.yitm-ai-prefill__launch{width:100%}.yitm-ai-prefill__panel{padding:17px}.yitm-ai-prefill__result{grid-template-columns:1fr}.yitm-ai-prefill__field.wide{grid-column:auto}}
.yitm-ai-prefill__sample{margin:14px 0 10px;padding:14px;border:1px solid #d7e4de;border-radius:16px;background:#fff}.yitm-ai-prefill__sample img{display:block;max-width:100%;width:100%;height:auto;border-radius:12px;border:1px solid #d7e4de}.yitm-ai-prefill__sample figcaption{margin-top:8px;font-size:.88rem;color:#4d625b}.yitm-ai-prefill__status:empty{display:none}.yitm-ai-prefill__status:not(:empty){display:block}.yitm-ai-prefill__analyse[disabled]{cursor:wait}
.yitm-ai-prefill__actions{position:relative;z-index:5}.yitm-ai-prefill__analyse{position:relative;z-index:6;pointer-events:auto!important;touch-action:manipulation}.yitm-ai-prefill__panel{isolation:isolate}
.yitm-ai-prefill__manual-note{grid-column:1/-1;padding:12px;border-radius:12px;background:#f3f7f5;color:#40564e}.yitm-ai-prefill__field label{display:flex;flex-direction:column;gap:5px}