.vds-set-overlay .vwi-dialog .vds-modal-card{width:720px;max-width:calc(100vw - 32px);padding:24px;border-radius:18px;background:#191918;color:inherit;font:inherit}
.vds-set-overlay .vwi-dialog .vds-modal-card>header{padding:0 0 18px;border:0}.vds-set-overlay .vwi-dialog .vds-modal-body{padding:0;gap:16px}.vds-set-overlay .vwi-dialog p{margin:0;color:#aaa9a2}
.vds-set-overlay .vwi-dialog .vwi-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:190px;padding:24px 12px;border:1px dashed #494943;border-radius:10px;color:#aaa9a2}.vds-set-overlay .vwi-dialog .vwi-drop>svg{width:30px;height:30px}.vds-set-overlay .vwi-dialog .vwi-drop>strong{color:#d8d8d1;font-weight:inherit}
.vds-set-overlay .vwi-dialog button{border:1px solid #3c3c36;background:#232321;color:inherit;border-radius:6px;padding:7px 10px;font:inherit}.vds-set-overlay .vwi-dialog button:disabled{opacity:.45;cursor:default}
.vds-set-overlay .vwi-dialog .vwi-field{display:flex;justify-content:space-between;align-items:center;gap:12px}.vds-set-overlay .vwi-dialog .vwi-field>select{width:240px;max-width:65%;height:32px;border:1px solid #3c3c36;background:#151514;border-radius:6px;padding:5px 8px;color:inherit;font:inherit}
.vds-set-overlay .vwi-dialog .vwi-preview{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#303943}.vds-set-overlay .vwi-dialog .vwi-preview>canvas{display:block;width:100%;height:100%}.vds-set-overlay .vwi-dialog .vwi-summary{display:flex;justify-content:space-between;gap:12px;color:#aaa9a2}.vds-set-overlay .vwi-dialog .vwi-summary>strong{color:inherit;font-weight:inherit}
.vds-set-overlay .vwi-dialog .vwi-parts{display:flex;flex-direction:column;max-height:180px;overflow:auto;gap:8px}.vds-set-overlay .vwi-dialog .vwi-parts>div{display:flex;justify-content:space-between;gap:12px}.vds-set-overlay .vwi-dialog .vwi-parts>div>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-set-overlay .vwi-dialog .vwi-parts>div>span:last-child{white-space:nowrap;color:#aaa9a2}
.vds-set-overlay .vwi-dialog .vds-modal-actions{padding:18px 0 0;border:0;gap:10px}.vds-set-overlay .vwi-dialog [data-vds-modal-status]:empty{display:none}.vds-set-overlay .vwi-dialog [data-vwi-message]{flex:1;color:#c5a99d;overflow-wrap:anywhere}.vds-set-overlay .vwi-dialog [data-vwi-read],.vds-set-overlay .vwi-dialog [data-vwi-confirm]{background:#41413b;border-color:#55554d}
@media(max-width:700px){.vds-set-overlay .vwi-dialog .vds-modal-card{padding:16px}.vds-set-overlay .vwi-dialog .vwi-drop{min-height:150px}.vds-set-overlay .vwi-dialog .vwi-summary,.vds-set-overlay .vwi-dialog .vwi-parts>div{flex-wrap:wrap}}

.vds-set-overlay .vwi-dialog .vwi-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vds-set-overlay .vwi-dialog .vwi-field{flex-direction:column;align-items:stretch;gap:8px}.vds-set-overlay .vwi-dialog .vwi-field>select{height:44px;width:100%;max-width:none}.vds-set-overlay .vwi-dialog .vwi-files{overflow-wrap:anywhere;color:#92928a}.vds-set-overlay .vwi-dialog .vwi-parts>div{padding:9px 0;border-bottom:1px solid #30302c}
@media(max-width:600px){.vds-set-overlay .vwi-dialog .vwi-fields{grid-template-columns:1fr}}

.vds-set-overlay .vwi-dialog .vds-modal-actions{background:transparent}.vds-overlay.vds-set-overlay .vwi-dialog .vds-modal-actions:last-child button{border-color:#3c3c36;background:#232321;color:inherit}.vds-overlay.vds-set-overlay .vwi-dialog .vds-modal-actions:last-child [data-vwi-confirm],.vds-overlay.vds-set-overlay .vwi-dialog .vds-modal-actions:last-child [data-vwi-read]{border-color:#55554d;background:#41413b}
