/**handles:apf-drive-bridge-uploader**/
.apf-drive-uploader{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:480px;margin:1em 0;padding:1em;border:1px solid #dcdcde;border-radius:6px;font-size:14px}.apf-drive-uploader .apf-drive-row{display:block;width:100%}.apf-drive-uploader .apf-drive-start{align-self:flex-start;cursor:pointer}.apf-drive-uploader .apf-drive-start:disabled{opacity:.6;cursor:not-allowed}.apf-drive-uploader .apf-drive-bar{display:block;width:100%;height:10px;background:#f0f0f1;border-radius:5px;overflow:hidden;margin:0}.apf-drive-uploader .apf-drive-bar-fill{height:100%;width:0;background:#2271b1;transition:width .2s ease}.apf-drive-uploader .apf-drive-status{display:block;width:100%;font-size:13px;color:#50575e;white-space:pre-line}.apf-drive-uploader .apf-drive-format-notice{font-size:12px;line-height:1.6;color:#50575e}.apf-drive-uploader .apf-drive-status[data-state=done]{color:#1a7f37;font-weight:600}.apf-drive-uploader .apf-drive-status[data-state=error]{color:#b32d2e;font-weight:600}.apf-drive-uploader .apf-drive-link{margin-top:.5em}.apf-drive-uploader .apf-drive-link a{color:#2271b1;text-decoration:underline}.apf-drive-uploader .apf-drive-current{display:none;align-items:center;gap:10px;flex-wrap:wrap}.apf-drive-uploader.is-uploaded .apf-drive-picker{display:none}.apf-drive-uploader.is-uploaded .apf-drive-current{display:flex}.apf-drive-uploader .apf-drive-current-name{font-size:13px;font-weight:600;color:#1a7f37;word-break:break-all}.apf-drive-uploader .apf-drive-change-btn{cursor:pointer;flex-shrink:0}.apf-drive-cart-notice{margin:.4em 0 0;font-size:13px;color:#b32d2e}