.sg-fields{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sg-fields label{margin:0!important}.sg-fields input,.sg-fields select{width:100%}.sg-policy-note{grid-column:1/-1;font-size:12px;color:var(--muted)}.sg-format{font-size:11px;color:var(--muted);max-width:290px}.vw-file video{width:300px;max-width:100%;max-height:210px;border-radius:7px;margin:12px 0;display:block}.sg-practical{padding:18px;border:1px solid var(--line);border-inline-start:3px solid var(--purple);border-radius:8px;margin:20px 0}.sg-practical p{font-size:13px}.sg-practical small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.sg-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.sg-admin-grid>section,.sg-admin-credential,.sg-credential-check{padding:18px;border:1px solid var(--line);border-radius:8px}.sg-check{display:flex!important;align-items:start;gap:10px}.sg-check input[type=checkbox]{width:17px!important;height:17px;margin-top:5px;flex-shrink:0}.sg-admin-credential{margin-top:20px}.sg-admin-credential p{font-size:12px}.sg-credential-check{margin:20px 0;background:#ece7df;color:#27212a}.sg-credential-check h3{color:#27212a}.sg-credential-check p{font-size:12px}.vw-row-actions{justify-content:flex-end}.vw-row-actions .sg-format{margin:0}.vw-sample .vw-file-actions{margin:0}#sg-policy input:not([type=checkbox]),#sg-policy select,#sg-policy textarea{width:100%}@media(max-width:760px){.sg-fields,.sg-admin-grid{grid-template-columns:1fr}.vw-row-actions{justify-content:flex-start}.sg-format{max-width:100%}.vw-row-actions .vw-attach{flex-shrink:0}.sg-practical{padding:15px}.vw-file video{width:100%}}
/* Full-size native file target works with pointer, touch and keyboard. */
.vw-attach{position:relative;min-height:38px;box-sizing:border-box;isolation:isolate}.vw-attach input[type=file]{inset:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer;z-index:1}.vw-attach input[type=file]:disabled{cursor:not-allowed}.vw-attach:has(input:disabled){background:#8792a00b;border-style:dashed}.sg-attachment-help{font-size:12px;line-height:1.7;color:#b7a896;margin:10px 0;padding:9px 12px;border-inline-start:2px solid #9a7b54;background:#a8824b0a}.sg-attachment-error{font-size:12px;color:#f0a2a8;padding:10px;border:1px solid #b86e7850;border-radius:7px}.sg-attached{background:#24434c;color:#b7e1ed}.sg-demo-assessment{border:1px solid #b5936b60;background:#b5936b10;padding:15px 18px;border-radius:9px;margin:12px 0}.sg-demo-assessment p{font-size:12px;line-height:1.7;color:#b6a893}.sg-demo-start{border-color:#b48a62!important;color:#e9c5a0!important}.sg-demo-reference{display:block;width:360px;max-width:100%;aspect-ratio:16/9;border-radius:9px;background:#1b2530;margin:10px 0}.vw-timing{align-items:start}.vw-timing>small{flex-basis:100%;line-height:1.7}
