/* FRONTERA ONE V1.5.7.15 */
.v1572-upload-status{position:fixed;right:18px;bottom:18px;z-index:12000;display:none;min-width:260px;max-width:min(420px,calc(100vw - 32px));padding:12px 15px;border-radius:12px;background:#0a1d3a;color:#fff;box-shadow:0 14px 40px rgba(0,0,0,.24);font-size:13px;line-height:1.45}
.v1572-upload-status.on{display:block}.v1572-upload-status b{display:block;margin-bottom:3px}.v1572-upload-status small{color:#d7e2f0}
.v1572-history-modal{position:fixed;inset:0;z-index:12500;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(4,18,39,.55)}
.v1572-history-modal.on{display:flex}.v1572-history-panel{width:min(1080px,96vw);max-height:90vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.26)}
.v1572-history-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:#fff;border-bottom:1px solid #e1e8f0}.v1572-history-head h2{margin:0;font-size:20px;color:#0a1d3a}
.v1572-history-body{padding:16px 20px 22px}.v1572-history-table{width:100%;border-collapse:collapse}.v1572-history-table th,.v1572-history-table td{padding:10px;border-bottom:1px solid #e7edf4;text-align:left;vertical-align:top;font-size:12px}.v1572-history-table th{position:sticky;top:65px;background:#f5f8fc;color:#52637a;z-index:1}
.v1572-history-action{display:inline-flex;padding:3px 8px;border-radius:999px;font-weight:800;background:#eef4fb;color:#244e78}.v1572-history-action.RESTORE{background:#e8f7ef;color:#16683c}.v1572-history-action.DELETE{background:#fff1ef;color:#a8382a}
.v1572-history-actions{display:flex;gap:8px;flex-wrap:wrap}.v1572-history-btn{appearance:none;border:1px solid #cbd7e5;border-radius:9px;background:#fff;color:#18304e;padding:7px 10px;font-weight:700;cursor:pointer}.v1572-history-btn.primary{background:#0a1d3a;color:#fff;border-color:#0a1d3a}
.v1572-soft-delete-note{font-size:11px;color:#687a91;margin-top:6px}
@media(max-width:720px){.v1572-history-table{min-width:820px}.v1572-history-body{overflow:auto}.v1572-upload-status{right:10px;bottom:10px}.v1572-history-head h2{font-size:17px}}
