.yg-ts-overlay{z-index:1000;-webkit-font-smoothing:antialiased;background:#061a2d9e;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.yg-ts,.yg-ts *{box-sizing:border-box}.yg-ts{color:#123;background:#fff;border-radius:20px;width:100%;max-width:620px;margin:auto;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;animation:.18s ease-out yg-ts-in;overflow:hidden;box-shadow:0 24px 60px #061a2d59}@keyframes yg-ts-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.yg-ts-head{color:#fff;background:#144c74;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.yg-ts-head svg{stroke:#65d2f2;fill:none;stroke-width:2px;flex:none;width:26px;height:26px;margin-top:2px}.yg-ts-head h2{margin:0;font-size:19px;font-weight:800;line-height:1.25}.yg-ts-head p{color:#c9e4f5;margin:4px 0 0;font-size:13px;line-height:1.45}.yg-ts-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;flex:none;margin-left:auto;padding:0 2px;font-size:26px;line-height:1}.yg-ts-close:hover{opacity:1}.yg-ts-body{max-height:calc(100vh - 190px);padding:20px 22px 24px;overflow-y:auto}.yg-ts-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.yg-ts-grid{grid-template-columns:1fr}}.yg-ts-field{margin-bottom:14px}.yg-ts-field>label{color:#144c74;letter-spacing:.01em;margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.yg-ts-req{color:#c62828;margin-left:2px}.yg-ts-opt{color:#8aa1b8;margin-left:4px;font-weight:700}.yg-ts-input,.yg-ts-select,.yg-ts-textarea{color:#123;background:#fff;border:1px solid #c4d6e4;border-radius:11px;outline:none;width:100%;min-height:44px;padding:10px 13px;font-family:inherit;font-size:14.5px}.yg-ts-textarea{resize:vertical;min-height:110px;line-height:1.5}.yg-ts-input:focus,.yg-ts-select:focus,.yg-ts-textarea:focus{border-color:#65d2f2;box-shadow:0 0 0 3px #65d2f247}.yg-ts-input:disabled,.yg-ts-select:disabled,.yg-ts-textarea:disabled{color:#7a8ea0;background:#f4f7fa}.yg-ts-input.yg-ts-bad,.yg-ts-textarea.yg-ts-bad,.yg-ts-select.yg-ts-bad{background:#fff8f8;border-color:#e57373}.yg-ts-inline-error{color:#c62828;margin:5px 0 0;font-size:12px;font-weight:700}.yg-ts-hint{color:#6b8299;margin:6px 0 0;font-size:12px;line-height:1.45}.yg-ts-verify-row{grid-template-columns:1fr auto;gap:10px;display:grid}.yg-ts-verify-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#144c74;border:0;border-radius:11px;min-height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:800}.yg-ts-verify-btn:hover:not(:disabled){background:#0f3c5d}.yg-ts-verify-btn:disabled{opacity:.6;cursor:not-allowed}.yg-ts-note{border-radius:12px;margin:12px 0 0;padding:13px 15px;font-size:13px;line-height:1.55}.yg-ts-note>strong{margin-bottom:3px;font-size:13.5px;font-weight:900;display:block}.yg-ts-note p strong,.yg-ts-note li strong{font-weight:900}.yg-ts-note p{margin:0}.yg-ts-note.ok{color:#04612b;background:#ecfdf3;border:1px solid #b3eecc}.yg-ts-note.warn{color:#7a5300;background:#fff9e6;border:1px solid #f3d981}.yg-ts-note.bad{color:#a31010;background:#fff1f1;border:1px solid #ffc8c8}.yg-ts-note ul{margin:7px 0 0;padding-left:18px;list-style:outside}.yg-ts-note li{margin:2px 0}.yg-ts-divider{background:#e3edf4;border:0;height:1px;margin:20px 0 18px}.yg-ts-question{background:#f3f9fc;border:1px solid #d8ecf6;border-radius:12px;margin-bottom:14px;padding:14px 15px}.yg-ts-q-title{color:#144c74;text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;font-size:12.5px;font-weight:900;line-height:1.4}.yg-ts-check{color:#123;cursor:pointer;align-items:flex-start;gap:9px;margin:8px 0;font-size:13.5px;display:flex}.yg-ts-check input{accent-color:#144c74;cursor:pointer;flex:none;width:17px;height:17px;margin:1px 0 0}.yg-ts-file{background:#fafdff;border:1px dashed #c4d6e4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.yg-ts-file.yg-ts-bad{background:#fff8f8;border-color:#e57373}.yg-ts-file-btn{color:#144c74;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #144c74;border-radius:10px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:800}.yg-ts-file-btn:hover{background:#eef6fb}.yg-ts-file-name{color:#4a6d88;word-break:break-all;flex:1;min-width:120px;font-size:12.5px}.yg-ts-thumb{object-fit:cover;border:1px solid #d8ecf6;border-radius:8px;flex:none;width:44px;height:44px}.yg-ts-file-remove{color:#a31010;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12.5px;font-weight:800}.yg-ts-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.yg-ts-submit{color:#06304f;cursor:pointer;background:#65d2f2;border:0;border-radius:12px;flex:1;min-height:50px;font-family:inherit;font-size:16px;font-weight:900;box-shadow:0 8px 16px #65d2f266}.yg-ts-submit:hover:not(:disabled){background:#4cc6ea}.yg-ts-submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.yg-ts-cancel{color:#4a6d88;cursor:pointer;background:#fff;border:1px solid #c4d6e4;border-radius:12px;min-height:50px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800}.yg-ts-cancel:hover{background:#f4f8fb}.yg-ts-spin{vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:7px;animation:.7s linear infinite yg-ts-spin;display:inline-block}@keyframes yg-ts-spin{to{transform:rotate(360deg)}}.yg-ts-done{text-align:center;padding:26px 12px 12px}.yg-ts-done .yg-ts-tick{color:#04612b;background:#ecfdf3;border:2px solid #b3eecc;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 16px;font-size:30px;display:flex}.yg-ts-done h3{color:#144c74;margin:0 0 8px;font-size:19px;font-weight:900}.yg-ts-done p{color:#5a7386;max-width:420px;margin:0 auto;font-size:14px;line-height:1.6}.yg-ts-done .yg-ts-submit{max-width:220px;margin:22px auto 0;display:block}.yg-ts-footnote{color:#8aa1b8;text-align:center;margin:16px 0 0;font-size:11.5px;line-height:1.5}.yg-ts-footnote a{color:#4a90d9;text-decoration:none}
