.saika-files{border:1px solid #d4ddd7;border-radius:12px;padding:20px;margin:24px 0;background:#fafcfb;max-width:100%;box-sizing:border-box}
.saika-files label{display:block;font-weight:700;margin-bottom:8px}
.saika-files p{font-size:.9rem;line-height:1.7}
.saika-files input[type=file]{display:block;max-width:100%;width:100%;font-size:1rem}
.saika-files-list{padding:0;list-style:none;margin:16px 0}
.saika-files-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.saika-files-list span{overflow-wrap:anywhere;min-width:0}
.saika-files-list button{flex-shrink:0;padding:8px 12px;background:white;border:1px solid #aabbb0;border-radius:6px;color:#274635;cursor:pointer;min-height:44px}
.saika-files-status{overflow-wrap:anywhere}
.saika-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}
.saika-mail-hold{padding:16px;background:#fff5dc;border-left:4px solid #b98426;line-height:1.6}
@media(max-width:480px){.saika-files{padding:14px}.saika-files-list li{font-size:.875rem}}
