.svcu-enhanced .wpf-default-attachment{display:none!important}.svcu-picker[hidden]{display:none!important}.svcu-uploader{margin-top:14px;font:12px/1.65 inherit;color:var(--ink,#17344d)}.svcu-uploader *,.svcu-file-card *{box-sizing:border-box;min-width:0}.svcu-hint{margin:0 0 10px!important;color:var(--muted,#64748b);font-size:11px!important;line-height:1.7!important}.svcu-list{display:grid;gap:10px}.svcu-item{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line,#d5e1ee);border-radius:9px;background:var(--surface,#fff)}.svcu-item[data-state=success]{border-color:#9bcfb5;background:#f0faf4}.svcu-item[data-state=error]{border-color:#e9b4bd;background:#fff4f5}.svcu-item[data-state=uploading],.svcu-item[data-state=processing]{border-color:#9cbdf0;background:#f4f8ff}.svcu-preview{display:grid;place-items:center;width:62px;height:62px;overflow:hidden;border:1px solid var(--line,#d5e1ee);border-radius:7px;background:#fff}.svcu-uploader .svcu-preview>img{display:block!important;width:60px!important;height:60px!important;max-width:60px!important;max-height:60px!important;object-fit:contain;opacity:.8}.svcu-item[data-state=success] .svcu-preview>img{opacity:1}.svcu-type{display:grid;place-items:center;width:43px;height:48px;border:1px solid #b5cbe2;border-radius:4px;background:#edf4fc;color:#37587d;font:750 10px/1.3 Arial,sans-serif}.svcu-item-info>strong{display:block;color:var(--ink,#193650);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.svcu-item-info>small{display:block;margin-top:3px;color:var(--muted,#64748b);font-size:10px}.svcu-item-info>[data-svcu-message]{margin:6px 0 0!important;color:#4d6480;font-size:11px!important;line-height:1.65!important;overflow-wrap:anywhere}.svcu-item[data-state=success] [data-svcu-message]{color:#196b40;font-weight:650}.svcu-item[data-state=error] [data-svcu-message]{color:#a42d44}.svcu-uploader progress{display:block;width:100%;height:7px;margin-top:9px;accent-color:#0877f9}.svcu-uploader progress[hidden]{display:none!important}.svcu-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:135px}.svcu-actions>button{min-height:30px;margin:0!important;padding:5px 8px!important;border:1px solid #ccdae9;border-radius:5px;background:#fff;color:#345474;font:600 10px/1.5 inherit;cursor:pointer}.svcu-actions>[data-svcu-remove]{width:29px;min-height:29px;padding:0!important;font-size:18px!important;font-weight:400;line-height:1.2}.svcu-actions>button[hidden]{display:none!important}.svcu-actions>button:disabled{opacity:.55;cursor:wait}.svcu-notice{margin:9px 0 0!important;color:#a42d44;font-size:12px!important;line-height:1.7!important}.svcu-notice:empty{display:none}.svcu-uploader button:focus-visible{outline:2px solid var(--blue,#0877f9);outline-offset:3px}
.post-copy .svcu-file-card{display:flex!important;align-items:center;gap:13px;box-sizing:border-box;width:min(100%,560px);max-width:100%;margin:12px 0;padding:13px 15px;border:1px solid var(--line,#d3dfed);border-radius:9px;background:var(--soft,#f4f7fc);color:var(--ink,#18364d);text-decoration:none!important;line-height:1.6;font-family:inherit;box-shadow:none}.post-copy a.svcu-file-card:hover{border-color:var(--blue,#0877f9);background:var(--surface,#fff)}.svcu-file-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:48px;border:1px solid #b5cbe2;border-radius:5px;background:#edf4fc;color:#37587d;font:750 10px/1.3 Arial,sans-serif}.svcu-file-detail{display:block;flex:1;min-width:0}.post-copy .svcu-file-detail strong{display:block;color:inherit;font-size:13px;line-height:1.6;overflow-wrap:anywhere;font-weight:650}.post-copy .svcu-file-detail small{display:block;margin-top:3px;color:var(--muted,#64748b);font-size:10px;line-height:1.6}.svcu-file-action{flex-shrink:0;padding-inline-start:8px;color:var(--blue,#0877f9);font-size:12px;font-weight:650;white-space:nowrap}.svcu-file-card.is-locked{opacity:.85}.post-copy img.svcu-inline-image{max-width:100%;height:auto}
:root[data-theme=dark] .svcu-item{background:var(--surface,#172233);border-color:var(--line,#354b68)}:root[data-theme=dark] .svcu-item[data-state=success]{background:#19382c;border-color:#3a7355}:root[data-theme=dark] .svcu-item[data-state=error]{background:#40232e;border-color:#86506a}:root[data-theme=dark] .svcu-item[data-state=uploading],:root[data-theme=dark] .svcu-item[data-state=processing]{background:#1b304b;border-color:#486b9a}:root[data-theme=dark] body .site-content .svcu-item[data-state=success] [data-svcu-message]{color:#a5e7c3!important}:root[data-theme=dark] body .site-content .svcu-item[data-state=error] [data-svcu-message],:root[data-theme=dark] body .site-content .svcu-notice{color:#ffbecd!important}:root[data-theme=dark] body .site-content .svcu-item-info>strong{color:#e1ebfa!important}:root[data-theme=dark] body .site-content .svcu-uploader .svcu-actions button{background:#20324a!important;color:#d5e4f8!important;border-color:#48617e!important}:root[data-theme=dark] .svcu-type,:root[data-theme=dark] .svcu-file-icon{background:#243c59;color:#d3e4fa;border-color:#526c8c}:root[data-theme=dark] .post-copy .svcu-file-card{background:#1d2f46!important;border-color:#405b7b!important;color:#e1ebfa!important}:root[data-theme=dark] .post-copy .svcu-file-action{color:#a9ceff}
@media(max-width:600px){.svcu-item{grid-template-columns:49px minmax(0,1fr);gap:10px;padding:10px}.svcu-preview{width:49px;height:49px}.svcu-uploader .svcu-preview>img{width:47px!important;height:47px!important;max-width:47px!important;max-height:47px!important}.svcu-type{width:33px;height:38px;font-size:8px}.svcu-actions{grid-column:2;max-width:none;justify-content:flex-start;margin-top:2px}.svcu-item-info>strong{font-size:11px}.svcu-item-info>[data-svcu-message]{font-size:10px!important}.post-copy .svcu-file-card{gap:10px;padding:11px}.svcu-file-icon{flex-basis:35px;width:35px;height:42px;font-size:9px}.post-copy .svcu-file-detail strong{font-size:12px}.svcu-file-action{font-size:10px;padding-inline-start:1px}}
.svcu-enhanced input[type=file][name=attachfile]{display:none!important}.svcu-uploader{font-family:inherit;font-size:12px;line-height:1.65}.svcu-actions>button{font-family:inherit;font-size:10px;font-weight:600;line-height:1.5}
.svcu-uploader{--svcu-ok-bg:#f0faf4;--svcu-ok-border:#9bcfb5;--svcu-error-bg:#fff4f5;--svcu-error-border:#e9b4bd;--svcu-pending-bg:#f4f8ff;--svcu-pending-border:#9cbdf0}
:root[data-theme=dark] .svcu-uploader{--svcu-ok-bg:#19382c;--svcu-ok-border:#3a7355;--svcu-error-bg:#40232e;--svcu-error-border:#86506a;--svcu-pending-bg:#1b304b;--svcu-pending-border:#486b9a}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader{margin-top:14px!important}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-hint{margin:0 0 10px!important;padding:0!important}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-item{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px!important;border:1px solid var(--line,#d5e1ee)!important;border-radius:9px;background:var(--surface,#fff)}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-item[data-state=success]{border-color:var(--svcu-ok-border)!important;background:var(--svcu-ok-bg)}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-item[data-state=error]{border-color:var(--svcu-error-border)!important;background:var(--svcu-error-bg)}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-item[data-state=uploading],:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-item[data-state=processing]{border-color:var(--svcu-pending-border)!important;background:var(--svcu-pending-bg)}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-preview{display:grid;place-items:center;width:62px;height:62px;padding:0!important;border:1px solid var(--line,#d5e1ee)!important;border-radius:7px;background:#fff}
:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-type{display:grid;place-items:center;width:43px;height:48px;padding:0!important;border:1px solid #b5cbe2!important;border-radius:4px;background:#edf4fc;color:#37587d;font:750 10px/1.3 Arial,sans-serif}
:root[data-theme=dark] :is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-type{border-color:#526c8c!important;background:#243c59;color:#d3e4fa}
@media(max-width:600px){:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-item{grid-template-columns:49px minmax(0,1fr);gap:10px;padding:10px!important}:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-preview{width:49px;height:49px}:is(#wpforo #wpforo-wrap,#wpforo-wrap) .svcu-uploader .svcu-type{width:33px;height:38px;font-size:8px}}
