.yee-wrap{box-sizing:border-box;max-width:960px;margin:35px auto;padding:24px;color:#182b30;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.yee-wrap *{box-sizing:border-box}.yee-header{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:24px}.yee-header h1{font-size:clamp(28px,5vw,45px);margin:8px 0}.yee-header p{max-width:650px;line-height:1.5}.yee-eyebrow{color:#007d73;font-size:12px;letter-spacing:.13em;font-weight:800}.yee-count{white-space:nowrap;background:#dff7f2;color:#07584f;border-radius:50px;padding:10px 16px;font-weight:800}.yee-item{background:#fff;border:1px solid #dce5e3;border-radius:18px;box-shadow:0 8px 24px #152d3010;padding:24px;margin-bottom:18px}.yee-item-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.yee-item label{display:block;font-weight:700;margin:14px 0}.yee-item input,.yee-item textarea,.yee-item select{display:block;width:100%;margin-top:7px;border:1px solid #bccdca;border-radius:10px;padding:12px;font:inherit;background:white;color:#152d30}.yee-item textarea{resize:vertical}.yee-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.yee-button,.yee-secondary{display:inline-block;padding:14px 22px;border-radius:10px;border:0;font:inherit;font-weight:800;cursor:pointer;text-decoration:none!important}.yee-button{background:#006e65;color:white!important}.yee-secondary{background:#e2f5f1;color:#07584f}.yee-remove{border:0;background:none;color:#ad3434;cursor:pointer}.yee-button:focus,.yee-secondary:focus{outline:3px solid #7ad6cd}.yee-button:disabled,.yee-secondary:disabled{opacity:.4;cursor:not-allowed}.yee-notice{padding:14px;border-radius:10px;margin:10px 0}.yee-success{background:#e0f7e9}.yee-error{background:#ffe8e8}.yee-footnote{font-size:13px;color:#52676b;margin-top:18px}@media(max-width:600px){.yee-wrap{padding:12px;margin:12px auto}.yee-header{align-items:flex-start}.yee-item{padding:16px}.yee-actions>*{width:100%;text-align:center}}
.yee-wrap{max-width:1250px}.yee-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:20px}.yee-item-top{gap:12px}.yee-status{font-size:12px;background:#f0f1f2;padding:6px 10px;border-radius:30px;color:#647176}.yee-ready .yee-status{background:#daf6e5;color:#17663c}.yee-media{display:flex;flex-direction:column;gap:10px;padding-top:14px}.yee-drop{min-height:210px;border:2px dashed #8eaaa5;border-radius:14px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:text;background:#f4fbf9;padding:12px;outline-offset:3px}.yee-drop:focus{outline:3px solid #52b7a5}.yee-placeholder{line-height:1.7;color:#32655d}.yee-preview{width:100%;max-height:250px;object-fit:contain;border-radius:8px}.yee-preview[hidden],.yee-placeholder[hidden]{display:none!important}.yee-file-label{font-size:14px}.yee-item .yee-file-label input{font-size:13px;padding:7px}.yee-clear{align-self:flex-start;border:0;background:#f0f2f2;border-radius:8px;padding:8px 12px;cursor:pointer}.yee-media small{color:#647176}.yee-actions{justify-content:flex-end}.yee-actions .yee-button{font-size:17px}@media(max-width:740px){.yee-grid{grid-template-columns:1fr}.yee-drop{min-height:145px}.yee-media{padding-top:0}}

.yee-translation{padding:12px;background:#eef6fb;border-radius:8px;margin:8px 0}.yee-translation button{padding:10px;cursor:pointer}.yee-translation-message{margin:8px 0;overflow-wrap:anywhere}

.yee-more{border-top:1px solid #dce5e3;margin-top:20px;padding-top:15px}.yee-more summary{cursor:pointer;font-weight:700}.yee-item .yee-check input{display:inline-block;width:auto;margin-right:8px}.yet-translation{padding:12px;background:#eef6fb;border-radius:8px}.yet-translation button{padding:10px;cursor:pointer}
