form [data-article] label.upload.af-upload{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:12px;padding:18px;border:1px solid #cdd9e2;border-radius:12px;background:#fafcfd;min-width:0;text-align:left;box-shadow:none}form [data-article] .af-upload>b,form [data-article] .af-upload>strong,form [data-article] .af-upload-help,form [data-article] .af-upload>.upload-drop-hint{flex-basis:100%;margin:0}form [data-article] .af-upload-help{font-size:13px;font-weight:400;line-height:1.5;color:#536879}form [data-article] .af-upload input[type=file]{width:100%;min-width:0;max-width:100%;font-size:13px;color:#41576a;box-sizing:border-box;padding:0;background:transparent;border:0}form [data-article] .af-upload input[type=file]::file-selector-button{font:inherit;font-weight:600;padding:10px 14px;border:1px solid #b9cbd8;border-radius:8px;background:#fff;color:#193b50;margin-right:12px;cursor:pointer}form [data-article] .af-action{margin:0;min-height:40px;white-space:normal;line-height:1.35;flex:1 1 180px;text-align:center}form [data-article] .af-upload .selected-files-v9{flex-basis:100%;min-width:0}form [data-article] .ap-file .ap-actions{gap:8px}form [data-article] .ap-file .ap-actions .button{min-height:36px}form [data-article] .ap-row-preview{border-radius:10px}form [data-article] .af-upload.upload-dragover{border-color:#b65b20;background:#fff6ee}
form [data-article] .camera-box.af-camera{display:flex;flex-wrap:wrap;gap:16px;padding:18px;background:#fafcfd;border:1px solid #cdd9e2;border-radius:12px;min-width:0}form [data-article] .af-camera>div:first-child{display:grid;gap:6px;flex:1 1 230px;min-width:0}form [data-article] .af-camera>div:first-child>span{font-size:13px;line-height:1.5;color:#536879}form [data-article] .af-camera>.button-row{display:flex;flex-wrap:wrap;flex:1 1 360px;gap:10px;min-width:0}form [data-article] .af-camera .af-action{display:flex;align-items:center;justify-content:center;max-width:100%;cursor:pointer}
body[data-portal] form [data-article] .af-camera .af-action{background:#fff;color:#213c49;border:1px solid #b9cbd8;box-shadow:none}body[data-portal] form [data-article] .af-camera .af-action>span{color:inherit;font-size:13px;font-weight:600}body[data-portal] form [data-article] .af-camera .af-action:hover{background:#eef4f7;color:#16313f}
