.securities-entry-tool{margin-top:8px}.securities-entry-section{margin-bottom:24px}.securities-entry-title{font-size:1rem;font-weight:650;color:#3d3830;margin-bottom:4px}.securities-entry-hint{font-size:.82rem;color:#9a9085;margin-bottom:10px}.securities-entry-dropzone{border:2px dashed #d8cfc2;border-radius:12px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:all .2s;color:#9a9085;font-size:.9rem;background:#fefcf7}.securities-entry-dropzone:hover,.securities-entry-dropzone.drag-over{border-color:#9a70b8;background:#f5eeff;color:#9a70b8}.securities-entry-drop-icon{font-size:1.8rem;font-weight:300;line-height:1;margin-bottom:8px;color:#9a70b8}.securities-entry-dropzone small{margin-top:5px;color:#b5a898;font-size:.76rem}.securities-entry-file-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.securities-entry-file-head .securities-entry-title{margin:0}.securities-entry-clear,.securities-entry-remove{border:none;background:transparent;color:#a99f92;cursor:pointer;border-radius:5px;transition:all .15s}.securities-entry-clear{padding:3px 8px;font-size:.8rem}.securities-entry-remove{padding:2px 7px;font-size:1rem}.securities-entry-clear:hover,.securities-entry-remove:hover{color:#c87068;background:#faf0ee}.securities-entry-file-list{border:1px solid #e8dfd2;border-radius:10px;overflow:hidden}.securities-entry-file{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#fefcf7;border-top:1px solid #f0e8d8}.securities-entry-file:first-child{border-top:none}.securities-entry-file-main{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.securities-entry-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.87rem}.securities-entry-file-role{flex-shrink:0;font-size:.73rem;color:#9a70b8;background:#efe6f5;border-radius:10px;padding:2px 8px}.securities-entry-file-size{flex-shrink:0;font-size:.76rem;color:#b5a898}.securities-entry-validation{color:#c87068;font-size:.8rem;margin-top:8px}.securities-entry-action{text-align:center}.securities-entry-execute,.securities-entry-download{color:#fff;background:#9a70b8;border:none;cursor:pointer;font-weight:600;transition:all .2s}.securities-entry-execute{padding:11px 52px;border-radius:10px;font-size:1rem}.securities-entry-download{padding:8px 20px;border-radius:7px;font-size:.84rem;flex-shrink:0}.securities-entry-execute:hover:not(:disabled),.securities-entry-download:hover{background:#7a58a0;transform:translateY(-1px)}.securities-entry-execute:disabled{background:#d8cfc2;color:#b5a898;cursor:not-allowed}.securities-entry-error{background:#faf0ee;border:1px solid #e8ccc8;border-radius:8px;padding:14px 16px;color:#c87068;font-size:.85rem;margin-bottom:24px}.securities-entry-error strong{display:block;margin-bottom:6px}.securities-entry-error pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit}.securities-entry-log{background:#fefcf7;border:1px solid #e8dfd2;border-radius:8px;padding:14px 16px;max-height:320px;overflow-y:auto;font-family:Consolas,Courier New,monospace;font-size:.82rem;line-height:1.7}.securities-entry-log-line{color:#6a9a78;white-space:pre-wrap;word-break:break-all}.securities-entry-download-list{border:1px solid #e8dfd2;border-radius:10px;overflow:hidden}.securities-entry-download-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.securities-entry-download-info{min-width:0;display:flex;align-items:center;gap:10px}.securities-entry-download-name{color:#3d3830;font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.securities-entry-download-rows{flex-shrink:0;color:#9a9085;background:#f3ede4;border-radius:8px;padding:1px 8px;font-size:.78rem}@media (max-width: 640px){.securities-entry-file-main{align-items:flex-start;flex-direction:column;gap:4px}.securities-entry-file-size{display:none}.securities-entry-download-item{align-items:stretch;flex-direction:column}.securities-entry-download{width:100%}}
