.vl-top-actions{display:flex;flex-wrap:wrap;gap:10px}.vl-settings{padding:24px;min-width:0}.vl-notice{padding:14px 17px;border:1px solid #efdfcd;border-radius:12px;background:#fff8ed;color:#795e45;font-size:13px;line-height:1.9}.vl-feedback{min-height:25px;margin:18px 0;color:#617a62;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.vl-feedback-error{color:#ad425d}.vl-group{min-width:0;margin:0 0 24px;padding:20px;border:1px solid #e9dce3;border-radius:12px}.vl-group legend{padding:0 8px;font-weight:600;font-size:17px;color:#593e50}.vl-group>.form-hint{margin:0 0 18px;line-height:1.8}.vl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.vl-grid .field{margin:0;min-width:0}.vl-grid .field>span{font-size:13px}.vl-grid .field>small{display:block;margin-top:6px;font-size:12px;color:#8c7985}.vl-number{display:flex;gap:10px;align-items:center;min-width:0}.vl-number input{min-width:0;width:100%;flex:1}.vl-number>span{flex:none;font-size:13px;color:#8c7985}.vl-guidance{font-size:13px;color:#806d78;line-height:1.9;margin:0 0 18px}.vl-fixed{padding:14px 16px;margin-bottom:22px;border-radius:10px;background:#f9f5f7;color:#806d78;font-size:13px;line-height:1.9}.vl-fixed summary{cursor:pointer;font-weight:600}.vl-fixed p{margin:10px 0 0}.vl-reason{margin:0 0 20px}.vl-reason textarea{width:100%;resize:vertical;box-sizing:border-box}.vl-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vl-bottom>span{font-size:12px;color:#8c7985}.vl-settings [disabled]{cursor:wait;opacity:.65}@media(max-width:650px){.vl-settings{padding:16px}.vl-group{padding:15px;margin-bottom:20px}.vl-grid{grid-template-columns:minmax(0,1fr);gap:16px}.vl-top-actions{width:100%}.vl-top-actions .btn{flex:1}.vl-bottom .btn{width:100%;justify-content:center}.vl-bottom>span{width:100%}.vl-notice{padding:12px}.vl-fixed{padding:12px}}
