.wt-upload{margin:0 0 22px}.wt-drop{width:100%;min-height:110px;padding:22px;border:4px dashed #188343;border-radius:14px;background:#e5f7e9;color:#125c30;text-align:center;cursor:pointer;font:inherit}.wt-drop strong{display:block;font-size:22px;font-weight:900}.wt-drop span{display:block;margin-top:5px}.wt-drop:hover,.wt-drop:focus-visible,.wt-drop.dragging{background:#cef0d6;outline:3px solid #91c9a1;outline-offset:3px}.wt-drop:disabled{opacity:.6;cursor:wait}.wt-other{margin-top:10px;padding:9px 14px;border:1px solid #188343;border-radius:8px;background:#fff;color:#125c30;cursor:pointer;font:700 14px system-ui}.wt-status{margin:10px 0;color:#315a40;overflow-wrap:anywhere;white-space:pre-line}.wt-dialog{width:min(620px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:2px solid #188343;border-radius:14px;padding:24px;color:#172733;background:#fff;font:15px/1.5 system-ui}.wt-dialog::backdrop{background:#0b263d99}.wt-dialog h2{margin:0 0 16px}.wt-dialog button{padding:9px 14px;border:1px solid #188343;border-radius:7px;background:#e5f7e9;color:#125c30;font:700 14px system-ui;cursor:pointer}.wt-dialog button:disabled{opacity:.5;cursor:wait}.wt-dialog input{width:100%;padding:10px;margin:6px 0 14px;font:inherit}.wt-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.wt-error{color:#a42620;white-space:pre-line}.wt-file{display:flex;align-items:center;gap:10px;border-top:1px solid #d8e1e7;padding:12px 0}.wt-file span{flex:1;min-width:0;overflow-wrap:anywhere}.wt-dialog progress{width:100%}@media(max-width:500px){.wt-file{flex-wrap:wrap}.wt-file span{flex-basis:100%}}

.section-switcher .wt-upload{grid-column:2;min-width:0;margin:0}.section-switcher .wt-drop{padding:14px 12px}.section-switcher .wt-drop strong{font-size:18px}.section-switcher .wt-drop span{font-size:12px}.section-switcher .wt-other{width:100%}@media(max-width:640px){.section-switcher .wt-drop{padding:12px 6px}.section-switcher .wt-drop strong{font-size:13px;overflow-wrap:anywhere}.section-switcher .wt-drop span{font-size:10px;overflow-wrap:anywhere}.section-switcher .wt-other{padding:8px 4px;font-size:12px}}
